Click or drag to resize
DigitalRuneDigitalRune.Graphics.Effects Namespace
The DigitalRune.Graphics.Effects namespace provides types for managing DirectX Effects.
Classes
  ClassDescription
Public classAlphaTestEffectBinding
Provides the logic for the AlphaTestEffect.
Public classBasicEffectBinding
Provides the logic for the BasicEffect.
Public classByNameTechniqueBinding
Selects the technique where the technique name matches the current technique string of the render context (see property Technique).
Public classConstParameterArrayBindingT
Binds an effect parameter to an array of values.
Public classConstParameterBindingT
Binds an effect parameter to a value.
Public classDefaultEffectBinder
Provides the bindings for default effect parameters.
Public classDefaultEffectInterpreter
Provides the descriptions of the default effect parameters.
Public classDefaultEffectParameterSemantics
Defines the standard semantics for default effect parameters.
Public classDelegateParameterArrayBindingT
Binds an effect parameter to an array of values computed by a callback method.
Public classDelegateParameterBindingT
Binds an effect parameter to a value computed by a callback method.
Public classDictionaryEffectBinder
Creates bindings for effect parameters using dictionaries with factory methods.
Public classDictionaryEffectInterpreter
Provides description of effect techniques and parameters by comparing their names, semantics, and annotations against a dictionary.
Public classDirectionalLightShadowParameterBinding
Binds an EffectParameter to the shadow parameters of a directional light shadow map.
Public classDualTextureEffectBinding
Provides the logic for the DualTextureEffect.
Public classDxsas08EffectInterpreter
Provides the descriptions effects using the DirectX Standard Annotations and Semantics (DXSAS) version 0.8.
Public classEffectBinderCollection
Manages a collection of IEffectBinders.
Public classEffectBinding
Provides the logic for rendering a specific Effect.
Public classEffectBindingException
Occurs if an effect binding fails.
Public classEffectHelper
Provides extension methods for the Effect class and related types.
Public classEffectInterpreterCollection
Manages a collection of IEffectInterpreters.
Public classEffectParameterArrayBindingT
Binds an effect parameter to an array of values of a given type.
Public classEffectParameterBinding
Binds a parameter of an effect to a certain value.
Public classEffectParameterBindingT
Binds an effect parameter to a value of a given type.
Public classEffectParameterBindingCollection
Manages a collection of EffectParameterBindings.
Public classEffectParameterDescription
Describes a parameter of an effect.
Public classEffectParameterDescriptionCollection
Stores an EffectParameterDescription for all parameters of an effect.
Public classEffectTechniqueBinding
Selects a technique when rendering a certain effect.
Public classEffectTechniqueDescription
Describes a technique of an effect.
Public classEffectTechniqueDescriptionCollection
Stores an EffectTechniqueDescription for all techniques of an effect.
Public classEnvironmentMapEffectBinding
Provides the logic for the EnvironmentMapEffect.
Public classNullParameterArrayBindingT
Empty binding for effect parameter array. Does nothing.
Public classNullParameterBindingT
Empty binding for effect parameter. Does nothing.
Public classSceneEffectBinder
Provides effect bindings for rendering a IScene.
Public classSceneEffectInterpreter
Provides the descriptions for effects used in a IScene.
Public classSceneEffectParameterSemantics
Defines the standard semantics for effect parameters used in a IScene.
Public classSkeletonPoseParameterBinding
Binds an EffectParameter to the skinning matrices of SkeletonPose of the current MeshNode.
Public classSkinnedEffectBinding
Provides the logic for the SkinnedEffect.
Public classStockEffectBinder
Provides bindings for the XNA stock effects.
Public classStockEffectInterpreter
Provides the descriptions for XNA stock effects.
Public classTerrainEffectBinder
Provides effect bindings for rendering a Terrain.
Public classTerrainEffectInterpreter
Provides the descriptions for effects used by the Terrain.
Public classTerrainEffectParameterSemantics
Defines the semantics for effect parameters used by the Terrain.
Structures
  StructureDescription
Public structureEffectPassBinding
Selects the effect passes and determines the order in which they need to be applied.
Public structureEffectPassEnumerator
Iterates the effect passes of the current technique in the order determined by the effect pass binding.
Interfaces
  InterfaceDescription
Public interfaceIEffectBinder
Creates bindings for effect techniques and parameters.
Public interfaceIEffectInterpreter
Interprets effects and provides descriptions for effect techniques and parameters.
Delegates
Enumerations
  EnumerationDescription
Public enumerationEffectParameterHint
Indicates how an effect parameter should be treated during state sorting.