Navigation
API > API/Editor > API/Editor/Kismet
Widget that shows properties and tools related to the selected node(s)
| Name | SKismetInspector |
| Type | class |
| Header File | /Engine/Source/Editor/Kismet/Public/SKismetInspector.h |
| Include Path | #include "SKismetInspector.h" |
Syntax
class SKismetInspector :
public SCompoundWidget,
public FGCObject
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SKismetInspector
- FSlateControlledConstruction → SWidget → SCompoundWidget → SKismetInspector
- FGCObject → SKismetInspector
Structs
| Name | Remarks |
|---|---|
| FArguments | |
| FShowDetailsOptions | Options for ShowDetails |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
SKismetInspector.h | ||
void Construct
(
const FArguments& InArgs |
SKismetInspector.h | ||
void EnableComponentDetailsCustomization
(
bool bEnable |
Turns on or off details customization for components | SKismetInspector.h | |
TSharedPtr< SDockTab > GetOwnerTab() |
SKismetInspector.h | ||
TSharedPtr< class IDetailsView > GetPropertyView() |
SKismetInspector.h | ||
virtual FString GetReferencerName() |
SKismetInspector.h | ||
const TArray< TWeakObjectPtr< UObject > > & GetSelectedObjects() |
Returns the list of selected objects | SKismetInspector.h | |
bool IsPropertyVisible
(
const FPropertyAndParent& PropertyAndParent |
Used to control visibility of a property in the property window | SKismetInspector.h | |
bool IsSelected
(
UObject* Object |
SKismetInspector.h | ||
void SetOwnerTab
(
TSharedRef< SDockTab > Tab |
SKismetInspector.h | ||
void ShowDetailsForObjects
(
const TArray< UObject* >& PropertyObjects, |
Update the inspector window to show information on the supplied objects | SKismetInspector.h | |
void ShowDetailsForSingleObject
(
UObject* Object, |
Update the inspector window to show information on the supplied object | SKismetInspector.h | |
void ShowSingleStruct
(
TSharedPtr< FStructOnScope > InStructToDisplay |
Update the inspector window to show single struct. | SKismetInspector.h | |
virtual void Tick
(
const FGeometry& AllottedGeometry, |
SKismetInspector.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddPropertiesRecursive
(
FProperty* Property |
Add this property and all its child properties to SelectedObjectProperties | SKismetInspector.h | |
FText GetContextualEditingWidgetTitle() |
Generates the text for the title in the contextual editing widget | SKismetInspector.h | |
EVisibility GetInheritedBlueprintComponentWarningVisibility() |
Returns whether the warning about an inherited component not being editable should be visible | SKismetInspector.h | |
EVisibility GetPropertyViewVisibility() |
Returns whether the property view be visible | SKismetInspector.h | |
ECheckBoxState GetPublicViewCheckboxState() |
SKismetInspector.h | ||
void ImportNamespacesForPropertyValue
(
const FProperty* InProperty |
Auto-import any namespaces associated with a property's value into the current editor context | SKismetInspector.h | |
bool IsAnyParentOrContainerSelected
(
const FPropertyAndParent& PropertyAndParent |
SKismetInspector.h | ||
bool IsPropertyEditingEnabled() |
Returns whether the properties in the view should be editable | SKismetInspector.h | |
bool IsStructViewPropertyReadOnly
(
const FPropertyAndParent& PropertyAndParent |
Is struct view property read only | SKismetInspector.h | |
TSharedRef< SWidget > MakeContextualEditingWidget
(
FKismetSelectionInfo& SelectionInfo, |
Generates a widget that is used to edit the specified object array contextually. | SKismetInspector.h | |
void OnFinishedChangingProperties
(
const FPropertyChangedEvent& InPropertyChangedEvent |
Callback invoked after a value change on the selected object(s) | SKismetInspector.h | |
void OnInheritedBlueprintComponentWarningHyperlinkClicked
(
const FSlateHyperlinkRun::FMetadata& Metadata |
Opens the parent blueprint when the hyperlink in the warning is clicked | SKismetInspector.h | |
void SetPropertyWindowContents
(
TArray< UObject* > Objects |
Show properties of the selected object | SKismetInspector.h | |
void SetPublicViewCheckboxState
(
ECheckBoxState InIsChecked |
SKismetInspector.h | ||
void UpdateFromObjects
(
const TArray< UObject* >& PropertyObjects, |
Update the inspector window to show information on the supplied objects | SKismetInspector.h | |
void UpdateFromSingleStruct
(
const TSharedPtr< FStructOnScope >& InStructToDisplay |
Update the inspector window to show information on the single struct | SKismetInspector.h |