Skip to content

GPUTextureFormat

type GPUTextureFormat =
    | ``astc-10x10-unorm``
    | ``astc-10x10-unorm-srgb``
    | ``astc-10x5-unorm``
    | ``astc-10x5-unorm-srgb``
    | ``astc-10x6-unorm``
    | ``astc-10x6-unorm-srgb``
    | ``astc-10x8-unorm``
    | ``astc-10x8-unorm-srgb``
    | ``astc-12x10-unorm``
    | ``astc-12x10-unorm-srgb``
    | ``astc-12x12-unorm``
    | ``astc-12x12-unorm-srgb``
    | ``astc-4x4-unorm``
    | ``astc-4x4-unorm-srgb``
    | ``astc-5x4-unorm``
    | ``astc-5x4-unorm-srgb``
    | ``astc-5x5-unorm``
    | ``astc-5x5-unorm-srgb``
    | ``astc-6x5-unorm``
    | ``astc-6x5-unorm-srgb``
    | ``astc-6x6-unorm``
    | ``astc-6x6-unorm-srgb``
    | ``astc-8x5-unorm``
    | ``astc-8x5-unorm-srgb``
    | ``astc-8x6-unorm``
    | ``astc-8x6-unorm-srgb``
    | ``astc-8x8-unorm``
    | ``astc-8x8-unorm-srgb``
    | ``bc1-rgba-unorm``
    | ``bc1-rgba-unorm-srgb``
    | ``bc2-rgba-unorm``
    | ``bc2-rgba-unorm-srgb``
    | ``bc3-rgba-unorm``
    | ``bc3-rgba-unorm-srgb``
    | ``bc4-r-snorm``
    | ``bc4-r-unorm``
    | ``bc5-rg-snorm``
    | ``bc5-rg-unorm``
    | ``bc6h-rgb-float``
    | ``bc6h-rgb-ufloat``
    | ``bc7-rgba-unorm``
    | ``bc7-rgba-unorm-srgb``
    | bgra8unorm
    | ``bgra8unorm-srgb``
    | depth16unorm
    | depth24plus
    | ``depth24plus-stencil8``
    | depth32float
    | ``depth32float-stencil8``
    | ``eac-r11snorm``
    | ``eac-r11unorm``
    | ``eac-rg11snorm``
    | ``eac-rg11unorm``
    | ``etc2-rgb8a1unorm``
    | ``etc2-rgb8a1unorm-srgb``
    | ``etc2-rgb8unorm``
    | ``etc2-rgb8unorm-srgb``
    | ``etc2-rgba8unorm``
    | ``etc2-rgba8unorm-srgb``
    | r16float
    | r16sint
    | r16snorm
    | r16uint
    | r16unorm
    | r32float
    | r32sint
    | r32uint
    | r8sint
    | r8snorm
    | r8uint
    | r8unorm
    | rg11b10ufloat
    | rg16float
    | rg16sint
    | rg16snorm
    | rg16uint
    | rg16unorm
    | rg32float
    | rg32sint
    | rg32uint
    | rg8sint
    | rg8snorm
    | rg8uint
    | rg8unorm
    | rgb10a2uint
    | rgb10a2unorm
    | rgb9e5ufloat
    | rgba16float
    | rgba16sint
    | rgba16snorm
    | rgba16uint
    | rgba16unorm
    | rgba32float
    | rgba32sint
    | rgba32uint
    | rgba8sint
    | rgba8snorm
    | rgba8uint
    | rgba8unorm
    | ``rgba8unorm-srgb``
    | stencil8
AssemblyGlutinum.Web
Attributes[<RequireQualifiedAccess>] [<StringEnum>]

Cases

``astc-10x10-unorm``
``astc-10x10-unorm-srgb``
``astc-10x5-unorm``
``astc-10x5-unorm-srgb``
``astc-10x6-unorm``
``astc-10x6-unorm-srgb``
``astc-10x8-unorm``
``astc-10x8-unorm-srgb``
``astc-12x10-unorm``
``astc-12x10-unorm-srgb``
``astc-12x12-unorm``
``astc-12x12-unorm-srgb``
``astc-4x4-unorm``
``astc-4x4-unorm-srgb``
``astc-5x4-unorm``
``astc-5x4-unorm-srgb``
``astc-5x5-unorm``
``astc-5x5-unorm-srgb``
``astc-6x5-unorm``
``astc-6x5-unorm-srgb``
``astc-6x6-unorm``
``astc-6x6-unorm-srgb``
``astc-8x5-unorm``
``astc-8x5-unorm-srgb``
``astc-8x6-unorm``
``astc-8x6-unorm-srgb``
``astc-8x8-unorm``
``astc-8x8-unorm-srgb``
``bc1-rgba-unorm``
``bc1-rgba-unorm-srgb``
``bc2-rgba-unorm``
``bc2-rgba-unorm-srgb``
``bc3-rgba-unorm``
``bc3-rgba-unorm-srgb``
``bc4-r-snorm``
``bc4-r-unorm``
``bc5-rg-snorm``
``bc5-rg-unorm``
``bc6h-rgb-float``
``bc6h-rgb-ufloat``
``bc7-rgba-unorm``
``bc7-rgba-unorm-srgb``
bgra8unorm
``bgra8unorm-srgb``
depth16unorm
depth24plus
``depth24plus-stencil8``
depth32float
``depth32float-stencil8``
``eac-r11snorm``
``eac-r11unorm``
``eac-rg11snorm``
``eac-rg11unorm``
``etc2-rgb8a1unorm``
``etc2-rgb8a1unorm-srgb``
``etc2-rgb8unorm``
``etc2-rgb8unorm-srgb``
``etc2-rgba8unorm``
``etc2-rgba8unorm-srgb``
r16float
r16sint
r16snorm
r16uint
r16unorm
r32float
r32sint
r32uint
r8sint
r8snorm
r8uint
r8unorm
rg11b10ufloat
rg16float
rg16sint
rg16snorm
rg16uint
rg16unorm
rg32float
rg32sint
rg32uint
rg8sint
rg8snorm
rg8uint
rg8unorm
rgb10a2uint
rgb10a2unorm
rgb9e5ufloat
rgba16float
rgba16sint
rgba16snorm
rgba16uint
rgba16unorm
rgba32float
rgba32sint
rgba32uint
rgba8sint
rgba8snorm
rgba8uint
rgba8unorm
``rgba8unorm-srgb``
stencil8

