## FxTree

Object Hierarchy

### Inheritance

SIObject

ProjectItem

Property

FxTree

### Introduced

v3.0

### Description

The FxTree object represents an Softimage Illusion Fx Tree (a network of FxOperators) within a scene. It contains 0 or more FxOperator objects that are retrieved by calling FxTree.FxOperators. FxTree can be created with X3DObject.AddFxTree.

### Methods

AddCustomOp | AddICEAttribute | AddImageClipOperator | AddImageOperator
AddPassInputOperator | AddScriptedOp | AddScriptedOpFromFile | AnimatedParameters2
BelongsTo | EvaluateAt | GetICEAttributeFromName | IsA
IsAnimated2 | IsClassOf | IsEqualTo | IsKindOf
IsLocked | IsSelected | LockOwners | RemoveICEAttribute
SetAsSelected | SetCapabilityFlag | SetLock | TaggedParameters
UnSetLock |  |  |

### Properties

Application | Branch | BranchFlag | Capabilities
Categories | EvaluationID | Families | FullName
FxOperators | Help | HierarchicalEvaluationID | ICEAttributes
LockLevel | LockMasters | LockType | Model
Name | NestedObjects | ObjectID | Origin
OriginPath | Owners | PPGLayout | Parameters
Parent | Parent3DObject | Selected | Singleton
Type |  |  |

### Examples

#### VBScript Example

    set oRoot = ActiveProject.ActiveScene.Root
    set oTree = oRoot.AddFxTree
    oTree.AddImageOperator "File Input"
    oTree.AddImageOperator "Noise"
    oTree.AddImageOperator "EdgeDetect"
    for each oOperator in oTree.FxOperators
            LogMessage "Name of Fx Operator: " & oOperator.Name
    next

### See Also

FxOperator SceneItem