cesium-native 0.43.0
|
Represents the status of support for all GpuCompressedPixelFormat
s on a client platform.
More...
#include <CesiumGltf/Ktx2TranscodeTargets.h>
Public Attributes | |
bool | ETC1_RGB {} |
The data is an ETC1-compressed RGB888 texture. | |
bool | ETC2_RGBA {} |
The data is an ETC2-compressed RGBA8888 texture. | |
bool | BC1_RGB {} |
The data is a BC1-compressed RGB565 texture. | |
bool | BC3_RGBA {} |
The data is a BC3-compressed RGBA5658 texture. | |
bool | BC4_R {} |
The data is a BC4-compressed R8 texture. | |
bool | BC5_RG {} |
The data is a BC5-compressed RG88 texture. | |
bool | BC7_RGBA {} |
The data is a BC7-compressed RGBA8888 texture. | |
bool | PVRTC1_4_RGB {} |
The data is a PVRTC1-compressed RGB444 texture. | |
bool | PVRTC1_4_RGBA {} |
The data is a PVRTC1-compressed RGBA4444 texture. | |
bool | ASTC_4x4_RGBA {} |
The data is a ASTC-compressed RGBA texture with a 4x4 block footprint. | |
bool | PVRTC2_4_RGB {} |
The data is a PVRTC2-compressed RGB444 texture. | |
bool | PVRTC2_4_RGBA {} |
The data is a PVRTC2-compressed RGBA4444 texture. | |
bool | ETC2_EAC_R11 {} |
The data is a ETC2 R11 EAC-compressed texture with a single channel. | |
bool | ETC2_EAC_RG11 {} |
The data is a ETC2 RG11 EAC-compressed texture with two channels. | |
Represents the status of support for all GpuCompressedPixelFormat
s on a client platform.
Clients can use this struct to convey which gpu compressed pixel formats are supported. This can be used to construct a Ktx2TranscodeTargets
.
Each entry in the struct is a bool that represents whether the gpu compressed pixel format with the corresponding name is supported.
Definition at line 109 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::ASTC_4x4_RGBA {} |
The data is a ASTC-compressed RGBA texture with a 4x4 block footprint.
Definition at line 129 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::BC1_RGB {} |
The data is a BC1-compressed RGB565 texture.
Definition at line 115 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::BC3_RGBA {} |
The data is a BC3-compressed RGBA5658 texture.
Definition at line 117 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::BC4_R {} |
The data is a BC4-compressed R8 texture.
Definition at line 119 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::BC5_RG {} |
The data is a BC5-compressed RG88 texture.
Definition at line 121 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::BC7_RGBA {} |
The data is a BC7-compressed RGBA8888 texture.
Definition at line 123 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::ETC1_RGB {} |
The data is an ETC1-compressed RGB888 texture.
Definition at line 111 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::ETC2_EAC_R11 {} |
The data is a ETC2 R11 EAC-compressed texture with a single channel.
Definition at line 135 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::ETC2_EAC_RG11 {} |
The data is a ETC2 RG11 EAC-compressed texture with two channels.
Definition at line 137 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::ETC2_RGBA {} |
The data is an ETC2-compressed RGBA8888 texture.
Definition at line 113 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::PVRTC1_4_RGB {} |
The data is a PVRTC1-compressed RGB444 texture.
Definition at line 125 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::PVRTC1_4_RGBA {} |
The data is a PVRTC1-compressed RGBA4444 texture.
Definition at line 127 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::PVRTC2_4_RGB {} |
The data is a PVRTC2-compressed RGB444 texture.
Definition at line 131 of file Ktx2TranscodeTargets.h.
bool CesiumGltf::SupportedGpuCompressedPixelFormats::PVRTC2_4_RGBA {} |
The data is a PVRTC2-compressed RGBA4444 texture.
Definition at line 133 of file Ktx2TranscodeTargets.h.