Navigation
API > API/Runtime > API/Runtime/Engine
FActorPrimitiveColorHandler is a simple mechanism for custom actor coloration registration. Once an actor color handler is registered, it can automatically be activated with the SHOW ACTORCOLORATION
| Name | FActorPrimitiveColorHandler |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/ActorPrimitiveColorHandler.h |
| Include Path | #include "GameFramework/ActorPrimitiveColorHandler.h" |
Syntax
class FActorPrimitiveColorHandler
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FActorPrimitiveColorHandler() |
GameFramework/ActorPrimitiveColorHandler.h |
Structs
| Name | Remarks |
|---|---|
| FPrimitiveColorHandler |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FActivateFunc | TFunction< void(void)> | GameFramework/ActorPrimitiveColorHandler.h | |
| FDeactivateFunc | TFunction< void(void)> | GameFramework/ActorPrimitiveColorHandler.h | |
| FGetColorFunc | TFunction< FLinearColor(const UPrimitiveComponent *)> | GameFramework/ActorPrimitiveColorHandler.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultFunc | auto | GameFramework/ActorPrimitiveColorHandler.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActivePrimitiveColorHandler | FPrimitiveColorHandler * | GameFramework/ActorPrimitiveColorHandler.h | ||
| ActivePrimitiveColorHandlerName | FName | GameFramework/ActorPrimitiveColorHandler.h | ||
| Handlers | TMap< FName, FPrimitiveColorHandler > | GameFramework/ActorPrimitiveColorHandler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName GetActivePrimitiveColorHandler() |
GameFramework/ActorPrimitiveColorHandler.h | ||
FText GetActivePrimitiveColorHandlerDisplayName() |
GameFramework/ActorPrimitiveColorHandler.h | ||
FLinearColor GetPrimitiveColor
(
const UPrimitiveComponent* InPrimitiveComponent |
GameFramework/ActorPrimitiveColorHandler.h | ||
void GetRegisteredPrimitiveColorHandlers
(
TArray< FPrimitiveColorHandler >& OutPrimitiveColorHandlers |
GameFramework/ActorPrimitiveColorHandler.h | ||
void RefreshPrimitiveColorHandler
(
FName InHandlerName, |
GameFramework/ActorPrimitiveColorHandler.h | ||
void RefreshPrimitiveColorHandler
(
FName InHandlerName, |
GameFramework/ActorPrimitiveColorHandler.h | ||
void RefreshPrimitiveColorHandler
(
FName InHandlerName, |
GameFramework/ActorPrimitiveColorHandler.h | ||
void RegisterPrimitiveColorHandler
(
FPrimitiveColorHandler& PrimitiveColorHandler |
GameFramework/ActorPrimitiveColorHandler.h | ||
void RegisterPrimitiveColorHandler
(
FName InHandlerName, |
GameFramework/ActorPrimitiveColorHandler.h | ||
void RegisterPrimitiveColorHandler
(
FName InHandlerName, |
GameFramework/ActorPrimitiveColorHandler.h | ||
| GameFramework/ActorPrimitiveColorHandler.h | |||
void UnregisterPrimitiveColorHandler
(
FName InHandlerName |
GameFramework/ActorPrimitiveColorHandler.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FActorPrimitiveColorHandler & Get() |
GameFramework/ActorPrimitiveColorHandler.h |