OpenSceneGraph 2.8.4
Public Types | Public Member Functions | 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 Types

enum  Flags {
  DONT_DISPLAY_IN_DAYLIGHT = 0x80000000u >> 0, DONT_DISPLAY_AT_DUSK = 0x80000000u >> 1, DONT_DISPLAY_AT_NIGHT = 0x80000000u >> 2, DONT_ILLUMINATE = 0x80000000u >> 3,
  FLAT_SHADED = 0x80000000u >> 4, GROUPS_SHADOW_OBJECT = 0x80000000u >> 5
}

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

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.


Member Enumeration Documentation

Enumerator:
DONT_DISPLAY_IN_DAYLIGHT 
DONT_DISPLAY_AT_DUSK 
DONT_DISPLAY_AT_NIGHT 
DONT_ILLUMINATE 
FLAT_SHADED 
GROUPS_SHADOW_OBJECT 

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().


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

osg logo
Generated at Sun Jan 8 2012 13:16:52 for the OpenSceneGraph by doxygen 1.7.4.