cesium-native 0.43.0
Loading...
Searching...
No Matches
CesiumGltf::SupportedGpuCompressedPixelFormats Struct Reference

Represents the status of support for all GpuCompressedPixelFormats 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.
 

Detailed Description

Represents the status of support for all GpuCompressedPixelFormats 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.

Member Data Documentation

◆ ASTC_4x4_RGBA

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.

◆ BC1_RGB

bool CesiumGltf::SupportedGpuCompressedPixelFormats::BC1_RGB {}

The data is a BC1-compressed RGB565 texture.

Definition at line 115 of file Ktx2TranscodeTargets.h.

◆ BC3_RGBA

bool CesiumGltf::SupportedGpuCompressedPixelFormats::BC3_RGBA {}

The data is a BC3-compressed RGBA5658 texture.

Definition at line 117 of file Ktx2TranscodeTargets.h.

◆ BC4_R

bool CesiumGltf::SupportedGpuCompressedPixelFormats::BC4_R {}

The data is a BC4-compressed R8 texture.

Definition at line 119 of file Ktx2TranscodeTargets.h.

◆ BC5_RG

bool CesiumGltf::SupportedGpuCompressedPixelFormats::BC5_RG {}

The data is a BC5-compressed RG88 texture.

Definition at line 121 of file Ktx2TranscodeTargets.h.

◆ BC7_RGBA

bool CesiumGltf::SupportedGpuCompressedPixelFormats::BC7_RGBA {}

The data is a BC7-compressed RGBA8888 texture.

Definition at line 123 of file Ktx2TranscodeTargets.h.

◆ ETC1_RGB

bool CesiumGltf::SupportedGpuCompressedPixelFormats::ETC1_RGB {}

The data is an ETC1-compressed RGB888 texture.

Definition at line 111 of file Ktx2TranscodeTargets.h.

◆ ETC2_EAC_R11

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.

◆ ETC2_EAC_RG11

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.

◆ ETC2_RGBA

bool CesiumGltf::SupportedGpuCompressedPixelFormats::ETC2_RGBA {}

The data is an ETC2-compressed RGBA8888 texture.

Definition at line 113 of file Ktx2TranscodeTargets.h.

◆ PVRTC1_4_RGB

bool CesiumGltf::SupportedGpuCompressedPixelFormats::PVRTC1_4_RGB {}

The data is a PVRTC1-compressed RGB444 texture.

Definition at line 125 of file Ktx2TranscodeTargets.h.

◆ PVRTC1_4_RGBA

bool CesiumGltf::SupportedGpuCompressedPixelFormats::PVRTC1_4_RGBA {}

The data is a PVRTC1-compressed RGBA4444 texture.

Definition at line 127 of file Ktx2TranscodeTargets.h.

◆ PVRTC2_4_RGB

bool CesiumGltf::SupportedGpuCompressedPixelFormats::PVRTC2_4_RGB {}

The data is a PVRTC2-compressed RGB444 texture.

Definition at line 131 of file Ktx2TranscodeTargets.h.

◆ PVRTC2_4_RGBA

bool CesiumGltf::SupportedGpuCompressedPixelFormats::PVRTC2_4_RGBA {}

The data is a PVRTC2-compressed RGBA4444 texture.

Definition at line 133 of file Ktx2TranscodeTargets.h.


The documentation for this struct was generated from the following file: