| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/SCS_Node.h |
Include |
#include "Engine/SCS_Node.h" |
class USCS_Node : public UObject
Name | Description | ||
---|---|---|---|
|
AttachToName |
Socket/Bone that Node might attach to |
|
|
bIsParentComponentNative |
If the node is parented, this indicates whether or not the template is found in the CDO's Components array |
|
|
CategoryName |
If non-None, the assigned category name |
|
|
ChildNodes |
Set of child nodes |
|
|
UClass * |
ComponentClass |
Component class |
|
ComponentTemplate |
Template for the component to create |
|
|
CookedComponentInstancingData |
Cached data for faster runtime instancing (only used in cooked builds) |
|
|
TWeakObjectPtr<... |
EditorComponentInstance |
The scene component constructed for component editing in the SCS editor |
|
TArray< struct ... |
MetaDataArray |
Metadata information for this Node |
|
ParentComponentOrVariableName |
Component template or variable that Node might be parented to |
|
|
ParentComponentOwnerClassName |
If the node is attached to another node inherited from a parent Blueprint, this contains the name of the Blueprint parent class that owns the component template |
|
|
VariableGuid |
Name | Description | |
---|---|---|
|
USCS_Node ( |
Name | Description | ||
---|---|---|---|
|
AddChildNode |
Adds the given node as a child node |
|
|
UActorCompon... |
ExecuteNodeOnActor ( |
Create the specified component on the actor, then call action on children |
|
FindMetaDataEntryIndexForKey ( |
Find the index in the array of a SCS_Node entry |
|
|
UActorCompon... |
GetActualComponentTemplate ( |
Return the actual component template used in the BPGC. The template can be overridden in a child. |
|
const FBluep... |
GetActualComponentTemplateData ( |
Return component template instancing data if cooked for the BPGC, as overridden template data can be cooked out for a child. |
|
TArray< cons... |
GetAllNodes() |
Returns an array containing this node and all children below it |
|
GetAllNodes() |
Returns an array containing this node and all children below it |
|
|
const TArray... |
GetChildNodes() |
Returns an constant reference to the child nodes array of this node |
|
const FStrin... |
GetMetaData ( |
Gets a metadata value on the SCS_Node; asserts if the value isn't present. |
|
USceneCompon... |
GetParentComponentTemplate ( |
Finds and returns the parent component template through the given BPGC |
|
USceneCompon... |
GetParentComponentTemplate ( |
Finds and returns the parent component template through the given Blueprint |
|
USimpleConst... |
GetSCS() |
Get the SimpleConstructionScript that owns this node |
|
GetVariableName() |
Get name of the variable we should create for this component instance |
|
|
IsChildOf ( |
See if this node is a child of the supplied parent |
|
|
IsRootNode() |
See if this node is the root |
|
|
MoveChildNodes |
Moves a list of nodes from their current list to this node's ChildNode list |
|
|
NameWasModified() |
Signal back to the SCS that variable name was modified by an external part of program |
|
|
PreloadChain() |
Preloads the node, and all its child nodes recursively |
|
|
RemoveChildNode |
Removes the child node at the given index |
|
|
RemoveChildNodeAt |
Removes the child node at the given index |
|
|
RemoveMetaData ( |
Clear metadata value on the SCS_Node |
|
|
RenameComponentTemplate ( |
Helper method to rename the given component template along with any instances |
|
|
SaveToTransactionBuffer() |
Saves the current state of SimpleConstructionScript and its nodes to the transaction buffer. |
|
|
SetMetaData |
Set a metadata value on the SCS_Node |
|
|
SetOnNameChanged ( |
Set delegate to call when name is modified externally |
|
|
SetParent ( |
Sets parent component attributes based on the given SCS node |
|
|
SetParent ( |
Sets parent component attributes based on the given component instance |
|
|
SetVariableName |
Set name of the variable we should create for this component instance |
|
|
ValidateGuid() |
Make sure, the guid is proper - backward compatibility |
Name | Description | ||
---|---|---|---|
|
EDataValidat... |
IsDataValid |
Returns Valid if this object has data validation rules set up for it and the data for this object is valid. |
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
bIsNative_DEPRECATED |
(DEPRECATED) Indicates if this is a native component or not |
|
|
bVariableNameAutoGenerated_DEPRECATED |
(DEPRECATED) If true, the variable name was a autogenerated and is not presented to the user |
|
|
NativeComponentName_DEPRECATED |
(DEPRECATED) If this is a native component, this is the name of the UActorComponent |