The Pedigree Project 0.1
Public Attributes | List of all members
Display::PixelFormat Struct Reference

#include <Display.h>

+ Collaboration diagram for Display::PixelFormat:

Public Attributes

uint8_t mRed
 Red mask.
 
uint8_t pRed
 Position of red field.
 
uint8_t mGreen
 Green mask.
 
uint8_t pGreen
 Position of green field.
 
uint8_t mBlue
 Blue mask.
 
uint8_t pBlue
 Position of blue field.
 
uint8_t mAlpha
 Alpha mask.
 
uint8_t pAlpha
 Position of the alpha field.
 
uint8_t nBpp
 Bits per pixel (total).
 
uint32_t nPitch
 Bytes per scanline.
 

Detailed Description

Describes the format of a pixel in a buffer.

Definition at line 53 of file Display.h.

Member Data Documentation

◆ mAlpha

uint8_t Display::PixelFormat::mAlpha

Alpha mask.

Definition at line 60 of file Display.h.

◆ mBlue

uint8_t Display::PixelFormat::mBlue

Blue mask.

Definition at line 58 of file Display.h.

◆ mGreen

uint8_t Display::PixelFormat::mGreen

Green mask.

Definition at line 56 of file Display.h.

◆ mRed

uint8_t Display::PixelFormat::mRed

Red mask.

Definition at line 54 of file Display.h.

◆ nBpp

uint8_t Display::PixelFormat::nBpp

Bits per pixel (total).

Definition at line 62 of file Display.h.

Referenced by FramebufferFile::command(), VmwareGraphics::getCurrentScreenMode(), and VirtioGpu::setScreenMode().

◆ nPitch

uint32_t Display::PixelFormat::nPitch

Bytes per scanline.

Definition at line 63 of file Display.h.

◆ pAlpha

uint8_t Display::PixelFormat::pAlpha

Position of the alpha field.

Definition at line 61 of file Display.h.

◆ pBlue

uint8_t Display::PixelFormat::pBlue

Position of blue field.

Definition at line 59 of file Display.h.

◆ pGreen

uint8_t Display::PixelFormat::pGreen

Position of green field.

Definition at line 57 of file Display.h.

◆ pRed

uint8_t Display::PixelFormat::pRed

Position of red field.

Definition at line 55 of file Display.h.


The documentation for this struct was generated from the following file: