DI-Guy SDK Documentation  13.5
diguyOglGraphicsShaderInstance.h
Go to the documentation of this file.
1 #pragma once
2 
4 
6 
30 {
31 
32 public:
33 
34  diguyOglGraphicsShaderInstance(void* internal_data);
35 
36  virtual int bind();
37  virtual int unbind();
38 
39  // is this needed?
41 };
42 
43 
49 
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