38 inline bool IsInitialized()
const {
return bIsInitialized.load(std::memory_order_relaxed); }
58 return ActiveVisualizationModeType;
63 return ActiveVisualizationModeName;
69 return TEXT(
"r.SkinCache.Visualize");
74 void ConfigureConsoleCommand();
76 void AddVisualizationMode(
77 const TCHAR* ModeString,
78 const FText& ModeText,
79 const FText& ModeDesc,
95 FString ConsoleDocumentationVisualizationMode;
98 std::atomic_bool bIsInitialized = {
false };
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ENGINE_API FGPUSkinCacheVisualizationData & GetGPUSkinCacheVisualizationData()
Definition GPUSkinCacheVisualizationData.cpp:179
Definition GPUSkinCacheVisualizationData.h:9
void Initialize()
Definition GPUSkinCacheVisualizationData.cpp:15
bool IsInitialized() const
Definition GPUSkinCacheVisualizationData.h:38
ENGINE_API bool IsActive() const
Definition GPUSkinCacheVisualizationData.cpp:73
FModeType
Definition GPUSkinCacheVisualizationData.h:12
const FName & GetActiveModeName() const
Definition GPUSkinCacheVisualizationData.h:61
FModeType GetActiveModeType() const
Definition GPUSkinCacheVisualizationData.h:56
FModeType GetModeType(const FName &InModeName) const
Definition GPUSkinCacheVisualizationData.cpp:167
const TModeMap & GetModeMap() const
Definition GPUSkinCacheVisualizationData.h:51
TMap< FName, FModeRecord > TModeMap
Definition GPUSkinCacheVisualizationData.h:30
static const TCHAR * GetVisualizeConsoleCommandName()
Definition GPUSkinCacheVisualizationData.h:67
ENGINE_API FText GetModeDisplayName(const FName &InModeName) const
Definition GPUSkinCacheVisualizationData.cpp:155
Definition NameTypes.h:617
Definition UnrealString.h.inl:34
Definition GPUSkinCacheVisualizationData.h:21
FName ModeName
Definition GPUSkinCacheVisualizationData.h:23
FText ModeDesc
Definition GPUSkinCacheVisualizationData.h:25
FText ModeText
Definition GPUSkinCacheVisualizationData.h:24
FString ModeString
Definition GPUSkinCacheVisualizationData.h:22
FModeType ModeType
Definition GPUSkinCacheVisualizationData.h:26