PostEffectChannel
Inheritance Hierarchy
System.Object
Rhino.Render.PostEffects.PostEffectChannel
Namespace: Rhino.Render.PostEffects
Assembly: RhinoCommon (in RhinoCommon.dll)
Syntax
public class PostEffectChannel : IDisposable
The PostEffectChannel type exposes the following members.
Properties
Name
Description
Public Property
Id
Return the channel id which indicates what type of data is used in this channel.
Public Property
PixelSize
Return the pixel size in bytes for this channel.
Methods
Name
Description
Public Method
Clone
Return a clone of this channel.
Public Method
Commit
Commit changes to the channel so that those changes can be used by subsequent post effects in the chain. Only valid for channels that were obtained by calling GetChannelForWrite(). If the channel has the same id as an existing channel, the existing channel will be replaced by the new one. If the existing channel was created by a previous post effect in the chain, it will be deleted. Changes to channels that are not commited simply get ignored. Note: This call merely sets a flag. The process is deferred until after the post effect has finished executing.
Public Method
CPU
Return an interface to this channel for doing channel operations on the CPU.
Public Method
Dispose
Releases all resources used by the PostEffectChannel
Public Method
Equals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected Method
Finalize
(Overrides Object.Finalize..)
Public Method
GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public Method
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public Method
GPU
Return an interface to this channel for doing channel operations on the GPU.
Protected Method
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public Method
ToString
Returns a string that represents the current object.
(Inherited from Object.)
Fields
Name
Description
Protected field
m_cpp