DataTypes File Reference

#include <string>

Namespaces

namespace  osgDB

Classes

struct  osgDB::ObjectGLenum
struct  osgDB::ObjectProperty
struct  osgDB::ObjectMark

Defines

#define OSG_HEADER_LOW   0x6C910EA1
#define OSG_HEADER_HIGH   0x1AFB4545
#define PLUGIN_VERSION   2
#define BOOL_SIZE   1
#define CHAR_SIZE   1
#define SHORT_SIZE   2
#define INT_SIZE   4
#define LONG_SIZE   4
#define FLOAT_SIZE   4
#define DOUBLE_SIZE   8
#define GLENUM_SIZE   4
#define ID_BYTE_ARRAY   0
#define ID_UBYTE_ARRAY   1
#define ID_SHORT_ARRAY   2
#define ID_USHORT_ARRAY   3
#define ID_INT_ARRAY   4
#define ID_UINT_ARRAY   5
#define ID_FLOAT_ARRAY   6
#define ID_DOUBLE_ARRAY   7
#define ID_VEC2B_ARRAY   8
#define ID_VEC3B_ARRAY   9
#define ID_VEC4B_ARRAY   10
#define ID_VEC4UB_ARRAY   11
#define ID_VEC2S_ARRAY   12
#define ID_VEC3S_ARRAY   13
#define ID_VEC4S_ARRAY   14
#define ID_VEC2_ARRAY   15
#define ID_VEC3_ARRAY   16
#define ID_VEC4_ARRAY   17
#define ID_VEC2D_ARRAY   18
#define ID_VEC3D_ARRAY   19
#define ID_VEC4D_ARRAY   20
#define ID_DRAWARRAYS   50
#define ID_DRAWARRAY_LENGTH   51
#define ID_DRAWELEMENTS_UBYTE   52
#define ID_DRAWELEMENTS_USHORT   53
#define ID_DRAWELEMENTS_UINT   54
#define INDENT_VALUE   2
#define IMAGE_INLINE_DATA   0
#define IMAGE_INLINE_FILE   1
#define IMAGE_EXTERNAL   2
#define IMAGE_WRITE_OUT   3
#define GLENUM(value)   osgDB::ObjectGLenum(value)
#define DEF_GLENUM(var)   osgDB::ObjectGLenum var;
#define PROPERTY(name)   defaultProp.proto(name)
#define MAPPEE(pairName, value)   osgDB::ObjectProperty(#pairName, value, true)
#define DEF_PROPERTY(name, var)   osgDB::ObjectProperty var(name);
#define DEF_MAPPEE(pairName, var)   osgDB::ObjectProperty var(#pairName, 0, true);

Define Documentation

#define BOOL_SIZE   1

#define CHAR_SIZE   1

#define DEF_GLENUM ( var   )     osgDB::ObjectGLenum var;

#define DEF_MAPPEE ( pairName,
var   )     osgDB::ObjectProperty var(#pairName, 0, true);

#define DEF_PROPERTY ( name,
var   )     osgDB::ObjectProperty var(name);

#define DOUBLE_SIZE   8

#define FLOAT_SIZE   4

#define GLENUM ( value   )     osgDB::ObjectGLenum(value)

#define GLENUM_SIZE   4

#define ID_BYTE_ARRAY   0

#define ID_DOUBLE_ARRAY   7

#define ID_DRAWARRAY_LENGTH   51

#define ID_DRAWARRAYS   50

#define ID_DRAWELEMENTS_UBYTE   52

#define ID_DRAWELEMENTS_UINT   54

#define ID_DRAWELEMENTS_USHORT   53

#define ID_FLOAT_ARRAY   6

#define ID_INT_ARRAY   4

#define ID_SHORT_ARRAY   2

#define ID_UBYTE_ARRAY   1

#define ID_UINT_ARRAY   5

#define ID_USHORT_ARRAY   3

#define ID_VEC2_ARRAY   15

#define ID_VEC2B_ARRAY   8

#define ID_VEC2D_ARRAY   18

#define ID_VEC2S_ARRAY   12

#define ID_VEC3_ARRAY   16

#define ID_VEC3B_ARRAY   9

#define ID_VEC3D_ARRAY   19

#define ID_VEC3S_ARRAY   13

#define ID_VEC4_ARRAY   17

#define ID_VEC4B_ARRAY   10

#define ID_VEC4D_ARRAY   20

#define ID_VEC4S_ARRAY   14

#define ID_VEC4UB_ARRAY   11

#define IMAGE_EXTERNAL   2

#define IMAGE_INLINE_DATA   0

#define IMAGE_INLINE_FILE   1

#define IMAGE_WRITE_OUT   3

#define INDENT_VALUE   2

#define INT_SIZE   4

#define LONG_SIZE   4

#define MAPPEE ( pairName,
value   )     osgDB::ObjectProperty(#pairName, value, true)

#define OSG_HEADER_HIGH   0x1AFB4545

#define OSG_HEADER_LOW   0x6C910EA1

#define PLUGIN_VERSION   2

#define PROPERTY ( name   )     defaultProp.proto(name)

#define SHORT_SIZE   2


Generated on Sat Mar 20 12:33:55 2010 for openscenegraph by  doxygen 1.5.6