Spore ModAPI  2.4.0
API for creating C++ mods for Spore
Public Member Functions | List of all members
Simulator::ISimulatorStrategy Class Referenceabstract

#include <cStrategy.h>

Inheritance diagram for Simulator::ISimulatorStrategy:
Simulator::cStrategy Simulator::cGameBehaviorManager Simulator::cGameInputManager Simulator::cGameModeManager Simulator::cGameNounManager Simulator::cGameViewManager Simulator::cPlanetModel Simulator::cStarManager Simulator::cTerraformingManager Simulator::cToolManager Simulator::SubSystem::cLivingUniverse

Public Member Functions

virtual int AddRef ()=0
 
virtual int Release ()=0
 
virtual void Initialize ()=0
 
virtual void Dispose ()=0
 
virtual const char * GetName ()=0
 
virtual void OnModeExited (uint32_t previousModeID, uint32_t newModeID)=0
 
virtual void OnModeEntered (uint32_t previousModeID, uint32_t newModeID)=0
 
virtual int func1Ch ()=0
 
virtual int func20h ()=0
 
virtual bool func24h ()=0
 
virtual bool Write (void *)=0
 
virtual bool Read (void *)=0
 
virtual void func30h (int)=0
 
virtual bool func34h (int)=0
 
virtual void Update (int deltaTime, int deltaGameTime)=0
 
virtual void PostUpdate (int deltaTime, int deltaGameTime)=0
 
virtual void func40h (int)=0
 
virtual void func44h (int)=0
 
virtual void func48h ()=0
 
virtual void func4Ch ()=0
 

Member Function Documentation

◆ AddRef()

virtual int Simulator::ISimulatorStrategy::AddRef ( )
pure virtual

◆ Dispose()

virtual void Simulator::ISimulatorStrategy::Dispose ( )
pure virtual

◆ func1Ch()

virtual int Simulator::ISimulatorStrategy::func1Ch ( )
pure virtual

◆ func20h()

virtual int Simulator::ISimulatorStrategy::func20h ( )
pure virtual

◆ func24h()

virtual bool Simulator::ISimulatorStrategy::func24h ( )
pure virtual

◆ func30h()

virtual void Simulator::ISimulatorStrategy::func30h ( int  )
pure virtual

◆ func34h()

virtual bool Simulator::ISimulatorStrategy::func34h ( int  )
pure virtual

◆ func40h()

virtual void Simulator::ISimulatorStrategy::func40h ( int  )
pure virtual

◆ func44h()

virtual void Simulator::ISimulatorStrategy::func44h ( int  )
pure virtual

◆ func48h()

virtual void Simulator::ISimulatorStrategy::func48h ( )
pure virtual

◆ func4Ch()

virtual void Simulator::ISimulatorStrategy::func4Ch ( )
pure virtual

◆ GetName()

virtual const char* Simulator::ISimulatorStrategy::GetName ( )
pure virtual

◆ Initialize()

virtual void Simulator::ISimulatorStrategy::Initialize ( )
pure virtual

◆ OnModeEntered()

virtual void Simulator::ISimulatorStrategy::OnModeEntered ( uint32_t  previousModeID,
uint32_t  newModeID 
)
pure virtual

◆ OnModeExited()

virtual void Simulator::ISimulatorStrategy::OnModeExited ( uint32_t  previousModeID,
uint32_t  newModeID 
)
pure virtual

◆ PostUpdate()

virtual void Simulator::ISimulatorStrategy::PostUpdate ( int  deltaTime,
int  deltaGameTime 
)
pure virtual

◆ Read()

virtual bool Simulator::ISimulatorStrategy::Read ( void *  )
pure virtual

◆ Release()

virtual int Simulator::ISimulatorStrategy::Release ( )
pure virtual

◆ Update()

virtual void Simulator::ISimulatorStrategy::Update ( int  deltaTime,
int  deltaGameTime 
)
pure virtual

◆ Write()

virtual bool Simulator::ISimulatorStrategy::Write ( void *  )
pure virtual

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