OpenBarnyard
 
Loading...
Searching...
No Matches
AAnimControllerType Class Referenceabstract

#include <AAnimControllerType.h>

Inheritance diagram for AAnimControllerType:

Public Types

using ThisClass = AAnimControllerType
 
using BaseClass = Toshi::TObject
 

Public Member Functions

virtual Toshi::TClass * GetClass () override
 
 AAnimControllerType ()
 
virtual ~AAnimControllerType ()
 
virtual TBOOL Create (const PBProperties *a_pProperties)
 
virtual Toshi::TClass * GetControllerClass ()=0
 

Static Public Member Functions

static Toshi::TObject * CreateTObject ()
 
static Toshi::TObject * CreateTObjectInPlace (void *a_pPtr)
 
static void InitialiseClass ()
 
static void DeinitialiseClass ()
 
static __forceinline Toshi::TClass * GetClassStatic ()
 

Static Public Attributes

static constexpr Toshi::TClass * PARENTCLASS = & Toshi::TObject::ms_oClass
 
static Toshi::TClass ms_oClass = Toshi::TClass( "AAnimControllerType", AAnimControllerType::PARENTCLASS, AAnimControllerType::CreateTObject, AAnimControllerType::CreateTObjectInPlace, AAnimControllerType::InitialiseClass, AAnimControllerType::DeinitialiseClass, 0, 1, sizeof( AAnimControllerType ), alignof( AAnimControllerType ) )
 

Detailed Description

Definition at line 5 of file AAnimControllerType.h.

Member Typedef Documentation

◆ BaseClass

using AAnimControllerType::BaseClass = Toshi::TObject

Definition at line 10 of file AAnimControllerType.h.

◆ ThisClass

Constructor & Destructor Documentation

◆ AAnimControllerType()

AAnimControllerType::AAnimControllerType ( )

Definition at line 15 of file AAnimControllerType.cpp.

16{
17}

◆ ~AAnimControllerType()

AAnimControllerType::~AAnimControllerType ( )
virtual

Definition at line 21 of file AAnimControllerType.cpp.

22{
23}

Member Function Documentation

◆ Create()

TBOOL AAnimControllerType::Create ( const PBProperties * a_pProperties)
virtual

Definition at line 25 of file AAnimControllerType.cpp.

26{
27 return TTRUE;
28}
#define TTRUE
Definition Typedefs.h:25

◆ CreateTObject()

Toshi::TObject * AAnimControllerType::CreateTObject ( )
static

Definition at line 12 of file AAnimControllerType.cpp.

◆ CreateTObjectInPlace()

Toshi::TObject * AAnimControllerType::CreateTObjectInPlace ( void * a_pPtr)
static

Definition at line 12 of file AAnimControllerType.cpp.

◆ DeinitialiseClass()

void AAnimControllerType::DeinitialiseClass ( )
static

Definition at line 12 of file AAnimControllerType.cpp.

◆ GetClass()

Toshi::TClass * AAnimControllerType::GetClass ( )
overridevirtual

Definition at line 12 of file AAnimControllerType.cpp.

◆ GetClassStatic()

static __forceinline Toshi::TClass * AAnimControllerType::GetClassStatic ( )
inlinestatic

Definition at line 10 of file AAnimControllerType.h.

◆ GetControllerClass()

virtual Toshi::TClass * AAnimControllerType::GetControllerClass ( )
pure virtual

◆ InitialiseClass()

void AAnimControllerType::InitialiseClass ( )
static

Definition at line 12 of file AAnimControllerType.cpp.

Member Data Documentation

◆ ms_oClass

Definition at line 10 of file AAnimControllerType.h.

◆ PARENTCLASS

Toshi::TClass* AAnimControllerType::PARENTCLASS = & Toshi::TObject::ms_oClass
staticconstexpr

Definition at line 10 of file AAnimControllerType.h.


The documentation for this class was generated from the following files: