openscenegraph
|
Public Member Functions | |
ObjectRecordData () | |
ObjectRecordData (const ObjectRecordData ©, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
META_Object (osgSim, ObjectRecordData) | |
![]() | |
Object () | |
Object (bool threadSafeRefUnref) | |
Object (const Object &, const CopyOp ©op=CopyOp::SHALLOW_COPY) | |
virtual Object * | cloneType () const =0 |
virtual Object * | clone (const CopyOp &) const =0 |
virtual bool | isSameKindAs (const Object *) const |
virtual const char * | libraryName () const =0 |
virtual const char * | className () const =0 |
virtual void | setThreadSafeRefUnref (bool threadSafe) |
virtual void | setName (const std::string &name) |
void | setName (const char *name) |
const std::string & | getName () const |
void | setDataVariance (DataVariance dv) |
DataVariance | getDataVariance () const |
virtual void | computeDataVariance () |
void | setUserDataContainer (osg::UserDataContainer *udc) |
osg::UserDataContainer * | getUserDataContainer () |
const osg::UserDataContainer * | getUserDataContainer () const |
osg::UserDataContainer * | getOrCreateUserDataContainer () |
virtual void | setUserData (Referenced *obj) |
virtual Referenced * | getUserData () |
virtual const Referenced * | getUserData () const |
template<typename T > | |
bool | getUserValue (const std::string &name, T &value) const |
template<typename T > | |
void | setUserValue (const std::string &name, const T &value) |
virtual void | resizeGLObjectBuffers (unsigned int) |
virtual void | releaseGLObjects (osg::State *=0) const |
template<typename T > | |
BoolValueObject UCharValueObject UShortValueObject UIntValueObject DoubleValueObject Vec3fValueObject Vec2dValueObject Vec4dValueObject PlaneValueObject MatrixdValueObject bool | getUserValue (const std::string &name, T &value) const |
![]() | |
Referenced () | |
Referenced (bool threadSafeRefUnref) | |
Referenced (const Referenced &) | |
Referenced & | operator= (const Referenced &) |
bool | getThreadSafeRefUnref () const |
OpenThreads::Mutex * | getRefMutex () const |
int | ref () const |
int | unref () const |
int | unref_nodelete () const |
int | referenceCount () const |
ObserverSet * | getObserverSet () const |
ObserverSet * | getOrCreateObserverSet () const |
void | addObserver (Observer *observer) const |
void | removeObserver (Observer *observer) const |
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 |
Additional Inherited Members | |
![]() | |
enum | DataVariance { DYNAMIC, STATIC, UNSPECIFIED } |
![]() | |
static OpenThreads::Mutex * | getGlobalReferencedMutex () |
static void | setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting) |
static bool | getThreadSafeReferenceCounting () |
static void | setDeleteHandler (DeleteHandler *handler) |
static DeleteHandler * | getDeleteHandler () |
![]() | |
virtual | ~Object () |
![]() | |
std::string | _name |
DataVariance | _dataVariance |
osg::UserDataContainer * | _userDataContainer |
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.
|
inline |
|
inline |
References _effectID1, _effectID2, _flags, _relativePriority, _significance, and _transparency.
osgSim::ObjectRecordData::META_Object | ( | osgSim | , |
ObjectRecordData | |||
) |
short osgSim::ObjectRecordData::_effectID1 |
Referenced by ObjectRecordData().
short osgSim::ObjectRecordData::_effectID2 |
Referenced by ObjectRecordData().
unsigned int osgSim::ObjectRecordData::_flags |
Referenced by ObjectRecordData().
short osgSim::ObjectRecordData::_relativePriority |
Referenced by ObjectRecordData().
short osgSim::ObjectRecordData::_significance |
Referenced by ObjectRecordData().
unsigned short osgSim::ObjectRecordData::_transparency |
Referenced by ObjectRecordData().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |