Edit

ExpressionNode Class

Definition

Class ExpressionNode.

public abstract class ExpressionNode : IDisposable
type ExpressionNode = class
    interface IDisposable
Public MustInherit Class ExpressionNode
Implements IDisposable
Inheritance
ExpressionNode
Derived
Implements

Properties

Subchannels

Gets or sets the subchannels.

Methods

Dispose()

Releases all resources used by this ExpressionNode.

GetValue()

Gets the value.

PopulateParameterNodes(Dictionary<String,Object>, HashSet<ReferenceNode>)

Populates the parameter nodes.

SetBooleanParameter(String, Boolean)

Resolve a named parameter to the boolean value it will use.

SetColorParameter(String, Color)

Resolve a named parameter to the Color value it will use.

SetMatrix3x2Parameter(String, Matrix3x2)

Resolve a named parameter to the Matrix3x2 value it will use.

SetMatrix4x4Parameter(String, Matrix4x4)

Resolve a named parameter to the Matrix4x4 value it will use.

SetQuaternionParameter(String, Quaternion)

Resolve a named parameter to the Quaternion value it will use.

SetReferenceParameter(String, CompositionObject)

Resolve a named reference parameter to the CompositionObject it will refer to.

SetScalarParameter(String, Single)

Resolve a named parameter to the float value it will use.

SetVector2Parameter(String, Vector2)

Resolve a named parameter to the Vector2 value it will use.

SetVector3Parameter(String, Vector3)

Resolve a named parameter to the Vector3 value it will use.

SetVector4Parameter(String, Vector4)

Resolve a named parameter to the Vector4 value it will use.

SubchannelsInternal<T>(String[])

Subchannelses the internal.

Applies to