XenevaOS
Loading...
Searching...
No Matches
GraphicsOutput.h
Go to the documentation of this file.
1
17#ifndef __GRAPHICS_OUTPUT_H__
18#define __GRAPHICS_OUTPUT_H__
19
20#define EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID \
21 { \
22 0x9042a9de, 0x23dc, 0x4a38, {0x96, 0xfb, 0x7a, 0xde, 0xd0, 0x80, 0x51, 0x6a } \
23 }
24
26
33
64
94
109typedef
113 IN UINT32 ModeNumber,
114 OUT UINTN *SizeOfInfo,
116 );
117
130typedef
134 IN UINT32 ModeNumber
135 );
136
143
148
191
215typedef
221 IN UINTN SourceX,
222 IN UINTN SourceY,
223 IN UINTN DestinationX,
224 IN UINTN DestinationY,
225 IN UINTN Width,
226 IN UINTN Height,
227 IN UINTN Delta OPTIONAL
228 );
229
258
273
275
276#endif
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_GRAPHICS_OUTPUT_BLT_OPERATION
Definition GraphicsOutput.h:152
@ EfiBltVideoToBltBuffer
Definition GraphicsOutput.h:169
@ EfiBltBufferToVideo
Definition GraphicsOutput.h:179
@ EfiGraphicsOutputBltOperationMax
Definition GraphicsOutput.h:189
@ EfiBltVideoFill
Definition GraphicsOutput.h:159
@ EfiBltVideoToVideo
Definition GraphicsOutput.h:187
EFI_GRAPHICS_PIXEL_FORMAT
Definition GraphicsOutput.h:34
@ PixelBitMask
Definition GraphicsOutput.h:54
@ PixelRedGreenBlueReserved8BitPerColor
Definition GraphicsOutput.h:42
@ PixelBlueGreenRedReserved8BitPerColor
Definition GraphicsOutput.h:50
@ PixelBltOnly
Definition GraphicsOutput.h:58
@ PixelFormatMax
Definition GraphicsOutput.h:62
EFI_STATUS(EFIAPI * EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE)(IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber, OUT UINTN *SizeOfInfo, OUT EFI_GRAPHICS_OUTPUT_MODE_INFORMATION **Info)
Definition GraphicsOutput.h:111
EFI_GUID gEfiGraphicsOutputProtocolGuid
EFI_STATUS(EFIAPI * EFI_GRAPHICS_OUTPUT_PROTOCOL_BLT)(IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer, OPTIONAL IN EFI_GRAPHICS_OUTPUT_BLT_OPERATION BltOperation, IN UINTN SourceX, IN UINTN SourceY, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height, IN UINTN Delta OPTIONAL)
Definition GraphicsOutput.h:217
EFI_STATUS(EFIAPI * EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE)(IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber)
Definition GraphicsOutput.h:132
UINT64 EFI_PHYSICAL_ADDRESS
Definition UefiBaseType.h:54
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
unsigned char UINT8
Definition actypes.h:236
Definition GraphicsOutput.h:137
UINT8 Red
Definition GraphicsOutput.h:140
UINT8 Reserved
Definition GraphicsOutput.h:141
UINT8 Green
Definition GraphicsOutput.h:139
UINT8 Blue
Definition GraphicsOutput.h:138
Definition GraphicsOutput.h:65
UINT32 VerticalResolution
Definition GraphicsOutput.h:78
UINT32 Version
Definition GraphicsOutput.h:70
EFI_GRAPHICS_PIXEL_FORMAT PixelFormat
Definition GraphicsOutput.h:83
UINT32 HorizontalResolution
Definition GraphicsOutput.h:74
EFI_PIXEL_BITMASK PixelInformation
Definition GraphicsOutput.h:88
UINT32 PixelsPerScanLine
Definition GraphicsOutput.h:92
Definition GraphicsOutput.h:230
UINT32 Mode
Definition GraphicsOutput.h:238
EFI_PHYSICAL_ADDRESS FrameBufferBase
Definition GraphicsOutput.h:251
UINT32 MaxMode
Definition GraphicsOutput.h:234
EFI_GRAPHICS_OUTPUT_MODE_INFORMATION * Info
Definition GraphicsOutput.h:242
UINTN FrameBufferSize
Definition GraphicsOutput.h:256
UINTN SizeOfInfo
Definition GraphicsOutput.h:246
Definition GraphicsOutput.h:27
UINT32 BlueMask
Definition GraphicsOutput.h:30
UINT32 GreenMask
Definition GraphicsOutput.h:29
UINT32 ReservedMask
Definition GraphicsOutput.h:31
UINT32 RedMask
Definition GraphicsOutput.h:28
Definition Base.h:281
Definition GraphicsOutput.h:264
EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE QueryMode
Definition GraphicsOutput.h:265
EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE * Mode
Definition GraphicsOutput.h:271
EFI_GRAPHICS_OUTPUT_PROTOCOL_BLT Blt
Definition GraphicsOutput.h:267
EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE SetMode
Definition GraphicsOutput.h:266
Definition GraphicsOutput.h:144
EFI_GRAPHICS_OUTPUT_BLT_PIXEL Pixel
Definition GraphicsOutput.h:145
UINT32 Raw
Definition GraphicsOutput.h:146