maxon::PixelFormats::ABGR Namespace Reference

Detailed Description

Registry to register ABGR pixel formats.

Functions

 MAXON_DECLARATION (PixelFormat, U8, "net.maxon.image.pixelformat.abgr.u8", MAXON_IMPLEMENTATION_MODULE("net.maxon.image"))
 
 MAXON_DECLARATION (PixelFormat, U1555, "net.maxon.image.pixelformat.abgr.u1555", MAXON_IMPLEMENTATION_MODULE("net.maxon.image"))
 
 MAXON_DECLARATION (PixelFormat, U4444, "net.maxon.image.pixelformat.abgr.u4444", MAXON_IMPLEMENTATION_MODULE("net.maxon.image"))
 
 MAXON_DECLARATION (PixelFormat, F32, "net.maxon.image.pixelformat.abgr.f32", MAXON_IMPLEMENTATION_MODULE("net.maxon.image"))
 

Function Documentation

◆ MAXON_DECLARATION() [1/4]

maxon::PixelFormats::ABGR::MAXON_DECLARATION ( PixelFormat  ,
U8  ,
"net.maxon.image.pixelformat.abgr.u8"  ,
MAXON_IMPLEMENTATION_MODULE("net.maxon.image")   
)

ABGR pixel format using Pix8u.

◆ MAXON_DECLARATION() [2/4]

maxon::PixelFormats::ABGR::MAXON_DECLARATION ( PixelFormat  ,
U1555  ,
"net.maxon.image.pixelformat.abgr.u1555"  ,
MAXON_IMPLEMENTATION_MODULE("net.maxon.image")   
)

ABGR pixel format using 16 bits per pixel with 5 bits for each r, g and b plus the topmost single bit for the alpha. memory layout: Abbbbbgggggrrrrr.

◆ MAXON_DECLARATION() [3/4]

maxon::PixelFormats::ABGR::MAXON_DECLARATION ( PixelFormat  ,
U4444  ,
"net.maxon.image.pixelformat.abgr.u4444"  ,
MAXON_IMPLEMENTATION_MODULE("net.maxon.image")   
)

ABGR pixel format using 16 bits per pixel with 4 bits for each r, g, b and alpha. memory layout: aaaabbbbggggrrrr.

◆ MAXON_DECLARATION() [4/4]

maxon::PixelFormats::ABGR::MAXON_DECLARATION ( PixelFormat  ,
F32  ,
"net.maxon.image.pixelformat.abgr.f32"  ,
MAXON_IMPLEMENTATION_MODULE("net.maxon.image")   
)

ABGR pixel format using Pix32f.