8#define UE_API ENGINE_API
11class UPrimitiveComponent;
13#define ENABLE_ACTOR_PRIMITIVE_COLOR_HANDLER !(UE_BUILD_SHIPPING || UE_BUILD_TEST)
24 constexpr static auto DefaultFunc = []() {};
59 void InitActivePrimitiveColorHandler();
61#if ENABLE_ACTOR_PRIMITIVE_COLOR_HANDLER
62 FName ActivePrimitiveColorHandlerName;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define UE_API
Definition ActorPrimitiveColorHandler.h:8
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ActorPrimitiveColorHandler.h:20
UE_API void RegisterPrimitiveColorHandler(FPrimitiveColorHandler &PrimitiveColorHandler)
Definition ActorPrimitiveColorHandler.cpp:30
UE_API FText GetActivePrimitiveColorHandlerDisplayName() const
Definition ActorPrimitiveColorHandler.cpp:160
UE_API FLinearColor GetPrimitiveColor(const UPrimitiveComponent *InPrimitiveComponent) const
Definition ActorPrimitiveColorHandler.cpp:176
UE_API void UnregisterPrimitiveColorHandler(FName InHandlerName)
Definition ActorPrimitiveColorHandler.cpp:50
UE_API void RefreshPrimitiveColorHandler(FName InHandlerName, UWorld *InWorld)
Definition ActorPrimitiveColorHandler.cpp:97
static UE_API FActorPrimitiveColorHandler & Get()
Definition ActorPrimitiveColorHandler.cpp:25
UE_API void GetRegisteredPrimitiveColorHandlers(TArray< FPrimitiveColorHandler > &OutPrimitiveColorHandlers) const
Definition ActorPrimitiveColorHandler.cpp:169
UE_API FName GetActivePrimitiveColorHandler() const
Definition ActorPrimitiveColorHandler.cpp:151
UE_API bool SetActivePrimitiveColorHandler(FName InHandlerName, UWorld *InWorld)
Definition ActorPrimitiveColorHandler.cpp:70
UE_API FActorPrimitiveColorHandler()
Definition ActorPrimitiveColorHandler.cpp:10
Definition NameTypes.h:617
Definition UnrealString.h.inl:34
Definition ActorPrimitiveColorHandler.h:28
FName HandlerName
Definition ActorPrimitiveColorHandler.h:29
FGetColorFunc GetColorFunc
Definition ActorPrimitiveColorHandler.h:33
FDeactivateFunc DeactivateFunc
Definition ActorPrimitiveColorHandler.h:35
FActivateFunc ActivateFunc
Definition ActorPrimitiveColorHandler.h:34
FText HandlerText
Definition ActorPrimitiveColorHandler.h:30
FText HandlerToolTipText
Definition ActorPrimitiveColorHandler.h:31
bool bAvailalbleInEditor
Definition ActorPrimitiveColorHandler.h:32