![]() |
Paradox Game Engine
v1.0.0 beta06
|
Namespaces | |
package | Compiler |
package | Parser |
Classes | |
class | EffectBytecode |
Contains a compiled shader with bytecode for each stage. More... | |
struct | EffectObjectIds |
struct | EffectParameterData |
The header of a shader parameter. More... | |
struct | EffectParameterResourceData |
Describes a shader parameter for a resource type. More... | |
struct | EffectParameterValueData |
Describes a shader parameter for a valuetype (usually stored in constant buffers). More... | |
class | EffectReflection |
The reflection data describing the parameters of a shader. More... | |
class | EffectSamplerStateBinding |
Binding to a sampler. More... | |
class | EffectSourceCodeKeys |
Keys used for sourcecode generation. More... | |
class | HashSourceCollection |
A dictionary of associations betweens asset shader urls and ObjectId More... | |
interface | IShaderMixinBuilder |
Interface to be implemented for dynamic mixin generation. More... | |
class | NamespaceDoc |
The SiliconStudio.Paradox.Shaders namespace contains types to handle the Paradox high-level Shading Language. More... | |
class | ParameterKeyHashSerializer |
class | ShaderArraySource |
An array of ShaderSource used only in shader mixin compositions. More... | |
class | ShaderBytecode |
The bytecode of an effect. More... | |
class | ShaderClassSource |
A shader class used for mixin. More... | |
class | ShaderConstantBufferDescription |
Description of a constant buffer. More... | |
struct | ShaderMacro |
Preprocessor macro. More... | |
class | ShaderMixinContext |
A context used when mixin ShaderSource. More... | |
class | ShaderMixinGeneratorSource |
A shader source that is linked to a pdxfx effect. More... | |
class | ShaderMixinManager |
Manages IShaderMixinBuilder and generation of shader mixins. More... | |
class | ShaderMixinObjectId |
A helper class to compute a unique object id for a ShaderMixinSource. More... | |
class | ShaderMixinParameters |
Parameters used for mixin. More... | |
class | ShaderMixinSource |
A mixin performing a combination of ShaderClassSource and other mixins. More... | |
class | ShaderMixinSourceTree |
Contains a tree of ShaderMixinSource. More... | |
class | ShaderMixinSourceTreeExtensions |
Extensions for ShaderMixinSourceTree More... | |
class | ShaderSource |
A shader source. More... | |
struct | ShaderStreamOutputDeclarationEntry |
Description of a StreamOutput declaration entry. More... | |
Describes the type of constant buffer.
Enumerator | |
---|---|
Unknown |
An unknown buffer. |
ConstantBuffer |
A standard constant buffer |
TextureBuffer |
A texture buffer |
Definition at line 11 of file ConstantBufferType.cs.
Values that identify the class of a shader variable.
The class of a shader variable is not a programming class; the class identifies the variable class such as scalar, vector, object, and so on.
Definition at line 14 of file EffectParameterClass.cs.
Values that identify various data, texture, and buffer types that can be assigned to a shader variable.
Definition at line 11 of file EffectParameterType.cs.
Enum to specify shader stage.
Definition at line 12 of file ShaderStage.cs.