2
0
Эх сурвалжийг харах

Merge pull request #55171 from dalexeev/font-data-set-fixed-size

Rémi Verschelde 3 жил өмнө
parent
commit
70d530029a

+ 13 - 0
doc/classes/FontData.xml

@@ -93,6 +93,12 @@
 				Returns font descent (number of pixels below the baseline).
 				Returns font descent (number of pixels below the baseline).
 			</description>
 			</description>
 		</method>
 		</method>
+		<method name="get_fixed_size" qualifiers="const">
+			<return type="int" />
+			<description>
+				Returns font fixed size.
+			</description>
+		</method>
 		<method name="get_font_name" qualifiers="const">
 		<method name="get_font_name" qualifiers="const">
 			<return type="String" />
 			<return type="String" />
 			<description>
 			<description>
@@ -481,6 +487,13 @@
 				Sets the font descent (number of pixels below the baseline).
 				Sets the font descent (number of pixels below the baseline).
 			</description>
 			</description>
 		</method>
 		</method>
+		<method name="set_fixed_size">
+			<return type="void" />
+			<argument index="0" name="fixed_size" type="int" />
+			<description>
+				Sets the fixed size for the font.
+			</description>
+		</method>
 		<method name="set_font_name">
 		<method name="set_font_name">
 			<return type="void" />
 			<return type="void" />
 			<argument index="0" name="name" type="String" />
 			<argument index="0" name="name" type="String" />

+ 3 - 0
scene/resources/font.cpp

@@ -88,6 +88,9 @@ void FontData::_bind_methods() {
 	ClassDB::bind_method(D_METHOD("set_msdf_size", "msdf_size"), &FontData::set_msdf_size);
 	ClassDB::bind_method(D_METHOD("set_msdf_size", "msdf_size"), &FontData::set_msdf_size);
 	ClassDB::bind_method(D_METHOD("get_msdf_size"), &FontData::get_msdf_size);
 	ClassDB::bind_method(D_METHOD("get_msdf_size"), &FontData::get_msdf_size);
 
 
+	ClassDB::bind_method(D_METHOD("set_fixed_size", "fixed_size"), &FontData::set_fixed_size);
+	ClassDB::bind_method(D_METHOD("get_fixed_size"), &FontData::get_fixed_size);
+
 	ClassDB::bind_method(D_METHOD("set_force_autohinter", "force_autohinter"), &FontData::set_force_autohinter);
 	ClassDB::bind_method(D_METHOD("set_force_autohinter", "force_autohinter"), &FontData::set_force_autohinter);
 	ClassDB::bind_method(D_METHOD("is_force_autohinter"), &FontData::is_force_autohinter);
 	ClassDB::bind_method(D_METHOD("is_force_autohinter"), &FontData::is_force_autohinter);