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

📄 libmng_chunks.h

📁 Linux下的基于X11的图形开发环境。
💻 H
📖 第 1 页 / 共 2 页
字号:
           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;           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;           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;/* ************************************************************************** */typedef 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;/* ************************************************************************** */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;           mng_int32         iMovex;           mng_int32         iMovey;        } mng_move;typedef mng_move * mng_movep;/* ************************************************************************** */typedef struct {                       /* CLIP */           mng_chunk_header  sHeader;           mng_uint16        iFirstid;           mng_uint16        iLastid;           mng_uint8         iCliptype;           mng_int32         iClipl;           mng_int32         iClipr;           mng_int32         iClipt;           mng_int32         iClipb;        } mng_clip;typedef mng_clip * mng_clipp;/* ************************************************************************** */typedef struct {                       /* SHOW */           mng_chunk_header  sHeader;           mng_bool          bEmpty;           mng_uint16        iFirstid;           mng_uint16        iLastid;           mng_uint8         iMode;        } mng_show;typedef mng_show * mng_showp;/* ************************************************************************** */typedef struct {                       /* TERM */           mng_chunk_header  sHeader;           mng_uint8         iTermaction;           mng_uint8         iIteraction;           mng_uint32        iDelay;           mng_uint32        iItermax;        } mng_term;typedef mng_term * mng_termp;/* ************************************************************************** */typedef struct {                       /* SAVE entry */           mng_uint8         iEntrytype;           mng_uint32arr2    iOffset;            /* 0=MSI, 1=LSI */           mng_uint32arr2    iStarttime;         /* 0=MSI, 1=LSI */           mng_uint32        iLayernr;           mng_uint32        iFramenr;           mng_uint32        iNamesize;           mng_pchar         zName;        } mng_save_entry;typedef mng_save_entry * mng_save_entryp;typedef struct {                       /* SAVE */           mng_chunk_header  sHeader;           mng_bool          bEmpty;           mng_uint8         iOffsettype;           mng_uint32        iCount;           mng_save_entryp   pEntries;        } mng_save;typedef mng_save * mng_savep;/* ************************************************************************** */typedef struct {                       /* SEEK */           mng_chunk_header  sHeader;           mng_uint32        iNamesize;           mng_pchar         zName;        } mng_seek;typedef mng_seek * mng_seekp;/* ************************************************************************** */typedef struct {                       /* eXPI */           mng_chunk_header  sHeader;           mng_uint16        iSnapshotid;           mng_uint32        iNamesize;           mng_pchar         zName;        } mng_expi;typedef mng_expi * mng_expip;/* ************************************************************************** */typedef struct {                       /* fPRI */           mng_chunk_header  sHeader;           mng_uint8         iDeltatype;           mng_uint8         iPriority;        } mng_fpri;typedef mng_fpri * mng_fprip;/* ************************************************************************** */typedef struct {                       /* nEED */           mng_chunk_header  sHeader;           mng_uint32        iKeywordssize;           mng_pchar         zKeywords;        } mng_need;typedef mng_need * mng_needp;/* ************************************************************************** */typedef mng_phys mng_phyg;             /* pHYg */typedef mng_phyg * mng_phygp;/* ************************************************************************** */#ifdef MNG_INCLUDE_JNGtypedef struct {                       /* JHDR */           mng_chunk_header  sHeader;           mng_uint32        iWidth;           mng_uint32        iHeight;           mng_uint8         iColortype;           mng_uint8         iImagesampledepth;           mng_uint8         iImagecompression;           mng_uint8         iImageinterlace;           mng_uint8         iAlphasampledepth;           mng_uint8         iAlphacompression;           mng_uint8         iAlphafilter;           mng_uint8         iAlphainterlace;        } mng_jhdr;typedef mng_jhdr * mng_jhdrp;/* ************************************************************************** */typedef mng_idat mng_jdaa;             /* JDAA */typedef mng_jdaa * mng_jdaap;/* ************************************************************************** */typedef mng_idat mng_jdat;             /* JDAT */typedef mng_jdat * mng_jdatp;/* ************************************************************************** */typedef struct {                       /* JSEP */           mng_chunk_header  sHeader;        } mng_jsep;typedef mng_jsep * mng_jsepp;#endif /* MNG_INCLUDE_JNG *//* ************************************************************************** */typedef struct {                       /* DHDR */           mng_chunk_header  sHeader;           mng_uint16        iObjectid;           mng_uint8         iImagetype;           mng_uint8         iDeltatype;           mng_uint32        iBlockwidth;           mng_uint32        iBlockheight;           mng_uint32        iBlockx;           mng_uint32        iBlocky;        } mng_dhdr;typedef mng_dhdr * mng_dhdrp;/* ************************************************************************** */typedef struct {                       /* PROM */           mng_chunk_header  sHeader;           mng_uint8         iColortype;           mng_uint8         iSampledepth;           mng_uint8         iFilltype;        } mng_prom;typedef mng_prom * mng_promp;/* ************************************************************************** */typedef struct {                       /* IPNG */           mng_chunk_header  sHeader;        } mng_ipng;typedef mng_ipng *mng_ipngp;/* ************************************************************************** */typedef struct {                       /* PPLT entry */           mng_uint8         iRed;           mng_uint8         iGreen;           mng_uint8         iBlue;           mng_uint8         iAlpha;           mng_bool          bUsed;        } mng_pplt_entry;typedef mng_pplt_entry * mng_pplt_entryp;typedef struct {                       /* PPLT */           mng_chunk_header  sHeader;           mng_uint8         iDeltatype;           mng_uint32        iCount;           mng_pplt_entry    aEntries [256];        } mng_pplt;typedef mng_pplt * mng_ppltp;/* ************************************************************************** */typedef struct {                       /* IJNG */           mng_chunk_header  sHeader;        } mng_ijng;typedef mng_ijng *mng_ijngp;/* ************************************************************************** */typedef struct {                       /* DROP */           mng_chunk_header  sHeader;           mng_uint32        iCount;           mng_chunkidp      pChunknames;        } mng_drop;typedef mng_drop * mng_dropp;/* ************************************************************************** */typedef struct {                       /* DBYK */           mng_chunk_header  sHeader;           mng_chunkid       iChunkname;           mng_uint8         iPolarity;           mng_uint32        iKeywordssize;           mng_pchar         zKeywords;        } mng_dbyk;typedef mng_dbyk * mng_dbykp;/* ************************************************************************** */typedef struct {                       /* ORDR entry */           mng_chunkid       iChunkname;           mng_uint8         iOrdertype;        } mng_ordr_entry;typedef mng_ordr_entry * mng_ordr_entryp;typedef struct mng_ordr_struct {       /* ORDR */           mng_chunk_header  sHeader;           mng_uint32        iCount;           mng_ordr_entryp   pEntries;        } mng_ordr;typedef mng_ordr * mng_ordrp;/* ************************************************************************** */typedef struct {                       /* MAGN */           mng_chunk_header  sHeader;           mng_uint16        iFirstid;           mng_uint16        iLastid;           mng_uint16        iMethodX;           mng_uint16        iMX;           mng_uint16        iMY;           mng_uint16        iML;           mng_uint16        iMR;           mng_uint16        iMT;           mng_uint16        iMB;           mng_uint16        iMethodY;        } mng_magn;typedef mng_magn * mng_magnp;/* ************************************************************************** */typedef struct {                       /* unknown chunk */           mng_chunk_header  sHeader;           mng_uint32        iDatasize;           mng_ptr           pData;        } mng_unknown_chunk;typedef mng_unknown_chunk * mng_unknown_chunkp;/* ************************************************************************** */#endif /* _libmng_chunks_h_ *//* ************************************************************************** *//* * end of file                                                            * *//* ************************************************************************** */

⌨️ 快捷键说明

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