ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

iff_container.h File Reference

#include "common/scummsys.h"
#include "common/endian.h"
#include "common/func.h"
#include "common/stream.h"
#include "common/textconsole.h"
Include dependency graph for iff_container.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Common::IFFChunk
 Represents a IFF chunk available to client code. More...
class  Common::IFFParser
 Parser for IFF containers. More...
class  Common::IFFParser::IFFChunkNav
 This private class implements IFF chunk navigation. More...
class  Common::PackBitsReadStream
 Decode a given PackBits encoded stream. More...

Namespaces

namespace  Common
 

Internal interface to the QuickTime audio decoder.


Defines

#define ID_FORM   MKTAG('F','O','R','M')
#define ID_CAT   MKTAG('C','A','T',' ')
#define ID_LIST   MKTAG('L','I','S','T')
#define ID_PROP   MKTAG('P','R','O','P')
#define ID_END   MKTAG('E','N','D',' ')
#define ID_ILBM   MKTAG('I','L','B','M')
#define ID_DEEP   MKTAG('D','E','E','P')
#define ID_RGB8   MKTAG('R','G','B','8')
#define ID_RGBN   MKTAG('R','G','B','N')
#define ID_PBM   MKTAG('P','B','M',' ')
#define ID_ACBM   MKTAG('A','C','B','M')
#define ID_8SVX   MKTAG('8','S','V','X')
#define ID_FVER   MKTAG('F','V','E','R')
#define ID_JUNK   MKTAG('J','U','N','K')
#define ID_ANNO   MKTAG('A','N','N','O')
#define ID_AUTH   MKTAG('A','U','T','H')
#define ID_CHRS   MKTAG('C','H','R','S')
#define ID_NAME   MKTAG('N','A','M','E')
#define ID_TEXT   MKTAG('T','E','X','T')
#define ID_copy   MKTAG('(','c',')',' ')
#define ID_BMHD   MKTAG('B','M','H','D')
#define ID_CMAP   MKTAG('C','M','A','P')
#define ID_GRAB   MKTAG('G','R','A','B')
#define ID_DEST   MKTAG('D','E','S','T')
#define ID_SPRT   MKTAG('S','P','R','T')
#define ID_CAMG   MKTAG('C','A','M','G')
#define ID_BODY   MKTAG('B','O','D','Y')
#define ID_CRNG   MKTAG('C','R','N','G')
#define ID_CCRT   MKTAG('C','C','R','T')
#define ID_CLUT   MKTAG('C','L','U','T')
#define ID_DPI   MKTAG('D','P','I',' ')
#define ID_DPPV   MKTAG('D','P','P','V')
#define ID_DRNG   MKTAG('D','R','N','G')
#define ID_EPSF   MKTAG('E','P','S','F')
#define ID_CMYK   MKTAG('C','M','Y','K')
#define ID_CNAM   MKTAG('C','N','A','M')
#define ID_PCHG   MKTAG('P','C','H','G')
#define ID_PRVW   MKTAG('P','R','V','W')
#define ID_XBMI   MKTAG('X','B','M','I')
#define ID_CTBL   MKTAG('C','T','B','L')
#define ID_DYCP   MKTAG('D','Y','C','P')
#define ID_SHAM   MKTAG('S','H','A','M')
#define ID_ABIT   MKTAG('A','B','I','T')
#define ID_DCOL   MKTAG('D','C','O','L')
#define ID_DPPS   MKTAG('D','P','P','S')
#define ID_TINY   MKTAG('T','I','N','Y')
#define ID_DPPV   MKTAG('D','P','P','V')
#define ID_VHDR   MKTAG('V','H','D','R')

Typedefs

typedef uint32 Common::IFF_ID

Define Documentation

#define ID_8SVX   MKTAG('8','S','V','X')

Definition at line 59 of file iff_container.h.

#define ID_ABIT   MKTAG('A','B','I','T')

Definition at line 127 of file iff_container.h.

#define ID_ACBM   MKTAG('A','C','B','M')

Definition at line 57 of file iff_container.h.

#define ID_ANNO   MKTAG('A','N','N','O')

Definition at line 68 of file iff_container.h.

#define ID_AUTH   MKTAG('A','U','T','H')

Definition at line 70 of file iff_container.h.

#define ID_BMHD   MKTAG('B','M','H','D')

Definition at line 83 of file iff_container.h.

#define ID_BODY   MKTAG('B','O','D','Y')

Definition at line 95 of file iff_container.h.

#define ID_CAMG   MKTAG('C','A','M','G')

