Node::GetNodeFlags
Defined in:
Returns the node flags.
C4Node.h
Prototype
uint32 GetNodeFlags(void) const;
Description
The GetNodeFlags
function returns the node flags, which can be a combination (through logical OR) of the following bit flags.
kNodeNonpersistent |
The node is skipped during world serialization. |
kNodeDisabled |
The node is disabled (applies to most node types). |
kNodeCloneInhibit |
The node is skipped during a cloning operation. |
kNodeAnimateInhibit |
The node is not animated in any way as part of a model hierarchy. |
kNodeAnimateSubtree |
The node's subnodes can still be animated when kNodeAnimateInhibit is set.
|
kNodeUnsharedObject |
The node's object should be replicated instead of shared when the node is replicated. |
kNodeDirectEnableOnly |
The node can only be enabled or disabled by applying such an operation directly to the node, and not to a predecessor in the transform tree. |
kNodeSubzoneAmbient |
When a node is a member of a zone and at least one of its subzones, the ambient environments for the subzones have priority. |
kNodeTransformAnimationInhibit |
Animation is not applied to the node's transform. (Ignored if kNodeAnimateInhibit is specified.)
|
kNodeMorphWeightAnimationInhibit |
Animation is not applied to the morph weights if the node has a morph controller. (Ignored if kNodeAnimateInhibit is specified.)
|
See Also