maxon::PixelFormats::ARGB Namespace Reference

Detailed Description

Registry to register ARGB pixel formats.

Functions

 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")
 

Function Documentation

◆ MAXON_DECLARATION() [1/6]

maxon::PixelFormats::ARGB::MAXON_DECLARATION ( PixelFormat  ,
U8  ,
"net.maxon.image.pixelformat.argb.u8"   
)

ARGB pixel format using Pix8u.

◆ MAXON_DECLARATION() [2/6]

maxon::PixelFormats::ARGB::MAXON_DECLARATION ( PixelFormat  ,
U16  ,
"net.maxon.image.pixelformat.argb.u16"   
)

ARGB pixel format using Pix16u.

◆ MAXON_DECLARATION() [3/6]

maxon::PixelFormats::ARGB::MAXON_DECLARATION ( PixelFormat  ,
F32  ,
"net.maxon.image.pixelformat.argb.f32"   
)

ARGB pixel format using Pix32f.

◆ MAXON_DECLARATION() [4/6]

maxon::PixelFormats::ARGB::MAXON_DECLARATION ( PixelFormat  ,
F64  ,
"net.maxon.image.pixelformat.argb.f64"   
)

ARGB pixel format using Pix64f.

◆ MAXON_DECLARATION() [5/6]

maxon::PixelFormats::ARGB::MAXON_DECLARATION ( PixelFormat  ,
U1555  ,
"net.maxon.image.pixelformat.argb.u1555"   
)

ARGB 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: arrrrrgggggbbbbb.

◆ MAXON_DECLARATION() [6/6]

maxon::PixelFormats::ARGB::MAXON_DECLARATION ( PixelFormat  ,
U4444  ,
"net.maxon.image.pixelformat.argb.u4444"   
)

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