Skip to content

PostEffectChannel

Public Class

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

Return the channel id which indicates what type of data is used in this channel.


Public Property

Return the pixel size in bytes for this channel.


Methods

Name

Description


Public Method

Return a clone of this channel.


Public Method

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

Return an interface to this channel for doing channel operations on the CPU.


Public Method

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

(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

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