a state attribute which should be applied to every camera that needs lighting enabled so that the DtLightManagerStateAttribute can know which camera is the current camera.
More...
a state attribute which should be applied to every camera that needs lighting enabled so that the DtLightManagerStateAttribute can know which camera is the current camera.
The member camera pointer should not be used except for being passed to the lighting update code.
| makVrv::DtCameraPointerStateAttribute::DtCameraPointerStateAttribute |
( |
const osg::Camera * |
camera | ) |
|
| makVrv::DtCameraPointerStateAttribute::DtCameraPointerStateAttribute |
( |
const DtCameraPointerStateAttribute & |
att, |
|
|
const osg::CopyOp & |
copyop = osg::CopyOp::SHALLOW_COPY |
|
) |
| |
| virtual makVrv::DtCameraPointerStateAttribute::~DtCameraPointerStateAttribute |
( |
| ) |
|
|
virtual |
| virtual void makVrv::DtCameraPointerStateAttribute::apply |
( |
osg::State & |
state | ) |
const |
|
overridevirtual |
| virtual osg::Object* makVrv::DtCameraPointerStateAttribute::cloneType |
( |
| ) |
const |
|
overridevirtual |
| virtual osg::Object* makVrv::DtCameraPointerStateAttribute::clone |
( |
const osg::CopyOp & |
copyop | ) |
const |
|
overridevirtual |
| virtual bool makVrv::DtCameraPointerStateAttribute::isSameKindAs |
( |
const osg::Object * |
obj | ) |
const |
|
overridevirtual |
| virtual const char* makVrv::DtCameraPointerStateAttribute::libraryName |
( |
| ) |
const |
|
overridevirtual |
| virtual const char* makVrv::DtCameraPointerStateAttribute::className |
( |
| ) |
const |
|
overridevirtual |
| virtual Type makVrv::DtCameraPointerStateAttribute::getType |
( |
| ) |
const |
|
overridevirtual |
| virtual bool makVrv::DtCameraPointerStateAttribute::getModeUsage |
( |
osg::StateAttribute::ModeUsage & |
usage | ) |
const |
|
overridevirtual |
| virtual int makVrv::DtCameraPointerStateAttribute::compare |
( |
const StateAttribute & |
sa | ) |
const |
|
overridevirtual |
| virtual const osg::Camera* makVrv::DtCameraPointerStateAttribute::camera |
( |
| ) |
const |
|
virtual |
accessor for the camera that has this state attribute on it's state set
| static Type makVrv::DtCameraPointerStateAttribute::theStateAttributeType |
( |
| ) |
|
|
static |
static accessor for the type of this state attribute this state attribute type is used by the type() function and needs to be less than the type for the DtLightManagerStateAttribute since they are applied in Type order
| const osg::Camera* makVrv::DtCameraPointerStateAttribute::myCamera |
|
protected |
The documentation for this class was generated from the following file: