UNVObjectMaskMananger_Stencil scan actors in the scene, assign them an ID using StencilMask NOTE: MaskId 0 mean the actor is ignored. More...
Public Member Functions | |
uint8 | GetMaskId (const FString &MaskName) const |
uint8 | GetMaskId (const AActor *CheckActor) const |
void | ScanActors (UWorld *World) override |
![]() | |
void | Init (ENVActorMaskNameType NewMaskNameType, ENVIdAssignmentType NewIdAssignmentType) |
Protected Attributes | |
TMap< FString, uint8 > | MaskNameIdMap |
![]() | |
ENVActorMaskNameType | ActorMaskNameType |
TArray< AActor * > | AllMaskActors |
TArray< FString > | AllMaskNames |
bool | bDebug |
Turn on this flag to print out debug information (e.g: list of mask name ...) when this object run. More... | |
ENVIdAssignmentType | SegmentationIdAssignmentType |
How the segmentation id get generated for actors in the scene. More... | |
Additional Inherited Members | |
![]() | |
FString | GetActorMaskName (const AActor *CheckActor) const |
bool | ShouldCheckActorMask (const AActor *CheckActor) const |
![]() | |
static void | ApplyStencilMaskToActor (AActor *CheckActor, uint8 MaskId) |
static void | ApplyVertexColorMaskToActor (AActor *CheckActor, uint32 MaskId) |
static FString | GetActorMaskName (ENVActorMaskNameType MaskNameType, const AActor *CheckActor) |
UNVObjectMaskMananger_Stencil scan actors in the scene, assign them an ID using StencilMask NOTE: MaskId 0 mean the actor is ignored.
Definition at line 114 of file NVObjectMaskManager.h.