Enumerations



TQ3FileModeMasks


typedef enum TQ3FileModeMasks {
    kQ3FileModeNormal                           = 0,
    kQ3FileModeStream                           = (1 << 0),
    kQ3FileModeDatabase                         = (1 << 1),
    kQ3FileModeText                             = (1 << 2),
    kQ3FileModeSwap                             = (1 << 3),
#endif
    kQ3FileModeSize32                           = 0xFFFFFFFF
} TQ3FileModeMasks;
Discussion

Mode masks for file operations.

Constants

kQ3FileModeNormal
Normal file mode.
kQ3FileModeStream
Stream mode.
kQ3FileModeDatabase
Database mode.
kQ3FileModeText
Text mode.
kQ3FileModeSwap
Binary mode with byte order swapped (not present in QD3D).

TQ3FileReadGroupStateMasks


typedef enum TQ3FileReadGroupStateMasks {
    kQ3FileReadWholeGroup                       = 0,
    kQ3FileReadObjectsInGroup                   = (1 << 0),
    kQ3FileCurrentlyInsideGroup                 = (1 << 1),
    kQ3FileReadGroupStateSize32                 = 0xFFFFFFFF
} TQ3FileReadGroupStateMasks;
Discussion

Read group state masks.

Constants

kQ3FileReadWholeGroup
Read the whole group.
kQ3FileReadObjectsInGroup
Read objects in the group.
kQ3FileCurrentlyInsideGroup
Currently inside a group.

© 1999-2008 Quesa Developers (Last Updated 5/10/2008)