Click or drag to resize

PostEffectPipeline Methods

The PostEffectPipeline type exposes the following members.

Methods
  NameDescription
Public methodDimensions
Get the dimensions of the frame buffer. All channels in the frame buffer have the same dimensions.
Public methodDispose
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExecute
Execute the pipeline. This executes all the post effects in order. Only this rectangle need be modified by the post effects.
Public methodExecutionOrder
Returns a list of the post effects to be executed by this pipeline in order.
Protected methodFinalize (Overrides ObjectFinalize.)
Public methodGetChannelForRead
Get a channel for reading. A post effect will use this to get channel data as input to its process. Output will be written to new channel(s). \see GetChannelForWrite() This method returns the current state of the channel at this stage in the pipeline. If the first post effect calls this, it will get the actual frame buffer channel. Subsequent post effects will get the data left behind by the previous post effect. A post effect calls GetChannelForRead() to get its input and GetChannelForWrite() to get the object to which it will write its output. Even when the same channel id is specified, these are separate, unconnected objects.
Public methodGetChannelForWrite
Get a channel for writing. A post effect will use this to get channel(s) to write the output of its processing to. Input will usually come from existing channels, although a post effect is free to read its own output channels if needed. See GetChannelForRead() You are allowed to create one new channel with the same identifier as an existing channel, in which case IChannel::Commit() will replace the existing channel with the new one in the pipeline.
Public methodGetEndTimeInMilliseconds
Get the end time of the rendering expressed in milliseconds since some unspecified epoch. Do not make assumptions about what the epoch is; it might be different on different platforms.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetMaxLuminance
Get the max luminance in the rendering.
Public methodGetStartTimeInMilliseconds
Get the start time of the rendering expressed in milliseconds since some unspecified epoch. Do not make assumptions about what the epoch is; it might be different on different platforms.
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 methodSetStartTimeInMilliseconds
Set the start time of the rendering in milliseconds since some unspecified epoch.
Public methodThreadEngine
Get the post effect thread engine.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also