| 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.
|