Property.Branch
 
 
 

Property.Branch operator

Description

Returns True if property is applied to the branch of its parent.

C# Syntax

// get accessor
Boolean rtn = Property.Branch;
// set accessor
Property.Branch = Boolean;

Examples

VBScript Example

'VBScript example demonstrating Property.Branch 
set oRoot = application.activeproject.activescene.root
set oCube = oRoot.AddGeometry("Cube","MeshSurface")
'When you add a property you can decide whether it should be
'applied to the branch or not: 
branchFlag = false
oCube.AddProperty "CustomProperty", branchFlag, "NoBranchPSet"
branchFlag = true
oCube.AddProperty "CustomProperty", branchFlag, "BranchPSet"
logmessage "NoBranchPSet Branch Flag: " & _
                oCube.Properties.Item("NoBranchPSet").Branch
logmessage "BranchPSet Branch Flag: " & _
                oCube.Properties.Item("BranchPSet").Branch
'Output of the script:
'INFO : "NoBranchPSet Branch Flag: False"
'INFO : "BranchPSet Branch Flag: True"

See Also

siBranchFlag SceneItem.AddProperty SceneItem.Properties SceneItem.LocalProperties Scene.Properties XSIProject.Properties