OpenBarnyard
 
Loading...
Searching...
No Matches
ACameraHelper.cpp
Go to the documentation of this file.
1#include "pch.h"
2#include "ACameraHelper.h"
3#include "ACameraManager.h"
4
5//-----------------------------------------------------------------------------
6// Enables memory debugging.
7// Note: Should be the last include!
8//-----------------------------------------------------------------------------
10
12
14
18
22
23// $Barnyard: FUNCTION 0045b660
25{
26 m_pCamera = ACameraManager::GetSingleton()->GetCurrentCamera();
27}
28
29// $Barnyard: FUNCTION 0045b6a0
30void ACameraHelper::GetCameraRotation( Toshi::TVector4& a_rOutRotation ) const
31{
32 a_rOutRotation = ACameraManager::GetSingleton()->GetCurrentCamera()->GetMatrix().GetTranslation();
33 a_rOutRotation.w = 1.0f;
34}
35
37{
38}
39
43
#define TOSHI_NAMESPACE_USING
Definition Defines.h:46
#define TDEFINE_CLASS_NORUNTIME(...)
Definition TObject.h:138
float TFLOAT
Definition Typedefs.h:4
static TFLOAT sm_fCurrentFOV
Definition ACamera.h:9
virtual void Unk7(void *)
virtual void OnDetach()
virtual TFLOAT GetFOV() const
virtual void UpdateCurrentCamera()
virtual void GetCameraRotation(Toshi::TVector4 &a_rOutRotation) const
ACamera * m_pCamera