Definition at line 93 of file iff_container.h.

#define ID_CAT   MKTAG('C','A','T',' ')

Definition at line 38 of file iff_container.h.

#define ID_CCRT   MKTAG('C','C','R','T')

Definition at line 99 of file iff_container.h.

#define ID_CHRS   MKTAG('C','H','R','S')

Definition at line 72 of file iff_container.h.

#define ID_CLUT   MKTAG('C','L','U','T')

Definition at line 101 of file iff_container.h.

#define ID_CMAP   MKTAG('C','M','A','P')

Definition at line 85 of file iff_container.h.

#define ID_CMYK   MKTAG('C','M','Y','K')

Definition at line 111 of file iff_container.h.

#define ID_CNAM   MKTAG('C','N','A','M')

Definition at line 113 of file iff_container.h.

#define ID_copy   MKTAG('(','c',')',' ')

Definition at line 78 of file iff_container.h.

#define ID_CRNG   MKTAG('C','R','N','G')

Definition at line 97 of file iff_container.h.

#define ID_CTBL   MKTAG('C','T','B','L')

Definition at line 121 of file iff_container.h.

#define ID_DCOL   MKTAG('D','C','O','L')

Definition at line 129 of file iff_container.h.

#define ID_DEEP   MKTAG('D','E','E','P')

Definition at line 49 of file iff_container.h.

#define ID_DEST   MKTAG('D','E','S','T')

Definition at line 89 of file iff_container.h.

#define ID_DPI   MKTAG('D','P','I',' ')

Definition at line 103 of file iff_container.h.

#define ID_DPPS   MKTAG('D','P','P','S')

Definition at line 131 of file iff_container.h.

#define ID_DPPV   MKTAG('D','P','P','V')

Definition at line 135 of file iff_container.h.

#define ID_DPPV   MKTAG('D','P','P','V')

Definition at line 135 of file iff_container.h.

#define ID_DRNG   MKTAG('D','R','N','G')

Definition at line 107 of file iff_container.h.

#define ID_DYCP   MKTAG('D','Y','C','P')

Definition at line 123 of file iff_container.h.

#define ID_END   MKTAG('E','N','D',' ')

Definition at line 44 of file iff_container.h.

#define ID_EPSF   MKTAG('E','P','S','F')

Definition at line 109 of file iff_container.h.

#define ID_FORM   MKTAG('F','O','R','M')

Definition at line 36 of file iff_container.h.

#define ID_FVER   MKTAG('F','V','E','R')

Definition at line 64 of file iff_container.h.

#define ID_GRAB   MKTAG('G','R','A','B')

Definition at line 87 of file iff_container.h.

#define ID_ILBM   MKTAG('I','L','B','M')

Definition at line 47 of file iff_container.h.

#define ID_JUNK   MKTAG('J','U','N','K')

Definition at line 66 of file iff_container.h.

#define ID_LIST   MKTAG('L','I','S','T')

Definition at line 40 of file iff_container.h.

#define ID_NAME   MKTAG('N','A','M','E')

Definition at line 74 of file iff_container.h.

#define ID_PBM   MKTAG('P','B','M',' ')

Definition at line 55 of file iff_container.h.

#define ID_PCHG   MKTAG('P','C','H','G')

Definition at line 115 of file iff_container.h.

#define ID_PROP   MKTAG('P','R','O','P')

Definition at line 42 of file iff_container.h.

#define ID_PRVW   MKTAG('P','R','V','W')

Definition at line 117 of file iff_container.h.

#define ID_RGB8   MKTAG('R','G','B','8')

Definition at line 51 of file iff_container.h.

#define ID_RGBN   MKTAG('R','G','B','N')

Definition at line 53 of file iff_container.h.

#define ID_SHAM   MKTAG('S','H','A','M')

Definition at line 125 of file iff_container.h.

#define ID_SPRT   MKTAG('S','P','R','T')

Definition at line 91 of file iff_container.h.

#define ID_TEXT   MKTAG('T','E','X','T')

Definition at line 76 of file iff_container.h.

#define ID_TINY   MKTAG('T','I','N','Y')

Definition at line 133 of file iff_container.h.

#define ID_VHDR   MKTAG('V','H','D','R')

Definition at line 140 of file iff_container.h.

#define ID_XBMI   MKTAG('X','B','M','I')

Definition at line 119 of file iff_container.h.



Generated on Sat Feb 16 2019 05:02:04 for ResidualVM by doxygen 1.7.1
curved edge   curved edge