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

📄 libmng_chunk_descr.c

📁 奇趣公司比较新的qt/emd版本
💻 C
📖 第 1 页 / 共 5 页
字号:
    {mng_hist_entries,     MNG_NULL,     0, 0, 0, 0,     MNG_NULL, MNG_NULL, MNG_NULL}  };#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_tIMEMNG_LOCAL mng_field_descriptor mng_fields_time [] =  {    {MNG_NULL,     MNG_FIELD_INT,     0, 0xFFFF, 2, 2,     offsetof(mng_time, iYear), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     1, 12, 1, 1,     offsetof(mng_time, iMonth), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     1, 31, 1, 1,     offsetof(mng_time, iDay), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 24, 1, 1,     offsetof(mng_time, iHour), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 60, 1, 1,     offsetof(mng_time, iMinute), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 60, 1, 1,     offsetof(mng_time, iSecond), MNG_NULL, MNG_NULL}  };#endif/* ************************************************************************** *//* ************************************************************************** *//* JNG chunks */#ifdef MNG_INCLUDE_JNGMNG_LOCAL mng_field_descriptor mng_fields_jhdr [] =  {    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_NOHIGHBIT,     1, 0, 4, 4,     offsetof(mng_jhdr, iWidth), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_NOHIGHBIT,     1, 0, 4, 4,     offsetof(mng_jhdr, iHeight), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     8, 16, 1, 1,     offsetof(mng_jhdr, iColortype), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     8, 20, 1, 1,     offsetof(mng_jhdr, iImagesampledepth), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     8, 8, 1, 1,     offsetof(mng_jhdr, iImagecompression), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 8, 1, 1,     offsetof(mng_jhdr, iImageinterlace), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 16, 1, 1,     offsetof(mng_jhdr, iAlphasampledepth), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 8, 1, 1,     offsetof(mng_jhdr, iAlphacompression), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 0, 1, 1,     offsetof(mng_jhdr, iAlphafilter), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 1, 1, 1,     offsetof(mng_jhdr, iAlphainterlace), MNG_NULL, MNG_NULL}  };#endif/* ************************************************************************** */#ifdef MNG_INCLUDE_JNG#define mng_fields_jdaa mng_fields_idat#define mng_fields_jdat mng_fields_idat#endif/* ************************************************************************** *//* ************************************************************************** *//* MNG chunks */MNG_LOCAL mng_field_descriptor mng_fields_mhdr [] =  {    {MNG_NULL,     MNG_FIELD_INT,     0, 0, 4, 4,     offsetof(mng_mhdr, iWidth), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 0, 4, 4,     offsetof(mng_mhdr, iHeight), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 0, 4, 4,     offsetof(mng_mhdr, iTicks), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 0, 4, 4,     offsetof(mng_mhdr, iLayercount), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 0, 4, 4,     offsetof(mng_mhdr, iFramecount), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 0, 4, 4,     offsetof(mng_mhdr, iPlaytime), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 0, 4, 4,     offsetof(mng_mhdr, iSimplicity), MNG_NULL, MNG_NULL}  };/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_LOOPMNG_LOCAL mng_field_descriptor mng_fields_loop [] =  {    {mng_debunk_loop,     MNG_NULL,     0, 0, 0, 0,     MNG_NULL, MNG_NULL, MNG_NULL}  };#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_LOOPMNG_LOCAL mng_field_descriptor mng_fields_endl [] =  {    {MNG_NULL,     MNG_FIELD_INT,     0, 0xFF, 1, 1,     offsetof(mng_endl, iLevel), MNG_NULL, MNG_NULL}  };#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_DEFIMNG_LOCAL mng_field_descriptor mng_fields_defi [] =  {    {MNG_NULL,     MNG_FIELD_INT,     0, 0xFFFF, 2, 2,     offsetof(mng_defi, iObjectid), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL,     0, 0xFF, 1, 1,     offsetof(mng_defi, iDonotshow), offsetof(mng_defi, bHasdonotshow), MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL,     0, 0xFF, 1, 1,     offsetof(mng_defi, iConcrete), offsetof(mng_defi, bHasconcrete), MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL | MNG_FIELD_GROUP1,     0, 0, 4, 4,     offsetof(mng_defi, iXlocation), offsetof(mng_defi, bHasloca), MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL | MNG_FIELD_GROUP1,     0, 0, 4, 4,     offsetof(mng_defi, iYlocation), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL | MNG_FIELD_GROUP2,     0, 0, 4, 4,     offsetof(mng_defi, iLeftcb), offsetof(mng_defi, bHasclip), MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL | MNG_FIELD_GROUP2,     0, 0, 4, 4,     offsetof(mng_defi, iRightcb), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL | MNG_FIELD_GROUP2,     0, 0, 4, 4,     offsetof(mng_defi, iTopcb), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL | MNG_FIELD_GROUP2,     0, 0, 4, 4,     offsetof(mng_defi, iBottomcb), MNG_NULL, MNG_NULL}  };#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_BASIMNG_LOCAL mng_field_descriptor mng_fields_basi [] =  {    {MNG_NULL,     MNG_FIELD_INT,     0, 0, 4, 4,     offsetof(mng_basi, iWidth), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 0, 4, 4,     offsetof(mng_basi, iHeight), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     1, 16, 1, 1,     offsetof(mng_basi, iBitdepth), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 6, 1, 1,     offsetof(mng_basi, iColortype), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 0, 1, 1,     offsetof(mng_basi, iCompression), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 0, 1, 1,     offsetof(mng_basi, iFilter), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 1, 1, 1,     offsetof(mng_basi, iInterlace), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL | MNG_FIELD_GROUP1,     0, 0xFFFF, 2, 2,     offsetof(mng_basi, iRed), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL | MNG_FIELD_GROUP1,     0, 0xFFFF, 2, 2,     offsetof(mng_basi, iGreen), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL | MNG_FIELD_GROUP1,     0, 0xFFFF, 2, 2,     offsetof(mng_basi, iBlue), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL,     0, 0xFFFF, 2, 2,     offsetof(mng_basi, iAlpha), offsetof(mng_basi, bHasalpha), MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL,     0, 1, 1, 1,     offsetof(mng_basi, iViewable), MNG_NULL, MNG_NULL}  };#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_CLONMNG_LOCAL mng_field_descriptor mng_fields_clon [] =  {    {MNG_NULL,     MNG_FIELD_INT,     0, 0xFFFF, 2, 2,     offsetof(mng_clon, iSourceid), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 0xFFFF, 2, 2,     offsetof(mng_clon, iCloneid), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL,     0, 2, 1, 1,     offsetof(mng_clon, iClonetype), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL,     0, 1, 1, 1,     offsetof(mng_clon, iDonotshow), offsetof(mng_clon, bHasdonotshow), MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL,     0, 1, 1, 1,     offsetof(mng_clon, iConcrete), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL | MNG_FIELD_GROUP1,     0, 2, 1, 1,     offsetof(mng_clon, iLocationtype), offsetof(mng_clon, bHasloca), MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL | MNG_FIELD_GROUP1,     0, 0, 4, 4,     offsetof(mng_clon, iLocationx), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL | MNG_FIELD_GROUP1,     0, 0, 4, 4,     offsetof(mng_clon, iLocationy), MNG_NULL, MNG_NULL}  };#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_PASTMNG_LOCAL mng_field_descriptor mng_fields_past [] =  {    {mng_debunk_past,     MNG_NULL,     0, 0, 0, 0,     MNG_NULL, MNG_NULL, MNG_NULL}  };#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_DISCMNG_LOCAL mng_field_descriptor mng_fields_disc [] =  {    {mng_disc_entries,     MNG_NULL,     0, 0, 0, 0,     MNG_NULL, MNG_NULL, MNG_NULL}  };#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_BACKMNG_LOCAL mng_field_descriptor mng_fields_back [] =  {    {MNG_NULL,     MNG_FIELD_INT,     0, 0xFFFF, 2, 2,     offsetof(mng_back, iRed), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 0xFFFF, 2, 2,     offsetof(mng_back, iGreen), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT,     0, 0xFFFF, 2, 2,     offsetof(mng_back, iBlue), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL,     0, 3, 1, 1,     offsetof(mng_back, iMandatory), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL,     0, 0xFFFF, 2, 2,     offsetof(mng_back, iImageid), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL,     0, 1, 1, 1,     offsetof(mng_back, iTile), MNG_NULL, MNG_NULL}  };#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_FRAMMNG_LOCAL mng_field_descriptor mng_fields_fram [] =  {    {MNG_NULL,     MNG_FIELD_INT | MNG_FIELD_OPTIONAL,     0, 4, 1, 1,     offsetof(mng_fram, iMode), MNG_NULL, MNG_NULL},    {MNG_NULL,     MNG_FIELD_TERMINATOR | MNG_FIELD_OPTIONAL,     0, 0, 1, 79,     offsetof(mng_fram, zName), MNG_NULL, offsetof(mng_fram, iNamesize)},    {mng_fram_remainder,     MNG_FIELD_OPTIONAL,     0, 0, 0, 0,     MNG_NULL, MNG_NULL, MNG_NULL}  };#endif/* ************************************************************************** */#ifndef MNG_SKIPCHUNK_MOVEMNG_LOCAL mng_field_descriptor mng_fields_move [] =  {

⌨️ 快捷键说明

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