Navigation
| Name | GeometryMask |
| Type | Plugin |
| Part of Plugins | Geometry Mask |
| Location | /Engine/Plugins/VirtualProduction/GeometryMask/Source/GeometryMask/ |
| Module Build Rules | GeometryMask.Build.cs |
Classes
| Name | Remarks |
|---|---|
| AGeometryMaskCanvasActor | Wraps a GeometryMaskCanvas, and discovers/registers writers. |
| FOnGeometryMaskSetCanvasDelegate | |
| UGeometryMaskCanvas | A uniquely identified Canvas. |
| UGeometryMaskCanvasReferenceComponentBase | |
| UGeometryMaskCanvasResource | |
| UGeometryMaskReadComponent | |
| UGeometryMaskReadInterface | |
| UGeometryMaskSubsystem | Maintains the registered named canvases. |
| UGeometryMaskWorldSubsystem | Updates the canvases. |
| UGeometryMaskWriteInterface | |
| UGeometryMaskWriteMeshComponent |
Structs
| Name | Remarks |
|---|---|
| FGeometryMaskBatchElementData | Mesh data for a single mesh, in local space. |
| FGeometryMaskCanvasId | |
| FGeometryMaskDrawingContext | Uniquely identified by world and scene view index. |
| FGeometryMaskLevelState | |
| FGeometryMaskReadParameters | |
| FGeometryMaskWriteParameters |
Interfaces
| Name | Remarks |
|---|---|
| IGeometryMaskModule | |
| IGeometryMaskReadInterface | Implement to Read from a host GeometryMaskCanvas. |
| IGeometryMaskWriteInterface | Implement to write to a host canvas. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnGeometryMaskCanvasActivated | TDelegate< void()> | Called when Writers becomes non-empty. | GeometryMaskCanvas.h |
| FOnGeometryMaskCanvasCreated | TMulticastDelegate< void(const UGeometryMaskCanvas *)> | GeometryMaskWorldSubsystem.h | |
| FOnGeometryMaskCanvasDeactivated | TDelegate< void()> | Called when Writers becomes empty. | GeometryMaskCanvas.h |
| FOnGeometryMaskCanvasDestroyed | TMulticastDelegate< void(const FGeometryMaskCanvasId &)> | GeometryMaskWorldSubsystem.h | |
| FOnGeometryMaskCanvasDraw | TMulticastDelegate< void(const FGeometryMaskDrawingContext &, FCanvas *)> | GeometryMaskCanvasResource.h | |
| FOnGeometryMaskResourceCreated | TMulticastDelegate< void(const UGeometryMaskCanvasResource *)> | GeometryMaskSubsystem.h | |
| FOnGeometryMaskResourceDestroyed | TMulticastDelegate< void(const UGeometryMaskCanvasResource *)> | GeometryMaskSubsystem.h | |
| FOnGeometryMaskSetCanvasNativeDelegate | TMulticastDelegate< void(const UGeometryMaskCanvas *InCanvas)> | GeometryMaskTypes.h |
Enums
Public
| Name | Remarks |
|---|---|
| EGeometryMaskColorChannel | |
| EGeometryMaskCompositeOperation |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| UE::GeometryMask::MaskChannelEnumToColor | TMap< EGeometryMaskColorChannel, FColor > | Use to convert between a EGeometryMaskColorChannel enum value and an FColor. | GeometryMaskTypes.h |
| UE::GeometryMask::MaskChannelEnumToString | TMap< EGeometryMaskColorChannel, FString > | Use to convert between a EGeometryMaskColorChannel and it's value name (as string). | GeometryMaskTypes.h |
| UE::GeometryMask::MaskChannelEnumToVector | TMap< EGeometryMaskColorChannel, FLinearColor > | Use to convert between a EGeometryMaskColorChannel enum value and a multiplied vector. | GeometryMaskTypes.h |
| UE::GeometryMask::VectorToMaskChannelEnum | TMap< FLinearColor, EGeometryMaskColorChannel > | Use to convert between a multiplied vector and an EGeometryMaskColorChannel enum value. | GeometryMaskTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!
(
EGeometryMaskColorChannel E |
GeometryMaskTypes.h | ||
EGeometryMaskColorChannel operator&
(
EGeometryMaskColorChannel Lhs, |
GeometryMaskTypes.h | ||
EGeometryMaskColorChannel & operator&=
(
EGeometryMaskColorChannel& Lhs, |
GeometryMaskTypes.h | ||
EGeometryMaskColorChannel operator^
(
EGeometryMaskColorChannel Lhs, |
GeometryMaskTypes.h | ||
EGeometryMaskColorChannel & operator^=
(
EGeometryMaskColorChannel& Lhs, |
GeometryMaskTypes.h | ||
EGeometryMaskColorChannel operator|
(
EGeometryMaskColorChannel Lhs, |
GeometryMaskTypes.h | ||
EGeometryMaskColorChannel & operator|=
(
EGeometryMaskColorChannel& Lhs, |
GeometryMaskTypes.h | ||
EGeometryMaskColorChannel operator~
(
EGeometryMaskColorChannel E |
GeometryMaskTypes.h |