From b801742b773a8002dc6bddb4fb157565179654d3 Mon Sep 17 00:00:00 2001 From: bruvzg <7645683+bruvzg@users.noreply.github.com> Date: Tue, 8 Feb 2022 09:49:14 +0200 Subject: [GDExtension] Add binds for missing methods, operators, and constants required for GDExtension TextServer implementation. --- core/variant/variant_op.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'core/variant/variant_op.cpp') diff --git a/core/variant/variant_op.cpp b/core/variant/variant_op.cpp index f35774204b..cd1ae9f41f 100644 --- a/core/variant/variant_op.cpp +++ b/core/variant/variant_op.cpp @@ -176,6 +176,7 @@ void Variant::_register_variant_operators() { register_op>(Variant::OP_ADD, Variant::FLOAT, Variant::INT); register_op>(Variant::OP_ADD, Variant::FLOAT, Variant::FLOAT); register_op>(Variant::OP_ADD, Variant::STRING, Variant::STRING); + register_op>(Variant::OP_ADD, Variant::INT, Variant::STRING); register_op>(Variant::OP_ADD, Variant::VECTOR2, Variant::VECTOR2); register_op>(Variant::OP_ADD, Variant::VECTOR2I, Variant::VECTOR2I); register_op>(Variant::OP_ADD, Variant::VECTOR3, Variant::VECTOR3); @@ -622,6 +623,7 @@ void Variant::_register_variant_operators() { register_op>(Variant::OP_LESS, Variant::FLOAT, Variant::INT); register_op>(Variant::OP_LESS, Variant::FLOAT, Variant::FLOAT); register_op>(Variant::OP_LESS, Variant::STRING, Variant::STRING); + register_op>(Variant::OP_LESS, Variant::STRING_NAME, Variant::STRING_NAME); register_op>(Variant::OP_LESS, Variant::VECTOR2, Variant::VECTOR2); register_op>(Variant::OP_LESS, Variant::VECTOR2I, Variant::VECTOR2I); register_op>(Variant::OP_LESS, Variant::VECTOR3, Variant::VECTOR3); @@ -634,6 +636,7 @@ void Variant::_register_variant_operators() { register_op>(Variant::OP_LESS_EQUAL, Variant::FLOAT, Variant::INT); register_op>(Variant::OP_LESS_EQUAL, Variant::FLOAT, Variant::FLOAT); register_op>(Variant::OP_LESS_EQUAL, Variant::STRING, Variant::STRING); + register_op>(Variant::OP_LESS_EQUAL, Variant::STRING_NAME, Variant::STRING_NAME); register_op>(Variant::OP_LESS_EQUAL, Variant::VECTOR2, Variant::VECTOR2); register_op>(Variant::OP_LESS_EQUAL, Variant::VECTOR2I, Variant::VECTOR2I); register_op>(Variant::OP_LESS_EQUAL, Variant::VECTOR3, Variant::VECTOR3); @@ -647,6 +650,7 @@ void Variant::_register_variant_operators() { register_op>(Variant::OP_GREATER, Variant::FLOAT, Variant::INT); register_op>(Variant::OP_GREATER, Variant::FLOAT, Variant::FLOAT); register_op>(Variant::OP_GREATER, Variant::STRING, Variant::STRING); + register_op>(Variant::OP_GREATER, Variant::STRING_NAME, Variant::STRING_NAME); register_op>(Variant::OP_GREATER, Variant::VECTOR2, Variant::VECTOR2); register_op>(Variant::OP_GREATER, Variant::VECTOR2I, Variant::VECTOR2I); register_op>(Variant::OP_GREATER, Variant::VECTOR3, Variant::VECTOR3); @@ -659,6 +663,7 @@ void Variant::_register_variant_operators() { register_op>(Variant::OP_GREATER_EQUAL, Variant::FLOAT, Variant::INT); register_op>(Variant::OP_GREATER_EQUAL, Variant::FLOAT, Variant::FLOAT); register_op>(Variant::OP_GREATER_EQUAL, Variant::STRING, Variant::STRING); + register_op>(Variant::OP_GREATER_EQUAL, Variant::STRING_NAME, Variant::STRING_NAME); register_op>(Variant::OP_GREATER_EQUAL, Variant::VECTOR2, Variant::VECTOR2); register_op>(Variant::OP_GREATER_EQUAL, Variant::VECTOR2I, Variant::VECTOR2I); register_op>(Variant::OP_GREATER_EQUAL, Variant::VECTOR3, Variant::VECTOR3); -- cgit v1.2.3