/Engine/Source/Runtime/Engine/Classes/Engine/Texture.h
Stores information about how we generated this encoded texture. Mostly relevant to Oodle, however notably does actually tell youwhichencoder was used.
struct FTextureEncodeResultMetadata
bool
bIsValid
This struct is not always filled out, allow us to check for invalid data.
bool
bSupportsEncodeSpeed
If this is false, the remaining fields are invalid (as encode speed governs the various Oodle specific values right now.)
bool
bWasEditorCustomEncoding
If true, then the encoding settings were overridden in the texture editor for encoding experimentation, and thus RDOSource and EncodeSpeed should be ignored.
FName
Encoder
Returned fromITextureFormat.
uint8
EncodeSpeed
Which encode speed we ended up using. Must be either ETextureEncodeSpeed::Final or ETextureEncodeSpeed::Fast.
uint8
OodleEncodeEffort
Enum ETextureEncodeEffort
uint8
OodleRDO
The resulting RDO lambda, 0 means no RDO.
uint8
OodleUniversalTiling
Enum ETextureUniversalTiling
OodleRDOSource
RDOSource