Navigation
API > API/Plugins > API/Plugins/RigVMEditor
| Name | URigVMDetailsViewWrapperObject |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/Editor/RigVMDetailsViewWrapperObject.h |
| Include Path | #include "Editor/RigVMDetailsViewWrapperObject.h" |
Syntax
UCLASS ()
class URigVMDetailsViewWrapperObject : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → URigVMDetailsViewWrapperObject
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
URigVMDetailsViewWrapperObject() |
Editor/RigVMDetailsViewWrapperObject.h |
Structs
| Name | Remarks |
|---|---|
| FPerClassInfo |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ClassToInfo | TMap< UClass *, FPerClassInfo > | Editor/RigVMDetailsViewWrapperObject.h | |
| InfoToClass | TMap< FPerClassInfo, UClass * > | Editor/RigVMDetailsViewWrapperObject.h | |
| OutdatedClassToRecreate | TSet< UClass * > | Editor/RigVMDetailsViewWrapperObject.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsSettingValue | bool | Editor/RigVMDetailsViewWrapperObject.h | ||
| SubjectPtr | TWeakObjectPtr< UObject > | Editor/RigVMDetailsViewWrapperObject.h | ||
| WrappedPropertyChangedChainEvent | FWrappedPropertyChangedChainEvent | Editor/RigVMDetailsViewWrapperObject.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UClass * GetClassForNodes
(
TArray< URigVMNode* > InNodes, |
Creating wrappers from a RigVMNode. | Editor/RigVMDetailsViewWrapperObject.h | |
virtual UClass * GetClassForStruct
(
UScriptStruct* InStruct, |
Creating wrappers from a given struct. | Editor/RigVMDetailsViewWrapperObject.h | |
virtual void GetContent
(
uint8* OutStructMemory, |
Editor/RigVMDetailsViewWrapperObject.h | ||
T GetContent () |
Editor/RigVMDetailsViewWrapperObject.h | ||
UObject * GetSubject() |
Editor/RigVMDetailsViewWrapperObject.h | ||
FString GetWrappedNodeNotation() |
Editor/RigVMDetailsViewWrapperObject.h | ||
FWrappedPropertyChangedChainEvent & GetWrappedPropertyChangedChainEvent() |
Editor/RigVMDetailsViewWrapperObject.h | ||
UScriptStruct * GetWrappedStruct() |
Editor/RigVMDetailsViewWrapperObject.h | ||
| Editor/RigVMDetailsViewWrapperObject.h | |||
bool IsChildOf () |
Editor/RigVMDetailsViewWrapperObject.h | ||
void SetContent
(
URigVMNode* InNode |
Editor/RigVMDetailsViewWrapperObject.h | ||
virtual void SetContent
(
const uint8* InStructMemory, |
Editor/RigVMDetailsViewWrapperObject.h | ||
void SetContent
(
const T& InValue |
Editor/RigVMDetailsViewWrapperObject.h | ||
void SetSubject
(
UObject* InSubject |
Editor/RigVMDetailsViewWrapperObject.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
Editor/RigVMDetailsViewWrapperObject.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Editor/RigVMDetailsViewWrapperObject.h | |||
static bool IsValidClass
(
UClass* InClass |
Editor/RigVMDetailsViewWrapperObject.h | ||
static URigVMDetailsViewWrapperObject * MakeInstance
(
UClass* InWrapperObjectClass, |
Editor/RigVMDetailsViewWrapperObject.h | ||
static URigVMDetailsViewWrapperObject * MakeInstance
(
UClass* InWrapperObjectClass, |
Editor/RigVMDetailsViewWrapperObject.h | ||
static void MarkOutdatedClass
(
UClass* InClass |
Editor/RigVMDetailsViewWrapperObject.h |