Node::SetNodeFlags
Defined in:
Sets the node flags.
C4Node.h
Prototype
void SetNodeFlags(uint32 flags);
Parameters
flags |
The new node flags. |
Description
The SetNodeFlags
function sets the node flags to the value given by the flags
parameter, 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