Click or drag to resize
DigitalRuneEffectTechniqueDescription Class
Describes a technique of an effect.
Inheritance Hierarchy
SystemObject
  DigitalRune.Graphics.EffectsEffectTechniqueDescription

Namespace: DigitalRune.Graphics.Effects
Assembly: DigitalRune.Graphics (in DigitalRune.Graphics.dll) Version: 1.2.0.0 (1.2.1.14562)
Syntax
public class EffectTechniqueDescription

The EffectTechniqueDescription type exposes the following members.

Constructors
  NameDescription
Public methodEffectTechniqueDescription
Initializes a new instance of the EffectTechniqueDescription class.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Properties
  NameDescription
Public propertyIndex
Gets the index of the effect technique.
Public propertyInstancingTechnique
Gets the associated effect technique that supports hardware instancing.
Public propertyTechnique
Gets the effect technique.
Top
Remarks

EffectTechniqueDescriptions provide additional information for effect techniques. This information is used by the graphics engine to understand effects and apply them properly during rendering.

The descriptions are created automatically by effect interpreters (see IEffectInterpreter) when an effect is initialized. The graphics service manages a list of effect interpreters. Custom interpreters can be added to the graphics service to support new types of effects.

See Also