PassContainer

Object Hierarchy | Related C++ Class: PassContainer

Inheritance

SIObject

ProjectItem

PassContainer

Introduced

v6.0

Description

The PassContainer object represents the pass container object found in the scene which holds all the render Passes in the scene and all the global render options.

Methods

AddCustomOp AddCustomProperty AddICEAttribute AddPass
AddProperty 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
Passes Properties Selected operator Type operator

Examples

VBScript Example

'
' This example demonstrates how to access the PassContainer for the current scene
'
dim passContainer
set passContainer = ActiveProject.ActiveScene.PassContainer
Application.LogMessage "Number of passes in the scene: " & passContainer.Passes.Count