DigitalRune.Graphics.Effects Namespace |
Class | Description | |
---|---|---|
AlphaTestEffectBinding |
Provides the logic for the AlphaTestEffect.
| |
BasicEffectBinding |
Provides the logic for the BasicEffect.
| |
ByNameTechniqueBinding |
Selects the technique where the technique name matches the current technique string of the
render context (see property Technique).
| |
ConstParameterArrayBindingT |
Binds an effect parameter to an array of values.
| |
ConstParameterBindingT |
Binds an effect parameter to a value.
| |
DefaultEffectBinder |
Provides the bindings for default effect parameters.
| |
DefaultEffectInterpreter |
Provides the descriptions of the default effect parameters.
| |
DefaultEffectParameterSemantics |
Defines the standard semantics for default effect parameters.
| |
DelegateParameterArrayBindingT |
Binds an effect parameter to an array of values computed by a callback method.
| |
DelegateParameterBindingT |
Binds an effect parameter to a value computed by a callback method.
| |
DictionaryEffectBinder |
Creates bindings for effect parameters using dictionaries with factory methods.
| |
DictionaryEffectInterpreter |
Provides description of effect techniques and parameters by comparing their names, semantics,
and annotations against a dictionary.
| |
DirectionalLightShadowParameterBinding |
Binds an EffectParameter to the shadow parameters of a directional
light shadow map.
| |
DualTextureEffectBinding |
Provides the logic for the DualTextureEffect.
| |
Dxsas08EffectInterpreter |
Provides the descriptions effects using the DirectX Standard Annotations and Semantics
(DXSAS) version 0.8.
| |
EffectBinderCollection |
Manages a collection of IEffectBinders.
| |
EffectBinding |
Provides the logic for rendering a specific
Effect.
| |
EffectBindingException |
Occurs if an effect binding fails.
| |
EffectHelper |
Provides extension methods for the Effect class and related types.
| |
EffectInterpreterCollection |
Manages a collection of IEffectInterpreters.
| |
EffectParameterArrayBindingT |
Binds an effect parameter to an array of values of a given type.
| |
EffectParameterBinding |
Binds a parameter of an effect to a certain value.
| |
EffectParameterBindingT |
Binds an effect parameter to a value of a given type.
| |
EffectParameterBindingCollection |
Manages a collection of EffectParameterBindings.
| |
EffectParameterDescription |
Describes a parameter of an effect.
| |
EffectParameterDescriptionCollection |
Stores an EffectParameterDescription for all parameters of an effect.
| |
EffectTechniqueBinding |
Selects a technique when rendering a certain effect.
| |
EffectTechniqueDescription |
Describes a technique of an effect.
| |
EffectTechniqueDescriptionCollection |
Stores an EffectTechniqueDescription for all techniques of an effect.
| |
EnvironmentMapEffectBinding |
Provides the logic for the EnvironmentMapEffect.
| |
NullParameterArrayBindingT |
Empty binding for effect parameter array. Does nothing.
| |
NullParameterBindingT |
Empty binding for effect parameter. Does nothing.
| |
SceneEffectBinder |
Provides effect bindings for rendering a IScene.
| |
SceneEffectInterpreter |
Provides the descriptions for effects used in a IScene.
| |
SceneEffectParameterSemantics |
Defines the standard semantics for effect parameters used in a IScene.
| |
SkeletonPoseParameterBinding | ||
SkinnedEffectBinding |
Provides the logic for the SkinnedEffect.
| |
StockEffectBinder |
Provides bindings for the XNA stock effects.
| |
StockEffectInterpreter |
Provides the descriptions for XNA stock effects.
| |
TerrainEffectBinder |
Provides effect bindings for rendering a Terrain.
| |
TerrainEffectInterpreter |
Provides the descriptions for effects used by the Terrain.
| |
TerrainEffectParameterSemantics |
Defines the semantics for effect parameters used by the Terrain.
|
Structure | Description | |
---|---|---|
EffectPassBinding |
Selects the effect passes and determines the order in which they need to be applied.
| |
EffectPassEnumerator |
Iterates the effect passes of the current technique in the order determined by the effect pass
binding.
|
Interface | Description | |
---|---|---|
IEffectBinder |
Creates bindings for effect techniques and parameters.
| |
IEffectInterpreter |
Interprets effects and provides descriptions for effect techniques and parameters.
|
Delegate | Description | |
---|---|---|
DictionaryEffectBinderCreateEffectParameterBinding |
Creates a new EffectParameterBinding for the given effect parameter.
| |
DictionaryEffectInterpreterCreateEffectParameterDescription |
Creates the description for the specified effect parameter.
| |
DictionaryEffectInterpreterCreateEffectTechniqueDescription |
Creates the description for the specified effect technique.
|
Enumeration | Description | |
---|---|---|
EffectParameterHint |
Indicates how an effect parameter should be treated during state sorting.
|