Spore ModAPI  2.4.0
API for creating C++ mods for Spore
Classes | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
Simulator::cGameInputManager Class Reference

#include <GameInputManager.h>

Inheritance diagram for Simulator::cGameInputManager:
DefaultRefCounted App::IUnmanagedMessageListener Simulator::cStrategy Simulator::ISimulatorStrategy IVirtual

Classes

struct  InputUnknown
 
struct  InputUnknown2
 

Public Member Functions

virtual void SetTriggerFile (const char *pFileName, int=0, bool isMain=true)
 
virtual void func14h_ ()
 
virtual bool IsTriggered (int triggerCode)
 
virtual void func1Ch_ ()
 
virtual void func20h_ (int, int, int)
 
virtual void func24h_ (int, int)
 
virtual void func28h_ (int)
 
virtual bool func2Ch_ (int, int, int, int, int, int, int)
 
virtual bool func30h_ (int, int, int, int, int, int)
 
virtual int func34h_ ()
 
virtual void func38h_ (int)
 
virtual void func3Ch_ (const char *)
 
virtual void func40h_ (int, const char *)
 
virtual bool func44h_ (int, int)
 
virtual void func48h_ (bool)
 
virtual bool OnKeyDown (int virtualKey, KeyModifiers modifiers)
 
virtual bool OnKeyUp (int virtualKey, KeyModifiers modifiers)
 
virtual bool OnMouseDown (MouseButton mouseButton, float mouseX, float mouseY, MouseState mouseState)
 
virtual bool OnMouseUp (MouseButton mouseButton, float mouseX, float mouseY, MouseState mouseState)
 
virtual bool OnMouseMove (float mouseX, float mouseY, MouseState mouseState)
 
virtual bool OnMouseWheel (int nWheelDelta, float mouseX, float mouseY, MouseState mouseState)
 
virtual bool func64h_ (int, int)
 
virtual bool func68h_ (int)
 
- Public Member Functions inherited from DefaultRefCounted
 DefaultRefCounted ()
 
virtual int AddRef ()
 
virtual int Release ()
 
virtual int GetReferenceCount ()
 
- Public Member Functions inherited from App::IUnmanagedMessageListener
virtual ~IUnmanagedMessageListener ()
 
virtual bool HandleMessage (uint32_t messageID, void *pMessage)=0
 Called every time a message is received. More...
 
- Public Member Functions inherited from Simulator::ISimulatorStrategy
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
 
- Public Member Functions inherited from IVirtual
virtual ~IVirtual ()
 

Static Public Member Functions

static cGameInputManagerGet ()
 

Protected Attributes

map< int, int > field_2C
 
map< int, int > field_48
 
int field_60
 
int field_64
 
float mMouseX
 
float mMouseY
 
float field_70
 
InputUnknown field_74
 
InputUnknown2 field_90
 
InputUnknown field_C0
 
string field_DC
 
string field_EC
 
vector< int > field_FC
 
int field_110
 
- Protected Attributes inherited from DefaultRefCounted
int mnRefCount = 0
 
- Protected Attributes inherited from Simulator::cStrategy
int mnRefCount
 
int field_C
 
int field_10
 
int field_14
 
int field_18
 

Additional Inherited Members

- Protected Member Functions inherited from DefaultRefCounted
virtual ~DefaultRefCounted ()
 

Member Function Documentation

◆ func14h_()

virtual void Simulator::cGameInputManager::func14h_ ( )
virtual

◆ func1Ch_()

virtual void Simulator::cGameInputManager::func1Ch_ ( )
virtual

◆ func20h_()

virtual void Simulator::cGameInputManager::func20h_ ( int  ,
int  ,
int   
)
virtual

◆ func24h_()

virtual void Simulator::cGameInputManager::func24h_ ( int  ,
int   
)
virtual

◆ func28h_()

virtual void Simulator::cGameInputManager::func28h_ ( int  )
virtual

