![]() |
VR-Forces Developer's Guide
|
helper class to manage, set, reset the program constants in the lod processor program

Public Member Functions | |
| DtIndirectLodProgramConstants () | |
| virtual | ~DtIndirectLodProgramConstants () |
| virtual void | init (const DtGlProgram *program) override |
Public Attributes | |
| int | myMaxNumInstancesIndex |
| int | myModelViewMatrixIndex |
| int | myZoomMagnificationIndex |
| int | myDistScaleIndex |
| int | myLodTransitionPercentageIndex |
Protected Member Functions | |
| virtual void | reset (void) override |
Static Protected Attributes | |
| static const char * | LodManagerMaxNumInstancesUniformName |
| static const char * | LodManagerModelViewMatrixUniformName |
| static const char * | LodManagerZoomMagOrthoDistanceOrthoCullUniformName |
| static const char * | LodManagerDistScaleUniformName |
| static const char * | LodManagerLodTransitionPercentageUniformName |
Private Member Functions | |
| DtIndirectLodProgramConstants (const DtIndirectLodProgramConstants &rhs)=delete | |
| DtIndirectLodProgramConstants & | operator= (const DtIndirectLodProgramConstants &rhs)=delete |
| makVrv::DtIndirectLodProgramConstants::DtIndirectLodProgramConstants | ( | ) |
|
virtual |
DTOR.
|
privatedelete |
not allowed
|
privatedelete |
not allowed
|
overridevirtual |
initialize
Implements makVrv::DtProgramConstants.
|
overrideprotectedvirtual |
reset to invalid value
Implements makVrv::DtProgramConstants.
| int makVrv::DtIndirectLodProgramConstants::myMaxNumInstancesIndex |
| int makVrv::DtIndirectLodProgramConstants::myModelViewMatrixIndex |
| int makVrv::DtIndirectLodProgramConstants::myZoomMagnificationIndex |
| int makVrv::DtIndirectLodProgramConstants::myDistScaleIndex |
| int makVrv::DtIndirectLodProgramConstants::myLodTransitionPercentageIndex |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |