NSShaders Namespace Reference

This namespace contains classes that simplifies work with shaders. More...


Classes

class  TVertexShader
 This class defines vertex shader loaded from compiled shader file of FX file. More...
class  TVertexShaderManager
 This class serves as manager for vertex shaders. More...
class  TPixelShader
 This class defines pixel shader loaded from compiled shader file of FX file. More...
class  TPixelShaderManager
 This class servers as manager for pixel shaders. More...

Enumerations

enum  EnumShaderFileType { SHADER_FILETYPE_HLSL = 0, SHADER_FILETYPE_ASM, SHADER_FILETYPE_COMPILED, SHADER_FILETYPE_FORCED32 = 0x7fffffff }
 This enumeration defines possible types of shader files. More...


Detailed Description

This namespace contains classes that simplifies work with shaders.

Enumeration Type Documentation

enum NSShaders::EnumShaderFileType
 

This enumeration defines possible types of shader files.

Enumerator:
SHADER_FILETYPE_HLSL  shader is in high-level shader language
SHADER_FILETYPE_ASM  shader is in assembler
SHADER_FILETYPE_COMPILED  shader is compiled as array of bytes which may be used to create shader
SHADER_FILETYPE_FORCED32  this ensures to compile this enumeration to 32bits

Definition at line 38 of file Shaders.h.


Generated on Wed Nov 28 23:09:12 2007 for Joy4D by  doxygen 1.4.6-NO