Added Euler Angles properties to Managed Transforms
This commit is contained in:
parent
24c591ec27
commit
ff025f212c
|
@ -37,6 +37,14 @@ namespace SHADE
|
|||
{
|
||||
GetNativeComponent()->SetLocalOrientation(Convert::ToNative(val));
|
||||
}
|
||||
Vector3 Transform::LocalEulerAngles::get()
|
||||
{
|
||||
return Convert::ToCLI(GetNativeComponent()->GetLocalRotation());
|
||||
}
|
||||
void Transform::LocalEulerAngles::set(Vector3 val)
|
||||
{
|
||||
GetNativeComponent()->SetLocalRotation(Convert::ToNative(val));
|
||||
}
|
||||
Vector3 Transform::LocalScale::get()
|
||||
{
|
||||
return Convert::ToCLI(GetNativeComponent()->GetLocalScale());
|
||||
|
@ -62,6 +70,14 @@ namespace SHADE
|
|||
{
|
||||
GetNativeComponent()->SetWorldOrientation(Convert::ToNative(val));
|
||||
}
|
||||
Vector3 Transform::GlobalEulerAngles::get()
|
||||
{
|
||||
return Convert::ToCLI(GetNativeComponent()->GetWorldRotation());
|
||||
}
|
||||
void Transform::GlobalEulerAngles::set(Vector3 val)
|
||||
{
|
||||
GetNativeComponent()->SetWorldRotation(Convert::ToNative(val));
|
||||
}
|
||||
Vector3 Transform::GlobalScale::get()
|
||||
{
|
||||
return Convert::ToCLI(GetNativeComponent()->GetWorldScale());
|
||||
|
|
|
@ -60,6 +60,14 @@ namespace SHADE
|
|||
void set(Quaternion val);
|
||||
}
|
||||
/// <summary>
|
||||
/// Local euler angle rotations stored by this Transform.
|
||||
/// </summary>
|
||||
property Vector3 LocalEulerAngles
|
||||
{
|
||||
Vector3 get();
|
||||
void set(Vector3 val);
|
||||
}
|
||||
/// <summary>
|
||||
/// Local scale stored by this Transform.
|
||||
/// </summary>
|
||||
property Vector3 LocalScale
|
||||
|
@ -84,6 +92,14 @@ namespace SHADE
|
|||
void set(Quaternion val);
|
||||
}
|
||||
/// <summary>
|
||||
/// Global euler angle rotations stored by this Transform.
|
||||
/// </summary>
|
||||
property Vector3 GlobalEulerAngles
|
||||
{
|
||||
Vector3 get();
|
||||
void set(Vector3 val);
|
||||
}
|
||||
/// <summary>
|
||||
/// Global scale stored by this Transform.
|
||||
/// </summary>
|
||||
property Vector3 GlobalScale
|
||||
|
|
Loading…
Reference in New Issue