ProjectItem

Object Hierarchy | Related C++ Class: ProjectItem

Inheritance

SIObject

ProjectItem

Introduced

v1.0

Description

The ProjectItem interface represents the base content object in Softimage from which all other content objects derive. Its major feature is that it provides access to the Parameters which represent the state of the object.

Almost every object in Softimage supports this interface, for example X3DObject, Property, Shader, Operator, and Primitive. The only objects that do not support this are lightweight objects like Particle, Point, Geometry and Parameter; or objects that are not content related such as Command, XSIApplication and XSIUtils.

Methods

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

Properties

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

See Also

SceneItem