Add Variant "As" support for IntX.
This commit is contained in:
@@ -1817,6 +1817,21 @@ const Vector4& Variant::AsVector4() const
|
|||||||
return *(const Vector4*)AsData;
|
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
|
const Color& Variant::AsColor() const
|
||||||
{
|
{
|
||||||
return *(const Color*)AsData;
|
return *(const Color*)AsData;
|
||||||
|
|||||||
@@ -285,6 +285,9 @@ public:
|
|||||||
const Vector2& AsVector2() const;
|
const Vector2& AsVector2() const;
|
||||||
const Vector3& AsVector3() const;
|
const Vector3& AsVector3() const;
|
||||||
const Vector4& AsVector4() const;
|
const Vector4& AsVector4() const;
|
||||||
|
const Int2& AsInt2() const;
|
||||||
|
const Int3& AsInt3() const;
|
||||||
|
const Int4& AsInt4() const;
|
||||||
const Color& AsColor() const;
|
const Color& AsColor() const;
|
||||||
const Quaternion& AsQuaternion() const;
|
const Quaternion& AsQuaternion() const;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user