maxon::PixelFormats::RGB Namespace Reference

Detailed Description

Registry to register RGB pixel formats.

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

Function Documentation

◆ MAXON_DECLARATION() [1/11]

maxon::PixelFormats::RGB::MAXON_DECLARATION ( PixelFormat  ,
U8  ,
"net.maxon.image.pixelformat.rgb.u8"   
)

RGB pixel format using Pix8u.

◆ MAXON_DECLARATION() [2/11]

maxon::PixelFormats::RGB::MAXON_DECLARATION ( PixelFormat  ,
U16  ,
"net.maxon.image.pixelformat.rgb.u16"   
)

RGB pixel format using Pix16u.

◆ MAXON_DECLARATION() [3/11]

maxon::PixelFormats::RGB::MAXON_DECLARATION ( PixelFormat  ,
U32  ,
"net.maxon.image.pixelformat.rgb.u32"   
)

RGB pixel format using Pix32u.

◆ MAXON_DECLARATION() [4/11]

maxon::PixelFormats::RGB::MAXON_DECLARATION ( PixelFormat  ,
S32  ,
"net.maxon.image.pixelformat.rgb.s32"   
)

RGB pixel format using Pix32s.

◆ MAXON_DECLARATION() [5/11]

maxon::PixelFormats::RGB::MAXON_DECLARATION ( PixelFormat  ,
F16  ,
"net.maxon.image.pixelformat.rgb.f16"   
)

RGB pixel format using Pix16f.

◆ MAXON_DECLARATION() [6/11]

maxon::PixelFormats::RGB::MAXON_DECLARATION ( PixelFormat  ,
F32  ,
"net.maxon.image.pixelformat.rgb.f32"   
)

RGB pixel format using Pix32f.

◆ MAXON_DECLARATION() [7/11]

maxon::PixelFormats::RGB::MAXON_DECLARATION ( PixelFormat  ,
F64  ,
"net.maxon.image.pixelformat.rgb.f64"   
)

RGB pixel format using Pix64f.

◆ MAXON_DECLARATION() [8/11]

maxon::PixelFormats::RGB::MAXON_DECLARATION ( PixelFormat  ,
U444  ,
"net.maxon.image.pixelformat.rgb.u444"   
)

RGB pixel format using 16 bits per pixel with 4 bits for each r, g and b. memory layout: XXXXrrrrggggbbbb.

◆ MAXON_DECLARATION() [9/11]

maxon::PixelFormats::RGB::MAXON_DECLARATION ( PixelFormat  ,
U555  ,
"net.maxon.image.pixelformat.rgb.u555"   
)

RGB pixel format using 16 bits per pixel with 5 bits for each r, g and b. memory layout: Xrrrrrgggggbbbbb.

◆ MAXON_DECLARATION() [10/11]

maxon::PixelFormats::RGB::MAXON_DECLARATION ( PixelFormat  ,
U565  ,
"net.maxon.image.pixelformat.rgb.u565"   
)

RGB pixel format using 16 bits per pixel with 5 bits for r, b and 6 bits for g. memory layout: rrrrrggggggbbbbb.

◆ MAXON_DECLARATION() [11/11]

maxon::PixelFormats::RGB::MAXON_DECLARATION ( PixelFormat  ,
RGBE  ,
"net.maxon.image.pixelformat.rgb.rgbe"   
)

RGB pixel format using 32 bits per pixel with 8 bits for each r, g, b mantissa and a common 8 bit exponent.