ReactOS 0.4.16-dev-250-g3ecd236
EFI_GRAPHICS_OUTPUT_MODE_INFORMATION Struct Reference

#include <GraphicsOutput.h>

Collaboration diagram for EFI_GRAPHICS_OUTPUT_MODE_INFORMATION:

Public Attributes

UINT32 Version
 
UINT32 HorizontalResolution
 
UINT32 VerticalResolution
 
EFI_GRAPHICS_PIXEL_FORMAT PixelFormat
 
EFI_PIXEL_BITMASK PixelInformation
 
UINT32 PixelsPerScanLine
 

Detailed Description

Definition at line 65 of file GraphicsOutput.h.

Member Data Documentation

◆ HorizontalResolution

UINT32 EFI_GRAPHICS_OUTPUT_MODE_INFORMATION::HorizontalResolution

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

Definition at line 74 of file GraphicsOutput.h.

Referenced by ConsoleEfiGopEnable(), ConsoleEfiGopOpen(), and UefiInitializeVideo().

◆ PixelFormat

EFI_GRAPHICS_PIXEL_FORMAT EFI_GRAPHICS_OUTPUT_MODE_INFORMATION::PixelFormat

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 83 of file GraphicsOutput.h.

Referenced by UefiInitializeVideo().

◆ PixelInformation

EFI_PIXEL_BITMASK EFI_GRAPHICS_OUTPUT_MODE_INFORMATION::PixelInformation

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 88 of file GraphicsOutput.h.

◆ PixelsPerScanLine

UINT32 EFI_GRAPHICS_OUTPUT_MODE_INFORMATION::PixelsPerScanLine

Defines the number of pixel elements per video memory line.

Definition at line 92 of file GraphicsOutput.h.

Referenced by ConsoleEfiGopEnable(), ConsoleEfiGopOpen(), and UefiInitializeVideo().

◆ Version

UINT32 EFI_GRAPHICS_OUTPUT_MODE_INFORMATION::Version

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 70 of file GraphicsOutput.h.

◆ VerticalResolution

UINT32 EFI_GRAPHICS_OUTPUT_MODE_INFORMATION::VerticalResolution

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

Definition at line 78 of file GraphicsOutput.h.

Referenced by ConsoleEfiGopEnable(), ConsoleEfiGopOpen(), and UefiInitializeVideo().


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