51 lines
850 B
C++
51 lines
850 B
C++
#include "SHpch.h"
|
|
#include "CameraArm.hxx"
|
|
|
|
|
|
namespace SHADE
|
|
{
|
|
CameraArm::CameraArm(Entity entity)
|
|
:Component(entity)
|
|
{
|
|
|
|
}
|
|
|
|
float CameraArm::Pitch::get()
|
|
{
|
|
return (GetNativeComponent()->GetPitch());
|
|
}
|
|
|
|
void CameraArm::Pitch::set(float val)
|
|
{
|
|
GetNativeComponent()->SetPitch(val);
|
|
}
|
|
float CameraArm::Yaw::get()
|
|
{
|
|
return (GetNativeComponent()->GetYaw());
|
|
}
|
|
|
|
void CameraArm::Yaw::set(float val)
|
|
{
|
|
GetNativeComponent()->SetYaw(val);
|
|
}
|
|
|
|
float CameraArm::ArmLength::get()
|
|
{
|
|
return (GetNativeComponent()->GetArmLength());
|
|
}
|
|
|
|
void CameraArm::ArmLength::set(float val)
|
|
{
|
|
GetNativeComponent()->SetArmLength(val);
|
|
}
|
|
|
|
bool CameraArm::LookAtCameraOrigin::get()
|
|
{
|
|
return GetNativeComponent()->lookAtCameraOrigin;
|
|
}
|
|
|
|
void CameraArm::LookAtCameraOrigin::set(bool val)
|
|
{
|
|
GetNativeComponent()->lookAtCameraOrigin = val;
|
|
}
|
|
} |