Module |
|
Header |
/Engine/Source/Editor/AnimGraph/Classes/AnimGraphNode_CustomProperty.h |
Include |
#include "AnimGraphNode_CustomProperty.h" |
class UAnimGraphNode_CustomProperty : public UAnimGraphNode_Base
Name | Description | ||
---|---|---|---|
|
AddSourceTargetProperties |
Add Source and Target Properties - Check FAnimNode_CustomProperty. |
|
|
ECheckBoxSta... |
AreAllPropertiesExposed() |
If all possible properties are exposed on this node. |
|
FAnimNode_Cu... |
GetCustomPropertyNode() |
Internal node accessor |
|
const FAnimN... |
GetCustomPropertyNode() |
|
|
GetExposableProperties |
Searches the instance class for properties that we can expose (public and BP visible) |
|
|
GetInstancePinProperty ( |
Gets the property on InOwnerInstanceClass that corresponds to InInputPin. |
|
|
GetPinTargetVariableName ( |
Gets the unique name for the property linked to a given pin. |
|
|
GetPropertyTypeText ( |
Gets a property's type as FText (for UI) |
|
|
UClass * |
GetTargetClass() |
Gets Target Class this properties to link. |
|
UClass * |
GetTargetSkeletonClass() |
Helper used to get the skeleton class we are targeting. |
|
ECheckBoxSta... |
IsPropertyExposed ( |
If given property exposed on this node. |
|
IsStructuralProperty ( |
Check whether the specified property is structural (i.e. should we rebuild the UI if it changes) |
|
|
NeedsToSpecifyValidTargetClass() |
Whether this node needs a valid target class up-front. |
|
|
OnInstanceClassChanged ( |
User changed the instance class. |
|
|
OnPropertyExposeAllCheckboxChanged ( |
User chose to expose, or unexpose all properties. |
|
|
OnPropertyExposeCheckboxChanged ( |
User chose to expose, or unexpose a property. |
|
|
OnStructuralPropertyChanged ( |
--UI CALLBACKS -- // User changed the instance class etc. |
|
|
RebuildExposedProperties() |
Given a new class, rebuild the known property list (for tracking class changes and moving pins) |
Name | Description | ||
---|---|---|---|
|
CustomizeDetails ( |
Can customize details tab |
|
|
ValidateAnimNodeDuringCompilation ( |
Gives each visual node a chance to do final validation before it's node is harvested for use at runtime. |
Name | Description | ||
---|---|---|---|
|
HasExternalDependencies |
Returns whether or not this node has dependencies on an external structure If OptionalOutput isn't null, it should be filled with the known dependencies objects (Classes, Structures, Functions, etc). |
|
|
ReallocatePinsDuringReconstruction ( |
Reallocate pins during reconstruction; by default ignores the old pins and calls AllocateDefaultPins() If you override this to create additional pins you likely need to call RestoreSplitPins to restore any pins that have been split (e.g. a vector pin split into its components) |
Name | Description | ||
---|---|---|---|
|
UObject *... |
GetJumpTargetForDoubleClick() |
By default return any animation assets we have. |