Properties

member Isastc-10x10-unorm: bool
member Isastc-10x10-unorm-srgb: bool
member Isastc-10x5-unorm: bool
member Isastc-10x5-unorm-srgb: bool
member Isastc-10x6-unorm: bool
member Isastc-10x6-unorm-srgb: bool
member Isastc-10x8-unorm: bool
member Isastc-10x8-unorm-srgb: bool
member Isastc-12x10-unorm: bool
member Isastc-12x10-unorm-srgb: bool
member Isastc-12x12-unorm: bool
member Isastc-12x12-unorm-srgb: bool
member Isastc-4x4-unorm: bool
member Isastc-4x4-unorm-srgb: bool
member Isastc-5x4-unorm: bool
member Isastc-5x4-unorm-srgb: bool
member Isastc-5x5-unorm: bool
member Isastc-5x5-unorm-srgb: bool
member Isastc-6x5-unorm: bool
member Isastc-6x5-unorm-srgb: bool
member Isastc-6x6-unorm: bool
member Isastc-6x6-unorm-srgb: bool
member Isastc-8x5-unorm: bool
member Isastc-8x5-unorm-srgb: bool
member Isastc-8x6-unorm: bool
member Isastc-8x6-unorm-srgb: bool
member Isastc-8x8-unorm: bool
member Isastc-8x8-unorm-srgb: bool
member Isbc1-rgba-unorm: bool
member Isbc1-rgba-unorm-srgb: bool
member Isbc2-rgba-unorm: bool
member Isbc2-rgba-unorm-srgb: bool
member Isbc3-rgba-unorm: bool
member Isbc3-rgba-unorm-srgb: bool
member Isbc4-r-snorm: bool
member Isbc4-r-unorm: bool
member Isbc5-rg-snorm: bool
member Isbc5-rg-unorm: bool
member Isbc6h-rgb-float: bool
member Isbc6h-rgb-ufloat: bool
member Isbc7-rgba-unorm: bool
member Isbc7-rgba-unorm-srgb: bool
member Isbgra8unorm: bool
member Isbgra8unorm-srgb: bool
member Isdepth16unorm: bool
member Isdepth24plus: bool
member Isdepth24plus-stencil8: bool
member Isdepth32float: bool
member Isdepth32float-stencil8: bool
member Iseac-r11snorm: bool
member Iseac-r11unorm: bool
member Iseac-rg11snorm: bool
member Iseac-rg11unorm: bool
member Isetc2-rgb8a1unorm: bool
member Isetc2-rgb8a1unorm-srgb: bool
member Isetc2-rgb8unorm: bool
member Isetc2-rgb8unorm-srgb: bool
member Isetc2-rgba8unorm: bool
member Isetc2-rgba8unorm-srgb: bool
member Isr16float: bool
member Isr16sint: bool
member Isr16snorm: bool
member Isr16uint: bool
member Isr16unorm: bool
member Isr32float: bool
member Isr32sint: bool
member Isr32uint: bool
member Isr8sint: bool
member Isr8snorm: bool
member Isr8uint: bool
member Isr8unorm: bool
member Isrg11b10ufloat: bool
member Isrg16float: bool
member Isrg16sint: bool
member Isrg16snorm: bool
member Isrg16uint: bool
member Isrg16unorm: bool
member Isrg32float: bool
member Isrg32sint: bool
member Isrg32uint: bool
member Isrg8sint: bool
member Isrg8snorm: bool
member Isrg8uint: bool
member Isrg8unorm: bool
member Isrgb10a2uint: bool
member Isrgb10a2unorm: bool
member Isrgb9e5ufloat: bool
member Isrgba16float: bool
member Isrgba16sint: bool
member Isrgba16snorm: bool
member Isrgba16uint: bool
member Isrgba16unorm: bool
member Isrgba32float: bool
member Isrgba32sint: bool
member Isrgba32uint: bool
member Isrgba8sint: bool
member Isrgba8snorm: bool
member Isrgba8uint: bool
member Isrgba8unorm: bool
member Isrgba8unorm-srgb: bool
member Isstencil8: bool