◆ func2Ch_()

virtual bool Simulator::cGameInputManager::func2Ch_ ( int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int   
)
virtual

◆ func30h_()

virtual bool Simulator::cGameInputManager::func30h_ ( int  ,
int  ,
int  ,
int  ,
int  ,
int   
)
virtual

◆ func34h_()

virtual int Simulator::cGameInputManager::func34h_ ( )
virtual

◆ func38h_()

virtual void Simulator::cGameInputManager::func38h_ ( int  )
virtual

◆ func3Ch_()

virtual void Simulator::cGameInputManager::func3Ch_ ( const char *  )
virtual

◆ func40h_()

virtual void Simulator::cGameInputManager::func40h_ ( int  ,
const char *   
)
virtual

◆ func44h_()

virtual bool Simulator::cGameInputManager::func44h_ ( int  ,
int   
)
virtual

◆ func48h_()

virtual void Simulator::cGameInputManager::func48h_ ( bool  )
virtual

◆ func64h_()

virtual bool Simulator::cGameInputManager::func64h_ ( int  ,
int   
)
virtual

◆ func68h_()

virtual bool Simulator::cGameInputManager::func68h_ ( int  )
virtual

◆ Get()

static cGameInputManager* Simulator::cGameInputManager::Get ( )
static

◆ IsTriggered()

virtual bool Simulator::cGameInputManager::IsTriggered ( int  triggerCode)
virtual

◆ OnKeyDown()

virtual bool Simulator::cGameInputManager::OnKeyDown ( int  virtualKey,
KeyModifiers  modifiers 
)
virtual

◆ OnKeyUp()

virtual bool Simulator::cGameInputManager::OnKeyUp ( int  virtualKey,
KeyModifiers  modifiers 
)
virtual

◆ OnMouseDown()

virtual bool Simulator::cGameInputManager::OnMouseDown ( MouseButton  mouseButton,
float  mouseX,
float  mouseY,
MouseState  mouseState 
)
virtual

◆ OnMouseMove()

virtual bool Simulator::cGameInputManager::OnMouseMove ( float  mouseX,
float  mouseY,
MouseState  mouseState 
)
virtual

◆ OnMouseUp()

virtual bool Simulator::cGameInputManager::OnMouseUp ( MouseButton  mouseButton,
float  mouseX,
float  mouseY,
MouseState  mouseState 
)
virtual

◆ OnMouseWheel()

virtual bool Simulator::cGameInputManager::OnMouseWheel ( int  nWheelDelta,
float  mouseX,
float  mouseY,
MouseState  mouseState 
)
virtual

◆ SetTriggerFile()

virtual void Simulator::cGameInputManager::SetTriggerFile ( const char *  pFileName,
int  = 0,
bool  isMain = true 
)
virtual

Member Data Documentation

◆ field_110

int Simulator::cGameInputManager::field_110
protected

◆ field_2C

map<int, int> Simulator::cGameInputManager::field_2C
protected

◆ field_48

map<int, int> Simulator::cGameInputManager::field_48
protected

◆ field_60

int Simulator::cGameInputManager::field_60
protected

◆ field_64

int Simulator::cGameInputManager::field_64
protected

◆ field_70

float Simulator::cGameInputManager::field_70
protected

◆ field_74

InputUnknown Simulator::cGameInputManager::field_74
protected

◆ field_90

InputUnknown2 Simulator::cGameInputManager::field_90
protected

◆ field_C0

InputUnknown Simulator::cGameInputManager::field_C0
protected

◆ field_DC

string Simulator::cGameInputManager::field_DC
protected

◆ field_EC

string Simulator::cGameInputManager::field_EC
protected

◆ field_FC

vector<int> Simulator::cGameInputManager::field_FC
protected

◆ mMouseX

float Simulator::cGameInputManager::mMouseX
protected

◆ mMouseY

float Simulator::cGameInputManager::mMouseY
protected

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