diff options
| author | Franklin Sobrinho | 2015-12-06 09:12:14 -0300 |
|---|---|---|
| committer | Franklin Sobrinho | 2015-12-06 09:12:14 -0300 |
| commit | 3c4b0236cbd87502673e7dd2ac2bb9f3ed92277c (patch) | |
| tree | 599dcaa655c4587a4ac1a0bdca4a9785fe7eae27 /core/variant_call.cpp | |
| parent | fe2a9bc746df86510391435f89eb10f6e0eddec4 (diff) | |
| download | godot-3c4b0236cbd87502673e7dd2ac2bb9f3ed92277c.tar.gz godot-3c4b0236cbd87502673e7dd2ac2bb9f3ed92277c.tar.zst godot-3c4b0236cbd87502673e7dd2ac2bb9f3ed92277c.zip | |
Diffstat (limited to 'core/variant_call.cpp')
| -rw-r--r-- | core/variant_call.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/variant_call.cpp b/core/variant_call.cpp index 0d0248ef2..2d10cf4d4 100644 --- a/core/variant_call.cpp +++ b/core/variant_call.cpp @@ -858,6 +858,11 @@ static void _call_##m_type##_##m_method(Variant& r_ret,Variant& p_self,const Var r_ret=Transform(p_args[0]->operator Matrix3(),p_args[1]->operator Vector3()); } + static void Image_init1(Variant& r_ret, const Variant** p_args) { + + r_ret=Image(*p_args[0],*p_args[1],*p_args[2],Image::Format(p_args[3]->operator int())); + } + static void add_constructor(VariantConstructFunc p_func,const Variant::Type p_type, const String& p_name1="", const Variant::Type p_type1=Variant::NIL, const String& p_name2="", const Variant::Type p_type2=Variant::NIL, @@ -1583,6 +1588,8 @@ _VariantCall::addfunc(Variant::m_vtype,Variant::m_ret,_SCS(#m_method),VCALL(m_cl _VariantCall::add_constructor(_VariantCall::Transform_init1,Variant::TRANSFORM,"x_axis",Variant::VECTOR3,"y_axis",Variant::VECTOR3,"z_axis",Variant::VECTOR3,"origin",Variant::VECTOR3); _VariantCall::add_constructor(_VariantCall::Transform_init2,Variant::TRANSFORM,"basis",Variant::MATRIX3,"origin",Variant::VECTOR3); + _VariantCall::add_constructor(_VariantCall::Image_init1,Variant::IMAGE,"width",Variant::INT,"height",Variant::INT,"mipmaps",Variant::BOOL,"format",Variant::INT); + /* REGISTER CONSTANTS */ _VariantCall::constant_data[Variant::VECTOR3].value["AXIS_X"]=Vector3::AXIS_X; |
