|
OpenCore
1.0.5
OpenCore Bootloader
|
#include <Uefi.h>#include <Protocol/GraphicsOutput.h>#include <Library/DebugLib.h>#include "OpenCanopy.h"#include "Blending.h"Go to the source code of this file.
Macros | |
| #define | PIXEL_TO_UINT32(Pixel) |
| #define | RGB_ALPHA_BLEND(Back, Front, InvFrontOpacity) |
Functions | |
| STATIC VOID | InternalBlendPixel (IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BackPixel, IN CONST EFI_GRAPHICS_OUTPUT_BLT_PIXEL *FrontPixel) |
| VOID | GuiBlendPixelOpaque (IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BackPixel, IN CONST EFI_GRAPHICS_OUTPUT_BLT_PIXEL *FrontPixel, IN UINT8 Opacity) |
| VOID | GuiBlendPixelSolid (IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BackPixel, IN CONST EFI_GRAPHICS_OUTPUT_BLT_PIXEL *FrontPixel) |
| VOID | GuiBlendPixel (IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BackPixel, IN CONST EFI_GRAPHICS_OUTPUT_BLT_PIXEL *FrontPixel, IN UINT8 Opacity) |
This file is part of OpenCanopy, OpenCore GUI.
Copyright (c) 2018-2019, Download-Fritz. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Definition in file Blending.c.
| #define PIXEL_TO_UINT32 | ( | Pixel | ) |
Definition at line 17 of file Blending.c.
| #define RGB_ALPHA_BLEND | ( | Back, | |
| Front, | |||
| InvFrontOpacity ) |
Definition at line 20 of file Blending.c.
| VOID GuiBlendPixel | ( | IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL * | BackPixel, |
| IN CONST EFI_GRAPHICS_OUTPUT_BLT_PIXEL * | FrontPixel, | ||
| IN UINT8 | Opacity ) |
Definition at line 126 of file Blending.c.
| VOID GuiBlendPixelOpaque | ( | IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL * | BackPixel, |
| IN CONST EFI_GRAPHICS_OUTPUT_BLT_PIXEL * | FrontPixel, | ||
| IN UINT8 | Opacity ) |
Definition at line 60 of file Blending.c.
| VOID GuiBlendPixelSolid | ( | IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL * | BackPixel, |
| IN CONST EFI_GRAPHICS_OUTPUT_BLT_PIXEL * | FrontPixel ) |
Definition at line 98 of file Blending.c.
| STATIC VOID InternalBlendPixel | ( | IN OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL * | BackPixel, |
| IN CONST EFI_GRAPHICS_OUTPUT_BLT_PIXEL * | FrontPixel ) |
Definition at line 25 of file Blending.c.