Navigation
API > API/Editor > API/Editor/WorldPartitionEditor
Base class for world partition editors (goes hand in hand with corresponding UWorldPartition class via GetWorldPartitionEditorName)
| Name | SWorldPartitionEditorGrid |
| Type | class |
| Header File | /Engine/Source/Editor/WorldPartitionEditor/Public/WorldPartition/SWorldPartitionEditorGrid.h |
| Include Path | #include "WorldPartition/SWorldPartitionEditorGrid.h" |
Syntax
class SWorldPartitionEditorGrid : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SWorldPartitionEditorGrid
- FSlateControlledConstruction → SWidget → SCompoundWidget → SWorldPartitionEditorGrid
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SWorldPartitionEditorGrid() |
WorldPartition/SWorldPartitionEditorGrid.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PartitionEditorGridCreateInstanceFunc | TFunction< TSharedRef< SWorldPartitionEditorGrid >(TSharedPtr< SWorldPartitionEditorGrid > &, UWorld *)> | WorldPartition/SWorldPartitionEditorGrid.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PartitionEditorGridCreateInstanceFactory | TMap< FName, PartitionEditorGridCreateInstanceFunc > | WorldPartition/SWorldPartitionEditorGrid.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| World | TWeakObjectPtr< UWorld > | WorldPartition/SWorldPartitionEditorGrid.h | ||
| WorldPartition | TWeakObjectPtr< UWorldPartition > | WorldPartition/SWorldPartitionEditorGrid.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FVector2D ComputeDesiredSize
(
float Scale |
WorldPartition/SWorldPartitionEditorGrid.h | ||
void Construct
(
const FArguments& InArgs |
WorldPartition/SWorldPartitionEditorGrid.h | ||
virtual void FocusBox
(
const FBox& Box |
WorldPartition/SWorldPartitionEditorGrid.h | ||
virtual FChildren * GetChildren() |
WorldPartition/SWorldPartitionEditorGrid.h | ||
bool GetObserverView
(
FVector& Location, |
WorldPartition/SWorldPartitionEditorGrid.h | ||
bool GetPlayerView
(
FVector& Location, |
WorldPartition/SWorldPartitionEditorGrid.h | ||
const UWorld * GetWorld () |
WorldPartition/SWorldPartitionEditorGrid.h | ||
UWorld * GetWorld () |
WorldPartition/SWorldPartitionEditorGrid.h | ||
const UWorldPartition * GetWorldPartition () |
WorldPartition/SWorldPartitionEditorGrid.h | ||
UWorldPartition * GetWorldPartition () |
WorldPartition/SWorldPartitionEditorGrid.h | ||
virtual void OnArrangeChildren
(
const FGeometry& AllottedGeometry, |
WorldPartition/SWorldPartitionEditorGrid.h | ||
void Refresh() |
WorldPartition/SWorldPartitionEditorGrid.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< SWorldPartitionEditorGrid > CreateInstance
(
TSharedPtr< SWorldPartitionEditorGrid >& InPtr, |
WorldPartition/SWorldPartitionEditorGrid.h | ||
static PartitionEditorGridCreateInstanceFunc GetPartitionEditorGridCreateInstanceFunc
(
FName Name |
WorldPartition/SWorldPartitionEditorGrid.h | ||
static void RegisterPartitionEditorGridCreateInstanceFunc
(
FName Name, |
Interface to register world partition editors. | WorldPartition/SWorldPartitionEditorGrid.h |