32 #ifndef ProjViewTransfCallback_INCLUDE_ONCE 33 #define ProjViewTransfCallback_INCLUDE_ONCE 62 VL_DEBUG_SET_OBJECT_NAME()
66 virtual void updateMatrices(
bool cam_changed,
bool transf_changed,
const GLSLProgram* glsl_program,
const Camera* camera,
const Transform* transform);
Callback class to update the state of the projection, view, transform and normal matrices of a GLSLPr...
Wraps a GLSL program to which you can bind vertex, fragment and geometry shaders. ...
#define VL_INSTRUMENT_CLASS(ClassName, BaseClass)
Visualization Library main namespace.
The base class for all the reference counted objects.
#define VLGRAPHICS_EXPORT
Represents a virtual camera defining, among other things, the point of view from which scenes can be ...