![]() |
VR-Forces 5.0.2 Developer's Guide
|
A group node which applies lights maintained in the DtOsgLightManager at the top of the render graph. It is similar to a osg::Light, but embodies many lights.

Public Member Functions | |
| DtLightManagerStateAttribute (DtDe &de, bool enabled) | |
| DtLightManagerStateAttribute (const DtLightManagerStateAttribute &att, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| virtual | ~DtLightManagerStateAttribute () |
| virtual void | apply (osg::State &state) const override |
| virtual osg::Object * | cloneType () const override |
| virtual osg::Object * | clone (const osg::CopyOp ©op) const override |
| virtual bool | isSameKindAs (const osg::Object *obj) const override |
| virtual const char * | libraryName () const override |
| virtual const char * | className () const override |
| virtual Type | getType () const override |
| virtual bool | getModeUsage (osg::StateAttribute::ModeUsage &usage) const override |
| virtual int | compare (const StateAttribute &sa) const override |
Static Public Member Functions | |
| static Type | theStateAttributeType () |
Protected Attributes | |
| DtDe & | myDe |
| bool | myEnabled |
CTOR.
| makVrv::DtLightManagerStateAttribute::DtLightManagerStateAttribute | ( | const DtLightManagerStateAttribute & | att, |
| const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY |
||
| ) |
Copy constructor.
|
virtual |
DTOR.
|
overridevirtual |
Apply the GLLights in the DtOsgLightManager.
|
overridevirtual |
Apply the GLLights in the DtOsgLightManager.
|
overridevirtual |
Apply the GLLights in the DtOsgLightManager.
|
overridevirtual |
Apply the GLLights in the DtOsgLightManager.
|
overridevirtual |
Apply the GLLights in the DtOsgLightManager.
|
overridevirtual |
Apply the GLLights in the DtOsgLightManager.
|
overridevirtual |
Apply the GLLights in the DtOsgLightManager.
|
overridevirtual |
Apply the GLLights in the DtOsgLightManager.
|
overridevirtual |
Apply the GLLights in the DtOsgLightManager.
|
static |
static accessor for the type of this state attribute this state attribute type is used by the type() function and needs to be higher than the type for the DtCameraPointerStateAttribute since they are applied in Type order
|
protected |
|
protected |