Add Variant "As" support for IntX.

This commit is contained in:
Jean-Baptiste Perrier
2021-04-08 18:45:02 +02:00
parent 0f6e204c76
commit 854b2492dd
2 changed files with 18 additions and 0 deletions

View File

@@ -1817,6 +1817,21 @@ const Vector4& Variant::AsVector4() const
return *(const Vector4*)AsData;
}
const Int2& Variant::AsInt2() const
{
return *(const Int2*)AsData;
}
const Int3& Variant::AsInt3() const
{
return *(const Int3*)AsData;
}
const Int4& Variant::AsInt4() const
{
return *(const Int4*)AsData;
}
const Color& Variant::AsColor() const
{
return *(const Color*)AsData;

View File

@@ -285,6 +285,9 @@ public:
const Vector2& AsVector2() const;
const Vector3& AsVector3() const;
const Vector4& AsVector4() const;
const Int2& AsInt2() const;
const Int3& AsInt3() const;
const Int4& AsInt4() const;
const Color& AsColor() const;
const Quaternion& AsQuaternion() const;