gem5 v24.0.0.0
|
Color channel conversion and scaling helper class. More...
#include <pixel.hh>
Public Member Functions | |
Channel (unsigned offset, unsigned width) | |
uint8_t | toPixel (uint32_t word) const |
Get the value of a single color channel represented as an 8-bit number. | |
uint32_t | fromPixel (uint8_t ch) const |
Convert an 8-bit representation of a color into an external format. | |
Public Attributes | |
unsigned | offset |
Offset in bits. | |
unsigned | mask |
Bit mask (after shifting) | |
float | factor |
Scaling factor when converting to the full range of an 8-bit color channel. | |
gem5::PixelConverter::Channel::Channel | ( | unsigned | offset, |
unsigned | width ) |
|
inline |
|
inline |
float gem5::PixelConverter::Channel::factor |
Scaling factor when converting to the full range of an 8-bit color channel.
Definition at line 129 of file pixel.hh.
Referenced by fromPixel(), and toPixel().
unsigned gem5::PixelConverter::Channel::mask |
Bit mask (after shifting)
Definition at line 124 of file pixel.hh.
Referenced by fromPixel(), toPixel(), and gem5::VncServer::VncServer().
unsigned gem5::PixelConverter::Channel::offset |
Offset in bits.
Definition at line 122 of file pixel.hh.
Referenced by fromPixel(), toPixel(), and gem5::VncServer::VncServer().