unreal.TextureCompressionSettings¶
- class unreal.TextureCompressionSettings¶
Bases:
EnumBaseThis 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