ScummVM API documentation
Grim::Lua_V2 Class Reference
Inheritance diagram for Grim::Lua_V2:
Grim::Lua_V1 Grim::LuaBase

Public Types

typedef Lua_V2 LuaClass
 
- Public Types inherited from Grim::Lua_V1
typedef Lua_V1 LuaClass
 
- Public Types inherited from Grim::LuaBase
typedef LuaBase LuaClass
 

Public Member Functions

void registerOpcodes () override
 
- Public Member Functions inherited from Grim::Lua_V1
void registerOpcodes () override
 
void boot () override
 
void postRestoreHandle () override
 
- Public Member Functions inherited from Grim::LuaBase
int dofile (const char *filename)
 
virtual Common::String parseMsgText (const char *msg, char *msgId)
 
virtual void parseSayLineTable (lua_Object paramObj, bool *background, int *vol, int *pan, float *x, float *y)
 
virtual void setTextObjectParams (TextObjectCommon *textObject, lua_Object tableObj)
 
void update (int frameTime, int movieTime)
 
void setFrameTime (float frameTime)
 
void setMovieTime (float movieTime)
 
virtual void registerLua ()
 
virtual void loadSystemScript ()
 
virtual void forceDemo ()
 
bool callback (const char *name)
 
bool callback (const char *name, const LuaObjects &objects)
 

Protected Member Functions

bool findCostume (lua_Object costumeObj, Actor *actor, Costume **costume) override
 
void setChoreAndCostume (lua_Object choreObj, lua_Object costumeObj, Actor *actor, Costume *&costume, int &chore)
 
 DECLARE_LUA_OPCODE (UndimAll)
 
 DECLARE_LUA_OPCODE (SetActorLocalAlpha)
 
 DECLARE_LUA_OPCODE (UndimRegion)
 
 DECLARE_LUA_OPCODE (DimScreen) override
 
 DECLARE_LUA_OPCODE (MakeCurrentSetup) override
 
 DECLARE_LUA_OPCODE (SetActorGlobalAlpha)
 
 DECLARE_LUA_OPCODE (ImGetMillisecondPosition)
 
 DECLARE_LUA_OPCODE (RemoveActorFromOverworld)
 
 DECLARE_LUA_OPCODE (UnloadActor)
 
 DECLARE_LUA_OPCODE (SetActorWalkRate) override
 
 DECLARE_LUA_OPCODE (GetActorWalkRate) override
 
 DECLARE_LUA_OPCODE (SetActorTurnRate) override
 
 DECLARE_LUA_OPCODE (SetReverb)
 
 DECLARE_LUA_OPCODE (LockBackground)
 
 DECLARE_LUA_OPCODE (UnLockBackground)
 
 DECLARE_LUA_OPCODE (LockChore)
 
 DECLARE_LUA_OPCODE (IsActorChoring) override
 
 DECLARE_LUA_OPCODE (IsChoreValid)
 
 DECLARE_LUA_OPCODE (IsChorePlaying)
 
 DECLARE_LUA_OPCODE (StopChore)
 
 DECLARE_LUA_OPCODE (AdvanceChore)
 
 DECLARE_LUA_OPCODE (SetActorSortOrder)
 
 DECLARE_LUA_OPCODE (ActorActivateShadow)
 
 DECLARE_LUA_OPCODE (ActorStopMoving)
 
 DECLARE_LUA_OPCODE (ActorLookAt) override
 
 DECLARE_LUA_OPCODE (PutActorInOverworld)
 
 DECLARE_LUA_OPCODE (GetActorWorldPos)
 
 DECLARE_LUA_OPCODE (MakeScreenTextures)
 
 DECLARE_LUA_OPCODE (PutActorInSet) override
 
 DECLARE_LUA_OPCODE (LoadBundle) override
 
 DECLARE_LUA_OPCODE (AreWeInternational)
 
 DECLARE_LUA_OPCODE (ImSetState) override
 
 DECLARE_LUA_OPCODE (EnableVoiceFX)
 
 DECLARE_LUA_OPCODE (SetGroupVolume)
 
 DECLARE_LUA_OPCODE (EnableAudioGroup)
 
 DECLARE_LUA_OPCODE (ImSelectSet)
 
 DECLARE_LUA_OPCODE (GetActorChores) override
 
 DECLARE_LUA_OPCODE (PlayActorChore) override
 
 DECLARE_LUA_OPCODE (StopActorChores)
 
 DECLARE_LUA_OPCODE (SetActorLighting)
 
 DECLARE_LUA_OPCODE (SetActorCollisionMode) override
 
 DECLARE_LUA_OPCODE (SetActorCollisionScale) override
 
 DECLARE_LUA_OPCODE (GetActorPuckVector) override
 
 DECLARE_LUA_OPCODE (SetActorHeadLimits)
 
 DECLARE_LUA_OPCODE (SetActorHead) override
 
 DECLARE_LUA_OPCODE (SetActorFOV)
 
 DECLARE_LUA_OPCODE (AttachActor)
 
 DECLARE_LUA_OPCODE (DetachActor)
 
 DECLARE_LUA_OPCODE (GetCPUSpeed)
 
 DECLARE_LUA_OPCODE (StartMovie) override
 
 DECLARE_LUA_OPCODE (IsMoviePlaying) override
 
 DECLARE_LUA_OPCODE (SetActiveCD)
 
 DECLARE_LUA_OPCODE (GetActiveCD)
 
 DECLARE_LUA_OPCODE (PurgeText) override
 
 DECLARE_LUA_OPCODE (ImFlushStack)
 
 DECLARE_LUA_OPCODE (LoadSound)
 
 DECLARE_LUA_OPCODE (ImSetMusicVol) override
 
 DECLARE_LUA_OPCODE (ImSetSfxVol) override
 
 DECLARE_LUA_OPCODE (ImSetVoiceVol) override
 
 DECLARE_LUA_OPCODE (ImSetVoiceEffect) override
 
 DECLARE_LUA_OPCODE (ToggleOverworld)
 
 DECLARE_LUA_OPCODE (ScreenshotForSavegame)
 
 DECLARE_LUA_OPCODE (EngineDisplay) override
 
 DECLARE_LUA_OPCODE (SetAmbientLight) override
 
 DECLARE_LUA_OPCODE (Display) override
 
 DECLARE_LUA_OPCODE (ThumbnailFromFile)
 
 DECLARE_LUA_OPCODE (ClearSpecialtyTexture)
 
 DECLARE_LUA_OPCODE (ClearOverworld)
 
 DECLARE_LUA_OPCODE (EnableActorPuck)
 
 DECLARE_LUA_OPCODE (GetActorSortOrder)
 
 DECLARE_LUA_OPCODE (IsChoreLooping)
 
 DECLARE_LUA_OPCODE (SetChoreLooping)
 
 DECLARE_LUA_OPCODE (PlayChore)
 
 DECLARE_LUA_OPCODE (PauseChore)
 
 DECLARE_LUA_OPCODE (CompleteChore)
 
 DECLARE_LUA_OPCODE (UnlockChore)
 
 DECLARE_LUA_OPCODE (LockChoreSet)
 
 DECLARE_LUA_OPCODE (UnlockChoreSet)
 
 DECLARE_LUA_OPCODE (EscapeMovie)
 
 DECLARE_LUA_OPCODE (StopAllSounds)
 
 DECLARE_LUA_OPCODE (FreeSound)
 
 DECLARE_LUA_OPCODE (PlayLoadedSound)
 
 DECLARE_LUA_OPCODE (StopSound)
 
 DECLARE_LUA_OPCODE (PlaySound) override
 
 DECLARE_LUA_OPCODE (IsSoundPlaying) override
 
 DECLARE_LUA_OPCODE (GetSoundVolume)
 
 DECLARE_LUA_OPCODE (SetSoundVolume)
 
 DECLARE_LUA_OPCODE (PlaySoundFrom)
 
 DECLARE_LUA_OPCODE (PlayLoadedSoundFrom)
 
 DECLARE_LUA_OPCODE (UpdateSoundPosition)
 
 DECLARE_LUA_OPCODE (ImStateHasLooped)
 
 DECLARE_LUA_OPCODE (ImStateHasEnded)
 
 DECLARE_LUA_OPCODE (ImPushState)
 
 DECLARE_LUA_OPCODE (ImPopState)
 
 DECLARE_LUA_OPCODE (ImPause) override
 
 DECLARE_LUA_OPCODE (ImResume) override
 
 DECLARE_LUA_OPCODE (GetSectorName)
 
 DECLARE_LUA_OPCODE (GetCameraYaw)
 
 DECLARE_LUA_OPCODE (YawCamera)
 
 DECLARE_LUA_OPCODE (GetCameraPitch)
 
 DECLARE_LUA_OPCODE (GetCameraRoll) override
 
 DECLARE_LUA_OPCODE (PitchCamera)
 
 DECLARE_LUA_OPCODE (RollCamera)
 
 DECLARE_LUA_OPCODE (NewLayer)
 
 DECLARE_LUA_OPCODE (FreeLayer)
 
 DECLARE_LUA_OPCODE (SetLayerSortOrder)
 
 DECLARE_LUA_OPCODE (SetLayerFrame)
 
 DECLARE_LUA_OPCODE (AdvanceLayerFrame)
 
 DECLARE_LUA_OPCODE (PushText)
 
 DECLARE_LUA_OPCODE (PopText)
 
 DECLARE_LUA_OPCODE (NukeAllScriptLocks)
 
 DECLARE_LUA_OPCODE (ToggleDebugDraw)
 
 DECLARE_LUA_OPCODE (ToggleDrawCameras)
 
 DECLARE_LUA_OPCODE (ToggleDrawLights)
 
 DECLARE_LUA_OPCODE (ToggleDrawSectors)
 
 DECLARE_LUA_OPCODE (ToggleDrawBBoxes)
 
 DECLARE_LUA_OPCODE (ToggleDrawFPS)
 
 DECLARE_LUA_OPCODE (ToggleDrawPerformance)
 
 DECLARE_LUA_OPCODE (ToggleDrawActorStats)
 
 DECLARE_LUA_OPCODE (SectEditSelect)
 
 DECLARE_LUA_OPCODE (SectEditPlace)
 
 DECLARE_LUA_OPCODE (SectEditDelete)
 
 DECLARE_LUA_OPCODE (SectEditInsert)
 
 DECLARE_LUA_OPCODE (SectEditSortAdd)
 
 DECLARE_LUA_OPCODE (SectEditForgetIt)
 
 DECLARE_LUA_OPCODE (FRUTEY_Begin)
 
 DECLARE_LUA_OPCODE (FRUTEY_End)
 
 DECLARE_LUA_OPCODE (GetFontDimensions) override
 
 DECLARE_LUA_OPCODE (GetTextObjectDimensions) override
 
 DECLARE_LUA_OPCODE (GetTextCharPosition) override
 
 DECLARE_LUA_OPCODE (SetActorRestChore) override
 
 DECLARE_LUA_OPCODE (SetActorWalkChore) override
 
 DECLARE_LUA_OPCODE (SetActorTurnChores) override
 
 DECLARE_LUA_OPCODE (SetActorTalkChore) override
 
 DECLARE_LUA_OPCODE (SetActorMumblechore) override
 
 DECLARE_LUA_OPCODE (GammaEnabled)
 
 DECLARE_LUA_OPCODE (FileFindFirst) override
 
 DECLARE_LUA_OPCODE (WalkActorToAvoiding) override
 
 DECLARE_LUA_OPCODE (WalkActorVector) override
 
 DECLARE_LUA_OPCODE (LocalizeString) override
 
 DECLARE_LUA_OPCODE (WorldToScreen) override
 
 DECLARE_LUA_OPCODE (RenderModeUser) override
 
 DECLARE_LUA_OPCODE (GetMemoryCardId)
 
 DECLARE_LUA_OPCODE (OverWorldToScreen)
 
 DECLARE_LUA_OPCODE (SetReplayMode)
 
 DECLARE_LUA_OPCODE (GetResidualVMPreference)
 
 DECLARE_LUA_OPCODE (SetResidualVMPreference)
 
- Protected Member Functions inherited from Grim::Lua_V1
 DECLARE_LUA_OPCODE (new_dofile)
 
 DECLARE_LUA_OPCODE (PrintDebug)
 
 DECLARE_LUA_OPCODE (PrintError)
 
 DECLARE_LUA_OPCODE (PrintWarning)
 
 DECLARE_LUA_OPCODE (FunctionName)
 
 DECLARE_LUA_OPCODE (CheckForFile)
 
 DECLARE_LUA_OPCODE (MakeColor)
 
 DECLARE_LUA_OPCODE (GetColorComponents)
 
 DECLARE_LUA_OPCODE (ReadRegistryValue)
 
 DECLARE_LUA_OPCODE (WriteRegistryValue)
 
 DECLARE_LUA_OPCODE (LoadActor)
 
 DECLARE_LUA_OPCODE (GetActorTimeScale)
 
 DECLARE_LUA_OPCODE (SetSelectedActor)
 
 DECLARE_LUA_OPCODE (GetCameraActor)
 
 DECLARE_LUA_OPCODE (SetSayLineDefaults)
 
 DECLARE_LUA_OPCODE (SetActorTalkColor)
 
 DECLARE_LUA_OPCODE (GetActorTalkColor)
 
 DECLARE_LUA_OPCODE (SetActorRestChore)
 
 DECLARE_LUA_OPCODE (SetActorWalkChore)
 
 DECLARE_LUA_OPCODE (SetActorTurnChores)
 
 DECLARE_LUA_OPCODE (SetActorTalkChore)
 
 DECLARE_LUA_OPCODE (SetActorMumblechore)
 
 DECLARE_LUA_OPCODE (SetActorVisibility)
 
 DECLARE_LUA_OPCODE (SetActorScale)
 
 DECLARE_LUA_OPCODE (SetActorTimeScale)
 
 DECLARE_LUA_OPCODE (SetActorCollisionMode)
 
 DECLARE_LUA_OPCODE (SetActorCollisionScale)
 
 DECLARE_LUA_OPCODE (PutActorAt)
 
 DECLARE_LUA_OPCODE (GetActorPos)
 
 DECLARE_LUA_OPCODE (SetActorRot)
 
 DECLARE_LUA_OPCODE (GetActorRot)
 
 DECLARE_LUA_OPCODE (IsActorTurning)
 
 DECLARE_LUA_OPCODE (GetAngleBetweenActors)
 
 DECLARE_LUA_OPCODE (GetAngleBetweenVectors)
 
 DECLARE_LUA_OPCODE (GetActorYawToPoint)
 
 DECLARE_LUA_OPCODE (PutActorInSet)
 
 DECLARE_LUA_OPCODE (SetActorWalkRate)
 
 DECLARE_LUA_OPCODE (GetActorWalkRate)
 
 DECLARE_LUA_OPCODE (SetActorTurnRate)
 
 DECLARE_LUA_OPCODE (WalkActorForward)
 
 DECLARE_LUA_OPCODE (SetActorReflection)
 
 DECLARE_LUA_OPCODE (GetActorPuckVector)
 
 DECLARE_LUA_OPCODE (ActorPuckOrient)
 
 DECLARE_LUA_OPCODE (WalkActorTo)
 
 DECLARE_LUA_OPCODE (ActorToClean)
 
 DECLARE_LUA_OPCODE (IsActorMoving)
 
 DECLARE_LUA_OPCODE (Is3DHardwareEnabled)
 
 DECLARE_LUA_OPCODE (SetHardwareState)
 
 DECLARE_LUA_OPCODE (SetVideoDevices)
 
 DECLARE_LUA_OPCODE (GetVideoDevices)
 
 DECLARE_LUA_OPCODE (EnumerateVideoDevices)
 
 DECLARE_LUA_OPCODE (Enumerate3DDevices)
 
 DECLARE_LUA_OPCODE (IsActorResting)
 
 DECLARE_LUA_OPCODE (GetActorNodeLocation)
 
 DECLARE_LUA_OPCODE (SetActorWalkDominate)
 
 DECLARE_LUA_OPCODE (SetActorColormap)
 
 DECLARE_LUA_OPCODE (TurnActor)
 
 DECLARE_LUA_OPCODE (PushActorCostume)
 
 DECLARE_LUA_OPCODE (SetActorCostume)
 
 DECLARE_LUA_OPCODE (GetActorCostume)
 
 DECLARE_LUA_OPCODE (PopActorCostume)
 
 DECLARE_LUA_OPCODE (GetActorCostumeDepth)
 
 DECLARE_LUA_OPCODE (PrintActorCostumes)
 
 DECLARE_LUA_OPCODE (LoadCostume)
 
 DECLARE_LUA_OPCODE (PlayActorChore)
 
 DECLARE_LUA_OPCODE (CompleteActorChore)
 
 DECLARE_LUA_OPCODE (PlayActorChoreLooping)
 
 DECLARE_LUA_OPCODE (SetActorChoreLooping)
 
 DECLARE_LUA_OPCODE (StopActorChore)
 
 DECLARE_LUA_OPCODE (FadeOutChore)
 
 DECLARE_LUA_OPCODE (FadeInChore)
 
 DECLARE_LUA_OPCODE (IsActorChoring)
 
 DECLARE_LUA_OPCODE (ActorLookAt)
 
 DECLARE_LUA_OPCODE (TurnActorTo)
 
 DECLARE_LUA_OPCODE (PointActorAt)
 
 DECLARE_LUA_OPCODE (WalkActorVector)
 
 DECLARE_LUA_OPCODE (RotateVector)
 
 DECLARE_LUA_OPCODE (SetActorPitch)
 
 DECLARE_LUA_OPCODE (SetActorLookRate)
 
 DECLARE_LUA_OPCODE (GetActorLookRate)
 
 DECLARE_LUA_OPCODE (SetActorHead)
 
 DECLARE_LUA_OPCODE (PutActorAtInterest)
 
 DECLARE_LUA_OPCODE (SetActorFollowBoxes)
 
 DECLARE_LUA_OPCODE (SetActorConstrain)
 
 DECLARE_LUA_OPCODE (GetVisibleThings)
 
 DECLARE_LUA_OPCODE (SetShadowColor)
 
 DECLARE_LUA_OPCODE (KillActorShadows)
 
 DECLARE_LUA_OPCODE (SetActiveShadow)
 
 DECLARE_LUA_OPCODE (SetActorShadowPoint)
 
 DECLARE_LUA_OPCODE (SetActorShadowPlane)
 
 DECLARE_LUA_OPCODE (AddShadowPlane)
 
 DECLARE_LUA_OPCODE (ActivateActorShadow)
 
 DECLARE_LUA_OPCODE (SetActorShadowValid)
 
 DECLARE_LUA_OPCODE (TextFileGetLine)
 
 DECLARE_LUA_OPCODE (TextFileGetLineCount)
 
 DECLARE_LUA_OPCODE (LocalizeString)
 
 DECLARE_LUA_OPCODE (SayLine)
 
 DECLARE_LUA_OPCODE (PrintLine)
 
 DECLARE_LUA_OPCODE (InputDialog)
 
 DECLARE_LUA_OPCODE (IsMessageGoing)
 
 DECLARE_LUA_OPCODE (ShutUpActor)
 
 DECLARE_LUA_OPCODE (GetPointSector)
 
 DECLARE_LUA_OPCODE (GetActorSector)
 
 DECLARE_LUA_OPCODE (IsActorInSector)
 
 DECLARE_LUA_OPCODE (IsPointInSector)
 
 DECLARE_LUA_OPCODE (MakeSectorActive)
 
 DECLARE_LUA_OPCODE (LockSet)
 
 DECLARE_LUA_OPCODE (UnLockSet)
 
 DECLARE_LUA_OPCODE (MakeCurrentSet)
 
 DECLARE_LUA_OPCODE (MakeCurrentSetup)
 
 DECLARE_LUA_OPCODE (GetCurrentSetup)
 
 DECLARE_LUA_OPCODE (ShrinkBoxes)
 
 DECLARE_LUA_OPCODE (UnShrinkBoxes)
 
 DECLARE_LUA_OPCODE (GetShrinkPos)
 
 DECLARE_LUA_OPCODE (ImStartSound)
 
 DECLARE_LUA_OPCODE (ImStopSound)
 
 DECLARE_LUA_OPCODE (ImStopAllSounds)
 
 DECLARE_LUA_OPCODE (ImPause)
 
 DECLARE_LUA_OPCODE (ImResume)
 
 DECLARE_LUA_OPCODE (ImSetVoiceEffect)
 
 DECLARE_LUA_OPCODE (ImSetMusicVol)
 
 DECLARE_LUA_OPCODE (ImGetMusicVol)
 
 DECLARE_LUA_OPCODE (ImSetVoiceVol)
 
 DECLARE_LUA_OPCODE (ImGetVoiceVol)
 
 DECLARE_LUA_OPCODE (ImSetSfxVol)
 
 DECLARE_LUA_OPCODE (ImGetSfxVol)
 
 DECLARE_LUA_OPCODE (ImSetParam)
 
 DECLARE_LUA_OPCODE (ImGetParam)
 
 DECLARE_LUA_OPCODE (ImFadeParam)
 
 DECLARE_LUA_OPCODE (ImSetState)
 
 DECLARE_LUA_OPCODE (ImSetSequence)
 
 DECLARE_LUA_OPCODE (SaveIMuse)
 
 DECLARE_LUA_OPCODE (RestoreIMuse)
 
 DECLARE_LUA_OPCODE (SetSoundPosition)
 
 DECLARE_LUA_OPCODE (IsSoundPlaying)
 
 DECLARE_LUA_OPCODE (PlaySoundAt)
 
 DECLARE_LUA_OPCODE (FileFindDispose)
 
 DECLARE_LUA_OPCODE (FileFindNext)
 
 DECLARE_LUA_OPCODE (FileFindFirst)
 
 DECLARE_LUA_OPCODE (PerSecond)
 
 DECLARE_LUA_OPCODE (EnableControl)
 
 DECLARE_LUA_OPCODE (DisableControl)
 
 DECLARE_LUA_OPCODE (GetControlState)
 
 DECLARE_LUA_OPCODE (GetImage)
 
 DECLARE_LUA_OPCODE (FreeImage)
 
 DECLARE_LUA_OPCODE (BlastImage)
 
 DECLARE_LUA_OPCODE (CleanBuffer)
 
 DECLARE_LUA_OPCODE (Exit)
 
 DECLARE_LUA_OPCODE (KillTextObject)
 
 DECLARE_LUA_OPCODE (ChangeTextObject)
 
 DECLARE_LUA_OPCODE (GetTextSpeed)
 
 DECLARE_LUA_OPCODE (SetTextSpeed)
 
 DECLARE_LUA_OPCODE (MakeTextObject)
 
 DECLARE_LUA_OPCODE (GetTextObjectDimensions)
 
 DECLARE_LUA_OPCODE (ExpireText)
 
 DECLARE_LUA_OPCODE (GetTextCharPosition)
 
 DECLARE_LUA_OPCODE (BlastText)
 
 DECLARE_LUA_OPCODE (SetOffscreenTextPos)
 
 DECLARE_LUA_OPCODE (SetSpeechMode)
 
 DECLARE_LUA_OPCODE (GetSpeechMode)
 
 DECLARE_LUA_OPCODE (StartFullscreenMovie)
 
 DECLARE_LUA_OPCODE (StartMovie)
 
 DECLARE_LUA_OPCODE (IsFullscreenMoviePlaying)
 
 DECLARE_LUA_OPCODE (IsMoviePlaying)
 
 DECLARE_LUA_OPCODE (StopMovie)
 
 DECLARE_LUA_OPCODE (PauseMovie)
 
 DECLARE_LUA_OPCODE (PurgePrimitiveQueue)
 
 DECLARE_LUA_OPCODE (DrawPolygon)
 
 DECLARE_LUA_OPCODE (DrawLine)
 
 DECLARE_LUA_OPCODE (ChangePrimitive)
 
 DECLARE_LUA_OPCODE (DrawRectangle)
 
 DECLARE_LUA_OPCODE (BlastRect)
 
 DECLARE_LUA_OPCODE (KillPrimitive)
 
 DECLARE_LUA_OPCODE (DimScreen)
 
 DECLARE_LUA_OPCODE (DimRegion)
 
 DECLARE_LUA_OPCODE (GetDiskFreeSpace)
 
 DECLARE_LUA_OPCODE (NewObjectState)
 
 DECLARE_LUA_OPCODE (FreeObjectState)
 
 DECLARE_LUA_OPCODE (SendObjectToBack)
 
 DECLARE_LUA_OPCODE (SendObjectToFront)
 
 DECLARE_LUA_OPCODE (SetObjectType)
 
 DECLARE_LUA_OPCODE (GetCurrentScript)
 
 DECLARE_LUA_OPCODE (ScreenShot)
 
 DECLARE_LUA_OPCODE (GetSaveGameImage)
 
 DECLARE_LUA_OPCODE (SubmitSaveGameData)
 
 DECLARE_LUA_OPCODE (GetSaveGameData)
 
 DECLARE_LUA_OPCODE (Load)
 
 DECLARE_LUA_OPCODE (Save)
 
 DECLARE_LUA_OPCODE (Remove)
 
 DECLARE_LUA_OPCODE (LockFont)
 
 DECLARE_LUA_OPCODE (EnableDebugKeys)
 
 DECLARE_LUA_OPCODE (LightMgrSetChange)
 
 DECLARE_LUA_OPCODE (SetAmbientLight)
 
 DECLARE_LUA_OPCODE (SetLightIntensity)
 
 DECLARE_LUA_OPCODE (SetLightPosition)
 
 DECLARE_LUA_OPCODE (TurnLightOn)
 
 DECLARE_LUA_OPCODE (RenderModeUser)
 
 DECLARE_LUA_OPCODE (PreRender)
 
 DECLARE_LUA_OPCODE (IrisUp)
 
 DECLARE_LUA_OPCODE (IrisDown)
 
 DECLARE_LUA_OPCODE (SetGamma)
 
 DECLARE_LUA_OPCODE (Display)
 
 DECLARE_LUA_OPCODE (EngineDisplay)
 
 DECLARE_LUA_OPCODE (ForceRefresh)
 
 DECLARE_LUA_OPCODE (JustLoaded)
 
 DECLARE_LUA_OPCODE (PlaySound)
 
 DECLARE_LUA_OPCODE (SetEmergencyFont)
 
 DECLARE_LUA_OPCODE (LoadBundle)
 
 DECLARE_LUA_OPCODE (LightMgrStartup)
 
 DECLARE_LUA_OPCODE (GetSectorOppositeEdge)
 
 DECLARE_LUA_OPCODE (SetActorInvClipNode)
 
 DECLARE_LUA_OPCODE (NukeResources)
 
 DECLARE_LUA_OPCODE (ResetTextures)
 
 DECLARE_LUA_OPCODE (AttachToResources)
 
 DECLARE_LUA_OPCODE (DetachFromResources)
 
 DECLARE_LUA_OPCODE (SetActorClipPlane)
 
 DECLARE_LUA_OPCODE (SetActorClipActive)
 
 DECLARE_LUA_OPCODE (FlushControls)
 
 DECLARE_LUA_OPCODE (GetCameraLookVector)
 
 DECLARE_LUA_OPCODE (SetCameraRoll)
 
 DECLARE_LUA_OPCODE (SetCameraInterest)
 
 DECLARE_LUA_OPCODE (GetCameraPosition)
 
 DECLARE_LUA_OPCODE (SpewStartup)
 
 DECLARE_LUA_OPCODE (PreviousSetup)
 
 DECLARE_LUA_OPCODE (NextSetup)
 
 DECLARE_LUA_OPCODE (WorldToScreen)
 
 DECLARE_LUA_OPCODE (SetActorRoll)
 
 DECLARE_LUA_OPCODE (SetActorFrustrumCull)
 
 DECLARE_LUA_OPCODE (DriveActorTo)
 
 DECLARE_LUA_OPCODE (GetActorRect)
 
 DECLARE_LUA_OPCODE (GetTranslationMode)
 
 DECLARE_LUA_OPCODE (SetTranslationMode)
 
 DECLARE_LUA_OPCODE (WalkActorToAvoiding)
 
 DECLARE_LUA_OPCODE (GetActorChores)
 
 DECLARE_LUA_OPCODE (SetCameraPosition)
 
 DECLARE_LUA_OPCODE (GetCameraFOV)
 
 DECLARE_LUA_OPCODE (SetCameraFOV)
 
 DECLARE_LUA_OPCODE (GetCameraRoll)
 
 DECLARE_LUA_OPCODE (GetMemoryUsage)
 
 DECLARE_LUA_OPCODE (GetFontDimensions)
 
 DECLARE_LUA_OPCODE (PurgeText)
 
- Protected Member Functions inherited from Grim::LuaBase
bool getbool (int num)
 
void pushbool (bool val)
 
void pushobject (const PoolObjectBase *o)
 
int getobject (lua_Object obj)
 
Actorgetactor (lua_Object obj)
 
Bitmapgetbitmap (lua_Object obj)
 
TextObjectgettextobject (lua_Object obj)
 
Fontgetfont (lua_Object obj)
 
Color getcolor (lua_Object obj)
 
PrimitiveObjectgetprimitive (lua_Object obj)
 
ObjectStategetobjectstate (lua_Object obj)
 
virtual void dummyHandler ()
 
virtual void typeOverride ()
 
virtual void concatFallback ()
 

Static Protected Member Functions

static uint convertEmiVolumeToMixer (uint emiVolume)
 
static uint convertMixerVolumeToEmi (uint volume)
 

Static Protected Attributes

static const uint MAX_EMI_VOLUME = 100
 

Additional Inherited Members

- Static Public Member Functions inherited from Grim::LuaBase
static LuaBaseinstance ()
 
static void static_dummyHandler ()
 
static void static_typeOverride ()
 
static void static_concatFallback ()
 
- Protected Attributes inherited from Grim::LuaBase
int _translationMode
 

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