TianoCore EDK2 master
Loading...
Searching...
No Matches
LcdGraphicsOutputBlt.c File Reference

Go to the source code of this file.

Functions

STATIC EFI_STATUS VideoCopyNoHorizontalOverlap (IN UINTN BitsPerPixel, IN volatile VOID *FrameBufferBase, IN UINT32 HorizontalResolution, IN UINTN SourceX, IN UINTN SourceY, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height)
 
STATIC EFI_STATUS VideoCopyHorizontalOverlap (IN UINTN BitsPerPixel, IN volatile VOID *FrameBufferBase, UINT32 HorizontalResolution, IN UINTN SourceX, IN UINTN SourceY, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height)
 
STATIC EFI_STATUS BltVideoFill (IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *EfiSourcePixel OPTIONAL, IN UINTN SourceX, IN UINTN SourceY, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height, IN UINTN Delta OPTIONAL)
 
STATIC EFI_STATUS BltVideoToBltBuffer (IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer OPTIONAL, IN UINTN SourceX, IN UINTN SourceY, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height, IN UINTN Delta OPTIONAL)
 
STATIC EFI_STATUS BltBufferToVideo (IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer OPTIONAL, IN UINTN SourceX, IN UINTN SourceY, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height, IN UINTN Delta OPTIONAL)
 
STATIC EFI_STATUS BltVideoToVideo (IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer OPTIONAL, IN UINTN SourceX, IN UINTN SourceY, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height, IN UINTN Delta OPTIONAL)
 
EFI_STATUS EFIAPI LcdGraphicsBlt (IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, 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 OPTIONAL)
 

Variables

BOOLEAN mDisplayInitialized
 

Detailed Description

Copyright (c) 2011 - 2020, Arm Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file LcdGraphicsOutputBlt.c.

Function Documentation

◆ BltBufferToVideo()

STATIC EFI_STATUS BltBufferToVideo ( IN EFI_GRAPHICS_OUTPUT_PROTOCOL This,
IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer  OPTIONAL,
IN UINTN  SourceX,
IN UINTN  SourceY,
IN UINTN  DestinationX,
IN UINTN  DestinationY,
IN UINTN  Width,
IN UINTN  Height,
IN UINTN Delta  OPTIONAL 
)

Definition at line 565 of file LcdGraphicsOutputBlt.c.

◆ BltVideoFill()

STATIC EFI_STATUS BltVideoFill ( IN EFI_GRAPHICS_OUTPUT_PROTOCOL This,
IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *EfiSourcePixel  OPTIONAL,
IN UINTN  SourceX,
IN UINTN  SourceY,
IN UINTN  DestinationX,
IN UINTN  DestinationY,
IN UINTN  Width,
IN UINTN  Height,
IN UINTN Delta  OPTIONAL 
)

Definition at line 254 of file LcdGraphicsOutputBlt.c.

◆ BltVideoToBltBuffer()

STATIC EFI_STATUS BltVideoToBltBuffer ( IN EFI_GRAPHICS_OUTPUT_PROTOCOL This,
IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer  OPTIONAL,
IN UINTN  SourceX,
IN UINTN  SourceY,
IN UINTN  DestinationX,
IN UINTN  DestinationY,
IN UINTN  Width,
IN UINTN  Height,
IN UINTN Delta  OPTIONAL 
)

Definition at line 401 of file LcdGraphicsOutputBlt.c.

◆ BltVideoToVideo()

STATIC EFI_STATUS BltVideoToVideo ( IN EFI_GRAPHICS_OUTPUT_PROTOCOL This,
IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer  OPTIONAL,
IN UINTN  SourceX,
IN UINTN  SourceY,
IN UINTN  DestinationX,
IN UINTN  DestinationY,
IN UINTN  Width,
IN UINTN  Height,
IN UINTN Delta  OPTIONAL 
)

Definition at line 727 of file LcdGraphicsOutputBlt.c.

◆ LcdGraphicsBlt()

EFI_STATUS EFIAPI LcdGraphicsBlt ( IN EFI_GRAPHICS_OUTPUT_PROTOCOL This,
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  OPTIONAL 
)

Definition at line 787 of file LcdGraphicsOutputBlt.c.

◆ VideoCopyHorizontalOverlap()

STATIC EFI_STATUS VideoCopyHorizontalOverlap ( IN UINTN  BitsPerPixel,
IN volatile VOID *  FrameBufferBase,
UINT32  HorizontalResolution,
IN UINTN  SourceX,
IN UINTN  SourceY,
IN UINTN  DestinationX,
IN UINTN  DestinationY,
IN UINTN  Width,
IN UINTN  Height 
)

Definition at line 121 of file LcdGraphicsOutputBlt.c.

◆ VideoCopyNoHorizontalOverlap()

STATIC EFI_STATUS VideoCopyNoHorizontalOverlap ( IN UINTN  BitsPerPixel,
IN volatile VOID *  FrameBufferBase,
IN UINT32  HorizontalResolution,
IN UINTN  SourceX,
IN UINTN  SourceY,
IN UINTN  DestinationX,
IN UINTN  DestinationY,
IN UINTN  Width,
IN UINTN  Height 
)

Definition at line 27 of file LcdGraphicsOutputBlt.c.

Variable Documentation

◆ mDisplayInitialized

BOOLEAN mDisplayInitialized
extern

Definition at line 24 of file LcdGraphicsOutputDxe.c.