Open Search
    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 ()