Navigation
API > API/Plugins > API/Plugins/RigVMEditor
Widget that shows properties and tools related to the selected node(s)
| Name | SRigVMDetailsInspector |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/Editor/SRigVMDetailsInspector.h |
| Include Path | #include "Editor/SRigVMDetailsInspector.h" |
Syntax
class SRigVMDetailsInspector :
public SCompoundWidget ,
public FGCObject
Inheritance Hierarchy
- FGCObject → SRigVMDetailsInspector
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SRigVMDetailsInspector
- FSlateControlledConstruction → SWidget → SCompoundWidget → SRigVMDetailsInspector
Structs
| Name | Remarks |
|---|---|
| FArguments | |
| FShowDetailsOptions | Options for ShowDetails |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
Editor/SRigVMDetailsInspector.h | ||
TSharedPtr< SDockTab > GetOwnerTab() |
Editor/SRigVMDetailsInspector.h | ||
TSharedPtr< class IDetailsView > GetPropertyView() |
Editor/SRigVMDetailsInspector.h | ||
const TArray< TWeakObjectPtr< UObject > > & GetSelectedObjects() |
Returns the list of selected objects | Editor/SRigVMDetailsInspector.h | |
bool IsPropertyVisible
(
const FPropertyAndParent& PropertyAndParent |
Used to control visibility of a property in the property window | Editor/SRigVMDetailsInspector.h | |
void OnEditorClose
(
const IRigVMEditor* RigVMEditorBase, |
Editor/SRigVMDetailsInspector.h | ||
void SetOwnerTab
(
TSharedRef< SDockTab > Tab |
Editor/SRigVMDetailsInspector.h | ||
void ShowDetailsForObjects
(
const TArray< UObject* >& PropertyObjects, |
Update the inspector window to show information on the supplied objects | Editor/SRigVMDetailsInspector.h | |
void ShowDetailsForSingleObject
(
UObject* Object, |
Update the inspector window to show information on the supplied object | Editor/SRigVMDetailsInspector.h | |
void ShowSingleStruct
(
TSharedPtr< FStructOnScope > InStructToDisplay |
Update the inspector window to show single struct. | Editor/SRigVMDetailsInspector.h |
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Tick
(
const FGeometry& AllottedGeometry, |
Editor/SRigVMDetailsInspector.h |
Overridden from FGCObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
Editor/SRigVMDetailsInspector.h | ||
virtual FString GetReferencerName() |
Editor/SRigVMDetailsInspector.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddPropertiesRecursive
(
FProperty* Property |
Add this property and all its child properties to SelectedObjectProperties | Editor/SRigVMDetailsInspector.h | |
FText GetContextualEditingWidgetTitle() |
Generates the text for the title in the contextual editing widget | Editor/SRigVMDetailsInspector.h | |
EVisibility GetPropertyViewVisibility() |
Returns whether the property view be visible | Editor/SRigVMDetailsInspector.h | |
ECheckBoxState GetPublicViewCheckboxState() |
Editor/SRigVMDetailsInspector.h | ||
bool IsAnyParentOrContainerSelected
(
const FPropertyAndParent& PropertyAndParent |
Editor/SRigVMDetailsInspector.h | ||
bool IsPropertyEditingEnabled() |
Returns whether the properties in the view should be editable | Editor/SRigVMDetailsInspector.h | |
bool IsStructViewPropertyReadOnly
(
const FPropertyAndParent& PropertyAndParent |
Is struct view property read only | Editor/SRigVMDetailsInspector.h | |
TSharedRef< SWidget > MakeContextualEditingWidget
(
TArray< UObject* >& SelectionInfo, |
Generates a widget that is used to edit the specified object array contextually. | Editor/SRigVMDetailsInspector.h | |
void OnFinishedChangingProperties
(
const FPropertyChangedEvent& InPropertyChangedEvent |
Callback invoked after a value change on the selected object(s) | Editor/SRigVMDetailsInspector.h | |
void SetPublicViewCheckboxState
(
ECheckBoxState InIsChecked |
Editor/SRigVMDetailsInspector.h | ||
void UpdateFromObjects
(
const TArray< UObject* >& PropertyObjects, |
Update the inspector window to show information on the supplied objects | Editor/SRigVMDetailsInspector.h | |
void UpdateFromSingleStruct
(
const TSharedPtr< FStructOnScope >& InStructToDisplay |
Update the inspector window to show information on the single struct | Editor/SRigVMDetailsInspector.h |