41 virtual void fillBufferWithCurrentValues(
DtGlBuffer* shaderBufferUbo);
48 virtual void reset(
void)
override;
DT_DLL_EXAMPLESCENEROOTPLUGIN void init(DtDe &anIG)
DtValueAndLoc< DtVector4< float > > vrv_height_fog_plane
Definition: DtLightingComponentShaderConstants.h:67
DtValueAndLoc< DtVector2< unsigned int > > vrv_light_grid_tile_log2
Definition: DtLightingComponentShaderConstants.h:54
DtValueAndLoc< int > vrv_light_per_view_offset
Definition: DtLightingComponentShaderConstants.h:56
Definition: DtLightingComponentShaderConstants.h:28
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtValueAndLoc< DtVector2< int > > vrv_viewport_size
Definition: DtLightingComponentShaderConstants.h:53
interface class for managing program constants
Definition: DtProgramConstants.h:70
DtValueAndLoc< DtVector2< unsigned int > > vrv_light_grid_max_dim
Definition: DtLightingComponentShaderConstants.h:55
A convenience class to represent an OpenGL Shader Program.
Definition: DtGlProgram.h:66
DtValueAndLoc< DtVector4< float > > vrv_upVector
Definition: DtLightingComponentShaderConstants.h:78
DtValueAndLoc< DtVector4< float > > vrv_height_fog_color
Definition: DtLightingComponentShaderConstants.h:69
Contains makVrv::DtProgramConstants class.
A generic OpenGL buffer. This can be: -> a vertex buffer -> an index buffer -> a shader storage buffe...
Definition: DtGlBuffer.h:29
Contains DLL export macros.
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:72
DtDe & myDe
Definition: DtLightingComponentShaderConstants.h:89
DtValueAndLoc< DtVector4< float > > vrv_height_fog_params
Definition: DtLightingComponentShaderConstants.h:68