This structure is used to describe the external shaders. It mainly applies to the scanline software renderer
Definition at line 229 of file RENDER.H.
| Data Fields | |
| char | file [256] | 
| The file from which the external shader is loaded. | |
| char | parameters [256] | 
| A character string that holds the parameters for the shader. | |
| void * | module | 
| A pointer to the DLL that is rendering the shader. | |
| void * | function | 
| A ponter to the function that will render the shader. | |
| void * | functionGL | 
| A pointer to eh function that will render the shader using OpenGL. | |
| void * | morph | 
| A pointer to a function used to morph the shader. | |
| void * | close | 
| A pointer to a function that is called when the shader is unloaded. | |
| long | shaderID | 
| Identifies the shader with a unique ID. | |
| char file[256] | 
| char parameters[256] | 
| void* module | 
A pointer to the DLL that is rendering the shader.
Definition at line 232 of file RENDER.H.
Referenced by LoadExternalTexture().
| void* function | 
A ponter to the function that will render the shader.
Definition at line 233 of file RENDER.H.
Referenced by LoadExternalTexture().
| void* functionGL | 
A pointer to eh function that will render the shader using OpenGL.
Definition at line 234 of file RENDER.H.
Referenced by LoadExternalTexture().
| void* morph | 
A pointer to a function used to morph the shader.
Definition at line 235 of file RENDER.H.
Referenced by LoadExternalTexture().
| void* close | 
A pointer to a function that is called when the shader is unloaded.
Definition at line 236 of file RENDER.H.
Referenced by LoadExternalTexture().
| long shaderID | 
Identifies the shader with a unique ID.
Definition at line 237 of file RENDER.H.
Referenced by DrawExternalMaterialPolys(), FreeExternalTextures(), and LoadExternalTexture().
 1.5.6
 1.5.6