OSG
3.4.0
|
#include <LightPointNode.h>
Public Types | |
typedef std::vector< LightPoint > | LightPointList |
![]() | |
typedef std::vector< Group * > | ParentList |
typedef unsigned int | NodeMask |
typedef std::vector< std::string > | DescriptionList |
![]() | |
enum | DataVariance { DYNAMIC, STATIC, UNSPECIFIED } |
Protected Member Functions | |
~LightPointNode () | |
![]() | |
virtual | ~Node () |
void | addParent (osg::Group *parent) |
void | removeParent (osg::Group *parent) |
void | setNumChildrenRequiringUpdateTraversal (unsigned int num) |
void | setNumChildrenRequiringEventTraversal (unsigned int num) |
void | setNumChildrenWithCullingDisabled (unsigned int num) |
void | setNumChildrenWithOccluderNodes (unsigned int num) |
![]() | |
virtual | ~Object () |
![]() | |
virtual | ~Referenced () |
void | signalObserversAndDelete (bool signalDelete, bool doDelete) const |
void | deleteUsingDeleteHandler () const |
Additional Inherited Members | |
![]() | |
static OpenThreads::Mutex * | getGlobalReferencedMutex () |
static void | setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting) |
static bool | getThreadSafeReferenceCounting () |
static void | setDeleteHandler (DeleteHandler *handler) |
static DeleteHandler * | getDeleteHandler () |
Definition at line 33 of file LightPointNode.h.
typedef std::vector< LightPoint > osgSim::LightPointNode::LightPointList |
Definition at line 37 of file LightPointNode.h.
osgSim::LightPointNode::LightPointNode | ( | ) |
osgSim::LightPointNode::LightPointNode | ( | const LightPointNode & | , |
const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY |
||
) |
Copy constructor using CopyOp to manage deep vs shallow copy.
|
inlineprotected |
Definition at line 94 of file LightPointNode.h.
unsigned int osgSim::LightPointNode::addLightPoint | ( | const LightPoint & | lp | ) |
|
virtual |
Compute the bounding sphere around Node's geometry or children. This method is automatically called by getBound() when the bounding sphere has been marked dirty via dirtyBound().
Reimplemented from osg::Node.
|
inline |
Definition at line 57 of file LightPointNode.h.
|
inline |
Definition at line 59 of file LightPointNode.h.
|
inline |
Definition at line 64 of file LightPointNode.h.
|
inline |
Definition at line 66 of file LightPointNode.h.
|
inline |
Definition at line 83 of file LightPointNode.h.
|
inline |
Definition at line 84 of file LightPointNode.h.
|
inline |
Definition at line 75 of file LightPointNode.h.
|
inline |
Definition at line 79 of file LightPointNode.h.
|
inline |
Definition at line 71 of file LightPointNode.h.
|
inline |
Definition at line 49 of file LightPointNode.h.
|
inline |
Definition at line 88 of file LightPointNode.h.
osgSim::LightPointNode::META_Node | ( | osgSim | , |
LightPointNode | |||
) |
void osgSim::LightPointNode::removeLightPoint | ( | unsigned int | pos | ) |
|
inline |
Definition at line 62 of file LightPointNode.h.
|
inline |
Definition at line 81 of file LightPointNode.h.
|
inline |
Definition at line 73 of file LightPointNode.h.
|
inline |
Definition at line 77 of file LightPointNode.h.
|
inline |
Definition at line 69 of file LightPointNode.h.
|
inline |
Definition at line 86 of file LightPointNode.h.
|
virtual |
Traverse downwards : calls children's accept method with NodeVisitor.
Reimplemented from osg::Node.
|
mutableprotected |
Definition at line 98 of file LightPointNode.h.
|
protected |
Definition at line 100 of file LightPointNode.h.
|
protected |
Definition at line 106 of file LightPointNode.h.
|
protected |
Definition at line 103 of file LightPointNode.h.
|
protected |
Definition at line 104 of file LightPointNode.h.
|
protected |
Definition at line 102 of file LightPointNode.h.
|
protected |
Definition at line 108 of file LightPointNode.h.