A class that represents the unique per-character shader object.
Definition: diguyGraphicsShaderInstance.h:55
This class allows the end user to control shader picking.
Definition: diguyOglGraphicsShaderTechnique.h:14
diguyGraphicsShaderInstance * diguyOglGraphicsShaderInstance_create_func(void *internal_data)
Create function declaration.
Definition: diguyOglGraphicsShaderInstance.cpp:128
virtual int unbind()
This function will be called by DI-Guy when the object this shader is attached to is done being rende...
Definition: diguyOglGraphicsShaderInstance.cpp:107
diguyOglGraphicsShaderInstance(void *internal_data)
4 Header files and forward declarations
Definition: diguyOglGraphicsShaderInstance.cpp:29
virtual int bind()
This function will be called by DI-Guy when it is time for the object that this shader instance is at...
Definition: diguyOglGraphicsShaderInstance.cpp:85
diguyOglGraphicsShaderTechnique * m_shader_technique
Definition: diguyOglGraphicsShaderInstance.h:40
This class is part of the DI-Guy Graphics API.
Definition: diguyOglGraphicsShaderInstance.h:29