UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DevObjectVersion.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreTypes.h"
5#include "UObject/NameTypes.h"
6#include "Misc/Guid.h"
8
14
34
36{
37public:
39 template<int N>
45
47 static CORE_API void DumpVersionsToLog();
48private:
49 static CORE_API void RecordDevVersion(FGuid Key);
50};
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition Platform.h:1135
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
bool(* CustomVersionValidatorFunc)(const FCustomVersion &Version, const FCustomVersionArray &AllVersions, const TCHAR *DebugContext)
Definition CustomVersion.h:34
Definition CustomVersion.h:220
Definition DevObjectVersion.h:36
static CORE_API void DumpVersionsToLog()
Definition DevObjectVersion.cpp:162
FDevVersionRegistration(FGuid InKey, int32 Version, const TCHAR(&InFriendlyName)[N], CustomVersionValidatorFunc InValidatorFunc=nullptr)
Definition DevObjectVersion.h:40
Definition UnrealString.h.inl:34
Definition DevObjectVersion.h:10
Definition DevObjectVersion.h:16
static CORE_API const FDevSystemGuids & Get()
Definition DevObjectVersion.cpp:145
const FGuid NIAGARASHADERMAP_DERIVEDDATA_VER
Definition DevObjectVersion.h:27
const FGuid GROOM_DERIVED_DATA_VERSION
Definition DevObjectVersion.h:23
const FGuid GLOBALSHADERMAP_DERIVEDDATA_VER
Definition DevObjectVersion.h:21
const FGuid STATICMESH_DERIVEDDATA_VER
Definition DevObjectVersion.h:31
const FGuid MaterialTranslationDDCVersion
Definition DevObjectVersion.h:32
const FGuid POSESEARCHDB_DERIVEDDATA_VER
Definition DevObjectVersion.h:29
const FGuid LANDSCAPE_MOBILE_COOK_VERSION
Definition DevObjectVersion.h:24
CORE_API FDevSystemGuids()
Definition DevObjectVersion.cpp:129
const FGuid Niagara_LatestScriptCompileVersion
Definition DevObjectVersion.h:28
const FGuid SkeletalMeshDerivedDataVersion
Definition DevObjectVersion.h:30
const FGuid GROOM_BINDING_DERIVED_DATA_VERSION
Definition DevObjectVersion.h:22
const FGuid MATERIALSHADERMAP_DERIVEDDATA_VER
Definition DevObjectVersion.h:25
static CORE_API FGuid GetSystemGuid(FGuid System)
Definition DevObjectVersion.cpp:151
const FGuid NANITE_DERIVEDDATA_VER
Definition DevObjectVersion.h:26
Definition Guid.h:109