OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
ConsoleGopInternal.h
Go to the documentation of this file.
1
15#ifndef CONSOLE_GOP_INTERNAL_H
16#define CONSOLE_GOP_INTERNAL_H
17
18#include <Protocol/GraphicsOutput.h>
19#include <Library/OcBlitLib.h>
20
21typedef struct CONSOLE_GOP_CONTEXT {
25 EFI_HANDLE_PROTOCOL OriginalHandleProtocol;
29 EFI_GRAPHICS_OUTPUT_PROTOCOL *ConsoleGop;
45 UINT32 Rotation;
49 EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE OriginalGopSetMode;
53 EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE OriginalGopQueryMode;
57 EFI_GRAPHICS_OUTPUT_MODE_INFORMATION OriginalModeInfo;
61 EFI_PHYSICAL_ADDRESS OriginalFrameBufferBase;
69 EFI_GRAPHICS_OUTPUT_MODE_INFORMATION CustomModeInfo;
71
74 VOID
75 );
76
77#endif // CONSOLE_GOP_INTERNAL_H
struct CONSOLE_GOP_CONTEXT CONSOLE_GOP_CONTEXT
CONST CONSOLE_GOP_CONTEXT * InternalGetDirectGopContext(VOID)
Definition ConsoleGop.c:635
EFI_PHYSICAL_ADDRESS OriginalFrameBufferBase
EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE OriginalGopQueryMode
EFI_GRAPHICS_OUTPUT_MODE_INFORMATION OriginalModeInfo
OC_BLIT_CONFIGURE * FramebufferContext
EFI_GRAPHICS_OUTPUT_PROTOCOL * ConsoleGop
EFI_GRAPHICS_OUTPUT_MODE_INFORMATION CustomModeInfo
EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE OriginalGopSetMode
EFI_HANDLE_PROTOCOL OriginalHandleProtocol