Intel Extensible Firmware Interface User Manual

Page 326

Advertising
background image

Extensible Firmware Interface Specification

10-32

12/01/02

Version 1.10

Parameters

This

The

EFI_UGA_DRAW_PROTOCOL

instance.

BltBuffer

The data to transfer to the graphics screen. Size is at least

Width

*

Height

*sizeof(

EFI_UGA_PIXEL

).

BltOperation

The operation to perform when copying

BltBuffer

on to the graphics

screen.

SourceX

The X coordinate of the source for the

BltOperation

. The origin of

the screen is 0, 0 and that is the upper left-hand corner of the screen.

SourceY

The Y coordinate of the source for the

BltOperation

. The origin of

the screen is 0, 0 and that is the upper left-hand corner of the screen.

DestinationX

The X coordinate of the destination for the

BltOperation

. The origin

of the screen is 0, 0 and that is the upper left-hand corner of the screen.

DestinationY

The Y coordinate of the destination for the

BltOperation

. The origin

of the screen is 0, 0 and that is the upper left-hand corner of the screen.

Width

The width of a rectangle in the blt rectangle in pixels. Each pixel is
represented by an

EFI_UGA_PIXEL

element.

Height

The height of a rectangle in the blt rectangle in pixels. Each pixel is
represented by an

EFI_UGA_PIXEL

element.

Delta

Not used for

EfiUgaVideoFill

or the

EfiUgaVideoToVideo

operation.

If a

Delta

of zero is used, the entire

BltBuffer

is being

operated on. If a subrectangle of the

BltBuffer

is being used then

Delta

represents the number of bytes in a row of the

BltBuffer

.

Advertising