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
//-----------------------------------------------------------------------------
9
#include <
Core/TMemoryDebugOn.h
>
10
11
TOSHI_NAMESPACE_USING
12
13
TDEFINE_CLASS_NORUNTIME
(
ACameraHelper
);
14
15
ACameraHelper::ACameraHelper
()
16
{
17
}
18
19
ACameraHelper::~ACameraHelper
()
20
{
21
}
22
23
// $Barnyard: FUNCTION 0045b660
24
void
ACameraHelper::UpdateCurrentCamera
()
25
{
26
m_pCamera
= ACameraManager::GetSingleton()->GetCurrentCamera();
27
}
28
29
// $Barnyard: FUNCTION 0045b6a0
30
void
ACameraHelper::GetCameraRotation
( Toshi::TVector4& a_rOutRotation )
const
31
{
32
a_rOutRotation = ACameraManager::GetSingleton()->GetCurrentCamera()->GetMatrix().GetTranslation();
33
a_rOutRotation.w = 1.0f;
34
}
35
36
void
ACameraHelper::Unk7
(
void
* )
37
{
38
}
39
40
void
ACameraHelper::OnDetach
()
41
{
42
}
43
44
TFLOAT
ACameraHelper::GetFOV
()
const
45
{
46
return
ACamera::sm_fCurrentFOV
;
47
}
pch.h
TMemoryDebugOn.h
TOSHI_NAMESPACE_USING
#define TOSHI_NAMESPACE_USING
Definition
Defines.h:46
TDEFINE_CLASS_NORUNTIME
#define TDEFINE_CLASS_NORUNTIME(...)
Definition
TObject.h:138
TFLOAT
float TFLOAT
Definition
Typedefs.h:4
ACameraHelper.h
ACameraManager.h
ACamera::sm_fCurrentFOV
static TFLOAT sm_fCurrentFOV
Definition
ACamera.h:9
ACameraHelper
Definition
ACameraHelper.h:5
ACameraHelper::Unk7
virtual void Unk7(void *)
Definition
ACameraHelper.cpp:36
ACameraHelper::OnDetach
virtual void OnDetach()
Definition
ACameraHelper.cpp:40
ACameraHelper::GetFOV
virtual TFLOAT GetFOV() const
Definition
ACameraHelper.cpp:44
ACameraHelper::UpdateCurrentCamera
virtual void UpdateCurrentCamera()
Definition
ACameraHelper.cpp:24
ACameraHelper::GetCameraRotation
virtual void GetCameraRotation(Toshi::TVector4 &a_rOutRotation) const
Definition
ACameraHelper.cpp:30
ACameraHelper::m_pCamera
ACamera * m_pCamera
Definition
ACameraHelper.h:31
ACameraHelper::~ACameraHelper
~ACameraHelper()
Definition
ACameraHelper.cpp:19
ACameraHelper::ACameraHelper
ACameraHelper()
Definition
ACameraHelper.cpp:15
D:
_dev
OpenBarnyard
Source
OpenBarnyard
Source
Cameras
ACameraHelper.cpp
Generated by
1.13.2