Navigation
API > API/Plugins > API/Plugins/GeometryMask
Inheritance Hierarchy
- UActorComponent
- UGeometryMaskCanvasReferenceComponentBase
- UGeometryMaskReadComponent
- UGeometryMaskWriteMeshComponent
References
| Module | GeometryMask |
| Header | /Engine/Plugins/Experimental/GeometryMask/Source/GeometryMask/Public/GeometryMaskTypes.h |
| Include | #include "GeometryMaskTypes.h" |
Syntax
UCLASS (Abstract)
class UGeometryMaskCanvasReferenceComponentBase : public UActorComponent
Variables
| Type | Name | Description | |
|---|---|---|---|
| TWeakObjectPtr< UGeometryMaskCanvas > | CanvasWeak | Reference to the Canvas used, identified by CanvasName. | |
| FOnGeometryMaskSetCanvasNativeDelegate | OnSetCanvasDelegate |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginPlay () |
||
| bool | Cleanup () |
||
| UCanvasRenderTarget2D * | GetTexture () |
Returns the Canvas Texture. | |
| void | OnRegister () |
||
| void | PostLoad () |
||
| void | ReceiveSetCanvas
(
const UGeometryMaskCanvas* InCanvas |
Implement to perform an operation with the provided canvas. | |
| bool | Override to inject CanvasName into TryResolveCanvas(FName). | ||
| bool | TryResolveNamedCanvas
(
FName InCanvasName |