Navigation
API > API/Plugins > API/Plugins/GeometryMask
| Name | UGeometryMaskWriteMeshComponent |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/GeometryMask/Source/GeometryMask/Public/GeometryMaskWriteComponent.h |
| Include Path | #include "GeometryMaskWriteComponent.h" |
Syntax
UCLASS (BlueprintType, HideCategories=(Activation, Cooking, AssetUserData, Navigation),
Meta=(BlueprintSpawnableComponent))
class UGeometryMaskWriteMeshComponent :
public UGeometryMaskCanvasReferenceComponentBase ,
public IGeometryMaskWriteInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → UGeometryMaskCanvasReferenceComponentBase → UGeometryMaskWriteMeshComponent
Implements Interfaces
Functions
Public
Overridden from IGeometryMaskWriteInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DrawToCanvas
(
FCanvas* InCanvas |
GeometryMaskWriteComponent.h | ||
virtual const FGeometryMaskWriteParameters & GetParameters() |
GeometryMaskWriteComponent.h | ||
virtual FOnGeometryMaskSetCanvasNativeDelegate & OnSetCanvas() |
GeometryMaskWriteComponent.h | ||
virtual void SetParameters
(
FGeometryMaskWriteParameters& InParameters |
GeometryMaskWriteComponent.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnDynamicMeshChanged
(
UDynamicMeshComponent* InDynamicMeshComponent |
GeometryMaskWriteComponent.h | ||
void OnStaticMeshChanged
(
UStaticMeshComponent* InStaticMeshComponent |
GeometryMaskWriteComponent.h | ||
void ResetCachedData() |
Resets cached data, triggers rebuild. | GeometryMaskWriteComponent.h | |
void UpdateCachedData() |
GeometryMaskWriteComponent.h | ||
void UpdateCachedDynamicMeshData
(
TConstArrayView< UPrimitiveComponent* > InPrimitiveComponents |
GeometryMaskWriteComponent.h | ||
void UpdateCachedStaticMeshData
(
TConstArrayView< UPrimitiveComponent* > InPrimitiveComponents |
GeometryMaskWriteComponent.h |
Overridden from UGeometryMaskCanvasReferenceComponentBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Cleanup() |
GeometryMaskWriteComponent.h | ||
virtual bool TryResolveCanvas() |
Override to inject CanvasName into TryResolveCanvas(FName). | GeometryMaskWriteComponent.h |
Overridden from UActorComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnComponentDestroyed
(
bool bDestroyingHierarchy |
GeometryMaskWriteComponent.h |