OpenBarnyard
Loading...
Searching...
No Matches
ASimAnimModelHelperManager.h
Go to the documentation of this file.
1
#pragma once
2
#include "
ASimAnimModelHelper.h
"
3
4
#include <
Toshi/TClass.h
>
5
#include <
Toshi/TTask.h
>
6
7
class
ASimAnimModelHelperManager
8
:
public
Toshi::TTask
9
,
public
Toshi::TSingleton<ASimAnimModelHelperManager>
10
{
11
public
:
12
TDECLARE_CLASS
(
ASimAnimModelHelperManager
, Toshi::TTask );
13
14
static
constexpr
TINT
MAX_NUM_HELPERS
= 2;
15
16
public
:
17
ASimAnimModelHelperManager
();
18
~ASimAnimModelHelperManager
();
19
20
//-----------------------------------------------------------------------------
21
// Toshi::TTask
22
//-----------------------------------------------------------------------------
23
virtual
TBOOL
OnUpdate
(
TFLOAT
a_fDeltaTime )
OVERRIDE
;
24
25
// Adds helper to the list and returns it's index in the array
26
TINT
AddModelHelper
(
ASimAnimModelHelper
* a_pModelHelper );
27
28
private
:
29
TINT
m_iNumHelpers;
30
ASimAnimModelHelper
* m_apHelpers[
MAX_NUM_HELPERS
];
31
};
OVERRIDE
#define OVERRIDE
Definition
Defines.h:12
TClass.h
TDECLARE_CLASS
#define TDECLARE_CLASS(THIS_CLASS, PARENT_CLASS)
Definition
TObject.h:38
TTask.h
TFLOAT
float TFLOAT
Definition
Typedefs.h:4
TINT
int TINT
Definition
Typedefs.h:7
TBOOL
bool TBOOL
Definition
Typedefs.h:6
ASimAnimModelHelper.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.h
Generated by
1.13.2