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::DtLightComputeProgramShaderConstants Class Reference
Inheritance diagram for makVrv::DtLightComputeProgramShaderConstants:
Inheritance graph
[legend]

Public Member Functions

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

Public Attributes

int myMaxNumInstancesIndex
 
int myLightCountIndex
 
int myGridDimIndex
 
int myTileSizeIndex
 
int myScreenSizeIndex
 
int myProjectionMatrixIndex
 
int myWorldRightIndex
 
int myWorldUpIndex
 
int mySensorMaskIndex
 

Protected Member Functions

virtual void reset (void)
 

Static Protected Attributes

static const chartheLightingComponentMaxNumInstancesUniformName
 
static const chartheLightingComponentLightCountUniformName
 
static const chartheLightingComponentGridDimUniformName
 
static const chartheLightingComponentTileSizeUniformName
 
static const chartheLightingComponentScreenSizeUniformName
 
static const chartheLightingComponentProjectionMatrixUniformName
 
static const chartheLightingComponentWorldRightUniformName
 
static const chartheLightingComponentWorldUpUniformName
 
static const chartheLightingComponentSensorSettingsUniformName
 

Private Member Functions

 DtLightComputeProgramShaderConstants (const DtLightComputeProgramShaderConstants &rhs)=delete
 
DtLightComputeProgramShaderConstantsoperator= (const DtLightComputeProgramShaderConstants &rhs)=delete
 

Constructor & Destructor Documentation

makVrv::DtLightComputeProgramShaderConstants::DtLightComputeProgramShaderConstants ( )

constructor

virtual makVrv::DtLightComputeProgramShaderConstants::~DtLightComputeProgramShaderConstants ( )
virtual

DTOR.

makVrv::DtLightComputeProgramShaderConstants::DtLightComputeProgramShaderConstants ( const DtLightComputeProgramShaderConstants rhs)
privatedelete

not allowed

Member Function Documentation

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

not allowed

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

initialize

Implements makVrv::DtProgramConstants.

virtual void makVrv::DtLightComputeProgramShaderConstants::reset ( void  )
protectedvirtual

reset

Implements makVrv::DtProgramConstants.

Member Data Documentation

int makVrv::DtLightComputeProgramShaderConstants::myMaxNumInstancesIndex
int makVrv::DtLightComputeProgramShaderConstants::myLightCountIndex
int makVrv::DtLightComputeProgramShaderConstants::myGridDimIndex
int makVrv::DtLightComputeProgramShaderConstants::myTileSizeIndex
int makVrv::DtLightComputeProgramShaderConstants::myScreenSizeIndex
int makVrv::DtLightComputeProgramShaderConstants::myProjectionMatrixIndex
int makVrv::DtLightComputeProgramShaderConstants::myWorldRightIndex
int makVrv::DtLightComputeProgramShaderConstants::myWorldUpIndex
int makVrv::DtLightComputeProgramShaderConstants::mySensorMaskIndex
const char* makVrv::DtLightComputeProgramShaderConstants::theLightingComponentMaxNumInstancesUniformName
staticprotected
const char* makVrv::DtLightComputeProgramShaderConstants::theLightingComponentLightCountUniformName
staticprotected
const char* makVrv::DtLightComputeProgramShaderConstants::theLightingComponentGridDimUniformName
staticprotected
const char* makVrv::DtLightComputeProgramShaderConstants::theLightingComponentTileSizeUniformName
staticprotected
const char* makVrv::DtLightComputeProgramShaderConstants::theLightingComponentScreenSizeUniformName
staticprotected
const char* makVrv::DtLightComputeProgramShaderConstants::theLightingComponentProjectionMatrixUniformName
staticprotected
const char* makVrv::DtLightComputeProgramShaderConstants::theLightingComponentWorldRightUniformName
staticprotected
const char* makVrv::DtLightComputeProgramShaderConstants::theLightingComponentWorldUpUniformName
staticprotected
const char* makVrv::DtLightComputeProgramShaderConstants::theLightingComponentSensorSettingsUniformName
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)