| 
    OpenCore
    1.0.5
    
   OpenCore Bootloader 
   | 
 
#include <Base.h>#include <Library/BaseMemoryLib.h>#include <Library/BaseOverflowLib.h>#include <Library/DebugLib.h>#include <Library/MemoryAllocationLib.h>#include "OpenCanopy.h"#include "BmfLib.h"#include "GuiApp.h"Go to the source code of this file.
Data Structures | |
| struct | BMF_TEXT_INFO | 
Functions | |
| CONST BMF_CHAR * | BmfGetChar (IN CONST BMF_CONTEXT *Context, IN UINT32 Char) | 
| CONST BMF_KERNING_PAIR * | BmfGetKerningPair (IN CONST BMF_CONTEXT *Context, IN CHAR16 Char1, IN CHAR16 Char2) | 
| BOOLEAN | BmfContextInitialize (OUT BMF_CONTEXT *Context, IN CONST VOID *FileBuffer, IN UINT32 FileSize) | 
| BMF_TEXT_INFO * | BmfGetTextInfo (IN CONST BMF_CONTEXT *Context, IN CONST CHAR16 *String, IN UINTN StringLen, IN UINT8 PosX, IN UINT8 PosY) | 
| STATIC VOID | BlendMem (EFI_GRAPHICS_OUTPUT_BLT_PIXEL *Dst, EFI_GRAPHICS_OUTPUT_BLT_PIXEL *AlphaSrc, EFI_GRAPHICS_OUTPUT_BLT_PIXEL *Color, UINTN PixelCount) | 
| BOOLEAN | GuiGetLabel (OUT GUI_IMAGE *LabelImage, IN CONST GUI_FONT_CONTEXT *Context, IN CONST CHAR16 *String, IN UINTN StringLen, IN BOOLEAN Inverted) | 
| BOOLEAN | GuiFontConstruct (OUT GUI_FONT_CONTEXT *Context, IN VOID *FontImage, IN UINTN FontImageSize, IN VOID *FileBuffer, IN UINT32 FileSize, IN UINT8 Scale) | 
| VOID | GuiFontDestruct (IN GUI_FONT_CONTEXT *Context) | 
Variables | |
| STATIC EFI_GRAPHICS_OUTPUT_BLT_PIXEL | mBlack = { 0, 0, 0, 255 } | 
| STATIC EFI_GRAPHICS_OUTPUT_BLT_PIXEL | mWhite = { 255, 255, 255, 255 } | 
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 BitmapFont.c.
| STATIC VOID BlendMem | ( | EFI_GRAPHICS_OUTPUT_BLT_PIXEL * | Dst, | 
| EFI_GRAPHICS_OUTPUT_BLT_PIXEL * | AlphaSrc, | ||
| EFI_GRAPHICS_OUTPUT_BLT_PIXEL * | Color, | ||
| UINTN | PixelCount ) | 
Definition at line 585 of file BitmapFont.c.
| BOOLEAN BmfContextInitialize | ( | OUT BMF_CONTEXT * | Context, | 
| IN CONST VOID * | FileBuffer, | ||
| IN UINT32 | FileSize ) | 
Definition at line 147 of file BitmapFont.c.
| CONST BMF_CHAR * BmfGetChar | ( | IN CONST BMF_CONTEXT * | Context, | 
| IN UINT32 | Char ) | 
Definition at line 20 of file BitmapFont.c.
| CONST BMF_KERNING_PAIR * BmfGetKerningPair | ( | IN CONST BMF_CONTEXT * | Context, | 
| IN CHAR16 | Char1, | ||
| IN CHAR16 | Char2 ) | 
Definition at line 71 of file BitmapFont.c.
| BMF_TEXT_INFO * BmfGetTextInfo | ( | IN CONST BMF_CONTEXT * | Context, | 
| IN CONST CHAR16 * | String, | ||
| IN UINTN | StringLen, | ||
| IN UINT8 | PosX, | ||
| IN UINT8 | PosY ) | 
Definition at line 480 of file BitmapFont.c.
| BOOLEAN GuiFontConstruct | ( | OUT GUI_FONT_CONTEXT * | Context, | 
| IN VOID * | FontImage, | ||
| IN UINTN | FontImageSize, | ||
| IN VOID * | FileBuffer, | ||
| IN UINT32 | FileSize, | ||
| IN UINT8 | Scale ) | 
Definition at line 718 of file BitmapFont.c.
| VOID GuiFontDestruct | ( | IN GUI_FONT_CONTEXT * | Context | ) | 
Definition at line 765 of file BitmapFont.c.
| BOOLEAN GuiGetLabel | ( | OUT GUI_IMAGE * | LabelImage, | 
| IN CONST GUI_FONT_CONTEXT * | Context, | ||
| IN CONST CHAR16 * | String, | ||
| IN UINTN | StringLen, | ||
| IN BOOLEAN | Inverted ) | 
Definition at line 609 of file BitmapFont.c.
| STATIC EFI_GRAPHICS_OUTPUT_BLT_PIXEL mBlack = { 0, 0, 0, 255 } | 
Definition at line 577 of file BitmapFont.c.
| STATIC EFI_GRAPHICS_OUTPUT_BLT_PIXEL mWhite = { 255, 255, 255, 255 } | 
Definition at line 581 of file BitmapFont.c.