Renderer_SHADER_tag Struct Reference
[Renderer]


Detailed Description

External shader data structure.

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.

Field Documentation

char file[256]

The file from which the external shader is loaded.

Definition at line 230 of file RENDER.H.

char parameters[256]

A character string that holds the parameters for the shader.

Definition at line 230 of file RENDER.H.

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().


The documentation for this struct was generated from the following file:

Generated on Sun Apr 27 14:20:19 2014 for OpenFX by  doxygen 1.5.6