VR-Forces 4.10 Class Documentation
 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 More...

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

Public Member Functions

 DtIndirectDofProgramConstants ()
 CTOR. More...
 
virtual ~DtIndirectDofProgramConstants ()
 DTOR. More...
 
virtual void init (const DtGlProgram *program) override
 initialize More...
 

Public Attributes

int myMaxNumInstancesIndex
 
int myModelViewMatrixIndex
 
int myZoomMagnificationIndex
 
int myGlobalModelScaleFactorIndex
 

Protected Member Functions

virtual void reset (void) override
 reset to invalid value More...
 

Static Protected Attributes

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

Private Member Functions

 DtIndirectDofProgramConstants (const DtIndirectDofProgramConstants &rhs)=delete
 not allowed More...
 
DtIndirectDofProgramConstantsoperator= (const DtIndirectDofProgramConstants &rhs)=delete
 not allowed More...
 

Detailed Description

class for wrapping, initializing, managing dof shader constants

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
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 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)