ScummVM API documentation
LastExpress::EntityData Class Reference

Classes

struct  EntityCallData
 
struct  EntityCallParameters
 
struct  EntityParameters
 
struct  EntityParametersI5S
 
struct  EntityParametersIIII
 
struct  EntityParametersIIIS
 
struct  EntityParametersIISI
 
struct  EntityParametersIISS
 
struct  EntityParametersISII
 
struct  EntityParametersISSI
 
struct  EntityParametersSIII
 
struct  EntityParametersSIIS
 
struct  EntityParametersSSII
 
struct  EntityParametersSSS
 

Public Types

typedef void(* TypeSetter) (EntityCallParameters *)
 

Public Member Functions

EntityCallDatagetCallData ()
 
EntityParametersgetParameters (uint callback, byte index) const
 
EntityParametersgetCurrentParameters (byte index=0)
 
EntityCallParametersgetCurrentCallParameters ()
 
byte getCallback (uint callback) const
 
byte getCurrentCallback ()
 
void setCallback (uint callback, byte index)
 
void setCurrentCallback (uint index)
 
void updateParameters (uint32 index) const
 
void saveLoadWithSerializer (Common::Serializer &ser, const Common::Array< TypeSetter > *paramsTypeSetters)
 

Static Public Member Functions

template<class T1 , class T2 , class T3 >
static void resetParametersType (EntityCallParameters *params)
 

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