Navigation
API > API/Editor > API/Editor/Kismet
| Name | FSCSEditorTreeNodeComponent |
| Type | class |
| Header File | /Engine/Source/Editor/Kismet/Public/SSCSEditor.h |
| Include Path | #include "SSCSEditor.h" |
Syntax
class FSCSEditorTreeNodeComponent : public FSCSEditorTreeNodeComponentBase
Inheritance Hierarchy
- TSharedFromThis< FSCSEditorTreeNode > → FSCSEditorTreeNode → FSCSEditorTreeNodeComponentBase → FSCSEditorTreeNodeComponent
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSCSEditorTreeNodeComponent
(
UActorComponent* InComponentTemplate |
Constructs a wrapper around a component template not contained within an SCS tree node (e.g. "native" components). | SSCSEditor.h | |
FSCSEditorTreeNodeComponent
(
USCS_Node* InSCSNode, |
Constructs a wrapper around a component template contained within an SCS tree node. | SSCSEditor.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsInheritedSCS | bool | Was this component inherited from a parent class or introduced in this class? | SSCSEditor.h | |
| SCSNodePtr | TWeakObjectPtr< class USCS_Node > | Is this the template coming from an SCS node? | SSCSEditor.h |
Functions
Public
Overridden from FSCSEditorTreeNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanEdit() |
SSCSEditor.h | ||
virtual FText GetDisplayName() |
SSCSEditor.h | ||
virtual USCS_Node * GetSCSNode() |
SSCSEditor.h | ||
virtual bool IsDefaultSceneRoot() |
SSCSEditor.h | ||
virtual bool IsInheritedSCSNode() |
SSCSEditor.h | ||
virtual bool IsNativeComponent() |
SSCSEditor.h | ||
virtual bool IsRootComponent() |
SSCSEditor.h | ||
virtual void OnCompleteRename
(
const FText& InNewName |
Renames the object or variable represented by this node | SSCSEditor.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UActorComponent * INTERNAL_GetOverridenComponentTemplate
(
UBlueprint* Blueprint |
Get overridden template component, specialized in given blueprint | SSCSEditor.h |
Overridden from FSCSEditorTreeNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UObject * GetOrCreateEditableObjectForBlueprint
(
UBlueprint* InBlueprint |
Derived classes can override to create and/or return a reference to an alternate editable object. | SSCSEditor.h | |
virtual void RemoveMeAsChild() |
Called when this node is being removed via a RemoveChild call. | SSCSEditor.h |