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