DI-Guy SDK Documentation  13.7.1
diguyDx9GraphicsShaderInstance.h
Go to the documentation of this file.
1 
2 /*********************************************************************
3  **
4  *2 diguyDx9GraphicsShaderInstance
5  **
6  ** This class is part of the DI-Guy Graphics API. It overrides the class
7  ** diguyGraphicsShaderInstance. Detailed documentation is in the
8  ** implementation file documentation
9  ** <a href="diguyDx9GraphicsShaderInstance.cpp.html">here</a>.
10  */
11 
12 #ifndef diguyDx9GraphicsShaderInstance_h__
13 #define diguyDx9GraphicsShaderInstance_h__
14 
16 
18 
19 
20 /****************************************************************************/
22 {
23 
24 public:
25 
26  diguyDx9GraphicsShaderInstance(void* internal_data);
27 
28  virtual int bind();
29  virtual int unbind();
30 
32 };
33 
34 
40 
41 #endif /* diguyDx9GraphicsShaderInstance_h__ */
42 
A class that represents the unique per-character shader object.
Definition: diguyGraphicsShaderInstance.h:55
virtual int unbind()
This function will be called by DI-Guy when the object this shader is attached to is done being rende...
Definition: diguyDx9GraphicsShaderInstance.cpp:127
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: diguyDx9GraphicsShaderInstance.cpp:105
Definition: diguyDx9GraphicsShaderProgram.h:23
diguyGraphicsShaderInstance * diguyDx9GraphicsShaderInstance_create_func(void *internal_data)
Create function declaration.
Definition: diguyDx9GraphicsShaderInstance.cpp:148
diguyDx9GraphicsShaderProgram * m_shader_program
Definition: diguyDx9GraphicsShaderInstance.h:30
Definition: diguyDx9GraphicsShaderInstance.h:20
diguyDx9GraphicsShaderInstance(void *internal_data)
4 Header files and forward declarations
Definition: diguyDx9GraphicsShaderInstance.cpp:49