OpenBarnyard
 
Loading...
Searching...
No Matches
ASimAnimModelHelperManager.h
Go to the documentation of this file.
1#pragma once
3
4#include <Toshi/TClass.h>
5#include <Toshi/TTask.h>
6
8 : public Toshi::TTask
9 , public Toshi::TSingleton<ASimAnimModelHelperManager>
10{
11public:
13
14 static constexpr TINT MAX_NUM_HELPERS = 2;
15
16public:
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
28private:
29 TINT m_iNumHelpers;
31};
#define OVERRIDE
Definition Defines.h:12
#define TDECLARE_CLASS(THIS_CLASS, PARENT_CLASS)
Definition TObject.h:38
float TFLOAT
Definition Typedefs.h:4
int TINT
Definition Typedefs.h:7
bool TBOOL
Definition Typedefs.h:6
TINT AddModelHelper(ASimAnimModelHelper *a_pModelHelper)
virtual TBOOL OnUpdate(TFLOAT a_fDeltaTime) OVERRIDE