#[repr(C)]pub struct HiiFontProtocol {
pub string_to_image: unsafe extern "efiapi" fn(this: *const Self, flags: HiiOutFlags, string: *const Char16, string_info: *const FontDisplayInfo, blt: *mut *mut ImageOutput, blt_x: usize, blt_y: usize, row_info_array: *mut *mut HiiRowInfo, row_info_array_size: *mut usize, column_info_array: *mut usize) -> Status,
pub string_id_to_image: unsafe extern "efiapi" fn(this: *const Self, flags: HiiOutFlags, package_list: HiiHandle, string_id: StringId, language: *const Char8, string_info: *const FontDisplayInfo, blt: *mut *mut ImageOutput, blt_x: usize, blt_y: usize, row_info_array: *mut *mut HiiRowInfo, row_info_array_size: *mut usize, column_info_array: *mut usize) -> Status,
pub get_glyph: unsafe extern "efiapi" fn(this: *const Self, char: Char16, string_info: *const FontDisplayInfo, blt: *mut *mut ImageOutput, baseline: *mut usize) -> Status,
pub get_font_info: unsafe extern "efiapi" fn(this: *const Self, font_handle: *mut FontHandle, string_info_in: *const FontDisplayInfo, string_info_out: *mut *mut FontDisplayInfo, string: *const Char16) -> Status,
}Expand description
EFI_HII_FONT_PROTOCOL
Fields§
§string_to_image: unsafe extern "efiapi" fn(this: *const Self, flags: HiiOutFlags, string: *const Char16, string_info: *const FontDisplayInfo, blt: *mut *mut ImageOutput, blt_x: usize, blt_y: usize, row_info_array: *mut *mut HiiRowInfo, row_info_array_size: *mut usize, column_info_array: *mut usize) -> Status§string_id_to_image: unsafe extern "efiapi" fn(this: *const Self, flags: HiiOutFlags, package_list: HiiHandle, string_id: StringId, language: *const Char8, string_info: *const FontDisplayInfo, blt: *mut *mut ImageOutput, blt_x: usize, blt_y: usize, row_info_array: *mut *mut HiiRowInfo, row_info_array_size: *mut usize, column_info_array: *mut usize) -> Status§get_glyph: unsafe extern "efiapi" fn(this: *const Self, char: Char16, string_info: *const FontDisplayInfo, blt: *mut *mut ImageOutput, baseline: *mut usize) -> Status§get_font_info: unsafe extern "efiapi" fn(this: *const Self, font_handle: *mut FontHandle, string_info_in: *const FontDisplayInfo, string_info_out: *mut *mut FontDisplayInfo, string: *const Char16) -> Status