The branch flag is used to determine whether we are referring to the object as a node or as a branch.
siBranchFlag.siNode // 0 siBranchFlag.siBranch // 1 siBranchFlag.siUnspecified // 3 siBranchFlag.siNotSelected // 4 |
| Constant | Value | Description |
|---|---|---|
| siNode | 0 | Node |
| siBranch | 1 | Branch |
| siUnspecified | 3 | Unspecified |
| siNotSelected | 4 | Not selected |
ApplyGenOp ApplyKinematicOp ApplyOp ApplyOperator ApplyPropVolumeOp ApplyShader ApplySnapFaceOp ApplyTopoOp FreezeModeling FreezeObj GetConnectionSet IsAnimated MeshSubdivideWithCenter RemoveAllAnimation RemoveAllProperties RemoveProperties SIApplyShader SIDuplicate CollectionItem.Selected CollectionItem.Singleton ProjectItem.BranchFlag ProjectItem.IsSelected ProjectItem.Selected ProjectItem.SetAsSelected Property.Branch Property.Singleton SceneItem.ApplyEnvelope SchematicNode.Selected CObjectRemovedNotification::GetBranchFlag ProjectItem::GetSelected ProjectItem::PutSelected ProjectItem::GetBranchFlag SceneItem::ApplyEnvelope