Enumeration

MetaMultiTextureFormat

Declaration

enum Meta.MultiTextureFormat

Description [src]

A representation for complex pixel formats

Some pixel formats that are used in the wild are a bit more complex than just ARGB and all its variants. For example: a component might be put in a different plane (i.e. at a different place in memory). Another example are formats that use Y, U, and V components rather than RGB; if we composite them onto an RGBA framebuffer, we have to make sure for example that these get converted to the right color format first (using e.g. a shader).

Members

META_MULTI_TEXTURE_FORMAT_INVALID

Invalid value.

  • Value: 0
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_SIMPLE

Any format supported by Cogl (see CoglPixelFormat).

  • Value: 1
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_YUYV

YUYV, 32 bits, 16 bpc (Y), 8 bpc (U & V).

  • Value: 2
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_YVYU

No description available.

  • Value: 3
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_UYVY

No description available.

  • Value: 4
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_VYUY

No description available.

  • Value: 5
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_NV12

2 planes: 1 Y-plane, 1 UV-plane (2x2 subsampled).

  • Value: 6
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_NV21

No description available.

  • Value: 7
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_NV16

No description available.

  • Value: 8
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_NV61

No description available.

  • Value: 9
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_NV24

No description available.

  • Value: 10
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_NV42

No description available.

  • Value: 11
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_P010

No description available.

  • Value: 12
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_P012

No description available.

  • Value: 13
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_P016

No description available.

  • Value: 14
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_YUV420

3 planes: 1 Y-plane, 1 U-plane (2x2 subsampled), 1 V-plane (2x2 subsampled).

  • Value: 15
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_YVU420

No description available.

  • Value: 16
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_YUV422

No description available.

  • Value: 17
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_YVU422

No description available.

  • Value: 18
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_YUV444

No description available.

  • Value: 19
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_YVU444

No description available.

  • Value: 20
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_S010

No description available.

  • Value: 21
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_S210

No description available.

  • Value: 22
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_S410

No description available.

  • Value: 23
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_S012

No description available.

  • Value: 24
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_S212

No description available.

  • Value: 25
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_S412

No description available.

  • Value: 26
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_S016

No description available.

  • Value: 27
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_S216

No description available.

  • Value: 28
  • Available since: 17
META_MULTI_TEXTURE_FORMAT_S416

No description available.

  • Value: 29
  • Available since: 17
N_META_MULTI_TEXTURE_FORMATS

No description available.

  • Value: 30
  • Available since: 17