TianoCore EDK2 master
Loading...
Searching...
No Matches
FrameBufferBltLib.h
Go to the documentation of this file.
1
10#ifndef __FRAMEBUFFER_BLT_LIB__
11#define __FRAMEBUFFER_BLT_LIB__
12
14
15//
16// Opaque structure for the frame buffer configure.
17//
19
36RETURN_STATUS
37EFIAPI
39 IN VOID *FrameBuffer,
41 IN OUT FRAME_BUFFER_CONFIGURE *Configure,
42 IN OUT UINTN *ConfigureSize
43 );
44
72RETURN_STATUS
73EFIAPI
75 IN FRAME_BUFFER_CONFIGURE *Configure,
76 IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer OPTIONAL,
78 IN UINTN SourceX,
79 IN UINTN SourceY,
80 IN UINTN DestinationX,
81 IN UINTN DestinationY,
82 IN UINTN Width,
83 IN UINTN Height,
84 IN UINTN Delta
85 );
86
87#endif
UINT64 UINTN
RETURN_STATUS EFIAPI FrameBufferBlt(IN FRAME_BUFFER_CONFIGURE *Configure, IN OUT 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)
RETURN_STATUS EFIAPI FrameBufferBltConfigure(IN VOID *FrameBuffer, IN EFI_GRAPHICS_OUTPUT_MODE_INFORMATION *FrameBufferInfo, IN OUT FRAME_BUFFER_CONFIGURE *Configure, IN OUT UINTN *ConfigureSize)
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_GRAPHICS_OUTPUT_BLT_OPERATION