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. More...
|
|
static const String & | getDirectionalLightExtruderArbvp1 (void) |
| Get extruder program source for directional lights, compatible with arbvp1. More...
|
|
static const String & | getDirectionalLightExtruderArbvp1Debug (void) |
| Get extruder program source for debug directional lights, compatible with arbvp1. More...
|
|
static const String & | getDirectionalLightExtruderArbvp1Finite (void) |
| Get FINITE extruder program source for directional lights, compatible with arbvp1. More...
|
|
static const String & | getDirectionalLightExtruderArbvp1FiniteDebug (void) |
| Get FINITE extruder program source for debug directional lights, compatible with arbvp1. More...
|
|
static const String & | getDirectionalLightExtruderVs_1_1 (void) |
| Get extruder program source for directional lights, compatible with vs_1_1. More...
|
|
static const String & | getDirectionalLightExtruderVs_1_1Debug (void) |
| Get extruder program source for debug directional lights, compatible with vs_1_1. More...
|
|
static const String & | getDirectionalLightExtruderVs_1_1Finite (void) |
| Get FINITE extruder program source for directional lights, compatible with vs_1_1. More...
|
|
static const String & | getDirectionalLightExtruderVs_1_1FiniteDebug (void) |
| Get FINITE extruder program source for debug directional lights, compatible with vs_1_1. More...
|
|
static const String & | getDirectionalLightExtruderVs_4_0 (void) |
| Get extruder program source for directional lights, compatible with vs_4_0. More...
|
|
static const String & | getDirectionalLightExtruderVs_4_0Debug (void) |
| Get extruder program source for debug directional lights, compatible with vs_4_0. More...
|
|
static const String & | getDirectionalLightExtruderVs_4_0Finite (void) |
| Get FINITE extruder program source for directional lights, compatible with vs_4_0. More...
|
|
static const String & | getDirectionalLightExtruderVs_4_0FiniteDebug (void) |
| Get FINITE extruder program source for debug directional lights, compatible with vs_4_0. More...
|
|
static const String & | getDirectionalLightExtruderVs_glsl (void) |
| Get extruder program source for directional lights, compatible with glsl. More...
|
|
static const String & | getDirectionalLightExtruderVs_glslDebug (void) |
| Get extruder program source for debug directional lights, compatible with glsl. More...
|
|
static const String & | getDirectionalLightExtruderVs_glsles (void) |
| Get extruder program source for directional lights, compatible with glsles. More...
|
|
static const String & | getDirectionalLightExtruderVs_glslesDebug (void) |
| Get extruder program source for debug directional lights, compatible with glsles. More...
|
|
static const String & | getDirectionalLightExtruderVs_glslesFinite (void) |
| Get FINITE extruder program source for directional lights, compatible with glsles. More...
|
|
static const String & | getDirectionalLightExtruderVs_glslesFiniteDebug (void) |
| Get FINITE extruder program source for debug directional lights, compatible with glsles. More...
|
|
static const String & | getDirectionalLightExtruderVs_glslFinite (void) |
| Get FINITE extruder program source for directional lights, compatible with glsl. More...
|
|
static const String & | getDirectionalLightExtruderVs_glslFiniteDebug (void) |
| Get FINITE extruder program source for debug directional lights, compatible with glsl. More...
|
|
static const String & | getPointLightExtruderArbvp1 (void) |
| Get extruder program source for point lights, compatible with arbvp1. More...
|
|
static const String & | getPointLightExtruderArbvp1Debug (void) |
| Get extruder program source for debug point lights, compatible with arbvp1. More...
|
|
static const String & | getPointLightExtruderArbvp1Finite (void) |
| Get FINITE extruder program source for point lights, compatible with arbvp1. More...
|
|
static const String & | getPointLightExtruderArbvp1FiniteDebug (void) |
| Get FINITE extruder program source for debug point lights, compatible with arbvp1. More...
|
|
static const String & | getPointLightExtruderVs_1_1 (void) |
| Get extruder program source for point lights, compatible with vs_1_1. More...
|
|
static const String & | getPointLightExtruderVs_1_1Debug (void) |
| Get extruder program source for debug point lights, compatible with vs_1_1. More...
|
|
static const String & | getPointLightExtruderVs_1_1Finite (void) |
| Get FINITE extruder program source for point lights, compatible with vs_1_1. More...
|
|
static const String & | getPointLightExtruderVs_1_1FiniteDebug (void) |
| Get extruder program source for debug point lights, compatible with vs_1_1. More...
|
|
static const String & | getPointLightExtruderVs_4_0 (void) |
| Get extruder program source for point lights, compatible with vs_4_0. More...
|
|
static const String & | getPointLightExtruderVs_4_0Debug (void) |
| Get extruder program source for debug point lights, compatible with vs_4_0. More...
|
|
static const String & | getPointLightExtruderVs_4_0Finite (void) |
| Get FINITE extruder program source for point lights, compatible with vs_4_0. More...
|
|
static const String & | getPointLightExtruderVs_4_0FiniteDebug (void) |
| Get extruder program source for debug point lights, compatible with vs_4_0. More...
|
|
static const String & | getPointLightExtruderVs_glsl (void) |
| Get extruder program source for point lights, compatible with glsl. More...
|
|
static const String & | getPointLightExtruderVs_glslDebug (void) |
| Get extruder program source for debug point lights, compatible with glsl. More...
|
|
static const String & | getPointLightExtruderVs_glsles (void) |
| Get extruder program source for point lights, compatible with glsles. More...
|
|
static const String & | getPointLightExtruderVs_glslesDebug (void) |
| Get extruder program source for debug point lights, compatible with glsles. More...
|
|
static const String & | getPointLightExtruderVs_glslesFinite (void) |
| Get FINITE extruder program source for point lights, compatible with glsles. More...
|
|
static const String & | getPointLightExtruderVs_glslesFiniteDebug (void) |
| Get extruder program source for debug point lights, compatible with glsles. More...
|
|
static const String & | getPointLightExtruderVs_glslFinite (void) |
| Get FINITE extruder program source for point lights, compatible with glsl. More...
|
|
static const String & | getPointLightExtruderVs_glslFiniteDebug (void) |
| Get extruder program source for debug point lights, compatible with glsl. More...
|
|
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. More...
|
|
static void | initialise (void) |
| Initialise the creation of these vertex programs. More...
|
|
static void | initialiseModulationPassPrograms (void) |
| Initialise the creation of these modulation pass programs. More...
|
|
static void | shutdown (void) |
| Shutdown & destroy the vertex programs. More...
|
|
Static class containing source for vertex programs for extruding shadow volumes.