Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Types
| All Types | Classes | Structures | Interfaces | Enumerations | Delegates |
| Name | Description | |
|---|---|---|
| ShaderParameterSet..::..AutoConstantEntry |
A structure for recording the use of automatic parameters.
| |
| ShaderReference..::..CreateGpuProgramFromTemplateMethod | ||
| ShaderParameterSet..::..FloatConstantEntry |
Float parameter entry; contains both a group of 4 values and
an indicator to say if it's been set or not. This allows us to
filter out constant entries which have not been set by the renderer
and may actually be being used internally by the program.
| |
| HighLevelShader |
Abstract base class representing a high-level program (a vertex or
fragment program).
| |
| HighLevelShaderLibrary |
This ResourceManager manages high-level vertex and fragment programs.
| |
| HLSLShader | Summary description for HLSLProgram. | |
| HLSLShaderFactory |
Summary description for HLSLProgramFactory.
| |
| HLSLShaderIncludeHandler |
Helper class to use with ShaderLoader.CompileShader() method,
allowing usage of #include directives in HLSL shaders.
| |
| IHighLevelShaderFactory |
Interface definition for factories that create instances of HighLevelGpuProgram.
| |
| ShaderParameterSet..::..IntConstantEntry |
Int parameter entry; contains both a group of 4 values and
an indicator to say if it's been set or not. This allows us to
filter out constant entries which have not been set by the renderer
and may actually be being used internally by the program.
| |
| ShaderParameterSet..::..ParameterEntry | ||
| Shader |
Represents a vertex or pixel shader, independent of any language (HLSL, Cg, Assembler) used for a programmable graphics pipeline.
| |
| ShaderLanguage | ||
| ShaderLibrary | Summary description for ShaderLibrary. | |
| ShaderParameterSet |
Collects together the program parameters used for a GpuProgram.
| |
| ShaderParameterType |
Enumerates the types of parameters that can be specified for shaders
| |
| ShaderReference |
This class makes the usage of a vertex and fragment programs (low-level or high-level),
with a given set of parameters, explicit.
| |
| ShaderSource | ||
| ShaderType |
Enumerates the types of programs which can run on the GPU.
|