Update docs and bindings for new integer vector types
This commit is contained in:
parent
2f237d181b
commit
6c8f2ae53a
16 changed files with 358 additions and 101 deletions
|
|
@ -1291,14 +1291,14 @@ Variant Variant::construct(const Variant::Type p_type, const Variant **p_args, i
|
|||
|
||||
// math types
|
||||
case VECTOR2:
|
||||
return Vector2(); // 5
|
||||
return Vector2();
|
||||
case RECT2: return Rect2();
|
||||
case VECTOR3: return Vector3();
|
||||
case TRANSFORM2D: return Transform2D();
|
||||
case PLANE: return Plane();
|
||||
case QUAT: return Quat();
|
||||
case AABB:
|
||||
return ::AABB(); // 10
|
||||
return ::AABB();
|
||||
case BASIS: return Basis();
|
||||
case TRANSFORM:
|
||||
return Transform();
|
||||
|
|
@ -1306,16 +1306,16 @@ Variant Variant::construct(const Variant::Type p_type, const Variant **p_args, i
|
|||
// misc types
|
||||
case COLOR: return Color();
|
||||
case STRING_NAME:
|
||||
return StringName(); // 15
|
||||
return StringName();
|
||||
case NODE_PATH:
|
||||
return NodePath(); // 15
|
||||
return NodePath();
|
||||
case _RID: return RID();
|
||||
case OBJECT: return (Object *)NULL;
|
||||
case CALLABLE: return Callable();
|
||||
case SIGNAL: return Signal();
|
||||
case DICTIONARY: return Dictionary();
|
||||
case ARRAY:
|
||||
return Array(); // 20
|
||||
return Array();
|
||||
case PACKED_BYTE_ARRAY: return PackedByteArray();
|
||||
case PACKED_INT32_ARRAY: return PackedInt32Array();
|
||||
case PACKED_INT64_ARRAY: return PackedInt64Array();
|
||||
|
|
@ -1323,7 +1323,7 @@ Variant Variant::construct(const Variant::Type p_type, const Variant **p_args, i
|
|||
case PACKED_FLOAT64_ARRAY: return PackedFloat64Array();
|
||||
case PACKED_STRING_ARRAY: return PackedStringArray();
|
||||
case PACKED_VECTOR2_ARRAY:
|
||||
return PackedVector2Array(); // 25
|
||||
return PackedVector2Array();
|
||||
case PACKED_VECTOR3_ARRAY: return PackedVector3Array();
|
||||
case PACKED_COLOR_ARRAY: return PackedColorArray();
|
||||
default: return Variant();
|
||||
|
|
@ -1364,7 +1364,7 @@ Variant Variant::construct(const Variant::Type p_type, const Variant **p_args, i
|
|||
case PLANE: return (Plane(*p_args[0]));
|
||||
case QUAT: return (p_args[0]->operator Quat());
|
||||
case AABB:
|
||||
return (::AABB(*p_args[0])); // 10
|
||||
return (::AABB(*p_args[0]));
|
||||
case BASIS: return (Basis(p_args[0]->operator Basis()));
|
||||
case TRANSFORM:
|
||||
return (Transform(p_args[0]->operator Transform()));
|
||||
|
|
@ -1372,16 +1372,16 @@ Variant Variant::construct(const Variant::Type p_type, const Variant **p_args, i
|
|||
// misc types
|
||||
case COLOR: return p_args[0]->type == Variant::STRING ? Color::html(*p_args[0]) : Color::hex(*p_args[0]);
|
||||
case STRING_NAME:
|
||||
return (StringName(p_args[0]->operator StringName())); // 15
|
||||
return (StringName(p_args[0]->operator StringName()));
|
||||
case NODE_PATH:
|
||||
return (NodePath(p_args[0]->operator NodePath())); // 15
|
||||
return (NodePath(p_args[0]->operator NodePath()));
|
||||
case _RID: return (RID(*p_args[0]));
|
||||
case OBJECT: return ((Object *)(p_args[0]->operator Object *()));
|
||||
case CALLABLE: return ((Callable)(p_args[0]->operator Callable()));
|
||||
case SIGNAL: return ((Signal)(p_args[0]->operator Signal()));
|
||||
case DICTIONARY: return p_args[0]->operator Dictionary();
|
||||
case ARRAY:
|
||||
return p_args[0]->operator Array(); // 20
|
||||
return p_args[0]->operator Array();
|
||||
|
||||
// arrays
|
||||
case PACKED_BYTE_ARRAY: return (PackedByteArray(*p_args[0]));
|
||||
|
|
@ -1391,7 +1391,7 @@ Variant Variant::construct(const Variant::Type p_type, const Variant **p_args, i
|
|||
case PACKED_FLOAT64_ARRAY: return (PackedFloat64Array(*p_args[0]));
|
||||
case PACKED_STRING_ARRAY: return (PackedStringArray(*p_args[0]));
|
||||
case PACKED_VECTOR2_ARRAY:
|
||||
return (PackedVector2Array(*p_args[0])); // 25
|
||||
return (PackedVector2Array(*p_args[0]));
|
||||
case PACKED_VECTOR3_ARRAY: return (PackedVector3Array(*p_args[0]));
|
||||
case PACKED_COLOR_ARRAY: return (PackedColorArray(*p_args[0]));
|
||||
default: return Variant();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue