iPXE
Data Fields
EFI_GRAPHICS_OUTPUT_MODE_INFORMATION Struct Reference

#include <GraphicsOutput.h>

Data Fields

UINT32 Version
 The version of this data structure.
UINT32 HorizontalResolution
 The size of video screen in pixels in the X dimension.
UINT32 VerticalResolution
 The size of video screen in pixels in the Y dimension.
EFI_GRAPHICS_PIXEL_FORMAT PixelFormat
 Enumeration that defines the physical format of the pixel.
EFI_PIXEL_BITMASK PixelInformation
 This bit-mask is only valid if PixelFormat is set to PixelPixelBitMask.
UINT32 PixelsPerScanLine
 Defines the number of pixel elements per video memory line.

Detailed Description

Definition at line 67 of file GraphicsOutput.h.


Field Documentation

The version of this data structure.

A value of zero represents the EFI_GRAPHICS_OUTPUT_MODE_INFORMATION structure as defined in this specification.

Definition at line 72 of file GraphicsOutput.h.

The size of video screen in pixels in the X dimension.

Definition at line 76 of file GraphicsOutput.h.

Referenced by efifb_init().

The size of video screen in pixels in the Y dimension.

Definition at line 80 of file GraphicsOutput.h.

Referenced by efifb_init().

Enumeration that defines the physical format of the pixel.

A value of PixelBltOnly implies that a linear frame buffer is not available for this mode.

Definition at line 85 of file GraphicsOutput.h.

Referenced by efifb_colour_map().

This bit-mask is only valid if PixelFormat is set to PixelPixelBitMask.

A bit being set defines what bits are used for what purpose such as Red, Green, Blue, or Reserved.

Definition at line 90 of file GraphicsOutput.h.

Referenced by efifb_colour_map().

Defines the number of pixel elements per video memory line.

Definition at line 94 of file GraphicsOutput.h.

Referenced by efifb_init().


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