Click or drag to resize
DigitalRunePostProcessorChain Methods

The PostProcessorChain type exposes the following members.

Methods
  NameDescription
Public methodAdd
Appends a post-processor to the post-processor chain.
Public methodClear
Removes all post-processors from the post-processor chain.
Public methodContains(String)
Determines whether the post-processor chain contains a post-processor with the specified name.
Public methodContains(PostProcessor)
Determines whether the post-processor chain contains a specific post-processor.
Public methodDispose
Releases all resources used by an instance of the PostProcessor class.
(Inherited from PostProcessor.)
Protected methodDispose(Boolean)
Releases the unmanaged resources used by an instance of the PostProcessor class and optionally releases the managed resources.
(Inherited from PostProcessor.)
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 methodGetEnumerator
Returns an enumerator that iterates through the post-processor chain.
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.)
Public methodIndexOf(String)
Determines the index of the post-processor with the specified name in the post-processor chain.
Public methodIndexOf(PostProcessor)
Determines the index of a specific post-processor in the post-processor chain.
Public methodInsert
Inserts a post-processor into the post-processor chain at the specified index.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnDisable
Called when this post-processor is disabled.
(Inherited from PostProcessor.)
Protected methodOnEnable
Called when this post-processor is enabled.
(Inherited from PostProcessor.)
Protected methodOnProcess
Called when the post-processor should perform the post-processing.
(Overrides PostProcessorOnProcess(RenderContext).)
Public methodProcess
Performs the post-processing using the SourceTexture and the RenderTarget specified in the render context.
(Inherited from PostProcessor.)
Public methodRemove
Removes the first occurrence of a specific post-processor from the post-processor chain.
Public methodRemoveAt
Removes the post-processor at the specified index from the post-processor chain.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodAddRangePostProcessor (Defined by CollectionHelper.)
Public Extension MethodDoPostProcessor(ActionPostProcessor)Overloaded.
Performs the given action on each element in a sequence when it is enumerated.
(Defined by LinqHelper.)
Public Extension MethodDoPostProcessor(ActionPostProcessor, Int32)Overloaded.
Performs the given action on each element (incorporating its index) in a sequence when it is enumerated.
(Defined by LinqHelper.)
Public Extension MethodForEachPostProcessor(ActionPostProcessor)Overloaded.
Immediately performs the given action on each element in a sequence.
(Defined by LinqHelper.)
Public Extension MethodForEachPostProcessor(ActionPostProcessor, Int32)Overloaded.
Immediately performs the given action on each element (incorporating its index) in a sequence.
(Defined by LinqHelper.)
Public Extension MethodIndexOfPostProcessor
Returns the index of the first element in a sequence that satisfies the specified condition.
(Defined by LinqHelper.)
Top
Explicit Interface Implementations
See Also