UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TextureDerivedDataBuildUtils.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#if WITH_EDITOR
6
7
#include "
CoreTypes.h
"
8
#include "
Containers/StringFwd.h
"
9
10
class
FCbObject
;
11
class
FCbWriter
;
12
class
FName
;
13
class
ITargetPlatform
;
14
class
UTexture
;
15
struct
FTextureBuildSettings
;
16
17
UE::FUtf8SharedString
FindTextureBuildFunction
(
FName
TextureFormatName);
18
FCbObject
SaveTextureBuildSettings
(
const
UTexture
&
Texture
,
const
FTextureBuildSettings
&
BuildSettings
,
int32
LayerIndex,
bool
bUseCompositeTexture
);
19
20
#if WITH_EDITOR
21
namespace
UE::TextureBuildUtilities
22
{
23
24
bool
TryWriteCookDeterminismDiagnostics
(
FCbWriter
& Writer,
UTexture
*
Texture
,
const
ITargetPlatform
* TargetPlatform);
25
26
}
// namespace UE::TextureBuildUtilities
27
#endif
28
29
#endif
// WITH_EDITOR
CoreTypes.h
int32
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition
Platform.h:1125
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EDatasmithElementType::Texture
@ Texture
StringFwd.h
FCbObject
Definition
CompactBinary.h:1392
FCbWriter
Definition
CompactBinaryWriter.h:68
FName
Definition
NameTypes.h:617
UE::TSharedString
Definition
SharedString.h:29
UTexture
Definition
Texture.h:1219
BuildSettings
Definition
BuildSettings.cpp:6
Engine
Source
Runtime
Engine
Private
TextureDerivedDataBuildUtils.h
Generated by
1.9.8