VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Attributes | Private Member Functions
makVrv::DtIndirectDofProgramConstants Class Reference

class for wrapping, initializing, managing dof shader constants

Inheritance diagram for makVrv::DtIndirectDofProgramConstants:
Inheritance graph
[legend]

Public Member Functions

 DtIndirectDofProgramConstants ()
 
virtual ~DtIndirectDofProgramConstants ()
 
virtual void init (const DtGlProgram *program) override
 

Public Attributes

int myMaxNumInstancesIndex
 
int myModelViewMatrixIndex
 
int myZoomMagnificationIndex
 
int myGlobalModelScaleFactorIndex
 

Protected Member Functions

virtual void reset (void) override
 

Static Protected Attributes

static const chartheDofManagerMaxNumInstancesUniformName
 
static const chartheModelViewMatrixUniformName
 
static const chartheZoomMagOrthoDistanceOrthoCullUniformName
 
static const chartheGlobalModelScaleFactorUniformName
 

Private Member Functions

 DtIndirectDofProgramConstants (const DtIndirectDofProgramConstants &rhs)=delete
 
DtIndirectDofProgramConstantsoperator= (const DtIndirectDofProgramConstants &rhs)=delete
 

Constructor & Destructor Documentation

makVrv::DtIndirectDofProgramConstants::DtIndirectDofProgramConstants ( )

CTOR.

virtual makVrv::DtIndirectDofProgramConstants::~DtIndirectDofProgramConstants ( )
virtual

DTOR.

makVrv::DtIndirectDofProgramConstants::DtIndirectDofProgramConstants ( const DtIndirectDofProgramConstants rhs)
privatedelete

not allowed

Member Function Documentation

DtIndirectDofProgramConstants& makVrv::DtIndirectDofProgramConstants::operator= ( const DtIndirectDofProgramConstants rhs)
privatedelete

not allowed

virtual void makVrv::DtIndirectDofProgramConstants::init ( const DtGlProgram program)
overridevirtual

initialize

Implements makVrv::DtProgramConstants.

virtual void makVrv::DtIndirectDofProgramConstants::reset ( void  )
overrideprotectedvirtual

reset to invalid value

Implements makVrv::DtProgramConstants.

Member Data Documentation

int makVrv::DtIndirectDofProgramConstants::myMaxNumInstancesIndex
int makVrv::DtIndirectDofProgramConstants::myModelViewMatrixIndex
int makVrv::DtIndirectDofProgramConstants::myZoomMagnificationIndex
int makVrv::DtIndirectDofProgramConstants::myGlobalModelScaleFactorIndex
const char* makVrv::DtIndirectDofProgramConstants::theDofManagerMaxNumInstancesUniformName
staticprotected

these are the variable names in the buffer object

const char* makVrv::DtIndirectDofProgramConstants::theModelViewMatrixUniformName
staticprotected
const char* makVrv::DtIndirectDofProgramConstants::theZoomMagOrthoDistanceOrthoCullUniformName
staticprotected
const char* makVrv::DtIndirectDofProgramConstants::theGlobalModelScaleFactorUniformName
staticprotected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)