![]() | 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.
|