gfx_image_pixelformats.h File Reference

Namespaces

 maxon
 
 maxon::PixelFormats
 
 maxon::PixelFormats::RGB
 
 maxon::PixelFormats::RGBA
 
 maxon::PixelFormats::ARGB
 
 maxon::PixelFormats::RGBX
 
 maxon::PixelFormats::XRGB
 
 maxon::PixelFormats::BGR
 
 maxon::PixelFormats::BGRA
 
 maxon::PixelFormats::ABGR
 
 maxon::PixelFormats::BGRX
 
 maxon::PixelFormats::ALPHA
 
 maxon::PixelFormats::GREY
 
 maxon::PixelFormats::AGREY
 
 maxon::PixelFormats::GREYA
 
 maxon::PixelFormats::CMYK
 
 maxon::PixelFormats::ACMYK
 
 maxon::PixelFormats::CMYK_INV
 
 maxon::PixelFormats::ACMYK_INV
 
 maxon::PixelFormats::YUV
 
 maxon::PixelFormats::Indexed
 

Macros

#define MAXON_REGISTER_PIXELFORMAT(group, name, className)
 
#define MAXON_REGISTER_PIXELFORMAT_X(group, name, className)
 
#define MAXON_REGISTER_PIXELFORMAT_TEMPLATE(group, name, className)
 
#define MAXON_REGISTER_PIXELFORMAT_TEMPLATE_X(group, name, className)
 
#define REGISTER_PIXELFORMATGROUP(name)
 

