30 class DtOsgLightPointManager;
59 virtual void reset(
void)
override;
DT_DLL_EXAMPLESCENEROOTPLUGIN void init(DtDe &anIG)
DtDe & myDe
Definition: DtIndirectShaderConstants.h:92
const char * creatorTypeName< DtIndirectShaderConstants >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtIndirectShaderConstants.h:40
DtValueAndLoc< Matrix4_32 > model_view_matrix
Definition: DtIndirectShaderConstants.h:89
static const std::string DebugLabelModeUniformName
Definition: DtIndirectShaderConstants.h:79
int myLightPointSoftenIntensityMaxRangePass
Definition: DtIndirectShaderConstants.h:76
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
int myDirectionLight
Definition: DtIndirectShaderConstants.h:68
interface class for managing program constants
Definition: DtProgramConstants.h:70
static const std::string LightPointUniformName
Definition: DtIndirectShaderConstants.h:80
A convenience class to represent an OpenGL Shader Program.
Definition: DtGlProgram.h:66
DtOsgLightPointManager registers LightPoint nodes so their TBO can be created and updated in a single...
Definition: DtOsgLightPointManager.h:128
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:23
DtValueAndLoc< Vector4_32 > vrv_missingTextureColor
Definition: DtIndirectShaderConstants.h:87
DtValueAndLoc< Vector4_32 > vrv_debugIndirectColor
Definition: DtIndirectShaderConstants.h:86
static const float defaultLightPointOffset
Definition: DtIndirectShaderConstants.h:84
Definition: DtProgramConstants.h:22
Contains makVrv::DtProgramConstants class.
DtValueAndLoc< Matrix4_32 > projection_matrix
Definition: DtIndirectShaderConstants.h:90
A generic OpenGL buffer. This can be: -> a vertex buffer -> an index buffer -> a shader storage buffe...
Definition: DtGlBuffer.h:29
static const std::string EnableLightingUniformName
Definition: DtIndirectShaderConstants.h:81
int myDigitNumber
Definition: DtIndirectShaderConstants.h:67
static const std::string DigitTextureUniformName
Definition: DtIndirectShaderConstants.h:78
int myTexturedLightPoint
Definition: DtIndirectShaderConstants.h:69
Contains DLL export macros.
friend DtIndirectShaderConstantsCreator
Definition: DtIndirectShaderConstants.h:45
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
static const float defaultMaxRange
Definition: DtIndirectShaderConstants.h:83
int myTime
Definition: DtIndirectShaderConstants.h:72
Definition: DtIndirectShaderConstants.h:42
int myIsDaylight
Definition: DtIndirectShaderConstants.h:63
DtVirtualBaseClassCreator< DtIndirectShaderConstants > DtIndirectShaderConstantsCreator
creator
Definition: DtIndirectShaderConstants.h:33
int myLightPointOffset
Definition: DtIndirectShaderConstants.h:64