Enumeration
MetaMultiTextureFormat
since: 14
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).
Available since: 14
Members
META_MULTI_TEXTURE_FORMAT_INVALID-
Invalid value.
- Value:
0 - Nickname:
invalid - Available since: 14
- Value:
META_MULTI_TEXTURE_FORMAT_SIMPLE-
Any format supported by Cogl (see
CoglPixelFormat)- Value:
1 - Nickname:
simple - Available since: 14
- Value:
META_MULTI_TEXTURE_FORMAT_YUYV-
YUYV, 32 bits, 16 bpc (Y), 8 bpc (U & V)
- Value:
2 - Nickname:
yuyv - Available since: 14
- Value:
META_MULTI_TEXTURE_FORMAT_NV12-
2 planes: 1 Y-plane, 1 UV-plane (2x2 subsampled)
- Value:
3 - Nickname:
nv12 - Available since: 14
- Value:
META_MULTI_TEXTURE_FORMAT_P010-
No description available.
- Value:
4 - Nickname:
p010 - Available since: 14
- Value:
META_MULTI_TEXTURE_FORMAT_YUV420-
3 planes: 1 Y-plane, 1 U-plane (2x2 subsampled), 1 V-plane (2x2 subsampled)
- Value:
5 - Nickname:
yuv420 - Available since: 14
- Value: