Module |
|
Header |
/Engine/Source/Editor/AIGraph/Classes/AIGraphNode.h |
Include |
#include "AIGraphNode.h" |
class UAIGraphNode : public UEdGraphNode
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bIsReadOnly |
If set, all modifications (including delete/cut) are disabled |
|
uint32: 1 |
bIsSubNode |
If set, this node will be always considered as subnode |
|
ClassData |
Instance class |
|
|
CopySubNodeIndex |
Subnode index assigned during copy operation to connect nodes again on paste |
|
|
ErrorMessage |
Error message for node |
|
|
UObject * |
NodeInstance |
|
|
UAIGraphNode &#... |
ParentNode |
|
|
SubNodes |
Name | Description | |
---|---|---|
|
UAIGraphNode ( |
Name | Description | ||
---|---|---|---|
|
AddSubNode ( |
||
|
FindSubNodeDropIndex ( |
||
|
UAIGraph ... |
GetAIGraph() |
|
|
UEdGraph ... |
GetBoundGraph() |
|
|
GetDescription() |
||
|
UEdGraphPin ... |
GetInputPin ( |
|
|
UEdGraphPin ... |
GetOutputPin ( |
|
|
HasErrors() |
Check if node has any errors, used for assigning colors on graph |
|
|
InitializeInstance() |
Initialize instance object |
|
|
InsertSubNodeAt ( |
||
|
IsSubNode() |
Check if node is subnode |
|
|
OnSubNodeAdded ( |
||
|
OnSubNodeRemoved ( |
||
|
PostCopyNode() |
||
|
RefreshNodeClass() |
Reinitialize node instance |
|
|
RemoveAllSubNodes() |
||
|
RemoveSubNode ( |
||
|
ResetNodeOwner() |
||
|
UpdateNodeClassData() |
Updates ClassData from node instance |
|
|
UpdateNodeClassDataFrom ( |
||
|
UsesBlueprint() |
Check if node instance uses blueprint for its implementation |
Name | Description | ||
---|---|---|---|
|
AutowireNewNode ( |
Autowire a newly created node. |
|
|
CanCreateUnderSpecifiedSchema ( |
Determine if this node can be created under the specified schema |
|
|
CanDuplicateNode() |
Whether or not this node can be safely duplicated (via copy/paste, etc...) in the graph |
|
|
CanUserDeleteNode() |
Whether or not this node can be deleted by user action |
|
|
DestroyNode() |
Destroy the specified node |
|
|
FindDiffs ( |
Gives the node the option to customize how diffs are discovered within it. |
|
|
GetPropertyNameAndValueForDiff |
Returns a human-friendly description of the property in the form "PropertyName: Value". |
|
|
GetTooltipText() |
Gets the tooltip to display when over the node |
|
|
NodeConnectionListChanged() |
Called when something external to this node has changed the connection list of any of the pins in the node |
|
|
PostPlacedNewNode() |
A chance to initialize a new node; called just once when a new node is created, before AutowireNewNode or AllocateDefaultPins is called. |
|
|
PrepareForCopying() |
Perform any steps necessary prior to copying a node into the paste buffer |
Name | Description | ||
---|---|---|---|
|
PostEditImport() |
Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization |
|
|
PostEditUndo() |
Called after applying a transaction to the object. |