Navigation
API > API/Runtime > API/Runtime/UMG
| Name | SWorldWidgetScreenLayer |
| Type | class |
| Header File | /Engine/Source/Runtime/UMG/Public/Slate/SWorldWidgetScreenLayer.h |
| Include Path | #include "Slate/SWorldWidgetScreenLayer.h" |
Syntax
class SWorldWidgetScreenLayer : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SWorldWidgetScreenLayer
- FSlateControlledConstruction → SWidget → SCompoundWidget → SWorldWidgetScreenLayer
Classes
| Name | Remarks |
|---|---|
| FComponentEntry |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Canvas | TSharedPtr< SConstraintCanvas > | Slate/SWorldWidgetScreenLayer.h | ||
| ComponentMap | TMap< FObjectKey, FComponentEntry > | Slate/SWorldWidgetScreenLayer.h | ||
| DrawSize | FVector2D | Slate/SWorldWidgetScreenLayer.h | ||
| Pivot | FVector2D | Slate/SWorldWidgetScreenLayer.h | ||
| PlayerContext | FLocalPlayerContext | Slate/SWorldWidgetScreenLayer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddComponent
(
USceneComponent* Component, |
Slate/SWorldWidgetScreenLayer.h | ||
void Construct
(
const FArguments& InArgs, |
Slate/SWorldWidgetScreenLayer.h | ||
void RemoveComponent
(
USceneComponent* Component |
Slate/SWorldWidgetScreenLayer.h | ||
void SetWidgetDrawSize
(
FVector2D DrawSize |
Slate/SWorldWidgetScreenLayer.h | ||
void SetWidgetPivot
(
FVector2D Pivot |
Slate/SWorldWidgetScreenLayer.h |
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FVector2D ComputeDesiredSize
(
float |
Slate/SWorldWidgetScreenLayer.h | ||
virtual void Tick
(
const FGeometry& AllottedGeometry, |
Slate/SWorldWidgetScreenLayer.h |