Add functions for getting name and font style from dynamic and bitmap fonts.
Add font selection toolbar editor plugin.
This commit is contained in:
parent
d6f972fad4
commit
3f33e1d7d6
20 changed files with 1026 additions and 3 deletions
|
|
@ -208,6 +208,15 @@ void TextServer::_bind_methods() {
|
|||
|
||||
ClassDB::bind_method(D_METHOD("font_set_data", "font_rid", "data"), &TextServer::font_set_data);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("font_set_style", "font_rid", "style"), &TextServer::font_set_style);
|
||||
ClassDB::bind_method(D_METHOD("font_get_style", "font_rid"), &TextServer::font_get_style);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("font_set_name", "font_rid", "name"), &TextServer::font_set_name);
|
||||
ClassDB::bind_method(D_METHOD("font_get_name", "font_rid"), &TextServer::font_get_name);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("font_set_style_name", "font_rid", "name"), &TextServer::font_set_style_name);
|
||||
ClassDB::bind_method(D_METHOD("font_get_style_name", "font_rid"), &TextServer::font_get_style_name);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("font_set_antialiased", "font_rid", "antialiased"), &TextServer::font_set_antialiased);
|
||||
ClassDB::bind_method(D_METHOD("font_is_antialiased", "font_rid"), &TextServer::font_is_antialiased);
|
||||
|
||||
|
|
@ -470,11 +479,16 @@ void TextServer::_bind_methods() {
|
|||
BIND_ENUM_CONSTANT(CONTOUR_CURVE_TAG_OFF_CONIC);
|
||||
BIND_ENUM_CONSTANT(CONTOUR_CURVE_TAG_OFF_CUBIC);
|
||||
|
||||
/* Font Spacing*/
|
||||
/* Font Spacing */
|
||||
BIND_ENUM_CONSTANT(SPACING_GLYPH);
|
||||
BIND_ENUM_CONSTANT(SPACING_SPACE);
|
||||
BIND_ENUM_CONSTANT(SPACING_TOP);
|
||||
BIND_ENUM_CONSTANT(SPACING_BOTTOM);
|
||||
|
||||
/* Font Style */
|
||||
BIND_ENUM_CONSTANT(FONT_BOLD);
|
||||
BIND_ENUM_CONSTANT(FONT_ITALIC);
|
||||
BIND_ENUM_CONSTANT(FONT_FIXED_WIDTH);
|
||||
}
|
||||
|
||||
Vector2 TextServer::get_hex_code_box_size(int p_size, char32_t p_index) const {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue