Advertisement
Deji

GTA 3 Classlist

Aug 23rd, 2011
523
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 151.14 KB | None | 0 0
  1.  
  2. GTA 3 Source code classes
  3. Items sorting and letter casing remains from original.
  4. Classes list
  5. noclass
  6. CDraw
  7. CCamera
  8. CPed
  9. CStats
  10. CPhoneInfo
  11. CTxdStore
  12. CBoat
  13. CPedPlacement
  14. CWorld
  15. CFireManager
  16. CAccidentManager
  17. CCarAI
  18. CRestart
  19. CPathFind
  20. CTheZones
  21. CCullZones
  22. CAutomobile
  23. CClumpModelInfo
  24. CMemoryCard
  25. CHeli
  26. CPlane
  27. CDirectory
  28. CWeapon
  29. CEventList
  30. CAnimBlendNode
  31. CPedType
  32. CTimeModelInfo
  33. CFileLoader
  34. CBridge
  35. CGarage
  36. CCrane
  37. CStreaming
  38. CPlayerInfo
  39. CMenuManager
  40. CCam
  41. CMissionCleanup
  42. CCarCtrl
  43. CPopulation
  44. CPlayerPed
  45. CEmergencyPed
  46. cHandlingDataMgr
  47. CMemoryHeap
  48. CSprite
  49. CVehicle
  50. CEntity
  51. CEntryInfoList
  52. CPtrList
  53. CPool
  54. CWeather
  55. CPad
  56. CAnimBlendClumpData
  57. CGangs
  58. CDarkel
  59. CWaterLevel
  60. CVisibilityPlugins
  61. CText
  62. CWeaponInfo
  63. CGeneral
  64. CSimpleModelInfo
  65. CClock
  66. CRoadBlocks
  67. CTheCarGenerators
  68. CDamageManager
  69. CPools
  70. CQuaternion
  71. CAnimBlendAssociation
  72. CZone
  73. CPhysical
  74. CModelInfo
  75. cMusicManager
  76. cDMAudio
  77. CMatrix
  78. CPedIK
  79. CTimer
  80. cSampleManager
  81. cAudioManager
  82. CProjectileInfo
  83. CExplosion
  84. CRadar
  85. CPickups
  86. CCutsceneMgr
  87. CPacManPickups
  88. CPowerPoints
  89. CRouteNode
  90. CMessages
  91. CRunningScript
  92. CSurfaceTable
  93. CVehicleModelInfo
  94. CColModel
  95. CDoor
  96. CBaseModelInfo
  97. CAnimManager
  98. CRange2D
  99. CPointLights
  100. CAnimBlendAssocGroup
  101. CFileMgrCBuilding
  102. CColTrianglePlane
  103. CPedStats
  104. CHud
  105. CMenuMultiChoice
  106. CSprite2d
  107. CMenuSlider
  108. CMenuOnOff
  109. CMenuPictureAndText
  110. CMenuLineLister
  111. CPlaceableShText
  112. CMenuMultiChoiceTwoLines
  113. CPlaceableText
  114. CPlaceableShOption
  115. CGlass
  116. CFont
  117. CColPoint
  118. CMenuDummy
  119. CTreadable
  120. CPlaceable
  121. CShadows
  122. CGarages
  123. CRemote
  124. CPickup
  125. CRecordDataForChase
  126. CMenuPage
  127. CMenuSliderTriggered
  128. CMenuMultiChoicePicturedTriggeredAnyMove
  129. CMenuPageAnyMove
  130. CTheScripts
  131. CCompressedMatrix
  132. CObject
  133. CCranes
  134. CDebug
  135. CCutsceneHead
  136. CPedModelInfo
  137. CFire
  138. CCollision
  139. CTrafficLights
  140. CPager
  141. CRecordDataForGame
  142. CMemCheck
  143. CCoronas
  144. CCullZone
  145. CCarGenerator
  146. CGame
  147. CPlaceableShTextTwoLines
  148. CMenuMultiChoiceTriggeredAlways
  149. CPlaceableShOptionTwoLines
  150. CMenuMultiChoicePictured
  151. CRubbish
  152. CMovingThings
  153. CCredits
  154. CSpecialParticleStuff
  155. CXtraCompsModelInfo
  156. CUserDisplay
  157. CKeyArray
  158. CTriggerCaller
  159. cTransmission
  160. CCurves
  161. CPedPath
  162. CAnimBlendHierarchy
  163. CCivilianPed
  164. CCopPed
  165. CControllerState
  166. CWanted
  167. COnscreenTimer
  168. CWeaponEffects
  169. CClouds
  170. CLinkList
  171. CRenderer
  172. CMloModelInfo
  173. CAnimBlendSequence
  174. CUpsideDownCarCheck
  175. CMaths
  176. CGameLogic
  177. CParticle
  178. CMenuMultiChoiceTwoLinesTriggered
  179. CStuckCarCheck
  180. CParticleObject
  181. CShotInfo
  182. CBulletInfo
  183. CBulletTraces
  184. CTrain
  185. CDummy
  186. CMenuMultiChoiceTriggered
  187. C3dMarker
  188. cAudioCollisionManager
  189. cPedComments
  190. CTrainDoor
  191. CVector
  192. C3dMarkers
  193. CShinyTexts
  194. CBrightLights
  195. cAudioScriptObject
  196. cParticleSystemMgr
  197. CVuVector
  198. CAutoPilot
  199. CWaterCannons
  200. CSpecialFX
  201. CAntennas
  202. CSkidmarks
  203. CTimeCycle
  204. CObjectData
  205. CTempColModels
  206. CReferences
  207. CMenuMultiChoicePicturedTriggered
  208. CWaterCannon
  209. CScrollBar
  210. CLinkCAntenna
  211. CFallingGlassPane
  212. CBulletTrace
  213. CRegisteredMotionBlurStreak
  214. CPacManPickup
  215. CRegisteredCorona
  216. CStoredCar
  217. CDma
  218. CLines
  219. CCutsceneObject
  220. CMotionBlurStreaks
  221. CAudioHydrant
  222. CMoneyMessage
  223. CTowerClock
  224. CDigitalClock
  225. cAudioCollision
  226. CMenuOnOffTriggered
  227. CColBox
  228. CColSphere
  229. CColTriangle
  230. CColLine
  231. CInstancecBuoyancy
  232. CPlaceName
  233. CMoneyMessages
  234. CTimeStep
  235. CStack
  236.  
  237. Toggle all classes for search (CTRL+F)
  238.  
  239. No class (0 variables, 287 functions)
  240. Variables list
  241.  
  242. Functions list
  243.  
  244. * AnimBlendClumpCopy (PvPCvii)
  245. * AnimBlendClumpDestroy (Pvii)
  246. * AnimBlendClumpCreate (Pvii)
  247. * particleProduceFootDust (P4CPedRC7CVectorfi)
  248. * RemoveAllModelCB (P8RwObjectPv)
  249. * GetCoreAndVoice (iRiRi)
  250. * PrintStatLine (PCcPvUcPv)
  251. * DisplayMemoryCardAccessMsg (PUsRC5CRGBA)
  252. * DisplayWarningControllerMsg (void)
  253. * TriggerSave_LoadGameSelect (P25CMenuMultiChoiceTriggered)
  254. * TriggerSave_LoadGameLoadGame (P25CMenuMultiChoiceTriggered)
  255. * TriggerSave_DeleteGameSelect (P25CMenuMultiChoiceTriggered)
  256. * TriggerSave_DeleteGameDeleteGame (P25CMenuMultiChoiceTriggered)
  257. * TriggerSave_BackToMainMenu (P25CMenuMultiChoiceTriggered)
  258. * TriggerSave_NewGameSelectYes (P25CMenuMultiChoiceTriggered)
  259. * TriggerSave_NewGameNewGame (P25CMenuMultiChoiceTriggered)
  260. * TriggerAudio_SfxVolume (P20CMenuSliderTriggered)
  261. * TriggerAudio_MusicVolume (P20CMenuSliderTriggered)
  262. * TriggerAudio_SfxVolumeAlways (P20CMenuSliderTriggered)
  263. * TriggerAudio_MusicVolumeAlways (P20CMenuSliderTriggered)
  264. * TriggerAudio_StereoMono (P25CMenuMultiChoiceTriggered)
  265. * TriggerAudio_RadioStation (P33CMenuMultiChoicePicturedTriggered)
  266. * TriggerLanguage_Language (P25CMenuMultiChoiceTriggered)
  267. * TriggerControls_ContrConfig (P25CMenuMultiChoiceTriggered)
  268. * TriggerControls_DrawContrConfig (P31CMenuMultiChoiceTriggeredAlways)
  269. * TriggerControls_DrawHNContrConfig (P31CMenuMultiChoiceTriggeredAlways)
  270. * TriggerControls_ContrDisplay (P25CMenuMultiChoiceTriggered)
  271. * TriggerControls_Vibrations (P19CMenuOnOffTriggered)
  272. * TriggerSaveZone_SaveGameSelect (P25CMenuMultiChoiceTriggered)
  273. * TriggerSaveZone_SaveGame (P25CMenuMultiChoiceTriggered)
  274. * TriggerSaveZone_DeleteSaveGame (P25CMenuMultiChoiceTriggered)
  275. * TriggerSaveZone_FormatCardSelect (P25CMenuMultiChoiceTriggered)
  276. * TriggerSaveZone_FormatCard (P25CMenuMultiChoiceTriggered)
  277. * TriggerSaveZone_QuitMenu (P25CMenuMultiChoiceTriggered)
  278. * TriggerSaveZone_BackToMainMenu (P25CMenuMultiChoiceTriggered)
  279. * TriggerSaveZone_FormatFailedOK (P25CMenuMultiChoiceTriggered)
  280. * TriggerSave_DeleteGameDeleteGameSelect (P33CMenuMultiChoiceTwoLinesTriggered)
  281. * TriggerSave_LoadGameLoadGameSelect (P33CMenuMultiChoiceTwoLinesTriggered)
  282. * TriggerSave_BackToMainMenuTwoLines (P33CMenuMultiChoiceTwoLinesTriggered)
  283. * TriggerSaveZone_SaveSlots (P33CMenuMultiChoiceTwoLinesTriggered)
  284. * TriggerSaveZone_BackToMainMenuTwoLines (P33CMenuMultiChoiceTwoLinesTriggered)
  285. * TriggerMCSUM_Yes (P25CMenuMultiChoiceTriggered)
  286. * SetRandomActiveTextlineColor (Uc)
  287. * InitialiseTextsInMenuControllerInCar (P19CMenuPictureAndTextQ212CMenuManager11CONTRCONFIG)
  288. * InitialiseTextsInMenuControllerOnFoot (P19CMenuPictureAndTextQ212CMenuManager11CONTRCONFIG)
  289. * FillMenuWithMemCardFileListing (P33CMenuMultiChoiceTwoLinesTriggeredPFP33CMenuMultiChoiceTwoLinesTriggered_vPFP33CMenuMultiChoiceTwoLinesTriggered_vPUsiii)
  290. * PreAllocateRwObjects (void)
  291. * Initialise3D (void)
  292. * MoveTexturesCB (P9RwTexturePv)
  293. * GetNameAndLOD (PCcPcPi)
  294. * ProcessTrainAnnouncements (void)
  295. * FindDigitalClockMessage (void)
  296. * LookForBatCB (P8RwObjectPv)
  297. * sendToIOP2area (iiiiPUciPUci)
  298. * defMain (void)
  299. * readMpeg (P8VideoDecP7ReadBufP7StrFileb)
  300. * initAll (Pc)
  301. * GeometryListStreamRead1 (P8RwStreamP14rpGeometryList)
  302. * ClumpAtomicStreamRead (P8RwStreamP11rwFrameListP14rpGeometryList)
  303. * FindPlayerHeading (void)
  304. * FindPlayerCentreOfWorld_NoSniperShift (void)
  305. * FindPlayerSpeed (void)
  306. * FindPlayerVehicle (void)
  307. * FindPlayerCoors (void)
  308. * FindPlayerTrain (void)
  309. * FindPlayerPed (void)
  310. * FindPlayerCentreOfWorld (void)
  311. * FireOneInstantHitRound (P7CVectorP7CVectori)
  312. * FindPlayerEntity (void)
  313. * FindPedFrameFromNameCB (P7RwFramePv)
  314. * FindHeadRadiusCB (P8RwObjectPv)
  315. * FindSplinePathPositionVector (P7CVectorPfUiRUi)
  316. * FindSplinePathPositionFloat (PfPfUiRUi)
  317. * FinishFuckUCB (P21CAnimBlendAssociationPv)
  318. * FillFrameArrayCallBack (P18AnimBlendFrameDataPv)
  319. * FlushObrsPrintfs (void)
  320. * GameInit (void)
  321. * FrameUpdateCallBack (P18AnimBlendFrameDataPv)
  322. * FrameUpdateCallBackWithVelocityExtraction (P18AnimBlendFrameDataPv)
  323. * FrameUpdateCallBackWith3dVelocityExtraction (P18AnimBlendFrameDataPv)
  324. * FrameFindCallBack (P18AnimBlendFrameDataPv)
  325. * FrameInitCallBack (P18AnimBlendFrameDataPv)
  326. * FrameForAllChildrenFillFrameArrayCallBack (P7RwFramePv)
  327. * FrameForAllChildrenCountCallBack (P7RwFramePv)
  328. * GetFirstTexture (P15RwTexDictionary)
  329. * GetLevelSplashScreen (i)
  330. * GetFirstObject (P7RwFrame)
  331. * GetFirstAtomic (P7RpClump)
  332. * GetFirstChild (P7RwFrame)
  333. * GetRandomSplashScreen (void)
  334. * GetHeliAtomicObjectCB (P8RwObjectPv)
  335. * GetOkAndDamagedAtomicCB (P8RwObjectPv)
  336. * GetListOfComponentsNotUsedByRules (UiiPi)
  337. * GetAtomicListCB (P8RpAtomicPv)
  338. * GetBoatAtomicObjectCB (P8RwObjectPv)
  339. * GetCurrentAtomicObjectCB (P8RwObjectPv)
  340. * GetCollisionInSectorList (R8CPtrList)
  341. * GetFirstAtomicCallback (P8RpAtomicPv)
  342. * GetFirstObjectCallback (P8RwObjectPv)
  343. * GetFirstFrameCallback (P7RwFramePv)
  344. * GetFirstTextureCallback (P9RwTexturePv)
  345. * ErrMessage (Pc)
  346. * DefinedState (void)
  347. * DestroyVehicleAndDriverAndPassengers (P8CVehicle)
  348. * DeActivateDirectional (void)
  349. * DeleteMPegBufferVariables (void)
  350. * DoRWStuffEndOfFrame (void)
  351. * DoRWStuffStartOfFrame (sssssss)
  352. * DotProduct (RC11CQuaternionRC11CQuaternion)
  353. * DoFade (void)
  354. * CrossProduct (RC7CVectorRC7CVector)
  355. * CreateMPegBufferVariables (void)
  356. * CreateDebugFont (void)
  357. * CreateCarColourTexture (UcUcUc)
  358. * CalculateBoundingSphereRadiusCB (P8RpAtomicPv)
  359. * CheckForPedsOnGroundToAttack (P4CPedPP4CPed)
  360. * ChooseComponent (ii)
  361. * CloneAtomicToFrameCB (P8RwObjectPv)
  362. * ClipRadarTileCoords (RiRi)
  363. * CountAtomicsCB (P8RpAtomicPv)
  364. * AsciiToUnicode (PCcPUs)
  365. * Ascii2Sjis (Uc)
  366. * ActivateDirectional (void)
  367. * AddAnExtraDirectionalLight (P7RpWorldffffff)
  368. * Multiply3x3 (RC7CMatrixRC7CVector)
  369. * Multiply3x3 (RC7CVectorRC7CMatrix)
  370. * LittleTest (void)
  371. * LightsCreate (P7RpWorld)
  372. * LineRadarBoxCollision (R9CVector2DRC9CVector2DRC9CVector2D)
  373. * LoadSplash (PCc)
  374. * LoadingIslandScreen (PCc)
  375. * LoadingScreen (PCcPCcPCc)
  376. * MatchModelString (PcUs)
  377. * MarkerAtomicCB (P8RpAtomicPv)
  378. * MessageScreen (Pc)
  379. * MemoryMgrMalloc (Ui)
  380. * MemoryMgrFree (Pv)
  381. * MemoryMgrRealloc (PvUi)
  382. * MemoryMgrCalloc (UiUi)
  383. * MoveAtomicMemoryCB (P8RpAtomicPv)
  384. * MoveAtomicMemory (P8RpAtomicb)
  385. * MoveColModelMemory (R9CColModelb)
  386. * MoveTextureMemoryCB (P9RwTexturePv)
  387. * IsMITree (Ui)
  388. * IdleThread (Pv)
  389. * Invert (RC7CMatrix)
  390. * Invert (RC7CMatrixR7CMatrix)
  391. * InitMPEGPlayer (void)
  392. * InitMemoryMgr (void)
  393. * ValidateVersion (void)
  394. * WriteLightingMatrix (P8RwMatrix)
  395. * WellBufferMe (fPfPfffb)
  396. * WorldReplaceNormalLightsWithScorched (P7RpWorld)
  397. * WorldReplaceScorchedLightsWithNormal (P7RpWorld)
  398. * VBlankCounter (i)
  399. * TextCopy (PUsPCUs)
  400. * TestModelIndices (void)
  401. * TheGame (void)
  402. * TidyUpModelInfo (P14CBaseModelInfob)
  403. * TransformPoints (P9CVuVectoriRC7CMatrixPC9CVuVector)
  404. * TransformPoint (R9CVuVectorRC7CMatrixRC5RwV3d)
  405. * TransformPoints (P9CVuVectoriRC7CMatrixPC5RwV3di)
  406. * UnicodeStrcpy (PUsPCUs)
  407. * UnicodeStrcat (PUsPUs)
  408. * UnicodeToAscii (PUs)
  409. * UnicodeToAsciiForMemoryCard (PUs)
  410. * ReSetAmbientAndDirectionalColours (void)
  411. * RemoveExtraDirectionalLights (P7RpWorld)
  412. * RecurseFrameChildrenVisibilityCB (P7RwFramePv)
  413. * RecurseFrameChildrenToCloneCB (P7RwFramePv)
  414. * RegisterAtomicMemPtrsCB (P8RpAtomicPv)
  415. * RenderOneRainStreak (7CVector7CVectoribf)
  416. * RenderEffects (void)
  417. * Render2dStuff (void)
  418. * RenderBuffer_StartStoring (iiPPUsPP18RxObjSpace3DVertex)
  419. * SystemInit (void)
  420. * RpAnimBlendClumpGetAssociation (P7RpClumpUi)
  421. * RpAnimBlendClumpUpdateAnimations (P7RpClumpf)
  422. * RpAnimBlendClumpGetFirstAssociation (P7RpClump)
  423. * RpAnimBlendClumpGetFirstAssociation (P7RpClumpUi)
  424. * RpAnimBlendClumpFindFrame (P7RpClumpPCc)
  425. * RpAnimBlendClumpRemoveAllAssociations (P7RpClump)
  426. * RpAnimBlendClumpInit (P7RpClump)
  427. * RpAnimBlendClumpFillFrameArray (P7RpClumpPP18AnimBlendFrameData)
  428. * RpAnimBlendGetNextAssociation (P21CAnimBlendAssociationUi)
  429. * RpAnimBlendClumpRemoveAssociations (P7RpClumpUi)
  430. * RpAnimBlendClumpSetBlendDeltas (P7RpClumpUif)
  431. * RpAnimBlendGetNextAssociation (P21CAnimBlendAssociation)
  432. * RpAnimBlendClumpIsInitialized (P7RpClump)
  433. * RpClumpGtaStreamRead1 (P8RwStream)
  434. * RpClumpGtaStreamRead2 (P8RwStream)
  435. * RpClumpGtaCancelStream (void)
  436. * RsRwInitialise (void)
  437. * PS2ManagerApplyDirectionalLightingCB (iPvP19RwSurfacePropertiesPFPCvPC8RwMatrixfPC19RwSurfaceProperties_v)
  438. * SetupPerformanceCounters (void)
  439. * SetBrightMarkerColours (f)
  440. * SetLightsWithTimeOfDayColour (P7RpWorld)
  441. * SetAmbientAndDirectionalColours (f)
  442. * SetAmbientColoursForPedsCarsAndObjects (void)
  443. * SetAmbientColours (void)
  444. * SetupPS2ManagerDefaultLightingCallback (void)
  445. * SetupPS2ManagerLightingCallback (P10RxPipeline)
  446. * SetPedAtomicVisibilityCB (P8RwObjectPv)
  447. * SetAlphaCB (P10RpMaterialPv)
  448. * SetVehicleAtomicVisibilityCB (P8RwObjectPv)
  449. * RwMallocAlign (UiUi)
  450. * RwFreeAlign (Pv)
  451. * RwTexDictionaryGtaStreamRead (P8RwStream)
  452. * RwTexDictionaryGtaStreamRead1 (P8RwStream)
  453. * RwTexDictionaryGtaStreamRead2 (P8RwStreamP15RwTexDictionary)
  454. * ShutdownMPEGPlayer (void)
  455. * PhonePickUpCB (P21CAnimBlendAssociationPv)
  456. * PhonePutDownCB (P21CAnimBlendAssociationPv)
  457. * PlayOneShotScriptObject (UcRC7CVector)
  458. * PlayMPEG (Pcb)
  459. * PluginAttach (void)
  460. * PreInstanceRenderCB (P8RpAtomic)
  461. * ProcessSlowMode (void)
  462. * _rpDefaultGeometryInstance (P10RpGeometryPvi)
  463. * decBs0 (P8VideoDec)
  464. * destroyTexture (P9RwTexturePv)
  465. * endDisplay (void)
  466. * changeInputVolume (Ui)
  467. * changeMasterVolume (Ui)
  468. * clearGsMem (iiiii)
  469. * audioDecDelete (P8AudioDec)
  470. * audioDecReset (P8AudioDec)
  471. * audioDecStart (P8AudioDec)
  472. * audioDecIsPreset (P8AudioDec)
  473. * audioDecSendToIOP (P8AudioDec)
  474. * audioDecEndPut (P8AudioDeci)
  475. * audioDecBeginPut (P8AudioDecPPUcPiPPUcPi)
  476. * audioDecCreate (P8AudioDecPUcii)
  477. * mpegError (P7sceMpegP18sceMpegCbDataErrorPv)
  478. * mpegNodata (P7sceMpegP13sceMpegCbDataPv)
  479. * mpegStopDMA (P7sceMpegP13sceMpegCbDataPv)
  480. * mpegRestartDMA (P7sceMpegP13sceMpegCbDataPv)
  481. * mpegTS (P7sceMpegP22sceMpegCbDataTimeStampPv)
  482. * handler_endimage (i)
  483. * vblankHandler (i)
  484. * viBufDelete (P5ViBuf)
  485. * videoDecDelete (P8VideoDec)
  486. * viBufCount (P5ViBuf)
  487. * videoDecIsFlushed (P8VideoDec)
  488. * viBufFlush (P5ViBuf)
  489. * videoDecFlush (P8VideoDec)
  490. * videoDecGetState (P8VideoDec)
  491. * videoDecSetState (P8VideoDecUi)
  492. * viBufReset (P5ViBuf)
  493. * videoDecMain (P8VideoDec)
  494. * videoDecSetStream (P8VideoDeciiPFP7sceMpegP13sceMpegCbDataPv_iPv)
  495. * viBufEndPut (P5ViBufi)
  496. * videoDecEndPut (P8VideoDeci)
  497. * viBufPutTs (P5ViBufP9TimeStamp)
  498. * videoDecPutTs (P8VideoDecllPUci)
  499. * viBufBeginPut (P5ViBufPPUcPiPPUcPi)
  500. * videoDecBeginPut (P8VideoDecPPUcPiPPUcPi)
  501. * videoCallback (P7sceMpegP16sceMpegCbDataStrPv)
  502. * viBufCreate (P5ViBufP1P1iP9TimeStampi)
  503. * viBufGetTs (P5ViBufP9TimeStamp)
  504. * viBufRestartDMA (P5ViBuf)
  505. * viBufStopDMA (P5ViBuf)
  506. * viBufAddDMA (P5ViBuf)
  507. * videoDecCreate (P8VideoDecPUciP1P1iP9TimeStampi)
  508. * viBufModifyPts (P5ViBufP9TimeStamp)
  509. * voBufDelete (P5VoBuf)
  510. * voBufIsFull (P5VoBuf)
  511. * voBufDecCount (P5VoBuf)
  512. * voBufGetTag (P5VoBuf)
  513. * voBufIncCount (P5VoBuf)
  514. * voBufGetData (P5VoBuf)
  515. * voBufReset (P5VoBuf)
  516. * voBufCreate (P5VoBufP6VoDataP5VoTagi)
  517. * strFileClose (P7StrFile)
  518. * startDisplay (i)
  519. * strFileRead (P7StrFilePvi)
  520. * strFileOpen (P7StrFilePc)
  521. * strcmpIgnoringDigits (PCcPCc)
  522. * readBufDelete (P7ReadBuf)
  523. * readBufEndGet (P7ReadBufi)
  524. * readBufBeginGet (P7ReadBufPPUc)
  525. * readBufEndPut (P7ReadBufi)
  526. * readBufBeginPut (P7ReadBufPPUc)
  527. * readBufCreate (P7ReadBuf)
  528. * switchThread (void)
  529. * setImageTag (PUiPviii)
  530. * pcmCallback (P7sceMpegP16sceMpegCbDataStrPv)
  531.  
  532. class CDraw (8 variables, 1 functions)
  533. Variables list
  534.  
  535. * FadeBlue
  536. * FadeGreen
  537. * FadeRed
  538. * FadeValue
  539. * ms_fFarClipZ
  540. * ms_fNearClipZ
  541. * ms_fFOV
  542. * ms_fLODDistance
  543.  
  544. Functions list
  545.  
  546. * SetFOV (f)
  547.  
  548. class CCamera (0 variables, 52 functions)
  549. Variables list
  550.  
  551. Functions list
  552.  
  553. * Fade (fs)
  554. * FinishCutscene (void)
  555. * GetLookDirection (void)
  556. * GetScreenFadeStatus (void)
  557. * GetGameCamPosition (void)
  558. * GetLookingLRBFirstPerson (void)
  559. * GetCutSceneFinishTime (void)
  560. * Get_Just_Switched_Status (void)
  561. * GetPositionAlongSpline (void)
  562. * GetFading (void)
  563. * GetLookingForwardFirstPerson (void)
  564. * DrawBordersForWideScreen (void)
  565. * CamShake (ffff)
  566. * CamShake (f)
  567. * CamControl (void)
  568. * ClearPlayerWeaponMode (void)
  569. * LoadPathSplines (i)
  570. * LoadTrainCamNodes (PCc)
  571. * IsSphereVisible (RC7CVectorf)
  572. * IsItTimeForNewcam (ii)
  573. * Init (void)
  574. * UpdateAimingCoors (RC7CVector)
  575. * UpdateTargetEntity (void)
  576. * UpdateSoundDistances (void)
  577. * TakeControl (P7CEntityssi)
  578. * TakeControlWithSpline (s)
  579. * TakeControlNoEntity (RC7CVectorsi)
  580. * TryToStartNewCamMode (i)
  581. * StartTransition (s)
  582. * RenderMotionBlur (void)
  583. * RestoreWithJumpCut (void)
  584. * Restore (void)
  585. * SetFadeColour (UcUcUc)
  586. * SetMotionBlurAlpha (i)
  587. * SetWideScreenOn (void)
  588. * SetWideScreenOff (void)
  589. * SetMotionBlur (iiiii)
  590. * SetCameraDirectlyInFrontForFollowPed_CamOnAString (void)
  591. * SetCameraDirectlyBehindForFollowPed_CamOnAString (void)
  592. * SetCamPositionForFixedMode (RC7CVectorRC7CVector)
  593. * SetCamCutSceneOffSet (RC7CVector)
  594. * SetNearClipScript (f)
  595. * SetZoomValueCamStringScript (s)
  596. * SetZoomValueFollowPedScript (s)
  597. * SetNewPlayerWeaponMode (sss)
  598. * SetRwCamera (P8RwCamera)
  599. * ProcessMusicFade (void)
  600. * ProcessFade (void)
  601. * Process (void)
  602. * ProcessObbeCinemaCameraCar (void)
  603. * ProcessObbeCinemaCameraPed (void)
  604. * Process_Train_Camera_Control (void)
  605.  
  606. class CPed (4 variables, 216 functions)
  607. Variables list
  608.  
  609. * bNastyLimbsCheat
  610. * bPedCheat3
  611. * bPedCheat2
  612. * ms_vec2DFleePosition
  613.  
  614. Functions list
  615.  
  616. * FacePhone (void)
  617. * GrantAmmo (11eWeaponTypeUi)
  618. * FinishJumpCB (P21CAnimBlendAssociationPv)
  619. * Fight (void)
  620. * FinishedAttackCB (P21CAnimBlendAssociationPv)
  621. * FightStrike (R7CVector)
  622. * FinishFightMoveCB (P21CAnimBlendAssociationPv)
  623. * FindBestCoordsFromNodes (7CVectorP7CVector)
  624. * FinishDieAnimCB (P21CAnimBlendAssociationPv)
  625. * FinishedWaitCB (P21CAnimBlendAssociationPv)
  626. * FinishLaunchCB (P21CAnimBlendAssociationPv)
  627. * FinishHitHeadCB (P21CAnimBlendAssociationPv)
  628. * FlagToDestroyWhenNextProcessed (void)
  629. * Flee (void)
  630. * FollowPath (void)
  631. * GetWeaponSlot (11eWeaponType)
  632. * GetLocalDirection (RC9CVector2D)
  633. * GetPositionToOpenCarDoor (P8CVehicleUif)
  634. * GetPositionToOpenCarDoor (P8CVehicleUi)
  635. * GetNearestPassengerDoor (P8CVehicleR7CVector)
  636. * GetNearestTrainDoor (P8CVehicleR7CVector)
  637. * GetNearestDoor (P8CVehicleR7CVector)
  638. * GetNextPointOnRoute (void)
  639. * GetFormationPosition (void)
  640. * GetNearestTrainPedPosition (P8CVehicleR7CVector)
  641. * GetLocalPositionToOpenCarDoor (P8CVehicleUif)
  642. * GiveWeapon (11eWeaponTypeUi)
  643. * DeadPedMakesTyresBloody (void)
  644. * ExitCar (void)
  645. * ExitTrain (void)
  646. * DoesLOSBulletHitPed (R9CColPoint)
  647. * Duck (void)
  648. * DuckAndCover (void)
  649. * EnterCar (void)
  650. * EnterTrain (void)
  651. * EndFight (Uc)
  652. * CreateDeadPedMoney (void)
  653. * CreateDeadPedWeaponPickups (void)
  654. * BeingDraggedFromCar (void)
  655. * CanBeDeleted (void)
  656. * CanPedDriveOff (void)
  657. * CanSetPedState (void)
  658. * CalculateNewOrientation (void)
  659. * CanSeeEntity (P7CEntityf)
  660. * CalculateNewVelocity (void)
  661. * CanPedReturnToState (void)
  662. * BuildPedLists (void)
  663. * CheckForPointBlankPeds (P4CPed)
  664. * CheckAroundForPossibleCollisions (void)
  665. * Chat (void)
  666. * CheckForExplosions (R9CVector2D)
  667. * ClearWeapons (void)
  668. * ClearAttackByRemovingAnim (void)
  669. * ClearLeader (void)
  670. * ClearLookFlag (void)
  671. * ClearObjective (void)
  672. * ClearAll (void)
  673. * ClearSeek (void)
  674. * ClearAimFlag (void)
  675. * ClearAttack (void)
  676. * ClearPointGunAt (void)
  677. * ClearInvestigateEvent (void)
  678. * CollideWithPed (P4CPed)
  679. * ApplyHeadShot (11eWeaponType7CVectorUc)
  680. * Attack (void)
  681. * Avoid (void)
  682. * AddWeaponModel (i)
  683. * OurPedCanSeeThisOne (P7CEntity)
  684. * Mug (void)
  685. * LineUpPedWithCar (Ui)
  686. * LineUpPedWithTrain (void)
  687. * LoadFightData (void)
  688. * LookForSexyPeds (void)
  689. * LookForSexyCars (void)
  690. * LookForInterestingNodes (void)
  691. * MakePhonecall (void)
  692. * MakeTyresMuddySectorList (R8CPtrList)
  693. * MoveHeadToLook (void)
  694. * KillPedWithCar (P8CVehiclef)
  695. * IsPedInControl (void)
  696. * IsPlayer (Fv)
  697. * IsPointerValid (void)
  698. * IsGangMember (Fv)
  699. * IsPedShootable (void)
  700. * IsPedHeadAbovePos (f)
  701. * IsPedDoingDriveByShooting (void)
  702. * IsRoomToBeCarJacked (void)
  703. * Idle (void)
  704. * InflictDamage (Pv11eWeaponTypef14ePedPieceTypesUc)
  705. * InvestigateEvent (void)
  706. * Initialise (void)
  707. * InformMyGangOfAttack (P7CEntity)
  708. * InTheAir (void)
  709. * WarpPedIntoCar (P8CVehicle)
  710. * WarpPedToNearLeaderOffScreen (void)
  711. * WanderPath (void)
  712. * Wait (void)
  713. * WillChat (P4CPed)
  714. * UpdateFromLeader (void)
  715. * UpdatePosition (void)
  716. * UseGroundColModel (void)
  717. * Teleport (7CVector)
  718. * TurnBody (void)
  719. * SpawnFlyingComponent (iSc)
  720. * StopNonPartialAnims (void)
  721. * StartFightAttack (Uc)
  722. * StartFightDefend (UcUcUc)
  723. * RemoveWeaponModel (i)
  724. * RestoreHeadingRate (void)
  725. * RestartNonPartialAnims (void)
  726. * RemoveInCarAnims (void)
  727. * RestorePreviousState (void)
  728. * RemoveLighting (b)
  729. * Render (void)
  730. * RestorePreviousObjective (void)
  731. * RestoreHeadingRateCB (P21CAnimBlendAssociationPv)
  732. * ReactToAttack (P7CEntity)
  733. * ReactToPointGun (P7CEntity)
  734. * RegisterThreatWithGangPeds (P7CEntity)
  735. * RemoveBodyPart (iSc)
  736. * Say (Us)
  737. * ScanForThreats (void)
  738. * ScanForInterestingStuff (void)
  739. * SetAttack (P7CEntity)
  740. * SetIdle (void)
  741. * SetCurrentWeapon (i)
  742. * SetWanderPath (Sc)
  743. * SetObjective (10eObjective)
  744. * SetEnterCar (P8CVehicleUi)
  745. * SetSeekBoatPosition (P8CVehicle)
  746. * SetObjective (10eObjectivePv)
  747. * SetMoveState (10eMoveState)
  748. * SetPedPositionInCar (void)
  749. * SetDie (11AnimationIdff)
  750. * SetPedPositionInTrain (void)
  751. * SetFall (i11AnimationIdUc)
  752. * SetFlee (P7CEntityi)
  753. * SetLeader (P4CPed)
  754. * SetChat (P7CEntityUi)
  755. * SetWaitState (10eWaitStatePv)
  756. * SetDead (void)
  757. * SetFormation (10eFormation)
  758. * SetObjective (10eObjectivess)
  759. * SetObjective (10eObjective7CVectorf)
  760. * SetObjective (10eObjective7CVector)
  761. * SetPedStats (9ePedStats)
  762. * SetLookTimer (Ui)
  763. * SetLookFlag (P7CEntityb)
  764. * SetAmmo (11eWeaponTypeUi)
  765. * SetEvasiveDive (P9CPhysicalUc)
  766. * SetEvasiveStep (P9CPhysicalUc)
  767. * SetFlee (RC9CVector2Di)
  768. * SetFollowPath (7CVector)
  769. * SetInvestigateEvent (10eEventType9CVector2DfUsf)
  770. * SetLookFlag (fb)
  771. * SetSeek (7CVectorf)
  772. * SetCarJack (P8CVehicle)
  773. * Seek (void)
  774. * SetModelIndex (Ui)
  775. * SetupLighting (void)
  776. * SetMoveAnim (void)
  777. * SetGetUp (void)
  778. * SetShootTimer (Ui)
  779. * SetObjectiveTimer (Ui)
  780. * SetAttackTimer (Ui)
  781. * SetSeek (P7CEntityf)
  782. * SetPointGunAt (P7CEntity)
  783. * SetStoredState (void)
  784. * SetJump (void)
  785. * SelectGunIfArmed (void)
  786. * SetEnterTrain (P8CVehicleUi)
  787. * SeekBoatPosition (void)
  788. * SetDirectionToWalkAroundObject (P7CEntity)
  789. * SetAimFlag (P7CEntity)
  790. * SetRadioStation (void)
  791. * SetSeekCar (P8CVehicleUi)
  792. * SetAimFlag (f)
  793. * ServiceTalking (void)
  794. * ServiceTalkingWhenDead (void)
  795. * SetAnimOffsetForEnterOrExitVehicle (void)
  796. * SetBeingDraggedFromCar (P8CVehicleUib)
  797. * SetExitCar (P8CVehicleUi)
  798. * SetDuck (Ui)
  799. * SetLanding (void)
  800. * SeekCar (void)
  801. * SetSolicit (Ui)
  802. * Solicit (void)
  803. * SortPeds (PP4CPedii)
  804. * PedSetOutCarCB (P21CAnimBlendAssociationPv)
  805. * QuitEnteringCar (void)
  806. * PedSetQuickDraggedOutCarPositionCB (P21CAnimBlendAssociationPv)
  807. * PedSetDraggedOutCarPositionCB (P21CAnimBlendAssociationPv)
  808. * PedSetDraggedOutCarCB (P21CAnimBlendAssociationPv)
  809. * PedAnimDoorCloseRollingCB (P21CAnimBlendAssociationPv)
  810. * PedSetInCarCB (P21CAnimBlendAssociationPv)
  811. * PedAnimDoorOpenCB (P21CAnimBlendAssociationPv)
  812. * PedAnimPullPedOutCB (P21CAnimBlendAssociationPv)
  813. * PedAnimGetInCB (P21CAnimBlendAssociationPv)
  814. * PedAnimDoorCloseCB (P21CAnimBlendAssociationPv)
  815. * PedAnimAlignCB (P21CAnimBlendAssociationPv)
  816. * PedAnimStepOutCarCB (P21CAnimBlendAssociationPv)
  817. * PedSetInTrainCB (P21CAnimBlendAssociationPv)
  818. * PedSetOutTrainCB (P21CAnimBlendAssociationPv)
  819. * PedLandCB (P21CAnimBlendAssociationPv)
  820. * PedGetupCB (P21CAnimBlendAssociationPv)
  821. * PedEvadeCB (P21CAnimBlendAssociationPv)
  822. * PlacePedOnDryLand (void)
  823. * PlayFootSteps (void)
  824. * PointGunAt (void)
  825. * PositionPedOutOfCollision (void)
  826. * PossiblyFindBetterPosToSeekCar (P7CVectorP8CVehicle)
  827. * ProcessControl (void)
  828. * PreRender (void)
  829. * ProcessEntityCollision (P7CEntityP9CColPoint)
  830. * ProcessObjective (void)
  831. * ProcessBuoyancy (void)
  832.  
  833. class CStats (52 variables, 23 functions)
  834. Variables list
  835.  
  836. * FastestTimes
  837. * FiresExtinguished
  838. * DaysPassed
  839. * DistanceTravelledOnFoot
  840. * DistanceTravelledInVehicle
  841. * ElBurroTime
  842. * CriminalsCaught
  843. * BestStuntJump
  844. * CarsCrushed
  845. * CarsExploded
  846. * CommercialPassed
  847. * NumberOfUniqueJumpsFound
  848. * NumberKillFrenziesPassed
  849. * LastMissionPassedName
  850. * LivesSavedWithAmbulance
  851. * LongestFlightInDodo
  852. * MaximumJumpSpins
  853. * MaximumJumpFlips
  854. * MaximumJumpHeight
  855. * MaximumJumpDistance
  856. * MissionsPassed
  857. * MissionsGiven
  858. * MoneyMadeWithTaxi
  859. * KgsOfExplosivesUsed
  860. * KillsSinceLastCheckpoint
  861. * HelisDestroyed
  862. * HeadsPopped
  863. * HighestLevelAmbulanceMission
  864. * HighestScores
  865. * IndustrialPassed
  866. * InstantHitsHitByPlayer
  867. * InstantHitsFiredByPlayer
  868. * TimesArrested
  869. * TimesDied
  870. * TimeTakenDefuseMission
  871. * TotalNumberOfUniqueJumps
  872. * TotalNumberKillFrenzies
  873. * TotalNumberMissions
  874. * TotalProgressInGame
  875. * TotalLegitimateKills
  876. * Record4x4Mayhem
  877. * Record4x4Three
  878. * Record4x4Two
  879. * Record4x4One
  880. * SuburbanPassed
  881. * RoundsFiredByPlayer
  882. * PassengersDroppedOffWithTaxi
  883. * PeopleKilledByPlayer
  884. * PedsKilledOfThisType
  885. * PeopleKilledByOthers
  886. * ProgressMade
  887. * mmRain
  888.  
  889. Functions list
  890.  
  891. * FindCriminalRatingString (void)
  892. * FindCriminalRatingNumber (void)
  893. * CheckPointReachedUnsuccessfully (void)
  894. * CheckPointReachedSuccessfully (void)
  895. * AnotherKillFrenzyPassed (void)
  896. * AnotherFireExtinguished (void)
  897. * AnotherCriminalCaught (void)
  898. * AnotherLifeSavedWithAmbulance (void)
  899. * LoadStats (PUcUi)
  900. * Init (void)
  901. * RegisterHighestScore (ii)
  902. * RegisterFastestTime (ii)
  903. * RegisterTimeTakenDefuseMission (i)
  904. * RegisterLongestFlightInDodo (i)
  905. * RegisterLevelAmbulanceMission (i)
  906. * Register4x4MayhemTime (i)
  907. * Register4x4ThreeTime (i)
  908. * Register4x4TwoTime (i)
  909. * Register4x4OneTime (i)
  910. * RegisterElBurroTime (i)
  911. * SaveStats (PUcPUi)
  912. * SetTotalNumberMissions (i)
  913. * SetTotalNumberKillFrenzies (i)
  914.  
  915. class CPhoneInfo (0 variables, 11 functions)
  916. Variables list
  917.  
  918. Functions list
  919.  
  920. * GrabPhone (ff)
  921. * FindNearestFreePhone (P7CVector)
  922. * Load (PUcUi)
  923. * HasMessageBeenDisplayed (i)
  924. * IsMessageBeingDisplayed (i)
  925. * Initialise (void)
  926. * Update (void)
  927. * Save (PUcPUi)
  928. * SetPhoneMessage_JustOnce (iPUsPUsPUsPUsPUsPUs)
  929. * SetPhoneMessage_Repeatedly (iPUsPUsPUsPUsPUsPUs)
  930. * PhoneAtThisPosition (7CVector)
  931.  
  932. class CTxdStore (2 variables, 18 functions)
  933. Variables list
  934.  
  935. * ms_pTxdPool
  936. * ms_pStoredTxd
  937.  
  938. Functions list
  939.  
  940. * FindTxdSlot (PCc)
  941. * FinishLoadTxd (iP8RwStream)
  942. * GetTxdName (i)
  943. * GetNumRefs (i)
  944. * Create (i)
  945. * AddTxdSlot (PCc)
  946. * AddRef (i)
  947. * LoadTxd (iPCc)
  948. * LoadTxd (iP8RwStream)
  949. * Initialise (void)
  950. * StartLoadTxd (iP8RwStream)
  951. * RemoveTxdSlot (i)
  952. * RemoveTxd (i)
  953. * RemoveRefWithoutDelete (i)
  954. * RemoveRef (i)
  955. * SetCurrentTxd (i)
  956. * PopCurrentTxd (void)
  957. * PushCurrentTxd (void)
  958.  
  959. class CBoat (1 variables, 14 functions)
  960. Variables list
  961.  
  962. * apFrameWakeGeneratingBoats
  963.  
  964. Functions list
  965.  
  966. * FillBoatList (void)
  967. * GetComponentWorldPosition (iR7CVector)
  968. * BlowUpCar (P7CEntity)
  969. * ApplyWaterResistance (void)
  970. * AddWakePoint (7CVector)
  971. * IsVertexAffectedByWake (7CVectorP5CBoat)
  972. * IsSectorAffectedByWake (9CVector2DfPP5CBoat)
  973. * IsComponentPresent (i)
  974. * Teleport (7CVector)
  975. * Render (void)
  976. * SetModelIndex (Ui)
  977. * ProcessControl (void)
  978. * ProcessControlInputs (Uc)
  979. * PreRender (void)
  980.  
  981. class CPedPlacement (0 variables, 3 functions)
  982. Variables list
  983.  
  984. Functions list
  985.  
  986. * FindZCoorForPed (P7CVector)
  987. * IsPositionClearForPed (P7CVector)
  988. * IsPositionClearOfCars (P7CVector)
  989.  
  990. class CWorld (13 variables, 50 functions)
  991. Variables list
  992.  
  993. * Players
  994. * PlayerInFocus
  995. * bDoingCarCollisions
  996. * bForceProcessControl
  997. * bIncludeDeadPeds
  998. * bNoMoreCollisionTorque
  999. * bProcessCutsceneOnly
  1000. * bSecondShift
  1001. * ms_bigBuildingsList
  1002. * ms_nCurrentScanCode
  1003. * ms_aSectors
  1004. * ms_listMovingEntityPtrs
  1005. * pIgnoreEntity
  1006.  
  1007. Functions list
  1008.  
  1009. * FindObjectsKindaColliding (RC7CVectorfbPssPP7CEntitybbbbb)
  1010. * FindObjectsIntersectingCube (RC7CVectorRC7CVectorPssPP7CEntitybbbbb)
  1011. * FindGroundZFor3DCoord (fffPb)
  1012. * FindGroundZForCoord (ff)
  1013. * FindObjectsInRange (RC7CVectorfbPssPP7CEntitybbbbb)
  1014. * FindRoofZFor3DCoord (fffPb)
  1015. * FindMissionEntitiesIntersectingCube (RC7CVectorRC7CVectorPssPP7CEntitybbb)
  1016. * FindObjectsOfTypeInRangeSectorList (UiR8CPtrListRC7CVectorfbPssPP7CEntity)
  1017. * FindObjectsOfTypeInRange (UiRC7CVectorfbPssPP7CEntitybbbbb)
  1018. * FindObjectsIntersectingAngledCollisionBox (RC7CColBoxRC7CMatrixRC7CVectorffffPssPP7CEntitybbbbb)
  1019. * FindObjectsInRangeSectorList (R8CPtrListRC7CVectorfbPssPP7CEntity)
  1020. * FindObjectsKindaCollidingSectorList (R8CPtrListRC7CVectorfbPssPP7CEntity)
  1021. * FindObjectsIntersectingCubeSectorList (R8CPtrListRC7CVectorRC7CVectorPssPP7CEntity)
  1022. * FindObjectsIntersectingAngledCollisionBoxSectorList (R8CPtrListRC7CColBoxRC7CMatrixRC7CVectorPssPP7CEntity)
  1023. * FindMissionEntitiesIntersectingCubeSectorList (R8CPtrListRC7CVectorRC7CVectorPssPP7CEntitybbb)
  1024. * GetIsLineOfSightClear (RC7CVectorRC7CVectorbbbbbbb)
  1025. * GetIsLineOfSightSectorClear (R7CSectorRC8CColLinebbbbbbb)
  1026. * ExtinguishAllCarFiresInArea (7CVectorf)
  1027. * CallOffChaseForArea (ffff)
  1028. * CallOffChaseForAreaSectorListVehicles (R8CPtrListffffffff)
  1029. * CallOffChaseForAreaSectorListPeds (R8CPtrListffffffff)
  1030. * ClearForRestart (void)
  1031. * ClearExcitingStuffFromArea (RC7CVectorfUc)
  1032. * ClearScanCodes (void)
  1033. * ClearPedsFromArea (ffffff)
  1034. * ClearCarsFromArea (ffffff)
  1035. * Add (P7CEntity)
  1036. * AddParticles (void)
  1037. * AdvanceCurrentScanCode (void)
  1038. * Initialise (void)
  1039. * UseDetonator (P7CEntity)
  1040. * TestSphereAgainstWorld (7CVectorfP7CEntitybbbbb)
  1041. * TestSphereAgainstSectorList (R8CPtrList7CVectorfP7CEntity)
  1042. * TriggerExplosion (RC7CVectorffP7CEntityb)
  1043. * TriggerExplosionSectorList (R8CPtrListRC7CVectorffP7CEntityb)
  1044. * StopAllLawEnforcersInTheirTracks (void)
  1045. * Remove (P7CEntity)
  1046. * RemoveReferencesToDeletedObject (P7CEntity)
  1047. * RepositionCertainDynamicObjects (void)
  1048. * RemoveFallenCars (void)
  1049. * SetCarsOnFire (ffffP7CEntity)
  1050. * SetPedsOnFire (ffffP7CEntity)
  1051. * SetAllCarsCanBeDamaged (b)
  1052. * ShutDown (void)
  1053. * ProcessVerticalLine (RC7CVectorfR9CColPointRP7CEntitybbbbbbP15CStoredCollPoly)
  1054. * Process (void)
  1055. * ProcessLineOfSight (RC7CVectorRC7CVectorR9CColPointRP7CEntitybbbbbbb)
  1056. * ProcessLineOfSightSector (R7CSectorRC8CColLineR9CColPointRfRP7CEntitybbbbbbb)
  1057. * ProcessLineOfSightSectorList (R8CPtrListRC8CColLineR9CColPointRfRP7CEntitybb)
  1058. * ProcessVerticalLineSector (R7CSectorRC8CColLineR9CColPointRP7CEntitybbbbbbP15CStoredCollPoly)
  1059.  
  1060. class CFireManager (0 variables, 11 functions)
  1061. Variables list
  1062.  
  1063. Functions list
  1064.  
  1065. * FindNearestFire (7CVectorPf)
  1066. * FindFurthestFire_NeverMindFireMen (7CVectorff)
  1067. * ExtinguishPoint (7CVectorf)
  1068. * IsScriptFireExtinguished (s)
  1069. * Update (void)
  1070. * StartFire (P7CEntityP7CEntityfUc)
  1071. * StartScriptFire (RC7CVectorP7CEntityfUc)
  1072. * StartFire (7CVectorfUc)
  1073. * RemoveAllScriptFires (void)
  1074. * RemoveScriptFire (s)
  1075. * SetScriptFireAudio (sb)
  1076.  
  1077. class CAccidentManager (0 variables, 5 functions)
  1078. Variables list
  1079.  
  1080. Functions list
  1081.  
  1082. * FindNearestAccident (7CVectorPf)
  1083. * CountActiveAccidents (void)
  1084. * Update (void)
  1085. * UnattendedAccidents (void)
  1086. * ReportAccident (P4CPed)
  1087.  
  1088. class CCarAI (0 variables, 13 functions)
  1089. Variables list
  1090.  
  1091. Functions list
  1092.  
  1093. * FindPoliceCarMissionForWantedLevel (void)
  1094. * FindPoliceCarSpeedForWantedLevel (P8CVehicle)
  1095. * GetCarToGoToCoors (P11CAutomobileP7CVector)
  1096. * CarHasReasonToStop (P11CAutomobile)
  1097. * AddFiretruckOccupants (P11CAutomobile)
  1098. * AddAmbulanceOccupants (P11CAutomobile)
  1099. * AddPoliceCarOccupants (P11CAutomobile)
  1100. * MakeWayForCarWithSiren (P11CAutomobile)
  1101. * MellowOutChaseSpeed (P8CVehicle)
  1102. * UpdateCarAI (P11CAutomobile)
  1103. * TellCarToBlockOtherCar (P11CAutomobileP8CVehicle)
  1104. * TellCarToRamOtherCar (P11CAutomobileP8CVehicle)
  1105. * TellOccupantsToLeaveCar (P11CAutomobile)
  1106.  
  1107. class CRestart (13 variables, 9 functions)
  1108. Variables list
  1109.  
  1110. * OverridePoliceStationLevel
  1111. * OverrideHospitalLevel
  1112. * OverrideHeading
  1113. * OverridePosition
  1114. * NumberOfPoliceRestarts
  1115. * NumberOfHospitalRestarts
  1116. * HospitalRestartHeadings
  1117. * HospitalRestartPoints
  1118. * PoliceRestartHeadings
  1119. * PoliceRestartPoints
  1120. * bFadeInAfterNextArrest
  1121. * bFadeInAfterNextDeath
  1122. * bOverrideRestart
  1123.  
  1124. Functions list
  1125.  
  1126. * FindClosestPoliceRestartPoint (RC7CVectorP7CVectorPf)
  1127. * FindClosestHospitalRestartPoint (RC7CVectorP7CVectorPf)
  1128. * CancelOverrideRestart (void)
  1129. * AddPoliceRestartPoint (RC7CVectorf)
  1130. * AddHospitalRestartPoint (RC7CVectorf)
  1131. * OverrideNextRestart (RC7CVectorf)
  1132. * LoadAllRestartPoints (PUcUi)
  1133. * Initialise (void)
  1134. * SaveAllRestartPoints (PUcPUi)
  1135.  
  1136. class CPathFind (0 variables, 32 functions)
  1137. Variables list
  1138.  
  1139. Functions list
  1140.  
  1141. * FindNodeClosestToCoors (7CVectorUcfbb)
  1142. * FindNodeOrientationForCarPlacement (Ui)
  1143. * FindNodeClosestToCoorsFavourDirection (7CVectorUcff)
  1144. * FindNextNodeWandering (Uc7CVectorPP9CPathNodePP9CPathNodeUcPUc)
  1145. * FindRoadObjectClosestToCoors (7CVectorUc)
  1146. * GeneratePedCreationCoors (ffffffP7CVectorPiPiPf)
  1147. * DoPathSearch (Uc7CVectori7CVectorPP9CPathNodePssP8CVehiclePffi)
  1148. * CalcRoadDensity (ff)
  1149. * CountFloodFillGroups (Uc)
  1150. * AllocatePathFindInfoMem (s)
  1151. * NewGenerateCarCreationCoors (ffffffbP7CVectorPiPiPfb)
  1152. * Load (PUcUi)
  1153. * LoadPathFindData (void)
  1154. * MarkRoadsBetweenLevelsInArea (ffffff)
  1155. * MarkRoadsBetweenLevelsNodeAndNeighbours (i)
  1156. * Init (void)
  1157. * TestCoorsCloseness (7CVectorUc)
  1158. * TestCrossesRoad (P9CPathNodeP9CPathNode)
  1159. * TestForPedTrafficLight (P9CPathNodeP9CPathNode)
  1160. * StoreNodeInfoCar (ssScScssssScSc)
  1161. * StoreNodeInfoPed (ssScScssssb)
  1162. * RemoveBadStartNode (7CVectorPP9CPathNodePs)
  1163. * RegisterMapObject (P10CTreadable)
  1164. * SwitchRoadsInAngledArea (fffffffUcUc)
  1165. * SwitchPedRoadsOffInArea (ffffffb)
  1166. * SwitchRoadsOffInArea (ffffffb)
  1167. * SwitchOffNodeAndNeighbours (ib)
  1168. * Save (PUcPUi)
  1169. * SetLinksBridgeLights (ffffb)
  1170. * PedMarkRoadsBetweenLevelsInArea (ffffff)
  1171. * PreparePathData (void)
  1172. * PreparePathDataForType (UcP9CTempNodeP18CPathInfoForObjectf)
  1173.  
  1174. class CTheZones (11 variables, 24 functions)
  1175. Variables list
  1176.  
  1177. * FindIndex
  1178. * AudioZoneArray
  1179. * NumberOfAudioZones
  1180. * MapZoneArray
  1181. * TotalNumberOfMapZones
  1182. * TotalNumberOfZoneInfos
  1183. * TotalNumberOfZones
  1184. * ZoneArray
  1185. * ZoneInfoArray
  1186. * m_CurrLevel
  1187. * m_pPlayersZone
  1188.  
  1189. Functions list
  1190.  
  1191. * FindZoneForPoint (RC7CVector)
  1192. * FindSmallestZonePositionType (PC7CVector9eZoneType)
  1193. * FindAudioZone (P7CVector)
  1194. * FindZoneByLabelAndReturnIndex (Pc)
  1195. * FindSmallestZonePositionILN (PC7CVector)
  1196. * GetZoneInfoForTimeOfDay (PC7CVectorP9CZoneInfo)
  1197. * GetLevelFromPosition (PC7CVector)
  1198. * GetZone (Us)
  1199. * CreateMapZone (Pc9eZoneTypeffffff10eLevelName)
  1200. * CreateZone (Pc9eZoneTypeffffff10eLevelName)
  1201. * LoadAllZones (PUcUi)
  1202. * Init (void)
  1203. * InsertZoneIntoZoneHierRecursive (P5CZoneP5CZone)
  1204. * InitialiseAudioZoneArray (void)
  1205. * Update (void)
  1206. * SaveAllZones (PUcPUi)
  1207. * SetPedGroup (UsUcUs)
  1208. * SetZonePedInfo (iUcsssssssssss)
  1209. * SetPedDensity (UsUcUs)
  1210. * SetCarDensity (UsUcUs)
  1211. * SetZoneCarInfo (iUcsssssssssssssssss)
  1212. * PointLiesWithinZone (PC7CVectorP5CZone)
  1213. * PostZoneCreation (void)
  1214. * ZoneIsEntirelyContainedWithinOtherZone (P5CZoneP5CZone)
  1215.  
  1216. class CCullZones (13 variables, 16 functions)
  1217. Variables list
  1218.  
  1219. * EntityIndicesUsed
  1220. * CurrentWantedLevelDrop_Player
  1221. * CurrentFlags_Player
  1222. * CurrentFlags_Camera
  1223. * NumAttributeZones
  1224. * NumCullZones
  1225. * OldCullZone
  1226. * aPointersToBigBuildingsForTreadables
  1227. * aPointersToBigBuildingsForBuildings
  1228. * aZones
  1229. * aAttributeZones
  1230. * aIndices
  1231. * bCurrentSubwayIsInvisible
  1232.  
  1233. Functions list
  1234.  
  1235. * FindAttributesForCoors (7CVectorPi)
  1236. * FindZoneWithStairsAttributeForPlayer (void)
  1237. * ForceCullZoneCoors (7CVector)
  1238. * GetWantedLevelDrop (void)
  1239. * DoINeedToLoadCollision (void)
  1240. * CamNoRain (void)
  1241. * CamStairsForPlayer (void)
  1242. * Cam1stPersonForPlayer (void)
  1243. * CamCloseInForPlayer (void)
  1244. * AddCullZone (RC7CVectorffffffUss)
  1245. * NoPolice (void)
  1246. * MarkSubwayAsInvisible (b)
  1247. * Init (void)
  1248. * Update (void)
  1249. * ResolveVisibilities (void)
  1250. * PlayerNoRain (void)
  1251.  
  1252. class CAutomobile (1 variables, 44 functions)
  1253. Variables list
  1254.  
  1255. * m_sAllTaxiLights
  1256.  
  1257. Functions list
  1258.  
  1259. * Fix (void)
  1260. * FireTruckControl (void)
  1261. * GetAllWheelsOffGround (void)
  1262. * GetComponentWorldPosition (iR7CVector)
  1263. * DoDriveByShootings (void)
  1264. * BlowUpCar (P7CEntity)
  1265. * AddDamagedVehicleParticles (void)
  1266. * AddWheelDirtAndWater (R9CColPointUi)
  1267. * OpenDoor (i6eDoorsf)
  1268. * HasCarStoppedBecauseOfLight (void)
  1269. * IsRoomForPedToLeaveCar (UiP7CVector)
  1270. * IsComponentPresent (i)
  1271. * IsDoorReady (6eDoors)
  1272. * IsDoorFullyOpen (6eDoors)
  1273. * IsDoorClosed (6eDoors)
  1274. * IsDoorMissing (6eDoors)
  1275. * HydraulicControl (void)
  1276. * VehicleDamage (void)
  1277. * TankControl (void)
  1278. * Teleport (7CVector)
  1279. * SpawnFlyingComponent (iUi)
  1280. * RcbanditCheckHitWheels (void)
  1281. * RcbanditCheck1CarWheels (R8CPtrList)
  1282. * RemoveBonnetInPedCollision (void)
  1283. * Render (void)
  1284. * RemoveRefsToVehicle (P7CEntity)
  1285. * SetupDamageAfterLoad (void)
  1286. * SetAllTaxiLights (b)
  1287. * SetTaxiLight (b)
  1288. * SetBusDoorTimer (UiUc)
  1289. * SetupSuspensionLines (void)
  1290. * SetDoorDamage (i6eDoors)
  1291. * SetComponentRotation (i7CVector)
  1292. * SetModelIndex (Ui)
  1293. * PlaceOnRoadProperly (void)
  1294. * PlayCarHorn (void)
  1295. * ProcessBuoyancy (void)
  1296. * ProcessAutoBusDoors (void)
  1297. * ProcessControl (void)
  1298. * ProcessControlInputs (Uc)
  1299. * PreRender (void)
  1300. * ProcessOpenDoor (UiUif)
  1301. * ProcessEntityCollision (P7CEntityP9CColPoint)
  1302. * dmgDrawCarCollidingParticles (RC7CVectorf)
  1303.  
  1304. class CClumpModelInfo (0 variables, 13 functions)
  1305. Variables list
  1306.  
  1307. Functions list
  1308.  
  1309. * FillFrameArray (P7RpClumpPP7RwFrame)
  1310. * FindFrameFromIdCB (P7RwFramePv)
  1311. * FindFrameFromNameCB (P7RwFramePv)
  1312. * FindFrameFromNameWithoutIdCB (P7RwFramePv)
  1313. * FillFrameArrayCB (P7RwFramePv)
  1314. * GetFrameFromId (P7RpClumpi)
  1315. * GetRwObject (void)
  1316. * DeleteRwObject (void)
  1317. * CreateInstance (P8RwMatrix)
  1318. * CreateInstance (void)
  1319. * SetAtomicRendererCB (P8RpAtomicPv)
  1320. * SetFrameIds (P24RwObjectNameIdAssocation)
  1321. * SetClump (P7RpClump)
  1322.  
  1323. class CMemoryCard (0 variables, 40 functions)
  1324. Variables list
  1325.  
  1326. Functions list
  1327.  
  1328. * FindMostRecentFileName (iPc)
  1329. * FillFirstFileWithGuff (i)
  1330. * FormatCard (i)
  1331. * GetNameOfSavedGame (i)
  1332. * GetDateAndTimeOfSavedGame (i)
  1333. * GetInfoOnSpecificSlot (i)
  1334. * GetLevelToLoad (void)
  1335. * GetLanguageToLoad (void)
  1336. * GetClusterAmountForFileCreation (i)
  1337. * DeleteSlot (i)
  1338. * DeleteEverythingInGameRoot (i)
  1339. * DeleteMemoryCardFile (iPc)
  1340. * DoHackRoundSTUPIDSonyDateTimeStuff (iPc)
  1341. * DoClassSaveRoutine (iPUcUi)
  1342. * CreateMemCardFileReadWrite (iPc)
  1343. * CreateRootDirectory (i)
  1344. * CreateIconFiles (iPcPcPc)
  1345. * CreateGameDirectoryFromScratch (i)
  1346. * CheckDataNotCorrupt (Pc)
  1347. * ChangeDirectory (iPc)
  1348. * CheckCardInserted (i)
  1349. * CheckCardStateAtGameStartUp (i)
  1350. * CheckGameDirectoryThere (i)
  1351. * ClearFileTableBuffer (i)
  1352. * CloseMemCardFile (i)
  1353. * OpenMemCardFileForReading (iPc)
  1354. * LoadSavedGame (void)
  1355. * LoadSlotToBuffer (i)
  1356. * LoadIconFiles (iPcPcPc)
  1357. * LookForRootDirectory (i)
  1358. * Init (void)
  1359. * WritetoMemCard (iPvi)
  1360. * RestoreForStartLoad (void)
  1361. * ReadFromMemCard (iPvi)
  1362. * SaveSlot (i)
  1363. * SaveGame (void)
  1364. * PopulateErrorMessage (void)
  1365. * PopulateSlotInfo (i)
  1366. * PopulateFileTable (i)
  1367. * PopulateCardFlags (ibbbb)
  1368.  
  1369. class CHeli (7 variables, 19 functions)
  1370. Variables list
  1371.  
  1372. * CatalinaHasBeenShotDown
  1373. * CatalinaHeliOn
  1374. * NumScriptHelis
  1375. * NumRandomHelis
  1376. * TestForNewRandomHelisTimer
  1377. * ScriptHeliOn
  1378. * pHelis
  1379.  
  1380. Functions list
  1381.  
  1382. * FindPointerToCatalinasHeli (void)
  1383. * GenerateHeli (b)
  1384. * CatalinaTakeOff (void)
  1385. * ActivateHeli (b)
  1386. * MakeCatalinaHeliFlyAway (void)
  1387. * HasCatalinaBeenShotDown (void)
  1388. * InitHelis (void)
  1389. * UpdateHelis (void)
  1390. * TestRocketCollision (P7CVector)
  1391. * TestBulletCollision (P7CVectorP7CVectorP7CVector)
  1392. * SpecialHeliPreRender (void)
  1393. * SpawnFlyingComponent (i)
  1394. * StartCatalinaFlyBy (void)
  1395. * RemoveCatalinaHeli (void)
  1396. * Render (void)
  1397. * SetModelIndex (Ui)
  1398. * PreRenderAlways (void)
  1399. * ProcessControl (void)
  1400. * PreRender (void)
  1401.  
  1402. class CPlane (0 variables, 17 functions)
  1403. Variables list
  1404.  
  1405. Functions list
  1406.  
  1407. * FindDrugPlaneCoordinates (void)
  1408. * FindDropOffCesnaCoordinates (void)
  1409. * FlagToDestroyWhenNextProcessed (void)
  1410. * DeleteRwObject (void)
  1411. * CreateDropOffCesna (void)
  1412. * CreateIncomingCesna (void)
  1413. * LoadPath (PCcRiRfb)
  1414. * HasDropOffCesnaBeenShotDown (void)
  1415. * HasCesnaBeenDestroyed (void)
  1416. * HasCesnaLanded (void)
  1417. * InitPlanes (void)
  1418. * UpdatePlanes (void)
  1419. * TestRocketCollision (P7CVector)
  1420. * Render (void)
  1421. * SetModelIndex (Ui)
  1422. * ProcessControl (void)
  1423. * PreRender (void)
  1424.  
  1425. class CDirectory (0 variables, 3 functions)
  1426. Variables list
  1427.  
  1428. Functions list
  1429.  
  1430. * FindItem (PCcRUiRUi)
  1431. * AddItem (RCQ210CDirectory13DirectoryInfo)
  1432. * ReadDirFile (PCc)
  1433.  
  1434. class CWeapon (0 variables, 27 functions)
  1435. Variables list
  1436.  
  1437. Functions list
  1438.  
  1439. * Fire (P7CEntityP7CVector)
  1440. * FireMelee (P7CEntityR7CVector)
  1441. * FireInstantHit (P7CEntityP7CVector)
  1442. * FireShotgun (P7CEntityP7CVector)
  1443. * FireProjectile (P7CEntityP7CVectorf)
  1444. * FireAreaEffect (P7CEntityP7CVector)
  1445. * FireSniper (P7CEntity)
  1446. * FireM16_1stPerson (P7CEntity)
  1447. * FireInstantHitFromCar (P11CAutomobileb)
  1448. * FireFromCar (P11CAutomobileb)
  1449. * DoTankDoomAiming (P7CEntityP7CEntityP7CVectorP7CVector)
  1450. * DoBulletImpact (P7CEntityP7CEntityP7CVectorP7CVectorP9CColPoint9CVector2D)
  1451. * DoDoomAiming (P7CEntityP7CVectorP7CVector)
  1452. * DoDriveByAutoAiming (P7CEntityP7CVectorP7CVector)
  1453. * BlowUpExplosiveThings (P7CEntity)
  1454. * AddGunshell (P7CEntityRC7CVectorRC9CVector2Df)
  1455. * MakePedsJumpAtShot (P9CPhysicalP7CVectorP7CVector)
  1456. * HasWeaponAmmoToBeUsed (void)
  1457. * IsTypeMelee (void)
  1458. * IsType2Handed (void)
  1459. * HitsGround (P7CEntityP7CVectorP7CEntity)
  1460. * Initialise (11eWeaponTypei)
  1461. * InitialiseWeapons (void)
  1462. * UpdateWeapons (void)
  1463. * Update (i)
  1464. * Reload (void)
  1465. * ShutdownWeapons (void)
  1466.  
  1467. class CEventList (1 variables, 8 functions)
  1468. Variables list
  1469.  
  1470. * ms_nFirstFreeSlotIndex
  1471.  
  1472. Functions list
  1473.  
  1474. * FindClosestEvent (10eEventType7CVectorPi)
  1475. * GetEvent (10eEventTypePi)
  1476. * ClearEvent (i)
  1477. * Initialise (void)
  1478. * Update (void)
  1479. * RegisterEvent (10eEventType12eEventEntityP7CEntityP4CPedi)
  1480. * RegisterEvent (10eEventType7CVectori)
  1481. * ReportCrimeForEvent (10eEventTypeib)
  1482.  
  1483. class CAnimBlendNode (0 variables, 6 functions)
  1484. Variables list
  1485.  
  1486. Functions list
  1487.  
  1488. * FindKeyFrame (f)
  1489. * GetEndTranslation (R7CVectorf)
  1490. * GetCurrentTranslation (R7CVectorf)
  1491. * NextKeyFrame (void)
  1492. * Init (void)
  1493. * Update (R7CVectorR11CQuaternionf)
  1494.  
  1495. class CPedType (1 variables, 7 functions)
  1496. Variables list
  1497.  
  1498. * ms_apPedType
  1499.  
  1500. Functions list
  1501.  
  1502. * FindPedType (Pc)
  1503. * FindPedFlag (Pc)
  1504. * Load (PUcUi)
  1505. * LoadPedData (void)
  1506. * Initialise (void)
  1507. * Save (PUcPUi)
  1508. * Shutdown (void)
  1509.  
  1510. class CTimeModelInfo (0 variables, 1 functions)
  1511. Variables list
  1512.  
  1513. Functions list
  1514.  
  1515. * FindOtherTimeModel (void)
  1516.  
  1517. class CFileLoader (1 variables, 21 functions)
  1518. Variables list
  1519.  
  1520. * ms_line
  1521.  
  1522. Functions list
  1523.  
  1524. * FinishLoadClumpFile (P8RwStreamUi)
  1525. * FindRelatedModelInfoCB (P8RpAtomicPv)
  1526. * LoadCollisionFile (Pc)
  1527. * LoadAtomicFile2Return (PCc)
  1528. * LoadLevel (PCc)
  1529. * LoadClumpFile (P8RwStreamUi)
  1530. * LoadAtomicFile (P8RwStreamUi)
  1531. * LoadClumpFile (PCc)
  1532. * LoadObjectTypes (PCc)
  1533. * LoadObject (PCc)
  1534. * LoadTimeObject (PCc)
  1535. * LoadMLOInstance (iPCc)
  1536. * LoadVehicleObject (PCc)
  1537. * LoadPedObject (PCc)
  1538. * Load2dEffect (PCc)
  1539. * LoadScene (PCc)
  1540. * LoadMapZones (PCc)
  1541. * LoadObjectInstance (PCc)
  1542. * LoadCollisionModel (PUcR9CColModelPc)
  1543. * StartLoadClumpFile (P8RwStreamUi)
  1544. * SetRelatedModelInfoCB (P8RpAtomicPv)
  1545.  
  1546. class CBridge (10 variables, 5 functions)
  1547. Variables list
  1548.  
  1549. * DefaultZLiftWeight
  1550. * DefaultZLiftRoad
  1551. * DefaultZLiftPart
  1552. * OldState
  1553. * OldLift
  1554. * TimeOfBridgeBecomingOperational
  1555. * State
  1556. * pLiftPart
  1557. * pLiftRoad
  1558. * pWeight
  1559.  
  1560. Functions list
  1561.  
  1562. * FindBridgeEntities (void)
  1563. * Init (void)
  1564. * Update (void)
  1565. * ThisIsABridgeObjectMovingUp (Ui)
  1566. * ShouldLightsBeFlashing (void)
  1567.  
  1568. class CGarage (0 variables, 24 functions)
  1569. Variables list
  1570.  
  1571. Functions list
  1572.  
  1573. * FindDoorsEntities (void)
  1574. * FindDoorsEntitiesSectorList (R8CPtrListb)
  1575. * EntityHasASphereWayOutsideGarage (P7CEntityf)
  1576. * CenterCarInGarage (P8CVehicle)
  1577. * BuildRotatedDoorMatrix (P7CEntityf)
  1578. * CloseThisGarage (void)
  1579. * CountCarsWithCenterPointWithinGarage (P7CEntity)
  1580. * OpenThisGarage (void)
  1581. * MarkThisCarAsCollectedForCraig (i)
  1582. * IsStaticPlayerCarEntirelyInside (void)
  1583. * IsEntityEntirelyInside (P7CEntity)
  1584. * IsEntityEntirelyOutside (P7CEntityf)
  1585. * IsEntityTouching3D (P7CEntity)
  1586. * IsEntityEntirelyInside3D (P7CEntityf)
  1587. * IsAnyOtherPedTouchingGarage (P4CPed)
  1588. * IsAnyOtherCarTouchingGarage (P8CVehicle)
  1589. * IsAnyCarBlockingDoor (void)
  1590. * Update (void)
  1591. * TidyUpGarage (void)
  1592. * TidyUpGarageClose (void)
  1593. * StoreAndRemoveCarsForThisHideOut (P10CStoredCari)
  1594. * RestoreCarsForThisHideOut (P10CStoredCar)
  1595. * RemoveCarsBlockingDoorNotInside (void)
  1596. * RefreshDoorPointers (b)
  1597.  
  1598. class CCrane (0 variables, 6 functions)
  1599. Variables list
  1600.  
  1601. Functions list
  1602.  
  1603. * FindCarInSectorList (P8CPtrList)
  1604. * GoTowardsTarget (ffff)
  1605. * DoesCranePickUpThisCarType (Ui)
  1606. * Update (void)
  1607. * RotateCarriedCarProperly (void)
  1608. * SetHookMatrix (void)
  1609.  
  1610. class CStreaming (29 variables, 55 functions)
  1611. Variables list
  1612.  
  1613. * ms_disableStreaming
  1614. * ms_numModelsRequested
  1615. * ms_aInfoForModel
  1616. * ms_vehiclesLoaded
  1617. * ms_memoryUsed
  1618. * ms_pExtraObjectsDir
  1619. * ms_bLoadingBigModel
  1620. * ms_streamingBuffer
  1621. * ms_channel
  1622. * ms_channelError
  1623. * ms_oldSectorY
  1624. * ms_oldSectorX
  1625. * ms_hasLoadedLODs
  1626. * ms_numPriorityRequests
  1627. * ms_lastCullZone
  1628. * ms_currentPedLoading
  1629. * ms_loadedGangCars
  1630. * ms_loadedGangs
  1631. * ms_currentPedGrp
  1632. * ms_lastVehicleDeleted
  1633. * ms_numVehiclesLoaded
  1634. * ms_numModelsInMem
  1635. * ms_endRequestedList
  1636. * ms_startRequestedList
  1637. * ms_endLoadedList
  1638. * ms_startLoadedList
  1639. * ms_lastImageRead
  1640. * ms_imageSize
  1641. * ms_imageOffsets
  1642.  
  1643. Functions list
  1644.  
  1645. * FinishLoadingLargeFile (Pci)
  1646. * FlushRequestList (void)
  1647. * GetNextFileOnCd (ib)
  1648. * GetCdImageOffset (i)
  1649. * DeleteAllRwObjects (void)
  1650. * DeleteRwObjectsAfterDeath (RC7CVector)
  1651. * DeleteRwObjectsInOverlapSectorList (R8CPtrListii)
  1652. * DeleteFarAwayRwObjects (RC7CVector)
  1653. * DeleteRwObjectsBehindCameraInSectorList (R8CPtrListi)
  1654. * DeleteRwObjectsNotInFrustumInSectorList (R8CPtrListi)
  1655. * DeleteRwObjectsBehindCamera (i)
  1656. * ConvertBufferToObject (Pci)
  1657. * AddModelsToRequestList (RC7CVector)
  1658. * AddToLoadedVehiclesList (i)
  1659. * LoadAllRequestedModels (b)
  1660. * LoadScene (RC7CVector)
  1661. * LoadInitialPeds (void)
  1662. * LoadInitialVehicles (void)
  1663. * LoadCdDirectory (void)
  1664. * MakeSpaceFor (i)
  1665. * MemoryCardLoad (PUcUi)
  1666. * MemoryCardSave (PUcPUi)
  1667. * IHaveUsedStreamingMemory (void)
  1668. * HaveAllBigBuildingsLoaded (10eLevelName)
  1669. * HasSpecialCharLoaded (i)
  1670. * IsTxdUsedByRequestedModels (i)
  1671. * ImGonnaUseStreamingMemory (void)
  1672. * Init (void)
  1673. * Update (void)
  1674. * StreamZoneModels (RC7CVector)
  1675. * StreamVehiclesAndPeds (void)
  1676. * RequestModel (ii)
  1677. * RequestSpecialModel (iPCci)
  1678. * RequestBigBuildings (10eLevelName)
  1679. * RemoveIslandsNotUsed (10eLevelName)
  1680. * RemoveBigBuildings (10eLevelName)
  1681. * RemoveAllUnusedModels (void)
  1682. * RemoveUnusedModelsInLoadedList (void)
  1683. * RemoveUnusedBigBuildings (10eLevelName)
  1684. * RemoveCurrentZonesModels (void)
  1685. * RequestIslands (10eLevelName)
  1686. * RemoveModel (i)
  1687. * RequestSpecialChar (iPCci)
  1688. * RetryLoadFile (i)
  1689. * RequestSubway (void)
  1690. * RequestModelStream (i)
  1691. * RemoveLeastUsedModel (void)
  1692. * RemoveLoadedVehicle (void)
  1693. * SetModelIsDeletable (i)
  1694. * SetMissionDoesntRequireSpecialChar (i)
  1695. * SetMissionDoesntRequireModel (i)
  1696. * Shutdown (void)
  1697. * ProcessEntitiesInSectorList (R8CPtrListffffff)
  1698. * ProcessEntitiesInSectorList (R8CPtrList)
  1699. * ProcessLoadingChannel (i)
  1700.  
  1701. class CPlayerInfo (0 variables, 16 functions)
  1702. Variables list
  1703.  
  1704. Functions list
  1705.  
  1706. * FindClosestCarSectorList (R8CPtrListP4CPedffffPfPP8CVehicle)
  1707. * GetPos (void)
  1708. * BlowUpRCBuggy (void)
  1709. * CancelPlayerEnteringCars (P8CVehicle)
  1710. * Clear (void)
  1711. * ArrestPlayer (void)
  1712. * AwardMoneyForExplosion (P8CVehicle)
  1713. * LoadPlayerInfo (PUcUi)
  1714. * MakePlayerSafe (b)
  1715. * KillPlayer (void)
  1716. * IsPlayerInRemoteMode (void)
  1717. * IsRestartingAfterArrest (void)
  1718. * IsRestartingAfterDeath (void)
  1719. * SavePlayerInfo (PUcPUi)
  1720. * PlayerFailedCriticalMission (void)
  1721. * Process (void)
  1722.  
  1723. class CMenuManager (12 variables, 23 functions)
  1724. Variables list
  1725.  
  1726. * m_PrefsLanguage
  1727. * m_PrefsBrightness
  1728. * m_PrefsShowSubtitles
  1729. * m_PrefsUseWideScreen
  1730. * m_PrefsShowTrails
  1731. * m_PrefsRadioStation
  1732. * m_PrefsStereoMono
  1733. * m_PrefsUseVibration
  1734. * m_PrefsControllerConfig
  1735. * m_PrefsSfxVolume
  1736. * m_PrefsMusicVolume
  1737. * m_PrefsAllowNastyGame
  1738.  
  1739. Functions list
  1740.  
  1741. * FilterOutColorMarkersFromString (PUsR5CRGBA)
  1742. * DoHackingMenusAtPageBrowse (void)
  1743. * DrawFrontEnd (void)
  1744. * DrawMemoryCardStartUpMenus (void)
  1745. * DrawFrontEndNormal (void)
  1746. * DrawFrontEndSaveZone (void)
  1747. * AnaliseMenuContents (void)
  1748. * LoadAllTextures (void)
  1749. * InitialiseMenuContentsAfterLoadingGame (void)
  1750. * InitialiseChangedLanguageSettings (void)
  1751. * InitialiseMenuContents (void)
  1752. * InitialiseMenusOnce (void)
  1753. * WorkOutMenuState (Uc)
  1754. * UnloadTextures (void)
  1755. * SetSoundLevelsForMusicMenu (void)
  1756. * Process (void)
  1757. * ProcessControllerInput (void)
  1758. * ProcessDPadLeftJustDown (void)
  1759. * ProcessDPadRightJustDown (void)
  1760. * ProcessDPadUpJustDown (void)
  1761. * ProcessDPadDownJustDown (void)
  1762. * ProcessDPadTriangleJustDown (void)
  1763. * ProcessDPadCrossJustDown (void)
  1764.  
  1765. class CCam (0 variables, 49 functions)
  1766. Variables list
  1767.  
  1768. Functions list
  1769.  
  1770. * FixCamWhenObscuredByVehicle (RC7CVector)
  1771. * FixCamIfObscured (RC7CVectorff)
  1772. * GetVectorsReadyForRW (void)
  1773. * GetPedBetaAngleForClearView (RC7CVectorffbbbbb)
  1774. * DoAverageOnVector (RC7CVector)
  1775. * Cam_On_A_String_Unobscured (RC7CVectorf)
  1776. * ClipIfPedInFrontOfPlayer (void)
  1777. * AvoidWallsTopDownPed (RC7CVectorRC7CVectorPfPff)
  1778. * LookBehind (void)
  1779. * LookLeft (void)
  1780. * LookRight (void)
  1781. * Init (void)
  1782. * WorkOutCamHeightWeeCar (RC7CVectorf)
  1783. * WorkOutCamHeight (RC7CVectorff)
  1784. * RotCamIfInFrontCar (RC7CVectorf)
  1785. * Process_TopDown (RC7CVectorfff)
  1786. * Process_TopDownPed (RC7CVectorfff)
  1787. * Process_Cam_On_Train_Roof (RC7CVectorfff)
  1788. * Process_Cam_Running_Side_Train (RC7CVectorfff)
  1789. * Process_Blood_On_The_Tracks (RC7CVectorfff)
  1790. * Process_Im_The_Passenger_Woo_Woo (RC7CVectorfff)
  1791. * Process_BehindBoat (RC7CVectorfff)
  1792. * Process_BehindCar (RC7CVectorfff)
  1793. * Process_Bill (RC7CVectorfff)
  1794. * Process_Fight_Cam (RC7CVectorfff)
  1795. * Process_FollowPed (RC7CVectorfff)
  1796. * Process_ReactionCam (RC7CVectorfff)
  1797. * Process_Chris_With_Binding_PlusRotation (RC7CVectorfff)
  1798. * Process_FollowPed_WithBinding (RC7CVectorfff)
  1799. * Process_Cam_On_A_String (RC7CVectorfff)
  1800. * Process_Aiming (RC7CVectorfff)
  1801. * Process_Sniper (RC7CVectorfff)
  1802. * Process_Rocket (RC7CVectorfff)
  1803. * Process_M16_1stPerson (RC7CVectorfff)
  1804. * Process_Debug (RC7CVectorfff)
  1805. * Process_Syphon (RC7CVectorfff)
  1806. * Process_Syphon_Crim_In_Front (RC7CVectorfff)
  1807. * Process_CheesyZoom (RC7CVectorfff)
  1808. * Process_WheelCam (RC7CVectorfff)
  1809. * Process_1stPerson (RC7CVectorfff)
  1810. * Process_FlyBy (RC7CVectorfff)
  1811. * Process_Look_At_Cars (void)
  1812. * Process_CushyPillows_Arse (void)
  1813. * ProcessPedsDeadBaby (void)
  1814. * PrintMode (void)
  1815. * ProcessSpecialHeightRoutines (void)
  1816. * Process (void)
  1817. * ProcessArrestCamTwo (void)
  1818. * ProcessArrestCamOne (void)
  1819.  
  1820. class CMissionCleanup (0 variables, 4 functions)
  1821. Variables list
  1822.  
  1823. Functions list
  1824.  
  1825. * FindFree (void)
  1826. * AddEntityToList (iUc)
  1827. * RemoveEntityFromList (iUc)
  1828. * Process (void)
  1829.  
  1830. class CCarCtrl (16 variables, 46 functions)
  1831. Variables list
  1832.  
  1833. * CarDensityMultiplier
  1834. * CarArrays
  1835. * CountDownToCarsAtStart
  1836. * NextCarOfRating
  1837. * NumRandomCars
  1838. * NumParkedCars
  1839. * NumFireTrucksOnDuty
  1840. * NumAmbulancesOnDuty
  1841. * NumMissionCars
  1842. * NumLawEnforcerCars
  1843. * NumPermanentVehicles
  1844. * LastTimeLawEnforcerCreated
  1845. * LastTimeFireTruckCreated
  1846. * LastTimeAmbulanceCreated
  1847. * TotalNumOfCarsOfRating
  1848. * bCarsGeneratedAroundCamera
  1849.  
  1850. Functions list
  1851.  
  1852. * FindPathDirection (iii)
  1853. * FindMaximumSpeedForThisCarInTraffic (P11CAutomobile)
  1854. * FindAngleToWeaveThroughTraffic (P11CAutomobileP9CPhysicalff)
  1855. * FindLinksToGoWithTheseNodes (P8CVehicle)
  1856. * GenerateRandomCars (void)
  1857. * GenerateOneRandomCar (void)
  1858. * GenerateEmergencyServicesCar (void)
  1859. * GenerateOneEmergencyServicesCar (Ui7CVector)
  1860. * DragCarToPoint (P8CVehicleP7CVector)
  1861. * ChooseCarModel (i)
  1862. * ChooseModel (P9CZoneInfoP7CVectorPi)
  1863. * ChoosePoliceCarModel (void)
  1864. * ClearInterestingVehicleList (void)
  1865. * AddToCarArray (ii)
  1866. * MapCouldMoveInThisArea (ff)
  1867. * JoinCarWithRoadSystem (P8CVehicle)
  1868. * JoinCarWithRoadSystemGotoCoors (P8CVehicle7CVectorb)
  1869. * IsThisVehicleInteresting (P8CVehicle)
  1870. * Init (void)
  1871. * WeaveThroughCarsSectorList (R8CPtrListP11CAutomobileP9CPhysicalffffPfPf)
  1872. * WeaveThroughPedsSectorList (R8CPtrListP11CAutomobileP9CPhysicalffffPfPf)
  1873. * WeaveThroughObjectsSectorList (R8CPtrListP11CAutomobileffffPfPf)
  1874. * UpdateCarOnRails (P11CAutomobile)
  1875. * UpdateCarCount (P8CVehicleUc)
  1876. * TestCollisionBetween2MovingRects (P8CVehicleP8CVehicleffP7CVectorP7CVectorUc)
  1877. * SteerAICarWithPhysics (P11CAutomobile)
  1878. * SteerAIBoatWithPhysics (P5CBoat)
  1879. * SteerAICarWithPhysics_OnlyMission (P11CAutomobilePfPfPfPb)
  1880. * SteerAICarWithPhysicsFollowPath (P11CAutomobilePfPfPfPb)
  1881. * SteerAICarWithPhysicsHeadingForTarget (P11CAutomobileP9CPhysicalffPfPfPfPb)
  1882. * SteerAICarWithPhysicsTryingToBlockTarget_Stop (P11CAutomobileffffPfPfPfPb)
  1883. * SteerAIBoatWithPhysicsHeadingForTarget (P5CBoatffPfPfPf)
  1884. * ReInit (void)
  1885. * RemoveDistantCars (void)
  1886. * RemoveFromInterestingVehicleList (P8CVehicle)
  1887. * RegisterVehicleOfInterest (P8CVehicle)
  1888. * SwitchVehicleToRealPhysics (P8CVehicle)
  1889. * ScanForPedDanger (P11CAutomobile)
  1890. * SlowCarOnRailsDownForTrafficAndLights (P11CAutomobile)
  1891. * SlowCarDownForPedsSectorList (R8CPtrListP11CAutomobileffffPff)
  1892. * SlowCarDownForCarsSectorList (R8CPtrListP11CAutomobileffffPff)
  1893. * SlowCarDownForOtherCar (P7CEntityP11CAutomobilePff)
  1894. * PickNextNodeRandomly (P11CAutomobile)
  1895. * PickNextNodeToFollowPath (P11CAutomobile)
  1896. * PickNextNodeToChaseCar (P11CAutomobileffP8CVehicle)
  1897. * PossiblyRemoveVehicle (P8CVehicle)
  1898.  
  1899. class CPopulation (27 variables, 19 functions)
  1900. Variables list
  1901.  
  1902. * RegenerationFront
  1903. * RegenerationPoint_b
  1904. * RegenerationPoint_a
  1905. * PedDensityMultiplier
  1906. * bZoneChangeHasHappened
  1907. * m_AllRandomPedsThisType
  1908. * m_CountDownToPedsAtStart
  1909. * ms_bGivePedsWeapons
  1910. * ms_pPedGroups
  1911. * ms_nTotalMissionPeds
  1912. * ms_nTotalPeds
  1913. * ms_nTotalGangPeds
  1914. * ms_nTotalCivPeds
  1915. * ms_nNumDummy
  1916. * ms_nNumGang9
  1917. * ms_nNumGang8
  1918. * ms_nNumGang7
  1919. * ms_nNumGang6
  1920. * ms_nNumGang5
  1921. * ms_nNumGang4
  1922. * ms_nNumGang3
  1923. * ms_nNumGang2
  1924. * ms_nNumGang1
  1925. * ms_nNumEmergency
  1926. * ms_nNumCop
  1927. * ms_nNumCivFemale
  1928. * ms_nNumCivMale
  1929.  
  1930. Functions list
  1931.  
  1932. * FindClosestZoneForCoors (P7CVectorPi10eLevelName10eLevelName)
  1933. * FindCollisionZoneForCoors (P7CVectorPiP10eLevelName)
  1934. * DealWithZoneChange (10eLevelName10eLevelNameb)
  1935. * ChooseCivilianOccupation (i)
  1936. * ConvertToDummyObject (P7CObject)
  1937. * ConvertAllObjectsToDummyObjects (void)
  1938. * ConvertToRealObject (P12CDummyObject)
  1939. * AddPedInCar (P8CVehicle)
  1940. * AddToPopulation (ffff)
  1941. * AddPed (8ePedTypeUiRC7CVector)
  1942. * LoadPedGroups (void)
  1943. * ManagePopulation (void)
  1944. * MoveCarsAndPedsOutOfAbandonedZones (void)
  1945. * IsPointInSafeZone (P7CVector)
  1946. * Initialise (void)
  1947. * Update (void)
  1948. * UpdatePedCount (8ePedTypeUc)
  1949. * TestSafeForRealObject (P12CDummyObject)
  1950. * RemovePed (P4CPed)
  1951.  
  1952. class CPlayerPed (0 variables, 26 functions)
  1953. Variables list
  1954.  
  1955. Functions list
  1956.  
  1957. * FindWeaponLockOnTarget (void)
  1958. * FindNextWeaponLockOnTarget (P7CEntityb)
  1959. * GetPlayerInfoForThisPlayerPed (void)
  1960. * DeactivatePlayerPed (i)
  1961. * EvaluateTarget (P7CEntityPP7CEntityPfffb)
  1962. * EvaluateNeighbouringTarget (P7CEntityPP7CEntityPfffb)
  1963. * DoStuffToGoOnFire (void)
  1964. * ClearWeaponTarget (void)
  1965. * ClearAdrenaline (void)
  1966. * AnnoyPlayerPed (b)
  1967. * MakeObjectTargettable (i)
  1968. * MakeChangesForNewWeapon (Sc)
  1969. * KeepAreaAroundPlayerClear (void)
  1970. * ReactivatePlayerPed (i)
  1971. * ReApplyMoveAnims (void)
  1972. * SetInitialState (void)
  1973. * SetWantedLevel (i)
  1974. * SetWantedLevelNoDrop (i)
  1975. * SetupPlayerPed (i)
  1976. * SetRealMoveAnim (void)
  1977. * SetMoveAnim (void)
  1978. * PlayerControlZelda (P4CPad)
  1979. * PlayerControlFighter (P4CPad)
  1980. * ProcessPlayerWeapon (P4CPad)
  1981. * ProcessWeaponSwitch (P4CPad)
  1982. * ProcessControl (void)
  1983.  
  1984. class CEmergencyPed (0 variables, 3 functions)
  1985. Variables list
  1986.  
  1987. Functions list
  1988.  
  1989. * FiremanAI (void)
  1990. * MedicAI (void)
  1991. * ProcessControl (void)
  1992.  
  1993. class cHandlingDataMgr (0 variables, 5 functions)
  1994. Variables list
  1995.  
  1996. Functions list
  1997.  
  1998. * FindExactWord (PcPcii)
  1999. * GetHandlingId (PCc)
  2000. * ConvertDataToGameUnits (P13tHandlingData)
  2001. * LoadHandlingData (void)
  2002. * Initialise (void)
  2003.  
  2004. class CMemoryHeap (0 variables, 11 functions)
  2005. Variables list
  2006.  
  2007. Functions list
  2008.  
  2009. * FillInBlockData (P13HeapBlockDescP13HeapBlockDescUi)
  2010. * Free (Pv)
  2011. * GetMemoryUsed (i)
  2012. * Malloc (Ui)
  2013. * MoveMemory (Pv)
  2014. * Init (Ui)
  2015. * TidyHeap (void)
  2016. * RegisterMemPointer (Pv)
  2017. * Realloc (PvUi)
  2018. * PopMemId (void)
  2019. * PushMemId (i)
  2020.  
  2021. class CSprite (4 variables, 15 functions)
  2022. Variables list
  2023.  
  2024. * m_bFlushSpriteBufferSwitchZTest
  2025. * m_fRecipNearClipPlane
  2026. * m_f2DFarScreenZ
  2027. * m_f2DNearScreenZ
  2028.  
  2029. Functions list
  2030.  
  2031. * FlushSpriteBuffer (void)
  2032. * CalcScreenCoors (RC5RwV3dP5RwV3dPfPfb)
  2033. * CalcHorizonCoors (void)
  2034. * InitSpriteBuffer (void)
  2035. * InitSpriteBuffer2D (void)
  2036. * RenderOneXLUSprite (fffffUcUcUcsfUc)
  2037. * RenderBufferedOneXLUSprite (fffffUcUcUcsfUc)
  2038. * RenderOneXLUSprite_Rotate_Aspect (fffffUcUcUcsffUc)
  2039. * RenderBufferedOneXLUSprite_Rotate_Dimension (fffffUcUcUcsffUc)
  2040. * RenderBufferedOneXLUSprite2D (ffffRC6RwRGBAsUc)
  2041. * RenderBufferedOneXLUSprite2D_Rotate_Dimension (ffffRC6RwRGBAsfUc)
  2042. * RenderBufferedOneXLUSprite_Rotate_Aspect (fffffUcUcUcsffUc)
  2043. * RenderBufferedOneXLUSprite_Rotate_2Colours (fffffUcUcUcUcUcUcffffUc)
  2044. * Set6Vertices2D (P13RwSky2DVertexRC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBA)
  2045. * Set6Vertices2D (P13RwSky2DVertexffffffffRC5CRGBARC5CRGBARC5CRGBARC5CRGBA)
  2046.  
  2047. class CVehicle (5 variables, 43 functions)
  2048. Variables list
  2049.  
  2050. * bAllDodosCheat
  2051. * bCheat5
  2052. * bCheat4
  2053. * bCheat3
  2054. * bWheelsOnlyCheat
  2055.  
  2056. Functions list
  2057.  
  2058. * FlagToDestroyWhenNextProcessed (void)
  2059. * GetComponentWorldPosition (iR7CVector)
  2060. * ExtinguishCarFire (void)
  2061. * DoFixedMachineGuns (void)
  2062. * BlowUpCar (P7CEntity)
  2063. * CanBeDeleted (void)
  2064. * CarHasRoof (void)
  2065. * CanPedOpenLocks (PC4CPed)
  2066. * CanPedEnterCar (void)
  2067. * CanPedExitCar (void)
  2068. * ChangeLawEnforcerState (Uc)
  2069. * AddPassenger (P4CPedUc)
  2070. * AddPassenger (P4CPed)
  2071. * OpenDoor (i6eDoorsf)
  2072. * IsSphereTouchingVehicle (ffff)
  2073. * IsUpsideDown (void)
  2074. * IsComponentPresent (i)
  2075. * IsDoorReady (6eDoors)
  2076. * IsDoorFullyOpen (6eDoors)
  2077. * IsDoorClosed (6eDoors)
  2078. * IsDoorMissing (6eDoors)
  2079. * IsVehicleNormal (void)
  2080. * IsLawEnforcementVehicle (void)
  2081. * IsOnItsSide (void)
  2082. * InflictDamage (P7CEntity11eWeaponTypef)
  2083. * UsesSiren (Ui)
  2084. * RemovePassenger (P4CPed)
  2085. * RemoveLighting (b)
  2086. * RemoveRefsToVehicle (P7CEntity)
  2087. * RemoveDriver (void)
  2088. * SetUpDriver (void)
  2089. * SetupPassenger (i)
  2090. * SetupLighting (void)
  2091. * SetComponentRotation (i7CVector)
  2092. * SetModelIndex (Ui)
  2093. * SetDriver (P4CPed)
  2094. * ShufflePassengersToMakeSpace (void)
  2095. * ProcessControlInputs (Uc)
  2096. * ProcessOpenDoor (UiUif)
  2097. * ProcessDelayedExplosion (void)
  2098. * ProcessWheel (R7CVectorR7CVectorR7CVectorR7CVectorifffcPfP11tWheelState)
  2099. * ProcessCarAlarm (void)
  2100. * ProcessWheelRotation (11tWheelStateRC7CVectorRC7CVectorf)
  2101.  
  2102. class CEntity (0 variables, 35 functions)
  2103. Variables list
  2104.  
  2105. Functions list
  2106.  
  2107. * FlagToDestroyWhenNextProcessed (void)
  2108. * GetIsOnScreenComplex (void)
  2109. * GetIsOnScreen (void)
  2110. * GetDistanceFromCentreOfMassToBaseOfModel (void)
  2111. * GetBoundCentre (void)
  2112. * GetIsTouching (RC9CVuVectorf)
  2113. * GetBoundCentre (R9CVuVector)
  2114. * GetBoundRadius (void)
  2115. * GetBoundRect (void)
  2116. * DetachFromRwObject (void)
  2117. * DeleteRwObject (void)
  2118. * CreateRwObject (void)
  2119. * AttachToRwObject (P8RwObject)
  2120. * AddSteamsFromGround (P7CVector)
  2121. * Add (void)
  2122. * ModifyMatrixForTreeInWind (void)
  2123. * ModifyMatrixForBannerInWind (void)
  2124. * IsVisible (void)
  2125. * UpdateRwFrame (void)
  2126. * Teleport (7CVector)
  2127. * RegisterReference (PP7CEntity)
  2128. * Render (void)
  2129. * RemoveLighting (b)
  2130. * Remove (void)
  2131. * ResolveReferences (void)
  2132. * SetModelIndex (Ui)
  2133. * SetModelIndexNoCreate (Ui)
  2134. * SetupLighting (void)
  2135. * SetupBigBuilding (void)
  2136. * PruneReferences (void)
  2137. * PreRender (void)
  2138. * ProcessControl (void)
  2139. * ProcessCollision (void)
  2140. * ProcessShift (void)
  2141. * ProcessLightsForEntity (void)
  2142.  
  2143. class CEntryInfoList (0 variables, 1 functions)
  2144. Variables list
  2145.  
  2146. Functions list
  2147.  
  2148. * Flush (void)
  2149.  
  2150. class CPtrList (0 variables, 1 functions)
  2151. Variables list
  2152.  
  2153. Functions list
  2154.  
  2155. * Flush (void)
  2156.  
  2157. class CPool (0 variables, 61 functions)
  2158. Variables list
  2159.  
  2160. Functions list
  2161.  
  2162. * Flush (v<8CPtrNode,8CPtrNode>)
  2163. * Flush (v<14CEntryInfoNode,14CEntryInfoNode>)
  2164. * Flush (v<4CPed,10CPlayerPed>)
  2165. * Flush (v<8CVehicle,11CAutomobile>)
  2166. * Flush (v<9CBuilding,9CBuilding>)
  2167. * Flush (v<10CTreadable,10CTreadable>)
  2168. * Flush (v<7CObject,13CCutsceneHead>)
  2169. * Flush (v<6CDummy,9CDummyPed>)
  2170. * Flush (v<18cAudioScriptObject,18cAudioScriptObject>)
  2171. * GetNoOfUsedSpaces (v<6CDummy,9CDummyPed>)
  2172. * GetNoOfUsedSpaces (v<7CObject,13CCutsceneHead>)
  2173. * GetNoOfUsedSpaces (v<10CTreadable,10CTreadable>)
  2174. * GetNoOfUsedSpaces (v<9CBuilding,9CBuilding>)
  2175. * GetNoOfUsedSpaces (v<14CEntryInfoNode,14CEntryInfoNode>)
  2176. * GetNoOfUsedSpaces (v<8CPtrNode,8CPtrNode>)
  2177. * GetNoOfUsedSpaces (v<18cAudioScriptObject,18cAudioScriptObject>)
  2178. * GetNoOfUsedSpaces (v<8CVehicle,11CAutomobile>)
  2179. * GetNoOfUsedSpaces (v<4CPed,10CPlayerPed>)
  2180. * GetIndex (P8CVehicle<8CVehicle,11CAutomobile>)
  2181. * GetAt (i<8CVehicle,11CAutomobile>)
  2182. * GetJustIndex_NoFreeAssert (P7CObject<7CObject,13CCutsceneHead>)
  2183. * GetJustIndex_NoFreeAssert (P9CBuilding<9CBuilding,9CBuilding>)
  2184. * GetJustIndex_NoFreeAssert (P6CDummy<6CDummy,9CDummyPed>)
  2185. * GetJustIndex_NoFreeAssert (P10CTreadable<10CTreadable,10CTreadable>)
  2186. * GetIndex (P7CObject<7CObject,13CCutsceneHead>)
  2187. * GetIndex (P4CPed<4CPed,10CPlayerPed>)
  2188. * GetAt (i<7CObject,13CCutsceneHead>)
  2189. * GetAt (i<4CPed,10CPlayerPed>)
  2190. * GetIndex (P18cAudioScriptObject<18cAudioScriptObject,18cAudioScriptObject>)
  2191. * GetAt (i<18cAudioScriptObject,18cAudioScriptObject>)
  2192. * GetJustIndex (P6TxdDef<6TxdDef,6TxdDef>)
  2193. * GetIndex (P6CDummy<6CDummy,9CDummyPed>)
  2194. * GetJustIndex_NoFreeAssert (P8CVehicle<8CVehicle,11CAutomobile>)
  2195. * Delete (P6TxdDef<6TxdDef,6TxdDef>)
  2196. * Delete (P18cAudioScriptObject<18cAudioScriptObject,18cAudioScriptObject>)
  2197. * Delete (P8CPtrNode<8CPtrNode,8CPtrNode>)
  2198. * Delete (P14CEntryInfoNode<14CEntryInfoNode,14CEntryInfoNode>)
  2199. * Delete (P6CDummy<6CDummy,9CDummyPed>)
  2200. * Delete (P10CTreadable<10CTreadable,10CTreadable>)
  2201. * Delete (P9CBuilding<9CBuilding,9CBuilding>)
  2202. * Delete (P7CObject<7CObject,13CCutsceneHead>)
  2203. * Delete (P4CPed<4CPed,10CPlayerPed>)
  2204. * Delete (P8CVehicle<8CVehicle,11CAutomobile>)
  2205. * New (v<6TxdDef,6TxdDef>)
  2206. * New (i<18cAudioScriptObject,18cAudioScriptObject>)
  2207. * New (v<18cAudioScriptObject,18cAudioScriptObject>)
  2208. * New (v<8CPtrNode,8CPtrNode>)
  2209. * New (v<14CEntryInfoNode,14CEntryInfoNode>)
  2210. * New (v<6CDummy,9CDummyPed>)
  2211. * New (v<10CTreadable,10CTreadable>)
  2212. * New (v<9CBuilding,9CBuilding>)
  2213. * New (v<7CObject,13CCutsceneHead>)
  2214. * New (i<7CObject,13CCutsceneHead>)
  2215. * New (v<4CPed,10CPlayerPed>)
  2216. * New (i<4CPed,10CPlayerPed>)
  2217. * New (v<8CVehicle,11CAutomobile>)
  2218. * New (i<8CVehicle,11CAutomobile>)
  2219. * SetNotFreeAt (i<18cAudioScriptObject,18cAudioScriptObject>)
  2220. * SetNotFreeAt (i<7CObject,13CCutsceneHead>)
  2221. * SetNotFreeAt (i<4CPed,10CPlayerPed>)
  2222. * SetNotFreeAt (i<8CVehicle,11CAutomobile>)
  2223.  
  2224. class CWeather (23 variables, 9 functions)
  2225. Variables list
  2226.  
  2227. * Foggyness
  2228. * ForcedWeatherType
  2229. * CloudCoverage
  2230. * NewWeatherType
  2231. * OldWeatherType
  2232. * LightningFlash
  2233. * LightningDuration
  2234. * LightningStart
  2235. * LightningBurst
  2236. * InterpolationValue
  2237. * WetRoads
  2238. * WeatherTypeInList
  2239. * WhenToPlayLightningSound
  2240. * Wind
  2241. * Rainbow
  2242. * Rain
  2243. * Stored_StateStored
  2244. * Stored_Rain
  2245. * Stored_InterpolationValue
  2246. * Stored_NewWeatherType
  2247. * Stored_OldWeatherType
  2248. * SoundHandle
  2249. * bScriptsForceRain
  2250.  
  2251. Functions list
  2252.  
  2253. * ForceWeatherNow (s)
  2254. * ForceWeather (s)
  2255. * AddRain (void)
  2256. * Init (void)
  2257. * Update (void)
  2258. * StoreWeatherState (void)
  2259. * ReleaseWeather (void)
  2260. * RenderRainStreaks (void)
  2261. * RestoreWeatherState (void)
  2262.  
  2263. class CPad (3 variables, 55 functions)
  2264. Variables list
  2265.  
  2266. * bDisplayNoControllerMessage
  2267. * bObsoleteControllerMessage
  2268. * bOldDisplayNoControllerMessage
  2269.  
  2270. Functions list
  2271.  
  2272. * ForceCameraBehindPlayer (void)
  2273. * GetPad (i)
  2274. * GetExitVehicle (void)
  2275. * GetWeapon (void)
  2276. * GetLookRight (void)
  2277. * GetLookLeft (void)
  2278. * GetLookBehindForPed (void)
  2279. * GetLookBehindForCar (void)
  2280. * GetPedWalkUpDown (void)
  2281. * GetPedWalkLeftRight (void)
  2282. * GetTarget (void)
  2283. * GetBrake (void)
  2284. * GetAccelerate (void)
  2285. * GetHorn (void)
  2286. * GetSteeringUpDown (void)
  2287. * GetCarGunUpDown (void)
  2288. * GetCarGunLeftRight (void)
  2289. * GetSteeringLeftRight (void)
  2290. * GetHandBrake (void)
  2291. * GetCarGunFired (void)
  2292. * GetSprint (void)
  2293. * ExitVehicleJustDown (void)
  2294. * DoCheats (void)
  2295. * DoCheats (s)
  2296. * CycleCameraModeDownJustDown (void)
  2297. * CycleCameraModeUpJustDown (void)
  2298. * CycleWeaponLeftJustDown (void)
  2299. * CycleWeaponRightJustDown (void)
  2300. * CarGunJustDown (void)
  2301. * ChangeStationJustDown (void)
  2302. * Clear (void)
  2303. * AddToCheatString (c)
  2304. * LookAroundUpDown (void)
  2305. * LookAroundLeftRight (void)
  2306. * JumpJustDown (void)
  2307. * HornJustDown (void)
  2308. * Initialise (void)
  2309. * WeaponJustDown (void)
  2310. * UpdatePads (void)
  2311. * Update (s)
  2312. * TargetJustDown (void)
  2313. * StopPadsShaking (void)
  2314. * StopShaking (s)
  2315. * StartShake (sUc)
  2316. * StartShake_Distance (sUcfff)
  2317. * StartShake_Train (ff)
  2318. * ResetCheats (void)
  2319. * ResetAverageWeapon (void)
  2320. * ShiftTargetRightJustDown (void)
  2321. * ShiftTargetLeftJustDown (void)
  2322. * SniperZoomIn (void)
  2323. * SniperZoomOut (void)
  2324. * SniperModeLookUpDown (void)
  2325. * SniperModeLookLeftRight (void)
  2326. * PrintErrorMessage (void)
  2327.  
  2328. class CAnimBlendClumpData (0 variables, 2 functions)
  2329. Variables list
  2330.  
  2331. Functions list
  2332.  
  2333. * ForAllFrames (PFP18AnimBlendFrameDataPv_vPv)
  2334. * SetNumberOfFrames (i)
  2335.  
  2336. class CGangs (1 variables, 7 functions)
  2337. Variables list
  2338.  
  2339. * Gang
  2340.  
  2341. Functions list
  2342.  
  2343. * GetGangPedModelOverride (s)
  2344. * LoadAllGangData (PUcUi)
  2345. * Initialise (void)
  2346. * SaveAllGangData (PUcPUi)
  2347. * SetGangPedModelOverride (sSc)
  2348. * SetGangWeapons (sii)
  2349. * SetGangVehicleModel (si)
  2350.  
  2351. class CDarkel (17 variables, 12 functions)
  2352. Variables list
  2353.  
  2354. * AmmoInterruptedWeapon
  2355. * ModelToKill4
  2356. * ModelToKill3
  2357. * ModelToKill2
  2358. * ModelToKill
  2359. * KillsNeeded
  2360. * InterruptedWeapon
  2361. * WeaponType
  2362. * TimeOfFrenzyStart
  2363. * TimeLimit
  2364. * Status
  2365. * RegisteredKills
  2366. * PreviousTime
  2367. * bNeedHeadShot
  2368. * bProperKillFrenzy
  2369. * bStandardSoundAndMessages
  2370. * pStartMessage
  2371.  
  2372. Functions list
  2373.  
  2374. * FrenzyOnGoing (void)
  2375. * DrawMessages (void)
  2376. * Init (void)
  2377. * Update (void)
  2378. * StartFrenzy (11eWeaponTypeiUsiPUsiiibb)
  2379. * RegisterKillByPlayer (P4CPed11eWeaponTypeb)
  2380. * RegisterCarBlownUpByPlayer (P8CVehicle)
  2381. * ResetModelsKilledByPlayer (void)
  2382. * ResetOnPlayerDeath (void)
  2383. * ReadStatus (void)
  2384. * RegisterKillNotByPlayer (P4CPed11eWeaponType)
  2385. * QueryModelsKilledByPlayer (i)
  2386.  
  2387. class CWaterLevel (9 variables, 12 functions)
  2388. Variables list
  2389.  
  2390. * WavesCalculatedThisFrame
  2391. * aWaterFineBlockList
  2392. * aWaterBlockList
  2393. * apGeomArray
  2394. * ms_pWavyAtomic
  2395. * ms_aWaterRects
  2396. * ms_aWaterZs
  2397. * ms_nNoOfWaterLevels
  2398. * nGeomUsed
  2399.  
  2400. Functions list
  2401.  
  2402. * FreeBoatWakeArray (void)
  2403. * GetWaterLevel (fffPfb)
  2404. * GetWaterLevelNoWaves (fffPf)
  2405. * CreateWavyAtomic (void)
  2406. * CalcDistanceToWater (ff)
  2407. * AllocateBoatWakeArray (void)
  2408. * Initialise (Pc)
  2409. * RenderWater (void)
  2410. * RenderOneFlatSmallWaterPoly (fffRC6RwRGBA)
  2411. * RenderOneFlatHugeWaterPoly (fffRC6RwRGBA)
  2412. * RenderOneFlatExtraHugeWaterPoly (fffRC6RwRGBA)
  2413. * RenderOneWavySector (fffRC6RwRGBA)
  2414.  
  2415. class CVisibilityPlugins (16 variables, 48 functions)
  2416. Variables list
  2417.  
  2418. * m_alphaEntityList
  2419. * m_alphaList
  2420. * ms_cullCompsDist
  2421. * ms_pedFadeDist
  2422. * ms_pedLod1Dist
  2423. * ms_pedLod0Dist
  2424. * ms_bigVehicleLod1Dist
  2425. * ms_bigVehicleLod0Dist
  2426. * ms_vehicleFadeDist
  2427. * ms_vehicleLod1Dist
  2428. * ms_vehicleLod0Dist
  2429. * ms_pCameraPosn
  2430. * ms_pCamera
  2431. * ms_clumpPluginOffset
  2432. * ms_framePluginOffset
  2433. * ms_atomicPluginOffset
  2434.  
  2435. Functions list
  2436.  
  2437. * FrameCopyConstructor (PvPCvii)
  2438. * FrameDestructor (Pvii)
  2439. * FrameConstructor (Pvii)
  2440. * GetClumpAlpha (P7RpClump)
  2441. * GetAtomicModelInfo (P8RpAtomic)
  2442. * GetFrameHierarchyId (P7RwFrame)
  2443. * GetAtomicId (P8RpAtomic)
  2444. * GetDotProductWithCameraVector (P8RwMatrixP8RwMatrixUi)
  2445. * DefaultVisibilityCB (P7RpClump)
  2446. * ClearAtomicFlag (P8RpAtomici)
  2447. * ClumpCopyConstructor (PvPCvii)
  2448. * ClumpDestructor (Pvii)
  2449. * ClumpConstructor (Pvii)
  2450. * AtomicCopyConstructor (PvPCvii)
  2451. * AtomicDestructor (Pvii)
  2452. * AtomicConstructor (Pvii)
  2453. * MloVisibilityCB (P7RpClump)
  2454. * InitAlphaAtomicList (void)
  2455. * InsertEntityIntoSortedList (P7CEntityf)
  2456. * InitAlphaEntityList (void)
  2457. * VehicleVisibilityCB (P7RpClump)
  2458. * VehicleVisibilityCB_BigVehicle (P7RpClump)
  2459. * RenderFadingEntities (void)
  2460. * RenderAlphaAtomics (void)
  2461. * RenderPedLowDetailCB (P8RpAtomic)
  2462. * RenderPedHiDetailCB (P8RpAtomic)
  2463. * RenderWheelAtomicCB (P8RpAtomic)
  2464. * RenderVehicleReallyLowDetailCB (P8RpAtomic)
  2465. * RenderVehicleHiDetailAlphaCB (P8RpAtomic)
  2466. * RenderVehicleHiDetailCB (P8RpAtomic)
  2467. * RenderVehicleHiDetailCB_Boat (P8RpAtomic)
  2468. * RenderVehicleLowDetailCB_BigVehicle (P8RpAtomic)
  2469. * RenderVehicleLowDetailAlphaCB_BigVehicle (P8RpAtomic)
  2470. * RenderVehicleHiDetailCB_BigVehicle (P8RpAtomic)
  2471. * RenderVehicleHiDetailAlphaCB_BigVehicle (P8RpAtomic)
  2472. * RenderVehicleReallyLowDetailCB_BigVehicle (P8RpAtomic)
  2473. * RenderTrainHiDetailCB (P8RpAtomic)
  2474. * RenderTrainHiDetailAlphaCB (P8RpAtomic)
  2475. * RenderObjNormalAtomic (P8RpAtomic)
  2476. * RenderFadingAtomic (P8RpAtomicf)
  2477. * SetClumpAlpha (P7RpClumpi)
  2478. * SetAtomicRenderCallback (P8RpAtomicPFP8RpAtomic_P8RpAtomic)
  2479. * SetClumpModelInfo (P7RpClumpP15CClumpModelInfo)
  2480. * SetAtomicModelInfo (P8RpAtomicP16CSimpleModelInfo)
  2481. * SetRenderWareCamera (P8RwCamera)
  2482. * SetFrameHierarchyId (P7RwFramei)
  2483. * SetAtomicFlag (P8RpAtomici)
  2484. * PluginAttach (void)
  2485.  
  2486. class CText (0 variables, 5 functions)
  2487. Variables list
  2488.  
  2489. Functions list
  2490.  
  2491. * Get (PCc)
  2492. * GetUpperCase (Us)
  2493. * Load (void)
  2494. * UpperCase (PUs)
  2495. * Unload (void)
  2496.  
  2497. class CWeaponInfo (1 variables, 4 functions)
  2498. Variables list
  2499.  
  2500. * ms_aWeaponNames
  2501.  
  2502. Functions list
  2503.  
  2504. * GetWeaponInfo (11eWeaponType)
  2505. * LoadWeaponData (void)
  2506. * Initialise (void)
  2507. * Shutdown (void)
  2508.  
  2509. class CGeneral (0 variables, 9 functions)
  2510. Variables list
  2511.  
  2512. Functions list
  2513.  
  2514. * GetATanOfXY (ff)
  2515. * GetRadianAngleBetweenPoints (ffff)
  2516. * GetAngleBetweenPoints (ffff)
  2517. * GetNodeHeadingFromVector (ff)
  2518. * GetRandomNumber (void)
  2519. * LimitRadianAngle (f)
  2520. * LimitAngle (f)
  2521. * faststricmp (PCcPCc)
  2522. * faststrcmp (PCcPCc)
  2523.  
  2524. class CSimpleModelInfo (0 variables, 12 functions)
  2525. Variables list
  2526.  
  2527. Functions list
  2528.  
  2529. * GetLargestLodDistance (void)
  2530. * GetAtomicFromDistance (f)
  2531. * GetLodDistance (i)
  2532. * GetRwObject (void)
  2533. * DeleteRwObject (void)
  2534. * CreateInstance (P8RwMatrix)
  2535. * CreateInstance (void)
  2536. * IncreaseAlpha (void)
  2537. * Init (void)
  2538. * SetupBigBuilding (void)
  2539. * SetLodDistances (Pf)
  2540. * SetAtomic (iP8RpAtomic)
  2541.  
  2542. class CClock (9 variables, 7 functions)
  2543. Variables list
  2544.  
  2545. * bClockHasBeenStored
  2546. * ms_nGameClockMinutes
  2547. * ms_nGameClockHours
  2548. * ms_nGameClockSeconds
  2549. * ms_nLastClockTick
  2550. * ms_nMillisecondsPerGameMinute
  2551. * ms_Stored_nGameClockSeconds
  2552. * ms_Stored_nGameClockMinutes
  2553. * ms_Stored_nGameClockHours
  2554.  
  2555. Functions list
  2556.  
  2557. * GetIsTimeInRange (UcUc)
  2558. * GetGameClockMinutesUntil (UcUc)
  2559. * Initialise (Ui)
  2560. * Update (void)
  2561. * StoreClock (void)
  2562. * RestoreClock (void)
  2563. * SetGameClock (UcUc)
  2564.  
  2565. class CRoadBlocks (3 variables, 3 functions)
  2566. Variables list
  2567.  
  2568. * NumRoadBlocks
  2569. * InOrOut
  2570. * RoadBlockObject
  2571.  
  2572. Functions list
  2573.  
  2574. * GenerateRoadBlockCopsForCar (P8CVehicleis)
  2575. * GenerateRoadBlocks (void)
  2576. * Init (void)
  2577.  
  2578. class CTheCarGenerators (5 variables, 5 functions)
  2579. Variables list
  2580.  
  2581. * GenerateEvenIfPlayerIsCloseCounter
  2582. * CurrentActiveCount
  2583. * CarGeneratorArray
  2584. * NumOfCarGenerators
  2585. * ProcessCounter
  2586.  
  2587. Functions list
  2588.  
  2589. * CreateCarGenerator (ffffissUcUcUcUsUs)
  2590. * LoadAllCarGenerators (PUcUi)
  2591. * Init (void)
  2592. * SaveAllCarGenerators (PUcPUi)
  2593. * Process (void)
  2594.  
  2595. class CDamageManager (0 variables, 11 functions)
  2596. Variables list
  2597.  
  2598. Functions list
  2599.  
  2600. * GetEngineStatus (void)
  2601. * GetDoorStatus (i)
  2602. * GetWheelStatus (i)
  2603. * GetLightStatus (7eLights)
  2604. * GetPanelStatus (i)
  2605. * FuckCarCompletely (void)
  2606. * GetComponentGroup (10tComponentP15tComponentGroupPUc)
  2607. * ApplyDamage (10tComponentff)
  2608. * ResetDamageStatus (void)
  2609. * SetEngineStatus (Ui)
  2610. * SetDoorStatus (iUi)
  2611.  
  2612. class CPools (9 variables, 15 functions)
  2613. Variables list
  2614.  
  2615. * ms_pVehiclePool
  2616. * ms_pPedPool
  2617. * ms_pObjectPool
  2618. * ms_pDummyPool
  2619. * ms_pBuildingPool
  2620. * ms_pTreadablePool
  2621. * ms_pAudioScriptObjectPool
  2622. * ms_pEntryInfoNodePool
  2623. * ms_pPtrNodePool
  2624.  
  2625. Functions list
  2626.  
  2627. * GetPed (i)
  2628. * GetObject (i)
  2629. * GetVehicle (i)
  2630. * GetObjectRef (P7CObject)
  2631. * GetVehicleRef (P8CVehicle)
  2632. * GetPedRef (P4CPed)
  2633. * CheckPoolsEmpty (void)
  2634. * LoadObjectPool (PUcUi)
  2635. * LoadVehiclePool (PUcUi)
  2636. * LoadPedPool (PUcUi)
  2637. * Initialise (void)
  2638. * SaveObjectPool (PUcPUi)
  2639. * SaveVehiclePool (PUcPUi)
  2640. * SavePedPool (PUcPUi)
  2641. * ShutDown (void)
  2642.  
  2643. class CQuaternion (0 variables, 6 functions)
  2644. Variables list
  2645.  
  2646. Functions list
  2647.  
  2648. * Get (P8RwMatrix)
  2649. * GetLengthSquared (void)
  2650. * Copy (RC11CQuaternion)
  2651. * Invert (void)
  2652. * Scale (f)
  2653. * Slerp (RC11CQuaternionRC11CQuaternionfff)
  2654.  
  2655. class CAnimBlendAssociation (0 variables, 9 functions)
  2656. Variables list
  2657.  
  2658. Functions list
  2659.  
  2660. * GetNode (i)
  2661. * Init (P7RpClumpP19CAnimBlendHierarchy)
  2662. * UpdateTime (ff)
  2663. * UpdateBlend (f)
  2664. * Start (f)
  2665. * SyncAnimation (P21CAnimBlendAssociation)
  2666. * SetFinishCallback (PFP21CAnimBlendAssociationPv_vPv)
  2667. * SetCurrentTime (f)
  2668. * SetDeleteCallback (PFP21CAnimBlendAssociationPv_vPv)
  2669.  
  2670. class CZone (0 variables, 1 functions)
  2671. Variables list
  2672.  
  2673. Functions list
  2674.  
  2675. * GetTranslatedName (void)
  2676.  
  2677. class CPhysical (0 variables, 28 functions)
  2678. Variables list
  2679.  
  2680. Functions list
  2681.  
  2682. * GetBoundRect (void)
  2683. * GetHasCollidedWith (P7CEntity)
  2684. * CheckCollision (void)
  2685. * ApplyTurnSpeed (void)
  2686. * ApplyMoveSpeed (void)
  2687. * ApplyMoveForce (fff)
  2688. * ApplySpringDampening (fR7CVectorR7CVectorR7CVector)
  2689. * ApplySpringCollision (fR7CVectorR7CVectorff)
  2690. * ApplyTurnForce (ffffff)
  2691. * ApplyFriction (fR9CColPoint)
  2692. * ApplyCollisionAlt (P7CEntityR9CColPointRfR7CVectorR7CVector)
  2693. * ApplyFriction (P9CPhysicalfR9CColPoint)
  2694. * ApplyCollision (P9CPhysicalR9CColPointRfRf)
  2695. * AddToMovingList (void)
  2696. * Add (void)
  2697. * AddCollisionRecord (P7CEntity)
  2698. * RemoveAndAdd (void)
  2699. * Remove (void)
  2700. * RemoveFromMovingList (void)
  2701. * RemoveRefsToEntity (P7CEntity)
  2702. * PlacePhysicalRelativeToOtherPhysical (P9CPhysicalP9CPhysical7CVector)
  2703. * ProcessCollision (void)
  2704. * ProcessShift (void)
  2705. * ProcessEntityCollision (P7CEntityP9CColPoint)
  2706. * ProcessControl (void)
  2707. * ProcessCollisionSectorList (P8CPtrList)
  2708. * ProcessShiftSectorList (P8CPtrList)
  2709. * ProcessCollisionSectorList_SimpleCar (P7CSector)
  2710.  
  2711. class CModelInfo (10 variables, 14 functions)
  2712. Variables list
  2713.  
  2714. * ms_modelInfoPtrs
  2715. * ms_2dEffectStore
  2716. * ms_mloInstanceStore
  2717. * ms_xtraCompsModelStore
  2718. * ms_pedModelStore
  2719. * ms_vehicleModelStore
  2720. * ms_clumpModelStore
  2721. * ms_timeModelStore
  2722. * ms_mloModelStore
  2723. * ms_simpleModelStore
  2724.  
  2725. Functions list
  2726.  
  2727. * GetModelInfo (PCcPi)
  2728. * GetMloInstanceStore (void)
  2729. * Get2dEffectStore (void)
  2730. * ConstructMloClumps (void)
  2731. * AddPedModel (i)
  2732. * AddVehicleModel (i)
  2733. * AddClumpModel (i)
  2734. * AddTimeModel (i)
  2735. * AddSimpleModel (i)
  2736. * AddMloModel (i)
  2737. * IsBoatModel (i)
  2738. * Initialise (void)
  2739. * RemoveColModelsFromOtherLevels (10eLevelName)
  2740. * ShutDown (void)
  2741.  
  2742. class cMusicManager (0 variables, 24 functions)
  2743. Variables list
  2744.  
  2745. Functions list
  2746.  
  2747. * GetRadioInCar (void)
  2748. * GetNextCarTuning (void)
  2749. * DisplayRadioStationName (void)
  2750. * ChangeMusicMode (Uc)
  2751. * ChangeRadioChannel (void)
  2752. * ComputeAmbienceVol (UcRUc)
  2753. * Initialise (void)
  2754. * Terminate (void)
  2755. * StopFrontEndTrack (void)
  2756. * StopCutSceneMusic (void)
  2757. * ResetTimers (Ui)
  2758. * ResetMusicAfterReload (void)
  2759. * SetRadioInCar (Ui)
  2760. * Service (void)
  2761. * SetRadioChannelByScript (Uci)
  2762. * ServiceFrontEndMode (void)
  2763. * ServiceGameMode (void)
  2764. * ServiceAmbience (void)
  2765. * ServiceAnnouncement (void)
  2766. * PlayPreloadedCutSceneMusic (void)
  2767. * PlayFrontEndTrack (UcUc)
  2768. * PlayAnnouncement (Uc)
  2769. * PlayerInCar (void)
  2770. * PreloadCutSceneMusic (Uc)
  2771.  
  2772. class cDMAudio (0 variables, 37 functions)
  2773. Variables list
  2774.  
  2775. Functions list
  2776.  
  2777. * GetRadioInCar (void)
  2778. * GetMissionAudioLoadingStatus (void)
  2779. * DestroyEntity (i)
  2780. * DestroyAllGameCreatedEntities (void)
  2781. * DestroyLoopingScriptObject (i)
  2782. * CreateLoopingScriptObject (P18cAudioScriptObject)
  2783. * CreateOneShotScriptObject (P18cAudioScriptObject)
  2784. * CreateEntity (10eAudioTypePv)
  2785. * ChangeMusicMode (Uc)
  2786. * ClearMissionAudio (void)
  2787. * IsMissionAudioSampleFinished (void)
  2788. * Initialise (void)
  2789. * Terminate (void)
  2790. * StopFrontEndTrack (void)
  2791. * StopCutSceneMusic (void)
  2792. * ResetTimers (Ui)
  2793. * ReportCrime (10eCrimeTypeRC7CVector)
  2794. * ReportCollision (P7CEntityP7CEntityUcUcff)
  2795. * Service (void)
  2796. * SetEffectsFadeVol (Uc)
  2797. * SetRadioInCar (Ui)
  2798. * SetMonoMode (Uc)
  2799. * SetMusicFadeVol (Uc)
  2800. * SetRadioChannel (Uci)
  2801. * SetMissionAudioLocation (fff)
  2802. * SetEntityStatus (iUc)
  2803. * SetEffectsMasterVolume (Uc)
  2804. * SetMusicMasterVolume (Uc)
  2805. * PlayFrontEndSound (UsUi)
  2806. * PlayOneShot (iUsf)
  2807. * PlayFrontEndTrack (UcUc)
  2808. * PlayPreloadedCutSceneMusic (void)
  2809. * PlayLoadedMissionAudio (void)
  2810. * PlaySuspectLastSeen (fff)
  2811. * PlayRadioAnnouncement (Uc)
  2812. * PreloadCutSceneMusic (Uc)
  2813. * PreloadMissionAudio (Pc)
  2814.  
  2815. class CMatrix (0 variables, 22 functions)
  2816. Variables list
  2817.  
  2818. Functions list
  2819.  
  2820. * GetTranslate (void)
  2821. * GetUp (void)
  2822. * GetRight (void)
  2823. * Detach (void)
  2824. * Attach (P8RwMatrixb)
  2825. * AttachRW (P8RwMatrixb)
  2826. * Update (void)
  2827. * UpdateRW (void)
  2828. * Reorthogonalise (void)
  2829. * ResetOrientation (void)
  2830. * RotateZ (f)
  2831. * Rotate (fff)
  2832. * RotateX (f)
  2833. * SetRotateZOnly (f)
  2834. * SetRotate (fff)
  2835. * SetRotateZ (f)
  2836. * SetTranslate (fff)
  2837. * SetRotateX (f)
  2838. * SetRotateY (f)
  2839. * SetUnity (void)
  2840. * SetRotateXOnly (f)
  2841. * SetScale (f)
  2842.  
  2843. class CPedIK (5 variables, 10 functions)
  2844. Variables list
  2845.  
  2846. * ms_lowerArmInfo
  2847. * ms_upperArmInfo
  2848. * ms_torsoInfo
  2849. * ms_headRestoreInfo
  2850. * ms_headInfo
  2851.  
  2852. Functions list
  2853.  
  2854. * GetComponentPosition (R5RwV3dUi)
  2855. * GetWorldMatrix (P7RwFrameP8RwMatrix)
  2856. * LookInDirection (ff)
  2857. * LookAtPosition (RC7CVector)
  2858. * MoveLimb (R15LimbOrientationffR16LimbMovementInfo)
  2859. * RestoreLookAt (void)
  2860. * RestoreGunPosn (void)
  2861. * PointGunInDirection (ff)
  2862. * PointGunAtPosition (RC7CVector)
  2863. * PointGunInDirectionUsingArm (ff)
  2864.  
  2865. class CTimer (14 variables, 7 functions)
  2866. Variables list
  2867.  
  2868. * m_snTimeInMilliseconds
  2869. * m_CodePause
  2870. * m_UserPause
  2871. * m_FrameCounter
  2872. * m_snPreviousTimeInMilliseconds
  2873. * m_snTimeInMillisecondsPauseMode
  2874. * m_AnimationFrames
  2875. * m_otherCount
  2876. * m_snTimeInMillisecondsNonClipped
  2877. * m_snFrameTimeInScanLines
  2878. * m_snFrameTimeInCycles
  2879. * ms_fTimeStep
  2880. * ms_fTimeScale
  2881. * ms_fTimeStepNonClipped
  2882.  
  2883. Functions list
  2884.  
  2885. * GetIsSlowMotionActive (void)
  2886. * EndUserPause (void)
  2887. * Initialise (void)
  2888. * Update (void)
  2889. * Stop (void)
  2890. * StartUserPause (void)
  2891. * Shutdown (void)
  2892.  
  2893. class cSampleManager (0 variables, 32 functions)
  2894. Variables list
  2895.  
  2896. Functions list
  2897.  
  2898. * GetChannelUsedFlag (Ui)
  2899. * GetSampleBaseFrequency (Ui)
  2900. * GetSampleLength (Ui)
  2901. * GetStreamedFilePosition (void)
  2902. * GetStreamedFileLength (Uc)
  2903. * LoadPedComment (Ui)
  2904. * LoadSampleBank (Uc)
  2905. * IsPedCommentLoaded (Ui)
  2906. * IsSampleBankLoaded (Uc)
  2907. * IsStreamPlaying (void)
  2908. * InitialiseChannel (UiUiUc)
  2909. * Initialise (void)
  2910. * UpdateReverb (UcUcUcUcUc)
  2911. * Terminate (void)
  2912. * UnloadSampleBank (Uc)
  2913. * StartStreamedFile (UcUi)
  2914. * StartChannel (Ui)
  2915. * StartPreloadedStreamedFile (void)
  2916. * StopChannel (Ui)
  2917. * StopStreamedFile (void)
  2918. * SetMonoMode (Uc)
  2919. * SetChannelReverbFlag (UiUc)
  2920. * SetChannelVolume (UiUi)
  2921. * SetChannelPan (UiUi)
  2922. * SetChannelFrequency (UiUi)
  2923. * SetStreamedVolumeAndPan (UcUcUc)
  2924. * Service (void)
  2925. * SetMusicFadeVolume (Uc)
  2926. * SetEffectsFadeVolume (Uc)
  2927. * SetEffectsMasterVolume (Uc)
  2928. * SetMusicMasterVolume (Uc)
  2929. * PreloadStreamedFile (Uc)
  2930.  
  2931. class cAudioManager (0 variables, 182 functions)
  2932. Variables list
  2933.  
  2934. Functions list
  2935.  
  2936. * GetMissionScriptPoliceAudioPlayingStatus (void)
  2937. * GetMissionAudioLoadingStatus (void)
  2938. * GetDistanceSquared (RC7CVector)
  2939. * GetCollisionOneShotRatio (Uif)
  2940. * GetVehicleDriveWheelSkidValue (UcP11CAutomobileP13cTransmissionf)
  2941. * GetPedCommentSfx (P4CPedUs)
  2942. * GetCopTalkSfx (Us)
  2943. * GetSwatTalkSfx (Us)
  2944. * GetFBITalkSfx (Us)
  2945. * GetArmyTalkSfx (Us)
  2946. * GetMedicTalkSfx (Us)
  2947. * GetBusinessMaleOldTalkSfx (Us)
  2948. * GetBusinessMaleYoungTalkSfx (UsUi)
  2949. * GetMafiaTalkSfx (Us)
  2950. * GetTriadTalkSfx (Us)
  2951. * GetDiabloTalkSfx (Us)
  2952. * GetYakuzaTalkSfx (Us)
  2953. * GetYardieTalkSfx (Us)
  2954. * GetColumbianTalkSfx (Us)
  2955. * GetHoodTalkSfx (Us)
  2956. * GetBlackCriminalTalkSfx (Us)
  2957. * GetWhiteCriminalTalkSfx (Us)
  2958. * GetCasualMaleOldTalkSfx (Us)
  2959. * GetBlackCasualFemaleTalkSfx (Us)
  2960. * GetWhiteCasualFemaleTalkSfx (Us)
  2961. * GetFemaleNo3TalkSfx (Us)
  2962. * GetWhiteBusinessFemaleTalkSfx (UsUi)
  2963. * GetBlackFatFemaleTalkSfx (Us)
  2964. * GetWhiteFatMaleTalkSfx (Us)
  2965. * GetBlackFatMaleTalkSfx (Us)
  2966. * GetWhiteFatFemaleTalkSfx (Us)
  2967. * GetBlackFemaleProstituteTalkSfx (Us)
  2968. * GetWhiteFemaleProstituteTalkSfx (Us)
  2969. * GetBlackProjectMaleTalkSfx (UsUi)
  2970. * GetBlackProjectFemaleOldTalkSfx (Us)
  2971. * GetBlackProjectFemaleYoungTalkSfx (Us)
  2972. * GetChinatownMaleOldTalkSfx (Us)
  2973. * GetChinatownMaleYoungTalkSfx (Us)
  2974. * GetChinatownFemaleOldTalkSfx (Us)
  2975. * GetChinatownFemaleYoungTalkSfx (Us)
  2976. * GetLittleItalyMaleTalkSfx (Us)
  2977. * GetLittleItalyFemaleOldTalkSfx (Us)
  2978. * GetLittleItalyFemaleYoungTalkSfx (Us)
  2979. * GetWhiteDockerMaleTalkSfx (Us)
  2980. * GetBlackDockerMaleTalkSfx (Us)
  2981. * GetScumMaleTalkSfx (Us)
  2982. * GetScumFemaleTalkSfx (Us)
  2983. * GetWhiteWorkerMaleTalkSfx (Us)
  2984. * GetBlackWorkerMaleTalkSfx (Us)
  2985. * GetBlackBusinessFemaleTalkSfx (Us)
  2986. * GetSupermodelMaleTalkSfx (Us)
  2987. * GetSupermodelFemaleTalkSfx (Us)
  2988. * GetStewardMaleTalkSfx (Us)
  2989. * GetStewardFemaleTalkSfx (Us)
  2990. * GetFanMaleTalkSfx (UsUi)
  2991. * GetFanFemaleTalkSfx (Us)
  2992. * GetHospitalMaleTalkSfx (Us)
  2993. * GetWhiteConstructionWorkerTalkSfx (Us)
  2994. * GetBlackConstructionWorkerTalkSfx (Us)
  2995. * GetShopperFemaleTalkSfx (UsUi)
  2996. * GetStudentMaleTalkSfx (Us)
  2997. * GetStudentFemaleTalkSfx (Us)
  2998. * GetSpecialCharacterTalkSfx (UiUs)
  2999. * GetMistyTalkSfx (Us)
  3000. * GetSecurityGuardTalkSfx (Us)
  3001. * GetPimpTalkSfx (Us)
  3002. * GetNormalMaleTalkSfx (Us)
  3003. * GetGenericMaleTalkSfx (Us)
  3004. * GetGenericFemaleTalkSfx (Us)
  3005. * DestroyEntity (i)
  3006. * DestroyAllGameCreatedEntities (void)
  3007. * DoPoliceRadioCrackle (void)
  3008. * CreateEntity (10eAudioTypePv)
  3009. * ClearMissionAudio (void)
  3010. * ClearActiveSamples (void)
  3011. * ComputePan (fP7CVector)
  3012. * ComputeVolume (Ucff)
  3013. * AddSampleToRequestedQueue (void)
  3014. * AddReleasingSounds (void)
  3015. * AddPlayerCarSample (UcUiUiUcUcUc)
  3016. * LoadBankIfNecessary (Uc)
  3017. * IsMissionAudioSampleFinished (void)
  3018. * InitialisePoliceRadio (void)
  3019. * InitialisePoliceRadioZones (void)
  3020. * Initialise (void)
  3021. * Terminate (void)
  3022. * TranslateEntity (P7CVectorP7CVector)
  3023. * RandomDisplacement (Ui)
  3024. * ResetAudioLogicTimers (Ui)
  3025. * ResetPoliceRadio (void)
  3026. * ReportCrime (10eCrimeTypeRC7CVector)
  3027. * ReportCollision (P7CEntityP7CEntityUcUcff)
  3028. * ResetTimers (Ui)
  3029. * SetMonoMode (Uc)
  3030. * SetMusicFadeVol (Uc)
  3031. * SetMissionScriptPoliceAudio (Ui)
  3032. * ServiceCollisions (void)
  3033. * ServicePoliceRadio (void)
  3034. * Service (void)
  3035. * SetEffectsFadeVol (Uc)
  3036. * SetMissionAudioLocation (fff)
  3037. * SetEntityStatus (iUc)
  3038. * SetEffectsMasterVolume (Uc)
  3039. * SetMusicMasterVolume (Uc)
  3040. * SetUpOneShotCollisionSound (RC15cAudioCollision)
  3041. * SetUpLoopingCollisionSound (RC15cAudioCollisionUc)
  3042. * SetLoopingCollisionRequestedSfxFreqAndGetVol (RC15cAudioCollision)
  3043. * ServicePoliceRadioChannel (Uc)
  3044. * SetupCrimeReport (void)
  3045. * SetupSuspectLastSeenReport (void)
  3046. * ServiceSoundEffects (void)
  3047. * SetupJumboTaxiSound (Uc)
  3048. * SetupJumboWhineSound (UcUi)
  3049. * SetupJumboEngineSound (UcUi)
  3050. * SetupJumboFlySound (Uc)
  3051. * SetupJumboRumbleSound (Uc)
  3052. * SetupPedComments (R10cPedParamsUs)
  3053. * PlayOneShot (iUsf)
  3054. * PlayLoadedMissionAudio (void)
  3055. * PlaySuspectLastSeen (fff)
  3056. * PlayerJustLeftCar (void)
  3057. * PlayerJustGotInCar (void)
  3058. * PostTerminateGameSpecificShutdown (void)
  3059. * PostInitialiseGameSpecificSetup (void)
  3060. * PreTerminateGameSpecificShutdown (void)
  3061. * ProcessMissionAudio (void)
  3062. * ProcessEntity (i)
  3063. * ProcessSpecial (void)
  3064. * ProcessReverb (void)
  3065. * PreloadMissionAudio (Pc)
  3066. * PreInitialiseGameSpecificSetup (void)
  3067. * ProcessActiveQueues (void)
  3068. * ProcessVehicle (P9CPhysical)
  3069. * ProcessRainOnVehicle (R14cVehicleParams)
  3070. * ProcessReverseGear (R14cVehicleParams)
  3071. * ProcessModelCarEngine (R14cVehicleParams)
  3072. * ProcessVehicleRoadNoise (R14cVehicleParams)
  3073. * ProcessWetRoadNoise (R14cVehicleParams)
  3074. * ProcessVehicleEngine (R14cVehicleParams)
  3075. * ProcessPlayersVehicleEngine (R14cVehicleParamsP11CAutomobile)
  3076. * ProcessVehicleSkidding (R14cVehicleParams)
  3077. * ProcessVehicleHorn (R14cVehicleParams)
  3078. * ProcessVehicleSirenOrAlarm (R14cVehicleParams)
  3079. * ProcessVehicleReverseWarning (R14cVehicleParams)
  3080. * ProcessVehicleDoors (R14cVehicleParams)
  3081. * ProcessAirBrakes (R14cVehicleParams)
  3082. * ProcessEngineDamage (R14cVehicleParams)
  3083. * ProcessCarBombTick (R14cVehicleParams)
  3084. * ProcessVehicleOneShots (R14cVehicleParams)
  3085. * ProcessTrainNoise (R14cVehicleParams)
  3086. * ProcessBoatEngine (R14cVehicleParams)
  3087. * ProcessBoatMovingOverWater (R14cVehicleParams)
  3088. * ProcessHelicopter (R14cVehicleParams)
  3089. * ProcessCesna (R14cVehicleParams)
  3090. * ProcessJumbo (R14cVehicleParams)
  3091. * ProcessJumboAccel (P6CPlane)
  3092. * ProcessPedHeadphones (R10cPedParams)
  3093. * ProcessPedOneShots (R10cPedParams)
  3094. * ProcessExplosions (i)
  3095. * ProcessFires (i)
  3096. * ProcessWaterCannon (i)
  3097. * ProcessOneShotScriptObject (Uc)
  3098. * ProcessLoopingScriptObject (Uc)
  3099. * ProcessPornCinema (Uc)
  3100. * ProcessWorkShopScriptObject (Uc)
  3101. * ProcessSawMillScriptObject (Uc)
  3102. * ProcessLaunderetteScriptObject (Uc)
  3103. * ProcessShopScriptObject (Uc)
  3104. * ProcessAirportScriptObject (Uc)
  3105. * ProcessCinemaScriptObject (Uc)
  3106. * ProcessDocksScriptObject (Uc)
  3107. * ProcessHomeScriptObject (Uc)
  3108. * ProcessPoliceCellBeatingScriptObject (Uc)
  3109. * ProcessWeather (i)
  3110. * ProcessFrontEnd (void)
  3111. * ProcessCrane (void)
  3112. * ProcessProjectiles (void)
  3113. * ProcessGarages (void)
  3114. * ProcessFireHydrant (void)
  3115. * ProcessBridgeWarning (void)
  3116. * ProcessBridgeMotor (void)
  3117. * ProcessBridgeOneShots (void)
  3118.  
  3119. class CProjectileInfo (1 variables, 8 functions)
  3120. Variables list
  3121.  
  3122. * ms_apProjectile
  3123.  
  3124. Functions list
  3125.  
  3126. * GetProjectileInfo (i)
  3127. * AddProjectile (P7CEntity11eWeaponType7CVectorf)
  3128. * IsProjectileInRange (ffffffb)
  3129. * Initialise (void)
  3130. * Update (void)
  3131. * RemoveAllProjectiles (void)
  3132. * RemoveNotAdd (P7CEntity11eWeaponType7CVector)
  3133. * Shutdown (void)
  3134.  
  3135. class CExplosion (0 variables, 10 functions)
  3136. Variables list
  3137.  
  3138. Functions list
  3139.  
  3140. * GetExplosionPosition (Uc)
  3141. * GetExplosionType (Uc)
  3142. * GetExplosionActiveCounter (Uc)
  3143. * AddExplosion (P7CEntityP7CEntity14eExplosionTypeRC7CVectorUi)
  3144. * Initialise (void)
  3145. * Update (void)
  3146. * TestForExplosionInArea (14eExplosionTypeffffff)
  3147. * ResetExplosionActiveCounter (Uc)
  3148. * RemoveAllExplosionsInArea (7CVectorf)
  3149. * Shutdown (void)
  3150.  
  3151. class CRadar (22 variables, 30 functions)
  3152. Variables list
  3153.  
  3154. * DonSprite
  3155. * EightSprite
  3156. * ElSprite
  3157. * BombSprite
  3158. * CatSprite
  3159. * CentreSprite
  3160. * CopcarSprite
  3161. * AsukaSprite
  3162. * NorthSprite
  3163. * LizSprite
  3164. * LuigiSprite
  3165. * JoeySprite
  3166. * KenjiSprite
  3167. * IceSprite
  3168. * WeaponSprite
  3169. * TonySprite
  3170. * SpraySprite
  3171. * RaySprite
  3172. * SaveSprite
  3173. * SalSprite
  3174. * m_radarRange
  3175. * ms_RadarTrace
  3176.  
  3177. Functions list
  3178.  
  3179. * GetActualBlipArrayIndex (i)
  3180. * GetRadarTraceColour (iUc)
  3181. * Draw3dMarkers (void)
  3182. * DrawBlips (void)
  3183. * DrawMap (void)
  3184. * DrawRotatingRadarSprite (P9CSprite2dfffUc)
  3185. * DrawRadarSection (ii)
  3186. * DrawRadarMask (void)
  3187. * DrawRadarMap (void)
  3188. * ChangeBlipScale (ii)
  3189. * ChangeBlipDisplay (i12eBlipDisplay)
  3190. * ChangeBlipBrightness (ii)
  3191. * ChangeBlipColour (ii)
  3192. * ClearBlip (i)
  3193. * ClearBlipForEntity (9eBlipTypei)
  3194. * ClipRadarPoly (P9CVector2DPC9CVector2D)
  3195. * LoadAllRadarBlips (PUcUi)
  3196. * LoadTextures (void)
  3197. * Initialise (void)
  3198. * TransformRadarPointToRealWorldSpace (R9CVector2DRC9CVector2D)
  3199. * TransformRealWorldPointToRadarSpace (R9CVector2DRC9CVector2D)
  3200. * StreamRadarSections (RC7CVector)
  3201. * StreamRadarSections (ii)
  3202. * RemoveRadarSections (void)
  3203. * SaveAllRadarBlips (PUcPUi)
  3204. * SetBlipSprite (ii)
  3205. * SetEntityBlip (9eBlipTypeii12eBlipDisplay)
  3206. * SetCoordBlip (9eBlipType7CVectori12eBlipDisplay)
  3207. * Shutdown (void)
  3208. * ShowRadarMarker (7CVectorif)
  3209.  
  3210. class CPickups (9 variables, 17 functions)
  3211. Variables list
  3212.  
  3213. * CollectedPickUpIndex
  3214. * NumMessages
  3215. * StaticCamStartTime
  3216. * StaticCamCoors
  3217. * aPickUps
  3218. * aPickUpsCollected
  3219. * aMessages
  3220. * bPickUpcamActivated
  3221. * pPlayerVehicle
  3222.  
  3223. Functions list
  3224.  
  3225. * GenerateNewOne (7CVectorUiUcUi)
  3226. * GetActualPickupIndex (i)
  3227. * GivePlayerGoodiesWithPickUpMI (Us)
  3228. * DoPickUpEffects (P7CEntity)
  3229. * DoMineEffects (P7CEntity)
  3230. * DoMoneyEffects (P7CEntity)
  3231. * DoCollectableEffects (P7CEntity)
  3232. * Load (PUcUi)
  3233. * ModelForWeapon (11eWeaponType)
  3234. * IsPickUpPickedUp (i)
  3235. * Init (void)
  3236. * WeaponForModel (i)
  3237. * Update (void)
  3238. * RenderPickUpText (void)
  3239. * RemovePickUp (i)
  3240. * Save (PUcPUi)
  3241. * PassTime (Ui)
  3242.  
  3243. class CCutsceneMgr (13 variables, 11 functions)
  3244. Variables list
  3245.  
  3246. * ms_loaded
  3247. * ms_running
  3248. * ms_cutsceneProcessing
  3249. * ms_pCutsceneObjects
  3250. * ms_useLodMultiplier
  3251. * ms_pCutsceneDir
  3252. * ms_cutsceneLoadStatus
  3253. * ms_cutsceneOffset
  3254. * ms_numCutsceneObjs
  3255. * ms_cutsceneTimer
  3256. * ms_animLoaded
  3257. * ms_cutsceneAssociations
  3258. * ms_cutsceneName
  3259.  
  3260. Functions list
  3261.  
  3262. * GetCutsceneTimeInMilleseconds (void)
  3263. * DeleteCutsceneData (void)
  3264. * CreateCutsceneObject (i)
  3265. * AddCutsceneHead (P7CObjecti)
  3266. * LoadCutsceneData (PCc)
  3267. * HasCutsceneFinished (void)
  3268. * Initialise (void)
  3269. * Update (void)
  3270. * SetHeadAnim (PCcP7CObject)
  3271. * SetCutsceneAnim (PCcP7CObject)
  3272. * SetupCutsceneToStart (void)
  3273.  
  3274. class CPacManPickups (4 variables, 14 functions)
  3275. Variables list
  3276.  
  3277. * LastPickUpCoors
  3278. * PillsEatenInRace
  3279. * aPMPickUps
  3280. * bPMActive
  3281.  
  3282. Functions list
  3283.  
  3284. * GenerateOnePMPickUp (7CVector)
  3285. * GeneratePMPickUpsForRace (i)
  3286. * GeneratePMPickUps (7CVectorfsUc)
  3287. * CleanUpPacManStuff (void)
  3288. * Init (void)
  3289. * Update (void)
  3290. * StartPacManScramble (7CVectorfs)
  3291. * StartPacManRecord (void)
  3292. * StartPacManRace (i)
  3293. * Render (void)
  3294. * ResetPowerPillsEatenInRace (void)
  3295. * ResetPowerPillsCarriedByPlayer (void)
  3296. * QueryPowerPillsCarriedByPlayer (void)
  3297. * QueryPowerPillsEatenInRace (void)
  3298.  
  3299. class CPowerPoints (0 variables, 1 functions)
  3300. Variables list
  3301.  
  3302. Functions list
  3303.  
  3304. * GenerateNewOne (ffffffUc)
  3305.  
  3306. class CRouteNode (1 variables, 7 functions)
  3307. Variables list
  3308.  
  3309. * ms_pRoutes
  3310.  
  3311. Functions list
  3312.  
  3313. * GetRouteStart (s)
  3314. * GetPointPosition (s)
  3315. * GetRouteThisPointIsOn (s)
  3316. * AddRoutePoint (s7CVector)
  3317. * Initialise (void)
  3318. * RemoveRoute (s)
  3319. * Shutdown (void)
  3320.  
  3321. class CMessages (3 variables, 25 functions)
  3322. Variables list
  3323.  
  3324. * BriefMessages
  3325. * BIGMessages
  3326. * PreviousBriefs
  3327.  
  3328. Functions list
  3329.  
  3330. * GetWideStringLength (PUs)
  3331. * Display (void)
  3332. * ClearMessages (void)
  3333. * ClearSmallMessagesOnly (void)
  3334. * ClearThisBigPrint (PUs)
  3335. * ClearThisPrint (PUs)
  3336. * ClearAllMessagesDisplayedByGame (void)
  3337. * AddMessage (PUsUiUs)
  3338. * AddBigMessage (PUsUiUs)
  3339. * AddMessageSoonWithString (PUsUiUsPUs)
  3340. * AddMessageJumpQWithString (PUsUiUsPUs)
  3341. * AddMessageWithString (PUsUiUsPUs)
  3342. * AddBigMessageWithNumber (PUsUiUsiiiiii)
  3343. * AddMessageSoonWithNumber (PUsUiUsiiiiii)
  3344. * AddMessageJumpQWithNumber (PUsUiUsiiiiii)
  3345. * AddMessageWithNumber (PUsUiUsiiiiii)
  3346. * AddBigMessageWithNumberQ (PUsUiUsiiiiii)
  3347. * AddBigMessageQ (PUsUiUs)
  3348. * AddToPreviousBriefArray (PUsiiiiiiPUs)
  3349. * AddMessageSoon (PUsUiUs)
  3350. * AddMessageJumpQ (PUsUiUs)
  3351. * InsertNumberInString (PUsiiiiiiPUs)
  3352. * InsertStringInString (PUsPUs)
  3353. * Init (void)
  3354. * Process (void)
  3355.  
  3356. class CRunningScript (0 variables, 36 functions)
  3357. Variables list
  3358.  
  3359. Functions list
  3360.  
  3361. * GetPadState (UsUs)
  3362. * DoDeatharrestCheck (void)
  3363. * CarInAreaCheckCommand (iPUi)
  3364. * CharInAreaCheckCommand (iPUi)
  3365. * CollectNextParameterWithoutIncreasingPC (Ui)
  3366. * CollectParameters (PUis)
  3367. * CollectiveInAreaCheckCommand (iPUi)
  3368. * LocateCollectivePlayerCommand (iPUi)
  3369. * LocateCollectiveCarCommand (iPUi)
  3370. * LocateCollectiveCharCommand (iPUi)
  3371. * LocateCollectiveCommand (iPUi)
  3372. * LocateCharCarCommand (iPUi)
  3373. * LocatePlayerCarCommand (iPUi)
  3374. * LocateCarCommand (iPUi)
  3375. * LocateCharCharCommand (iPUi)
  3376. * LocateCharCommand (iPUi)
  3377. * LocatePlayerCharCommand (iPUi)
  3378. * LocatePlayerCommand (iPUi)
  3379. * Init (void)
  3380. * UpdateCompareFlag (Uc)
  3381. * StoreParameters (PUis)
  3382. * PlayerInAngledAreaCheckCommand (iPUi)
  3383. * PlayerInAreaCheckCommand (iPUi)
  3384. * ProcessCommands1000To1099 (i)
  3385. * ProcessCommands900To999 (i)
  3386. * ProcessCommands800To899 (i)
  3387. * ProcessCommands700To799 (i)
  3388. * ProcessCommands600To699 (i)
  3389. * ProcessCommands500To599 (i)
  3390. * ProcessCommands400To499 (i)
  3391. * ProcessCommands300To399 (i)
  3392. * Process (void)
  3393. * ProcessOneCommand (void)
  3394. * ProcessCommands0To99 (i)
  3395. * ProcessCommands100To199 (i)
  3396. * ProcessCommands200To299 (i)
  3397.  
  3398. class CSurfaceTable (1 variables, 4 functions)
  3399. Variables list
  3400.  
  3401. * ms_aAdhesiveLimitTable
  3402.  
  3403. Functions list
  3404.  
  3405. * GetWetMultiplier (Uc)
  3406. * GetAdhesiveLimit (R9CColPoint)
  3407. * GetAdhesionGroup (Uc)
  3408. * Initialise (Pc)
  3409.  
  3410. class CVehicleModelInfo (6 variables, 30 functions)
  3411. Variables list
  3412.  
  3413. * ms_compsToUse
  3414. * ms_vehicleColourTable
  3415. * ms_compsUsed
  3416. * ms_vehicleDescs
  3417. * ms_pEnvironmentMaps
  3418. * ms_colourTextureTable
  3419.  
  3420. Functions list
  3421.  
  3422. * GetWheelPosn (iR7CVector)
  3423. * GetEditableMaterialListCB (P10RpMaterialPv)
  3424. * GetEditableMaterialListCB (P8RpAtomicPv)
  3425. * DeleteRwObject (void)
  3426. * CreateInstance (void)
  3427. * ChooseVehicleColour (RUcRUc)
  3428. * ChooseSecondComponent (void)
  3429. * ClearAtomicFlagCB (P8RwObjectPv)
  3430. * CollapseFramesCB (P7RwFramePv)
  3431. * AvoidSameVehicleColour (PUcPUc)
  3432. * LoadEnvironmentMaps (void)
  3433. * LoadVehicleColours (void)
  3434. * MoveObjectsCB (P8RwObjectPv)
  3435. * HasAlphaMaterialCB (P10RpMaterialPv)
  3436. * HasSpecularMaterialCB (P10RpMaterialPv)
  3437. * HideAllComponentsAtomicCB (P8RpAtomicPv)
  3438. * SetVehicleColour (UcUc)
  3439. * SetAtomicFlagCB (P8RwObjectPv)
  3440. * SetComponentsToUse (ScSc)
  3441. * SetAtomicRendererCB (P8RpAtomicPv)
  3442. * SetAtomicRendererCB_Boat (P8RpAtomicPv)
  3443. * SetAtomicRendererCB_BigVehicle (P8RpAtomicPv)
  3444. * SetAtomicRendererCB_Heli (P8RpAtomicPv)
  3445. * SetAtomicRendererCB_Train (P8RpAtomicPv)
  3446. * SetVehicleComponentFlags (P7RwFrameUi)
  3447. * SetEnvironmentMapCB (P10RpMaterialPv)
  3448. * SetEnvironmentMapCB (P8RpAtomicPv)
  3449. * SetEnvironmentMap (void)
  3450. * SetClump (P7RpClump)
  3451. * PreprocessHierarchy (void)
  3452.  
  3453. class CColModel (0 variables, 6 functions)
  3454. Variables list
  3455.  
  3456. Functions list
  3457.  
  3458. * GetTrianglePoint (FR7CVectori)
  3459. * GetLinkPtr (void)
  3460. * CalculateTrianglePlanes (void)
  3461. * RemoveTrianglePlanes (void)
  3462. * RemoveCollisionVolumes (void)
  3463. * SetLinkPtr (P18CLink)
  3464.  
  3465. class CDoor (0 variables, 7 functions)
  3466. Variables list
  3467.  
  3468. Functions list
  3469.  
  3470. * GetAngleOpenRatio (void)
  3471. * Open (f)
  3472. * IsFullyOpen (void)
  3473. * IsClosed (void)
  3474. * RetAngleWhenClosed (void)
  3475. * RetAngleWhenOpen (void)
  3476. * Process (P8CVehicle)
  3477.  
  3478. class CBaseModelInfo (0 variables, 9 functions)
  3479. Variables list
  3480.  
  3481. Functions list
  3482.  
  3483. * Get2dEffect (i)
  3484. * ClearTexDictionary (void)
  3485. * AddRef (void)
  3486. * Add2dEffect (P9C2dEffect)
  3487. * AddTexDictionaryRef (void)
  3488. * RemoveRef (void)
  3489. * RemoveTexDictionaryRef (void)
  3490. * SetTexDictionary (PCc)
  3491. * Shutdown (void)
  3492.  
  3493. class CAnimManager (7 variables, 13 functions)
  3494. Variables list
  3495.  
  3496. * ms_aAnimations
  3497. * ms_aAnimAssocDefinitions
  3498. * ms_animCache
  3499. * ms_aAnimAssocGroups
  3500. * ms_numAnimBlocks
  3501. * ms_numAnimations
  3502. * ms_aAnimBlocks
  3503.  
  3504. Functions list
  3505.  
  3506. * GetAnimAssociation (12AssocGroupId11AnimationId)
  3507. * GetAnimAssociation (12AssocGroupIdPCc)
  3508. * GetAnimation (PCcP10CAnimBlock)
  3509. * GetAnimationBlock (PCc)
  3510. * GetAnimGroupName (12AssocGroupId)
  3511. * BlendAnimation (P7RpClump12AssocGroupId11AnimationIdf)
  3512. * AddAnimation (P7RpClump12AssocGroupId11AnimationId)
  3513. * LoadAnimFile (ib)
  3514. * LoadAnimFiles (void)
  3515. * Initialise (void)
  3516. * UncompressAnimation (P19CAnimBlendHierarchy)
  3517. * RemoveLastAnimFile (void)
  3518. * Shutdown (void)
  3519.  
  3520. class CRange2D (0 variables, 1 functions)
  3521. Variables list
  3522.  
  3523. Functions list
  3524.  
  3525. * GetRandomPointInRange (void)
  3526.  
  3527. class CPointLights (2 variables, 4 functions)
  3528. Variables list
  3529.  
  3530. * NumLights
  3531. * aLights
  3532.  
  3533. Functions list
  3534.  
  3535. * GenerateLightsAffectingObject (P7CVector)
  3536. * AddLight (Uc7CVector7CVectorffffUcb)
  3537. * RenderFogEffect (void)
  3538. * RemoveLightsAffectingObject (void)
  3539.  
  3540. class CAnimBlendAssocGroup (0 variables, 6 functions)
  3541. Variables list
  3542.  
  3543. Functions list
  3544.  
  3545. * GetAnimation (PCc)
  3546. * GetAnimation (Ui)
  3547. * CreateAssociations (PCc)
  3548. * CreateAssociations (PCcP7RpClumpPPci)
  3549. * CopyAnimation (PCc)
  3550. * CopyAnimation (Ui)
  3551.  
  3552. class CFileMgr (2 variables, 14 functions)
  3553. Variables list
  3554.  
  3555. * ms_dirName
  3556. * ms_rootDirName
  3557.  
  3558. Functions list
  3559.  
  3560. * GetCdFile (PCcRUiRUi)
  3561. * ChangeDir (PCc)
  3562. * CloseFile (i)
  3563. * OpenFileForWriting (PCc)
  3564. * OpenFile (PCc)
  3565. * LoadFile (PCcPUci)
  3566. * InitCd (void)
  3567. * Initialise (void)
  3568. * InitCdSystem (void)
  3569. * Write (iPci)
  3570. * Read (iPci)
  3571. * ReadLine (iPci)
  3572. * SetDir (PCc)
  3573. * Seek (iii)
  3574.  
  3575. class CBuilding (0 variables, 2 functions)
  3576. Variables list
  3577.  
  3578. Functions list
  3579.  
  3580. * GetIsATreadable (void)
  3581. * ReplaceWithNewModel (i)
  3582.  
  3583. class CColTrianglePlane (0 variables, 2 functions)
  3584. Variables list
  3585.  
  3586. Functions list
  3587.  
  3588. * GetNormal (FR7CVector)
  3589. * Set (PC16CompressedVectorR12CColTriangle)
  3590.  
  3591. class CPedStats (1 variables, 3 functions)
  3592. Variables list
  3593.  
  3594. * ms_apPedStats
  3595.  
  3596. Functions list
  3597.  
  3598. * GetPedStatType (Pc)
  3599. * LoadPedStats (void)
  3600. * Initialise (void)
  3601.  
  3602. class CHud (28 variables, 12 functions)
  3603. Variables list
  3604.  
  3605. * Sprites
  3606. * SpriteBrightness
  3607. * m_Wants_To_Draw_Hud
  3608. * m_BigMessage
  3609. * m_ItemToFlash
  3610. * m_pVehicleNameToPrint
  3611. * m_VehicleState
  3612. * m_VehicleFadeTimer
  3613. * m_VehicleNameTimer
  3614. * m_pLastVehicleName
  3615. * m_pVehicleName
  3616. * m_Wants_To_Draw_3dMarkers
  3617. * m_HelpMessageDisplayTime
  3618. * m_HelpMessageQuick
  3619. * m_HelpMessageState
  3620. * m_HelpMessageFadeTimer
  3621. * m_HelpMessageTimer
  3622. * m_pHelpMessageToPrint
  3623. * m_pLastHelpMessage
  3624. * m_pHelpMessage
  3625. * m_ZoneState
  3626. * m_ZoneFadeTimer
  3627. * m_ZoneNameTimer
  3628. * m_PagerMessage
  3629. * m_Message
  3630. * m_ZoneToPrint
  3631. * m_pLastZoneName
  3632. * m_pZoneName
  3633.  
  3634. Functions list
  3635.  
  3636. * GetRidOfAllHudMessages (void)
  3637. * DrawAfterFade (void)
  3638. * Draw (void)
  3639. * Initialise (void)
  3640. * ReInitialise (void)
  3641. * SetMessage (PUs)
  3642. * SetBigMessage (PUsUs)
  3643. * SetHelpMessage (PUsb)
  3644. * SetVehicleName (PUs)
  3645. * SetPagerMessage (PUs)
  3646. * SetZoneName (PUs)
  3647. * Shutdown (void)
  3648.  
  3649. class CMenuMultiChoice (0 variables, 26 functions)
  3650. Variables list
  3651.  
  3652. Functions list
  3653.  
  3654. * GetMenuSelection (void)
  3655. * GoNext (void)
  3656. * GoFirst (void)
  3657. * GoDown (void)
  3658. * GoUp (void)
  3659. * GoLeft (void)
  3660. * GoRight (void)
  3661. * GoUpStill (void)
  3662. * GoDownStill (void)
  3663. * GoLeftStill (void)
  3664. * GoRightStill (void)
  3665. * GoPrev (void)
  3666. * GoLast (void)
  3667. * DeactivateMenu (void)
  3668. * Draw (RC5CRGBARC5CRGBAff)
  3669. * DrawNormal (ff)
  3670. * DrawHighlighted (RC5CRGBAff)
  3671. * ActivateMenu (Uc)
  3672. * AddTitle (PUsffUc)
  3673. * SetMenuSelection (i)
  3674. * SetNewOldTextScale (UcRC9CVector2DRC9CVector2DUc)
  3675. * SetColors (RC5CRGBARC5CRGBARC5CRGBA)
  3676. * SelectDefaultCancelAction (void)
  3677. * SetAlpha (Uc)
  3678. * SetShadows (UcRC5CRGBARC9CVector2D)
  3679. * SelectCurrentOptionUnderCursor (void)
  3680.  
  3681. class CSprite2d (7 variables, 22 functions)
  3682. Variables list
  3683.  
  3684. * RecipNearClip
  3685. * mBankStart
  3686. * mCurrentBank
  3687. * mCurrentSprite
  3688. * mpBankTextures
  3689. * maVertices
  3690. * maBankVertices
  3691.  
  3692. Functions list
  3693.  
  3694. * GetBank (iP9RwTexture)
  3695. * Delete (void)
  3696. * DrawRect (RC5CRectRC5CRGBA)
  3697. * Draw (RC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBA)
  3698. * Draw (RC5CRectRC5CRGBA)
  3699. * Draw (ffffffffRC5CRGBA)
  3700. * Draw (RC5CRectRC5CRGBAffffffff)
  3701. * DrawRectXLU (RC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBA)
  3702. * DrawRect (RC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBA)
  3703. * DrawBank (i)
  3704. * AddSpriteToBank (iRC5CRectRC5CRGBAffffffff)
  3705. * InitPerFrame (void)
  3706. * SetVertices (iPfPfRC5CRGBA)
  3707. * SetMaskVertices (iPf)
  3708. * SetRecipNearClip (void)
  3709. * SetAddressing (20RwTextureAddressMode)
  3710. * SetTexture (PcPc)
  3711. * SetTexture (Pc)
  3712. * SetVertices (RC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBAffffffff)
  3713. * SetVertices (P13RwSky2DVertexRC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBAffffffff)
  3714. * SetVertices (RC5CRectRC5CRGBARC5CRGBARC5CRGBARC5CRGBAUi)
  3715. * SetVertices (ffffffffRC5CRGBARC5CRGBARC5CRGBARC5CRGBA)
  3716.  
  3717. class CMenuSlider (2 variables, 28 functions)
  3718. Variables list
  3719.  
  3720. * Buf8
  3721. * Buf16
  3722.  
  3723. Functions list
  3724.  
  3725. * GetMenuSelection (void)
  3726. * GoLeft (void)
  3727. * GoRight (void)
  3728. * GoLeftStill (void)
  3729. * GoRightStill (void)
  3730. * GoNext (void)
  3731. * GoPrev (void)
  3732. * GoDown (void)
  3733. * GoUp (void)
  3734. * GoDownStill (void)
  3735. * GoUpStill (void)
  3736. * GoFirst (void)
  3737. * GoLast (void)
  3738. * DeactivateMenu (void)
  3739. * DrawNormal (ff)
  3740. * DrawHighlighted (RC5CRGBAff)
  3741. * DrawTicks (RC9CVector2DRC9CVector2DffRC5CRGBARC5CRGBARC5CRGBAUcRC9CVector2DRC5CRGBA)
  3742. * DrawTicks (RC9CVector2DRC9CVector2DffRC5CRGBARC5CRGBAUcRC9CVector2DRC5CRGBA)
  3743. * Draw (RC5CRGBARC5CRGBAff)
  3744. * ActivateMenu (Uc)
  3745. * AddTitle (PUsff)
  3746. * AddTickBox (fffff)
  3747. * SetColors (RC5CRGBARC5CRGBARC5CRGBARC5CRGBA)
  3748. * SelectCurrentOptionUnderCursor (void)
  3749. * SelectDefaultCancelAction (void)
  3750. * SetMenuSelection (i)
  3751. * SetAlpha (Uc)
  3752. * SetShadows (UcRC5CRGBARC9CVector2D)
  3753.  
  3754. class CMenuOnOff (0 variables, 27 functions)
  3755. Variables list
  3756.  
  3757. Functions list
  3758.  
  3759. * GetMenuSelection (void)
  3760. * GoNext (void)
  3761. * GoPrev (void)
  3762. * GoDown (void)
  3763. * GoUp (void)
  3764. * GoDownStill (void)
  3765. * GoUpStill (void)
  3766. * GoFirst (void)
  3767. * GoLast (void)
  3768. * GoLeft (void)
  3769. * GoRight (void)
  3770. * GoLeftStill (void)
  3771. * GoRightStill (void)
  3772. * DeactivateMenu (void)
  3773. * Draw (RC5CRGBARC5CRGBAff)
  3774. * DrawNormal (ff)
  3775. * DrawHighlighted (RC5CRGBAff)
  3776. * ActivateMenu (Uc)
  3777. * AddTitle (PUsUcffUc)
  3778. * SetOptionPosition (ffUc)
  3779. * SetNewOldTextScale (UcRC9CVector2DRC9CVector2DUc)
  3780. * SetColors (RC5CRGBARC5CRGBA)
  3781. * SelectDefaultCancelAction (void)
  3782. * SetMenuSelection (i)
  3783. * SetAlpha (Uc)
  3784. * SelectCurrentOptionUnderCursor (void)
  3785. * SetShadows (UcRC5CRGBARC9CVector2D)
  3786.  
  3787. class CMenuPictureAndText (0 variables, 29 functions)
  3788. Variables list
  3789.  
  3790. Functions list
  3791.  
  3792. * GetMenuSelection (void)
  3793. * GoNext (void)
  3794. * GoPrev (void)
  3795. * GoUp (void)
  3796. * GoDown (void)
  3797. * GoUpStill (void)
  3798. * GoDownStill (void)
  3799. * GoLeft (void)
  3800. * GoRight (void)
  3801. * GoLeftStill (void)
  3802. * GoRightStill (void)
  3803. * GoFirst (void)
  3804. * GoLast (void)
  3805. * DeactivateMenu (void)
  3806. * Draw (RC5CRGBARC5CRGBAff)
  3807. * DrawNormal (ff)
  3808. * DrawHighlighted (RC5CRGBAff)
  3809. * ActivateMenu (Uc)
  3810. * AddPicture (P9CSprite2dffffRC5CRGBA)
  3811. * AddPicture (P9CSprite2dP9CSprite2dffffRC5CRGBA)
  3812. * AddText (PUsffRC5CRGBAUc)
  3813. * SetShadows (UcRC5CRGBARC9CVector2D)
  3814. * SetNewOldShadowWrapX (Ucff)
  3815. * SetNewOldTextScale (UcRC9CVector2DRC9CVector2D)
  3816. * SetTextsColor (RC5CRGBA)
  3817. * SelectCurrentOptionUnderCursor (void)
  3818. * SelectDefaultCancelAction (void)
  3819. * SetMenuSelection (i)
  3820. * SetAlpha (Uc)
  3821.  
  3822. class CMenuLineLister (0 variables, 26 functions)
  3823. Variables list
  3824.  
  3825. Functions list
  3826.  
  3827. * GetMenuSelection (void)
  3828. * GoNext (void)
  3829. * GoPrev (void)
  3830. * GoUp (void)
  3831. * GoDown (void)
  3832. * GoLeft (void)
  3833. * GoRight (void)
  3834. * GoLeftStill (void)
  3835. * GoRightStill (void)
  3836. * GoFirst (void)
  3837. * GoLast (void)
  3838. * GoDownStill (void)
  3839. * GoUpStill (void)
  3840. * DeactivateMenu (void)
  3841. * Draw (RC5CRGBARC5CRGBAff)
  3842. * DrawNormal (ff)
  3843. * DrawHighlighted (RC5CRGBAff)
  3844. * ActivateMenu (Uc)
  3845. * AddTextLine (PUsPUs)
  3846. * ResetNumberOfTextLines (void)
  3847. * SetLinesColor (RC5CRGBA)
  3848. * SelectCurrentOptionUnderCursor (void)
  3849. * SelectDefaultCancelAction (void)
  3850. * SetMenuSelection (i)
  3851. * SetAlpha (Uc)
  3852. * SetShadows (UcRC5CRGBARC9CVector2D)
  3853.  
  3854. class CPlaceableShText (0 variables, 4 functions)
  3855. Variables list
  3856.  
  3857. Functions list
  3858.  
  3859. * GetShadowColor (Fv)
  3860. * DrawShWrap (ffff)
  3861. * Draw (ff)
  3862. * Draw (RC5CRGBAff)
  3863.  
  3864. class CMenuMultiChoiceTwoLines (0 variables, 26 functions)
  3865. Variables list
  3866.  
  3867. Functions list
  3868.  
  3869. * GetMenuSelection (void)
  3870. * GoDown (void)
  3871. * GoUp (void)
  3872. * GoUpStill (void)
  3873. * GoDownStill (void)
  3874. * GoLeft (void)
  3875. * GoRight (void)
  3876. * GoLeftStill (void)
  3877. * GoRightStill (void)
  3878. * GoNext (void)
  3879. * GoPrev (void)
  3880. * GoFirst (void)
  3881. * GoLast (void)
  3882. * DeactivateMenu (void)
  3883. * Draw (RC5CRGBARC5CRGBAff)
  3884. * DrawNormal (ff)
  3885. * DrawHighlighted (RC5CRGBAff)
  3886. * ActivateMenu (Uc)
  3887. * AddTitle (PUsffUc)
  3888. * SetMenuSelection (i)
  3889. * SetNewOldTextScale (UcRC9CVector2DRC9CVector2DUc)
  3890. * SetColors (RC5CRGBARC5CRGBARC5CRGBA)
  3891. * SelectDefaultCancelAction (void)
  3892. * SetAlpha (Uc)
  3893. * SetShadows (UcRC5CRGBARC9CVector2D)
  3894. * SelectCurrentOptionUnderCursor (void)
  3895.  
  3896. class CPlaceableText (0 variables, 1 functions)
  3897. Variables list
  3898.  
  3899. Functions list
  3900.  
  3901. * GetColor (Fv)
  3902.  
  3903. class CPlaceableShOption (0 variables, 2 functions)
  3904. Variables list
  3905.  
  3906. Functions list
  3907.  
  3908. * GetSelectedColor (void)
  3909. * Draw (RC5CRGBAffUc)
  3910.  
  3911. class CGlass (3 variables, 11 functions)
  3912. Variables list
  3913.  
  3914. * NumGlassEntities
  3915. * aGlassPanes
  3916. * apEntitiesToBeRendered
  3917.  
  3918. Functions list
  3919.  
  3920. * GeneratePanesForWindow (Ui7CVector7CVector7CVector7CVector7CVectorfbb)
  3921. * AskForObjectToBeRenderedInGlass (P7CEntity)
  3922. * IsObjectGlass (P7CEntity)
  3923. * Init (void)
  3924. * WasGlassHitByBullet (P7CEntity7CVector)
  3925. * WindowRespondsToExplosion (P7CEntity7CVector)
  3926. * WindowRespondsToSoftCollision (P7CEntityf)
  3927. * WindowRespondsToCollision (P7CEntityf7CVector7CVectorb)
  3928. * Update (void)
  3929. * Render (void)
  3930. * RenderEntityInGlass (P7CEntity)
  3931.  
  3932. class CFont (4 variables, 30 functions)
  3933. Variables list
  3934.  
  3935. * Details
  3936. * NewLine
  3937. * Sprite
  3938. * Size
  3939.  
  3940. Functions list
  3941.  
  3942. * GetNumberLines (ffPUs)
  3943. * GetTextRect (P5CRectffPUs)
  3944. * DrawFonts (void)
  3945. * InitPerFrame (void)
  3946. * Initialise (void)
  3947. * SetPropOn (void)
  3948. * SetBackGroundOnlyTextOff (void)
  3949. * SetDropShadowPosition (s)
  3950. * SetDropColor (5CRGBA)
  3951. * SetColor (5CRGBA)
  3952. * SetJustifyOff (void)
  3953. * SetCentreSize (f)
  3954. * SetCentreOn (void)
  3955. * SetScale (ff)
  3956. * SetWrapx (f)
  3957. * SetBackgroundOff (void)
  3958. * SetFontStyle (s)
  3959. * SetAlphaFade (f)
  3960. * SetRightJustifyOn (void)
  3961. * SetRightJustifyWrap (f)
  3962. * SetCentreOff (void)
  3963. * SetBackgroundColor (5CRGBA)
  3964. * SetBackgroundOn (void)
  3965. * SetJustifyOn (void)
  3966. * SetBackGroundOnlyTextOn (void)
  3967. * SetRightJustifyOff (void)
  3968. * SetPropOff (void)
  3969. * ParseToken (PUsPUs)
  3970. * PrintString (ffPUs)
  3971. * PrintChar (ffs)
  3972.  
  3973. class CColPoint (0 variables, 2 functions)
  3974. Variables list
  3975.  
  3976. Functions list
  3977.  
  3978. * GetNormal (void)
  3979. * GetDepth (void)
  3980.  
  3981. class CMenuDummy (0 variables, 23 functions)
  3982. Variables list
  3983.  
  3984. Functions list
  3985.  
  3986. * GetMenuSelection (void)
  3987. * GoNext (void)
  3988. * GoPrev (void)
  3989. * GoUp (void)
  3990. * GoDown (void)
  3991. * GoUpStill (void)
  3992. * GoDownStill (void)
  3993. * GoLeft (void)
  3994. * GoRight (void)
  3995. * GoLeftStill (void)
  3996. * GoRightStill (void)
  3997. * GoFirst (void)
  3998. * GoLast (void)
  3999. * DeactivateMenu (void)
  4000. * Draw (RC5CRGBARC5CRGBAff)
  4001. * DrawNormal (ff)
  4002. * DrawHighlighted (RC5CRGBAff)
  4003. * ActivateMenu (Uc)
  4004. * SetAlpha (Uc)
  4005. * SetShadows (UcRC5CRGBARC9CVector2D)
  4006. * SelectCurrentOptionUnderCursor (void)
  4007. * SelectDefaultCancelAction (void)
  4008. * SetMenuSelection (i)
  4009.  
  4010. class CTreadable (0 variables, 1 functions)
  4011. Variables list
  4012.  
  4013. Functions list
  4014.  
  4015. * GetIsATreadable (void)
  4016.  
  4017. class CPlaceable (0 variables, 4 functions)
  4018. Variables list
  4019.  
  4020. Functions list
  4021.  
  4022. * GetPosition (void)
  4023. * IsWithinArea (ffffff)
  4024. * IsWithinArea (ffff)
  4025. * SetHeading (f)
  4026.  
  4027. class CShadows (6 variables, 27 functions)
  4028. Variables list
  4029.  
  4030. * ShadowsStoredToBeRendered
  4031. * aPermanentShadows
  4032. * aPolyBunches
  4033. * aStaticShadows
  4034. * asShadowsStored
  4035. * pEmptyBunchList
  4036.  
  4037. Functions list
  4038.  
  4039. * GeneratePolysForStaticShadow (s)
  4040. * CalcPedShadowValues (7CVectorPfPfPfPfPfPf)
  4041. * CastShadowSectorList (R8CPtrListffffP7CVectorffffsUcUcUcffPP10CPolyBunch)
  4042. * AddPermanentShadow (UcP9RwTextureP7CVectorffffsUcUcUcfUif)
  4043. * Listlocalstatic3CastShadowEntity (P7CEntityffffP7CVectorffffsUcUcUcffPP10CPolyBunch)
  4044. * Init (void)
  4045. * UpdatePermanentShadows (void)
  4046. * UpdateStaticShadows (void)
  4047. * Texturelocalstatic5CastShadowEntity (P7CEntityffffP7CVectorffffsUcUcUcffPP10CPolyBunch)
  4048. * TidyUpShadows (void)
  4049. * StoreShadowToBeRendered (UcP9RwTextureP7CVectorffffsUcUcUcfbf)
  4050. * StoreStaticShadow (UiUcP9RwTextureP7CVectorffffsUcUcUcfffbf)
  4051. * StoreShadowForPedObject (P7CEntityffffff)
  4052. * StoreShadowToBeRendered (UcP7CVectorffffsUcUcUc)
  4053. * StoreShadowForCar (P11CAutomobile)
  4054. * StoreCarLightShadow (P11CAutomobileiP9RwTextureP7CVectorffffUcUcUcf)
  4055. * StoreShadowForPed (P4CPedffffff)
  4056. * StoreShadowForTree (P7CEntity)
  4057. * StoreShadowForPole (P7CEntityfffffUi)
  4058. * RenderStoredShadows (void)
  4059. * RenderStaticShadows (void)
  4060. * RenderExtraPlayerShadows (void)
  4061. * RenderIndicatorShadow (UiUcP9RwTextureP7CVectorffffs)
  4062. * Pointslocalstatic7CastShadowEntity (P7CEntityffffP7CVectorffffsUcUcUcffPP10CPolyBunch)
  4063. * initlocalstatic8CastShadowEntity (P7CEntityffffP7CVectorffffsUcUcUcffPP10CPolyBunch)
  4064. * initlocalstatic6CastShadowEntity (P7CEntityffffP7CVectorffffsUcUcUcffPP10CPolyBunch)
  4065. * initlocalstatic4CastShadowEntity (P7CEntityffffP7CVectorffffsUcUcUcffPP10CPolyBunch)
  4066.  
  4067. class CGarages (20 variables, 32 functions)
  4068. Variables list
  4069.  
  4070. * BankVansCollected
  4071. * CrushedCarId
  4072. * BombsAreFree
  4073. * CarTypesCollected
  4074. * CarsCollected
  4075. * NumGarages
  4076. * LastTimeHelpMessage
  4077. * MessageNumberInString2
  4078. * MessageNumberInString
  4079. * MessageIDString
  4080. * MessageEndTime
  4081. * MessageStartTime
  4082. * RespraysAreFree
  4083. * PlayerInGarage
  4084. * PoliceCarsCollected
  4085. * aCarsInSafeHouse3
  4086. * aCarsInSafeHouse2
  4087. * aCarsInSafeHouse1
  4088. * aGarages
  4089. * bCamShouldBeOutside
  4090.  
  4091. Functions list
  4092.  
  4093. * GivePlayerDetonator (void)
  4094. * DeActivateGarage (s)
  4095. * CameraShouldBeOutside (void)
  4096. * ChangeGarageType (sUcUi)
  4097. * CloseHideOutGaragesBeforeSave (void)
  4098. * CountCarsInHideoutGarage (Uc)
  4099. * ActivateGarage (s)
  4100. * AddOne (7CVector7CVectorUcUi)
  4101. * Load (PUcUi)
  4102. * HasImportExportGarageCollectedThisCar (si)
  4103. * HasResprayHappened (s)
  4104. * HasThisCarBeenCollected (si)
  4105. * HasCarBeenDroppedOffYet (s)
  4106. * HasCarBeenCrushed (i)
  4107. * IsPointInAGarageCameraZone (7CVector)
  4108. * IsThisCarWithinGarageArea (sP7CEntity)
  4109. * IsGarageClosed (s)
  4110. * IsGarageOpen (s)
  4111. * IsPointWithinHideOutGarage (R7CVector)
  4112. * IsPointWithinAnyGarage (R7CVector)
  4113. * IsModelIndexADoor (Ui)
  4114. * Init (void)
  4115. * Update (void)
  4116. * TriggerMessage (PcsUss)
  4117. * Save (PUcPUi)
  4118. * SetAllDoorsBackToOriginalHeight (void)
  4119. * SetLeaveCameraForThisGarage (s)
  4120. * SetGarageDoorToRotate (s)
  4121. * SetTargetCarForMissionGarage (sP11CAutomobile)
  4122. * QueryCarsCollected (s)
  4123. * PlayerArrestedOrDied (void)
  4124. * PrintMessages (void)
  4125.  
  4126. class CRemote (0 variables, 3 functions)
  4127. Variables list
  4128.  
  4129. Functions list
  4130.  
  4131. * GivePlayerRemoteControlledCar (ffff)
  4132. * Init (void)
  4133. * TakeRemoteControlledCarFromPlayer (void)
  4134.  
  4135. class CPickup (0 variables, 2 functions)
  4136. Variables list
  4137.  
  4138. Functions list
  4139.  
  4140. * GiveUsAPickUpObject (void)
  4141. * Update (void)
  4142.  
  4143. class CRecordDataForChase (9 variables, 12 functions)
  4144. Variables list
  4145.  
  4146. * FId2
  4147. * CurrentCar
  4148. * AnimTime
  4149. * AnimStartTime
  4150. * TimeMultiplier
  4151. * Status
  4152. * PositionChanges
  4153. * pBaseMemForCar
  4154. * pChaseCars
  4155.  
  4156. Functions list
  4157.  
  4158. * GiveUsACar (i7CVectorfPP11CAutomobileUcUc)
  4159. * CleanUpChaseScene (void)
  4160. * Init (void)
  4161. * TurnChaseCarIntoScriptCar (i)
  4162. * StartChaseScene (f)
  4163. * StoreInfoForCar (P11CAutomobileP18CCarStateEachFrame)
  4164. * RemoveCarFromChase (i)
  4165. * RestoreInfoForCar (P11CAutomobileP18CCarStateEachFrameb)
  4166. * SaveOrRetrieveCarPositions (void)
  4167. * SaveOrRetrieveDataForThisFrame (void)
  4168. * ShouldThisPadBeLeftAlone (Uc)
  4169. * ProcessControlCars (void)
  4170.  
  4171. class CMenuPage (0 variables, 24 functions)
  4172. Variables list
  4173.  
  4174. Functions list
  4175.  
  4176. * GoDownStill (void)
  4177. * GoUpStill (void)
  4178. * GoRightStill (void)
  4179. * GoLeftStill (void)
  4180. * GoUp (void)
  4181. * GoDown (void)
  4182. * GoRight (void)
  4183. * GoLeft (void)
  4184. * GoDownMenuOnPage (void)
  4185. * GoUpMenuOnPage (void)
  4186. * GoRightMenuOnPage (void)
  4187. * GoLeftMenuOnPage (void)
  4188. * DrawHighlighted (RC5CRGBAff)
  4189. * DrawNormal (ff)
  4190. * Draw (RC5CRGBARC5CRGBAff)
  4191. * ActiveMenuTwoState_SelectNextPosition (void)
  4192. * ActivatePage (void)
  4193. * AddMenu (P9CMenuBase)
  4194. * IsActiveMenuTwoState (void)
  4195. * Initialise (void)
  4196. * SetAlpha (Uc)
  4197. * SelectDefaultCancelAction (void)
  4198. * SelectCurrentOptionUnderCursor (void)
  4199. * SetShadows (UcRC5CRGBARC9CVector2D)
  4200.  
  4201. class CMenuSliderTriggered (0 variables, 6 functions)
  4202. Variables list
  4203.  
  4204. Functions list
  4205.  
  4206. * GoLeft (void)
  4207. * GoRight (void)
  4208. * GoLeftStill (void)
  4209. * GoRightStill (void)
  4210. * Draw (RC5CRGBARC5CRGBAff)
  4211. * AddTickBox (fffffPFP20CMenuSliderTriggered_vPFP20CMenuSliderTriggered_v)
  4212.  
  4213. class CMenuMultiChoicePicturedTriggeredAnyMove (0 variables, 6 functions)
  4214. Variables list
  4215.  
  4216. Functions list
  4217.  
  4218. * GoDown (void)
  4219. * GoUp (void)
  4220. * GoRight (void)
  4221. * GoLeft (void)
  4222. * AddOption (P9CSprite2dP11FEC_MOVETABffRC9CVector2DPFP33CMenuMultiChoicePicturedTriggered_vUc)
  4223. * Initialise (void)
  4224.  
  4225. class CMenuPageAnyMove (0 variables, 6 functions)
  4226. Variables list
  4227.  
  4228. Functions list
  4229.  
  4230. * GoUpMenuOnPage (void)
  4231. * GoDownMenuOnPage (void)
  4232. * GoLeftMenuOnPage (void)
  4233. * GoRightMenuOnPage (void)
  4234. * AddMenu (P9CMenuBaseP11FEC_MOVETAB)
  4235. * Initialise (void)
  4236.  
  4237. class CTheScripts (37 variables, 37 functions)
  4238. Variables list
  4239.  
  4240. * DbgFlag
  4241. * BaseBriefIdForContact
  4242. * BuildingSwapArray
  4243. * CollectiveArray
  4244. * CommandsExecuted
  4245. * NextFreeCollectiveIndex
  4246. * NumberOfIntroRectanglesThisFrame
  4247. * NumberOfIntroTextLinesThisFrame
  4248. * NumScriptDebugLines
  4249. * NumberOfMissionScripts
  4250. * NumberOfUsedObjects
  4251. * OnAMissionForContactFlag
  4252. * OnAMissionFlag
  4253. * LastRandomPedId
  4254. * LargestMissionScriptSize
  4255. * MultiScriptArray
  4256. * MainScriptSize
  4257. * MissionCleanUp
  4258. * IntroRectangles
  4259. * IntroTextLines
  4260. * InvisibilitySettingArray
  4261. * UpsideDownCars
  4262. * UsedObjectArray
  4263. * StuckCars
  4264. * StoreVehicleIndex
  4265. * StoreVehicleWasRandom
  4266. * ScriptSprites
  4267. * ScriptSpace
  4268. * ScriptSphereArray
  4269. * ScriptsUpdated
  4270. * ScriptsArray
  4271. * aStoredLines
  4272. * bAlreadyRunningAMissionScript
  4273. * bUsingAMultiScriptFile
  4274. * bUseTextCommands
  4275. * pActiveScripts
  4276. * pIdleScripts
  4277.  
  4278. Functions list
  4279.  
  4280. * DrawDebugCube (ffffff)
  4281. * DrawDebugSquare (ffff)
  4282. * DrawScriptSpheres (void)
  4283. * DrawDebugAngledSquare (ffffffff)
  4284. * DrawDebugAngledCube (ffffffffff)
  4285. * ClearSpaceForMissionEntity (RC7CVectorP7CEntity)
  4286. * CleanUpThisObject (P7CObject)
  4287. * CleanUpThisVehicle (P8CVehicle)
  4288. * CleanUpThisPed (P4CPed)
  4289. * AddPedsInVehicleToCollective (i)
  4290. * AddPedsInAreaToCollective (ffff)
  4291. * AddToBuildingSwapArray (P9CBuildingii)
  4292. * AddToInvisibilitySwapArray (P7CEntityb)
  4293. * LoadAllScripts (PUcUi)
  4294. * IsPlayerOnAMission (void)
  4295. * IsPedStopped (P4CPed)
  4296. * IsPlayerStopped (P11CPlayerInfo)
  4297. * IsVehicleStopped (P8CVehicle)
  4298. * HighlightImportantArea (Uifffff)
  4299. * HighlightImportantAngledArea (Uifffffffff)
  4300. * Init (void)
  4301. * UpdateObjectIndices (void)
  4302. * UndoEntityInvisibilitySettings (void)
  4303. * UndoBuildingSwaps (void)
  4304. * StartNewScript (i)
  4305. * StartTestScript (void)
  4306. * RenderTheScriptDebugLines (void)
  4307. * ReadMultiScriptFileOffsetsFromScript (void)
  4308. * ReadObjectNamesFromScript (void)
  4309. * SaveAllScripts (PUcPUi)
  4310. * ScriptDebugLine3D (ffffffUiUi)
  4311. * SetObjectiveForAllPedsInCollective (i10eObjective)
  4312. * SetObjectiveForAllPedsInCollective (i10eObjectivess)
  4313. * SetObjectiveForAllPedsInCollective (i10eObjectivePv)
  4314. * SetObjectiveForAllPedsInCollective (i10eObjective7CVectorf)
  4315. * SetObjectiveForAllPedsInCollective (i10eObjective7CVector)
  4316. * Process (void)
  4317.  
  4318. class CCompressedMatrix (0 variables, 2 functions)
  4319. Variables list
  4320.  
  4321. Functions list
  4322.  
  4323. * DecompressIntoFullMatrix (R7CMatrix)
  4324. * CompressFromFullMatrix (R7CMatrix)
  4325.  
  4326. class CObject (2 variables, 12 functions)
  4327. Variables list
  4328.  
  4329. * nBodyCastHealth
  4330. * nNoTempObjects
  4331.  
  4332. Functions list
  4333.  
  4334. * DeleteAllTempObjects (void)
  4335. * DeleteAllMissionObjects (void)
  4336. * DeleteAllTempObjectsInArea (7CVectorf)
  4337. * CanBeDeleted (void)
  4338. * ObjectDamage (f)
  4339. * Init (void)
  4340. * Teleport (7CVector)
  4341. * RefModelInfo (i)
  4342. * Render (void)
  4343. * RemoveLighting (b)
  4344. * SetupLighting (void)
  4345. * ProcessControl (void)
  4346.  
  4347. class CCranes (3 variables, 13 functions)
  4348. Variables list
  4349.  
  4350. * CarsCollectedMilitaryCrane
  4351. * NumCranes
  4352. * aCranes
  4353.  
  4354. Functions list
  4355.  
  4356. * DeActivateCrane (ff)
  4357. * DoesMilitaryCraneHaveThisOneAlready (Ui)
  4358. * ActivateCrane (ffffffffbbff)
  4359. * AddThisOneCrane (P7CEntity)
  4360. * Load (PUcUi)
  4361. * HaveAllCarsBeenCollectedByMilitaryCrane (void)
  4362. * IsThisCarBeingCarriedByAnyCrane (P8CVehicle)
  4363. * IsThisCarPickedUp (ffP8CVehicle)
  4364. * IsThisCarBeingTargettedByAnyCrane (P8CVehicle)
  4365. * InitCranes (void)
  4366. * UpdateCranes (void)
  4367. * RegisterCarForMilitaryCrane (Ui)
  4368. * Save (PUcPUi)
  4369.  
  4370. class CDebug (1 variables, 2 functions)
  4371. Variables list
  4372.  
  4373. * ms_nCurrentTextLine
  4374.  
  4375. Functions list
  4376.  
  4377. * DebugInitTextBuffer (void)
  4378. * DebugDisplayTextBuffer (void)
  4379.  
  4380. class CCutsceneHead (0 variables, 5 functions)
  4381. Variables list
  4382.  
  4383. Functions list
  4384.  
  4385. * DeleteRwObject (void)
  4386. * CreateRwObject (void)
  4387. * Render (void)
  4388. * PlayAnimation (PCc)
  4389. * ProcessControl (void)
  4390.  
  4391. class CPedModelInfo (2 variables, 4 functions)
  4392. Variables list
  4393.  
  4394. * m_pColNodeInfos
  4395. * m_pPedIds
  4396.  
  4397. Functions list
  4398.  
  4399. * DeleteRwObject (void)
  4400. * CreateHitColModel (void)
  4401. * SetLowDetailClump (P7RpClump)
  4402. * SetClump (P7RpClump)
  4403.  
  4404. class CFire (0 variables, 2 functions)
  4405. Variables list
  4406.  
  4407. Functions list
  4408.  
  4409. * Extinguish (void)
  4410. * ProcessFire (void)
  4411.  
  4412. class CCollision (3 variables, 17 functions)
  4413. Variables list
  4414.  
  4415. * ms_collisionInMemory
  4416. * ms_pColFiles
  4417. * ms_colModelCache
  4418.  
  4419. Functions list
  4420.  
  4421. * DistToLine (PC7CVectorPC7CVectorPC7CVector)
  4422. * CalculateTrianglePlanes (P9CColModel)
  4423. * LoadCollisionScreen (10eLevelName)
  4424. * LoadCollisionWhenINeedIt (b)
  4425. * IsStoredPolyStillValidVerticalLine (RC7CVectorfR9CColPointP15CStoredCollPoly)
  4426. * Init (void)
  4427. * Update (void)
  4428. * TestSphereBox (RC10CColSphereRC7CColBox)
  4429. * TestLineOfSight (RC8CColLineRC7CMatrixR9CColModelb)
  4430. * TestLineBox (RC8CColLineRC7CColBox)
  4431. * SortOutCollisionAfterLoad (void)
  4432. * ProcessColModels (RC7CMatrixR9CColModelRC7CMatrixR9CColModelP9CColPointP9CColPointPf)
  4433. * ProcessLineOfSight (RC8CColLineRC7CMatrixR9CColModelR9CColPointRfb)
  4434. * ProcessVerticalLine (RC8CColLineRC7CMatrixR9CColModelR9CColPointRfbP15CStoredCollPoly)
  4435. * ProcessLineBox (RC8CColLineRC7CColBoxR9CColPointRf)
  4436. * ProcessLineSphere (RC8CColLineRC10CColSphereR9CColPointRf)
  4437. * ProcessSphereBox (RC10CColSphereRC7CColBoxR9CColPointRf)
  4438.  
  4439. class CTrafficLights (0 variables, 5 functions)
  4440. Variables list
  4441.  
  4442. Functions list
  4443.  
  4444. * DisplayActualLight (P7CEntity)
  4445. * LightForPeds (void)
  4446. * ScanForLightsOnMap (void)
  4447. * ShouldCarStopForBridge (P8CVehicle)
  4448. * ShouldCarStopForLight (P8CVehicleb)
  4449.  
  4450. class CPager (0 variables, 5 functions)
  4451. Variables list
  4452.  
  4453. Functions list
  4454.  
  4455. * Display (void)
  4456. * AddMessageWithNumber (PUsiiiiiiUsUsUs)
  4457. * AddMessage (PUsUsUsUs)
  4458. * Init (void)
  4459. * Process (void)
  4460.  
  4461. class CRecordDataForGame (4 variables, 5 functions)
  4462. Variables list
  4463.  
  4464. * FId
  4465. * RecordingState
  4466. * pDataBufferPointer
  4467. * pDataBuffer
  4468.  
  4469. Functions list
  4470.  
  4471. * CalcGameChecksum (void)
  4472. * Init (void)
  4473. * UnPackCurrentPadValues (PUcUcP16CControllerState)
  4474. * SaveOrRetrieveDataForThisFrame (void)
  4475. * PackCurrentPadValues (PUcP16CControllerStateP16CControllerState)
  4476.  
  4477. class CMemCheck (0 variables, 2 functions)
  4478. Variables list
  4479.  
  4480. Functions list
  4481.  
  4482. * DoTest (void)
  4483. * AllocateMemCheckBlock (Pc)
  4484.  
  4485. class CCoronas (7 variables, 9 functions)
  4486. Variables list
  4487.  
  4488. * LightsMult
  4489. * SunScreenY
  4490. * SunScreenX
  4491. * SunBlockedByClouds
  4492. * aCoronas
  4493. * bChangeBrightnessImmediately
  4494. * bSmallMoon
  4495.  
  4496. Functions list
  4497.  
  4498. * DoSunAndMoon (void)
  4499. * Init (void)
  4500. * Update (void)
  4501. * UpdateCoronaCoors (UiRC7CVectorff)
  4502. * Render (void)
  4503. * RenderReflections (void)
  4504. * RegisterCorona (UiUcUcUcUcRC7CVectorffUcUcUcUcUcf)
  4505. * RegisterCorona (UiUcUcUcUcRC7CVectorffP9RwTextureUcUcUcUcf)
  4506. * Shutdown (void)
  4507.  
  4508. class CCullZone (0 variables, 6 functions)
  4509. Variables list
  4510.  
  4511. Functions list
  4512.  
  4513. * DoStuffLeavingZone_OneBuilding (Us)
  4514. * DoStuffLeavingZone_OneTreadableBoth (Us)
  4515. * DoStuffEnteringZone (void)
  4516. * DoStuffEnteringZone_OneBuilding (Us)
  4517. * DoStuffEnteringZone_OneTreadablePlus10m (Us)
  4518. * DoStuffEnteringZone_OneTreadable (Us)
  4519.  
  4520. class CCarGenerator (0 variables, 6 functions)
  4521. Variables list
  4522.  
  4523. Functions list
  4524.  
  4525. * DoInternalProcessing (void)
  4526. * CheckIfWithinRangeOfAnyPlayers (void)
  4527. * SwitchOn (void)
  4528. * SwitchOff (void)
  4529. * Setup (ffffissUcUcUcUsUs)
  4530. * Process (void)
  4531.  
  4532. class CGame (6 variables, 9 functions)
  4533. Variables list
  4534.  
  4535. * frenchGame
  4536. * germanGame
  4537. * currLevel
  4538. * bDemoMode
  4539. * nastyGame
  4540. * playingIntro
  4541.  
  4542. Functions list
  4543.  
  4544. * DrasticTidyUpMemory (b)
  4545. * InitialiseWhenRestarting (void)
  4546. * Initialise (void)
  4547. * TidyUpMemory (bb)
  4548. * ReInitGameObjectVariables (void)
  4549. * ShutDown (void)
  4550. * ShutDownForRestart (void)
  4551. * Process (void)
  4552. * ProcessTidyUpMemory (void)
  4553.  
  4554. class CPlaceableShTextTwoLines (0 variables, 2 functions)
  4555. Variables list
  4556.  
  4557. Functions list
  4558.  
  4559. * Draw (ff)
  4560. * Draw (RC5CRGBAff)
  4561.  
  4562. class CMenuMultiChoiceTriggeredAlways (0 variables, 3 functions)
  4563. Variables list
  4564.  
  4565. Functions list
  4566.  
  4567. * Draw (RC5CRGBARC5CRGBAff)
  4568. * DrawNormal (ff)
  4569. * DrawHighlighted (RC5CRGBAff)
  4570.  
  4571. class CPlaceableShOptionTwoLines (0 variables, 1 functions)
  4572. Variables list
  4573.  
  4574. Functions list
  4575.  
  4576. * Draw (RC5CRGBAffUc)
  4577.  
  4578. class CMenuMultiChoicePictured (0 variables, 7 functions)
  4579. Variables list
  4580.  
  4581. Functions list
  4582.  
  4583. * Draw (RC5CRGBARC5CRGBAff)
  4584. * DrawNormal (ff)
  4585. * DrawHighlighted (RC5CRGBAff)
  4586. * AddOption (P9CSprite2dffRC9CVector2DUc)
  4587. * Initialise (void)
  4588. * SetAlpha (Uc)
  4589. * SetShadows (UcRC5CRGBARC9CVector2D)
  4590.  
  4591. class CRubbish (9 variables, 5 functions)
  4592. Variables list
  4593.  
  4594. * EndMoversList
  4595. * EndStaticsList
  4596. * EndEmptyList
  4597. * StartMoversList
  4598. * StartStaticsList
  4599. * StartEmptyList
  4600. * RubbishVisibility
  4601. * aSheets
  4602. * bRubbishInvisible
  4603.  
  4604. Functions list
  4605.  
  4606. * Init (void)
  4607. * Update (void)
  4608. * StirUp (P11CAutomobile)
  4609. * Render (void)
  4610. * SetVisibility (b)
  4611.  
  4612. class CMovingThings (4 variables, 3 functions)
  4613. Variables list
  4614.  
  4615. * EndCloseList
  4616. * Num
  4617. * StartCloseList
  4618. * aMovingThings
  4619.  
  4620. Functions list
  4621.  
  4622. * Init (void)
  4623. * Update (void)
  4624. * Render (void)
  4625.  
  4626. class CCredits (2 variables, 5 functions)
  4627. Variables list
  4628.  
  4629. * CreditsStartTime
  4630. * bCreditsGoing
  4631.  
  4632. Functions list
  4633.  
  4634. * AreCreditsDone (void)
  4635. * Init (void)
  4636. * Stop (void)
  4637. * Start (void)
  4638. * Render (void)
  4639.  
  4640. class CSpecialParticleStuff (1 variables, 3 functions)
  4641. Variables list
  4642.  
  4643. * BoatFoamStart
  4644.  
  4645. Functions list
  4646.  
  4647. * CreateFoamAroundObject (P7CMatrixfffi)
  4648. * UpdateBoatFoamAnimation (P7CMatrix)
  4649. * StartBoatFoamAnimation (void)
  4650.  
  4651. class CXtraCompsModelInfo (0 variables, 3 functions)
  4652. Variables list
  4653.  
  4654. Functions list
  4655.  
  4656. * CreateInstance (void)
  4657. * SetClump (P7RpClump)
  4658. * Shutdown (void)
  4659.  
  4660. class CUserDisplay (4 variables, 2 functions)
  4661. Variables list
  4662.  
  4663. * CurrentVehicle
  4664. * OnscnTimer
  4665. * Pager
  4666. * PlaceName
  4667.  
  4668. Functions list
  4669.  
  4670. * Init (void)
  4671. * Process (void)
  4672.  
  4673. class CKeyArray (0 variables, 1 functions)
  4674. Variables list
  4675.  
  4676. Functions list
  4677.  
  4678. * BinarySearch (PCcP9CKeyEntryss)
  4679.  
  4680. class CTriggerCaller (0 variables, 2 functions)
  4681. Variables list
  4682.  
  4683. Functions list
  4684.  
  4685. * CallTrigger (void)
  4686. * SetTrigger (PvPv)
  4687.  
  4688. class cTransmission (0 variables, 3 functions)
  4689. Variables list
  4690.  
  4691. Functions list
  4692.  
  4693. * CalculateDriveAcceleration (RCfRUcRfRCfb)
  4694. * CalculateGearForSimpleCar (fRUc)
  4695. * InitGearRatios (void)
  4696.  
  4697. class CCurves (0 variables, 2 functions)
  4698. Variables list
  4699.  
  4700. Functions list
  4701.  
  4702. * CalcCurvePoint (P7CVectorP7CVectorP7CVectorP7CVectorfiP7CVectorP7CVector)
  4703. * CalcSpeedScaleFactor (P7CVectorP7CVectorffff)
  4704.  
  4705. class CPedPath (0 variables, 2 functions)
  4706. Variables list
  4707.  
  4708. Functions list
  4709.  
  4710. * CalcPedRoute (Uc7CVector7CVectorP7CVectorPss)
  4711. * AddBlockade (P7CEntityPA40_12CPedPathNodeP7CVector)
  4712.  
  4713. class CAnimBlendHierarchy (0 variables, 6 functions)
  4714. Variables list
  4715.  
  4716. Functions list
  4717.  
  4718. * CalcTotalTime (void)
  4719. * Uncompress (void)
  4720. * RemoveAnimSequences (void)
  4721. * RemoveUncompressedData (void)
  4722. * RemoveQuaternionFlips (void)
  4723. * SetName (Pc)
  4724.  
  4725. class CCivilianPed (0 variables, 2 functions)
  4726. Variables list
  4727.  
  4728. Functions list
  4729.  
  4730. * CivilianAI (void)
  4731. * ProcessControl (void)
  4732.  
  4733. class CCopPed (0 variables, 7 functions)
  4734. Variables list
  4735.  
  4736. Functions list
  4737.  
  4738. * ClearPursuit (void)
  4739. * CopAI (void)
  4740. * ArrestPlayer (void)
  4741. * ScanForCrimes (void)
  4742. * SetArrestPlayer (P4CPed)
  4743. * SetPursuit (b)
  4744. * ProcessControl (void)
  4745.  
  4746. class CControllerState (0 variables, 1 functions)
  4747. Variables list
  4748.  
  4749. Functions list
  4750.  
  4751. * Clear (void)
  4752.  
  4753. class CWanted (2 variables, 18 functions)
  4754. Variables list
  4755.  
  4756. * MaximumWantedLevel
  4757. * nMaximumWantedLevel
  4758.  
  4759. Functions list
  4760.  
  4761. * ClearQdCrimes (void)
  4762. * AreSwatRequired (void)
  4763. * AreFbiRequired (void)
  4764. * AreArmyRequired (void)
  4765. * AddCrimeToQ (10eCrimeTypeiRC7CVectorbb)
  4766. * NumOfHelisRequired (void)
  4767. * Initialise (void)
  4768. * WorkOutPolicePresence (7CVectorf)
  4769. * UpdateWantedLevel (void)
  4770. * Update (void)
  4771. * Reset (void)
  4772. * RegisterCrime_Immediately (10eCrimeTypeRC7CVectorUib)
  4773. * RegisterCrime (10eCrimeTypeRC7CVectorUib)
  4774. * ResetPolicePursuit (void)
  4775. * ReportCrimeNow (10eCrimeTypeRC7CVectorb)
  4776. * SetMaximumWantedLevel (i)
  4777. * SetWantedLevel (i)
  4778. * SetWantedLevelNoDrop (i)
  4779.  
  4780. class COnscreenTimer (0 variables, 7 functions)
  4781. Variables list
  4782.  
  4783. Functions list
  4784.  
  4785. * ClearCounter (Ui)
  4786. * ClearClock (Ui)
  4787. * AddCounter (UiUsPc)
  4788. * AddClock (UiPc)
  4789. * Init (void)
  4790. * ProcessForDisplay (void)
  4791. * Process (void)
  4792.  
  4793. class CWeaponEffects (0 variables, 4 functions)
  4794. Variables list
  4795.  
  4796. Functions list
  4797.  
  4798. * ClearCrossHair (void)
  4799. * MarkTarget (7CVectorUcUcUcUcf)
  4800. * Init (void)
  4801. * Render (void)
  4802.  
  4803. class CClouds (6 variables, 5 functions)
  4804. Variables list
  4805.  
  4806. * CloudRotation
  4807. * IndividualRotation
  4808. * ms_cameraRoll
  4809. * ms_horizonZ
  4810. * ms_colourBottom
  4811. * ms_colourTop
  4812.  
  4813. Functions list
  4814.  
  4815. * Init (void)
  4816. * Update (void)
  4817. * RenderHorizon (void)
  4818. * Render (void)
  4819. * RenderBackground (sssssss)
  4820.  
  4821. class CLinkList (0 variables, 14 functions)
  4822. Variables list
  4823.  
  4824. Functions list
  4825.  
  4826. * Clear (v)
  4827. * Clear (v<10EntityInfo>)
  4828. * Init (i)
  4829. * InsertSorted (RCQ218CVisibilityPlugins15AlphaObjectInfo)
  4830. * Init (i<10EntityInfo>)
  4831. * InsertSorted (RC10EntityInfo<10EntityInfo>)
  4832. * Init (i)
  4833. * Insert (RCP9CColModel)
  4834. * Init (i)
  4835. * Insert (RCP19CAnimBlendHierarchy)
  4836. * Remove (P46CLink)
  4837. * Remove (P19CLink<10EntityInfo><10EntityInfo>)
  4838. * Remove (P18CLink)
  4839. * Remove (P29CLink)
  4840.  
  4841. class CRenderer (10 variables, 22 functions)
  4842. Variables list
  4843.  
  4844. * aBlockedRanges
  4845. * m_loadingPriority
  4846. * m_pFirstPersonVehicle
  4847. * ms_aInVisibleEntityPtrs
  4848. * ms_nNoOfInVisibleEntities
  4849. * ms_aVisibleEntityPtrs
  4850. * ms_nNoOfVisibleEntities
  4851. * ms_vecCameraPosition
  4852. * pEmptyBlockedRanges
  4853. * pFullBlockedRanges
  4854.  
  4855. Functions list
  4856.  
  4857. * ConstructRenderList (void)
  4858. * IsEntityCullZoneVisible (P7CEntity)
  4859. * Init (void)
  4860. * RenderFirstPersonVehicle (void)
  4861. * RenderVehiclesButNotBoats (void)
  4862. * RenderOneNonRoad (P7CEntity)
  4863. * RenderFadingInEntities (void)
  4864. * RenderBoats (void)
  4865. * RenderEverythingBarRoads (void)
  4866. * RenderRoads (void)
  4867. * RequestObjectsInFrustum (void)
  4868. * ScanWorld (void)
  4869. * ScanSectorList (P8CPtrList)
  4870. * ScanSectorList_Priority (P8CPtrList)
  4871. * ScanSectorList_Subway (P8CPtrList)
  4872. * ScanSectorPoly (P5RwV2diPFP8CPtrList_v)
  4873. * ScanSectorList_RequestModels (P8CPtrList)
  4874. * SetupBigBuildingVisibility (P7CEntity)
  4875. * SetupEntityVisibility (P7CEntity)
  4876. * ShouldModelBeStreamed (P7CEntity)
  4877. * SortBIGBuildingsForSectorList (P8CPtrList)
  4878. * PreRender (void)
  4879.  
  4880. class CMloModelInfo (0 variables, 1 functions)
  4881. Variables list
  4882.  
  4883. Functions list
  4884.  
  4885. * ConstructClump (void)
  4886.  
  4887. class CAnimBlendSequence (0 variables, 7 functions)
  4888. Variables list
  4889.  
  4890. Functions list
  4891.  
  4892. * CompressKeyframes (void)
  4893. * MoveMemory (void)
  4894. * Uncompress (void)
  4895. * RemoveUncompressedData (void)
  4896. * RemoveQuaternionFlips (void)
  4897. * SetNumFrames (ib)
  4898. * SetName (Pc)
  4899.  
  4900. class CUpsideDownCarCheck (0 variables, 5 functions)
  4901. Variables list
  4902.  
  4903. Functions list
  4904.  
  4905. * AreAnyCarsUpsideDown (void)
  4906. * AddCarToCheck (i)
  4907. * HasCarBeenUpsideDownForAWhile (i)
  4908. * IsCarUpsideDown (i)
  4909. * RemoveCarFromCheck (i)
  4910.  
  4911. class CMaths (0 variables, 3 functions)
  4912. Variables list
  4913.  
  4914. Functions list
  4915.  
  4916. * Abs (f)
  4917. * Sqrt (f)
  4918. * RecipSqrt (ff)
  4919.  
  4920. class CGameLogic (1 variables, 4 functions)
  4921. Variables list
  4922.  
  4923. * ActivePlayers
  4924.  
  4925. Functions list
  4926.  
  4927. * InitAtStartOfGame (void)
  4928. * Update (void)
  4929. * RestorePlayerStuffDuringResurrection (P10CPlayerPed7CVectorf)
  4930. * PassTime (Ui)
  4931.  
  4932. class CParticle (4 variables, 10 functions)
  4933. Variables list
  4934.  
  4935. * m_SinTable
  4936. * m_CosTable
  4937. * m_pUnusedListHead
  4938. * ms_afRandTable
  4939.  
  4940. Functions list
  4941.  
  4942. * AddParticle (13tParticleTypeRC7CVectorRC7CVectorP7CEntityfiiii)
  4943. * AddParticle (13tParticleTypeRC7CVectorRC7CVectorP7CEntityfRC6RwRGBAiiii)
  4944. * AddYardieDoorSmoke (RC7CVectorRC7CMatrix)
  4945. * AddJetExplosion (RC7CVectorff)
  4946. * Initialise (void)
  4947. * Update (void)
  4948. * ReloadConfig (void)
  4949. * Render (void)
  4950. * RemovePSystem (13tParticleType)
  4951. * Shutdown (void)
  4952.  
  4953. class CMenuMultiChoiceTwoLinesTriggered (0 variables, 5 functions)
  4954. Variables list
  4955.  
  4956. Functions list
  4957.  
  4958. * AddOption (PUsffPUsffPFP33CMenuMultiChoiceTwoLinesTriggered_vUcUc)
  4959. * AddOption (PUsffPFP33CMenuMultiChoiceTwoLinesTriggered_vUcUc)
  4960. * Initialise (void)
  4961. * SelectCurrentOptionUnderCursor (void)
  4962. * SelectDefaultCancelAction (void)
  4963.  
  4964. class CStuckCarCheck (0 variables, 4 functions)
  4965. Variables list
  4966.  
  4967. Functions list
  4968.  
  4969. * AddCarToCheck (ifUi)
  4970. * HasCarBeenStuckForAWhile (i)
  4971. * RemoveCarFromCheck (i)
  4972. * Process (void)
  4973.  
  4974. class CParticleObject (3 variables, 12 functions)
  4975. Variables list
  4976.  
  4977. * pCloseListHead
  4978. * pFarListHead
  4979. * pUnusedListHead
  4980.  
  4981. Functions list
  4982.  
  4983. * AddObject (UsRC7CVectorRC7CVectorfUiRC6RwRGBAUc)
  4984. * AddObject (UsRC7CVectorUc)
  4985. * AddObject (UsRC7CVectorfUc)
  4986. * AddObject (UsRC7CVectorRC7CVectorfUc)
  4987. * LoadParticle (PUcUi)
  4988. * MoveToList (PP15CParticleObjectPP15CParticleObjectP15CParticleObject)
  4989. * Initialise (void)
  4990. * UpdateAll (void)
  4991. * UpdateClose (void)
  4992. * RemoveAllParticleObjects (void)
  4993. * RemoveObject (void)
  4994. * SaveParticle (PUcPUi)
  4995.  
  4996. class CShotInfo (1 variables, 4 functions)
  4997. Variables list
  4998.  
  4999. * ms_afRandTable
  5000.  
  5001. Functions list
  5002.  
  5003. * AddShot (P7CEntity11eWeaponType7CVector7CVector)
  5004. * Initialise (void)
  5005. * Update (void)
  5006. * Shutdown (void)
  5007.  
  5008. class CBulletInfo (0 variables, 5 functions)
  5009. Variables list
  5010.  
  5011. Functions list
  5012.  
  5013. * AddBullet (P7CEntity11eWeaponType7CVector7CVector)
  5014. * Initialise (void)
  5015. * Update (void)
  5016. * TestForSniperBullet (ffffff)
  5017. * Shutdown (void)
  5018.  
  5019. class CBulletTraces (1 variables, 2 functions)
  5020. Variables list
  5021.  
  5022. * aTraces
  5023.  
  5024. Functions list
  5025.  
  5026. * AddTrace (P7CVectorP7CVector)
  5027. * Render (void)
  5028.  
  5029. class CTrain (2 variables, 9 functions)
  5030. Variables list
  5031.  
  5032. * aStationCoors_S
  5033. * aStationCoors
  5034.  
  5035. Functions list
  5036.  
  5037. * AddPassenger (P4CPed)
  5038. * OpenTrainDoor (f)
  5039. * InitTrains (void)
  5040. * UpdateTrains (void)
  5041. * ReadAndInterpretTrackFile (PcPP10CTrainNodePsiPfPfPfP23CTrainInterpolationLineb)
  5042. * Render (void)
  5043. * SetModelIndex (Ui)
  5044. * ProcessControl (void)
  5045. * PreRender (void)
  5046.  
  5047. class CDummy (0 variables, 2 functions)
  5048. Variables list
  5049.  
  5050. Functions list
  5051.  
  5052. * Add (void)
  5053. * Remove (void)
  5054.  
  5055. class CMenuMultiChoiceTriggered (0 variables, 4 functions)
  5056. Variables list
  5057.  
  5058. Functions list
  5059.  
  5060. * AddOption (PUsffPFP25CMenuMultiChoiceTriggered_vUcUc)
  5061. * Initialise (void)
  5062. * SelectCurrentOptionUnderCursor (void)
  5063. * SelectDefaultCancelAction (void)
  5064.  
  5065. class C3dMarker (0 variables, 2 functions)
  5066. Variables list
  5067.  
  5068. Functions list
  5069.  
  5070. * AddMarker (UiUsfUcUcUcUcUsfs)
  5071. * Render (void)
  5072.  
  5073. class cAudioCollisionManager (0 variables, 1 functions)
  5074. Variables list
  5075.  
  5076. Functions list
  5077.  
  5078. * AddCollisionToRequestedQueue (void)
  5079.  
  5080. class cPedComments (0 variables, 2 functions)
  5081. Variables list
  5082.  
  5083. Functions list
  5084.  
  5085. * Add (P11tPedComment)
  5086. * Process (void)
  5087.  
  5088. class CTrainDoor (0 variables, 4 functions)
  5089. Variables list
  5090.  
  5091. Functions list
  5092.  
  5093. * Open (f)
  5094. * IsFullyOpen (void)
  5095. * IsClosed (void)
  5096. * RetTranslationWhenClosed (void)
  5097.  
  5098. class CVector (0 variables, 2 functions)
  5099. Variables list
  5100.  
  5101. Functions list
  5102.  
  5103. * Normalise (void)
  5104. * MagnitudeSqr (Fv)
  5105.  
  5106. class C3dMarkers (3 variables, 3 functions)
  5107. Variables list
  5108.  
  5109. * NumActiveMarkers
  5110. * m_aMarkerArray
  5111. * m_pRpClumpArray
  5112.  
  5113. Functions list
  5114.  
  5115. * Init (void)
  5116. * PlaceMarker (UiUsR7CVectorfUcUcUcUcUsfs)
  5117. * PlaceMarkerSet (UiUsR7CVectorfUcUcUcUcUsfs)
  5118.  
  5119. class CShinyTexts (2 variables, 2 functions)
  5120. Variables list
  5121.  
  5122. * NumShinyTexts
  5123. * aShinyTexts
  5124.  
  5125. Functions list
  5126.  
  5127. * RegisterOne (7CVector7CVector7CVector7CVectorffffffffUcUcUcUcf)
  5128. * Render (void)
  5129.  
  5130. class CBrightLights (2 variables, 2 functions)
  5131. Variables list
  5132.  
  5133. * NumBrightLights
  5134. * aBrightLights
  5135.  
  5136. Functions list
  5137.  
  5138. * RegisterOne (7CVector7CVector7CVector7CVectorUcUcUcUc)
  5139. * Render (void)
  5140.  
  5141. class cAudioScriptObject (0 variables, 2 functions)
  5142. Variables list
  5143.  
  5144. Functions list
  5145.  
  5146. * LoadAllAudioScriptObjects (PUcUi)
  5147. * SaveAllAudioScriptObjects (PUcPUi)
  5148.  
  5149. class cParticleSystemMgr (0 variables, 2 functions)
  5150. Variables list
  5151.  
  5152. Functions list
  5153.  
  5154. * LoadParticleData (void)
  5155. * Initialise (void)
  5156.  
  5157. class CVuVector (0 variables, 1 functions)
  5158. Variables list
  5159.  
  5160. Functions list
  5161.  
  5162. * MagnitudeSqr (Fv)
  5163.  
  5164. class CAutoPilot (0 variables, 2 functions)
  5165. Variables list
  5166.  
  5167. Functions list
  5168.  
  5169. * ModifySpeed (f)
  5170. * RemoveOnePathNode (void)
  5171.  
  5172. class CWaterCannons (1 variables, 4 functions)
  5173. Variables list
  5174.  
  5175. * aCannons
  5176.  
  5177. Functions list
  5178.  
  5179. * Init (void)
  5180. * Update (void)
  5181. * UpdateOne (UiP7CVectorP7CVector)
  5182. * Render (void)
  5183.  
  5184. class CSpecialFX (0 variables, 3 functions)
  5185. Variables list
  5186.  
  5187. Functions list
  5188.  
  5189. * Init (void)
  5190. * Update (void)
  5191. * Render (void)
  5192.  
  5193. class CAntennas (1 variables, 4 functions)
  5194. Variables list
  5195.  
  5196. * aAntennas
  5197.  
  5198. Functions list
  5199.  
  5200. * Init (void)
  5201. * Update (void)
  5202. * Render (void)
  5203. * RegisterOne (Ui7CVector7CVectorf)
  5204.  
  5205. class CSkidmarks (1 variables, 4 functions)
  5206. Variables list
  5207.  
  5208. * aSkidmarks
  5209.  
  5210. Functions list
  5211.  
  5212. * Init (void)
  5213. * Update (void)
  5214. * Render (void)
  5215. * RegisterOne (Ui7CVectorffPbPb)
  5216.  
  5217. class CTimeCycle (92 variables, 2 functions)
  5218. Variables list
  5219.  
  5220. * m_nCurrentFogColourBlue
  5221. * m_nCurrentFogColourGreen
  5222. * m_nCurrentFogColourRed
  5223. * m_FogReduction
  5224. * m_fCurrentAmbientBlue
  5225. * m_fCurrentDirectionalBlue
  5226. * m_fCurrentAmbientGreen
  5227. * m_fCurrentDirectionalGreen
  5228. * m_fCurrentAmbientRed
  5229. * m_fCurrentDirectionalRed
  5230. * m_nCurrentFluffyCloudsBottomBlue
  5231. * m_nCurrentFluffyCloudsBottomGreen
  5232. * m_nCurrentFluffyCloudsBottomRed
  5233. * m_nCurrentFluffyCloudsTopBlue
  5234. * m_nCurrentFluffyCloudsTopGreen
  5235. * m_nCurrentFluffyCloudsTopRed
  5236. * m_nCurrentLowCloudsBlue
  5237. * m_nCurrentLowCloudsGreen
  5238. * m_nCurrentLowCloudsRed
  5239. * m_fCurrentFogStart
  5240. * m_fCurrentFarClip
  5241. * m_nCurrentSkyTopRed
  5242. * m_nCurrentSkyTopGreen
  5243. * m_nCurrentSkyTopBlue
  5244. * m_nCurrentSkyBottomRed
  5245. * m_nCurrentSkyBottomGreen
  5246. * m_nCurrentSkyBottomBlue
  5247. * m_nCurrentLightShadowStrength
  5248. * m_fCurrentSpriteBrightness
  5249. * m_VectorToSun
  5250. * m_CurrentStoredValue
  5251. * m_nCurrentSunCoronaBlue
  5252. * m_nCurrentSunCoronaGreen
  5253. * m_nCurrentSunCoronaRed
  5254. * m_nCurrentSunCoreBlue
  5255. * m_nCurrentSunCoreGreen
  5256. * m_nCurrentSunCoreRed
  5257. * m_fCurrentSunSize
  5258. * m_fShadowSideY
  5259. * m_fShadowSideX
  5260. * m_fShadowFrontY
  5261. * m_fShadowFrontX
  5262. * m_fShadowDisplacementY
  5263. * m_fShadowDisplacementX
  5264. * m_fCurrentSpriteSize
  5265. * m_fCurrentLightsOnGroundBrightness
  5266. * m_nCurrentShadowStrength
  5267. * m_fCurrentBlurAlpha
  5268. * m_fCurrentBlurBlue
  5269. * m_fCurrentBlurGreen
  5270. * m_fCurrentBlurRed
  5271. * m_nCurrentTreeShadowStrength
  5272. * m_fBlurAlpha
  5273. * m_fBlurBlue
  5274. * m_fBlurGreen
  5275. * m_fBlurRed
  5276. * m_nFluffyCloudsBottomBlue
  5277. * m_nFluffyCloudsBottomGreen
  5278. * m_nFluffyCloudsBottomRed
  5279. * m_nFluffyCloudsTopBlue
  5280. * m_nFluffyCloudsTopGreen
  5281. * m_nFluffyCloudsTopRed
  5282. * m_nLowCloudsBlue
  5283. * m_nLowCloudsGreen
  5284. * m_nLowCloudsRed
  5285. * m_fLightsOnGroundBrightness
  5286. * m_fFogStart
  5287. * m_fFarClip
  5288. * m_nTreeShadowStrength
  5289. * m_nLightShadowStrength
  5290. * m_nShadowStrength
  5291. * m_fSpriteBrightness
  5292. * m_fSpriteSize
  5293. * m_fSunSize
  5294. * m_nSunCoronaBlue
  5295. * m_nSunCoronaGreen
  5296. * m_nSunCoronaRed
  5297. * m_nSunCoreBlue
  5298. * m_nSunCoreGreen
  5299. * m_nSunCoreRed
  5300. * m_nSkyBottomBlue
  5301. * m_nSkyBottomGreen
  5302. * m_nSkyBottomRed
  5303. * m_nSkyTopBlue
  5304. * m_nSkyTopGreen
  5305. * m_nSkyTopRed
  5306. * m_nDirectionalBlue
  5307. * m_nDirectionalGreen
  5308. * m_nDirectionalRed
  5309. * m_nAmbientBlue
  5310. * m_nAmbientGreen
  5311. * m_nAmbientRed
  5312.  
  5313. Functions list
  5314.  
  5315. * Initialise (void)
  5316. * Update (void)
  5317.  
  5318. class CObjectData (1 variables, 2 functions)
  5319. Variables list
  5320.  
  5321. * ms_aObjectInfo
  5322.  
  5323. Functions list
  5324.  
  5325. * Initialise (Pc)
  5326. * SetObjectData (iR7CObject)
  5327.  
  5328. class CTempColModels (13 variables, 1 functions)
  5329. Variables list
  5330.  
  5331. * ms_colModelPed1
  5332. * ms_colModelCutObj
  5333. * ms_colModelPedGroundHit
  5334. * ms_colModelBBox
  5335. * ms_colModelBodyPart2
  5336. * ms_colModelBodyPart1
  5337. * ms_colModelWheel1
  5338. * ms_colModelBoot1
  5339. * ms_colModelBonnet1
  5340. * ms_colModelPanel1
  5341. * ms_colModelBumper1
  5342. * ms_colModelDoor1
  5343. * ms_colModelPed2
  5344.  
  5345. Functions list
  5346.  
  5347. * Initialise (void)
  5348.  
  5349. class CReferences (2 variables, 3 functions)
  5350. Variables list
  5351.  
  5352. * aRefs
  5353. * pEmptyList
  5354.  
  5355. Functions list
  5356.  
  5357. * Init (void)
  5358. * RemoveReferencesToPlayer (void)
  5359. * PruneAllReferencesInWorld (void)
  5360.  
  5361. class CMenuMultiChoicePicturedTriggered (0 variables, 3 functions)
  5362. Variables list
  5363.  
  5364. Functions list
  5365.  
  5366. * Initialise (void)
  5367. * SelectCurrentOptionUnderCursor (void)
  5368. * SelectDefaultCancelAction (void)
  5369.  
  5370. class CWaterCannon (0 variables, 4 functions)
  5371. Variables list
  5372.  
  5373. Functions list
  5374.  
  5375. * Init (void)
  5376. * Update_OncePerFrame (s)
  5377. * Render (void)
  5378. * PushPeds (void)
  5379.  
  5380. class CScrollBar (0 variables, 3 functions)
  5381. Variables list
  5382.  
  5383. Functions list
  5384.  
  5385. * Init (7CVectorUcfffUcUcUcf)
  5386. * Update (void)
  5387. * Render (void)
  5388.  
  5389. class CLink (0 variables, 8 functions)
  5390. Variables list
  5391.  
  5392. Functions list
  5393.  
  5394. * Insert (P46CLink)
  5395. * Insert (P19CLink<10EntityInfo><10EntityInfo>)
  5396. * Insert (P18CLink)
  5397. * Insert (P29CLink)
  5398. * Remove (v)
  5399. * Remove (v<10EntityInfo>)
  5400. * Remove (v)
  5401. * Remove (v)
  5402.  
  5403. class CAntenna (0 variables, 1 functions)
  5404. Variables list
  5405.  
  5406. Functions list
  5407.  
  5408. * Update (7CVector7CVector)
  5409.  
  5410. class CFallingGlassPane (0 variables, 2 functions)
  5411. Variables list
  5412.  
  5413. Functions list
  5414.  
  5415. * Update (void)
  5416. * Render (void)
  5417.  
  5418. class CBulletTrace (0 variables, 1 functions)
  5419. Variables list
  5420.  
  5421. Functions list
  5422.  
  5423. * Update (void)
  5424.  
  5425. class CRegisteredMotionBlurStreak (0 variables, 2 functions)
  5426. Variables list
  5427.  
  5428. Functions list
  5429.  
  5430. * Update (void)
  5431. * Render (void)
  5432.  
  5433. class CPacManPickup (0 variables, 1 functions)
  5434. Variables list
  5435.  
  5436. Functions list
  5437.  
  5438. * Update (void)
  5439.  
  5440. class CRegisteredCorona (0 variables, 1 functions)
  5441. Variables list
  5442.  
  5443. Functions list
  5444.  
  5445. * Update (void)
  5446.  
  5447. class CStoredCar (0 variables, 2 functions)
  5448. Variables list
  5449.  
  5450. Functions list
  5451.  
  5452. * StoreCar (P8CVehicle)
  5453. * RestoreCar (void)
  5454.  
  5455. class CDma (1 variables, 2 functions)
  5456. Variables list
  5457.  
  5458. * pDmaRegs
  5459.  
  5460. Functions list
  5461.  
  5462. * StartDmaTag (10DmaChannelPvUi)
  5463. * SyncChannel (10DmaChannelb)
  5464.  
  5465. class CLines (0 variables, 1 functions)
  5466. Variables list
  5467.  
  5468. Functions list
  5469.  
  5470. * RenderLineWithClipping (ffffffUiUi)
  5471.  
  5472. class CCutsceneObject (0 variables, 5 functions)
  5473. Variables list
  5474.  
  5475. Functions list
  5476.  
  5477. * RemoveLighting (b)
  5478. * SetModelIndex (Ui)
  5479. * SetupLighting (void)
  5480. * PreRender (void)
  5481. * ProcessControl (void)
  5482.  
  5483. class CMotionBlurStreaks (1 variables, 2 functions)
  5484. Variables list
  5485.  
  5486. * aStreaks
  5487.  
  5488. Functions list
  5489.  
  5490. * RegisterStreak (UiUcUcUc7CVector7CVector)
  5491. * Render (void)
  5492.  
  5493. class CAudioHydrant (0 variables, 1 functions)
  5494. Variables list
  5495.  
  5496. Functions list
  5497.  
  5498. * Remove (P15CParticleObject)
  5499.  
  5500. class CMoneyMessage (0 variables, 1 functions)
  5501. Variables list
  5502.  
  5503. Functions list
  5504.  
  5505. * Render (void)
  5506.  
  5507. class CTowerClock (0 variables, 1 functions)
  5508. Variables list
  5509.  
  5510. Functions list
  5511.  
  5512. * Render (void)
  5513.  
  5514. class CDigitalClock (0 variables, 1 functions)
  5515. Variables list
  5516.  
  5517. Functions list
  5518.  
  5519. * Render (void)
  5520.  
  5521. class cAudioCollision (0 variables, 1 functions)
  5522. Variables list
  5523.  
  5524. Functions list
  5525.  
  5526. * Reset (void)
  5527.  
  5528. class CMenuOnOffTriggered (0 variables, 2 functions)
  5529. Variables list
  5530.  
  5531. Functions list
  5532.  
  5533. * SetOptionPosition (ffPFP19CMenuOnOffTriggered_vUc)
  5534. * SelectCurrentOptionUnderCursor (void)
  5535.  
  5536. class CColBox (0 variables, 1 functions)
  5537. Variables list
  5538.  
  5539. Functions list
  5540.  
  5541. * Set (RC7CVectorRC7CVectorUcUc)
  5542.  
  5543. class CColSphere (0 variables, 1 functions)
  5544. Variables list
  5545.  
  5546. Functions list
  5547.  
  5548. * Set (fRC7CVectorUcUc)
  5549.  
  5550. class CColTriangle (0 variables, 1 functions)
  5551. Variables list
  5552.  
  5553. Functions list
  5554.  
  5555. * Set (PC16CompressedVectoriiiUcUc)
  5556.  
  5557. class CColLine (0 variables, 1 functions)
  5558. Variables list
  5559.  
  5560. Functions list
  5561.  
  5562. * Set (RC7CVectorRC7CVector)
  5563.  
  5564. class CInstance (0 variables, 1 functions)
  5565. Variables list
  5566.  
  5567. Functions list
  5568.  
  5569. * Shutdown (void)
  5570.  
  5571. class cBuoyancy (0 variables, 4 functions)
  5572. Variables list
  5573.  
  5574. Functions list
  5575.  
  5576. * SimpleCalcBuoyancy (void)
  5577. * SimpleSumBuoyancyData (R7CVector11tWaterLevel)
  5578. * ProcessBuoyancy (P9CPhysicalfP7CVectorP7CVector)
  5579. * PreCalcSetup (P9CPhysicalf)
  5580.  
  5581. class CPlaceName (0 variables, 1 functions)
  5582. Variables list
  5583.  
  5584. Functions list
  5585.  
  5586. * Process (void)
  5587.  
  5588. class CMoneyMessages (1 variables, 0 functions)
  5589. Variables list
  5590.  
  5591. * aMoneyMessages
  5592.  
  5593. Functions list
  5594.  
  5595. class CTimeStep (3 variables, 0 functions)
  5596. Variables list
  5597.  
  5598. * ms_fTimeScale
  5599. * ms_fFramesPerUpdate
  5600. * ms_fTimeStep
  5601.  
  5602. Functions list
  5603.  
  5604. class CStack (0 variables, 4 functions)
  5605. Variables list
  5606.  
  5607. Functions list
  5608.  
  5609. * pop (v)
  5610. * pop (v)
  5611. * push (RCi)
  5612. * push (RCi)
  5613.  
  5614. Comments goes to [email protected]
  5615.  
  5616. ~
  5617.  
  5618. copy/pasted by me from http://bestchoose.ru/gta3classes/ on 7:50 AM 1/20/2009
  5619. original gtaf topic: http://www.gtaforums.com/index.php?showtopic=393270
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement