Navigation
API > API/Editor > API/Editor/AnimGraph
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraphNode
- UK2Node
- UAnimGraphNode_Base
- UAnimGraphNode_SkeletalControlBase
- UAnimGraphNode_AnimDynamics
References
| Module | AnimGraph |
| Header | /Engine/Source/Editor/AnimGraph/Public/AnimGraphNode_AnimDynamics.h |
| Include | #include "AnimGraphNode_AnimDynamics.h" |
Syntax
class UAnimGraphNode_AnimDynamics : public UAnimGraphNode_SkeletalControlBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bPreviewLive | Preview the live physics object on the mesh | |
| bool | bShowAngularLimits | Show angular limit ranges in the viewport | |
| bool | bShowCollisionSpheres | If planar limits are enabled and the collision mode isn't CoM, draw sphere collision sizes | |
| bool | bShowLinearLimits | Show linear (prismatic) limits in the viewport | |
| bool | bShowPlanarLimit | Show planar limit info (actual plane, plane normal) in the viewport | |
| bool | bShowSphericalLimit | Show spherical limits in the viewport (preview live only) | |
| FAnimNode_AnimDynamics | Node |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FText | BodyDefinitionUINameString
(
const uint32 BodyIndex |
||
| void | DrawAngularLimits
(
FPrimitiveDrawInterface* PDI, |
||
| void | DrawLinearLimits
(
FPrimitiveDrawInterface* PDI, |
||
| FAnimNode_AnimDynamics * | |||
| USkeleton * | GetSkeleton () |
||
| bool | |||
| void | OnPhysicsBodyDefCustomizeDetails
(
TSharedRef< IPropertyHandle > ElementProperty, |
UI callbacks for customising the physics bodies array in the details panel. | |
| FReply | ResetButtonClicked
(
IDetailLayoutBuilder* DetailLayoutBuilder |
||
| void | ResetSim () |
Overridden from UAnimGraphNode_SkeletalControlBase
| Type | Name | Description | |
|---|---|---|---|
| FText | Returns the short descriptive name of the controller. | ||
| const FAnimNode_SkeletalControlBase * | GetNode () |
Overridden from UAnimGraphNode_Base
| Type | Name | Description | |
|---|---|---|---|
| void | CustomizeDetails
(
IDetailLayoutBuilder& DetailBuilder |
Can customize details tab | |
| FEditorModeID | Override this function to push an editor mode when this node is selected | ||
| FString | Gets the menu category this node belongs in. | ||
| void | GetOnScreenDebugInfo
(
TArray< FText >& DebugInfo, |
UAnimGraphNode_SkeletalControlBase. | |
| void | ValidateAnimNodeDuringCompilation
(
USkeleton* ForSkeleton, |
UAnimGraphNode_Base. |
Overridden from UEdGraphNode
| Type | Name | Description | |
|---|---|---|---|
| FText | GetNodeTitle
(
ENodeTitleType::Type TitleType |
UEdGraphNode_Base. | |
| FText | Gets the tooltip to display when over the node |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. | |
| void | UObject. |