Module |
|
Header |
/Engine/Source/Editor/AnimGraph/Classes/AnimationGraphSchema.h |
Include |
#include "AnimationGraphSchema.h" |
class UAnimationGraphSchema : public UEdGraphSchema_K2
Name | Description | |
---|---|---|
|
UAnimationGraphSchema ( |
Name | Description | ||
---|---|---|---|
|
AutoArrangeInterfaceGraph ( |
Auto-arranges a graph's inputs and outputs. Does nothing to nodes that are not roots or inputs |
|
|
ConformAnimGraphToInterface ( |
Conforms an anim graph to an interface function |
|
|
ConformAnimLayersByGuid ( |
Conforms anim layer nodes to an interface desc by GUID |
|
|
GetPositionForNewLinkedInputPoseNode ( |
Find a position for a newly created linked input pose |
|
|
IsComponentSpacePosePin ( |
Checks to see whether the passed-in pin type is a component space pose pin |
|
|
IsLocalSpacePosePin ( |
Checks to see whether the passed-in pin type is a local space pose pin |
|
|
IsPosePin ( |
Checks to see whether the passed-in pin type is a pose pin (local or component space) |
|
|
FEdGraphPinT... |
MakeComponentSpacePosePin() |
Makes a component space pose pin type |
|
FEdGraphPinT... |
MakeLocalSpacePosePin() |
Makes a local space pose pin type |
|
SpawnNodeFromAsset ( |
Spawn the correct node in the Animation Graph using the given AnimationAsset at the supplied location |
|
|
SpawnRigidBodyNodeFromAsset ( |
Spawn a rigid body node if we drop a physics asset on the graph |
|
|
UpdateNodeWithAsset ( |
Update the specified node to a new asset |
Name | Description | ||
---|---|---|---|
|
CreateFunctionGraphTerminators |
Populate new function graph with entry and possibly return node |
|
|
const FPinCo... |
DetermineConnectionResponseOfCompatibleTypedPins ( |
Returns the connection response for connecting PinA to PinB, which have already been determined to be compatible types with a compatible direction. |
|
DoesSupportAnimNotifyActions() |
Some inherited schemas don't want anim-notify actions listed, so this is an easy way to check that |
|
|
DoesSupportEventDispatcher() |
Determine if this graph supports event dispatcher |
|
|
SearchForAutocastFunction ( |
Find an appropriate function to call to perform an automatic cast operation |
Name | Description | ||
---|---|---|---|
|
ArePinsCompatible ( |
Returns true if the types and directions of two pins are schema compatible. |
|
|
CanDuplicateGraph ( |
Can this graph type be duplicated? |
|
|
CreateAutomaticConversionNodeAndConnections ( |
Try to create an automatic cast or other conversion node node to facilitate a connection between two pins. |
|
|
CreateDefaultNodesForGraph ( |
Populate new graph with any default nodes |
|
|
DroppedAssetsOnGraph ( |
Called when asset(s) are dropped onto a graph background. |
|
|
DroppedAssetsOnNode ( |
Called when asset(s) are dropped onto the specified node |
|
|
DroppedAssetsOnPin ( |
Called when asset(s) are dropped onto the specified pin |
|
|
GetAssetsGraphHoverMessage ( |
Allows schema to generate a tooltip (icon & message) when the specified asset(s) are dragged over the specified graph |
|
|
GetAssetsNodeHoverMessage ( |
Allows schema to generate a tooltip (icon & message) when the specified asset(s) are dragged over the specified node |
|
|
GetAssetsPinHoverMessage ( |
Allows schema to generate a tooltip (icon & message) when the specified asset(s) are dragged over the specified pin |
|
|
GetContextMenuActions ( |
Gets actions that should be added to the right-click context menu for a node or pin |
|
|
GetGraphDisplayInformation ( |
Gets display information for a graph |
|
|
GetGraphType ( |
||
|
GetPinDisplayName ( |
Get the name to show in the editor |
|
|
GetPinTypeColor ( |
Gets the draw color of a pin based on it's type. |
|
|
HandleGraphBeingDeleted ( |
Handle a graph being removed by the user (potentially removing associated bound nodes, etc...) |
|
|
ShouldAlwaysPurgeOnModification() |
When a node is removed, this method determines whether we should remove it immediately or use the old (slower) code path that results in all node being recreated: |
|
|
TryCreateConnection ( |
Try to make a connection between two pins. |
Name | Description | ||
---|---|---|---|
|
GetPositionForNewSubInputNode ( |
Function renamed, please use GetPositionForNewLinkedInputPoseNode |