Functions

 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.rgb.u8")
 
 MAXON_DECLARATION (PixelFormat, U16, "net.maxon.image.pixelformat.rgb.u16")
 
 MAXON_DECLARATION (PixelFormat, U32, "net.maxon.image.pixelformat.rgb.u32")
 
 MAXON_DECLARATION (PixelFormat, S32, "net.maxon.image.pixelformat.rgb.s32")
 
 MAXON_DECLARATION (PixelFormat, F16, "net.maxon.image.pixelformat.rgb.f16")
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.rgb.f32")
 
 MAXON_DECLARATION (PixelFormat, F64, "net.maxon.image.pixelformat.rgb.f64")
 
 MAXON_DECLARATION (PixelFormat, U444, "net.maxon.image.pixelformat.rgb.u444")
 
 MAXON_DECLARATION (PixelFormat, U555, "net.maxon.image.pixelformat.rgb.u555")
 
 MAXON_DECLARATION (PixelFormat, U565, "net.maxon.image.pixelformat.rgb.u565")
 
 MAXON_DECLARATION (PixelFormat, RGBE, "net.maxon.image.pixelformat.rgb.rgbe")
 
 MAXON_DECLARATION (PixelFormatGroup, RGBAGroup, "net.maxon.image.pixelformat.rgbagroup")
 
 MAXON_REGISTRY (PixelFormat, RGBA, "net.maxon.image.registry.rgba")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.rgba.u8")
 
 MAXON_DECLARATION (PixelFormat, U16, "net.maxon.image.pixelformat.rgba.u16")
 
 MAXON_DECLARATION (PixelFormat, U32, "net.maxon.image.pixelformat.rgba.u32")
 
 MAXON_DECLARATION (PixelFormat, S32, "net.maxon.image.pixelformat.rgba.s32")
 
 MAXON_DECLARATION (PixelFormat, F16, "net.maxon.image.pixelformat.rgba.f16")
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.rgba.f32")
 
 MAXON_DECLARATION (PixelFormat, F64, "net.maxon.image.pixelformat.rgba.f64")
 
 MAXON_DECLARATION (PixelFormatGroup, ARGBGroup, "net.maxon.image.pixelformat.argbgroup")
 
 MAXON_REGISTRY (PixelFormat, ARGB, "net.maxon.image.registry.argb")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.argb.u8")
 
 MAXON_DECLARATION (PixelFormat, U16, "net.maxon.image.pixelformat.argb.u16")
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.argb.f32")
 
 MAXON_DECLARATION (PixelFormat, F64, "net.maxon.image.pixelformat.argb.f64")
 
 MAXON_DECLARATION (PixelFormat, U1555, "net.maxon.image.pixelformat.argb.u1555")
 
 MAXON_DECLARATION (PixelFormat, U4444, "net.maxon.image.pixelformat.argb.u4444")
 
 MAXON_DECLARATION (PixelFormatGroup, RGBXGroup, "net.maxon.image.pixelformat.rgbxgroup")
 
 MAXON_REGISTRY (PixelFormat, RGBX, "net.maxon.image.registry.rgbx")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.rgbx.u8")
 
 MAXON_DECLARATION (PixelFormatGroup, XRGBGroup, "net.maxon.image.pixelformat.xrgbgroup")
 
 MAXON_REGISTRY (PixelFormat, XRGB, "net.maxon.image.registry.xrgb")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.xrgb.u8")
 
 MAXON_DECLARATION (PixelFormatGroup, BGRGroup, "net.maxon.image.pixelformat.bgrgroup")
 
 MAXON_REGISTRY (PixelFormat, BGR, "net.maxon.image.registry.bgr")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.bgr.u8")
 
 MAXON_DECLARATION (PixelFormat, U16, "net.maxon.image.pixelformat.bgr.u16")
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.bgr.f32")
 
 MAXON_DECLARATION (PixelFormat, U444, "net.maxon.image.pixelformat.bgr.u444")
 
 MAXON_DECLARATION (PixelFormat, U555, "net.maxon.image.pixelformat.bgr.u555")
 
 MAXON_DECLARATION (PixelFormat, U565, "net.maxon.image.pixelformat.bgr.u565")
 
 MAXON_DECLARATION (PixelFormatGroup, BGRAGroup, "net.maxon.image.pixelformat.bgragroup")
 
 MAXON_REGISTRY (PixelFormat, BGRA, "net.maxon.image.registry.bgra")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.bgra.u8")
 
 MAXON_DECLARATION (PixelFormat, U16, "net.maxon.image.pixelformat.bgra.u16")
 
 MAXON_DECLARATION (PixelFormat, F16, "net.maxon.image.pixelformat.bgra.f16")
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.bgra.f32")
 
 MAXON_DECLARATION (PixelFormatGroup, ABGRGroup, "net.maxon.image.pixelformat.abgrgroup")
 
 MAXON_REGISTRY (PixelFormat, ABGR, "net.maxon.image.registry.abgr")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.abgr.u8")
 
 MAXON_DECLARATION (PixelFormat, U1555, "net.maxon.image.pixelformat.abgr.u1555")
 
 MAXON_DECLARATION (PixelFormat, U4444, "net.maxon.image.pixelformat.abgr.u4444")
 
 MAXON_DECLARATION (PixelFormatGroup, BGRXGroup, "net.maxon.image.pixelformat.bgrxgroup")
 
 MAXON_REGISTRY (PixelFormat, BGRX, "net.maxon.image.registry.bgrx")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.bgrx.u8")
 
 MAXON_DECLARATION (PixelFormatGroup, ALPHAGroup, "net.maxon.image.pixelformat.alphagroup")
 
 MAXON_REGISTRY (PixelFormat, ALPHA, "net.maxon.image.registry.alpha")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.alpha.u8")
 
 MAXON_DECLARATION (PixelFormat, U16, "net.maxon.image.pixelformat.alpha.u16")
 
 MAXON_DECLARATION (PixelFormat, F16, "net.maxon.image.pixelformat.alpha.f16")
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.alpha.f32")
 
 MAXON_DECLARATION (PixelFormat, F64, "net.maxon.image.pixelformat.alpha.f64")
 
 MAXON_DECLARATION (PixelFormatGroup, GREYGroup, "net.maxon.image.pixelformat.greygroup")
 
 MAXON_REGISTRY (PixelFormat, GREY, "net.maxon.image.registry.grey")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.grey.u8")
 
 MAXON_DECLARATION (PixelFormat, U16, "net.maxon.image.pixelformat.grey.u16")
 
 MAXON_DECLARATION (PixelFormat, F16, "net.maxon.image.pixelformat.grey.f16")
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.grey.f32")
 
 MAXON_DECLARATION (PixelFormat, F64, "net.maxon.image.pixelformat.grey.f64")
 
 MAXON_DECLARATION (PixelFormatGroup, AGREYGroup, "net.maxon.image.pixelformat.agreygroup")
 
 MAXON_REGISTRY (PixelFormat, AGREY, "net.maxon.image.registry.agrey")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.agrey.u8")
 
 MAXON_DECLARATION (PixelFormat, U16, "net.maxon.image.pixelformat.agrey.u16")
 
 MAXON_DECLARATION (PixelFormat, F16, "net.maxon.image.pixelformat.agrey.f16")
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.agrey.f32")
 
 MAXON_DECLARATION (PixelFormat, F64, "net.maxon.image.pixelformat.agrey.f64")
 
 MAXON_DECLARATION (PixelFormatGroup, GREYAGroup, "net.maxon.image.pixelformat.greyagroup")
 
 MAXON_REGISTRY (PixelFormat, GREYA, "net.maxon.image.registry.greya")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.greya.u8")
 
 MAXON_DECLARATION (PixelFormat, U16, "net.maxon.image.pixelformat.greya.u16")
 
 MAXON_DECLARATION (PixelFormat, F16, "net.maxon.image.pixelformat.greya.f16")
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.greya.f32")
 
 MAXON_DECLARATION (PixelFormat, F64, "net.maxon.image.pixelformat.greya.f64")
 
 MAXON_DECLARATION (PixelFormatGroup, CMYKGroup, "net.maxon.image.pixelformat.cmykgroup")
 
 MAXON_REGISTRY (PixelFormat, CMYK, "net.maxon.image.registry.cmyk")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.cmyk.u8")
 
 MAXON_DECLARATION (PixelFormat, U16, "net.maxon.image.pixelformat.cmyk.u16")
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.cmyk.f32")
 
 MAXON_DECLARATION (PixelFormatGroup, ACMYKGroup, "net.maxon.image.pixelformat.acmykgroup")
 
 MAXON_REGISTRY (PixelFormat, ACMYK, "net.maxon.image.registry.acmyk")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.acmyk.u8")
 
 MAXON_DECLARATION (PixelFormat, U16, "net.maxon.image.pixelformat.acmyk.u16")
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.acmyk.f32")
 
 MAXON_DECLARATION (PixelFormatGroup, CMYK_INVGroup, "net.maxon.image.pixelformat.cmyk_invgroup")
 
 MAXON_REGISTRY (PixelFormat, CMYK_INV, "net.maxon.image.registry.cmyk_inv")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.cmyk_inv.u8")
 
 MAXON_DECLARATION (PixelFormat, U16, "net.maxon.image.pixelformat.cmyk_inv.u16")
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.cmyk_inv.f32")
 
 MAXON_DECLARATION (PixelFormatGroup, ACMYK_INVGroup, "net.maxon.image.pixelformat.acmyk_invgroup")
 
 MAXON_REGISTRY (PixelFormat, ACMYK_INV, "net.maxon.image.registry.acmyk_inv")
 
 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.acmyk_inv.u8")
 
 MAXON_DECLARATION (PixelFormat, U16, "net.maxon.image.pixelformat.acmyk_inv.u16")
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.acmyk_inv.f32")
 
 MAXON_DECLARATION (PixelFormatGroup, YUVGroup, "net.maxon.image.pixelformat.yuvgroup")
 
 MAXON_REGISTRY (PixelFormat, YUV, "net.maxon.image.registry.yuv")
 
 MAXON_DECLARATION (PixelFormat, I422A, "net.maxon.image.pixelformat.yuv.i422a")
 
 MAXON_DECLARATION (PixelFormat, I422B, "net.maxon.image.pixelformat.yuv.i422b")
 
 MAXON_DECLARATION (PixelFormatGroup, IndexedGroup, "net.maxon.image.pixelformat.indexedgroup")
 
 MAXON_REGISTRY (PixelFormat, Indexed, "net.maxon.image.registry.indexed")
 
 MAXON_DECLARATION (PixelFormat, u1bit, "net.maxon.image.pixelformat.indexed.u1bit")
 
 MAXON_DECLARATION (PixelFormat, u2bit, "net.maxon.image.pixelformat.indexed.u2bit")
 
 MAXON_DECLARATION (PixelFormat, u3bit, "net.maxon.image.pixelformat.indexed.u3bit")
 
 MAXON_DECLARATION (PixelFormat, u4bit, "net.maxon.image.pixelformat.indexed.u4bit")
 
 MAXON_DECLARATION (PixelFormat, u5bit, "net.maxon.image.pixelformat.indexed.u5bit")
 
 MAXON_DECLARATION (PixelFormat, u6bit, "net.maxon.image.pixelformat.indexed.u6bit")
 
 MAXON_DECLARATION (PixelFormat, u7bit, "net.maxon.image.pixelformat.indexed.u7bit")
 
 MAXON_DECLARATION (PixelFormat, u8bit, "net.maxon.image.pixelformat.indexed.u8bit")
 
 MAXON_DECLARATION (PixelFormat, u16bit, "net.maxon.image.pixelformat.indexed.u16bit")
 
MAXON_ATTRIBUTE_FORCE_INLINE PixelFormat GetNativeFloatColorAlphaFormat ()
 
MAXON_ATTRIBUTE_FORCE_INLINE PixelFormat GetNativeFloatColorFormat ()