1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-02-20 19:57:12 +01:00

Implement both the uppercase and lowercase versions of properties for base types.

This commit is contained in:
Sandu Liviu Catalin 2016-07-17 15:39:59 +03:00
parent 44a855e2b6
commit 67e2ba9107
10 changed files with 28 additions and 0 deletions

View File

@ -453,6 +453,8 @@ void Register_AABB(HSQUIRRELVM vm)
// Static Members
.SetStaticValue(_SC("Delim"), &AABB::Delim)
// Member Variables
.Var(_SC("min"), &AABB::min)
.Var(_SC("max"), &AABB::max)
.Var(_SC("Min"), &AABB::min)
.Var(_SC("Max"), &AABB::max)
// Properties

View File

@ -509,6 +509,8 @@ void Register_Circle(HSQUIRRELVM vm)
// Static Members
.SetStaticValue(_SC("Delim"), &Circle::Delim)
// Member Variables
.Var(_SC("pos"), &Circle::pos)
.Var(_SC("rad"), &Circle::rad)
.Var(_SC("Pos"), &Circle::pos)
.Var(_SC("Rad"), &Circle::rad)
// Properties

View File

@ -653,6 +653,9 @@ void Register_Color3(HSQUIRRELVM vm)
// Static Members
.SetStaticValue(_SC("Delim"), &Color3::Delim)
// Member Variables
.Var(_SC("r"), &Color3::r)
.Var(_SC("g"), &Color3::g)
.Var(_SC("b"), &Color3::b)
.Var(_SC("R"), &Color3::r)
.Var(_SC("G"), &Color3::g)
.Var(_SC("B"), &Color3::b)

View File

@ -712,6 +712,10 @@ void Register_Color4(HSQUIRRELVM vm)
// Static Members
.SetStaticValue(_SC("Delim"), &Color4::Delim)
// Member Variables
.Var(_SC("r"), &Color4::r)
.Var(_SC("g"), &Color4::g)
.Var(_SC("b"), &Color4::b)
.Var(_SC("a"), &Color4::a)
.Var(_SC("R"), &Color4::r)
.Var(_SC("G"), &Color4::g)
.Var(_SC("B"), &Color4::b)

View File

@ -510,6 +510,10 @@ void Register_Quaternion(HSQUIRRELVM vm)
// Static Members
.SetStaticValue(_SC("Delim"), &Quaternion::Delim)
// Member Variables
.Var(_SC("x"), &Quaternion::x)
.Var(_SC("y"), &Quaternion::y)
.Var(_SC("z"), &Quaternion::z)
.Var(_SC("w"), &Quaternion::w)
.Var(_SC("X"), &Quaternion::x)
.Var(_SC("Y"), &Quaternion::y)
.Var(_SC("Z"), &Quaternion::z)

View File

@ -510,6 +510,8 @@ void Register_Sphere(HSQUIRRELVM vm)
// Static Members
.SetStaticValue(_SC("Delim"), &Sphere::Delim)
// Member Variables
.Var(_SC("pos"), &Sphere::pos)
.Var(_SC("rad"), &Sphere::rad)
.Var(_SC("Pos"), &Sphere::pos)
.Var(_SC("Rad"), &Sphere::rad)
// Properties

View File

@ -425,6 +425,8 @@ void Register_Vector2(HSQUIRRELVM vm)
// Static Members
.SetStaticValue(_SC("Delim"), &Vector2::Delim)
// Member Variables
.Var(_SC("x"), &Vector2::x)
.Var(_SC("y"), &Vector2::y)
.Var(_SC("X"), &Vector2::x)
.Var(_SC("Y"), &Vector2::y)
// Properties

View File

@ -551,6 +551,8 @@ void Register_Vector2i(HSQUIRRELVM vm)
// Static Members
.SetStaticValue(_SC("Delim"), &Vector2i::Delim)
// Member Variables
.Var(_SC("x"), &Vector2i::x)
.Var(_SC("y"), &Vector2i::y)
.Var(_SC("X"), &Vector2i::x)
.Var(_SC("Y"), &Vector2i::y)
// Properties

View File

@ -459,6 +459,9 @@ void Register_Vector3(HSQUIRRELVM vm)
// Static Members
.SetStaticValue(_SC("Delim"), &Vector3::Delim)
// Member Variables
.Var(_SC("x"), &Vector3::x)
.Var(_SC("y"), &Vector3::y)
.Var(_SC("z"), &Vector3::z)
.Var(_SC("X"), &Vector3::x)
.Var(_SC("Y"), &Vector3::y)
.Var(_SC("Z"), &Vector3::z)

View File

@ -511,6 +511,10 @@ void Register_Vector4(HSQUIRRELVM vm)
.Var(_SC("y"), &Vector4::y)
.Var(_SC("z"), &Vector4::z)
.Var(_SC("w"), &Vector4::w)
.Var(_SC("X"), &Vector4::x)
.Var(_SC("Y"), &Vector4::y)
.Var(_SC("Z"), &Vector4::z)
.Var(_SC("W"), &Vector4::w)
// Properties
.Prop(_SC("Abs"), &Vector4::Abs)
// Core Meta-methods