Navigation
API > API/Plugins > API/Plugins/GeometryMask
Maintains the registered named canvases.
| Name | UGeometryMaskSubsystem |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/GeometryMask/Source/GeometryMask/Public/GeometryMaskSubsystem.h |
| Include Path | #include "GeometryMaskSubsystem.h" |
Syntax
UCLASS (BlueprintType)
class UGeometryMaskSubsystem : public UEngineSubsystem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USubsystem → UDynamicSubsystem → UEngineSubsystem → UGeometryMaskSubsystem
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDoUpdates | std::atomic< bool > | GeometryMaskSubsystem.h | ||
| CanvasResources | TSet< TObjectPtr< UGeometryMaskCanvasResource > > | Pool of GPU/Texture resources used by the canvases. | GeometryMaskSubsystem.h |
|
| DefaultCanvas | TObjectPtr< UGeometryMaskCanvas > | GeometryMaskSubsystem.h | ||
| OnGeometryMaskResourceCreatedDelegate | FOnGeometryMaskResourceCreated | GeometryMaskSubsystem.h | ||
| OnGeometryMaskResourceDestroyedDelegate | FOnGeometryMaskResourceDestroyed | GeometryMaskSubsystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TSet< TObjectPtr< UGeometryMaskCanvasResource > > & GetCanvasResources() |
GeometryMaskSubsystem.h | ||
UGeometryMaskCanvas * GetDefaultCanvas() |
Returns the default, blank canvas. | GeometryMaskSubsystem.h |
|
int32 GetNumCanvasResources() |
GeometryMaskSubsystem.h | ||
FOnGeometryMaskResourceCreated & OnGeometryMaskResourceCreated() |
Called when a new canvas resource is created. | GeometryMaskSubsystem.h | |
FOnGeometryMaskResourceDestroyed & OnGeometryMaskResourceDestroyed() |
Called when a canvas resource is destroyed. | GeometryMaskSubsystem.h | |
void ToggleUpdate
(
const TOptional< bool >& bInShouldUpdate |
Toggles if no arg given. | GeometryMaskSubsystem.h | |
void Update
(
UWorld* InWorld, |
GeometryMaskSubsystem.h |