unreal.TextureCompressionSettings

class unreal.TextureCompressionSettings

Bases: EnumBase

This needs to be mirrored in EditorFactories.cpp. TC_EncodedReflectionCapture is no longer used and could be deleted

C++ Source:

  • Module: Engine

  • File: TextureDefines.h

TC_ALPHA: TextureCompressionSettings = Ellipsis

Single channel compressed; can also use for displacement and gray

Type:

8

TC_BC7: TextureCompressionSettings = Ellipsis

High quality compressed texture, same size as BC3

Type:

11

TC_DEFAULT: TextureCompressionSettings = Ellipsis

0

TC_DISPLACEMENTMAP: TextureCompressionSettings = Ellipsis

For Nanite displacement use TC_Alpha

Type:

4

TC_DISTANCE_FIELD_FONT: TextureCompressionSettings = Ellipsis

9

TC_EDITOR_ICON: TextureCompressionSettings = Ellipsis

Very high memory use; prefer BC7 or Default instead

Type:

7

TC_GRAYSCALE: TextureCompressionSettings = Ellipsis

If SRGB is set, becomes uncompressed RGBA8; prefer BC4

Type:

3

TC_HALF_FLOAT: TextureCompressionSettings = Ellipsis

12

TC_HDR: TextureCompressionSettings = Ellipsis

Prefer HDR Compressed

Type:

6

TC_HDR_COMPRESSED: TextureCompressionSettings = Ellipsis

10

TC_HDR_F32: TextureCompressionSettings = Ellipsis

16

TC_MASKS: TextureCompressionSettings = Ellipsis

Same compression as Default

Type:

2

TC_NORMALMAP: TextureCompressionSettings = Ellipsis

1

TC_SINGLE_FLOAT: TextureCompressionSettings = Ellipsis

15

TC_VECTOR_DISPLACEMENTMAP: TextureCompressionSettings = Ellipsis

5