OpenBarnyard
 
Loading...
Searching...
No Matches
ARandom Class Reference

#include <ARandom.h>

Inheritance diagram for ARandom:

Public Types

using ThisClass = ARandom
 
using BaseClass = Toshi::TObject
 

Public Member Functions

virtual Toshi::TClass * GetClass () override
 
 ARandom ()
 

Static Public Member Functions

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

Public Attributes

Toshi::TRandom m_oRandom
 

Static Public Attributes

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

Detailed Description

Definition at line 6 of file ARandom.h.

Member Typedef Documentation

◆ BaseClass

using ARandom::BaseClass = Toshi::TObject

Definition at line 10 of file ARandom.h.

◆ ThisClass

Definition at line 10 of file ARandom.h.

Constructor & Destructor Documentation

◆ ARandom()

ARandom::ARandom ( )
inline

Definition at line 13 of file ARandom.h.

14 {
15 }

Member Function Documentation

◆ CreateTObject()

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

Definition at line 10 of file ARandom.cpp.

◆ CreateTObjectInPlace()

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

Definition at line 10 of file ARandom.cpp.

◆ DeinitialiseClass()

void ARandom::DeinitialiseClass ( )
static

Definition at line 10 of file ARandom.cpp.

◆ GetClass()

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

Definition at line 10 of file ARandom.cpp.

◆ GetClassStatic()

static TFORCEINLINE Toshi::TClass * ARandom::GetClassStatic ( )
inlinestatic

Definition at line 10 of file ARandom.h.

◆ InitialiseClass()

void ARandom::InitialiseClass ( )
static

Definition at line 10 of file ARandom.cpp.

Member Data Documentation

◆ m_oRandom

Toshi::TRandom ARandom::m_oRandom

Definition at line 19 of file ARandom.h.

◆ ms_oClass

Toshi::TClass ARandom::ms_oClass = Toshi::TClass( "ARandom", ARandom::PARENTCLASS, ARandom::CreateTObject, ARandom::CreateTObjectInPlace, ARandom::InitialiseClass, ARandom::DeinitialiseClass, 0, 1, sizeof( ARandom ), alignof( ARandom ) )
static

Definition at line 10 of file ARandom.h.

◆ PARENTCLASS

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

Definition at line 10 of file ARandom.h.


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