36 virtual int bind()
override;
37 virtual int unbind()
override;
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:126
diguyOglGraphicsShaderInstance(void *internal_data)
Definition: diguyOglGraphicsShaderInstance.cpp:27
virtual int bind() override
This function will be called by DI-Guy when it is time for the object that this shader instance is at...
Definition: diguyOglGraphicsShaderInstance.cpp:83
virtual int unbind() override
This function will be called by DI-Guy when the object this shader is attached to is done being rende...
Definition: diguyOglGraphicsShaderInstance.cpp:105
diguyOglGraphicsShaderTechnique * m_shader_technique
Definition: diguyOglGraphicsShaderInstance.h:40
This class is part of the DI-Guy Graphics API.
Definition: diguyOglGraphicsShaderInstance.h:29