Struct qt_gui::q_opengl_texture::TextureFormat
source · pub struct TextureFormat(/* private fields */);
Expand description
This enum defines the possible texture formats. Depending upon your OpenGL implementation only a subset of these may be supported.
C++ enum: QOpenGLTexture::TextureFormat
.
This enum defines the possible texture formats. Depending upon your OpenGL implementation only a subset of these may be supported.
Implementations§
source§impl TextureFormat
impl TextureFormat
sourcepub const NoFormat: TextureFormat = _
pub const NoFormat: TextureFormat = _
Equivalent to GL_NONE (C++ enum variant: NoFormat = 0
)
sourcepub const R8UNorm: TextureFormat = _
pub const R8UNorm: TextureFormat = _
Equivalent to GL_R8 (C++ enum variant: R8_UNorm = 33321
)
sourcepub const RG8UNorm: TextureFormat = _
pub const RG8UNorm: TextureFormat = _
Equivalent to GL_RG8 (C++ enum variant: RG8_UNorm = 33323
)
sourcepub const RGB8UNorm: TextureFormat = _
pub const RGB8UNorm: TextureFormat = _
Equivalent to GL_RGB8 (C++ enum variant: RGB8_UNorm = 32849
)
sourcepub const RGBA8UNorm: TextureFormat = _
pub const RGBA8UNorm: TextureFormat = _
Equivalent to GL_RGBA8 (C++ enum variant: RGBA8_UNorm = 32856
)
sourcepub const R16UNorm: TextureFormat = _
pub const R16UNorm: TextureFormat = _
Equivalent to GL_R16 (C++ enum variant: R16_UNorm = 33322
)
sourcepub const RG16UNorm: TextureFormat = _
pub const RG16UNorm: TextureFormat = _
Equivalent to GL_RG16 (C++ enum variant: RG16_UNorm = 33324
)
sourcepub const RGB16UNorm: TextureFormat = _
pub const RGB16UNorm: TextureFormat = _
Equivalent to GL_RGB16 (C++ enum variant: RGB16_UNorm = 32852
)
sourcepub const RGBA16UNorm: TextureFormat = _
pub const RGBA16UNorm: TextureFormat = _
Equivalent to GL_RGBA16 (C++ enum variant: RGBA16_UNorm = 32859
)
sourcepub const R8SNorm: TextureFormat = _
pub const R8SNorm: TextureFormat = _
Equivalent to GL_R8_SNORM (C++ enum variant: R8_SNorm = 36756
)
sourcepub const RG8SNorm: TextureFormat = _
pub const RG8SNorm: TextureFormat = _
Equivalent to GL_RG8_SNORM (C++ enum variant: RG8_SNorm = 36757
)
sourcepub const RGB8SNorm: TextureFormat = _
pub const RGB8SNorm: TextureFormat = _
Equivalent to GL_RGB8_SNORM (C++ enum variant: RGB8_SNorm = 36758
)
sourcepub const RGBA8SNorm: TextureFormat = _
pub const RGBA8SNorm: TextureFormat = _
Equivalent to GL_RGBA8_SNORM (C++ enum variant: RGBA8_SNorm = 36759
)
sourcepub const R16SNorm: TextureFormat = _
pub const R16SNorm: TextureFormat = _
Equivalent to GL_R16_SNORM (C++ enum variant: R16_SNorm = 36760
)
sourcepub const RG16SNorm: TextureFormat = _
pub const RG16SNorm: TextureFormat = _
Equivalent to GL_RG16_SNORM (C++ enum variant: RG16_SNorm = 36761
)
sourcepub const RGB16SNorm: TextureFormat = _
pub const RGB16SNorm: TextureFormat = _
Equivalent to GL_RGB16_SNORM (C++ enum variant: RGB16_SNorm = 36762
)
sourcepub const RGBA16SNorm: TextureFormat = _
pub const RGBA16SNorm: TextureFormat = _
Equivalent to GL_RGBA16_SNORM (C++ enum variant: RGBA16_SNorm = 36763
)
sourcepub const R8U: TextureFormat = _
pub const R8U: TextureFormat = _
Equivalent to GL_R8UI (C++ enum variant: R8U = 33330
)
sourcepub const RG8U: TextureFormat = _
pub const RG8U: TextureFormat = _
Equivalent to GL_RG8UI (C++ enum variant: RG8U = 33336
)
sourcepub const RGB8U: TextureFormat = _
pub const RGB8U: TextureFormat = _
Equivalent to GL_RGB8UI (C++ enum variant: RGB8U = 36221
)
sourcepub const RGBA8U: TextureFormat = _
pub const RGBA8U: TextureFormat = _
Equivalent to GL_RGBA8UI (C++ enum variant: RGBA8U = 36220
)
sourcepub const R16U: TextureFormat = _
pub const R16U: TextureFormat = _
Equivalent to GL_R16UI (C++ enum variant: R16U = 33332
)
sourcepub const RG16U: TextureFormat = _
pub const RG16U: TextureFormat = _
Equivalent to GL_RG16UI (C++ enum variant: RG16U = 33338
)
sourcepub const RGB16U: TextureFormat = _
pub const RGB16U: TextureFormat = _
Equivalent to GL_RGB16UI (C++ enum variant: RGB16U = 36215
)
sourcepub const RGBA16U: TextureFormat = _
pub const RGBA16U: TextureFormat = _
Equivalent to GL_RGBA16UI (C++ enum variant: RGBA16U = 36214
)
sourcepub const R32U: TextureFormat = _
pub const R32U: TextureFormat = _
Equivalent to GL_R32UI (C++ enum variant: R32U = 33334
)
sourcepub const RG32U: TextureFormat = _
pub const RG32U: TextureFormat = _
Equivalent to GL_RG32UI (C++ enum variant: RG32U = 33340
)
sourcepub const RGB32U: TextureFormat = _
pub const RGB32U: TextureFormat = _
Equivalent to GL_RGB32UI (C++ enum variant: RGB32U = 36209
)
sourcepub const RGBA32U: TextureFormat = _
pub const RGBA32U: TextureFormat = _
Equivalent to GL_RGBA32UI (C++ enum variant: RGBA32U = 36208
)
sourcepub const R8I: TextureFormat = _
pub const R8I: TextureFormat = _
Equivalent to GL_R8I (C++ enum variant: R8I = 33329
)
sourcepub const RG8I: TextureFormat = _
pub const RG8I: TextureFormat = _
Equivalent to GL_RG8I (C++ enum variant: RG8I = 33335
)
sourcepub const RGB8I: TextureFormat = _
pub const RGB8I: TextureFormat = _
Equivalent to GL_RGB8I (C++ enum variant: RGB8I = 36239
)
sourcepub const RGBA8I: TextureFormat = _
pub const RGBA8I: TextureFormat = _
Equivalent to GL_RGBA8I (C++ enum variant: RGBA8I = 36238
)
sourcepub const R16I: TextureFormat = _
pub const R16I: TextureFormat = _
Equivalent to GL_R16I (C++ enum variant: R16I = 33331
)
sourcepub const RG16I: TextureFormat = _
pub const RG16I: TextureFormat = _
Equivalent to GL_RG16I (C++ enum variant: RG16I = 33337
)
sourcepub const RGB16I: TextureFormat = _
pub const RGB16I: TextureFormat = _
Equivalent to GL_RGB16I (C++ enum variant: RGB16I = 36233
)
sourcepub const RGBA16I: TextureFormat = _
pub const RGBA16I: TextureFormat = _
Equivalent to GL_RGBA16I (C++ enum variant: RGBA16I = 36232
)
sourcepub const R32I: TextureFormat = _
pub const R32I: TextureFormat = _
Equivalent to GL_R32I (C++ enum variant: R32I = 33333
)
sourcepub const RG32I: TextureFormat = _
pub const RG32I: TextureFormat = _
Equivalent to GL_RG32I (C++ enum variant: RG32I = 33339
)
sourcepub const RGB32I: TextureFormat = _
pub const RGB32I: TextureFormat = _
Equivalent to GL_RGB32I (C++ enum variant: RGB32I = 36227
)
sourcepub const RGBA32I: TextureFormat = _
pub const RGBA32I: TextureFormat = _
Equivalent to GL_RGBA32I (C++ enum variant: RGBA32I = 36226
)
sourcepub const R16F: TextureFormat = _
pub const R16F: TextureFormat = _
Equivalent to GL_R16F (C++ enum variant: R16F = 33325
)
sourcepub const RG16F: TextureFormat = _
pub const RG16F: TextureFormat = _
Equivalent to GL_RG16F (C++ enum variant: RG16F = 33327
)
sourcepub const RGB16F: TextureFormat = _
pub const RGB16F: TextureFormat = _
Equivalent to GL_RGB16F (C++ enum variant: RGB16F = 34843
)
sourcepub const RGBA16F: TextureFormat = _
pub const RGBA16F: TextureFormat = _
Equivalent to GL_RGBA16F (C++ enum variant: RGBA16F = 34842
)
sourcepub const R32F: TextureFormat = _
pub const R32F: TextureFormat = _
Equivalent to GL_R32F (C++ enum variant: R32F = 33326
)
sourcepub const RG32F: TextureFormat = _
pub const RG32F: TextureFormat = _
Equivalent to GL_RG32F (C++ enum variant: RG32F = 33328
)
sourcepub const RGB32F: TextureFormat = _
pub const RGB32F: TextureFormat = _
Equivalent to GL_RGB32F (C++ enum variant: RGB32F = 34837
)
sourcepub const RGBA32F: TextureFormat = _
pub const RGBA32F: TextureFormat = _
Equivalent to GL_RGBA32F (C++ enum variant: RGBA32F = 34836
)
sourcepub const RGB9E5: TextureFormat = _
pub const RGB9E5: TextureFormat = _
Equivalent to GL_RGB9_E5 (C++ enum variant: RGB9E5 = 35901
)
sourcepub const RG11B10F: TextureFormat = _
pub const RG11B10F: TextureFormat = _
Equivalent to GL_R11F_G11F_B10F (C++ enum variant: RG11B10F = 35898
)
sourcepub const RG3B2: TextureFormat = _
pub const RG3B2: TextureFormat = _
Equivalent to GL_R3_G3_B2 (C++ enum variant: RG3B2 = 10768
)
sourcepub const R5G6B5: TextureFormat = _
pub const R5G6B5: TextureFormat = _
Equivalent to GL_RGB565 (C++ enum variant: R5G6B5 = 36194
)
sourcepub const RGB5A1: TextureFormat = _
pub const RGB5A1: TextureFormat = _
Equivalent to GL_RGB5_A1 (C++ enum variant: RGB5A1 = 32855
)
sourcepub const RGBA4: TextureFormat = _
pub const RGBA4: TextureFormat = _
Equivalent to GL_RGBA4 (C++ enum variant: RGBA4 = 32854
)
sourcepub const RGB10A2: TextureFormat = _
pub const RGB10A2: TextureFormat = _
Equivalent to GL_RGB10_A2UI (C++ enum variant: RGB10A2 = 36975
)
sourcepub const D16: TextureFormat = _
pub const D16: TextureFormat = _
Equivalent to GL_DEPTH_COMPONENT16 (C++ enum variant: D16 = 33189
)
sourcepub const D24: TextureFormat = _
pub const D24: TextureFormat = _
Equivalent to GL_DEPTH_COMPONENT24 (C++ enum variant: D24 = 33190
)
sourcepub const D24S8: TextureFormat = _
pub const D24S8: TextureFormat = _
Equivalent to GL_DEPTH24_STENCIL8 (C++ enum variant: D24S8 = 35056
)
sourcepub const D32: TextureFormat = _
pub const D32: TextureFormat = _
Equivalent to GL_DEPTH_COMPONENT32 (C++ enum variant: D32 = 33191
)
sourcepub const D32F: TextureFormat = _
pub const D32F: TextureFormat = _
Equivalent to GL_DEPTH_COMPONENT32F (C++ enum variant: D32F = 36012
)
sourcepub const D32FS8X24: TextureFormat = _
pub const D32FS8X24: TextureFormat = _
Equivalent to GL_DEPTH32F_STENCIL8 (C++ enum variant: D32FS8X24 = 36013
)
sourcepub const S8: TextureFormat = _
pub const S8: TextureFormat = _
Equivalent to GL_STENCIL_INDEX8. Introduced in Qt 5.4 (C++ enum variant: S8 = 36168
)
sourcepub const RGBDXT1: TextureFormat = _
pub const RGBDXT1: TextureFormat = _
Equivalent to GL_COMPRESSED_RGB_S3TC_DXT1_EXT (C++ enum variant: RGB_DXT1 = 33776
)
sourcepub const RGBADXT1: TextureFormat = _
pub const RGBADXT1: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_S3TC_DXT1_EXT (C++ enum variant: RGBA_DXT1 = 33777
)
sourcepub const RGBADXT3: TextureFormat = _
pub const RGBADXT3: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_S3TC_DXT3_EXT (C++ enum variant: RGBA_DXT3 = 33778
)
sourcepub const RGBADXT5: TextureFormat = _
pub const RGBADXT5: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_S3TC_DXT5_EXT (C++ enum variant: RGBA_DXT5 = 33779
)
sourcepub const RATI1NUNorm: TextureFormat = _
pub const RATI1NUNorm: TextureFormat = _
Equivalent to GL_COMPRESSED_RED_RGTC1 (C++ enum variant: R_ATI1N_UNorm = 36283
)
sourcepub const RATI1NSNorm: TextureFormat = _
pub const RATI1NSNorm: TextureFormat = _
Equivalent to GL_COMPRESSED_SIGNED_RED_RGTC1 (C++ enum variant: R_ATI1N_SNorm = 36284
)
sourcepub const RGATI2NUNorm: TextureFormat = _
pub const RGATI2NUNorm: TextureFormat = _
Equivalent to GL_COMPRESSED_RG_RGTC2 (C++ enum variant: RG_ATI2N_UNorm = 36285
)
sourcepub const RGATI2NSNorm: TextureFormat = _
pub const RGATI2NSNorm: TextureFormat = _
Equivalent to GL_COMPRESSED_SIGNED_RG_RGTC2 (C++ enum variant: RG_ATI2N_SNorm = 36286
)
sourcepub const RGBBPUNSIGNEDFLOAT: TextureFormat = _
pub const RGBBPUNSIGNEDFLOAT: TextureFormat = _
Equivalent to GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB (C++ enum variant: RGB_BP_UNSIGNED_FLOAT = 36495
)
sourcepub const RGBBPSIGNEDFLOAT: TextureFormat = _
pub const RGBBPSIGNEDFLOAT: TextureFormat = _
Equivalent to GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB (C++ enum variant: RGB_BP_SIGNED_FLOAT = 36494
)
sourcepub const RGBBPUNorm: TextureFormat = _
pub const RGBBPUNorm: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_BPTC_UNORM_ARB (C++ enum variant: RGB_BP_UNorm = 36492
)
sourcepub const R11EACUNorm: TextureFormat = _
pub const R11EACUNorm: TextureFormat = _
Equivalent to GL_COMPRESSED_R11_EAC (C++ enum variant: R11_EAC_UNorm = 37488
)
sourcepub const R11EACSNorm: TextureFormat = _
pub const R11EACSNorm: TextureFormat = _
Equivalent to GL_COMPRESSED_SIGNED_R11_EAC (C++ enum variant: R11_EAC_SNorm = 37489
)
sourcepub const RG11EACUNorm: TextureFormat = _
pub const RG11EACUNorm: TextureFormat = _
Equivalent to GL_COMPRESSED_RG11_EAC (C++ enum variant: RG11_EAC_UNorm = 37490
)
sourcepub const RG11EACSNorm: TextureFormat = _
pub const RG11EACSNorm: TextureFormat = _
Equivalent to GL_COMPRESSED_SIGNED_RG11_EAC (C++ enum variant: RG11_EAC_SNorm = 37491
)
sourcepub const RGB8ETC2: TextureFormat = _
pub const RGB8ETC2: TextureFormat = _
Equivalent to GL_COMPRESSED_RGB8_ETC2 (C++ enum variant: RGB8_ETC2 = 37492
)
sourcepub const SRGB8ETC2: TextureFormat = _
pub const SRGB8ETC2: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ETC2 (C++ enum variant: SRGB8_ETC2 = 37493
)
sourcepub const RGB8PunchThroughAlpha1ETC2: TextureFormat = _
pub const RGB8PunchThroughAlpha1ETC2: TextureFormat = _
Equivalent to GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 (C++ enum variant: RGB8_PunchThrough_Alpha1_ETC2 = 37494
)
sourcepub const SRGB8PunchThroughAlpha1ETC2: TextureFormat = _
pub const SRGB8PunchThroughAlpha1ETC2: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 (C++ enum variant: SRGB8_PunchThrough_Alpha1_ETC2 = 37495
)
sourcepub const RGBA8ETC2EAC: TextureFormat = _
pub const RGBA8ETC2EAC: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA8_ETC2_EAC (C++ enum variant: RGBA8_ETC2_EAC = 37496
)
sourcepub const SRGB8Alpha8ETC2EAC: TextureFormat = _
pub const SRGB8Alpha8ETC2EAC: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC (C++ enum variant: SRGB8_Alpha8_ETC2_EAC = 37497
)
sourcepub const RGB8ETC1: TextureFormat = _
pub const RGB8ETC1: TextureFormat = _
Equivalent to GL_ETC1_RGB8_OES (C++ enum variant: RGB8_ETC1 = 36196
)
sourcepub const RGBAASTC4X4: TextureFormat = _
pub const RGBAASTC4X4: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_4x4_KHR (C++ enum variant: RGBA_ASTC_4x4 = 37808
)
sourcepub const RGBAASTC5X4: TextureFormat = _
pub const RGBAASTC5X4: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_5x4_KHR (C++ enum variant: RGBA_ASTC_5x4 = 37809
)
sourcepub const RGBAASTC5X5: TextureFormat = _
pub const RGBAASTC5X5: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_5x5_KHR (C++ enum variant: RGBA_ASTC_5x5 = 37810
)
sourcepub const RGBAASTC6X5: TextureFormat = _
pub const RGBAASTC6X5: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_6x5_KHR (C++ enum variant: RGBA_ASTC_6x5 = 37811
)
sourcepub const RGBAASTC6X6: TextureFormat = _
pub const RGBAASTC6X6: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_6x6_KHR (C++ enum variant: RGBA_ASTC_6x6 = 37812
)
sourcepub const RGBAASTC8X5: TextureFormat = _
pub const RGBAASTC8X5: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_8x5_KHR (C++ enum variant: RGBA_ASTC_8x5 = 37813
)
sourcepub const RGBAASTC8X6: TextureFormat = _
pub const RGBAASTC8X6: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_8x6_KHR (C++ enum variant: RGBA_ASTC_8x6 = 37814
)
sourcepub const RGBAASTC8X8: TextureFormat = _
pub const RGBAASTC8X8: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_8x8_KHR (C++ enum variant: RGBA_ASTC_8x8 = 37815
)
sourcepub const RGBAASTC10X5: TextureFormat = _
pub const RGBAASTC10X5: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_10x5_KHR (C++ enum variant: RGBA_ASTC_10x5 = 37816
)
sourcepub const RGBAASTC10X6: TextureFormat = _
pub const RGBAASTC10X6: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_10x6_KHR (C++ enum variant: RGBA_ASTC_10x6 = 37817
)
sourcepub const RGBAASTC10X8: TextureFormat = _
pub const RGBAASTC10X8: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_10x8_KHR (C++ enum variant: RGBA_ASTC_10x8 = 37818
)
sourcepub const RGBAASTC10X10: TextureFormat = _
pub const RGBAASTC10X10: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_10x10_KHR (C++ enum variant: RGBA_ASTC_10x10 = 37819
)
sourcepub const RGBAASTC12X10: TextureFormat = _
pub const RGBAASTC12X10: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_12x10_KHR (C++ enum variant: RGBA_ASTC_12x10 = 37820
)
sourcepub const RGBAASTC12X12: TextureFormat = _
pub const RGBAASTC12X12: TextureFormat = _
Equivalent to GL_COMPRESSED_RGBA_ASTC_12x12_KHR (C++ enum variant: RGBA_ASTC_12x12 = 37821
)
sourcepub const SRGB8Alpha8ASTC4X4: TextureFormat = _
pub const SRGB8Alpha8ASTC4X4: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_4x4 = 37840
)
sourcepub const SRGB8Alpha8ASTC5X4: TextureFormat = _
pub const SRGB8Alpha8ASTC5X4: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_5x4 = 37841
)
sourcepub const SRGB8Alpha8ASTC5X5: TextureFormat = _
pub const SRGB8Alpha8ASTC5X5: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_5x5 = 37842
)
sourcepub const SRGB8Alpha8ASTC6X5: TextureFormat = _
pub const SRGB8Alpha8ASTC6X5: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_6x5 = 37843
)
sourcepub const SRGB8Alpha8ASTC6X6: TextureFormat = _
pub const SRGB8Alpha8ASTC6X6: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_6x6 = 37844
)
sourcepub const SRGB8Alpha8ASTC8X5: TextureFormat = _
pub const SRGB8Alpha8ASTC8X5: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_8x5 = 37845
)
sourcepub const SRGB8Alpha8ASTC8X6: TextureFormat = _
pub const SRGB8Alpha8ASTC8X6: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_8x6 = 37846
)
sourcepub const SRGB8Alpha8ASTC8X8: TextureFormat = _
pub const SRGB8Alpha8ASTC8X8: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_8x8 = 37847
)
sourcepub const SRGB8Alpha8ASTC10X5: TextureFormat = _
pub const SRGB8Alpha8ASTC10X5: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_10x5 = 37848
)
sourcepub const SRGB8Alpha8ASTC10X6: TextureFormat = _
pub const SRGB8Alpha8ASTC10X6: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_10x6 = 37849
)
sourcepub const SRGB8Alpha8ASTC10X8: TextureFormat = _
pub const SRGB8Alpha8ASTC10X8: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_10x8 = 37850
)
sourcepub const SRGB8Alpha8ASTC10X10: TextureFormat = _
pub const SRGB8Alpha8ASTC10X10: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_10x10 = 37851
)
sourcepub const SRGB8Alpha8ASTC12X10: TextureFormat = _
pub const SRGB8Alpha8ASTC12X10: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_12x10 = 37852
)
sourcepub const SRGB8Alpha8ASTC12X12: TextureFormat = _
pub const SRGB8Alpha8ASTC12X12: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR (C++ enum variant: SRGB8_Alpha8_ASTC_12x12 = 37853
)
sourcepub const SRGB8: TextureFormat = _
pub const SRGB8: TextureFormat = _
Equivalent to GL_SRGB8 (C++ enum variant: SRGB8 = 35905
)
sourcepub const SRGB8Alpha8: TextureFormat = _
pub const SRGB8Alpha8: TextureFormat = _
Equivalent to GL_SRGB8_ALPHA8 (C++ enum variant: SRGB8_Alpha8 = 35907
)
sourcepub const SRGBDXT1: TextureFormat = _
pub const SRGBDXT1: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB_S3TC_DXT1_EXT (C++ enum variant: SRGB_DXT1 = 35916
)
sourcepub const SRGBAlphaDXT1: TextureFormat = _
pub const SRGBAlphaDXT1: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT (C++ enum variant: SRGB_Alpha_DXT1 = 35917
)
sourcepub const SRGBAlphaDXT3: TextureFormat = _
pub const SRGBAlphaDXT3: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT (C++ enum variant: SRGB_Alpha_DXT3 = 35918
)
sourcepub const SRGBAlphaDXT5: TextureFormat = _
pub const SRGBAlphaDXT5: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT (C++ enum variant: SRGB_Alpha_DXT5 = 35919
)
sourcepub const SRGBBPUNorm: TextureFormat = _
pub const SRGBBPUNorm: TextureFormat = _
Equivalent to GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB (C++ enum variant: SRGB_BP_UNorm = 36493
)
sourcepub const DepthFormat: TextureFormat = _
pub const DepthFormat: TextureFormat = _
Equivalent to GL_DEPTH_COMPONENT (only OpenGL ES 3 or ES 2 with OES_depth_texture) (C++ enum variant: DepthFormat = 6402
)
sourcepub const AlphaFormat: TextureFormat = _
pub const AlphaFormat: TextureFormat = _
Equivalent to GL_ALPHA (OpenGL ES 2 only) (C++ enum variant: AlphaFormat = 6406
)
sourcepub const RGBFormat: TextureFormat = _
pub const RGBFormat: TextureFormat = _
Equivalent to GL_RGB (OpenGL ES 2 only) (C++ enum variant: RGBFormat = 6407
)
sourcepub const RGBAFormat: TextureFormat = _
pub const RGBAFormat: TextureFormat = _
Equivalent to GL_RGBA (OpenGL ES 2 only) (C++ enum variant: RGBAFormat = 6408
)
sourcepub const LuminanceFormat: TextureFormat = _
pub const LuminanceFormat: TextureFormat = _
Equivalent to GL_LUMINANCE (OpenGL ES 2 only) (C++ enum variant: LuminanceFormat = 6409
)
sourcepub const LuminanceAlphaFormat: TextureFormat = _
pub const LuminanceAlphaFormat: TextureFormat = _
Equivalent to GL_LUMINANCE_ALPHA (OpenGL ES 2 only) (C++ enum variant: LuminanceAlphaFormat = 6410
)
Trait Implementations§
source§impl Clone for TextureFormat
impl Clone for TextureFormat
source§fn clone(&self) -> TextureFormat
fn clone(&self) -> TextureFormat
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TextureFormat
impl Debug for TextureFormat
source§impl From<TextureFormat> for c_int
impl From<TextureFormat> for c_int
source§fn from(value: TextureFormat) -> Self
fn from(value: TextureFormat) -> Self
source§impl From<i32> for TextureFormat
impl From<i32> for TextureFormat
source§impl PartialEq for TextureFormat
impl PartialEq for TextureFormat
source§fn eq(&self, other: &TextureFormat) -> bool
fn eq(&self, other: &TextureFormat) -> bool
self
and other
values to be equal, and is used
by ==
.