OpenSceneGraph  3.0.1
Public Member Functions | Public Attributes | Static Public Attributes
osgSim::ObjectRecordData Class Reference

When the OpenFlight importer encounters an Object record, it stores the data in one of these classes, and attaches the instance of the class as UserData to the corresponding osgLLGroup node. More...

Inheritance diagram for osgSim::ObjectRecordData:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ObjectRecordData ()
 ObjectRecordData (const ObjectRecordData &copy, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 META_Object (osgSim, ObjectRecordData)

Public Attributes

unsigned int _flags
short _relativePriority
unsigned short _transparency
short _effectID1
short _effectID2
short _significance

Static Public Attributes

static const unsigned int DONT_DISPLAY_IN_DAYLIGHT = 0x80000000u >> 0
static const unsigned int DONT_DISPLAY_AT_DUSK = 0x80000000u >> 1
static const unsigned int DONT_DISPLAY_AT_NIGHT = 0x80000000u >> 2
static const unsigned int DONT_ILLUMINATE = 0x80000000u >> 3
static const unsigned int FLAT_SHADED = 0x80000000u >> 4
static const unsigned int GROUPS_SHADOW_OBJECT = 0x80000000u >> 5

Detailed Description

When the OpenFlight importer encounters an Object record, it stores the data in one of these classes, and attaches the instance of the class as UserData to the corresponding osgLLGroup node.


Constructor & Destructor Documentation

osgSim::ObjectRecordData::ObjectRecordData ( ) [inline]
osgSim::ObjectRecordData::ObjectRecordData ( const ObjectRecordData copy,
const osg::CopyOp copyop = osg::CopyOp::SHALLOW_COPY 
) [inline]

Member Function Documentation

osgSim::ObjectRecordData::META_Object ( osgSim  ,
ObjectRecordData   
)

Member Data Documentation

Referenced by ObjectRecordData().

Referenced by ObjectRecordData().

Referenced by ObjectRecordData().

Referenced by ObjectRecordData().

Referenced by ObjectRecordData().

Referenced by ObjectRecordData().

const unsigned int osgSim::ObjectRecordData::DONT_DISPLAY_AT_DUSK = 0x80000000u >> 1 [static]
const unsigned int osgSim::ObjectRecordData::DONT_DISPLAY_AT_NIGHT = 0x80000000u >> 2 [static]
const unsigned int osgSim::ObjectRecordData::DONT_DISPLAY_IN_DAYLIGHT = 0x80000000u >> 0 [static]
const unsigned int osgSim::ObjectRecordData::DONT_ILLUMINATE = 0x80000000u >> 3 [static]
const unsigned int osgSim::ObjectRecordData::FLAT_SHADED = 0x80000000u >> 4 [static]
const unsigned int osgSim::ObjectRecordData::GROUPS_SHADOW_OBJECT = 0x80000000u >> 5 [static]

The documentation for this class was generated from the following file:

osg logo
Generated at Mon Oct 3 2011 12:39:49 for the OpenSceneGraph by doxygen 1.7.5.