|
cesium-native 0.62.0
|
Classes that support reading, decoding, and manipulating images. More...
Classes | |
| struct | ImageAsset |
| A 2D image asset, including its pixel data. The image may have mipmaps, and it may be encoded in a GPU compression format. More... | |
| struct | ImageAssetMipPosition |
| The byte range within a buffer where this mip exists. More... | |
| class | ImageDecoder |
| Contains methods for reading and manipulating images. More... | |
| class | ImageManipulation |
| A collection of utility functions for image manipulation operations. More... | |
| struct | ImageReaderResult |
| The result of reading an image with ImageDecoder::readImage. More... | |
| struct | Ktx2TranscodeTargets |
| For each possible input transmission format, this struct names the ideal target gpu-compressed pixel format to transcode to. More... | |
| struct | PixelRectangle |
| Specifies a rectangle of pixels in an image. More... | |
| struct | SupportedGpuCompressedPixelFormats |
| Represents the status of support for all GpuCompressedPixelFormat s on a client platform. More... | |
Enumerations | |
| enum class | GpuCompressedPixelFormat { NONE , ETC1_RGB , ETC2_RGBA , BC1_RGB , BC3_RGBA , BC4_R , BC5_RG , BC7_RGBA , PVRTC1_4_RGB , PVRTC1_4_RGBA , ASTC_4x4_RGBA , PVRTC2_4_RGB , PVRTC2_4_RGBA , ETC2_EAC_R11 , ETC2_EAC_RG11 } |
| Supported GPU compressed pixel formats. More... | |
Classes that support reading, decoding, and manipulating images.
|
strong |
Supported GPU compressed pixel formats.
| Enumerator | |
|---|---|
| NONE | The data is uncompressed. |
| ETC1_RGB | The data is an ETC1-compressed RGB888 texture. |
| ETC2_RGBA | The data is an ETC2-compressed RGBA8888 texture. |
| BC1_RGB | The data is a BC1-compressed RGB565 texture. |
| BC3_RGBA | The data is a BC3-compressed RGBA5658 texture. |
| BC4_R | The data is a BC4-compressed R8 texture. |
| BC5_RG | The data is a BC5-compressed RG88 texture. |
| BC7_RGBA | The data is a BC7-compressed RGBA8888 texture. |
| PVRTC1_4_RGB | The data is a PVRTC1-compressed RGB444 texture. |
| PVRTC1_4_RGBA | The data is a PVRTC1-compressed RGBA4444 texture. |
| ASTC_4x4_RGBA | The data is a ASTC-compressed RGBA texture with a 4x4 block footprint. |
| PVRTC2_4_RGB | The data is a PVRTC2-compressed RGB444 texture. |
| PVRTC2_4_RGBA | The data is a PVRTC2-compressed RGBA4444 texture. |
| ETC2_EAC_R11 | The data is a ETC2 R11 EAC-compressed texture with a single channel. |
| ETC2_EAC_RG11 | The data is a ETC2 RG11 EAC-compressed texture with two channels. |
Definition at line 10 of file Ktx2TranscodeTargets.h.