Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
 

Types

                  
 All Types  Classes   Structures  Interfaces  Enumerations  Delegates 
 NameDescription
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.