EFI HII DRAW FLAGS

From PhoenixWiki

Jump to: navigation, search

Prototype

typedef UINT32 EFI_HII_DRAW_FLAGS;

Description

Flag Definition Description
#define EFI_HII_DRAW_FLAG_CLIP         0x00000001
If set, then all pixels drawn outside the bounding box specified by Width and Height are ignored.
#define EFI_HII_DRAW_FLAG_TRANSPARENT  0x00000030
The EFI_HII_DRAW_FLAG_TRANSPARENT flag value determines whether the image will be drawn transparent or opaque. If equal to EFI_HII_DRAW_FLAG_FORCE_TRANS , then the image will be drawn so that all “off” pixels in the image will be drawn using the pixel value from Blt and all other pixels will be copied. If equal to EFI_HII_DRAW_FLAG_FORCE_OPAQUE , then the image’s pixels will be copied directly to the destination. If equal to EFI_HII_DRAW_FLAG_DEFAULT is set, then the image will be drawn transparently or opaque, depending on the image’s transparency setting (see EFI_IMAGE_TRANSPARENT).
#define EFI_HII_DRAW_FLAG_DEFAULT      0x00000000
#define EFI_HII_DRAW_FLAG_FORCE_TRANS  0x00000010
#define EFI_HII_DRAW_FLAG_FORCE_OPAQUE 0x00000020
#define EFI_HII_DIRECT_TO_SCREEN       0x00000080
If set, the image will be written directly to the output device. Otherwise the image will be rendered to the bitmap.

Copyright (C) 2008 Phoenix Technologies Ltd. All Rights Reserved. Portions copyright (C) 2008 UEFI Forum, Inc. Used with permission.

Personal tools