DI-Guy SDK Documentation  13.7
diguyDx11GraphicsShaderInstance.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*********************************************************************
4  **
5  *2 diguyDx9GraphicsShaderInstance
6  **
7  ** This class is part of the DI-Guy Graphics API. It overrides the class
8  ** diguyGraphicsShaderInstance. Detailed documentation is in the
9  ** implementation file documentation
10  ** <a href="diguyDx9GraphicsShaderInstance.cpp.html">here</a>.
11  */
12 
13 
15 
17 
18 
19 /****************************************************************************/
21 {
22 
23 public:
24 
25  diguyDx11GraphicsShaderInstance(void* internal_data);
26 
27  virtual int bind();
28  virtual int unbind();
29 
31 };
32 
33 
39 
40 
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: diguyDx11GraphicsShaderInstance.cpp:127
diguyDx11GraphicsShaderInstance(void *internal_data)
4 Header files and forward declarations
Definition: diguyDx11GraphicsShaderInstance.cpp:49
diguyGraphicsShaderInstance * diguyDx11GraphicsShaderInstance_create_func(void *internal_data)
Create function declaration.
Definition: diguyDx11GraphicsShaderInstance.cpp:148
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: diguyDx11GraphicsShaderInstance.cpp:105
Definition: diguyDx11GraphicsShaderProgram.h:16
Definition: diguyDx11GraphicsShaderInstance.h:18
diguyDx11GraphicsShaderProgram * m_shader_program
Definition: diguyDx11GraphicsShaderInstance.h:28