Static class containing source for vertex programs for extruding shadow volumes.  
 More...
|  | 
| static void | AddInternalProgram (String name, String source, String language, String entryPoint, String target, GpuProgramType type) | 
|  | Add and load high level gpu program. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderArbvp1 (void) | 
|  | Get extruder program source for directional lights, compatible with arbvp1. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderArbvp1Debug (void) | 
|  | Get extruder program source for debug directional lights, compatible with arbvp1. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderArbvp1Finite (void) | 
|  | Get FINITE extruder program source for directional lights, compatible with arbvp1. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderArbvp1FiniteDebug (void) | 
|  | Get FINITE extruder program source for debug directional lights, compatible with arbvp1. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_1_1 (void) | 
|  | Get extruder program source for directional lights, compatible with vs_1_1. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_1_1Debug (void) | 
|  | Get extruder program source for debug directional lights, compatible with vs_1_1. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_1_1Finite (void) | 
|  | Get FINITE extruder program source for directional lights, compatible with vs_1_1. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_1_1FiniteDebug (void) | 
|  | Get FINITE extruder program source for debug directional lights, compatible with vs_1_1. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_4_0 (void) | 
|  | Get extruder program source for directional lights, compatible with vs_4_0. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_4_0Debug (void) | 
|  | Get extruder program source for debug directional lights, compatible with vs_4_0. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_4_0Finite (void) | 
|  | Get FINITE extruder program source for directional lights, compatible with vs_4_0. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_4_0FiniteDebug (void) | 
|  | Get FINITE extruder program source for debug directional lights, compatible with vs_4_0. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_glsl (void) | 
|  | Get extruder program source for directional lights, compatible with glsl. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_glslDebug (void) | 
|  | Get extruder program source for debug directional lights, compatible with glsl. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_glsles (void) | 
|  | Get extruder program source for directional lights, compatible with glsles. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_glslesDebug (void) | 
|  | Get extruder program source for debug directional lights, compatible with glsles. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_glslesFinite (void) | 
|  | Get FINITE extruder program source for directional lights, compatible with glsles. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_glslesFiniteDebug (void) | 
|  | Get FINITE extruder program source for debug directional lights, compatible with glsles. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_glslFinite (void) | 
|  | Get FINITE extruder program source for directional lights, compatible with glsl. 
 | 
|  | 
| static const String & | getDirectionalLightExtruderVs_glslFiniteDebug (void) | 
|  | Get FINITE extruder program source for debug directional lights, compatible with glsl. 
 | 
|  | 
| static const String & | getPointLightExtruderArbvp1 (void) | 
|  | Get extruder program source for point lights, compatible with arbvp1. 
 | 
|  | 
| static const String & | getPointLightExtruderArbvp1Debug (void) | 
|  | Get extruder program source for debug point lights, compatible with arbvp1. 
 | 
|  | 
| static const String & | getPointLightExtruderArbvp1Finite (void) | 
|  | Get FINITE extruder program source for point lights, compatible with arbvp1. 
 | 
|  | 
| static const String & | getPointLightExtruderArbvp1FiniteDebug (void) | 
|  | Get FINITE extruder program source for debug point lights, compatible with arbvp1. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_1_1 (void) | 
|  | Get extruder program source for point lights, compatible with vs_1_1. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_1_1Debug (void) | 
|  | Get extruder program source for debug point lights, compatible with vs_1_1. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_1_1Finite (void) | 
|  | Get FINITE extruder program source for point lights, compatible with vs_1_1. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_1_1FiniteDebug (void) | 
|  | Get extruder program source for debug point lights, compatible with vs_1_1. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_4_0 (void) | 
|  | Get extruder program source for point lights, compatible with vs_4_0. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_4_0Debug (void) | 
|  | Get extruder program source for debug point lights, compatible with vs_4_0. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_4_0Finite (void) | 
|  | Get FINITE extruder program source for point lights, compatible with vs_4_0. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_4_0FiniteDebug (void) | 
|  | Get extruder program source for debug point lights, compatible with vs_4_0. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_glsl (void) | 
|  | Get extruder program source for point lights, compatible with glsl. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_glslDebug (void) | 
|  | Get extruder program source for debug point lights, compatible with glsl. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_glsles (void) | 
|  | Get extruder program source for point lights, compatible with glsles. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_glslesDebug (void) | 
|  | Get extruder program source for debug point lights, compatible with glsles. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_glslesFinite (void) | 
|  | Get FINITE extruder program source for point lights, compatible with glsles. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_glslesFiniteDebug (void) | 
|  | Get extruder program source for debug point lights, compatible with glsles. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_glslFinite (void) | 
|  | Get FINITE extruder program source for point lights, compatible with glsl. 
 | 
|  | 
| static const String & | getPointLightExtruderVs_glslFiniteDebug (void) | 
|  | Get extruder program source for debug point lights, compatible with glsl. 
 | 
|  | 
| static const String & | getProgramName (Light::LightTypes lightType, bool finite, bool debug) | 
|  | 
| static const String & | getProgramSource (Light::LightTypes lightType, const String &syntax, bool finite, bool debug) | 
|  | General purpose method to get any of the program sources. 
 | 
|  | 
| static void | initialise (void) | 
|  | Initialise the creation of these vertex programs. 
 | 
|  | 
| static void | initialiseModulationPassPrograms (void) | 
|  | Initialise the creation of these modulation pass programs. 
 | 
|  | 
| static void | shutdown (void) | 
|  | Shutdown & destroy the vertex programs. 
 | 
|  | 
Static class containing source for vertex programs for extruding shadow volumes.