#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.