Lines Matching defs:String
146 @param StringInfo Points to the string font and color information
147 or NULL if the string should use the default
646 @param FontPackage Hii string package instance.
920 @param FontName NULL-terminated string.
1017 @param StringInfo Points to the string output information,
1432 for a description of the supported string format.
1510 Renders a string to a bitmap or to the display.
1513 @param Flags Describes how the string is to be drawn.
1514 @param String Points to the null-terminated string to be
1516 @param StringInfo Points to the string output information,
1518 string will be output in the default system font
1522 and Height pixels high. The string will be drawn
1547 character in the string on the row where it is
1551 is one entry for each character in the string,
1556 @retval EFI_SUCCESS The string was successfully rendered.
1559 @retval EFI_INVALID_PARAMETER The String or Blt was NULL.
1568 IN CONST EFI_STRING String,
1621 if (This == NULL || String == NULL || Blt == NULL) {
1653 // Create a new bitmap and draw the string onto this image.
1674 StrLength = StrLen(String);
1689 // Calculate the string output information, including specified color and font .
1745 // Parse the string to be displayed to drop some ignored characters.
1748 StringPtr = String;
1825 // Draw the string according to the specified EFI_HII_OUT_FLAGS and Blt.
1826 // If Blt is not NULL, then EFI_HII_OUT_FLAG_CLIP is implied, render this string
1828 // Otherwise render this string to a new allocated image and output it.
2234 Render a string to a bitmap or the screen containing the contents of the specified string.
2237 @param Flags Describes how the string is to be drawn.
2239 for the specified string.
2240 @param StringId The string's id, which is unique within
2242 @param Language Points to the language for the retrieved string.
2245 @param StringInfo Points to the string output information,
2247 string will be output in the default system font
2251 and Height pixels high. The string will be drawn
2276 string on the row where it is
2280 is one entry for each character in the string,
2285 @retval EFI_SUCCESS The string was successfully rendered.
2314 EFI_STRING String;
2335 // Initialize string pointers to be NULL
2340 String = NULL;
2345 // Get the string to be displayed.
2397 String = (EFI_STRING) AllocateZeroPool (StringSize);
2398 if (String == NULL) {
2408 String,
2413 FreePool (String);
2414 String = (EFI_STRING) AllocateZeroPool (StringSize);
2415 if (String == NULL) {
2424 String,
2435 // When StringInfo specifies that string will be output in the system default font and color,
2436 // use particular stringfontinfo described in string package instead if exists.
2437 // StringFontInfo equals NULL means system default font attaches with the string block.
2455 String,
2470 String,
2490 if (String != NULL) {
2491 FreePool (String);
2509 @param StringInfo Points to the string font and color information
2510 or NULL if the string should use the default
2544 EFI_STRING String;
2563 String = NULL;
2578 String = (EFI_STRING) AllocateZeroPool (sizeof (CHAR16) * 2);
2579 if (String == NULL) {
2583 *String = Char;
2584 *(String + 1) = 0;
2586 Status = HiiGetFontInfo (This, &FontHandle, StringInfo, &StringInfoOut, String);
2673 if (String != NULL) {
2674 FreePool (String);
2686 the specified criteria. If String is non-NULL, then all of the characters in
2687 the string must exist in order for a candidate font to be returned.
2704 @param String Points to the string which will be tested to
2722 IN CONST EFI_STRING String OPTIONAL
2843 if (String != NULL) {
2844 StringIn = String;