![]() |
VR-Forces 5.0.2 Developer's Guide
|
Helper class to manage program constants of the cull program.

Public Member Functions | |
| DtIndirectCullProgramConstants () | |
| virtual | ~DtIndirectCullProgramConstants () |
| virtual void | init (const DtGlProgram *program) override |
Protected Member Functions | |
| virtual void | reset (void) override |
Static Protected Attributes | |
| static const char * | theMaxNumInstancesUniformName |
| static const char * | theModelViewMatrixUniformName |
| static const char * | theProjectionMatrixUniformName |
| static const char * | theViewportSizeUniformName |
| static const char * | theZoomMagOrthoDistanceOrthoCullUniformName |
| static const char * | theDistScaleUniformName |
| static const char * | theFadeParametersUniformName |
| static const char * | theFrustumName |
| static const char * | theLightSourceStateIdName |
| static const char * | theDebugFlashIndirectLightSourceName |
| static const char * | theGeomSpecIndexToCommandName |
| static const char * | theGPUPerGeomInstancesName |
| static const char * | theIsDaylightName |
| static const char * | theGPUGeometrySpecificationsBufferSize |
| static const char * | theLodVisibleBuffer |
| static const char * | theDofTransformBuffer |
| static const char * | theSwitchStateBuffer |
| static const char * | thePerInstanceDataBuffer |
Private Member Functions | |
| DtIndirectCullProgramConstants (const DtIndirectCullProgramConstants &rhs)=delete | |
| DtIndirectCullProgramConstants & | operator= (const DtIndirectCullProgramConstants &rhs)=delete |
| makVrv::DtIndirectCullProgramConstants::DtIndirectCullProgramConstants | ( | ) |
CTOR.
|
virtual |
DTOR.
|
privatedelete |
not allowed
|
privatedelete |
not allowed
|
overridevirtual |
initialize
Implements makVrv::DtProgramConstants.
|
overrideprotectedvirtual |
reset to invalid value
Implements makVrv::DtProgramConstants.
| int makVrv::DtIndirectCullProgramConstants::myMaxNumInstancesIndex |
| int makVrv::DtIndirectCullProgramConstants::myModelViewMatrixIndex |
| int makVrv::DtIndirectCullProgramConstants::myProjectionMatrixIndex |
| int makVrv::DtIndirectCullProgramConstants::myZoomMagnificationIndex |
| int makVrv::DtIndirectCullProgramConstants::myViewPortIndex |
| int makVrv::DtIndirectCullProgramConstants::myDistScaleIndex |
| int makVrv::DtIndirectCullProgramConstants::myFadeParametersIndex |
| int makVrv::DtIndirectCullProgramConstants::myFrustumIndex |
| int makVrv::DtIndirectCullProgramConstants::myLightSourceStateIndex |
| int makVrv::DtIndirectCullProgramConstants::myDebugFlashIndirectLightSourceIndex |
| int makVrv::DtIndirectCullProgramConstants::myGeomSpecIndexToCommandIndex |
| int makVrv::DtIndirectCullProgramConstants::myGPUPerGeomInstancesIndex |
| int makVrv::DtIndirectCullProgramConstants::myGPUGeometrySpecificationsBufferSize |
| int makVrv::DtIndirectCullProgramConstants::myLodVisibleBufferIndex |
| int makVrv::DtIndirectCullProgramConstants::myDofTransformBufferIndex |
| int makVrv::DtIndirectCullProgramConstants::mySwitchStateBufferIndex |
| int makVrv::DtIndirectCullProgramConstants::myPerInstanceDataBufferIndex |
| int makVrv::DtIndirectCullProgramConstants::myIsDaylightIndex |
| int makVrv::DtIndirectCullProgramConstants::myaltitude3d_StaticOceanLodRange_DynamicOcean = -1 |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |