GTA 3 Source code classes Items sorting and letter casing remains from original. Classes list noclass CDraw CCamera CPed CStats CPhoneInfo CTxdStore CBoat CPedPlacement CWorldCFireManager CAccidentManager CCarAICRestartCPathFind CTheZones CCullZones CAutomobile CClumpModelInfo CMemoryCard CHeli CPlane CDirectory CWeapon CEventList CAnimBlendNode CPedType CTimeModelInfo CFileLoader CBridge CGarage CCrane CStreamingCPlayerInfo CMenuManager CCam CMissionCleanup CCarCtrl CPopulation CPlayerPed CEmergencyPed cHandlingDataMgr CMemoryHeap CSprite CVehicle CEntity CEntryInfoList CPtrList CPool CWeather CPad CAnimBlendClumpData CGangs CDarkel CWaterLevel CVisibilityPlugins CText CWeaponInfo CGeneral CSimpleModelInfo CClock CRoadBlocks CTheCarGenerators CDamageManager CPools CQuaternion CAnimBlendAssociation CZone CPhysical CModelInfo cMusicManager cDMAudio CMatrix CPedIK CTimer cSampleManager cAudioManager CProjectileInfo CExplosion CRadar CPickups CCutsceneMgr CPacManPickups CPowerPoints CRouteNode CMessages CRunningScript CSurfaceTable CVehicleModelInfo CColModel CDoor CBaseModelInfo CAnimManager CRange2D CPointLights CAnimBlendAssocGroup CFileMgrCBuilding CColTrianglePlane CPedStats CHudCMenuMultiChoice CSprite2d CMenuSlider CMenuOnOff CMenuPictureAndText CMenuLineLister CPlaceableShText CMenuMultiChoiceTwoLines CPlaceableText CPlaceableShOption CGlass CFont CColPoint CMenuDummy CTreadable CPlaceableCShadows CGarages CRemote CPickup CRecordDataForChase CMenuPage CMenuSliderTriggered CMenuMultiChoicePicturedTriggeredAnyMove CMenuPageAnyMove CTheScripts CCompressedMatrix CObject CCranes CDebug CCutsceneHead CPedModelInfo CFireCCollision CTrafficLights CPager CRecordDataForGame CMemCheck CCoronas CCullZone CCarGenerator CGame CPlaceableShTextTwoLines CMenuMultiChoiceTriggeredAlways CPlaceableShOptionTwoLines CMenuMultiChoicePictured CRubbish CMovingThings CCredits CSpecialParticleStuff CXtraCompsModelInfo CUserDisplay CKeyArray CTriggerCaller cTransmission CCurves CPedPath CAnimBlendHierarchy CCivilianPed CCopPed CControllerState CWanted COnscreenTimer CWeaponEffects CClouds CLinkList CRenderer CMloModelInfo CAnimBlendSequence CUpsideDownCarCheck CMaths CGameLogic CParticle CMenuMultiChoiceTwoLinesTriggered CStuckCarCheck CParticleObject CShotInfo CBulletInfo CBulletTraces CTrain CDummy CMenuMultiChoiceTriggered C3dMarker cAudioCollisionManager cPedComments CTrainDoor CVector C3dMarkers CShinyTexts CBrightLights cAudioScriptObject cParticleSystemMgr CVuVector CAutoPilot CWaterCannons CSpecialFX CAntennas CSkidmarks CTimeCycle CObjectData CTempColModels CReferences CMenuMultiChoicePicturedTriggered CWaterCannon CScrollBar CLinkCAntenna CFallingGlassPane CBulletTrace CRegisteredMotionBlurStreak CPacManPickup CRegisteredCorona CStoredCar CDma CLines CCutsceneObject CMotionBlurStreaks CAudioHydrant CMoneyMessage CTowerClock CDigitalClock cAudioCollision CMenuOnOffTriggered CColBox CColSphere CColTriangle CColLine CInstancecBuoyancy CPlaceName CMoneyMessages CTimeStep CStack Toggle all classes for search (CTRL+F) No class (0 variables, 287 functions) Variables list Functions list * AnimBlendClumpCopy (PvPCvii) * AnimBlendClumpDestroy (Pvii) * AnimBlendClumpCreate (Pvii) * particleProduceFootDust (P4CPedRC7CVectorfi) * RemoveAllModelCB (P8RwObjectPv) * GetCoreAndVoice (iRiRi) * PrintStatLine (PCcPvUcPv) * DisplayMemoryCardAccessMsg (PUsRC5CRGBA) * DisplayWarningControllerMsg (void) * TriggerSave_LoadGameSelect (P25CMenuMultiChoiceTriggered) * TriggerSave_LoadGameLoadGame (P25CMenuMultiChoiceTriggered) * TriggerSave_DeleteGameSelect (P25CMenuMultiChoiceTriggered) * TriggerSave_DeleteGameDeleteGame (P25CMenuMultiChoiceTriggered) * TriggerSave_BackToMainMenu (P25CMenuMultiChoiceTriggered) * TriggerSave_NewGameSelectYes (P25CMenuMultiChoiceTriggered) * TriggerSave_NewGameNewGame (P25CMenuMultiChoiceTriggered) * TriggerAudio_SfxVolume (P20CMenuSliderTriggered) * TriggerAudio_MusicVolume (P20CMenuSliderTriggered) * TriggerAudio_SfxVolumeAlways (P20CMenuSliderTriggered) * TriggerAudio_MusicVolumeAlways (P20CMenuSliderTriggered) * TriggerAudio_StereoMono (P25CMenuMultiChoiceTriggered) * TriggerAudio_RadioStation (P33CMenuMultiChoicePicturedTriggered) * TriggerLanguage_Language (P25CMenuMultiChoiceTriggered) * TriggerControls_ContrConfig (P25CMenuMultiChoiceTriggered) * TriggerControls_DrawContrConfig (P31CMenuMultiChoiceTriggeredAlways) * TriggerControls_DrawHNContrConfig (P31CMenuMultiChoiceTriggeredAlways) * TriggerControls_ContrDisplay (P25CMenuMultiChoiceTriggered) * TriggerControls_Vibrations (P19CMenuOnOffTriggered) * TriggerSaveZone_SaveGameSelect (P25CMenuMultiChoiceTriggered) * TriggerSaveZone_SaveGame (P25CMenuMultiChoiceTriggered) * TriggerSaveZone_DeleteSaveGame (P25CMenuMultiChoiceTriggered) * TriggerSaveZone_FormatCardSelect (P25CMenuMultiChoiceTriggered) * TriggerSaveZone_FormatCard (P25CMenuMultiChoiceTriggered) * TriggerSaveZone_QuitMenu (P25CMenuMultiChoiceTriggered) * TriggerSaveZone_BackToMainMenu (P25CMenuMultiChoiceTriggered) * TriggerSaveZone_FormatFailedOK (P25CMenuMultiChoiceTriggered) * TriggerSave_DeleteGameDeleteGameSelect (P33CMenuMultiChoiceTwoLinesTriggered) * TriggerSave_LoadGameLoadGameSelect (P33CMenuMultiChoiceTwoLinesTriggered) * TriggerSave_BackToMainMenuTwoLines (P33CMenuMultiChoiceTwoLinesTriggered) * TriggerSaveZone_SaveSlots (P33CMenuMultiChoiceTwoLinesTriggered) * TriggerSaveZone_BackToMainMenuTwoLines (P33CMenuMultiChoiceTwoLinesTriggered) * TriggerMCSUM_Yes (P25CMenuMultiChoiceTriggered) * SetRandomActiveTextlineColor (Uc) * InitialiseTextsInMenuControllerInCar (P19CMenuPictureAndTextQ212CMenuManager11CONTRCONFIG) * InitialiseTextsInMenuControllerOnFoot (P19CMenuPictureAndTextQ212CMenuManager11CONTRCONFIG) * FillMenuWithMemCardFileListing (P33CMenuMultiChoiceTwoLinesTriggeredPFP33CMenuMultiChoiceTwoLinesTriggered_vPFP33CMenuMultiChoiceTwoLinesTriggered_vPUsiii) * PreAllocateRwObjects (void) * Initialise3D (void) * MoveTexturesCB (P9RwTexturePv) * GetNameAndLOD (PCcPcPi) * ProcessTrainAnnouncements (void) * FindDigitalClockMessage (void) * LookForBatCB (P8RwObjectPv) * sendToIOP2area (iiiiPUciPUci) * defMain (void) * readMpeg (P8VideoDecP7ReadBufP7StrFileb) * initAll (Pc) * GeometryListStreamRead1 (P8RwStreamP14rpGeometryList) * ClumpAtomicStreamRead (P8RwStreamP11rwFrameListP14rpGeometryList) * FindPlayerHeading (void) * FindPlayerCentreOfWorld_NoSniperShift (void) * FindPlayerSpeed (void) * FindPlayerVehicle (void) * FindPlayerCoors (void) * FindPlayerTrain (void) * FindPlayerPed (void) * FindPlayerCentreOfWorld (void) * FireOneInstantHitRound (P7CVectorP7CVectori) * FindPlayerEntity (void) * FindPedFrameFromNameCB (P7RwFramePv) * FindHeadRadiusCB (P8RwObjectPv) * FindSplinePathPositionVector (P7CVectorPfUiRUi) * FindSplinePathPositionFloat (PfPfUiRUi) * FinishFuckUCB (P21CAnimBlendAssociationPv) * FillFrameArrayCallBack (P18AnimBlendFrameDataPv) * FlushObrsPrintfs (void) * GameInit (void) * FrameUpdateCallBack (P18AnimBlendFrameDataPv) * FrameUpdateCallBackWithVelocityExtraction (P18AnimBlendFrameDataPv) * FrameUpdateCallBackWith3dVelocityExtraction (P18AnimBlendFrameDataPv) * FrameFindCallBack (P18AnimBlendFrameDataPv) * FrameInitCallBack (P18AnimBlendFrameDataPv) * FrameForAllChildrenFillFrameArrayCallBack (P7RwFramePv) * FrameForAllChildrenCountCallBack (P7RwFramePv) * GetFirstTexture (P15RwTexDictionary) * GetLevelSplashScreen (i) * GetFirstObject (P7RwFrame) * GetFirstAtomic (P7RpClump) * GetFirstChild (P7RwFrame) * GetRandomSplashScreen (void) * GetHeliAtomicObjectCB (P8RwObjectPv) * GetOkAndDamagedAtomicCB (P8RwObjectPv) * GetListOfComponentsNotUsedByRules (UiiPi) * GetAtomicListCB (P8RpAtomicPv) * GetBoatAtomicObjectCB (P8RwObjectPv) * GetCurrentAtomicObjectCB (P8RwObjectPv) * GetCollisionInSectorList (R8CPtrList) * GetFirstAtomicCallback (P8RpAtomicPv) * GetFirstObjectCallback (P8RwObjectPv) * GetFirstFrameCallback (P7RwFramePv) * GetFirstTextureCallback (P9RwTexturePv) * ErrMessage (Pc) * DefinedState (void) * DestroyVehicleAndDriverAndPassengers (P8CVehicle) * DeActivateDirectional (void) * DeleteMPegBufferVariables (void) * DoRWStuffEndOfFrame (void) * DoRWStuffStartOfFrame (sssssss) * DotProduct (RC11CQuaternionRC11CQuaternion) * DoFade (void) * CrossProduct (RC7CVectorRC7CVector) * CreateMPegBufferVariables (void) * CreateDebugFont (void) * CreateCarColourTexture (UcUcUc) * CalculateBoundingSphereRadiusCB (P8RpAtomicPv) * CheckForPedsOnGroundToAttack (P4CPedPP4CPed) * ChooseComponent (ii) * CloneAtomicToFrameCB (P8RwObjectPv) * ClipRadarTileCoords (RiRi) * CountAtomicsCB (P8RpAtomicPv) * AsciiToUnicode (PCcPUs) * Ascii2Sjis (Uc) * ActivateDirectional (void) * AddAnExtraDirectionalLight (P7RpWorldffffff) * Multiply3x3 (RC7CMatrixRC7CVector) * Multiply3x3 (RC7CVectorRC7CMatrix) * LittleTest (void) * LightsCreate (P7RpWorld) * LineRadarBoxCollision (R9CVector2DRC9CVector2DRC9CVector2D) * LoadSplash (PCc) * LoadingIslandScreen (PCc) * LoadingScreen (PCcPCcPCc) * MatchModelString (PcUs) * MarkerAtomicCB (P8RpAtomicPv) * MessageScreen (Pc) * MemoryMgrMalloc (Ui) * MemoryMgrFree (Pv) * MemoryMgrRealloc (PvUi) * MemoryMgrCalloc (UiUi) * MoveAtomicMemoryCB (P8RpAtomicPv) * MoveAtomicMemory (P8RpAtomicb) * MoveColModelMemory (R9CColModelb) * MoveTextureMemoryCB (P9RwTexturePv) * IsMITree (Ui) * IdleThread (Pv) * Invert (RC7CMatrix) * Invert (RC7CMatrixR7CMatrix) * InitMPEGPlayer (void) * InitMemoryMgr (void) * ValidateVersion (void) * WriteLightingMatrix (P8RwMatrix) * WellBufferMe (fPfPfffb) * WorldReplaceNormalLightsWithScorched (P7RpWorld) * WorldReplaceScorchedLightsWithNormal (P7RpWorld) * VBlankCounter (i) * TextCopy (PUsPCUs) * TestModelIndices (void) * TheGame (void) * TidyUpModelInfo (P14CBaseModelInfob) * TransformPoints (P9CVuVectoriRC7CMatrixPC9CVuVector) * TransformPoint (R9CVuVectorRC7CMatrixRC5RwV3d) * TransformPoints (P9CVuVectoriRC7CMatrixPC5RwV3di) * UnicodeStrcpy (PUsPCUs) * UnicodeStrcat (PUsPUs) * UnicodeToAscii (PUs) * UnicodeToAsciiForMemoryCard (PUs) * ReSetAmbientAndDirectionalColours (void) * RemoveExtraDirectionalLights (P7RpWorld) * RecurseFrameChildrenVisibilityCB (P7RwFramePv) * RecurseFrameChildrenToCloneCB (P7RwFramePv) * RegisterAtomicMemPtrsCB (P8RpAtomicPv) * RenderOneRainStreak (7CVector7CVectoribf) * RenderEffects (void) * Render2dStuff (void) * RenderBuffer_StartStoring (iiPPUsPP18RxObjSpace3DVertex) * SystemInit (void) * RpAnimBlendClumpGetAssociation (P7RpClumpUi) * RpAnimBlendClumpUpdateAnimations (P7RpClumpf) * RpAnimBlendClumpGetFirstAssociation (P7RpClump) * RpAnimBlendClumpGetFirstAssociation (P7RpClumpUi) * RpAnimBlendClumpFindFrame (P7RpClumpPCc) * RpAnimBlendClumpRemoveAllAssociations (P7RpClump) * RpAnimBlendClumpInit (P7RpClump) * RpAnimBlendClumpFillFrameArray (P7RpClumpPP18AnimBlendFrameData) * RpAnimBlendGetNextAssociation (P21CAnimBlendAssociationUi) * RpAnimBlendClumpRemoveAssociations (P7RpClumpUi) * RpAnimBlendClumpSetBlendDeltas (P7RpClumpUif) * RpAnimBlendGetNextAssociation (P21CAnimBlendAssociation) * RpAnimBlendClumpIsInitialized (P7RpClump) * RpClumpGtaStreamRead1 (P8RwStream) * RpClumpGtaStreamRead2 (P8RwStream) * RpClumpGtaCancelStream (void) * RsRwInitialise (void) * PS2ManagerApplyDirectionalLightingCB (iPvP19RwSurfacePropertiesPFPCvPC8RwMatrixfPC19RwSurfaceProperties_v) * SetupPerformanceCounters (void) * SetBrightMarkerColours (f) * SetLightsWithTimeOfDayColour (P7RpWorld) * SetAmbientAndDirectionalColours (f) * SetAmbientColoursForPedsCarsAndObjects (void) * SetAmbientColours (void) * SetupPS2ManagerDefaultLightingCallback (void) * SetupPS2ManagerLightingCallback (P10RxPipeline) * SetPedAtomicVisibilityCB (P8RwObjectPv) * SetAlphaCB (P10RpMaterialPv) * SetVehicleAtomicVisibilityCB (P8RwObjectPv) * RwMallocAlign (UiUi) * RwFreeAlign (Pv) * RwTexDictionaryGtaStreamRead (P8RwStream) * RwTexDictionaryGtaStreamRead1 (P8RwStream) * RwTexDictionaryGtaStreamRead2 (P8RwStreamP15RwTexDictionary) * ShutdownMPEGPlayer (void) * PhonePickUpCB (P21CAnimBlendAssociationPv) * PhonePutDownCB (P21CAnimBlendAssociationPv) * PlayOneShotScriptObject (UcRC7CVector) * PlayMPEG (Pcb) * PluginAttach (void) * PreInstanceRenderCB (P8RpAtomic) * ProcessSlowMode (void) * _rpDefaultGeometryInstance (P10RpGeometryPvi) * decBs0 (P8VideoDec) * destroyTexture (P9RwTexturePv) * endDisplay (void) * changeInputVolume (Ui) * changeMasterVolume (Ui) * clearGsMem (iiiii) * audioDecDelete (P8AudioDec) * audioDecReset (P8AudioDec) * audioDecStart (P8AudioDec) * audioDecIsPreset (P8AudioDec) * audioDecSendToIOP (P8AudioDec) * audioDecEndPut (P8AudioDeci) * audioDecBeginPut (P8AudioDecPPUcPiPPUcPi) * audioDecCreate (P8AudioDecPUcii) * mpegError (P7sceMpegP18sceMpegCbDataErrorPv) * mpegNodata (P7sceMpegP13sceMpegCbDataPv) * mpegStopDMA (P7sceMpegP13sceMpegCbDataPv) * mpegRestartDMA (P7sceMpegP13sceMpegCbDataPv) * mpegTS (P7sceMpegP22sceMpegCbDataTimeStampPv) * handler_endimage (i) * vblankHandler (i) * viBufDelete (P5ViBuf) * videoDecDelete (P8VideoDec) * viBufCount (P5ViBuf) * videoDecIsFlushed (P8VideoDec) * viBufFlush (P5ViBuf) * videoDecFlush (P8VideoDec) * videoDecGetState (P8VideoDec) * videoDecSetState (P8VideoDecUi) * viBufReset (P5ViBuf) * videoDecMain (P8VideoDec) * videoDecSetStream (P8VideoDeciiPFP7sceMpegP13sceMpegCbDataPv_iPv) * viBufEndPut (P5ViBufi) * videoDecEndPut (P8VideoDeci) * viBufPutTs (P5ViBufP9TimeStamp) * videoDecPutTs (P8VideoDecllPUci) * viBufBeginPut (P5ViBufPPUcPiPPUcPi) * videoDecBeginPut (P8VideoDecPPUcPiPPUcPi) * videoCallback (P7sceMpegP16sceMpegCbDataStrPv) * viBufCreate (P5ViBufP1P1iP9TimeStampi) * viBufGetTs (P5ViBufP9TimeStamp) * viBufRestartDMA (P5ViBuf) * viBufStopDMA (P5ViBuf) * viBufAddDMA (P5ViBuf) * videoDecCreate (P8VideoDecPUciP1P1iP9TimeStampi) * viBufModifyPts (P5ViBufP9TimeStamp) * voBufDelete (P5VoBuf) * voBufIsFull (P5VoBuf) * voBufDecCount (P5VoBuf) * voBufGetTag (P5VoBuf) * voBufIncCount (P5VoBuf) * voBufGetData (P5VoBuf) * voBufReset (P5VoBuf) * voBufCreate (P5VoBufP6VoDataP5VoTagi) * strFileClose (P7StrFile) * startDisplay (i) * strFileRead (P7StrFilePvi) * strFileOpen (P7StrFilePc) * strcmpIgnoringDigits (PCcPCc) * readBufDelete (P7ReadBuf) * readBufEndGet (P7ReadBufi) * readBufBeginGet (P7ReadBufPPUc) * readBufEndPut (P7ReadBufi) * readBufBeginPut (P7ReadBufPPUc) * readBufCreate (P7ReadBuf) * switchThread (void) * setImageTag (PUiPviii) * pcmCallback (P7sceMpegP16sceMpegCbDataStrPv) class CDraw (8 variables, 1 functions) Variables list * FadeBlue * FadeGreen * FadeRed * FadeValue * ms_fFarClipZ * ms_fNearClipZ * ms_fFOV * ms_fLODDistance Functions list * SetFOV (f) class CCamera (0 variables, 52 functions) Variables list Functions list * Fade (fs) * FinishCutscene (void) * GetLookDirection (void) * GetScreenFadeStatus (void) * GetGameCamPosition (void) * GetLookingLRBFirstPerson (void) * GetCutSceneFinishTime (void) * Get_Just_Switched_Status (void) * GetPositionAlongSpline (void) * GetFading (void) * GetLookingForwardFirstPerson (void) * DrawBordersForWideScreen (void) * CamShake (ffff) * CamShake (f) * CamControl (void) * ClearPlayerWeaponMode (void) * LoadPathSplines (i) * LoadTrainCamNodes (PCc) * IsSphereVisible (RC7CVectorf) * IsItTimeForNewcam (ii) * Init (void) * UpdateAimingCoors (RC7CVector) * UpdateTargetEntity (void) * UpdateSoundDistances (void) * TakeControl (P7CEntityssi) * TakeControlWithSpline (s) * TakeControlNoEntity (RC7CVectorsi) * TryToStartNewCamMode (i) * StartTransition (s) * RenderMotionBlur (void) * RestoreWithJumpCut (void) * Restore (void) * SetFadeColour (UcUcUc) * SetMotionBlurAlpha (i) * SetWideScreenOn (void) * SetWideScreenOff (void) * SetMotionBlur (iiiii) * SetCameraDirectlyInFrontForFollowPed_CamOnAString (void) * SetCameraDirectlyBehindForFollowPed_CamOnAString (void) * SetCamPositionForFixedMode (RC7CVectorRC7CVector) * SetCamCutSceneOffSet (RC7CVector) * SetNearClipScript (f) * SetZoomValueCamStringScript (s) * SetZoomValueFollowPedScript (s) * SetNewPlayerWeaponMode (sss) * SetRwCamera (P8RwCamera) * ProcessMusicFade (void) * ProcessFade (void) * Process (void) * ProcessObbeCinemaCameraCar (void) * ProcessObbeCinemaCameraPed (void) * Process_Train_Camera_Control (void) class CPed (4 variables, 216 functions) Variables list * bNastyLimbsCheat * bPedCheat3 * bPedCheat2 * ms_vec2DFleePosition Functions list * FacePhone (void) * GrantAmmo (11eWeaponTypeUi) * FinishJumpCB (P21CAnimBlendAssociationPv) * Fight (void) * FinishedAttackCB (P21CAnimBlendAssociationPv) * FightStrike (R7CVector) * FinishFightMoveCB (P21CAnimBlendAssociationPv) * FindBestCoordsFromNodes (7CVectorP7CVector) * FinishDieAnimCB (P21CAnimBlendAssociationPv) * FinishedWaitCB (P21CAnimBlendAssociationPv) * FinishLaunchCB (P21CAnimBlendAssociationPv) * FinishHitHeadCB (P21CAnimBlendAssociationPv) * FlagToDestroyWhenNextProcessed (void) * Flee (void) * FollowPath (void) * GetWeaponSlot (11eWeaponType) * GetLocalDirection (RC9CVector2D) * GetPositionToOpenCarDoor (P8CVehicleUif) * GetPositionToOpenCarDoor (P8CVehicleUi) * GetNearestPassengerDoor (P8CVehicleR7CVector) * GetNearestTrainDoor (P8CVehicleR7CVector) * GetNearestDoor (P8CVehicleR7CVector) * GetNextPointOnRoute (void) * GetFormationPosition (void) * GetNearestTrainPedPosition (P8CVehicleR7CVector) * GetLocalPositionToOpenCarDoor (P8CVehicleUif) * GiveWeapon (11eWeaponTypeUi) * DeadPedMakesTyresBloody (void) * ExitCar (void) * ExitTrain (void) * DoesLOSBulletHitPed (R9CColPoint) * Duck (void) * DuckAndCover (void) * EnterCar (void) * EnterTrain (void) * EndFight (Uc) * CreateDeadPedMoney (void) * CreateDeadPedWeaponPickups (void) * BeingDraggedFromCar (void) * CanBeDeleted (void) * CanPedDriveOff (void) * CanSetPedState (void) * CalculateNewOrientation (void) * CanSeeEntity (P7CEntityf) * CalculateNewVelocity (void) * CanPedReturnToState (void) * BuildPedLists (void) * CheckForPointBlankPeds (P4CPed) * CheckAroundForPossibleCollisions (void) * Chat (void) * CheckForExplosions (R9CVector2D) * ClearWeapons (void) * ClearAttackByRemovingAnim (void) * ClearLeader (void) * ClearLookFlag (void) * ClearObjective (void) * ClearAll (void) * ClearSeek (void) * ClearAimFlag (void) * ClearAttack (void) * ClearPointGunAt (void) * ClearInvestigateEvent (void) * CollideWithPed (P4CPed) * ApplyHeadShot (11eWeaponType7CVectorUc) * Attack (void) * Avoid (void) * AddWeaponModel (i) * OurPedCanSeeThisOne (P7CEntity) * Mug (void) * LineUpPedWithCar (Ui) * LineUpPedWithTrain (void) * LoadFightData (void) * LookForSexyPeds (void) * LookForSexyCars (void) * LookForInterestingNodes (void) * MakePhonecall (void) * MakeTyresMuddySectorList (R8CPtrList) * MoveHeadToLook (void) * KillPedWithCar (P8CVehiclef) * IsPedInControl (void) * IsPlayer (Fv) * IsPointerValid (void) * IsGangMember (Fv) * IsPedShootable (void) * IsPedHeadAbovePos (f) * IsPedDoingDriveByShooting (void) * IsRoomToBeCarJacked (void) * Idle (void) * InflictDamage (Pv11eWeaponTypef14ePedPieceTypesUc) * InvestigateEvent (void) * Initialise (void) * InformMyGangOfAttack (P7CEntity) * InTheAir (void) * WarpPedIntoCar (P8CVehicle) * WarpPedToNearLeaderOffScreen (void) * WanderPath (void) * Wait (void) * WillChat (P4CPed) * UpdateFromLeader (void) * UpdatePosition (void) * UseGroundColModel (void) * Teleport (7CVector) * TurnBody (void) * SpawnFlyingComponent (iSc) * StopNonPartialAnims (void) * StartFightAttack (Uc) * StartFightDefend (UcUcUc) * RemoveWeaponModel (i) * RestoreHeadingRate (void) * RestartNonPartialAnims (void) * RemoveInCarAnims (void) * RestorePreviousState (void) * RemoveLighting (b) * Render (void) * RestorePreviousObjective (void) * RestoreHeadingRateCB (P21CAnimBlendAssociationPv) * ReactToAttack (P7CEntity) * ReactToPointGun (P7CEntity) * RegisterThreatWithGangPeds (P7CEntity) * RemoveBodyPart (iSc) * Say (Us) * ScanForThreats (void) * ScanForInterestingStuff (void) * SetAttack (P7CEntity) * SetIdle (void) * SetCurrentWeapon (i) * SetWanderPath (Sc) * SetObjective (10eObjective) * SetEnterCar (P8CVehicleUi) * SetSeekBoatPosition (P8CVehicle) * SetObjective (10eObjectivePv) * SetMoveState (10eMoveState) * SetPedPositionInCar (void) * SetDie (11AnimationIdff) * SetPedPositionInTrain (void) * SetFall (i11AnimationIdUc) * SetFlee (P7CEntityi) * SetLeader (P4CPed) * SetChat (P7CEntityUi) * SetWaitState (10eWaitStatePv) * SetDead (void) * SetFormation (10eFormation) * SetObjective (10eObjectivess) * SetObjective (10eObjective7CVectorf) * SetObjective (10eObjective7CVector) * SetPedStats (9ePedStats) * SetLookTimer (Ui) * SetLookFlag (P7CEntityb) * SetAmmo (11eWeaponTypeUi) * SetEvasiveDive (P9CPhysicalUc) * SetEvasiveStep (P9CPhysicalUc) * SetFlee (RC9CVector2Di) * SetFollowPath (7CVector) * SetInvestigateEvent (10eEventType9CVector2DfUsf) * SetLookFlag (fb) * SetSeek (7CVectorf) * SetCarJack (P8CVehicle) * Seek (void) * SetModelIndex (Ui) * SetupLighting (void) * SetMoveAnim (void) * SetGetUp (void) * SetShootTimer (Ui) * SetObjectiveTimer (Ui) * SetAttackTimer (Ui) * SetSeek (P7CEntityf) * SetPointGunAt (P7CEntity) * SetStoredState (void) * SetJump (void) * SelectGunIfArmed (void) * SetEnterTrain (P8CVehicleUi) * SeekBoatPosition (void) * SetDirectionToWalkAroundObject (P7CEntity) * SetAimFlag (P7CEntity) * SetRadioStation (void) * SetSeekCar (P8CVehicleUi) * SetAimFlag (f) * ServiceTalking (void) * ServiceTalkingWhenDead (void) * SetAnimOffsetForEnterOrExitVehicle (void) * SetBeingDraggedFromCar (P8CVehicleUib) * SetExitCar (P8CVehicleUi) * SetDuck (Ui) * SetLanding (void) * SeekCar (void) * SetSolicit (Ui) * Solicit (void) * SortPeds (PP4CPedii) * PedSetOutCarCB (P21CAnimBlendAssociationPv) * QuitEnteringCar (void) * PedSetQuickDraggedOutCarPositionCB (P21CAnimBlendAssociationPv) * PedSetDraggedOutCarPositionCB (P21CAnimBlendAssociationPv) * PedSetDraggedOutCarCB (P21CAnimBlendAssociationPv) * PedAnimDoorCloseRollingCB (P21CAnimBlendAssociationPv) * PedSetInCarCB (P21CAnimBlendAssociationPv) * PedAnimDoorOpenCB (P21CAnimBlendAssociationPv) * PedAnimPullPedOutCB (P21CAnimBlendAssociationPv) * PedAnimGetInCB (P21CAnimBlendAssociationPv) * PedAnimDoorCloseCB (P21CAnimBlendAssociationPv) * PedAnimAlignCB (P21CAnimBlendAssociationPv) * PedAnimStepOutCarCB (P21CAnimBlendAssociationPv) * PedSetInTrainCB (P21CAnimBlendAssociationPv) * PedSetOutTrainCB (P21CAnimBlendAssociationPv) * PedLandCB (P21CAnimBlendAssociationPv) * PedGetupCB (P21CAnimBlendAssociationPv) * PedEvadeCB (P21CAnimBlendAssociationPv) * PlacePedOnDryLand (void) * PlayFootSteps (void) * PointGunAt (void) * PositionPedOutOfCollision (void) * PossiblyFindBetterPosToSeekCar (P7CVectorP8CVehicle) * ProcessControl (void) * PreRender (void) * ProcessEntityCollision (P7CEntityP9CColPoint) * ProcessObjective (void) * ProcessBuoyancy (void) class CStats (52 variables, 23 functions) Variables list * FastestTimes * FiresExtinguished * DaysPassed * DistanceTravelledOnFoot * DistanceTravelledInVehicle * ElBurroTime * CriminalsCaught * BestStuntJump * CarsCrushed * CarsExploded * CommercialPassed * NumberOfUniqueJumpsFound * NumberKillFrenziesPassed * LastMissionPassedName * LivesSavedWithAmbulance * LongestFlightInDodo * MaximumJumpSpins * MaximumJumpFlips * MaximumJumpHeight * MaximumJumpDistance * MissionsPassed * MissionsGiven * MoneyMadeWithTaxi * KgsOfExplosivesUsed * KillsSinceLastCheckpoint * HelisDestroyed * HeadsPopped * HighestLevelAmbulanceMission * HighestScores * IndustrialPassed * InstantHitsHitByPlayer * InstantHitsFiredByPlayer * TimesArrested * TimesDied * TimeTakenDefuseMission * TotalNumberOfUniqueJumps * TotalNumberKillFrenzies * TotalNumberMissions * TotalProgressInGame * TotalLegitimateKills * Record4x4Mayhem * Record4x4Three * Record4x4Two * Record4x4One * SuburbanPassed * RoundsFiredByPlayer * PassengersDroppedOffWithTaxi * PeopleKilledByPlayer * PedsKilledOfThisType * PeopleKilledByOthers * ProgressMade * mmRain Functions list * FindCriminalRatingString (void) * FindCriminalRatingNumber (void) * CheckPointReachedUnsuccessfully (void) * CheckPointReachedSuccessfully (void) * AnotherKillFrenzyPassed (void) * AnotherFireExtinguished (void) * AnotherCriminalCaught (void) * AnotherLifeSavedWithAmbulance (void) * LoadStats (PUcUi) * Init (void) * RegisterHighestScore (ii) * RegisterFastestTime (ii) * RegisterTimeTakenDefuseMission (i) * RegisterLongestFlightInDodo (i) * RegisterLevelAmbulanceMission (i) * Register4x4MayhemTime (i) * Register4x4ThreeTime (i) * Register4x4TwoTime (i) * Register4x4OneTime (i) * RegisterElBurroTime (i) * SaveStats (PUcPUi) * SetTotalNumberMissions (i) * SetTotalNumberKillFrenzies (i) class CPhoneInfo (0 variables, 11 functions) Variables list Functions list * GrabPhone (ff) * FindNearestFreePhone (P7CVector) * Load (PUcUi) * HasMessageBeenDisplayed (i) * IsMessageBeingDisplayed (i) * Initialise (void) * Update (void) * Save (PUcPUi) * SetPhoneMessage_JustOnce (iPUsPUsPUsPUsPUsPUs) * SetPhoneMessage_Repeatedly (iPUsPUsPUsPUsPUsPUs) * PhoneAtThisPosition (7CVector) class CTxdStore (2 variables, 18 functions) Variables list * ms_pTxdPool * ms_pStoredTxd Functions list * FindTxdSlot (PCc) * FinishLoadTxd (iP8RwStream) * GetTxdName (i) * GetNumRefs (i) * Create (i) * AddTxdSlot (PCc) * AddRef (i) * LoadTxd (iPCc) * LoadTxd (iP8RwStream) * Initialise (void) * StartLoadTxd (iP8RwStream) * RemoveTxdSlot (i) * RemoveTxd (i) * RemoveRefWithoutDelete (i) * RemoveRef (i) * SetCurrentTxd (i) * PopCurrentTxd (void) * PushCurrentTxd (void) class CBoat (1 variables, 14 functions) Variables list * apFrameWakeGeneratingBoats Functions list * FillBoatList (void) * GetComponentWorldPosition (iR7CVector) * BlowUpCar (P7CEntity) * ApplyWaterResistance (void) * AddWakePoint (7CVector) * IsVertexAffectedByWake (7CVectorP5CBoat) * IsSectorAffectedByWake (9CVector2DfPP5CBoat) * IsComponentPresent (i) * Teleport (7CVector) * Render (void) * SetModelIndex (Ui) * ProcessControl (void) * ProcessControlInputs (Uc) * PreRender (void) class CPedPlacement (0 variables, 3 functions) Variables list Functions list * FindZCoorForPed (P7CVector) * IsPositionClearForPed (P7CVector) * IsPositionClearOfCars (P7CVector) class CWorld (13 variables, 50 functions) Variables list * Players * PlayerInFocus * bDoingCarCollisions * bForceProcessControl * bIncludeDeadPeds * bNoMoreCollisionTorque * bProcessCutsceneOnly * bSecondShift * ms_bigBuildingsList * ms_nCurrentScanCode * ms_aSectors * ms_listMovingEntityPtrs * pIgnoreEntity Functions list * FindObjectsKindaColliding (RC7CVectorfbPssPP7CEntitybbbbb) * FindObjectsIntersectingCube (RC7CVectorRC7CVectorPssPP7CEntitybbbbb) * FindGroundZFor3DCoord (fffPb) * FindGroundZForCoord (ff) * FindObjectsInRange (RC7CVectorfbPssPP7CEntitybbbbb) * FindRoofZFor3DCoord (fffPb) * FindMissionEntitiesIntersectingCube (RC7CVectorRC7CVectorPssPP7CEntitybbb) * FindObjectsOfTypeInRangeSectorList (UiR8CPtrListRC7CVectorfbPssPP7CEntity) * FindObjectsOfTypeInRange (UiRC7CVectorfbPssPP7CEntitybbbbb) * FindObjectsIntersectingAngledCollisionBox (RC7CColBoxRC7CMatrixRC7CVectorffffPssPP7CEntitybbbbb) * FindObjectsInRangeSectorList (R8CPtrListRC7CVectorfbPssPP7CEntity) * FindObjectsKindaCollidingSectorList (R8CPtrListRC7CVectorfbPssPP7CEntity) * FindObjectsIntersectingCubeSectorList (R8CPtrListRC7CVectorRC7CVectorPssPP7CEntity) * FindObjectsIntersectingAngledCollisionBoxSectorList (R8CPtrListRC7CColBoxRC7CMatrixRC7CVectorPssPP7CEntity) * FindMissionEntitiesIntersectingCubeSectorList (R8CPtrListRC7CVectorRC7CVectorPssPP7CEntitybbb) * GetIsLineOfSightClear (RC7CVectorRC7CVectorbbbbbbb) * GetIsLineOfSightSectorClear (R7CSectorRC8CColLinebbbbbbb) * ExtinguishAllCarFiresInArea (7CVectorf) * CallOffChaseForArea (ffff) * CallOffChaseForAreaSectorListVehicles (R8CPtrListffffffff) * CallOffChaseForAreaSectorListPeds (R8CPtrListffffffff) * ClearForRestart (void) * ClearExcitingStuffFromArea (RC7CVectorfUc) * ClearScanCodes (void) * ClearPedsFromArea (ffffff) * ClearCarsFromArea (ffffff) * Add (P7CEntity) * AddParticles (void) * AdvanceCurrentScanCode (void) * Initialise (void) * UseDetonator (P7CEntity) * TestSphereAgainstWorld (7CVectorfP7CEntitybbbbb) * TestSphereAgainstSectorList (R8CPtrList7CVectorfP7CEntity) * TriggerExplosion (RC7CVectorffP7CEntityb) * TriggerExplosionSectorList (R8CPtrListRC7CVectorffP7CEntityb) * StopAllLawEnforcersInTheirTracks (void) * Remove (P7CEntity) * RemoveReferencesToDeletedObject (P7CEntity) * RepositionCertainDynamicObjects (void) * RemoveFallenCars (void) * SetCarsOnFire (ffffP7CEntity) * SetPedsOnFire (ffffP7CEntity) * SetAllCarsCanBeDamaged (b) * ShutDown (void) * ProcessVerticalLine (RC7CVectorfR9CColPointRP7CEntitybbbbbbP15CStoredCollPoly) * Process (void) * ProcessLineOfSight (RC7CVectorRC7CVectorR9CColPointRP7CEntitybbbbbbb) * ProcessLineOfSightSector (R7CSectorRC8CColLineR9CColPointRfRP7CEntitybbbbbbb) * ProcessLineOfSightSectorList (R8CPtrListRC8CColLineR9CColPointRfRP7CEntitybb) * ProcessVerticalLineSector (R7CSectorRC8CColLineR9CColPointRP7CEntitybbbbbbP15CStoredCollPoly) class CFireManager (0 variables, 11 functions) Variables list Functions list * FindNearestFire (7CVectorPf) * FindFurthestFire_NeverMindFireMen (7CVectorff) * ExtinguishPoint (7CVectorf) * IsScriptFireExtinguished (s) * Update (void) * StartFire (P7CEntityP7CEntityfUc) * StartScriptFire (RC7CVectorP7CEntityfUc) * StartFire (7CVectorfUc) * RemoveAllScriptFires (void) * RemoveScriptFire (s) * SetScriptFireAudio (sb) class CAccidentManager (0 variables, 5 functions) Variables list Functions list * FindNearestAccident (7CVectorPf) * CountActiveAccidents (void) * Update (void) * UnattendedAccidents (void) * ReportAccident (P4CPed) class CCarAI (0 variables, 13 functions) Variables list Functions list * FindPoliceCarMissionForWantedLevel (void) * FindPoliceCarSpeedForWantedLevel (P8CVehicle) * GetCarToGoToCoors (P11CAutomobileP7CVector) * CarHasReasonToStop (P11CAutomobile) * AddFiretruckOccupants (P11CAutomobile) * AddAmbulanceOccupants (P11CAutomobile) * AddPoliceCarOccupants (P11CAutomobile) * MakeWayForCarWithSiren (P11CAutomobile) * MellowOutChaseSpeed (P8CVehicle) * UpdateCarAI (P11CAutomobile) * TellCarToBlockOtherCar (P11CAutomobileP8CVehicle) * TellCarToRamOtherCar (P11CAutomobileP8CVehicle) * TellOccupantsToLeaveCar (P11CAutomobile) class CRestart (13 variables, 9 functions) Variables list * OverridePoliceStationLevel * OverrideHospitalLevel * OverrideHeading * OverridePosition * NumberOfPoliceRestarts * NumberOfHospitalRestarts * HospitalRestartHeadings * HospitalRestartPoints * PoliceRestartHeadings * PoliceRestartPoints * bFadeInAfterNextArrest * bFadeInAfterNextDeath * bOverrideRestart Functions list * FindClosestPoliceRestartPoint (RC7CVectorP7CVectorPf) * FindClosestHospitalRestartPoint (RC7CVectorP7CVectorPf) * CancelOverrideRestart (void) * AddPoliceRestartPoint (RC7CVectorf) * AddHospitalRestartPoint (RC7CVectorf) * OverrideNextRestart (RC7CVectorf) * LoadAllRestartPoints (PUcUi) * Initialise (void) * SaveAllRestartPoints (PUcPUi) class CPathFind (0 variables, 32 functions) Variables list Functions list * FindNodeClosestToCoors (7CVectorUcfbb) * FindNodeOrientationForCarPlacement (Ui) * FindNodeClosestToCoorsFavourDirection (7CVectorUcff) * FindNextNodeWandering (Uc7CVectorPP9CPathNodePP9CPathNodeUcPUc) * FindRoadObjectClosestToCoors (7CVectorUc) * GeneratePedCreationCoors (ffffffP7CVectorPiPiPf) * DoPathSearch (Uc7CVectori7CVectorPP9CPathNodePssP8CVehiclePffi) * CalcRoadDensity (ff) * CountFloodFillGroups (Uc) * AllocatePathFindInfoMem (s) * NewGenerateCarCreationCoors (ffffffbP7CVectorPiPiPfb) * Load (PUcUi) * LoadPathFindData (void) * MarkRoadsBetweenLevelsInArea (ffffff) * MarkRoadsBetweenLevelsNodeAndNeighbours (i) * Init (void) * TestCoorsCloseness (7CVectorUc) * TestCrossesRoad (P9CPathNodeP9CPathNode) * TestForPedTrafficLight (P9CPathNodeP9CPathNode) * StoreNodeInfoCar (ssScScssssScSc) * StoreNodeInfoPed (ssScScssssb) * RemoveBadStartNode (7CVectorPP9CPathNodePs) * RegisterMapObject (P10CTreadable) * SwitchRoadsInAngledArea (fffffffUcUc) * SwitchPedRoadsOffInArea (ffffffb) * SwitchRoadsOffInArea (ffffffb) * SwitchOffNodeAndNeighbours (ib) * Save (PUcPUi) * SetLinksBridgeLights (ffffb) * PedMarkRoadsBetweenLevelsInArea (ffffff) * PreparePathData (void) * PreparePathDataForType (UcP9CTempNodeP18CPathInfoForObjectf) class CTheZones (11 variables, 24 functions) Variables list * FindIndex * AudioZoneArray * NumberOfAudioZones * MapZoneArray * TotalNumberOfMapZones * TotalNumberOfZoneInfos * TotalNumberOfZones * ZoneArray * ZoneInfoArray * m_CurrLevel * m_pPlayersZone Functions list * FindZoneForPoint (RC7CVector) * FindSmallestZonePositionType (PC7CVector9eZoneType) * FindAudioZone (P7CVector) * FindZoneByLabelAndReturnIndex (Pc) * FindSmallestZonePositionILN (PC7CVector) * GetZoneInfoForTimeOfDay (PC7CVectorP9CZoneInfo) * GetLevelFromPosition (PC7CVector) * GetZone (Us) * CreateMapZone (Pc9eZoneTypeffffff10eLevelName) * CreateZone (Pc9eZoneTypeffffff10eLevelName) * LoadAllZones (PUcUi) * Init (void) * InsertZoneIntoZoneHierRecursive (P5CZoneP5CZone) * InitialiseAudioZoneArray (void) * Update (void) * SaveAllZones (PUcPUi) * SetPedGroup (UsUcUs) * SetZonePedInfo (iUcsssssssssss) * SetPedDensity (UsUcUs) * SetCarDensity (UsUcUs) * SetZoneCarInfo (iUcsssssssssssssssss) * PointLiesWithinZone (PC7CVectorP5CZone) * PostZoneCreation (void) * ZoneIsEntirelyContainedWithinOtherZone (P5CZoneP5CZone) class CCullZones (13 variables, 16 functions) Variables list * EntityIndicesUsed * CurrentWantedLevelDrop_Player * CurrentFlags_Player * CurrentFlags_Camera * NumAttributeZones * NumCullZones * OldCullZone * aPointersToBigBuildingsForTreadables * aPointersToBigBuildingsForBuildings * aZones * aAttributeZones * aIndices * bCurrentSubwayIsInvisible Functions list * FindAttributesForCoors (7CVectorPi) * FindZoneWithStairsAttributeForPlayer (void) * ForceCullZoneCoors (7CVector) * GetWantedLevelDrop (void) * DoINeedToLoadCollision (void) * CamNoRain (void) * CamStairsForPlayer (void) * Cam1stPersonForPlayer (void) * CamCloseInForPlayer (void) * AddCullZone (RC7CVectorffffffUss) * NoPolice (void) * MarkSubwayAsInvisible (b) * Init (void) * Update (void) * ResolveVisibilities (void) * PlayerNoRain (void) class CAutomobile (1 variables, 44 functions) Variables list * m_sAllTaxiLights Functions list * Fix (void) * FireTruckControl (void) * GetAllWheelsOffGround (void) * GetComponentWorldPosition (iR7CVector) * DoDriveByShootings (void) * BlowUpCar (P7CEntity) * AddDamagedVehicleParticles (void) * AddWheelDirtAndWater (R9CColPointUi) * OpenDoor (i6eDoorsf) * HasCarStoppedBecauseOfLight (void) * IsRoomForPedToLeaveCar (UiP7CVector) * IsComponentPresent (i) * IsDoorReady (6eDoors) * IsDoorFullyOpen (6eDoors) * IsDoorClosed (6eDoors) * IsDoorMissing (6eDoors) * HydraulicControl (void) * VehicleDamage (void) * TankControl (void) * Teleport (7CVector) * SpawnFlyingComponent (iUi) * RcbanditCheckHitWheels (void) * RcbanditCheck1CarWheels (R8CPtrList) * RemoveBonnetInPedCollision (void) * Render (void) * RemoveRefsToVehicle (P7CEntity) * SetupDamageAfterLoad (void) * SetAllTaxiLights (b) * SetTaxiLight (b) * SetBusDoorTimer (UiUc) * SetupSuspensionLines (void) * SetDoorDamage (i6eDoors) * SetComponentRotation (i7CVector) * SetModelIndex (Ui) * PlaceOnRoadProperly (void) * PlayCarHorn (void) * ProcessBuoyancy (void) * ProcessAutoBusDoors (void) * ProcessControl (void) * ProcessControlInputs (Uc) * PreRender (void) * ProcessOpenDoor (UiUif) * ProcessEntityCollision (P7CEntityP9CColPoint) * dmgDrawCarCollidingParticles (RC7CVectorf) class CClumpModelInfo (0 variables, 13 functions) Variables list Functions list * FillFrameArray (P7RpClumpPP7RwFrame) * FindFrameFromIdCB (P7RwFramePv) * FindFrameFromNameCB (P7RwFramePv) * FindFrameFromNameWithoutIdCB (P7RwFramePv) * FillFrameArrayCB (P7RwFramePv) * GetFrameFromId (P7RpClumpi) * GetRwObject (void) * DeleteRwObject (void) * CreateInstance (P8RwMatrix) * CreateInstance (void) * SetAtomicRendererCB (P8RpAtomicPv) * SetFrameIds (P24RwObjectNameIdAssocation) * SetClump (P7RpClump) class CMemoryCard (0 variables, 40 functions) Variables list Functions list * FindMostRecentFileName (iPc) * FillFirstFileWithGuff (i) * FormatCard (i) * GetNameOfSavedGame (i) * GetDateAndTimeOfSavedGame (i) * GetInfoOnSpecificSlot (i) * GetLevelToLoad (void) * GetLanguageToLoad (void) * GetClusterAmountForFileCreation (i) * DeleteSlot (i) * DeleteEverythingInGameRoot (i) * DeleteMemoryCardFile (iPc) * DoHackRoundSTUPIDSonyDateTimeStuff (iPc) * DoClassSaveRoutine (iPUcUi) * CreateMemCardFileReadWrite (iPc) * CreateRootDirectory (i) * CreateIconFiles (iPcPcPc) * CreateGameDirectoryFromScratch (i) * CheckDataNotCorrupt (Pc) * ChangeDirectory (iPc) * CheckCardInserted (i) * CheckCardStateAtGameStartUp (i) * CheckGameDirectoryThere (i) * ClearFileTableBuffer (i) * CloseMemCardFile (i) * OpenMemCardFileForReading (iPc) * LoadSavedGame (void) * LoadSlotToBuffer (i) * LoadIconFiles (iPcPcPc) * LookForRootDirectory (i) * Init (void) * WritetoMemCard (iPvi) * RestoreForStartLoad (void) * ReadFromMemCard (iPvi) * SaveSlot (i) * SaveGame (void) * PopulateErrorMessage (void) * PopulateSlotInfo (i) * PopulateFileTable (i) * PopulateCardFlags (ibbbb) class CHeli (7 variables, 19 functions) Variables list * CatalinaHasBeenShotDown * CatalinaHeliOn * NumScriptHelis * NumRandomHelis * TestForNewRandomHelisTimer * ScriptHeliOn * pHelis Functions list * FindPointerToCatalinasHeli (void) * GenerateHeli (b) * CatalinaTakeOff (void) * ActivateHeli (b) * MakeCatalinaHeliFlyAway (void) * HasCatalinaBeenShotDown (void) * InitHelis (void) * UpdateHelis (void) * TestRocketCollision (P7CVector) * TestBulletCollision (P7CVectorP7CVectorP7CVector) * SpecialHeliPreRender (void) * SpawnFlyingComponent (i) * StartCatalinaFlyBy (void) * RemoveCatalinaHeli (void) * Render (void) * SetModelIndex (Ui) * PreRenderAlways (void) * ProcessControl (void) * PreRender (void) class CPlane (0 variables, 17 functions) Variables list Functions list * FindDrugPlaneCoordinates (void) * FindDropOffCesnaCoordinates (void) * FlagToDestroyWhenNextProcessed (void) * DeleteRwObject (void) * CreateDropOffCesna (void) * CreateIncomingCesna (void) * LoadPath (PCcRiRfb) * HasDropOffCesnaBeenShotDown (void) * HasCesnaBeenDestroyed (void) * HasCesnaLanded (void) * InitPlanes (void) * UpdatePlanes (void) * TestRocketCollision (P7CVector) * Render (void) * SetModelIndex (Ui) * ProcessControl (void) * PreRender (void) class CDirectory (0 variables, 3 functions) Variables list Functions list * FindItem (PCcRUiRUi) * AddItem (RCQ210CDirectory13DirectoryInfo) * ReadDirFile (PCc) class CWeapon (0 variables, 27 functions) Variables list Functions list * Fire (P7CEntityP7CVector) * FireMelee (P7CEntityR7CVector) * FireInstantHit (P7CEntityP7CVector) * FireShotgun (P7CEntityP7CVector) * FireProjectile (P7CEntityP7CVectorf) * FireAreaEffect (P7CEntityP7CVector) * FireSniper (P7CEntity) * FireM16_1stPerson (P7CEntity) * FireInstantHitFromCar (P11CAutomobileb) * FireFromCar (P11CAutomobileb) * DoTankDoomAiming (P7CEntityP7CEntityP7CVectorP7CVector) * DoBulletImpact (P7CEntityP7CEntityP7CVectorP7CVectorP9CColPoint9CVector2D) * DoDoomAiming (P7CEntityP7CVectorP7CVector) * DoDriveByAutoAiming (P7CEntityP7CVectorP7CVector) * BlowUpExplosiveThings (P7CEntity) * AddGunshell (P7CEntityRC7CVectorRC9CVector2Df) * MakePedsJumpAtShot (P9CPhysicalP7CVectorP7CVector) * HasWeaponAmmoToBeUsed (void) * IsTypeMelee (void) * IsType2Handed (void) * HitsGround (P7CEntityP7CVectorP7CEntity) * Initialise (11eWeaponTypei) * InitialiseWeapons (void) * UpdateWeapons (void) * Update (i) * Reload (void) * ShutdownWeapons (void) class CEventList (1 variables, 8 functions) Variables list * ms_nFirstFreeSlotIndex Functions list * FindClosestEvent (10eEventType7CVectorPi) * GetEvent (10eEventTypePi) * ClearEvent (i) * Initialise (void) * Update (void) * RegisterEvent (10eEventType12eEventEntityP7CEntityP4CPedi) * RegisterEvent (10eEventType7CVectori) * ReportCrimeForEvent (10eEventTypeib) class CAnimBlendNode (0 variables, 6 functions) Variables list Functions list * FindKeyFrame (f) * GetEndTranslation (R7CVectorf) * GetCurrentTranslation (R7CVectorf) * NextKeyFrame (void) * Init (void) * Update (R7CVectorR11CQuaternionf) class CPedType (1 variables, 7 functions) Variables list * ms_apPedType Functions list * FindPedType (Pc) * FindPedFlag (Pc) * Load (PUcUi) * LoadPedData (void) * Initialise (void) * Save (PUcPUi) * Shutdown (void) class CTimeModelInfo (0 variables, 1 functions) Variables list Functions list * FindOtherTimeModel (void) class CFileLoader (1 variables, 21 functions) Variables list * ms_line Functions list * FinishLoadClumpFile (P8RwStreamUi) * FindRelatedModelInfoCB (P8RpAtomicPv) * LoadCollisionFile (Pc) * LoadAtomicFile2Return (PCc) * LoadLevel (PCc) * LoadClumpFile (P8RwStreamUi) * LoadAtomicFile (P8RwStreamUi) * LoadClumpFile (PCc) * LoadObjectTypes (PCc) * LoadObject (PCc) * LoadTimeObject (PCc) * LoadMLOInstance (iPCc) * LoadVehicleObject (PCc) * LoadPedObject (PCc) * Load2dEffect (PCc) * LoadScene (PCc) * LoadMapZones (PCc) * LoadObjectInstance (PCc) * LoadCollisionModel (PUcR9CColModelPc) * StartLoadClumpFile (P8RwStreamUi) * SetRelatedModelInfoCB (P8RpAtomicPv) class CBridge (10 variables, 5 functions) Variables list * DefaultZLiftWeight * DefaultZLiftRoad * DefaultZLiftPart * OldState * OldLift * TimeOfBridgeBecomingOperational * State * pLiftPart * pLiftRoad * pWeight Functions list * FindBridgeEntities (void) * Init (void) * Update (void) * ThisIsABridgeObjectMovingUp (Ui) * ShouldLightsBeFlashing (void) class CGarage (0 variables, 24 functions) Variables list Functions list * FindDoorsEntities (void) * FindDoorsEntitiesSectorList (R8CPtrListb) * EntityHasASphereWayOutsideGarage (P7CEntityf) * CenterCarInGarage (P8CVehicle) * BuildRotatedDoorMatrix (P7CEntityf) * CloseThisGarage (void) * CountCarsWithCenterPointWithinGarage (P7CEntity) * OpenThisGarage (void) * MarkThisCarAsCollectedForCraig (i) * IsStaticPlayerCarEntirelyInside (void) * IsEntityEntirelyInside (P7CEntity) * IsEntityEntirelyOutside (P7CEntityf) * IsEntityTouching3D (P7CEntity) * IsEntityEntirelyInside3D (P7CEntityf) * IsAnyOtherPedTouchingGarage (P4CPed) * IsAnyOtherCarTouchingGarage (P8CVehicle) * IsAnyCarBlockingDoor (void) * Update (void) * TidyUpGarage (void) * TidyUpGarageClose (void) * StoreAndRemoveCarsForThisHideOut (P10CStoredCari) * RestoreCarsForThisHideOut (P10CStoredCar) * RemoveCarsBlockingDoorNotInside (void) * RefreshDoorPointers (b) class CCrane (0 variables, 6 functions) Variables list Functions list * FindCarInSectorList (P8CPtrList) * GoTowardsTarget (ffff) * DoesCranePickUpThisCarType (Ui) * Update (void) * RotateCarriedCarProperly (void) * SetHookMatrix (void) class CStreaming (29 variables, 55 functions) Variables list * ms_disableStreaming * ms_numModelsRequested * ms_aInfoForModel * ms_vehiclesLoaded * ms_memoryUsed * ms_pExtraObjectsDir * ms_bLoadingBigModel * ms_streamingBuffer * ms_channel * ms_channelError * ms_oldSectorY * ms_oldSectorX * ms_hasLoadedLODs * ms_numPriorityRequests * ms_lastCullZone * ms_currentPedLoading * ms_loadedGangCars * ms_loadedGangs * ms_currentPedGrp * ms_lastVehicleDeleted * ms_numVehiclesLoaded * ms_numModelsInMem * ms_endRequestedList * ms_startRequestedList * ms_endLoadedList * ms_startLoadedList * ms_lastImageRead * ms_imageSize * ms_imageOffsets Functions list * FinishLoadingLargeFile (Pci) * FlushRequestList (void) * GetNextFileOnCd (ib) * GetCdImageOffset (i) * DeleteAllRwObjects (void) * DeleteRwObjectsAfterDeath (RC7CVector) * DeleteRwObjectsInOverlapSectorList (R8CPtrListii) * DeleteFarAwayRwObjects (RC7CVector) * DeleteRwObjectsBehindCameraInSectorList (R8CPtrListi) * DeleteRwObjectsNotInFrustumInSectorList (R8CPtrListi) * DeleteRwObjectsBehindCamera (i) * ConvertBufferToObject (Pci) * AddModelsToRequestList (RC7CVector) * AddToLoadedVehiclesList (i) * LoadAllRequestedModels (b) * LoadScene (RC7CVector) * LoadInitialPeds (void) * LoadInitialVehicles (void) * LoadCdDirectory (void) * MakeSpaceFor (i) * MemoryCardLoad (PUcUi) * MemoryCardSave (PUcPUi) * IHaveUsedStreamingMemory (void) * HaveAllBigBuildingsLoaded (10eLevelName) * HasSpecialCharLoaded (i) * IsTxdUsedByRequestedModels (i) * ImGonnaUseStreamingMemory (void) * Init (void) * Update (void) * StreamZoneModels (RC7CVector) * StreamVehiclesAndPeds (void) * RequestModel (ii) * RequestSpecialModel (iPCci) * RequestBigBuildings (10eLevelName) * RemoveIslandsNotUsed (10eLevelName) * RemoveBigBuildings (10eLevelName) * RemoveAllUnusedModels (void) * RemoveUnusedModelsInLoadedList (void) * RemoveUnusedBigBuildings (10eLevelName) * RemoveCurrentZonesModels (void) * RequestIslands (10eLevelName) * RemoveModel (i) * RequestSpecialChar (iPCci) * RetryLoadFile (i) * RequestSubway (void) * RequestModelStream (i) * RemoveLeastUsedModel (void) * RemoveLoadedVehicle (void) * SetModelIsDeletable (i) * SetMissionDoesntRequireSpecialChar (i) * SetMissionDoesntRequireModel (i) * Shutdown (void) * ProcessEntitiesInSectorList (R8CPtrListffffff) * ProcessEntitiesInSectorList (R8CPtrList) * ProcessLoadingChannel (i) class CPlayerInfo (0 variables, 16 functions) Variables list Functions list * FindClosestCarSectorList (R8CPtrListP4CPedffffPfPP8CVehicle) * GetPos (void) * BlowUpRCBuggy (void) * CancelPlayerEnteringCars (P8CVehicle) * Clear (void) * ArrestPlayer (void) * AwardMoneyForExplosion (P8CVehicle) * LoadPlayerInfo (PUcUi) * MakePlayerSafe (b) * KillPlayer (void) * IsPlayerInRemoteMode (void) * IsRestartingAfterArrest (void) * IsRestartingAfterDeath (void) * SavePlayerInfo (PUcPUi) * PlayerFailedCriticalMission (void) * Process (void) class CMenuManager (12 variables, 23 functions) Variables list * m_PrefsLanguage * m_PrefsBrightness * m_PrefsShowSubtitles * m_PrefsUseWideScreen * m_PrefsShowTrails * m_PrefsRadioStation * m_PrefsStereoMono * m_PrefsUseVibration * m_PrefsControllerConfig * m_PrefsSfxVolume * m_PrefsMusicVolume * m_PrefsAllowNastyGame Functions list * FilterOutColorMarkersFromString (PUsR5CRGBA) * DoHackingMenusAtPageBrowse (void) * DrawFrontEnd (void) * DrawMemoryCardStartUpMenus (void) * DrawFrontEndNormal (void) * DrawFrontEndSaveZone (void) * AnaliseMenuContents (void) * LoadAllTextures (void) * InitialiseMenuContentsAfterLoadingGame (void) * InitialiseChangedLanguageSettings (void) * InitialiseMenuContents (void) * InitialiseMenusOnce (void) * WorkOutMenuState (Uc) * UnloadTextures (void) * SetSoundLevelsForMusicMenu (void) * Process (void) * ProcessControllerInput (void) * ProcessDPadLeftJustDown (void) * ProcessDPadRightJustDown (void) * ProcessDPadUpJustDown (void) * ProcessDPadDownJustDown (void) * ProcessDPadTriangleJustDown (void) * ProcessDPadCrossJustDown (void) class CCam (0 variables, 49 functions) Variables list Functions list * FixCamWhenObscuredByVehicle (RC7CVector) * FixCamIfObscured (RC7CVectorff) * GetVectorsReadyForRW (void) * GetPedBetaAngleForClearView (RC7CVectorffbbbbb) * DoAverageOnVector (RC7CVector) * Cam_On_A_String_Unobscured (RC7CVectorf) * ClipIfPedInFrontOfPlayer (void) * AvoidWallsTopDownPed (RC7CVectorRC7CVectorPfPff) * LookBehind (void) * LookLeft (void) * LookRight (void) * Init (void) * WorkOutCamHeightWeeCar (RC7CVectorf) * WorkOutCamHeight (RC7CVectorff) * RotCamIfInFrontCar (RC7CVectorf) * Process_TopDown (RC7CVectorfff) * Process_TopDownPed (RC7CVectorfff) * Process_Cam_On_Train_Roof (RC7CVectorfff) * Process_Cam_Running_Side_Train (RC7CVectorfff) * Process_Blood_On_The_Tracks (RC7CVectorfff) * Process_Im_The_Passenger_Woo_Woo (RC7CVectorfff) * Process_BehindBoat (RC7CVectorfff) * Process_BehindCar (RC7CVectorfff) * Process_Bill (RC7CVectorfff) * Process_Fight_Cam (RC7CVectorfff) * Process_FollowPed (RC7CVectorfff) * Process_ReactionCam (RC7CVectorfff) * Process_Chris_With_Binding_PlusRotation (RC7CVectorfff) * Process_FollowPed_WithBinding (RC7CVectorfff) * Process_Cam_On_A_String (RC7CVectorfff) * Process_Aiming (RC7CVectorfff) * Process_Sniper (RC7CVectorfff) * Process_Rocket (RC7CVectorfff) * Process_M16_1stPerson (RC7CVectorfff) * Process_Debug (RC7CVectorfff) * Process_Syphon (RC7CVectorfff) * Process_Syphon_Crim_In_Front (RC7CVectorfff) * Process_CheesyZoom (RC7CVectorfff) * Process_WheelCam (RC7CVectorfff) * Process_1stPerson (RC7CVectorfff) * Process_FlyBy (RC7CVectorfff) * Process_Look_At_Cars (void) * Process_CushyPillows_Arse (void) * ProcessPedsDeadBaby (void) * PrintMode (void) * ProcessSpecialHeightRoutines (void) * Process (void) * ProcessArrestCamTwo (void) * ProcessArrestCamOne (void) class CMissionCleanup (0 variables, 4 functions) Variables list Functions list * FindFree (void) * AddEntityToList (iUc) * RemoveEntityFromList (iUc) * Process (void) class CCarCtrl (16 variables, 46 functions) Variables list * CarDensityMultiplier * CarArrays * CountDownToCarsAtStart * NextCarOfRating * NumRandomCars * NumParkedCars * NumFireTrucksOnDuty * NumAmbulancesOnDuty * NumMissionCars * NumLawEnforcerCars * NumPermanentVehicles * LastTimeLawEnforcerCreated * LastTimeFireTruckCreated * LastTimeAmbulanceCreated * TotalNumOfCarsOfRating * bCarsGeneratedAroundCamera Functions list * FindPathDirection (iii) * FindMaximumSpeedForThisCarInTraffic (P11CAutomobile) * FindAngleToWeaveThroughTraffic (P11CAutomobileP9CPhysicalff) * FindLinksToGoWithTheseNodes (P8CVehicle) * GenerateRandomCars (void) * GenerateOneRandomCar (void) * GenerateEmergencyServicesCar (void) * GenerateOneEmergencyServicesCar (Ui7CVector) * DragCarToPoint (P8CVehicleP7CVector) * ChooseCarModel (i) * ChooseModel (P9CZoneInfoP7CVectorPi) * ChoosePoliceCarModel (void) * ClearInterestingVehicleList (void) * AddToCarArray (ii) * MapCouldMoveInThisArea (ff) * JoinCarWithRoadSystem (P8CVehicle) * JoinCarWithRoadSystemGotoCoors (P8CVehicle7CVectorb) * IsThisVehicleInteresting (P8CVehicle) * Init (void) * WeaveThroughCarsSectorList (R8CPtrListP11CAutomobileP9CPhysicalffffPfPf) * WeaveThroughPedsSectorList (R8CPtrListP11CAutomobileP9CPhysicalffffPfPf) * WeaveThroughObjectsSectorList (R8CPtrListP11CAutomobileffffPfPf) * UpdateCarOnRails (P11CAutomobile) * UpdateCarCount (P8CVehicleUc) * TestCollisionBetween2MovingRects (P8CVehicleP8CVehicleffP7CVectorP7CVectorUc) * SteerAICarWithPhysics (P11CAutomobile) * SteerAIBoatWithPhysics (P5CBoat) * SteerAICarWithPhysics_OnlyMission (P11CAutomobilePfPfPfPb) * SteerAICarWithPhysicsFollowPath (P11CAutomobilePfPfPfPb) * SteerAICarWithPhysicsHeadingForTarget (P11CAutomobileP9CPhysicalffPfPfPfPb) * SteerAICarWithPhysicsTryingToBlockTarget_Stop (P11CAutomobileffffPfPfPfPb) * SteerAIBoatWithPhysicsHeadingForTarget (P5CBoatffPfPfPf) * ReInit (void) * RemoveDistantCars (void) * RemoveFromInterestingVehicleList (P8CVehicle) * RegisterVehicleOfInterest (P8CVehicle) * SwitchVehicleToRealPhysics (P8CVehicle) * ScanForPedDanger (P11CAutomobile) * SlowCarOnRailsDownForTrafficAndLights (P11CAutomobile) * SlowCarDownForPedsSectorList (R8CPtrListP11CAutomobileffffPff) * SlowCarDownForCarsSectorList (R8CPtrListP11CAutomobileffffPff) * SlowCarDownForOtherCar (P7CEntityP11CAutomobilePff) * PickNextNodeRandomly (P11CAutomobile) * PickNextNodeToFollowPath (P11CAutomobile) * PickNextNodeToChaseCar (P11CAutomobileffP8CVehicle) * PossiblyRemoveVehicle (P8CVehicle) class CPopulation (27 variables, 19 functions) Variables list * RegenerationFront * RegenerationPoint_b * RegenerationPoint_a * PedDensityMultiplier * bZoneChangeHasHappened * m_AllRandomPedsThisType * m_CountDownToPedsAtStart * ms_bGivePedsWeapons * ms_pPedGroups * ms_nTotalMissionPeds * ms_nTotalPeds * ms_nTotalGangPeds * ms_nTotalCivPeds * ms_nNumDummy * ms_nNumGang9 * ms_nNumGang8 * ms_nNumGang7 * ms_nNumGang6 * ms_nNumGang5 * ms_nNumGang4 * ms_nNumGang3 * ms_nNumGang2 * ms_nNumGang1 * ms_nNumEmergency * ms_nNumCop * ms_nNumCivFemale * ms_nNumCivMale Functions list * FindClosestZoneForCoors (P7CVectorPi10eLevelName10eLevelName) * FindCollisionZoneForCoors (P7CVectorPiP10eLevelName) * DealWithZoneChange (10eLevelName10eLevelNameb) * ChooseCivilianOccupation (i) * ConvertToDummyObject (P7CObject) * ConvertAllObjectsToDummyObjects (void) * ConvertToRealObject (P12CDummyObject) * AddPedInCar (P8CVehicle) * AddToPopulation (ffff) * AddPed (8ePedTypeUiRC7CVector) * LoadPedGroups (void) * ManagePopulation (void) * MoveCarsAndPedsOutOfAbandonedZones (void) * IsPointInSafeZone (P7CVector) * Initialise (void) * Update (void) * UpdatePedCount (8ePedTypeUc) * TestSafeForRealObject (P12CDummyObject) * RemovePed (P4CPed) class CPlayerPed (0 variables, 26 functions) Variables list Functions list * FindWeaponLockOnTarget (void) * FindNextWeaponLockOnTarget (P7CEntityb) * GetPlayerInfoForThisPlayerPed (void) * DeactivatePlayerPed (i) * EvaluateTarget (P7CEntityPP7CEntityPfffb) * EvaluateNeighbouringTarget (P7CEntityPP7CEntityPfffb) * DoStuffToGoOnFire (void) * ClearWeaponTarget (void) * ClearAdrenaline (void) * AnnoyPlayerPed (b) * MakeObjectTargettable (i) * MakeChangesForNewWeapon (Sc) * KeepAreaAroundPlayerClear (void) * ReactivatePlayerPed (i) * ReApplyMoveAnims (void) * SetInitialState (void) * SetWantedLevel (i) * SetWantedLevelNoDrop (i) * SetupPlayerPed (i) * SetRealMoveAnim (void) * SetMoveAnim (void) * PlayerControlZelda (P4CPad) * PlayerControlFighter (P4CPad) * ProcessPlayerWeapon (P4CPad) * ProcessWeaponSwitch (P4CPad) * ProcessControl (void) class CEmergencyPed (0 variables, 3 functions) Variables list Functions list * FiremanAI (void) * MedicAI (void) * ProcessControl (void) class cHandlingDataMgr (0 variables, 5 functions) Variables list Functions list * FindExactWord (PcPcii) * GetHandlingId (PCc) * ConvertDataToGameUnits (P13tHandlingData) * LoadHandlingData (void) * Initialise (void) class CMemoryHeap (0 variables, 11 functions) Variables list Functions list * FillInBlockData (P13HeapBlockDescP13HeapBlockDescUi) * Free (Pv) * GetMemoryUsed (i) * Malloc (Ui) * MoveMemory (Pv) * Init (Ui) * TidyHeap (void) * RegisterMemPointer (Pv) * Realloc (PvUi) * PopMemId (void) * PushMemId (i) class CSprite (4 variables, 15 functions) Variables list * m_bFlushSpriteBufferSwitchZTest * m_fRecipNearClipPlane * m_f2DFarScreenZ * m_f2DNearScreenZ Functions list * FlushSpriteBuffer (void) * CalcScreenCoors (RC5RwV3dP5RwV3dPfPfb) * CalcHorizonCoors (void) * InitSpriteBuffer (void) * InitSpriteBuffer2D (void) * RenderOneXLUSprite (fffffUcUcUcsfUc) * RenderBufferedOneXLUSprite (fffffUcUcUcsfUc) * RenderOneXLUSprite_Rotate_Aspect (fffffUcUcUcsffUc) * RenderBufferedOneXLUSprite_Rotate_Dimension (fffffUcUcUcsffUc) * RenderBufferedOneXLUSprite2D (ffffRC6RwRGBAsUc) * RenderBufferedOneXLUSprite2D_Rotate_Dimension (ffffRC6RwRGBAsfUc) * RenderBufferedOneXLUSprite_Rotate_Aspect (fffffUcUcUcsffUc) * RenderBufferedOneXLUSprite_Rotate_2Colours (fffffUcUcUcUcUcUcffffUc) * Set6Vertices2D (P13RwSky2DVertexRC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBA) * Set6Vertices2D (P13RwSky2DVertexffffffffRC5CRGBARC5CRGBARC5CRGBARC5CRGBA) class CVehicle (5 variables, 43 functions) Variables list * bAllDodosCheat * bCheat5 * bCheat4 * bCheat3 * bWheelsOnlyCheat Functions list * FlagToDestroyWhenNextProcessed (void) * GetComponentWorldPosition (iR7CVector) * ExtinguishCarFire (void) * DoFixedMachineGuns (void) * BlowUpCar (P7CEntity) * CanBeDeleted (void) * CarHasRoof (void) * CanPedOpenLocks (PC4CPed) * CanPedEnterCar (void) * CanPedExitCar (void) * ChangeLawEnforcerState (Uc) * AddPassenger (P4CPedUc) * AddPassenger (P4CPed) * OpenDoor (i6eDoorsf) * IsSphereTouchingVehicle (ffff) * IsUpsideDown (void) * IsComponentPresent (i) * IsDoorReady (6eDoors) * IsDoorFullyOpen (6eDoors) * IsDoorClosed (6eDoors) * IsDoorMissing (6eDoors) * IsVehicleNormal (void) * IsLawEnforcementVehicle (void) * IsOnItsSide (void) * InflictDamage (P7CEntity11eWeaponTypef) * UsesSiren (Ui) * RemovePassenger (P4CPed) * RemoveLighting (b) * RemoveRefsToVehicle (P7CEntity) * RemoveDriver (void) * SetUpDriver (void) * SetupPassenger (i) * SetupLighting (void) * SetComponentRotation (i7CVector) * SetModelIndex (Ui) * SetDriver (P4CPed) * ShufflePassengersToMakeSpace (void) * ProcessControlInputs (Uc) * ProcessOpenDoor (UiUif) * ProcessDelayedExplosion (void) * ProcessWheel (R7CVectorR7CVectorR7CVectorR7CVectorifffcPfP11tWheelState) * ProcessCarAlarm (void) * ProcessWheelRotation (11tWheelStateRC7CVectorRC7CVectorf) class CEntity (0 variables, 35 functions) Variables list Functions list * FlagToDestroyWhenNextProcessed (void) * GetIsOnScreenComplex (void) * GetIsOnScreen (void) * GetDistanceFromCentreOfMassToBaseOfModel (void) * GetBoundCentre (void) * GetIsTouching (RC9CVuVectorf) * GetBoundCentre (R9CVuVector) * GetBoundRadius (void) * GetBoundRect (void) * DetachFromRwObject (void) * DeleteRwObject (void) * CreateRwObject (void) * AttachToRwObject (P8RwObject) * AddSteamsFromGround (P7CVector) * Add (void) * ModifyMatrixForTreeInWind (void) * ModifyMatrixForBannerInWind (void) * IsVisible (void) * UpdateRwFrame (void) * Teleport (7CVector) * RegisterReference (PP7CEntity) * Render (void) * RemoveLighting (b) * Remove (void) * ResolveReferences (void) * SetModelIndex (Ui) * SetModelIndexNoCreate (Ui) * SetupLighting (void) * SetupBigBuilding (void) * PruneReferences (void) * PreRender (void) * ProcessControl (void) * ProcessCollision (void) * ProcessShift (void) * ProcessLightsForEntity (void) class CEntryInfoList (0 variables, 1 functions) Variables list Functions list * Flush (void) class CPtrList (0 variables, 1 functions) Variables list Functions list * Flush (void) class CPool (0 variables, 61 functions) Variables list Functions list * Flush (v<8CPtrNode,8CPtrNode>) * Flush (v<14CEntryInfoNode,14CEntryInfoNode>) * Flush (v<4CPed,10CPlayerPed>) * Flush (v<8CVehicle,11CAutomobile>) * Flush (v<9CBuilding,9CBuilding>) * Flush (v<10CTreadable,10CTreadable>) * Flush (v<7CObject,13CCutsceneHead>) * Flush (v<6CDummy,9CDummyPed>) * Flush (v<18cAudioScriptObject,18cAudioScriptObject>) * GetNoOfUsedSpaces (v<6CDummy,9CDummyPed>) * GetNoOfUsedSpaces (v<7CObject,13CCutsceneHead>) * GetNoOfUsedSpaces (v<10CTreadable,10CTreadable>) * GetNoOfUsedSpaces (v<9CBuilding,9CBuilding>) * GetNoOfUsedSpaces (v<14CEntryInfoNode,14CEntryInfoNode>) * GetNoOfUsedSpaces (v<8CPtrNode,8CPtrNode>) * GetNoOfUsedSpaces (v<18cAudioScriptObject,18cAudioScriptObject>) * GetNoOfUsedSpaces (v<8CVehicle,11CAutomobile>) * GetNoOfUsedSpaces (v<4CPed,10CPlayerPed>) * GetIndex (P8CVehicle<8CVehicle,11CAutomobile>) * GetAt (i<8CVehicle,11CAutomobile>) * GetJustIndex_NoFreeAssert (P7CObject<7CObject,13CCutsceneHead>) * GetJustIndex_NoFreeAssert (P9CBuilding<9CBuilding,9CBuilding>) * GetJustIndex_NoFreeAssert (P6CDummy<6CDummy,9CDummyPed>) * GetJustIndex_NoFreeAssert (P10CTreadable<10CTreadable,10CTreadable>) * GetIndex (P7CObject<7CObject,13CCutsceneHead>) * GetIndex (P4CPed<4CPed,10CPlayerPed>) * GetAt (i<7CObject,13CCutsceneHead>) * GetAt (i<4CPed,10CPlayerPed>) * GetIndex (P18cAudioScriptObject<18cAudioScriptObject,18cAudioScriptObject>) * GetAt (i<18cAudioScriptObject,18cAudioScriptObject>) * GetJustIndex (P6TxdDef<6TxdDef,6TxdDef>) * GetIndex (P6CDummy<6CDummy,9CDummyPed>) * GetJustIndex_NoFreeAssert (P8CVehicle<8CVehicle,11CAutomobile>) * Delete (P6TxdDef<6TxdDef,6TxdDef>) * Delete (P18cAudioScriptObject<18cAudioScriptObject,18cAudioScriptObject>) * Delete (P8CPtrNode<8CPtrNode,8CPtrNode>) * Delete (P14CEntryInfoNode<14CEntryInfoNode,14CEntryInfoNode>) * Delete (P6CDummy<6CDummy,9CDummyPed>) * Delete (P10CTreadable<10CTreadable,10CTreadable>) * Delete (P9CBuilding<9CBuilding,9CBuilding>) * Delete (P7CObject<7CObject,13CCutsceneHead>) * Delete (P4CPed<4CPed,10CPlayerPed>) * Delete (P8CVehicle<8CVehicle,11CAutomobile>) * New (v<6TxdDef,6TxdDef>) * New (i<18cAudioScriptObject,18cAudioScriptObject>) * New (v<18cAudioScriptObject,18cAudioScriptObject>) * New (v<8CPtrNode,8CPtrNode>) * New (v<14CEntryInfoNode,14CEntryInfoNode>) * New (v<6CDummy,9CDummyPed>) * New (v<10CTreadable,10CTreadable>) * New (v<9CBuilding,9CBuilding>) * New (v<7CObject,13CCutsceneHead>) * New (i<7CObject,13CCutsceneHead>) * New (v<4CPed,10CPlayerPed>) * New (i<4CPed,10CPlayerPed>) * New (v<8CVehicle,11CAutomobile>) * New (i<8CVehicle,11CAutomobile>) * SetNotFreeAt (i<18cAudioScriptObject,18cAudioScriptObject>) * SetNotFreeAt (i<7CObject,13CCutsceneHead>) * SetNotFreeAt (i<4CPed,10CPlayerPed>) * SetNotFreeAt (i<8CVehicle,11CAutomobile>) class CWeather (23 variables, 9 functions) Variables list * Foggyness * ForcedWeatherType * CloudCoverage * NewWeatherType * OldWeatherType * LightningFlash * LightningDuration * LightningStart * LightningBurst * InterpolationValue * WetRoads * WeatherTypeInList * WhenToPlayLightningSound * Wind * Rainbow * Rain * Stored_StateStored * Stored_Rain * Stored_InterpolationValue * Stored_NewWeatherType * Stored_OldWeatherType * SoundHandle * bScriptsForceRain Functions list * ForceWeatherNow (s) * ForceWeather (s) * AddRain (void) * Init (void) * Update (void) * StoreWeatherState (void) * ReleaseWeather (void) * RenderRainStreaks (void) * RestoreWeatherState (void) class CPad (3 variables, 55 functions) Variables list * bDisplayNoControllerMessage * bObsoleteControllerMessage * bOldDisplayNoControllerMessage Functions list * ForceCameraBehindPlayer (void) * GetPad (i) * GetExitVehicle (void) * GetWeapon (void) * GetLookRight (void) * GetLookLeft (void) * GetLookBehindForPed (void) * GetLookBehindForCar (void) * GetPedWalkUpDown (void) * GetPedWalkLeftRight (void) * GetTarget (void) * GetBrake (void) * GetAccelerate (void) * GetHorn (void) * GetSteeringUpDown (void) * GetCarGunUpDown (void) * GetCarGunLeftRight (void) * GetSteeringLeftRight (void) * GetHandBrake (void) * GetCarGunFired (void) * GetSprint (void) * ExitVehicleJustDown (void) * DoCheats (void) * DoCheats (s) * CycleCameraModeDownJustDown (void) * CycleCameraModeUpJustDown (void) * CycleWeaponLeftJustDown (void) * CycleWeaponRightJustDown (void) * CarGunJustDown (void) * ChangeStationJustDown (void) * Clear (void) * AddToCheatString (c) * LookAroundUpDown (void) * LookAroundLeftRight (void) * JumpJustDown (void) * HornJustDown (void) * Initialise (void) * WeaponJustDown (void) * UpdatePads (void) * Update (s) * TargetJustDown (void) * StopPadsShaking (void) * StopShaking (s) * StartShake (sUc) * StartShake_Distance (sUcfff) * StartShake_Train (ff) * ResetCheats (void) * ResetAverageWeapon (void) * ShiftTargetRightJustDown (void) * ShiftTargetLeftJustDown (void) * SniperZoomIn (void) * SniperZoomOut (void) * SniperModeLookUpDown (void) * SniperModeLookLeftRight (void) * PrintErrorMessage (void) class CAnimBlendClumpData (0 variables, 2 functions) Variables list Functions list * ForAllFrames (PFP18AnimBlendFrameDataPv_vPv) * SetNumberOfFrames (i) class CGangs (1 variables, 7 functions) Variables list * Gang Functions list * GetGangPedModelOverride (s) * LoadAllGangData (PUcUi) * Initialise (void) * SaveAllGangData (PUcPUi) * SetGangPedModelOverride (sSc) * SetGangWeapons (sii) * SetGangVehicleModel (si) class CDarkel (17 variables, 12 functions) Variables list * AmmoInterruptedWeapon * ModelToKill4 * ModelToKill3 * ModelToKill2 * ModelToKill * KillsNeeded * InterruptedWeapon * WeaponType * TimeOfFrenzyStart * TimeLimit * Status * RegisteredKills * PreviousTime * bNeedHeadShot * bProperKillFrenzy * bStandardSoundAndMessages * pStartMessage Functions list * FrenzyOnGoing (void) * DrawMessages (void) * Init (void) * Update (void) * StartFrenzy (11eWeaponTypeiUsiPUsiiibb) * RegisterKillByPlayer (P4CPed11eWeaponTypeb) * RegisterCarBlownUpByPlayer (P8CVehicle) * ResetModelsKilledByPlayer (void) * ResetOnPlayerDeath (void) * ReadStatus (void) * RegisterKillNotByPlayer (P4CPed11eWeaponType) * QueryModelsKilledByPlayer (i) class CWaterLevel (9 variables, 12 functions) Variables list * WavesCalculatedThisFrame * aWaterFineBlockList * aWaterBlockList * apGeomArray * ms_pWavyAtomic * ms_aWaterRects * ms_aWaterZs * ms_nNoOfWaterLevels * nGeomUsed Functions list * FreeBoatWakeArray (void) * GetWaterLevel (fffPfb) * GetWaterLevelNoWaves (fffPf) * CreateWavyAtomic (void) * CalcDistanceToWater (ff) * AllocateBoatWakeArray (void) * Initialise (Pc) * RenderWater (void) * RenderOneFlatSmallWaterPoly (fffRC6RwRGBA) * RenderOneFlatHugeWaterPoly (fffRC6RwRGBA) * RenderOneFlatExtraHugeWaterPoly (fffRC6RwRGBA) * RenderOneWavySector (fffRC6RwRGBA) class CVisibilityPlugins (16 variables, 48 functions) Variables list * m_alphaEntityList * m_alphaList * ms_cullCompsDist * ms_pedFadeDist * ms_pedLod1Dist * ms_pedLod0Dist * ms_bigVehicleLod1Dist * ms_bigVehicleLod0Dist * ms_vehicleFadeDist * ms_vehicleLod1Dist * ms_vehicleLod0Dist * ms_pCameraPosn * ms_pCamera * ms_clumpPluginOffset * ms_framePluginOffset * ms_atomicPluginOffset Functions list * FrameCopyConstructor (PvPCvii) * FrameDestructor (Pvii) * FrameConstructor (Pvii) * GetClumpAlpha (P7RpClump) * GetAtomicModelInfo (P8RpAtomic) * GetFrameHierarchyId (P7RwFrame) * GetAtomicId (P8RpAtomic) * GetDotProductWithCameraVector (P8RwMatrixP8RwMatrixUi) * DefaultVisibilityCB (P7RpClump) * ClearAtomicFlag (P8RpAtomici) * ClumpCopyConstructor (PvPCvii) * ClumpDestructor (Pvii) * ClumpConstructor (Pvii) * AtomicCopyConstructor (PvPCvii) * AtomicDestructor (Pvii) * AtomicConstructor (Pvii) * MloVisibilityCB (P7RpClump) * InitAlphaAtomicList (void) * InsertEntityIntoSortedList (P7CEntityf) * InitAlphaEntityList (void) * VehicleVisibilityCB (P7RpClump) * VehicleVisibilityCB_BigVehicle (P7RpClump) * RenderFadingEntities (void) * RenderAlphaAtomics (void) * RenderPedLowDetailCB (P8RpAtomic) * RenderPedHiDetailCB (P8RpAtomic) * RenderWheelAtomicCB (P8RpAtomic) * RenderVehicleReallyLowDetailCB (P8RpAtomic) * RenderVehicleHiDetailAlphaCB (P8RpAtomic) * RenderVehicleHiDetailCB (P8RpAtomic) * RenderVehicleHiDetailCB_Boat (P8RpAtomic) * RenderVehicleLowDetailCB_BigVehicle (P8RpAtomic) * RenderVehicleLowDetailAlphaCB_BigVehicle (P8RpAtomic) * RenderVehicleHiDetailCB_BigVehicle (P8RpAtomic) * RenderVehicleHiDetailAlphaCB_BigVehicle (P8RpAtomic) * RenderVehicleReallyLowDetailCB_BigVehicle (P8RpAtomic) * RenderTrainHiDetailCB (P8RpAtomic) * RenderTrainHiDetailAlphaCB (P8RpAtomic) * RenderObjNormalAtomic (P8RpAtomic) * RenderFadingAtomic (P8RpAtomicf) * SetClumpAlpha (P7RpClumpi) * SetAtomicRenderCallback (P8RpAtomicPFP8RpAtomic_P8RpAtomic) * SetClumpModelInfo (P7RpClumpP15CClumpModelInfo) * SetAtomicModelInfo (P8RpAtomicP16CSimpleModelInfo) * SetRenderWareCamera (P8RwCamera) * SetFrameHierarchyId (P7RwFramei) * SetAtomicFlag (P8RpAtomici) * PluginAttach (void) class CText (0 variables, 5 functions) Variables list Functions list * Get (PCc) * GetUpperCase (Us) * Load (void) * UpperCase (PUs) * Unload (void) class CWeaponInfo (1 variables, 4 functions) Variables list * ms_aWeaponNames Functions list * GetWeaponInfo (11eWeaponType) * LoadWeaponData (void) * Initialise (void) * Shutdown (void) class CGeneral (0 variables, 9 functions) Variables list Functions list * GetATanOfXY (ff) * GetRadianAngleBetweenPoints (ffff) * GetAngleBetweenPoints (ffff) * GetNodeHeadingFromVector (ff) * GetRandomNumber (void) * LimitRadianAngle (f) * LimitAngle (f) * faststricmp (PCcPCc) * faststrcmp (PCcPCc) class CSimpleModelInfo (0 variables, 12 functions) Variables list Functions list * GetLargestLodDistance (void) * GetAtomicFromDistance (f) * GetLodDistance (i) * GetRwObject (void) * DeleteRwObject (void) * CreateInstance (P8RwMatrix) * CreateInstance (void) * IncreaseAlpha (void) * Init (void) * SetupBigBuilding (void) * SetLodDistances (Pf) * SetAtomic (iP8RpAtomic) class CClock (9 variables, 7 functions) Variables list * bClockHasBeenStored * ms_nGameClockMinutes * ms_nGameClockHours * ms_nGameClockSeconds * ms_nLastClockTick * ms_nMillisecondsPerGameMinute * ms_Stored_nGameClockSeconds * ms_Stored_nGameClockMinutes * ms_Stored_nGameClockHours Functions list * GetIsTimeInRange (UcUc) * GetGameClockMinutesUntil (UcUc) * Initialise (Ui) * Update (void) * StoreClock (void) * RestoreClock (void) * SetGameClock (UcUc) class CRoadBlocks (3 variables, 3 functions) Variables list * NumRoadBlocks * InOrOut * RoadBlockObject Functions list * GenerateRoadBlockCopsForCar (P8CVehicleis) * GenerateRoadBlocks (void) * Init (void) class CTheCarGenerators (5 variables, 5 functions) Variables list * GenerateEvenIfPlayerIsCloseCounter * CurrentActiveCount * CarGeneratorArray * NumOfCarGenerators * ProcessCounter Functions list * CreateCarGenerator (ffffissUcUcUcUsUs) * LoadAllCarGenerators (PUcUi) * Init (void) * SaveAllCarGenerators (PUcPUi) * Process (void) class CDamageManager (0 variables, 11 functions) Variables list Functions list * GetEngineStatus (void) * GetDoorStatus (i) * GetWheelStatus (i) * GetLightStatus (7eLights) * GetPanelStatus (i) * FuckCarCompletely (void) * GetComponentGroup (10tComponentP15tComponentGroupPUc) * ApplyDamage (10tComponentff) * ResetDamageStatus (void) * SetEngineStatus (Ui) * SetDoorStatus (iUi) class CPools (9 variables, 15 functions) Variables list * ms_pVehiclePool * ms_pPedPool * ms_pObjectPool * ms_pDummyPool * ms_pBuildingPool * ms_pTreadablePool * ms_pAudioScriptObjectPool * ms_pEntryInfoNodePool * ms_pPtrNodePool Functions list * GetPed (i) * GetObject (i) * GetVehicle (i) * GetObjectRef (P7CObject) * GetVehicleRef (P8CVehicle) * GetPedRef (P4CPed) * CheckPoolsEmpty (void) * LoadObjectPool (PUcUi) * LoadVehiclePool (PUcUi) * LoadPedPool (PUcUi) * Initialise (void) * SaveObjectPool (PUcPUi) * SaveVehiclePool (PUcPUi) * SavePedPool (PUcPUi) * ShutDown (void) class CQuaternion (0 variables, 6 functions) Variables list Functions list * Get (P8RwMatrix) * GetLengthSquared (void) * Copy (RC11CQuaternion) * Invert (void) * Scale (f) * Slerp (RC11CQuaternionRC11CQuaternionfff) class CAnimBlendAssociation (0 variables, 9 functions) Variables list Functions list * GetNode (i) * Init (P7RpClumpP19CAnimBlendHierarchy) * UpdateTime (ff) * UpdateBlend (f) * Start (f) * SyncAnimation (P21CAnimBlendAssociation) * SetFinishCallback (PFP21CAnimBlendAssociationPv_vPv) * SetCurrentTime (f) * SetDeleteCallback (PFP21CAnimBlendAssociationPv_vPv) class CZone (0 variables, 1 functions) Variables list Functions list * GetTranslatedName (void) class CPhysical (0 variables, 28 functions) Variables list Functions list * GetBoundRect (void) * GetHasCollidedWith (P7CEntity) * CheckCollision (void) * ApplyTurnSpeed (void) * ApplyMoveSpeed (void) * ApplyMoveForce (fff) * ApplySpringDampening (fR7CVectorR7CVectorR7CVector) * ApplySpringCollision (fR7CVectorR7CVectorff) * ApplyTurnForce (ffffff) * ApplyFriction (fR9CColPoint) * ApplyCollisionAlt (P7CEntityR9CColPointRfR7CVectorR7CVector) * ApplyFriction (P9CPhysicalfR9CColPoint) * ApplyCollision (P9CPhysicalR9CColPointRfRf) * AddToMovingList (void) * Add (void) * AddCollisionRecord (P7CEntity) * RemoveAndAdd (void) * Remove (void) * RemoveFromMovingList (void) * RemoveRefsToEntity (P7CEntity) * PlacePhysicalRelativeToOtherPhysical (P9CPhysicalP9CPhysical7CVector) * ProcessCollision (void) * ProcessShift (void) * ProcessEntityCollision (P7CEntityP9CColPoint) * ProcessControl (void) * ProcessCollisionSectorList (P8CPtrList) * ProcessShiftSectorList (P8CPtrList) * ProcessCollisionSectorList_SimpleCar (P7CSector) class CModelInfo (10 variables, 14 functions) Variables list * ms_modelInfoPtrs * ms_2dEffectStore * ms_mloInstanceStore * ms_xtraCompsModelStore * ms_pedModelStore * ms_vehicleModelStore * ms_clumpModelStore * ms_timeModelStore * ms_mloModelStore * ms_simpleModelStore Functions list * GetModelInfo (PCcPi) * GetMloInstanceStore (void) * Get2dEffectStore (void) * ConstructMloClumps (void) * AddPedModel (i) * AddVehicleModel (i) * AddClumpModel (i) * AddTimeModel (i) * AddSimpleModel (i) * AddMloModel (i) * IsBoatModel (i) * Initialise (void) * RemoveColModelsFromOtherLevels (10eLevelName) * ShutDown (void) class cMusicManager (0 variables, 24 functions) Variables list Functions list * GetRadioInCar (void) * GetNextCarTuning (void) * DisplayRadioStationName (void) * ChangeMusicMode (Uc) * ChangeRadioChannel (void) * ComputeAmbienceVol (UcRUc) * Initialise (void) * Terminate (void) * StopFrontEndTrack (void) * StopCutSceneMusic (void) * ResetTimers (Ui) * ResetMusicAfterReload (void) * SetRadioInCar (Ui) * Service (void) * SetRadioChannelByScript (Uci) * ServiceFrontEndMode (void) * ServiceGameMode (void) * ServiceAmbience (void) * ServiceAnnouncement (void) * PlayPreloadedCutSceneMusic (void) * PlayFrontEndTrack (UcUc) * PlayAnnouncement (Uc) * PlayerInCar (void) * PreloadCutSceneMusic (Uc) class cDMAudio (0 variables, 37 functions) Variables list Functions list * GetRadioInCar (void) * GetMissionAudioLoadingStatus (void) * DestroyEntity (i) * DestroyAllGameCreatedEntities (void) * DestroyLoopingScriptObject (i) * CreateLoopingScriptObject (P18cAudioScriptObject) * CreateOneShotScriptObject (P18cAudioScriptObject) * CreateEntity (10eAudioTypePv) * ChangeMusicMode (Uc) * ClearMissionAudio (void) * IsMissionAudioSampleFinished (void) * Initialise (void) * Terminate (void) * StopFrontEndTrack (void) * StopCutSceneMusic (void) * ResetTimers (Ui) * ReportCrime (10eCrimeTypeRC7CVector) * ReportCollision (P7CEntityP7CEntityUcUcff) * Service (void) * SetEffectsFadeVol (Uc) * SetRadioInCar (Ui) * SetMonoMode (Uc) * SetMusicFadeVol (Uc) * SetRadioChannel (Uci) * SetMissionAudioLocation (fff) * SetEntityStatus (iUc) * SetEffectsMasterVolume (Uc) * SetMusicMasterVolume (Uc) * PlayFrontEndSound (UsUi) * PlayOneShot (iUsf) * PlayFrontEndTrack (UcUc) * PlayPreloadedCutSceneMusic (void) * PlayLoadedMissionAudio (void) * PlaySuspectLastSeen (fff) * PlayRadioAnnouncement (Uc) * PreloadCutSceneMusic (Uc) * PreloadMissionAudio (Pc) class CMatrix (0 variables, 22 functions) Variables list Functions list * GetTranslate (void) * GetUp (void) * GetRight (void) * Detach (void) * Attach (P8RwMatrixb) * AttachRW (P8RwMatrixb) * Update (void) * UpdateRW (void) * Reorthogonalise (void) * ResetOrientation (void) * RotateZ (f) * Rotate (fff) * RotateX (f) * SetRotateZOnly (f) * SetRotate (fff) * SetRotateZ (f) * SetTranslate (fff) * SetRotateX (f) * SetRotateY (f) * SetUnity (void) * SetRotateXOnly (f) * SetScale (f) class CPedIK (5 variables, 10 functions) Variables list * ms_lowerArmInfo * ms_upperArmInfo * ms_torsoInfo * ms_headRestoreInfo * ms_headInfo Functions list * GetComponentPosition (R5RwV3dUi) * GetWorldMatrix (P7RwFrameP8RwMatrix) * LookInDirection (ff) * LookAtPosition (RC7CVector) * MoveLimb (R15LimbOrientationffR16LimbMovementInfo) * RestoreLookAt (void) * RestoreGunPosn (void) * PointGunInDirection (ff) * PointGunAtPosition (RC7CVector) * PointGunInDirectionUsingArm (ff) class CTimer (14 variables, 7 functions) Variables list * m_snTimeInMilliseconds * m_CodePause * m_UserPause * m_FrameCounter * m_snPreviousTimeInMilliseconds * m_snTimeInMillisecondsPauseMode * m_AnimationFrames * m_otherCount * m_snTimeInMillisecondsNonClipped * m_snFrameTimeInScanLines * m_snFrameTimeInCycles * ms_fTimeStep * ms_fTimeScale * ms_fTimeStepNonClipped Functions list * GetIsSlowMotionActive (void) * EndUserPause (void) * Initialise (void) * Update (void) * Stop (void) * StartUserPause (void) * Shutdown (void) class cSampleManager (0 variables, 32 functions) Variables list Functions list * GetChannelUsedFlag (Ui) * GetSampleBaseFrequency (Ui) * GetSampleLength (Ui) * GetStreamedFilePosition (void) * GetStreamedFileLength (Uc) * LoadPedComment (Ui) * LoadSampleBank (Uc) * IsPedCommentLoaded (Ui) * IsSampleBankLoaded (Uc) * IsStreamPlaying (void) * InitialiseChannel (UiUiUc) * Initialise (void) * UpdateReverb (UcUcUcUcUc) * Terminate (void) * UnloadSampleBank (Uc) * StartStreamedFile (UcUi) * StartChannel (Ui) * StartPreloadedStreamedFile (void) * StopChannel (Ui) * StopStreamedFile (void) * SetMonoMode (Uc) * SetChannelReverbFlag (UiUc) * SetChannelVolume (UiUi) * SetChannelPan (UiUi) * SetChannelFrequency (UiUi) * SetStreamedVolumeAndPan (UcUcUc) * Service (void) * SetMusicFadeVolume (Uc) * SetEffectsFadeVolume (Uc) * SetEffectsMasterVolume (Uc) * SetMusicMasterVolume (Uc) * PreloadStreamedFile (Uc) class cAudioManager (0 variables, 182 functions) Variables list Functions list * GetMissionScriptPoliceAudioPlayingStatus (void) * GetMissionAudioLoadingStatus (void) * GetDistanceSquared (RC7CVector) * GetCollisionOneShotRatio (Uif) * GetVehicleDriveWheelSkidValue (UcP11CAutomobileP13cTransmissionf) * GetPedCommentSfx (P4CPedUs) * GetCopTalkSfx (Us) * GetSwatTalkSfx (Us) * GetFBITalkSfx (Us) * GetArmyTalkSfx (Us) * GetMedicTalkSfx (Us) * GetBusinessMaleOldTalkSfx (Us) * GetBusinessMaleYoungTalkSfx (UsUi) * GetMafiaTalkSfx (Us) * GetTriadTalkSfx (Us) * GetDiabloTalkSfx (Us) * GetYakuzaTalkSfx (Us) * GetYardieTalkSfx (Us) * GetColumbianTalkSfx (Us) * GetHoodTalkSfx (Us) * GetBlackCriminalTalkSfx (Us) * GetWhiteCriminalTalkSfx (Us) * GetCasualMaleOldTalkSfx (Us) * GetBlackCasualFemaleTalkSfx (Us) * GetWhiteCasualFemaleTalkSfx (Us) * GetFemaleNo3TalkSfx (Us) * GetWhiteBusinessFemaleTalkSfx (UsUi) * GetBlackFatFemaleTalkSfx (Us) * GetWhiteFatMaleTalkSfx (Us) * GetBlackFatMaleTalkSfx (Us) * GetWhiteFatFemaleTalkSfx (Us) * GetBlackFemaleProstituteTalkSfx (Us) * GetWhiteFemaleProstituteTalkSfx (Us) * GetBlackProjectMaleTalkSfx (UsUi) * GetBlackProjectFemaleOldTalkSfx (Us) * GetBlackProjectFemaleYoungTalkSfx (Us) * GetChinatownMaleOldTalkSfx (Us) * GetChinatownMaleYoungTalkSfx (Us) * GetChinatownFemaleOldTalkSfx (Us) * GetChinatownFemaleYoungTalkSfx (Us) * GetLittleItalyMaleTalkSfx (Us) * GetLittleItalyFemaleOldTalkSfx (Us) * GetLittleItalyFemaleYoungTalkSfx (Us) * GetWhiteDockerMaleTalkSfx (Us) * GetBlackDockerMaleTalkSfx (Us) * GetScumMaleTalkSfx (Us) * GetScumFemaleTalkSfx (Us) * GetWhiteWorkerMaleTalkSfx (Us) * GetBlackWorkerMaleTalkSfx (Us) * GetBlackBusinessFemaleTalkSfx (Us) * GetSupermodelMaleTalkSfx (Us) * GetSupermodelFemaleTalkSfx (Us) * GetStewardMaleTalkSfx (Us) * GetStewardFemaleTalkSfx (Us) * GetFanMaleTalkSfx (UsUi) * GetFanFemaleTalkSfx (Us) * GetHospitalMaleTalkSfx (Us) * GetWhiteConstructionWorkerTalkSfx (Us) * GetBlackConstructionWorkerTalkSfx (Us) * GetShopperFemaleTalkSfx (UsUi) * GetStudentMaleTalkSfx (Us) * GetStudentFemaleTalkSfx (Us) * GetSpecialCharacterTalkSfx (UiUs) * GetMistyTalkSfx (Us) * GetSecurityGuardTalkSfx (Us) * GetPimpTalkSfx (Us) * GetNormalMaleTalkSfx (Us) * GetGenericMaleTalkSfx (Us) * GetGenericFemaleTalkSfx (Us) * DestroyEntity (i) * DestroyAllGameCreatedEntities (void) * DoPoliceRadioCrackle (void) * CreateEntity (10eAudioTypePv) * ClearMissionAudio (void) * ClearActiveSamples (void) * ComputePan (fP7CVector) * ComputeVolume (Ucff) * AddSampleToRequestedQueue (void) * AddReleasingSounds (void) * AddPlayerCarSample (UcUiUiUcUcUc) * LoadBankIfNecessary (Uc) * IsMissionAudioSampleFinished (void) * InitialisePoliceRadio (void) * InitialisePoliceRadioZones (void) * Initialise (void) * Terminate (void) * TranslateEntity (P7CVectorP7CVector) * RandomDisplacement (Ui) * ResetAudioLogicTimers (Ui) * ResetPoliceRadio (void) * ReportCrime (10eCrimeTypeRC7CVector) * ReportCollision (P7CEntityP7CEntityUcUcff) * ResetTimers (Ui) * SetMonoMode (Uc) * SetMusicFadeVol (Uc) * SetMissionScriptPoliceAudio (Ui) * ServiceCollisions (void) * ServicePoliceRadio (void) * Service (void) * SetEffectsFadeVol (Uc) * SetMissionAudioLocation (fff) * SetEntityStatus (iUc) * SetEffectsMasterVolume (Uc) * SetMusicMasterVolume (Uc) * SetUpOneShotCollisionSound (RC15cAudioCollision) * SetUpLoopingCollisionSound (RC15cAudioCollisionUc) * SetLoopingCollisionRequestedSfxFreqAndGetVol (RC15cAudioCollision) * ServicePoliceRadioChannel (Uc) * SetupCrimeReport (void) * SetupSuspectLastSeenReport (void) * ServiceSoundEffects (void) * SetupJumboTaxiSound (Uc) * SetupJumboWhineSound (UcUi) * SetupJumboEngineSound (UcUi) * SetupJumboFlySound (Uc) * SetupJumboRumbleSound (Uc) * SetupPedComments (R10cPedParamsUs) * PlayOneShot (iUsf) * PlayLoadedMissionAudio (void) * PlaySuspectLastSeen (fff) * PlayerJustLeftCar (void) * PlayerJustGotInCar (void) * PostTerminateGameSpecificShutdown (void) * PostInitialiseGameSpecificSetup (void) * PreTerminateGameSpecificShutdown (void) * ProcessMissionAudio (void) * ProcessEntity (i) * ProcessSpecial (void) * ProcessReverb (void) * PreloadMissionAudio (Pc) * PreInitialiseGameSpecificSetup (void) * ProcessActiveQueues (void) * ProcessVehicle (P9CPhysical) * ProcessRainOnVehicle (R14cVehicleParams) * ProcessReverseGear (R14cVehicleParams) * ProcessModelCarEngine (R14cVehicleParams) * ProcessVehicleRoadNoise (R14cVehicleParams) * ProcessWetRoadNoise (R14cVehicleParams) * ProcessVehicleEngine (R14cVehicleParams) * ProcessPlayersVehicleEngine (R14cVehicleParamsP11CAutomobile) * ProcessVehicleSkidding (R14cVehicleParams) * ProcessVehicleHorn (R14cVehicleParams) * ProcessVehicleSirenOrAlarm (R14cVehicleParams) * ProcessVehicleReverseWarning (R14cVehicleParams) * ProcessVehicleDoors (R14cVehicleParams) * ProcessAirBrakes (R14cVehicleParams) * ProcessEngineDamage (R14cVehicleParams) * ProcessCarBombTick (R14cVehicleParams) * ProcessVehicleOneShots (R14cVehicleParams) * ProcessTrainNoise (R14cVehicleParams) * ProcessBoatEngine (R14cVehicleParams) * ProcessBoatMovingOverWater (R14cVehicleParams) * ProcessHelicopter (R14cVehicleParams) * ProcessCesna (R14cVehicleParams) * ProcessJumbo (R14cVehicleParams) * ProcessJumboAccel (P6CPlane) * ProcessPedHeadphones (R10cPedParams) * ProcessPedOneShots (R10cPedParams) * ProcessExplosions (i) * ProcessFires (i) * ProcessWaterCannon (i) * ProcessOneShotScriptObject (Uc) * ProcessLoopingScriptObject (Uc) * ProcessPornCinema (Uc) * ProcessWorkShopScriptObject (Uc) * ProcessSawMillScriptObject (Uc) * ProcessLaunderetteScriptObject (Uc) * ProcessShopScriptObject (Uc) * ProcessAirportScriptObject (Uc) * ProcessCinemaScriptObject (Uc) * ProcessDocksScriptObject (Uc) * ProcessHomeScriptObject (Uc) * ProcessPoliceCellBeatingScriptObject (Uc) * ProcessWeather (i) * ProcessFrontEnd (void) * ProcessCrane (void) * ProcessProjectiles (void) * ProcessGarages (void) * ProcessFireHydrant (void) * ProcessBridgeWarning (void) * ProcessBridgeMotor (void) * ProcessBridgeOneShots (void) class CProjectileInfo (1 variables, 8 functions) Variables list * ms_apProjectile Functions list * GetProjectileInfo (i) * AddProjectile (P7CEntity11eWeaponType7CVectorf) * IsProjectileInRange (ffffffb) * Initialise (void) * Update (void) * RemoveAllProjectiles (void) * RemoveNotAdd (P7CEntity11eWeaponType7CVector) * Shutdown (void) class CExplosion (0 variables, 10 functions) Variables list Functions list * GetExplosionPosition (Uc) * GetExplosionType (Uc) * GetExplosionActiveCounter (Uc) * AddExplosion (P7CEntityP7CEntity14eExplosionTypeRC7CVectorUi) * Initialise (void) * Update (void) * TestForExplosionInArea (14eExplosionTypeffffff) * ResetExplosionActiveCounter (Uc) * RemoveAllExplosionsInArea (7CVectorf) * Shutdown (void) class CRadar (22 variables, 30 functions) Variables list * DonSprite * EightSprite * ElSprite * BombSprite * CatSprite * CentreSprite * CopcarSprite * AsukaSprite * NorthSprite * LizSprite * LuigiSprite * JoeySprite * KenjiSprite * IceSprite * WeaponSprite * TonySprite * SpraySprite * RaySprite * SaveSprite * SalSprite * m_radarRange * ms_RadarTrace Functions list * GetActualBlipArrayIndex (i) * GetRadarTraceColour (iUc) * Draw3dMarkers (void) * DrawBlips (void) * DrawMap (void) * DrawRotatingRadarSprite (P9CSprite2dfffUc) * DrawRadarSection (ii) * DrawRadarMask (void) * DrawRadarMap (void) * ChangeBlipScale (ii) * ChangeBlipDisplay (i12eBlipDisplay) * ChangeBlipBrightness (ii) * ChangeBlipColour (ii) * ClearBlip (i) * ClearBlipForEntity (9eBlipTypei) * ClipRadarPoly (P9CVector2DPC9CVector2D) * LoadAllRadarBlips (PUcUi) * LoadTextures (void) * Initialise (void) * TransformRadarPointToRealWorldSpace (R9CVector2DRC9CVector2D) * TransformRealWorldPointToRadarSpace (R9CVector2DRC9CVector2D) * StreamRadarSections (RC7CVector) * StreamRadarSections (ii) * RemoveRadarSections (void) * SaveAllRadarBlips (PUcPUi) * SetBlipSprite (ii) * SetEntityBlip (9eBlipTypeii12eBlipDisplay) * SetCoordBlip (9eBlipType7CVectori12eBlipDisplay) * Shutdown (void) * ShowRadarMarker (7CVectorif) class CPickups (9 variables, 17 functions) Variables list * CollectedPickUpIndex * NumMessages * StaticCamStartTime * StaticCamCoors * aPickUps * aPickUpsCollected * aMessages * bPickUpcamActivated * pPlayerVehicle Functions list * GenerateNewOne (7CVectorUiUcUi) * GetActualPickupIndex (i) * GivePlayerGoodiesWithPickUpMI (Us) * DoPickUpEffects (P7CEntity) * DoMineEffects (P7CEntity) * DoMoneyEffects (P7CEntity) * DoCollectableEffects (P7CEntity) * Load (PUcUi) * ModelForWeapon (11eWeaponType) * IsPickUpPickedUp (i) * Init (void) * WeaponForModel (i) * Update (void) * RenderPickUpText (void) * RemovePickUp (i) * Save (PUcPUi) * PassTime (Ui) class CCutsceneMgr (13 variables, 11 functions) Variables list * ms_loaded * ms_running * ms_cutsceneProcessing * ms_pCutsceneObjects * ms_useLodMultiplier * ms_pCutsceneDir * ms_cutsceneLoadStatus * ms_cutsceneOffset * ms_numCutsceneObjs * ms_cutsceneTimer * ms_animLoaded * ms_cutsceneAssociations * ms_cutsceneName Functions list * GetCutsceneTimeInMilleseconds (void) * DeleteCutsceneData (void) * CreateCutsceneObject (i) * AddCutsceneHead (P7CObjecti) * LoadCutsceneData (PCc) * HasCutsceneFinished (void) * Initialise (void) * Update (void) * SetHeadAnim (PCcP7CObject) * SetCutsceneAnim (PCcP7CObject) * SetupCutsceneToStart (void) class CPacManPickups (4 variables, 14 functions) Variables list * LastPickUpCoors * PillsEatenInRace * aPMPickUps * bPMActive Functions list * GenerateOnePMPickUp (7CVector) * GeneratePMPickUpsForRace (i) * GeneratePMPickUps (7CVectorfsUc) * CleanUpPacManStuff (void) * Init (void) * Update (void) * StartPacManScramble (7CVectorfs) * StartPacManRecord (void) * StartPacManRace (i) * Render (void) * ResetPowerPillsEatenInRace (void) * ResetPowerPillsCarriedByPlayer (void) * QueryPowerPillsCarriedByPlayer (void) * QueryPowerPillsEatenInRace (void) class CPowerPoints (0 variables, 1 functions) Variables list Functions list * GenerateNewOne (ffffffUc) class CRouteNode (1 variables, 7 functions) Variables list * ms_pRoutes Functions list * GetRouteStart (s) * GetPointPosition (s) * GetRouteThisPointIsOn (s) * AddRoutePoint (s7CVector) * Initialise (void) * RemoveRoute (s) * Shutdown (void) class CMessages (3 variables, 25 functions) Variables list * BriefMessages * BIGMessages * PreviousBriefs Functions list * GetWideStringLength (PUs) * Display (void) * ClearMessages (void) * ClearSmallMessagesOnly (void) * ClearThisBigPrint (PUs) * ClearThisPrint (PUs) * ClearAllMessagesDisplayedByGame (void) * AddMessage (PUsUiUs) * AddBigMessage (PUsUiUs) * AddMessageSoonWithString (PUsUiUsPUs) * AddMessageJumpQWithString (PUsUiUsPUs) * AddMessageWithString (PUsUiUsPUs) * AddBigMessageWithNumber (PUsUiUsiiiiii) * AddMessageSoonWithNumber (PUsUiUsiiiiii) * AddMessageJumpQWithNumber (PUsUiUsiiiiii) * AddMessageWithNumber (PUsUiUsiiiiii) * AddBigMessageWithNumberQ (PUsUiUsiiiiii) * AddBigMessageQ (PUsUiUs) * AddToPreviousBriefArray (PUsiiiiiiPUs) * AddMessageSoon (PUsUiUs) * AddMessageJumpQ (PUsUiUs) * InsertNumberInString (PUsiiiiiiPUs) * InsertStringInString (PUsPUs) * Init (void) * Process (void) class CRunningScript (0 variables, 36 functions) Variables list Functions list * GetPadState (UsUs) * DoDeatharrestCheck (void) * CarInAreaCheckCommand (iPUi) * CharInAreaCheckCommand (iPUi) * CollectNextParameterWithoutIncreasingPC (Ui) * CollectParameters (PUis) * CollectiveInAreaCheckCommand (iPUi) * LocateCollectivePlayerCommand (iPUi) * LocateCollectiveCarCommand (iPUi) * LocateCollectiveCharCommand (iPUi) * LocateCollectiveCommand (iPUi) * LocateCharCarCommand (iPUi) * LocatePlayerCarCommand (iPUi) * LocateCarCommand (iPUi) * LocateCharCharCommand (iPUi) * LocateCharCommand (iPUi) * LocatePlayerCharCommand (iPUi) * LocatePlayerCommand (iPUi) * Init (void) * UpdateCompareFlag (Uc) * StoreParameters (PUis) * PlayerInAngledAreaCheckCommand (iPUi) * PlayerInAreaCheckCommand (iPUi) * ProcessCommands1000To1099 (i) * ProcessCommands900To999 (i) * ProcessCommands800To899 (i) * ProcessCommands700To799 (i) * ProcessCommands600To699 (i) * ProcessCommands500To599 (i) * ProcessCommands400To499 (i) * ProcessCommands300To399 (i) * Process (void) * ProcessOneCommand (void) * ProcessCommands0To99 (i) * ProcessCommands100To199 (i) * ProcessCommands200To299 (i) class CSurfaceTable (1 variables, 4 functions) Variables list * ms_aAdhesiveLimitTable Functions list * GetWetMultiplier (Uc) * GetAdhesiveLimit (R9CColPoint) * GetAdhesionGroup (Uc) * Initialise (Pc) class CVehicleModelInfo (6 variables, 30 functions) Variables list * ms_compsToUse * ms_vehicleColourTable * ms_compsUsed * ms_vehicleDescs * ms_pEnvironmentMaps * ms_colourTextureTable Functions list * GetWheelPosn (iR7CVector) * GetEditableMaterialListCB (P10RpMaterialPv) * GetEditableMaterialListCB (P8RpAtomicPv) * DeleteRwObject (void) * CreateInstance (void) * ChooseVehicleColour (RUcRUc) * ChooseSecondComponent (void) * ClearAtomicFlagCB (P8RwObjectPv) * CollapseFramesCB (P7RwFramePv) * AvoidSameVehicleColour (PUcPUc) * LoadEnvironmentMaps (void) * LoadVehicleColours (void) * MoveObjectsCB (P8RwObjectPv) * HasAlphaMaterialCB (P10RpMaterialPv) * HasSpecularMaterialCB (P10RpMaterialPv) * HideAllComponentsAtomicCB (P8RpAtomicPv) * SetVehicleColour (UcUc) * SetAtomicFlagCB (P8RwObjectPv) * SetComponentsToUse (ScSc) * SetAtomicRendererCB (P8RpAtomicPv) * SetAtomicRendererCB_Boat (P8RpAtomicPv) * SetAtomicRendererCB_BigVehicle (P8RpAtomicPv) * SetAtomicRendererCB_Heli (P8RpAtomicPv) * SetAtomicRendererCB_Train (P8RpAtomicPv) * SetVehicleComponentFlags (P7RwFrameUi) * SetEnvironmentMapCB (P10RpMaterialPv) * SetEnvironmentMapCB (P8RpAtomicPv) * SetEnvironmentMap (void) * SetClump (P7RpClump) * PreprocessHierarchy (void) class CColModel (0 variables, 6 functions) Variables list Functions list * GetTrianglePoint (FR7CVectori) * GetLinkPtr (void) * CalculateTrianglePlanes (void) * RemoveTrianglePlanes (void) * RemoveCollisionVolumes (void) * SetLinkPtr (P18CLink) class CDoor (0 variables, 7 functions) Variables list Functions list * GetAngleOpenRatio (void) * Open (f) * IsFullyOpen (void) * IsClosed (void) * RetAngleWhenClosed (void) * RetAngleWhenOpen (void) * Process (P8CVehicle) class CBaseModelInfo (0 variables, 9 functions) Variables list Functions list * Get2dEffect (i) * ClearTexDictionary (void) * AddRef (void) * Add2dEffect (P9C2dEffect) * AddTexDictionaryRef (void) * RemoveRef (void) * RemoveTexDictionaryRef (void) * SetTexDictionary (PCc) * Shutdown (void) class CAnimManager (7 variables, 13 functions) Variables list * ms_aAnimations * ms_aAnimAssocDefinitions * ms_animCache * ms_aAnimAssocGroups * ms_numAnimBlocks * ms_numAnimations * ms_aAnimBlocks Functions list * GetAnimAssociation (12AssocGroupId11AnimationId) * GetAnimAssociation (12AssocGroupIdPCc) * GetAnimation (PCcP10CAnimBlock) * GetAnimationBlock (PCc) * GetAnimGroupName (12AssocGroupId) * BlendAnimation (P7RpClump12AssocGroupId11AnimationIdf) * AddAnimation (P7RpClump12AssocGroupId11AnimationId) * LoadAnimFile (ib) * LoadAnimFiles (void) * Initialise (void) * UncompressAnimation (P19CAnimBlendHierarchy) * RemoveLastAnimFile (void) * Shutdown (void) class CRange2D (0 variables, 1 functions) Variables list Functions list * GetRandomPointInRange (void) class CPointLights (2 variables, 4 functions) Variables list * NumLights * aLights Functions list * GenerateLightsAffectingObject (P7CVector) * AddLight (Uc7CVector7CVectorffffUcb) * RenderFogEffect (void) * RemoveLightsAffectingObject (void) class CAnimBlendAssocGroup (0 variables, 6 functions) Variables list Functions list * GetAnimation (PCc) * GetAnimation (Ui) * CreateAssociations (PCc) * CreateAssociations (PCcP7RpClumpPPci) * CopyAnimation (PCc) * CopyAnimation (Ui) class CFileMgr (2 variables, 14 functions) Variables list * ms_dirName * ms_rootDirName Functions list * GetCdFile (PCcRUiRUi) * ChangeDir (PCc) * CloseFile (i) * OpenFileForWriting (PCc) * OpenFile (PCc) * LoadFile (PCcPUci) * InitCd (void) * Initialise (void) * InitCdSystem (void) * Write (iPci) * Read (iPci) * ReadLine (iPci) * SetDir (PCc) * Seek (iii) class CBuilding (0 variables, 2 functions) Variables list Functions list * GetIsATreadable (void) * ReplaceWithNewModel (i) class CColTrianglePlane (0 variables, 2 functions) Variables list Functions list * GetNormal (FR7CVector) * Set (PC16CompressedVectorR12CColTriangle) class CPedStats (1 variables, 3 functions) Variables list * ms_apPedStats Functions list * GetPedStatType (Pc) * LoadPedStats (void) * Initialise (void) class CHud (28 variables, 12 functions) Variables list * Sprites * SpriteBrightness * m_Wants_To_Draw_Hud * m_BigMessage * m_ItemToFlash * m_pVehicleNameToPrint * m_VehicleState * m_VehicleFadeTimer * m_VehicleNameTimer * m_pLastVehicleName * m_pVehicleName * m_Wants_To_Draw_3dMarkers * m_HelpMessageDisplayTime * m_HelpMessageQuick * m_HelpMessageState * m_HelpMessageFadeTimer * m_HelpMessageTimer * m_pHelpMessageToPrint * m_pLastHelpMessage * m_pHelpMessage * m_ZoneState * m_ZoneFadeTimer * m_ZoneNameTimer * m_PagerMessage * m_Message * m_ZoneToPrint * m_pLastZoneName * m_pZoneName Functions list * GetRidOfAllHudMessages (void) * DrawAfterFade (void) * Draw (void) * Initialise (void) * ReInitialise (void) * SetMessage (PUs) * SetBigMessage (PUsUs) * SetHelpMessage (PUsb) * SetVehicleName (PUs) * SetPagerMessage (PUs) * SetZoneName (PUs) * Shutdown (void) class CMenuMultiChoice (0 variables, 26 functions) Variables list Functions list * GetMenuSelection (void) * GoNext (void) * GoFirst (void) * GoDown (void) * GoUp (void) * GoLeft (void) * GoRight (void) * GoUpStill (void) * GoDownStill (void) * GoLeftStill (void) * GoRightStill (void) * GoPrev (void) * GoLast (void) * DeactivateMenu (void) * Draw (RC5CRGBARC5CRGBAff) * DrawNormal (ff) * DrawHighlighted (RC5CRGBAff) * ActivateMenu (Uc) * AddTitle (PUsffUc) * SetMenuSelection (i) * SetNewOldTextScale (UcRC9CVector2DRC9CVector2DUc) * SetColors (RC5CRGBARC5CRGBARC5CRGBA) * SelectDefaultCancelAction (void) * SetAlpha (Uc) * SetShadows (UcRC5CRGBARC9CVector2D) * SelectCurrentOptionUnderCursor (void) class CSprite2d (7 variables, 22 functions) Variables list * RecipNearClip * mBankStart * mCurrentBank * mCurrentSprite * mpBankTextures * maVertices * maBankVertices Functions list * GetBank (iP9RwTexture) * Delete (void) * DrawRect (RC5CRectRC5CRGBA) * Draw (RC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBA) * Draw (RC5CRectRC5CRGBA) * Draw (ffffffffRC5CRGBA) * Draw (RC5CRectRC5CRGBAffffffff) * DrawRectXLU (RC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBA) * DrawRect (RC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBA) * DrawBank (i) * AddSpriteToBank (iRC5CRectRC5CRGBAffffffff) * InitPerFrame (void) * SetVertices (iPfPfRC5CRGBA) * SetMaskVertices (iPf) * SetRecipNearClip (void) * SetAddressing (20RwTextureAddressMode) * SetTexture (PcPc) * SetTexture (Pc) * SetVertices (RC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBAffffffff) * SetVertices (P13RwSky2DVertexRC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBAffffffff) * SetVertices (RC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBAUi) * SetVertices (ffffffffRC5CRGBARC5CRGBARC5CRGBARC5CRGBA) class CMenuSlider (2 variables, 28 functions) Variables list * Buf8 * Buf16 Functions list * GetMenuSelection (void) * GoLeft (void) * GoRight (void) * GoLeftStill (void) * GoRightStill (void) * GoNext (void) * GoPrev (void) * GoDown (void) * GoUp (void) * GoDownStill (void) * GoUpStill (void) * GoFirst (void) * GoLast (void) * DeactivateMenu (void) * DrawNormal (ff) * DrawHighlighted (RC5CRGBAff) * DrawTicks (RC9CVector2DRC9CVector2DffRC5CRGBARC5CRGBARC5CRGBAUcRC9CVector2DRC5CRGBA) * DrawTicks (RC9CVector2DRC9CVector2DffRC5CRGBARC5CRGBAUcRC9CVector2DRC5CRGBA) * Draw (RC5CRGBARC5CRGBAff) * ActivateMenu (Uc) * AddTitle (PUsff) * AddTickBox (fffff) * SetColors (RC5CRGBARC5CRGBARC5CRGBARC5CRGBA) * SelectCurrentOptionUnderCursor (void) * SelectDefaultCancelAction (void) * SetMenuSelection (i) * SetAlpha (Uc) * SetShadows (UcRC5CRGBARC9CVector2D) class CMenuOnOff (0 variables, 27 functions) Variables list Functions list * GetMenuSelection (void) * GoNext (void) * GoPrev (void) * GoDown (void) * GoUp (void) * GoDownStill (void) * GoUpStill (void) * GoFirst (void) * GoLast (void) * GoLeft (void) * GoRight (void) * GoLeftStill (void) * GoRightStill (void) * DeactivateMenu (void) * Draw (RC5CRGBARC5CRGBAff) * DrawNormal (ff) * DrawHighlighted (RC5CRGBAff) * ActivateMenu (Uc) * AddTitle (PUsUcffUc) * SetOptionPosition (ffUc) * SetNewOldTextScale (UcRC9CVector2DRC9CVector2DUc) * SetColors (RC5CRGBARC5CRGBA) * SelectDefaultCancelAction (void) * SetMenuSelection (i) * SetAlpha (Uc) * SelectCurrentOptionUnderCursor (void) * SetShadows (UcRC5CRGBARC9CVector2D) class CMenuPictureAndText (0 variables, 29 functions) Variables list Functions list * GetMenuSelection (void) * GoNext (void) * GoPrev (void) * GoUp (void) * GoDown (void) * GoUpStill (void) * GoDownStill (void) * GoLeft (void) * GoRight (void) * GoLeftStill (void) * GoRightStill (void) * GoFirst (void) * GoLast (void) * DeactivateMenu (void) * Draw (RC5CRGBARC5CRGBAff) * DrawNormal (ff) * DrawHighlighted (RC5CRGBAff) * ActivateMenu (Uc) * AddPicture (P9CSprite2dffffRC5CRGBA) * AddPicture (P9CSprite2dP9CSprite2dffffRC5CRGBA) * AddText (PUsffRC5CRGBAUc) * SetShadows (UcRC5CRGBARC9CVector2D) * SetNewOldShadowWrapX (Ucff) * SetNewOldTextScale (UcRC9CVector2DRC9CVector2D) * SetTextsColor (RC5CRGBA) * SelectCurrentOptionUnderCursor (void) * SelectDefaultCancelAction (void) * SetMenuSelection (i) * SetAlpha (Uc) class CMenuLineLister (0 variables, 26 functions) Variables list Functions list * GetMenuSelection (void) * GoNext (void) * GoPrev (void) * GoUp (void) * GoDown (void) * GoLeft (void) * GoRight (void) * GoLeftStill (void) * GoRightStill (void) * GoFirst (void) * GoLast (void) * GoDownStill (void) * GoUpStill (void) * DeactivateMenu (void) * Draw (RC5CRGBARC5CRGBAff) * DrawNormal (ff) * DrawHighlighted (RC5CRGBAff) * ActivateMenu (Uc) * AddTextLine (PUsPUs) * ResetNumberOfTextLines (void) * SetLinesColor (RC5CRGBA) * SelectCurrentOptionUnderCursor (void) * SelectDefaultCancelAction (void) * SetMenuSelection (i) * SetAlpha (Uc) * SetShadows (UcRC5CRGBARC9CVector2D) class CPlaceableShText (0 variables, 4 functions) Variables list Functions list * GetShadowColor (Fv) * DrawShWrap (ffff) * Draw (ff) * Draw (RC5CRGBAff) class CMenuMultiChoiceTwoLines (0 variables, 26 functions) Variables list Functions list * GetMenuSelection (void) * GoDown (void) * GoUp (void) * GoUpStill (void) * GoDownStill (void) * GoLeft (void) * GoRight (void) * GoLeftStill (void) * GoRightStill (void) * GoNext (void) * GoPrev (void) * GoFirst (void) * GoLast (void) * DeactivateMenu (void) * Draw (RC5CRGBARC5CRGBAff) * DrawNormal (ff) * DrawHighlighted (RC5CRGBAff) * ActivateMenu (Uc) * AddTitle (PUsffUc) * SetMenuSelection (i) * SetNewOldTextScale (UcRC9CVector2DRC9CVector2DUc) * SetColors (RC5CRGBARC5CRGBARC5CRGBA) * SelectDefaultCancelAction (void) * SetAlpha (Uc) * SetShadows (UcRC5CRGBARC9CVector2D) * SelectCurrentOptionUnderCursor (void) class CPlaceableText (0 variables, 1 functions) Variables list Functions list * GetColor (Fv) class CPlaceableShOption (0 variables, 2 functions) Variables list Functions list * GetSelectedColor (void) * Draw (RC5CRGBAffUc) class CGlass (3 variables, 11 functions) Variables list * NumGlassEntities * aGlassPanes * apEntitiesToBeRendered Functions list * GeneratePanesForWindow (Ui7CVector7CVector7CVector7CVector7CVectorfbb) * AskForObjectToBeRenderedInGlass (P7CEntity) * IsObjectGlass (P7CEntity) * Init (void) * WasGlassHitByBullet (P7CEntity7CVector) * WindowRespondsToExplosion (P7CEntity7CVector) * WindowRespondsToSoftCollision (P7CEntityf) * WindowRespondsToCollision (P7CEntityf7CVector7CVectorb) * Update (void) * Render (void) * RenderEntityInGlass (P7CEntity) class CFont (4 variables, 30 functions) Variables list * Details * NewLine * Sprite * Size Functions list * GetNumberLines (ffPUs) * GetTextRect (P5CRectffPUs) * DrawFonts (void) * InitPerFrame (void) * Initialise (void) * SetPropOn (void) * SetBackGroundOnlyTextOff (void) * SetDropShadowPosition (s) * SetDropColor (5CRGBA) * SetColor (5CRGBA) * SetJustifyOff (void) * SetCentreSize (f) * SetCentreOn (void) * SetScale (ff) * SetWrapx (f) * SetBackgroundOff (void) * SetFontStyle (s) * SetAlphaFade (f) * SetRightJustifyOn (void) * SetRightJustifyWrap (f) * SetCentreOff (void) * SetBackgroundColor (5CRGBA) * SetBackgroundOn (void) * SetJustifyOn (void) * SetBackGroundOnlyTextOn (void) * SetRightJustifyOff (void) * SetPropOff (void) * ParseToken (PUsPUs) * PrintString (ffPUs) * PrintChar (ffs) class CColPoint (0 variables, 2 functions) Variables list Functions list * GetNormal (void) * GetDepth (void) class CMenuDummy (0 variables, 23 functions) Variables list Functions list * GetMenuSelection (void) * GoNext (void) * GoPrev (void) * GoUp (void) * GoDown (void) * GoUpStill (void) * GoDownStill (void) * GoLeft (void) * GoRight (void) * GoLeftStill (void) * GoRightStill (void) * GoFirst (void) * GoLast (void) * DeactivateMenu (void) * Draw (RC5CRGBARC5CRGBAff) * DrawNormal (ff) * DrawHighlighted (RC5CRGBAff) * ActivateMenu (Uc) * SetAlpha (Uc) * SetShadows (UcRC5CRGBARC9CVector2D) * SelectCurrentOptionUnderCursor (void) * SelectDefaultCancelAction (void) * SetMenuSelection (i) class CTreadable (0 variables, 1 functions) Variables list Functions list * GetIsATreadable (void) class CPlaceable (0 variables, 4 functions) Variables list Functions list * GetPosition (void) * IsWithinArea (ffffff) * IsWithinArea (ffff) * SetHeading (f) class CShadows (6 variables, 27 functions) Variables list * ShadowsStoredToBeRendered * aPermanentShadows * aPolyBunches * aStaticShadows * asShadowsStored * pEmptyBunchList Functions list * GeneratePolysForStaticShadow (s) * CalcPedShadowValues (7CVectorPfPfPfPfPfPf) * CastShadowSectorList (R8CPtrListffffP7CVectorffffsUcUcUcffPP10CPolyBunch) * AddPermanentShadow (UcP9RwTextureP7CVectorffffsUcUcUcfUif) * Listlocalstatic3CastShadowEntity (P7CEntityffffP7CVectorffffsUcUcUcffPP10CPolyBunch) * Init (void) * UpdatePermanentShadows (void) * UpdateStaticShadows (void) * Texturelocalstatic5CastShadowEntity (P7CEntityffffP7CVectorffffsUcUcUcffPP10CPolyBunch) * TidyUpShadows (void) * StoreShadowToBeRendered (UcP9RwTextureP7CVectorffffsUcUcUcfbf) * StoreStaticShadow (UiUcP9RwTextureP7CVectorffffsUcUcUcfffbf) * StoreShadowForPedObject (P7CEntityffffff) * StoreShadowToBeRendered (UcP7CVectorffffsUcUcUc) * StoreShadowForCar (P11CAutomobile) * StoreCarLightShadow (P11CAutomobileiP9RwTextureP7CVectorffffUcUcUcf) * StoreShadowForPed (P4CPedffffff) * StoreShadowForTree (P7CEntity) * StoreShadowForPole (P7CEntityfffffUi) * RenderStoredShadows (void) * RenderStaticShadows (void) * RenderExtraPlayerShadows (void) * RenderIndicatorShadow (UiUcP9RwTextureP7CVectorffffs) * Pointslocalstatic7CastShadowEntity (P7CEntityffffP7CVectorffffsUcUcUcffPP10CPolyBunch) * initlocalstatic8CastShadowEntity (P7CEntityffffP7CVectorffffsUcUcUcffPP10CPolyBunch) * initlocalstatic6CastShadowEntity (P7CEntityffffP7CVectorffffsUcUcUcffPP10CPolyBunch) * initlocalstatic4CastShadowEntity (P7CEntityffffP7CVectorffffsUcUcUcffPP10CPolyBunch) class CGarages (20 variables, 32 functions) Variables list * BankVansCollected * CrushedCarId * BombsAreFree * CarTypesCollected * CarsCollected * NumGarages * LastTimeHelpMessage * MessageNumberInString2 * MessageNumberInString * MessageIDString * MessageEndTime * MessageStartTime * RespraysAreFree * PlayerInGarage * PoliceCarsCollected * aCarsInSafeHouse3 * aCarsInSafeHouse2 * aCarsInSafeHouse1 * aGarages * bCamShouldBeOutside Functions list * GivePlayerDetonator (void) * DeActivateGarage (s) * CameraShouldBeOutside (void) * ChangeGarageType (sUcUi) * CloseHideOutGaragesBeforeSave (void) * CountCarsInHideoutGarage (Uc) * ActivateGarage (s) * AddOne (7CVector7CVectorUcUi) * Load (PUcUi) * HasImportExportGarageCollectedThisCar (si) * HasResprayHappened (s) * HasThisCarBeenCollected (si) * HasCarBeenDroppedOffYet (s) * HasCarBeenCrushed (i) * IsPointInAGarageCameraZone (7CVector) * IsThisCarWithinGarageArea (sP7CEntity) * IsGarageClosed (s) * IsGarageOpen (s) * IsPointWithinHideOutGarage (R7CVector) * IsPointWithinAnyGarage (R7CVector) * IsModelIndexADoor (Ui) * Init (void) * Update (void) * TriggerMessage (PcsUss) * Save (PUcPUi) * SetAllDoorsBackToOriginalHeight (void) * SetLeaveCameraForThisGarage (s) * SetGarageDoorToRotate (s) * SetTargetCarForMissionGarage (sP11CAutomobile) * QueryCarsCollected (s) * PlayerArrestedOrDied (void) * PrintMessages (void) class CRemote (0 variables, 3 functions) Variables list Functions list * GivePlayerRemoteControlledCar (ffff) * Init (void) * TakeRemoteControlledCarFromPlayer (void) class CPickup (0 variables, 2 functions) Variables list Functions list * GiveUsAPickUpObject (void) * Update (void) class CRecordDataForChase (9 variables, 12 functions) Variables list * FId2 * CurrentCar * AnimTime * AnimStartTime * TimeMultiplier * Status * PositionChanges * pBaseMemForCar * pChaseCars Functions list * GiveUsACar (i7CVectorfPP11CAutomobileUcUc) * CleanUpChaseScene (void) * Init (void) * TurnChaseCarIntoScriptCar (i) * StartChaseScene (f) * StoreInfoForCar (P11CAutomobileP18CCarStateEachFrame) * RemoveCarFromChase (i) * RestoreInfoForCar (P11CAutomobileP18CCarStateEachFrameb) * SaveOrRetrieveCarPositions (void) * SaveOrRetrieveDataForThisFrame (void) * ShouldThisPadBeLeftAlone (Uc) * ProcessControlCars (void) class CMenuPage (0 variables, 24 functions) Variables list Functions list * GoDownStill (void) * GoUpStill (void) * GoRightStill (void) * GoLeftStill (void) * GoUp (void) * GoDown (void) * GoRight (void) * GoLeft (void) * GoDownMenuOnPage (void) * GoUpMenuOnPage (void) * GoRightMenuOnPage (void) * GoLeftMenuOnPage (void) * DrawHighlighted (RC5CRGBAff) * DrawNormal (ff) * Draw (RC5CRGBARC5CRGBAff) * ActiveMenuTwoState_SelectNextPosition (void) * ActivatePage (void) * AddMenu (P9CMenuBase) * IsActiveMenuTwoState (void) * Initialise (void) * SetAlpha (Uc) * SelectDefaultCancelAction (void) * SelectCurrentOptionUnderCursor (void) * SetShadows (UcRC5CRGBARC9CVector2D) class CMenuSliderTriggered (0 variables, 6 functions) Variables list Functions list * GoLeft (void) * GoRight (void) * GoLeftStill (void) * GoRightStill (void) * Draw (RC5CRGBARC5CRGBAff) * AddTickBox (fffffPFP20CMenuSliderTriggered_vPFP20CMenuSliderTriggered_v) class CMenuMultiChoicePicturedTriggeredAnyMove (0 variables, 6 functions) Variables list Functions list * GoDown (void) * GoUp (void) * GoRight (void) * GoLeft (void) * AddOption (P9CSprite2dP11FEC_MOVETABffRC9CVector2DPFP33CMenuMultiChoicePicturedTriggered_vUc) * Initialise (void) class CMenuPageAnyMove (0 variables, 6 functions) Variables list Functions list * GoUpMenuOnPage (void) * GoDownMenuOnPage (void) * GoLeftMenuOnPage (void) * GoRightMenuOnPage (void) * AddMenu (P9CMenuBaseP11FEC_MOVETAB) * Initialise (void) class CTheScripts (37 variables, 37 functions) Variables list * DbgFlag * BaseBriefIdForContact * BuildingSwapArray * CollectiveArray * CommandsExecuted * NextFreeCollectiveIndex * NumberOfIntroRectanglesThisFrame * NumberOfIntroTextLinesThisFrame * NumScriptDebugLines * NumberOfMissionScripts * NumberOfUsedObjects * OnAMissionForContactFlag * OnAMissionFlag * LastRandomPedId * LargestMissionScriptSize * MultiScriptArray * MainScriptSize * MissionCleanUp * IntroRectangles * IntroTextLines * InvisibilitySettingArray * UpsideDownCars * UsedObjectArray * StuckCars * StoreVehicleIndex * StoreVehicleWasRandom * ScriptSprites * ScriptSpace * ScriptSphereArray * ScriptsUpdated * ScriptsArray * aStoredLines * bAlreadyRunningAMissionScript * bUsingAMultiScriptFile * bUseTextCommands * pActiveScripts * pIdleScripts Functions list * DrawDebugCube (ffffff) * DrawDebugSquare (ffff) * DrawScriptSpheres (void) * DrawDebugAngledSquare (ffffffff) * DrawDebugAngledCube (ffffffffff) * ClearSpaceForMissionEntity (RC7CVectorP7CEntity) * CleanUpThisObject (P7CObject) * CleanUpThisVehicle (P8CVehicle) * CleanUpThisPed (P4CPed) * AddPedsInVehicleToCollective (i) * AddPedsInAreaToCollective (ffff) * AddToBuildingSwapArray (P9CBuildingii) * AddToInvisibilitySwapArray (P7CEntityb) * LoadAllScripts (PUcUi) * IsPlayerOnAMission (void) * IsPedStopped (P4CPed) * IsPlayerStopped (P11CPlayerInfo) * IsVehicleStopped (P8CVehicle) * HighlightImportantArea (Uifffff) * HighlightImportantAngledArea (Uifffffffff) * Init (void) * UpdateObjectIndices (void) * UndoEntityInvisibilitySettings (void) * UndoBuildingSwaps (void) * StartNewScript (i) * StartTestScript (void) * RenderTheScriptDebugLines (void) * ReadMultiScriptFileOffsetsFromScript (void) * ReadObjectNamesFromScript (void) * SaveAllScripts (PUcPUi) * ScriptDebugLine3D (ffffffUiUi) * SetObjectiveForAllPedsInCollective (i10eObjective) * SetObjectiveForAllPedsInCollective (i10eObjectivess) * SetObjectiveForAllPedsInCollective (i10eObjectivePv) * SetObjectiveForAllPedsInCollective (i10eObjective7CVectorf) * SetObjectiveForAllPedsInCollective (i10eObjective7CVector) * Process (void) class CCompressedMatrix (0 variables, 2 functions) Variables list Functions list * DecompressIntoFullMatrix (R7CMatrix) * CompressFromFullMatrix (R7CMatrix) class CObject (2 variables, 12 functions) Variables list * nBodyCastHealth * nNoTempObjects Functions list * DeleteAllTempObjects (void) * DeleteAllMissionObjects (void) * DeleteAllTempObjectsInArea (7CVectorf) * CanBeDeleted (void) * ObjectDamage (f) * Init (void) * Teleport (7CVector) * RefModelInfo (i) * Render (void) * RemoveLighting (b) * SetupLighting (void) * ProcessControl (void) class CCranes (3 variables, 13 functions) Variables list * CarsCollectedMilitaryCrane * NumCranes * aCranes Functions list * DeActivateCrane (ff) * DoesMilitaryCraneHaveThisOneAlready (Ui) * ActivateCrane (ffffffffbbff) * AddThisOneCrane (P7CEntity) * Load (PUcUi) * HaveAllCarsBeenCollectedByMilitaryCrane (void) * IsThisCarBeingCarriedByAnyCrane (P8CVehicle) * IsThisCarPickedUp (ffP8CVehicle) * IsThisCarBeingTargettedByAnyCrane (P8CVehicle) * InitCranes (void) * UpdateCranes (void) * RegisterCarForMilitaryCrane (Ui) * Save (PUcPUi) class CDebug (1 variables, 2 functions) Variables list * ms_nCurrentTextLine Functions list * DebugInitTextBuffer (void) * DebugDisplayTextBuffer (void) class CCutsceneHead (0 variables, 5 functions) Variables list Functions list * DeleteRwObject (void) * CreateRwObject (void) * Render (void) * PlayAnimation (PCc) * ProcessControl (void) class CPedModelInfo (2 variables, 4 functions) Variables list * m_pColNodeInfos * m_pPedIds Functions list * DeleteRwObject (void) * CreateHitColModel (void) * SetLowDetailClump (P7RpClump) * SetClump (P7RpClump) class CFire (0 variables, 2 functions) Variables list Functions list * Extinguish (void) * ProcessFire (void) class CCollision (3 variables, 17 functions) Variables list * ms_collisionInMemory * ms_pColFiles * ms_colModelCache Functions list * DistToLine (PC7CVectorPC7CVectorPC7CVector) * CalculateTrianglePlanes (P9CColModel) * LoadCollisionScreen (10eLevelName) * LoadCollisionWhenINeedIt (b) * IsStoredPolyStillValidVerticalLine (RC7CVectorfR9CColPointP15CStoredCollPoly) * Init (void) * Update (void) * TestSphereBox (RC10CColSphereRC7CColBox) * TestLineOfSight (RC8CColLineRC7CMatrixR9CColModelb) * TestLineBox (RC8CColLineRC7CColBox) * SortOutCollisionAfterLoad (void) * ProcessColModels (RC7CMatrixR9CColModelRC7CMatrixR9CColModelP9CColPointP9CColPointPf) * ProcessLineOfSight (RC8CColLineRC7CMatrixR9CColModelR9CColPointRfb) * ProcessVerticalLine (RC8CColLineRC7CMatrixR9CColModelR9CColPointRfbP15CStoredCollPoly) * ProcessLineBox (RC8CColLineRC7CColBoxR9CColPointRf) * ProcessLineSphere (RC8CColLineRC10CColSphereR9CColPointRf) * ProcessSphereBox (RC10CColSphereRC7CColBoxR9CColPointRf) class CTrafficLights (0 variables, 5 functions) Variables list Functions list * DisplayActualLight (P7CEntity) * LightForPeds (void) * ScanForLightsOnMap (void) * ShouldCarStopForBridge (P8CVehicle) * ShouldCarStopForLight (P8CVehicleb) class CPager (0 variables, 5 functions) Variables list Functions list * Display (void) * AddMessageWithNumber (PUsiiiiiiUsUsUs) * AddMessage (PUsUsUsUs) * Init (void) * Process (void) class CRecordDataForGame (4 variables, 5 functions) Variables list * FId * RecordingState * pDataBufferPointer * pDataBuffer Functions list * CalcGameChecksum (void) * Init (void) * UnPackCurrentPadValues (PUcUcP16CControllerState) * SaveOrRetrieveDataForThisFrame (void) * PackCurrentPadValues (PUcP16CControllerStateP16CControllerState) class CMemCheck (0 variables, 2 functions) Variables list Functions list * DoTest (void) * AllocateMemCheckBlock (Pc) class CCoronas (7 variables, 9 functions) Variables list * LightsMult * SunScreenY * SunScreenX * SunBlockedByClouds * aCoronas * bChangeBrightnessImmediately * bSmallMoon Functions list * DoSunAndMoon (void) * Init (void) * Update (void) * UpdateCoronaCoors (UiRC7CVectorff) * Render (void) * RenderReflections (void) * RegisterCorona (UiUcUcUcUcRC7CVectorffUcUcUcUcUcf) * RegisterCorona (UiUcUcUcUcRC7CVectorffP9RwTextureUcUcUcUcf) * Shutdown (void) class CCullZone (0 variables, 6 functions) Variables list Functions list * DoStuffLeavingZone_OneBuilding (Us) * DoStuffLeavingZone_OneTreadableBoth (Us) * DoStuffEnteringZone (void) * DoStuffEnteringZone_OneBuilding (Us) * DoStuffEnteringZone_OneTreadablePlus10m (Us) * DoStuffEnteringZone_OneTreadable (Us) class CCarGenerator (0 variables, 6 functions) Variables list Functions list * DoInternalProcessing (void) * CheckIfWithinRangeOfAnyPlayers (void) * SwitchOn (void) * SwitchOff (void) * Setup (ffffissUcUcUcUsUs) * Process (void) class CGame (6 variables, 9 functions) Variables list * frenchGame * germanGame * currLevel * bDemoMode * nastyGame * playingIntro Functions list * DrasticTidyUpMemory (b) * InitialiseWhenRestarting (void) * Initialise (void) * TidyUpMemory (bb) * ReInitGameObjectVariables (void) * ShutDown (void) * ShutDownForRestart (void) * Process (void) * ProcessTidyUpMemory (void) class CPlaceableShTextTwoLines (0 variables, 2 functions) Variables list Functions list * Draw (ff) * Draw (RC5CRGBAff) class CMenuMultiChoiceTriggeredAlways (0 variables, 3 functions) Variables list Functions list * Draw (RC5CRGBARC5CRGBAff) * DrawNormal (ff) * DrawHighlighted (RC5CRGBAff) class CPlaceableShOptionTwoLines (0 variables, 1 functions) Variables list Functions list * Draw (RC5CRGBAffUc) class CMenuMultiChoicePictured (0 variables, 7 functions) Variables list Functions list * Draw (RC5CRGBARC5CRGBAff) * DrawNormal (ff) * DrawHighlighted (RC5CRGBAff) * AddOption (P9CSprite2dffRC9CVector2DUc) * Initialise (void) * SetAlpha (Uc) * SetShadows (UcRC5CRGBARC9CVector2D) class CRubbish (9 variables, 5 functions) Variables list * EndMoversList * EndStaticsList * EndEmptyList * StartMoversList * StartStaticsList * StartEmptyList * RubbishVisibility * aSheets * bRubbishInvisible Functions list * Init (void) * Update (void) * StirUp (P11CAutomobile) * Render (void) * SetVisibility (b) class CMovingThings (4 variables, 3 functions) Variables list * EndCloseList * Num * StartCloseList * aMovingThings Functions list * Init (void) * Update (void) * Render (void) class CCredits (2 variables, 5 functions) Variables list * CreditsStartTime * bCreditsGoing Functions list * AreCreditsDone (void) * Init (void) * Stop (void) * Start (void) * Render (void) class CSpecialParticleStuff (1 variables, 3 functions) Variables list * BoatFoamStart Functions list * CreateFoamAroundObject (P7CMatrixfffi) * UpdateBoatFoamAnimation (P7CMatrix) * StartBoatFoamAnimation (void) class CXtraCompsModelInfo (0 variables, 3 functions) Variables list Functions list * CreateInstance (void) * SetClump (P7RpClump) * Shutdown (void) class CUserDisplay (4 variables, 2 functions) Variables list * CurrentVehicle * OnscnTimer * Pager * PlaceName Functions list * Init (void) * Process (void) class CKeyArray (0 variables, 1 functions) Variables list Functions list * BinarySearch (PCcP9CKeyEntryss) class CTriggerCaller (0 variables, 2 functions) Variables list Functions list * CallTrigger (void) * SetTrigger (PvPv) class cTransmission (0 variables, 3 functions) Variables list Functions list * CalculateDriveAcceleration (RCfRUcRfRCfb) * CalculateGearForSimpleCar (fRUc) * InitGearRatios (void) class CCurves (0 variables, 2 functions) Variables list Functions list * CalcCurvePoint (P7CVectorP7CVectorP7CVectorP7CVectorfiP7CVectorP7CVector) * CalcSpeedScaleFactor (P7CVectorP7CVectorffff) class CPedPath (0 variables, 2 functions) Variables list Functions list * CalcPedRoute (Uc7CVector7CVectorP7CVectorPss) * AddBlockade (P7CEntityPA40_12CPedPathNodeP7CVector) class CAnimBlendHierarchy (0 variables, 6 functions) Variables list Functions list * CalcTotalTime (void) * Uncompress (void) * RemoveAnimSequences (void) * RemoveUncompressedData (void) * RemoveQuaternionFlips (void) * SetName (Pc) class CCivilianPed (0 variables, 2 functions) Variables list Functions list * CivilianAI (void) * ProcessControl (void) class CCopPed (0 variables, 7 functions) Variables list Functions list * ClearPursuit (void) * CopAI (void) * ArrestPlayer (void) * ScanForCrimes (void) * SetArrestPlayer (P4CPed) * SetPursuit (b) * ProcessControl (void) class CControllerState (0 variables, 1 functions) Variables list Functions list * Clear (void) class CWanted (2 variables, 18 functions) Variables list * MaximumWantedLevel * nMaximumWantedLevel Functions list * ClearQdCrimes (void) * AreSwatRequired (void) * AreFbiRequired (void) * AreArmyRequired (void) * AddCrimeToQ (10eCrimeTypeiRC7CVectorbb) * NumOfHelisRequired (void) * Initialise (void) * WorkOutPolicePresence (7CVectorf) * UpdateWantedLevel (void) * Update (void) * Reset (void) * RegisterCrime_Immediately (10eCrimeTypeRC7CVectorUib) * RegisterCrime (10eCrimeTypeRC7CVectorUib) * ResetPolicePursuit (void) * ReportCrimeNow (10eCrimeTypeRC7CVectorb) * SetMaximumWantedLevel (i) * SetWantedLevel (i) * SetWantedLevelNoDrop (i) class COnscreenTimer (0 variables, 7 functions) Variables list Functions list * ClearCounter (Ui) * ClearClock (Ui) * AddCounter (UiUsPc) * AddClock (UiPc) * Init (void) * ProcessForDisplay (void) * Process (void) class CWeaponEffects (0 variables, 4 functions) Variables list Functions list * ClearCrossHair (void) * MarkTarget (7CVectorUcUcUcUcf) * Init (void) * Render (void) class CClouds (6 variables, 5 functions) Variables list * CloudRotation * IndividualRotation * ms_cameraRoll * ms_horizonZ * ms_colourBottom * ms_colourTop Functions list * Init (void) * Update (void) * RenderHorizon (void) * Render (void) * RenderBackground (sssssss) class CLinkList (0 variables, 14 functions) Variables list Functions list * Clear (v) * Clear (v<10EntityInfo>) * Init (i) * InsertSorted (RCQ218CVisibilityPlugins15AlphaObjectInfo) * Init (i<10EntityInfo>) * InsertSorted (RC10EntityInfo<10EntityInfo>) * Init (i) * Insert (RCP9CColModel) * Init (i) * Insert (RCP19CAnimBlendHierarchy) * Remove (P46CLink) * Remove (P19CLink<10EntityInfo><10EntityInfo>) * Remove (P18CLink) * Remove (P29CLink) class CRenderer (10 variables, 22 functions) Variables list * aBlockedRanges * m_loadingPriority * m_pFirstPersonVehicle * ms_aInVisibleEntityPtrs * ms_nNoOfInVisibleEntities * ms_aVisibleEntityPtrs * ms_nNoOfVisibleEntities * ms_vecCameraPosition * pEmptyBlockedRanges * pFullBlockedRanges Functions list * ConstructRenderList (void) * IsEntityCullZoneVisible (P7CEntity) * Init (void) * RenderFirstPersonVehicle (void) * RenderVehiclesButNotBoats (void) * RenderOneNonRoad (P7CEntity) * RenderFadingInEntities (void) * RenderBoats (void) * RenderEverythingBarRoads (void) * RenderRoads (void) * RequestObjectsInFrustum (void) * ScanWorld (void) * ScanSectorList (P8CPtrList) * ScanSectorList_Priority (P8CPtrList) * ScanSectorList_Subway (P8CPtrList) * ScanSectorPoly (P5RwV2diPFP8CPtrList_v) * ScanSectorList_RequestModels (P8CPtrList) * SetupBigBuildingVisibility (P7CEntity) * SetupEntityVisibility (P7CEntity) * ShouldModelBeStreamed (P7CEntity) * SortBIGBuildingsForSectorList (P8CPtrList) * PreRender (void) class CMloModelInfo (0 variables, 1 functions) Variables list Functions list * ConstructClump (void) class CAnimBlendSequence (0 variables, 7 functions) Variables list Functions list * CompressKeyframes (void) * MoveMemory (void) * Uncompress (void) * RemoveUncompressedData (void) * RemoveQuaternionFlips (void) * SetNumFrames (ib) * SetName (Pc) class CUpsideDownCarCheck (0 variables, 5 functions) Variables list Functions list * AreAnyCarsUpsideDown (void) * AddCarToCheck (i) * HasCarBeenUpsideDownForAWhile (i) * IsCarUpsideDown (i) * RemoveCarFromCheck (i) class CMaths (0 variables, 3 functions) Variables list Functions list * Abs (f) * Sqrt (f) * RecipSqrt (ff) class CGameLogic (1 variables, 4 functions) Variables list * ActivePlayers Functions list * InitAtStartOfGame (void) * Update (void) * RestorePlayerStuffDuringResurrection (P10CPlayerPed7CVectorf) * PassTime (Ui) class CParticle (4 variables, 10 functions) Variables list * m_SinTable * m_CosTable * m_pUnusedListHead * ms_afRandTable Functions list * AddParticle (13tParticleTypeRC7CVectorRC7CVectorP7CEntityfiiii) * AddParticle (13tParticleTypeRC7CVectorRC7CVectorP7CEntityfRC6RwRGBAiiii) * AddYardieDoorSmoke (RC7CVectorRC7CMatrix) * AddJetExplosion (RC7CVectorff) * Initialise (void) * Update (void) * ReloadConfig (void) * Render (void) * RemovePSystem (13tParticleType) * Shutdown (void) class CMenuMultiChoiceTwoLinesTriggered (0 variables, 5 functions) Variables list Functions list * AddOption (PUsffPUsffPFP33CMenuMultiChoiceTwoLinesTriggered_vUcUc) * AddOption (PUsffPFP33CMenuMultiChoiceTwoLinesTriggered_vUcUc) * Initialise (void) * SelectCurrentOptionUnderCursor (void) * SelectDefaultCancelAction (void) class CStuckCarCheck (0 variables, 4 functions) Variables list Functions list * AddCarToCheck (ifUi) * HasCarBeenStuckForAWhile (i) * RemoveCarFromCheck (i) * Process (void) class CParticleObject (3 variables, 12 functions) Variables list * pCloseListHead * pFarListHead * pUnusedListHead Functions list * AddObject (UsRC7CVectorRC7CVectorfUiRC6RwRGBAUc) * AddObject (UsRC7CVectorUc) * AddObject (UsRC7CVectorfUc) * AddObject (UsRC7CVectorRC7CVectorfUc) * LoadParticle (PUcUi) * MoveToList (PP15CParticleObjectPP15CParticleObjectP15CParticleObject) * Initialise (void) * UpdateAll (void) * UpdateClose (void) * RemoveAllParticleObjects (void) * RemoveObject (void) * SaveParticle (PUcPUi) class CShotInfo (1 variables, 4 functions) Variables list * ms_afRandTable Functions list * AddShot (P7CEntity11eWeaponType7CVector7CVector) * Initialise (void) * Update (void) * Shutdown (void) class CBulletInfo (0 variables, 5 functions) Variables list Functions list * AddBullet (P7CEntity11eWeaponType7CVector7CVector) * Initialise (void) * Update (void) * TestForSniperBullet (ffffff) * Shutdown (void) class CBulletTraces (1 variables, 2 functions) Variables list * aTraces Functions list * AddTrace (P7CVectorP7CVector) * Render (void) class CTrain (2 variables, 9 functions) Variables list * aStationCoors_S * aStationCoors Functions list * AddPassenger (P4CPed) * OpenTrainDoor (f) * InitTrains (void) * UpdateTrains (void) * ReadAndInterpretTrackFile (PcPP10CTrainNodePsiPfPfPfP23CTrainInterpolationLineb) * Render (void) * SetModelIndex (Ui) * ProcessControl (void) * PreRender (void) class CDummy (0 variables, 2 functions) Variables list Functions list * Add (void) * Remove (void) class CMenuMultiChoiceTriggered (0 variables, 4 functions) Variables list Functions list * AddOption (PUsffPFP25CMenuMultiChoiceTriggered_vUcUc) * Initialise (void) * SelectCurrentOptionUnderCursor (void) * SelectDefaultCancelAction (void) class C3dMarker (0 variables, 2 functions) Variables list Functions list * AddMarker (UiUsfUcUcUcUcUsfs) * Render (void) class cAudioCollisionManager (0 variables, 1 functions) Variables list Functions list * AddCollisionToRequestedQueue (void) class cPedComments (0 variables, 2 functions) Variables list Functions list * Add (P11tPedComment) * Process (void) class CTrainDoor (0 variables, 4 functions) Variables list Functions list * Open (f) * IsFullyOpen (void) * IsClosed (void) * RetTranslationWhenClosed (void) class CVector (0 variables, 2 functions) Variables list Functions list * Normalise (void) * MagnitudeSqr (Fv) class C3dMarkers (3 variables, 3 functions) Variables list * NumActiveMarkers * m_aMarkerArray * m_pRpClumpArray Functions list * Init (void) * PlaceMarker (UiUsR7CVectorfUcUcUcUcUsfs) * PlaceMarkerSet (UiUsR7CVectorfUcUcUcUcUsfs) class CShinyTexts (2 variables, 2 functions) Variables list * NumShinyTexts * aShinyTexts Functions list * RegisterOne (7CVector7CVector7CVector7CVectorffffffffUcUcUcUcf) * Render (void) class CBrightLights (2 variables, 2 functions) Variables list * NumBrightLights * aBrightLights Functions list * RegisterOne (7CVector7CVector7CVector7CVectorUcUcUcUc) * Render (void) class cAudioScriptObject (0 variables, 2 functions) Variables list Functions list * LoadAllAudioScriptObjects (PUcUi) * SaveAllAudioScriptObjects (PUcPUi) class cParticleSystemMgr (0 variables, 2 functions) Variables list Functions list * LoadParticleData (void) * Initialise (void) class CVuVector (0 variables, 1 functions) Variables list Functions list * MagnitudeSqr (Fv) class CAutoPilot (0 variables, 2 functions) Variables list Functions list * ModifySpeed (f) * RemoveOnePathNode (void) class CWaterCannons (1 variables, 4 functions) Variables list * aCannons Functions list * Init (void) * Update (void) * UpdateOne (UiP7CVectorP7CVector) * Render (void) class CSpecialFX (0 variables, 3 functions) Variables list Functions list * Init (void) * Update (void) * Render (void) class CAntennas (1 variables, 4 functions) Variables list * aAntennas Functions list * Init (void) * Update (void) * Render (void) * RegisterOne (Ui7CVector7CVectorf) class CSkidmarks (1 variables, 4 functions) Variables list * aSkidmarks Functions list * Init (void) * Update (void) * Render (void) * RegisterOne (Ui7CVectorffPbPb) class CTimeCycle (92 variables, 2 functions) Variables list * m_nCurrentFogColourBlue * m_nCurrentFogColourGreen * m_nCurrentFogColourRed * m_FogReduction * m_fCurrentAmbientBlue * m_fCurrentDirectionalBlue * m_fCurrentAmbientGreen * m_fCurrentDirectionalGreen * m_fCurrentAmbientRed * m_fCurrentDirectionalRed * m_nCurrentFluffyCloudsBottomBlue * m_nCurrentFluffyCloudsBottomGreen * m_nCurrentFluffyCloudsBottomRed * m_nCurrentFluffyCloudsTopBlue * m_nCurrentFluffyCloudsTopGreen * m_nCurrentFluffyCloudsTopRed * m_nCurrentLowCloudsBlue * m_nCurrentLowCloudsGreen * m_nCurrentLowCloudsRed * m_fCurrentFogStart * m_fCurrentFarClip * m_nCurrentSkyTopRed * m_nCurrentSkyTopGreen * m_nCurrentSkyTopBlue * m_nCurrentSkyBottomRed * m_nCurrentSkyBottomGreen * m_nCurrentSkyBottomBlue * m_nCurrentLightShadowStrength * m_fCurrentSpriteBrightness * m_VectorToSun * m_CurrentStoredValue * m_nCurrentSunCoronaBlue * m_nCurrentSunCoronaGreen * m_nCurrentSunCoronaRed * m_nCurrentSunCoreBlue * m_nCurrentSunCoreGreen * m_nCurrentSunCoreRed * m_fCurrentSunSize * m_fShadowSideY * m_fShadowSideX * m_fShadowFrontY * m_fShadowFrontX * m_fShadowDisplacementY * m_fShadowDisplacementX * m_fCurrentSpriteSize * m_fCurrentLightsOnGroundBrightness * m_nCurrentShadowStrength * m_fCurrentBlurAlpha * m_fCurrentBlurBlue * m_fCurrentBlurGreen * m_fCurrentBlurRed * m_nCurrentTreeShadowStrength * m_fBlurAlpha * m_fBlurBlue * m_fBlurGreen * m_fBlurRed * m_nFluffyCloudsBottomBlue * m_nFluffyCloudsBottomGreen * m_nFluffyCloudsBottomRed * m_nFluffyCloudsTopBlue * m_nFluffyCloudsTopGreen * m_nFluffyCloudsTopRed * m_nLowCloudsBlue * m_nLowCloudsGreen * m_nLowCloudsRed * m_fLightsOnGroundBrightness * m_fFogStart * m_fFarClip * m_nTreeShadowStrength * m_nLightShadowStrength * m_nShadowStrength * m_fSpriteBrightness * m_fSpriteSize * m_fSunSize * m_nSunCoronaBlue * m_nSunCoronaGreen * m_nSunCoronaRed * m_nSunCoreBlue * m_nSunCoreGreen * m_nSunCoreRed * m_nSkyBottomBlue * m_nSkyBottomGreen * m_nSkyBottomRed * m_nSkyTopBlue * m_nSkyTopGreen * m_nSkyTopRed * m_nDirectionalBlue * m_nDirectionalGreen * m_nDirectionalRed * m_nAmbientBlue * m_nAmbientGreen * m_nAmbientRed Functions list * Initialise (void) * Update (void) class CObjectData (1 variables, 2 functions) Variables list * ms_aObjectInfo Functions list * Initialise (Pc) * SetObjectData (iR7CObject) class CTempColModels (13 variables, 1 functions) Variables list * ms_colModelPed1 * ms_colModelCutObj * ms_colModelPedGroundHit * ms_colModelBBox * ms_colModelBodyPart2 * ms_colModelBodyPart1 * ms_colModelWheel1 * ms_colModelBoot1 * ms_colModelBonnet1 * ms_colModelPanel1 * ms_colModelBumper1 * ms_colModelDoor1 * ms_colModelPed2 Functions list * Initialise (void) class CReferences (2 variables, 3 functions) Variables list * aRefs * pEmptyList Functions list * Init (void) * RemoveReferencesToPlayer (void) * PruneAllReferencesInWorld (void) class CMenuMultiChoicePicturedTriggered (0 variables, 3 functions) Variables list Functions list * Initialise (void) * SelectCurrentOptionUnderCursor (void) * SelectDefaultCancelAction (void) class CWaterCannon (0 variables, 4 functions) Variables list Functions list * Init (void) * Update_OncePerFrame (s) * Render (void) * PushPeds (void) class CScrollBar (0 variables, 3 functions) Variables list Functions list * Init (7CVectorUcfffUcUcUcf) * Update (void) * Render (void) class CLink (0 variables, 8 functions) Variables list Functions list * Insert (P46CLink) * Insert (P19CLink<10EntityInfo><10EntityInfo>) * Insert (P18CLink) * Insert (P29CLink) * Remove (v) * Remove (v<10EntityInfo>) * Remove (v) * Remove (v) class CAntenna (0 variables, 1 functions) Variables list Functions list * Update (7CVector7CVector) class CFallingGlassPane (0 variables, 2 functions) Variables list Functions list * Update (void) * Render (void) class CBulletTrace (0 variables, 1 functions) Variables list Functions list * Update (void) class CRegisteredMotionBlurStreak (0 variables, 2 functions) Variables list Functions list * Update (void) * Render (void) class CPacManPickup (0 variables, 1 functions) Variables list Functions list * Update (void) class CRegisteredCorona (0 variables, 1 functions) Variables list Functions list * Update (void) class CStoredCar (0 variables, 2 functions) Variables list Functions list * StoreCar (P8CVehicle) * RestoreCar (void) class CDma (1 variables, 2 functions) Variables list * pDmaRegs Functions list * StartDmaTag (10DmaChannelPvUi) * SyncChannel (10DmaChannelb) class CLines (0 variables, 1 functions) Variables list Functions list * RenderLineWithClipping (ffffffUiUi) class CCutsceneObject (0 variables, 5 functions) Variables list Functions list * RemoveLighting (b) * SetModelIndex (Ui) * SetupLighting (void) * PreRender (void) * ProcessControl (void) class CMotionBlurStreaks (1 variables, 2 functions) Variables list * aStreaks Functions list * RegisterStreak (UiUcUcUc7CVector7CVector) * Render (void) class CAudioHydrant (0 variables, 1 functions) Variables list Functions list * Remove (P15CParticleObject) class CMoneyMessage (0 variables, 1 functions) Variables list Functions list * Render (void) class CTowerClock (0 variables, 1 functions) Variables list Functions list * Render (void) class CDigitalClock (0 variables, 1 functions) Variables list Functions list * Render (void) class cAudioCollision (0 variables, 1 functions) Variables list Functions list * Reset (void) class CMenuOnOffTriggered (0 variables, 2 functions) Variables list Functions list * SetOptionPosition (ffPFP19CMenuOnOffTriggered_vUc) * SelectCurrentOptionUnderCursor (void) class CColBox (0 variables, 1 functions) Variables list Functions list * Set (RC7CVectorRC7CVectorUcUc) class CColSphere (0 variables, 1 functions) Variables list Functions list * Set (fRC7CVectorUcUc) class CColTriangle (0 variables, 1 functions) Variables list Functions list * Set (PC16CompressedVectoriiiUcUc) class CColLine (0 variables, 1 functions) Variables list Functions list * Set (RC7CVectorRC7CVector) class CInstance (0 variables, 1 functions) Variables list Functions list * Shutdown (void) class cBuoyancy (0 variables, 4 functions) Variables list Functions list * SimpleCalcBuoyancy (void) * SimpleSumBuoyancyData (R7CVector11tWaterLevel) * ProcessBuoyancy (P9CPhysicalfP7CVectorP7CVector) * PreCalcSetup (P9CPhysicalf) class CPlaceName (0 variables, 1 functions) Variables list Functions list * Process (void) class CMoneyMessages (1 variables, 0 functions) Variables list * aMoneyMessages Functions list class CTimeStep (3 variables, 0 functions) Variables list * ms_fTimeScale * ms_fFramesPerUpdate * ms_fTimeStep Functions list class CStack (0 variables, 4 functions) Variables list Functions list * pop (v) * pop (v) * push (RCi) * push (RCi) Comments goes to ghost.bear.ru@gmail.com ~ copy/pasted by me from http://bestchoose.ru/gta3classes/ on 7:50 AM 1/20/2009 original gtaf topic: http://www.gtaforums.com/index.php?showtopic=393270