⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libmng_chunks.h

📁 奇趣公司比较新的qt/emd版本
💻 H
📖 第 1 页 / 共 3 页
字号:
           mng_uint8         iCompression;           mng_uint32        iProfilesize;           mng_ptr           pProfile;        } mng_iccp;typedef mng_iccp * mng_iccpp;#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_tEXttypedef struct {                       /* tEXt */           mng_chunk_header  sHeader;           mng_uint32        iKeywordsize;           mng_pchar         zKeyword;           mng_uint32        iTextsize;           mng_pchar         zText;        } mng_text;typedef mng_text * mng_textp;#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_zTXttypedef struct {                       /* zTXt */           mng_chunk_header  sHeader;           mng_uint32        iKeywordsize;           mng_pchar         zKeyword;           mng_uint8         iCompression;           mng_uint32        iTextsize;           mng_pchar         zText;        } mng_ztxt;typedef mng_ztxt * mng_ztxtp;#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_iTXttypedef struct {                       /* iTXt */           mng_chunk_header  sHeader;           mng_uint32        iKeywordsize;           mng_pchar         zKeyword;           mng_uint8         iCompressionflag;           mng_uint8         iCompressionmethod;           mng_uint32        iLanguagesize;           mng_pchar         zLanguage;           mng_uint32        iTranslationsize;           mng_pchar         zTranslation;           mng_uint32        iTextsize;           mng_pchar         zText;        } mng_itxt;typedef mng_itxt * mng_itxtp;#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_bKGDtypedef struct {                       /* bKGD */           mng_chunk_header  sHeader;           mng_bool          bEmpty;           mng_uint8         iType;    /* 3=indexed, 0=gray, 2=rgb */           mng_uint8         iIndex;           mng_uint16        iGray;           mng_uint16        iRed;           mng_uint16        iGreen;           mng_uint16        iBlue;        } mng_bkgd;typedef mng_bkgd * mng_bkgdp;#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_pHYstypedef struct {                       /* pHYs */           mng_chunk_header  sHeader;           mng_bool          bEmpty;           mng_uint32        iSizex;           mng_uint32        iSizey;           mng_uint8         iUnit;        } mng_phys;typedef mng_phys * mng_physp;#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_sBITtypedef struct {                       /* sBIT */           mng_chunk_header  sHeader;           mng_bool          bEmpty;           mng_uint8         iType;    /* colortype (0,2,3,4,6,10,12,14,16) */           mng_uint8arr4     aBits;        } mng_sbit;typedef mng_sbit * mng_sbitp;#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_sPLTtypedef struct {                       /* sPLT */           mng_chunk_header  sHeader;           mng_bool          bEmpty;           mng_uint32        iNamesize;           mng_pchar         zName;           mng_uint8         iSampledepth;           mng_uint32        iEntrycount;           mng_ptr           pEntries;        } mng_splt;typedef mng_splt * mng_spltp;#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_hISTtypedef struct {                       /* hIST */           mng_chunk_header  sHeader;           mng_uint32        iEntrycount;           mng_uint16arr     aEntries;        } mng_hist;typedef mng_hist * mng_histp;#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_tIMEtypedef struct {                       /* tIME */           mng_chunk_header  sHeader;           mng_uint16        iYear;           mng_uint8         iMonth;           mng_uint8         iDay;           mng_uint8         iHour;           mng_uint8         iMinute;           mng_uint8         iSecond;        } mng_time;typedef mng_time * mng_timep;#endif/* ************************************************************************** */typedef struct {                       /* MHDR */           mng_chunk_header  sHeader;           mng_uint32        iWidth;           mng_uint32        iHeight;           mng_uint32        iTicks;           mng_uint32        iLayercount;           mng_uint32        iFramecount;           mng_uint32        iPlaytime;           mng_uint32        iSimplicity;        } mng_mhdr;typedef mng_mhdr * mng_mhdrp;/* ************************************************************************** */typedef struct {                       /* MEND */           mng_chunk_header  sHeader;        } mng_mend;typedef mng_mend * mng_mendp;/* ************************************************************************** */typedef struct {                       /* LOOP */           mng_chunk_header  sHeader;           mng_uint8         iLevel;           mng_uint32        iRepeat;           mng_uint8         iTermination;           mng_uint32        iItermin;           mng_uint32        iItermax;           mng_uint32        iCount;           mng_uint32p       pSignals;        } mng_loop;typedef mng_loop * mng_loopp;/* ************************************************************************** */typedef struct {                       /* ENDL */           mng_chunk_header  sHeader;           mng_uint8         iLevel;        } mng_endl;typedef mng_endl * mng_endlp;/* ************************************************************************** */typedef struct {                       /* DEFI */           mng_chunk_header  sHeader;           mng_uint16        iObjectid;           mng_bool          bHasdonotshow;           mng_uint8         iDonotshow;           mng_bool          bHasconcrete;           mng_uint8         iConcrete;           mng_bool          bHasloca;           mng_int32         iXlocation;           mng_int32         iYlocation;           mng_bool          bHasclip;           mng_int32         iLeftcb;           mng_int32         iRightcb;           mng_int32         iTopcb;           mng_int32         iBottomcb;        } mng_defi;typedef mng_defi * mng_defip;/* ************************************************************************** */typedef struct {                       /* BASI */           mng_chunk_header  sHeader;           mng_uint32        iWidth;           mng_uint32        iHeight;           mng_uint8         iBitdepth;           mng_uint8         iColortype;           mng_uint8         iCompression;           mng_uint8         iFilter;           mng_uint8         iInterlace;           mng_uint16        iRed;           mng_uint16        iGreen;           mng_uint16        iBlue;#ifdef MNG_OPTIMIZE_CHUNKREADER           mng_bool          bHasalpha;#endif           mng_uint16        iAlpha;           mng_uint8         iViewable;        } mng_basi;typedef mng_basi * mng_basip;/* ************************************************************************** */typedef struct {                       /* CLON */           mng_chunk_header  sHeader;           mng_uint16        iSourceid;           mng_uint16        iCloneid;           mng_uint8         iClonetype;#ifdef MNG_OPTIMIZE_CHUNKREADER           mng_bool          bHasdonotshow;#endif           mng_uint8         iDonotshow;           mng_uint8         iConcrete;           mng_bool          bHasloca;           mng_uint8         iLocationtype;           mng_int32         iLocationx;           mng_int32         iLocationy;        } mng_clon;typedef mng_clon * mng_clonp;/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_PASTtypedef struct {                       /* PAST source */           mng_uint16        iSourceid;           mng_uint8         iComposition;           mng_uint8         iOrientation;           mng_uint8         iOffsettype;           mng_int32         iOffsetx;           mng_int32         iOffsety;           mng_uint8         iBoundarytype;           mng_int32         iBoundaryl;           mng_int32         iBoundaryr;           mng_int32         iBoundaryt;           mng_int32         iBoundaryb;        } mng_past_source;typedef mng_past_source * mng_past_sourcep;typedef struct {                       /* PAST */           mng_chunk_header  sHeader;           mng_uint16        iDestid;           mng_uint8         iTargettype;           mng_int32         iTargetx;           mng_int32         iTargety;           mng_uint32        iCount;           mng_past_sourcep  pSources;        } mng_past;typedef mng_past * mng_pastp;#endif/* ************************************************************************** */typedef struct {                       /* DISC */           mng_chunk_header  sHeader;           mng_uint32        iCount;           mng_uint16p       pObjectids;        } mng_disc;typedef mng_disc * mng_discp;/* ************************************************************************** */typedef struct {                       /* BACK */           mng_chunk_header  sHeader;           mng_uint16        iRed;           mng_uint16        iGreen;           mng_uint16        iBlue;           mng_uint8         iMandatory;           mng_uint16        iImageid;           mng_uint8         iTile;        } mng_back;typedef mng_back * mng_backp;/* ************************************************************************** */typedef struct {                       /* FRAM */           mng_chunk_header  sHeader;           mng_bool          bEmpty;           mng_uint8         iMode;           mng_uint32        iNamesize;           mng_pchar         zName;           mng_uint8         iChangedelay;           mng_uint8         iChangetimeout;           mng_uint8         iChangeclipping;           mng_uint8         iChangesyncid;           mng_uint32        iDelay;           mng_uint32        iTimeout;           mng_uint8         iBoundarytype;           mng_int32         iBoundaryl;           mng_int32         iBoundaryr;           mng_int32         iBoundaryt;           mng_int32         iBoundaryb;           mng_uint32        iCount;           mng_uint32p       pSyncids;        } mng_fram;typedef mng_fram * mng_framp;/* ************************************************************************** */typedef struct {                       /* MOVE */           mng_chunk_header  sHeader;           mng_uint16        iFirstid;           mng_uint16        iLastid;           mng_uint8         iMovetype;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -