DynamicFontData can be built-in (will still link to a ttf though), closes #4600
This commit is contained in:
parent
4b05181397
commit
0bbb0d0caa
2 changed files with 15 additions and 0 deletions
|
@ -66,11 +66,22 @@ void DynamicFontData::set_font_path(const String& p_path) {
|
|||
font_path=p_path;
|
||||
}
|
||||
|
||||
String DynamicFontData::get_font_path() const {
|
||||
return font_path;
|
||||
}
|
||||
|
||||
void DynamicFontData::set_force_autohinter(bool p_force) {
|
||||
|
||||
force_autohinter=p_force;
|
||||
}
|
||||
|
||||
void DynamicFontData::_bind_methods() {
|
||||
ObjectTypeDB::bind_method(_MD("set_font_path","path"),&DynamicFontData::set_font_path);
|
||||
ObjectTypeDB::bind_method(_MD("get_font_path"),&DynamicFontData::get_font_path);
|
||||
|
||||
ADD_PROPERTY(PropertyInfo(Variant::STRING,"font_path",PROPERTY_HINT_FILE,"*.ttf,*.otf"),_SCS("set_font_path"),_SCS("get_font_path"));
|
||||
}
|
||||
|
||||
DynamicFontData::DynamicFontData()
|
||||
{
|
||||
|
||||
|
|
|
@ -60,10 +60,14 @@ friend class DynamicFont;
|
|||
|
||||
|
||||
Ref<DynamicFontAtSize> _get_dynamic_font_at_size(int p_size);
|
||||
protected:
|
||||
|
||||
static void _bind_methods();
|
||||
public:
|
||||
|
||||
void set_font_ptr(const uint8_t* p_font_mem,int p_font_mem_size);
|
||||
void set_font_path(const String& p_path);
|
||||
String get_font_path() const;
|
||||
void set_force_autohinter(bool p_force);
|
||||
|
||||
DynamicFontData();
|
||||
|
|
Loading…
Reference in a new issue