OpenBarnyard
Loading...
Searching...
No Matches
ASimAnimModelHelperManager.cpp
Go to the documentation of this file.
1
#include "
pch.h
"
2
#include "
ASimAnimModelHelperManager.h
"
3
4
//-----------------------------------------------------------------------------
5
// Enables memory debugging.
6
// Note: Should be the last include!
7
//-----------------------------------------------------------------------------
8
#include <
Core/TMemoryDebugOn.h
>
9
10
TOSHI_NAMESPACE_USING
11
12
TDEFINE_CLASS
(
ASimAnimModelHelperManager
);
13
14
// $Barnyard: FUNCTION 0054b280
15
// $Barnyard: FUNCTION 0054b300
16
ASimAnimModelHelperManager::ASimAnimModelHelperManager
()
17
: m_iNumHelpers( 0 )
18
{
19
}
20
21
// $Barnyard: FUNCTION 0054b240
22
// $Barnyard: FUNCTION 0054b370
23
ASimAnimModelHelperManager::~ASimAnimModelHelperManager
()
24
{
25
}
26
27
// $Barnyard: FUNCTION 0054b3f0
28
TBOOL
ASimAnimModelHelperManager::OnUpdate
(
TFLOAT
a_fDeltaTime )
29
{
30
for
(
TINT
i = 0; i < m_iNumHelpers; i++ )
31
m_apHelpers[ i ]->
OnUpdate
( a_fDeltaTime );
32
33
return
TTRUE
;
34
}
35
36
// $Barnyard: FUNCTION 0054b260
37
TINT
ASimAnimModelHelperManager::AddModelHelper
(
ASimAnimModelHelper
* a_pModelHelper )
38
{
39
TASSERT
( m_iNumHelpers <
MAX_NUM_HELPERS
);
40
41
TINT
iIndex = m_iNumHelpers++;
42
m_apHelpers[ iIndex ] = a_pModelHelper;
43
44
return
iIndex;
45
}
pch.h
TMemoryDebugOn.h
TASSERT
#define TASSERT(X,...)
Definition
Defines.h:138
TOSHI_NAMESPACE_USING
#define TOSHI_NAMESPACE_USING
Definition
Defines.h:46
TDEFINE_CLASS
#define TDEFINE_CLASS(...)
Definition
TObject.h:120
TFLOAT
float TFLOAT
Definition
Typedefs.h:4
TINT
int TINT
Definition
Typedefs.h:7
TTRUE
#define TTRUE
Definition
Typedefs.h:25
TBOOL
bool TBOOL
Definition
Typedefs.h:6
ASimAnimModelHelperManager.h
ASimAnimModelHelper
Definition
ASimAnimModelHelper.h:4
ASimAnimModelHelperManager::AddModelHelper
TINT AddModelHelper(ASimAnimModelHelper *a_pModelHelper)
Definition
ASimAnimModelHelperManager.cpp:37
ASimAnimModelHelperManager::~ASimAnimModelHelperManager
~ASimAnimModelHelperManager()
Definition
ASimAnimModelHelperManager.cpp:23
ASimAnimModelHelperManager::ASimAnimModelHelperManager
ASimAnimModelHelperManager()
Definition
ASimAnimModelHelperManager.cpp:16
ASimAnimModelHelperManager::OnUpdate
virtual TBOOL OnUpdate(TFLOAT a_fDeltaTime) OVERRIDE
Definition
ASimAnimModelHelperManager.cpp:28
ASimAnimModelHelperManager::MAX_NUM_HELPERS
static constexpr TINT MAX_NUM_HELPERS
Definition
ASimAnimModelHelperManager.h:14
D:
_dev
OpenBarnyard
Source
OpenBarnyard
Source
Helpers
ASimAnimModelHelperManager.cpp
Generated by
1.13.2