ScummVM API documentation

Public Types

typedef Common::Array< KernelFunctionKernelFunctionArray
 

Public Member Functions

 Kernel (ResourceManager *resMan, SegManager *segMan)
 
uint getSelectorNamesSize () const
 
const Common::StringgetSelectorName (uint selector)
 
int findKernelFuncPos (Common::String kernelFuncName)
 
uint getKernelNamesSize () const
 
const Common::StringgetKernelName (uint number) const
 
Common::String getKernelName (uint number, uint subFunction) const
 
int findSelector (const char *selectorName) const
 
void dissectScript (int scriptNumber, Vocabulary *vocab)
 
void dumpScriptObject (const SciSpan< const byte > &script, SciSpan< const byte > object)
 
void dumpScriptClass (const SciSpan< const byte > &script, SciSpan< const byte > clazz)
 
bool signatureMatch (const uint16 *sig, int argc, const reg_t *argv)
 
void signatureDebug (Common::String &signatureDetails, const uint16 *sig, int argc, const reg_t *argv)
 
uint16 findRegType (reg_t reg)
 
Common::String lookupText (reg_t address, int index)
 
void loadKernelNames (GameFeatures *features)
 

Public Attributes

SelectorCache _selectorCache
 
KernelFunctionArray _kernelFuncs
 

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