0% found this document useful (0 votes)
28 views60 pages

Native

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views60 pages

Native

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 60

/// Sets the current vector to the sum of two other vectors

function CVector_Add<thiscall, 0x40FDD0>(self: CVector, vector1: CVector, vector2:


CVector)
/// Initializes a CEntity struct
function CEntity_ctor<thiscall, 0x532A90>(self: CEntity): CEntity
/// Initializes a CVector2D struct
function CVector2D_ctor<thiscall, 0x404360>(self: CVector2D, x: float, y: float):
CVector2D
/// Returns true if the point is within a hideout garage
function CGarages_IsPointWithinHideOutGarage<cdecl, 0x448900>(point: CVector): bool
/// Initializes a CVector struct
function CVector_ctor<thiscall, 0x406D20>(self: CVector, x: float, y: float, z:
float): CVector
/// Resets the zones revealed to restore the map fog
function CTheZones_ResetZonesRevealed<cdecl, 0x572110>()
/// Clears all stunt jumps so new jumps can be created
function CStuntJumpManager_ShutdownForRestart<cdecl, 0x49CB10>()
/// Starts an offensive gang war
function CGangWars_StartOffensiveGangWar<cdecl, 0x446050>()
/// Starts a defensive gang war
function CGangWars_StartDefensiveGangWar<cdecl, 0x444300>()
/// Ends any offensive or defensive gang wars going on
function CGangWars_EndGangWar<cdecl, 0x4464C0>()
/// Removes all CarGenerators from the specified iplStream
function CTheCarGenerators_RemoveCarGenerators<cdecl, 0x6F3240>(iplStream: int)
function C_PcSave_PopulateSlotInfo<thiscall, 0x619140>(self: C_PcSave)
function C_PcSave_DeleteSlot<thiscall, 0x6190D0>(self: C_PcSave, slot: int): int
function C_PcSave_SaveSlot<thiscall, 0x619060>(self: C_PcSave, slot: int): int
function C_PcSave_SetSaveDirectory<cdecl, 0x619040>(path: int)
function C3dMarker_AddMarker<thiscall, 0x722230>(self: C3dMarker, id: int, type:
int, size: float, red: int, green: int, blue: int, alpha: int, pulsePeriod: int,
pulseFraction: float, rotateRate: int): int
function C3dMarker_DeleteMarkerObject<thiscall, 0x722390>(self: C3dMarker)
function C3dMarker_IsZCoordinateUpToDate<thiscall, 0x7226A0>(self: C3dMarker): int
function C3dMarker_Render<thiscall, 0x7223D0>(self: C3dMarker)
function C3dMarker_SetZCoordinateIfNotUpToDate<thiscall, 0x724E10>(self: C3dMarker,
coordinate: float)
function C3dMarker_UpdateZCoordinate<thiscall, 0x724D40>(self: C3dMarker, arg0:
CVector, arg1: float)
function C3dMarkers_DirectionArrowFindFirstFreeSlot<cdecl, 0x721120>(): int
function C3dMarkers_DirectionArrowSet<cdecl, 0x721140>(posn: CVector, size: float,
red: int, green: int, blue: int, alpha: int, dirX: float, dirY: float, dirZ: float)
function C3dMarkers_DirectionArrowsDraw<cdecl, 0x7211F0>()
function C3dMarkers_DirectionArrowsInit<cdecl, 0x721100>()
function C3dMarkers_ForceRender<cdecl, 0x722870>(bEnable: int)
function C3dMarkers_Init<cdecl, 0x724E40>()
function C3dMarkers_LoadMarker<cdecl, 0x722810>(modelName: int): int
function C3dMarkers_LoadUser3dMarkers<cdecl, 0x5D42E0>(): int
function C3dMarkers_PlaceMarker<cdecl, 0x725120>(id: int, type: int, posn:
CVector&, size: float, red: int, green: int, blue: int, alpha: int, pulsePeriod:
int, pulseFraction: float, rotateRate: int, nrmX: float, nrmY: float, nrmZ: float,
zCheck: bool): int
function C3dMarkers_PlaceMarkerCone<cdecl, 0x726D40>(id: int, posn: CVector&, size:
float, red: int, green: int, blue: int, alpha: int, pulsePeriod: int,
pulseFraction: float, rotateRate: int, bEnableCollision: int)
function C3dMarkers_PlaceMarkerSet<cdecl, 0x725BA0>(id: int, type: int, posn:
CVector&, size: float, red: int, green: int, blue: int, alpha: int, pulsePeriod:
int, pulseFraction: float, rotateRate: int)
function C3dMarkers_Render<cdecl, 0x725040>()
function C3dMarkers_SaveUser3dMarkers<cdecl, 0x5D4300>()
function C3dMarkers_Shutdown<cdecl, 0x722710>()
function C3dMarkers_Update<cdecl, 0x7227B0>()
function C3dMarkers_User3dMarkerAtomicCB<cdecl, 0x7210D0>(atomic: int, data: int):
int
function C3dMarkers_User3dMarkerDelete<cdecl, 0x721090>(slotIndex: int)
function C3dMarkers_User3dMarkerDeleteAll<cdecl, 0x7210B0>()
function C3dMarkers_User3dMarkerFindFirstFreeSlot<cdecl, 0x720FB0>(): int
function C3dMarkers_User3dMarkerSet<cdecl, 0x720FD0>(x: float, y: float, z: float,
colour: int): int
function C3dMarkers_User3dMarkersDraw<cdecl, 0x723240>()
function CAEAudioHardware_GetActiveTrackID<thiscall, 0x4D8F80>(self:
CAEAudioHardware): int
function CAECutsceneTrackManager_StopCutsceneTrack<thiscall, 0x4DBE80>(self:
CAECutsceneTrackManager)
function CAECutsceneTrackManager_StartTrackPlayback<thiscall, 0x4DBF10>(self:
CAECutsceneTrackManager)
function CAECutsceneTrackManager_Service<thiscall, 0x4DBFB0>(self:
CAECutsceneTrackManager, time: int)
function CAECutsceneTrackManager_PreloadBeatTrack<thiscall, 0x4DC130>(self:
CAECutsceneTrackManager, arg1: char, arg2: bool)
function CAECutsceneTrackManager_PlayPreloadedCutsceneTrack<thiscall,
0x4DBE70>(self: CAECutsceneTrackManager)
function CAECutsceneTrackManager_IsCutsceneTrackActive<thiscall, 0x4DBEB0>(self:
CAECutsceneTrackManager): int
function CAECutsceneTrackManager_GetCutsceneTrackStatus<thiscall, 0x4DBEC0>(self:
CAECutsceneTrackManager): int
function CAERadioTrackManager_StartRadio<thiscall, 0x4EB3C0>(self:
CAERadioTrackManager, stationId: int, bass: float, arg: int, unused: char)
function CAERadioTrackManager_StopRadio<thiscall, 0x4E9820>(self:
CAERadioTrackManager, settings: int, arg: char)
function CAEStreamThread_Initialise<thiscall, 0x4F1680>(self: CAEStreamThread): int
function CAEStreamThread_GetActiveTrackID<thiscall, 0x4F1560>(self:
CAEStreamThread): int
function CAEWeaponAudioEntity_CAEWeaponAudioEntity<thiscall, 0x507560>(self:
CAEWeaponAudioEntity)
function CAEWeaponAudioEntity_WeaponReload<thiscall, 0x503690>(self:
CAEWeaponAudioEntity, weaptype: eWeaponType, entity: int, audioEventId: int)
function CAEWeaponAudioEntity_WeaponFire<thiscall, 0x504F80>(self:
CAEWeaponAudioEntity, weaptype: eWeaponType, entity: int, audioEventId: int)
function CAEWeaponAudioEntity_Terminate<thiscall, 0x503480>(self:
CAEWeaponAudioEntity)
function CAEWeaponAudioEntity_StopFlameThrowerIdleGasLoop<thiscall, 0x5034E0>(self:
CAEWeaponAudioEntity)
function CAEWeaponAudioEntity_Reset<thiscall, 0x503490>(self: CAEWeaponAudioEntity)
function CAEWeaponAudioEntity_ReportStealthKill<thiscall, 0x503B20>(self:
CAEWeaponAudioEntity, weaptype: eWeaponType, entity: int, audioEventId: int)
function CAEWeaponAudioEntity_ReportChainsawEvent<thiscall, 0x503910>(self:
CAEWeaponAudioEntity, entity: int, audioEventId: int)
function CAEWeaponAudioEntity_PlayWeaponLoopSound<thiscall, 0x504610>(self:
CAEWeaponAudioEntity, arg0: int, sfxId: int, audioEventId: int, audability: float,
speed: float, finalEvent: int)
function CAEWeaponAudioEntity_PlayMiniGunStopSound<thiscall, 0x504960>(self:
CAEWeaponAudioEntity, entity: int)
function CAEWeaponAudioEntity_PlayMiniGunFireSounds<thiscall, 0x5047C0>(self:
CAEWeaponAudioEntity, entity: int, audioEventId: int)
function CAEWeaponAudioEntity_PlayGunSounds<thiscall, 0x503CE0>(self:
CAEWeaponAudioEntity, entity: int, emptySfxId: int, farSfxId2: int,
highPitchSfxId3: int, lowPitchSfxId4: int, echoSfxId5: int, nAudioEventId: int,
volumeChange: float, speed1: float, speed2: float)
function CAEWeaponAudioEntity_PlayGoggleSound<thiscall, 0x503500>(self:
CAEWeaponAudioEntity, sfxId: int, audioEventId: int)
function CAEWeaponAudioEntity_PlayFlameThrowerSounds<thiscall, 0x504470>(self:
CAEWeaponAudioEntity, entity: int, sfx1: int, sfx2: int, audioEventId: int,
audability: float, speed: float)
function CAEWeaponAudioEntity_PlayFlameThrowerIdleGasLoop<thiscall, 0x503870>(self:
CAEWeaponAudioEntity, entity: int)
function CAEWeaponAudioEntity_PlayChainsawStopSound<thiscall, 0x504AA0>(self:
CAEWeaponAudioEntity, entity: int)
function CAEWeaponAudioEntity_PlayCameraSound<thiscall, 0x5046F0>(self:
CAEWeaponAudioEntity, entity: int, audioEventId: int, audability: float)
function CAEWeaponAudioEntity_Initialise<thiscall, 0x503450>(self:
CAEWeaponAudioEntity)
function CAnimatedBuilding_CAnimatedBuilding<thiscall, 0x537A10>(self:
CAnimatedBuilding)
/// Initializes a CAnimBlendAssocGroup struct
function CAnimBlendAssocGroup_ctor<thiscall, 0x4CDE70>(self: CAnimBlendAssocGroup):
CAnimBlendAssocGroup
function CAnimBlendAssocGroup_CopyAnimation<thiscall, 0x4CE0B0>(self:
CAnimBlendAssocGroup, animName: int): int
function CAnimBlendAssocGroup_CopyAnimation<thiscall, 0x4CE130>(self:
CAnimBlendAssocGroup, id: int): int
function CAnimBlendAssocGroup_CreateAssociations<thiscall, 0x4CE220>(self:
CAnimBlendAssocGroup, szBlockName: int)
function CAnimBlendAssocGroup_CreateAssociations<thiscall, 0x4CE6E0>(self:
CAnimBlendAssocGroup, animName: int, pClump: int, arg3: int, numAnimations: int)
function CAnimBlendAssocGroup_CreateAssociations<thiscall, 0x4CE3B0>(self:
CAnimBlendAssocGroup, animName: int, arg2: int, arg3: int, arg4: int)
function CAnimBlendAssocGroup_DestroyAssociations<thiscall, 0x4CDFF0>(self:
CAnimBlendAssocGroup)
function CAnimBlendAssocGroup_GetAnimation<thiscall, 0x4CE040>(self:
CAnimBlendAssocGroup, animName: int): int
function CAnimBlendAssocGroup_GetAnimation<thiscall, 0x4CE090>(self:
CAnimBlendAssocGroup, id: int): int
function CAnimBlendAssocGroup_GetAnimationId<thiscall, 0x4CE1B0>(self:
CAnimBlendAssocGroup, animName: int): int
function CAnimBlendAssocGroup_InitEmptyAssociations<thiscall, 0x4CDFB0>(self:
CAnimBlendAssocGroup, pClump: int)
/// Deinitializes the CAnimBlendAssocGroup struct
function CAnimBlendAssocGroup_dtor<thiscall, 0x4CE1D0>(self: CAnimBlendAssocGroup)
function CAnimBlendAssociation_AllocateAnimBlendNodeArray<thiscall, 0x4CE9F0>(self:
CAnimBlendAssociation, count: int)
function CAnimBlendAssociation_FreeAnimBlendNodeArray<thiscall, 0x4CEA40>(self:
CAnimBlendAssociation)
function CAnimBlendAssociation_GetNode<thiscall, 0x4CEB60>(self:
CAnimBlendAssociation, nodeIndex: int): int
function CAnimBlendAssociation_Init<thiscall, 0x4CEEC0>(self:
CAnimBlendAssociation, clump: int, hierarchy: int)
function CAnimBlendAssociation_Init<thiscall, 0x4CEEC0>(self:
CAnimBlendAssociation, source: int)
function CAnimBlendAssociation_Init<thiscall, 0x4CEEC0>(self:
CAnimBlendAssociation, source: int)
function CAnimBlendAssociation_ReferenceAnimBlock<thiscall, 0x4CEA50>(self:
CAnimBlendAssociation)
function CAnimBlendAssociation_SetBlend<thiscall, 0x4CEBA0>(self:
CAnimBlendAssociation, blendAmount: int, blendDelta: int)
function CAnimBlendAssociation_SetBlendTo<thiscall, 0x4CEB80>(self:
CAnimBlendAssociation, blendAmount: int, blendDelta: int)
function CAnimBlendAssociation_SetCurrentTime<thiscall, 0x4CEA80>(self:
CAnimBlendAssociation, currentTime: int)
function CAnimBlendAssociation_SetDeleteCallback<thiscall, 0x4CEBC0>(self:
CAnimBlendAssociation, callback: int, data: int)
function CAnimBlendAssociation_SetFinishCallback<thiscall, 0x4CEBE0>(self:
CAnimBlendAssociation, callback: int, data: int)
function CAnimBlendAssociation_Start<thiscall, 0x4CEB70>(self:
CAnimBlendAssociation, currentTime: int)
function CAnimBlendAssociation_SyncAnimation<thiscall, 0x4CEB40>(self:
CAnimBlendAssociation, syncWith: int)
function CAnimBlendAssociation_UpdateBlend<thiscall, 0x4D1490>(self:
CAnimBlendAssociation, blendDeltaMult: float): int
function CAnimBlendAssociation_UpdateTime<thiscall, 0x4D13D0>(self:
CAnimBlendAssociation, unused1: float, unused2: float): int
function CAnimBlendAssociation_UpdateTimeStep<thiscall, 0x4D13A0>(self:
CAnimBlendAssociation, speedMult: int, timeMult: int)
function CAnimBlendClumpData_ForAllFrames<thiscall, 0x4CF190>(self:
CAnimBlendClumpData, callback: int, data: int)
function CAnimBlendClumpData_ForAllFramesInSPR<thiscall, 0x4CF1E0>(self:
CAnimBlendClumpData, callback: int, data: int, a3: int)
function CAnimBlendClumpData_LoadFramesIntoSPR<thiscall, 0x4CF1D0>(self:
CAnimBlendClumpData)
function CAnimBlendClumpData_SetNumberOfBones<thiscall, 0x4CF140>(self:
CAnimBlendClumpData, numBones: int)
function CAnimBlendHierarchy_AllocSequenceBlock<thiscall, 0x4CF510>(self:
CAnimBlendHierarchy, arg1: bool): int
function CAnimBlendHierarchy_CAnimBlendHierarchy<thiscall, 0x4CF270>(self:
CAnimBlendHierarchy)
function CAnimBlendHierarchy_CalcTotalTime<thiscall, 0x4CF2F0>(self:
CAnimBlendHierarchy)
function CAnimBlendHierarchy_CalcTotalTimeCompressed<thiscall, 0x4CF3E0>(self:
CAnimBlendHierarchy)
function CAnimBlendHierarchy_RemoveAnimSequences<thiscall, 0x4CF8E0>(self:
CAnimBlendHierarchy)
function CAnimBlendHierarchy_RemoveQuaternionFlips<thiscall, 0x4CF4E0>(self:
CAnimBlendHierarchy)
function CAnimBlendHierarchy_RemoveUncompressedData<thiscall, 0x4CF760>(self:
CAnimBlendHierarchy)
function CAnimBlendHierarchy_SetName<thiscall, 0x4CF2D0>(self: CAnimBlendHierarchy,
string: int)
function CAnimBlendHierarchy_Shutdown<thiscall, 0x4CF980>(self:
CAnimBlendHierarchy)
function CAnimBlendHierarchy_Uncompress<thiscall, 0x4CF5F0>(self:
CAnimBlendHierarchy)
function CAnimBlendNode_CalcDeltas<thiscall, 0x4D0190>(self: CAnimBlendNode)
function CAnimBlendNode_CalcDeltasCompressed<thiscall, 0x4D0350>(self:
CAnimBlendNode)
function CAnimBlendNode_FindKeyFrame<thiscall, 0x4D0240>(self: CAnimBlendNode,
arg1: float): int
function CAnimBlendNode_GetCurrentTranslation<thiscall, 0x4CFC50>(self:
CAnimBlendNode, vector: CVector&, arg2: float)
function CAnimBlendNode_GetCurrentTranslationCompressed<thiscall, 0x4CFE60>(self:
CAnimBlendNode, vector: CVector&, arg2: float)
function CAnimBlendNode_GetEndTranslation<thiscall, 0x4CFD90>(self: CAnimBlendNode,
vector: CVector&, arg2: float)
function CAnimBlendNode_GetEndTranslationCompressed<thiscall, 0x4D0000>(self:
CAnimBlendNode, vector: CVector&, arg2: float)
function CAnimBlendNode_Init<thiscall, 0x4CFB70>(self: CAnimBlendNode)
function CAnimBlendNode_NextKeyFrame<thiscall, 0x4D04A0>(self: CAnimBlendNode): int
function CAnimBlendNode_NextKeyFrameCompressed<thiscall, 0x4D0570>(self:
CAnimBlendNode): int
function CAnimBlendNode_NextKeyFrameNoCalc<thiscall, 0x4CFB90>(self:
CAnimBlendNode): int
function CAnimBlendNode_SetupKeyFrameCompressed<thiscall, 0x4D0650>(self:
CAnimBlendNode): int
function CAnimBlendNode_Update<thiscall, 0x4D06C0>(self: CAnimBlendNode, vector:
CVector&, qauternion: CQuaternion&, arg3: float): int
function CAnimBlendNode_UpdateCompressed<thiscall, 0x4D08D0>(self: CAnimBlendNode,
vector: CVector&, quaternion: CQuaternion&, arg3: float): int
/// Initializes a CAnimBlendSequence struct
function CAnimBlendSequence_CAnimBlendSequence<thiscall, 0x4D0C10>(self:
CAnimBlendSequence): CAnimBlendSequence
function CAnimBlendSequence_CompressKeyframes<thiscall, 0x4D0F40>(self:
CAnimBlendSequence, arg1: int)
function CAnimBlendSequence_GetDataSize<thiscall, 0x4D0C90>(self:
CAnimBlendSequence, arg1: bool): int
function CAnimBlendSequence_MoveMemorY<thiscall, 0x4D1150>(self:
CAnimBlendSequence): int
function CAnimBlendSequence_RemoveQuaternionFlips<thiscall, 0x4D1190>(self:
CAnimBlendSequence): int
function CAnimBlendSequence_RemoveUncompressedData<thiscall, 0x4D12A0>(self:
CAnimBlendSequence, arg1: int)
function CAnimBlendSequence_SetBoneTag<thiscall, 0x4D0C70>(self:
CAnimBlendSequence, hash: int)
function CAnimBlendSequence_SetName<thiscall, 0x4D0C50>(self: CAnimBlendSequence,
string: int)
function CAnimBlendSequence_SetNumFrames<thiscall, 0x4D0CD0>(self:
CAnimBlendSequence, count: int, arg2: bool, arg3: bool, arg4: int)
function CAnimBlendSequence_Uncompress<thiscall, 0x4D0D40>(self:
CAnimBlendSequence, arg1: int)
/// Deinitializes the CAnimBlendSequence struct
function CAnimBlendSequence_dtor<thiscall, 0x4D0C30>(self: CAnimBlendSequence)
function CAnimBlendStaticAssociation_AllocateSequenceArray<thiscall,
0x4CE960>(self: CAnimBlendStaticAssociation, count: int)
function CAnimBlendStaticAssociation_FreeSequenceArray<thiscall, 0x4CE9A0>(self:
CAnimBlendStaticAssociation)
function CAnimBlendStaticAssociation_Init<thiscall, 0x4CEC20>(self:
CAnimBlendStaticAssociation, clump: int, hierarchy: int)
function CAnimManager_GetAnimationBlock<cdecl, 0x4D3940>(name: int): int
function CAnimManager_GetAnimationBlockIndex<cdecl, 0x4D3990>(name: int): int
function CAnimManager_GetFirstAssocGroup<cdecl, 0x4D39B0>(basename: int): int
function CAnimManager_GetAnimation<cdecl, 0x4D39F0>(hash: int, ifp: int): int
function CAnimManager_GetAnimation<cdecl, 0x4D42F0>(animName: int, ifp: int): int
function CAnimManager_GetAnimGroupName<cdecl, 0x4D3A20>(assocGroupId: int): int
function CAnimManager_GetAnimBlockName<cdecl, 0x4D3A30>(assocGroupId: int): int
function CAnimManager_CreateAnimAssociation<cdecl, 0x4D3A40>(assocGroupId: int,
animationId: int): int
function CAnimManager_GetAnimAssociation<cdecl, 0x4D3A60>(assocGroupId: int,
animationId: int): int
function CAnimManager_GetAnimAssociation<cdecl, 0x4D3A80>(assocGroupId: int, arg2:
int): int
function CAnimManager_AddAnimation<cdecl, 0x4D3AA0>(clump: int, assocGroupId: int,
animationId: int): int
function CAnimManager_AddAnimation<cdecl, 0x4D4330>(clump: int, pAnimBlendHier:
int, clumpAssocFlag: int): int
function CAnimManager_AddAnimationAndSync<cdecl, 0x4D3B30>(clump: int,
pAnimBlendAssoc: int, assocGroupId: int, animationId: int): int
function CAnimManager_AddAnimAssocDefinition<cdecl, 0x4D3BA0>(groupName: int,
blockName: int, arg3: int, animsCount: int, pAnimDescriptor: int): int
function CAnimManager_AddAnimToAssocDefinition<cdecl,
0x4D3C80>(pAnimAssocDefinition: int, arg2: int): int
function CAnimManager_CreateAnimAssocGroups<cdecl, 0x4D3CC0>()
function CAnimManager_RegisterAnimBlock<cdecl, 0x4D3E50>(name: int): int
function CAnimManager_RemoveLastAnimFile<cdecl, 0x4D3ED0>()
function CAnimManager_RemoveAnimBlock<cdecl, 0x4D3F40>(index: int)
function CAnimManager_AddAnimBlockRef<cdecl, 0x4D3FB0>(index: int)
function CAnimManager_RemoveAnimBlockRef<cdecl, 0x4D3FD0>(index: int)
function CAnimManager_RemoveAnimBlockRefWithoutDelete<cdecl, 0x4D3FF0>(index: int)
function CAnimManager_GetNumRefsToAnimBlock<cdecl, 0x4D4010>(index: int): int
function CAnimManager_Shutdown<cdecl, 0x4D4130>()
function CAnimManager_UncompressAnimation<cdecl, 0x4D41C0>(pAnimBlendHier: int)
function CAnimManager_RemoveFromUncompressedCache<cdecl, 0x4D42A0>(pAnimBlendHier:
int)
function CAnimManager_BlendAnimation<cdecl, 0x4D4410>(clump: int, pAnimBlendHier:
int, flags: int, clumpAssocBlendData: float): int
function CAnimManager_BlendAnimation<cdecl, 0x4D4610>(clump: int, assocGroupId:
int, animationId: int, clumpAssocBlendData: float): int
function CAnimManager_LoadAnimFile<cdecl, 0x4D47F0>(stream: int, arg1: bool,
string: int)
function CAnimManager_LoadAnimFiles<cdecl, 0x4D5620>()
function CAnimManager_ReadAnimAssociationDefinitions<cdecl, 0x5BC910>()
function CAnimManager_Initialise<cdecl, 0x5BF6B0>()
function CAudioEngine_Initialise<thiscall, 0x5B9C60>(self: CAudioEngine)
function CAudioEngine_Restart<thiscall, 0x506DB0>(self: CAudioEngine)
function CAudioEngine_Shutdown<thiscall, 0x507CB0>(self: CAudioEngine)
function CAudioEngine_SetEffectsMasterVolume<thiscall, 0x506E10>(self:
CAudioEngine, volume: char)
function CAudioEngine_SetMusicMasterVolume<thiscall, 0x506DE0>(self: CAudioEngine,
volume: char)
function CAudioEngine_SetBassEnhanceOnOff<thiscall, 0x506F90>(self: CAudioEngine,
on: bool)
function CAudioEngine_SetRadioAutoRetuneOnOff<thiscall, 0x506F80>(self:
CAudioEngine, on: bool)
function CAudioEngine_RetuneRadio<thiscall, 0x507E10>(self: CAudioEngine,
stationId: char)
function CAudioEngine_ReportFrontendAudioEvent<thiscall, 0x506EA0>(self:
CAudioEngine, id: int, volume: float, speed: float): int
function CAudioEngine_ReportMissionAudioEvent<thiscall, 0x507340>(self:
CAudioEngine, audioEvent: eAudioEvents, coords: int)
function CAudioEngine_Service<thiscall, 0x507750>(self: CAudioEngine)
function CAudioEngine_ServiceLoadingTune<thiscall, 0x5078A0>(self: CAudioEngine,
fade: float)
function CAudioEngine_StartRadio<thiscall, 0x507DC0>(self: CAudioEngine,
radioStation: int, arg: char)
function CAudioEngine_StopRadio<thiscall, 0x506F70>(self: CAudioEngine, settings:
int, arg: bool)
function CAudioEngine_IsRadioRetuneInProgress<thiscall, 0x506FF0>(self:
CAudioEngine): int
function CAudioEngine_IsLoadingTuneActive<thiscall, 0x506D90>(self: CAudioEngine):
int
function CAudioEngine_IsRadioOn<thiscall, 0x506FD0>(self: CAudioEngine): int
function CAudioEngine_IsAmbienceTrackActive<thiscall, 0x507210>(self:
CAudioEngine): int
function CAudioEngine_StartLoadingTune<thiscall, 0x507410>(self: CAudioEngine): int
function CAudioEngine_GetCurrentRadioStationID<thiscall, 0x507040>(self:
CAudioEngine): int
function CAudioEngine_IsVehicleRadioActive<thiscall, 0x507050>(self: CAudioEngine):
int
function CAudioEngine_InitialisePostLoading<thiscall, 0x5078F0>(self: CAudioEngine)
function CBaseModelInfo_GetIsDrawLast<thiscall, 0x5328C0>(self: CBaseModelInfo):
int
function CBaseModelInfo_HasBeenPreRendered<thiscall, 0x5328B0>(self:
CBaseModelInfo): int
function CBaseModelInfo_HasComplexHierarchy<thiscall, 0x4C4E00>(self:
CBaseModelInfo): int
function CBaseModelInfo_IsBackfaceCulled<thiscall, 0x5328F0>(self: CBaseModelInfo):
int
function CBaseModelInfo_IsBreakableStatuePart<thiscall, 0x59F090>(self:
CBaseModelInfo): int
function CBaseModelInfo_IsLod<thiscall, 0x4C4A00>(self: CBaseModelInfo): int
function CBaseModelInfo_IsRoad<thiscall, 0x4C4DF0>(self: CBaseModelInfo): int
function CBaseModelInfo_IsTagModel<thiscall, 0x49CC20>(self: CBaseModelInfo): int
function CBaseModelInfo_SwaysInWind<thiscall, 0x4212C0>(self: CBaseModelInfo): int
function CBaseModelInfo_SetHasBeenPreRendered<thiscall, 0x4C42F0>(self:
CBaseModelInfo, bHasBeenPreRendered: int)
function CBaseModelInfo_SetIsLod<thiscall, 0x4C4A10>(self: CBaseModelInfo, bIsLod:
int)
function CBaseModelInfo_SetOwnsColModel<thiscall, 0x5328D0>(self: CBaseModelInfo,
bOwns: int)
function CBaseModelInfo_IncreaseAlpha<thiscall, 0x532900>(self: CBaseModelInfo)
function CBirds_Init<cdecl, 0x711EC0>()
function CBirds_CreateNumberOfBirds<cdecl, 0x711EF0>(pos: CVector, destination:
CVector, count: int, birdType: int, checkObstacles: bool): int
function CBirds_Shutdown<cdecl, 0x712300>()
function CBirds_Update<cdecl, 0x712330>()
function CBirds_Render<cdecl, 0x712810>()
function CBirds_HandleGunShot<cdecl, 0x712E40>(pointA: int, pointB: int)
function CBouncingPanel_ResetPanel<thiscall, 0x6F4910>(self: CBouncingPanel)
function CBouncingPanel_SetPanel<thiscall, 0x6F4920>(self: CBouncingPanel, frameId:
int, axis: int, angleLimit: float)
function CBouncingPanel_ProcessPanel<thiscall, 0x6F49A0>(self: CBouncingPanel,
vehicle: CVehicle, frame: int, arg2: CVector, arg3: CVector, arg4: float, arg5:
float)
function CBoundingBox_CBoundingBox<thiscall, 0x40FAF0>(self: CBoundingBox)
function CBrightLights_RenderOutGeometryBuffer<cdecl, 0x722150>()
function CBrightLights_Render<cdecl, 0x7241C0>()
function CBrightLights_RegisterOne<cdecl, 0x724770>(posn: CVector, top: CVector,
right: CVector, at: CVector, color: int, arg5: int, arg6: int, arg7: int)
function CBrightLights_Init<cdecl, 0x722140>()
function CBuilding_operator new<cdecl, 0x404090>(size: int): int
function CBuilding_operator delete<cdecl, 0x4040A0>(data: int)
function CBuilding_CBuilding<thiscall, 0x403E00>(self: CBuilding)
function CBulletInfo_Initialise<cdecl, 0x735FD0>()
function CBulletInfo_Shutdown<cdecl, 0x736000>()
function CBulletInfo_AddBullet<cdecl, 0x736010>(creator: int, weaponType:
eWeaponType, position: CVector, velocity: CVector): int
function CBulletInfo_Update<cdecl, 0x7360D0>()
function CBulletTrace_Update<thiscall, 0x721D70>(self: CBulletTrace)
function CBulletTraces_AddTrace<cdecl, 0x726AF0>(start: int, end: int, weaponType:
int, entity: int)
function CBulletTraces_Init<cdecl, 0x721D50>()
function CCamera_AddShakeSimple<thiscall, 0x50D240>(self: CCamera, duration: int,
type: int, intensity: int)
function CCamera_AllowShootingWith2PlayersInCar<thiscall, 0x50C280>(self: CCamera,
bAllowShootingWith2PlayersInCar: int)
function CCamera_ApplyVehicleCameraTweaks<thiscall, 0x50A480>(self: CCamera,
vehicle: CVehicle)
function CCamera_AvoidTheGeometry<thiscall, 0x514030>(self: CCamera, arg2: int,
arg3: int, arg4: int, fov: int)
function CCamera_CalculateDerivedValues<thiscall, 0x5150E0>(self: CCamera,
bForMirror: int, bOriented: int)
function CCamera_CalculateFrustumPlanes<thiscall, 0x514D60>(self: CCamera,
bForMirror: int)
function CCamera_CalculateGroundHeight<thiscall, 0x514B80>(self: CCamera, type:
int): float
function CCamera_CalculateMirroredMatrix<thiscall, 0x50B380>(self: CCamera, posn:
int, mirrorV: int, camMat: int, mirrorMat: int)
function CCamera_CamControl<thiscall, 0x527FA0>(self: CCamera)
function CCamera_CamShake<thiscall, 0x50A9F0>(self: CCamera, arg2: int, x: int, y:
int, z: int)
function CCamera_CameraColDetAndReact<thiscall, 0x520190>(self: CCamera, source:
int, target: int): int
function CCamera_CameraGenericModeSpecialCases<thiscall, 0x50CD30>(self: CCamera,
targetPed: int)
function CCamera_CameraPedAimModeSpecialCases<thiscall, 0x50CDA0>(self: CCamera,
targPed: int)
function CCamera_CameraPedModeSpecialCases<thiscall, 0x50CD80>(self: CCamera)
function CCamera_CameraVehicleModeSpecialCases<thiscall, 0x50CDE0>(self: CCamera,
targVehicle: int)
function CCamera_ClearPlayerWeaponMode<thiscall, 0x50AB10>(self: CCamera)
function CCamera_ConeCastCollisionResolve<thiscall, 0x51A5D0>(self: CCamera,
source: int, center: int, pVecOut: int, radius: float, arg5: float, pFloatOut:
int): int
function CCamera_ConsiderPedAsDucking<thiscall, 0x50CEB0>(self: CCamera, ped: int):
int
function CCamera_CopyCameraMatrixToRWCam<thiscall, 0x50AFA0>(self: CCamera,
bUpdateMatrix: int)
function CCamera_DealWithMirrorBeforeConstructRenderList<thiscall, 0x50B510>(self:
CCamera, bActiveMirror: int, mirrorNormal: int, mirrorV: int, matMirror: int)
function CCamera_DeleteCutSceneCamDataMemory<thiscall, 0x5B24A0>(self: CCamera)
function CCamera_DrawBordersForWideScreen<thiscall, 0x514860>(self: CCamera)
function CCamera_Enable1rstPersonCamCntrlsScript<thiscall, 0x50AC00>(self: CCamera)
function CCamera_Enable1rstPersonWeaponsCamera<thiscall, 0x50AC10>(self: CCamera)
function CCamera_Fade<thiscall, 0x50AC20>(self: CCamera, fadeDuration: int,
fadeInOutFlag: int)
function CCamera_Find3rdPersonCamTargetVector<thiscall, 0x514970>(self: CCamera,
range: int, source: int, pCamera: int, pPoint: int)
function CCamera_Find3rdPersonQuickAimPitch<thiscall, 0x50AD40>(self: CCamera):
float
function CCamera_FindCamFOV<thiscall, 0x50AD20>(self: CCamera): float
function CCamera_FinishCutscene<thiscall, 0x514950>(self: CCamera)
function CCamera_GetArrPosForVehicleType<thiscall, 0x50AF00>(self: CCamera, type:
int, arrPos: int)
function CCamera_GetCutSceneFinishTime<thiscall, 0x50AD90>(self: CCamera): int
function CCamera_GetFading<thiscall, 0x50ADE0>(self: CCamera): int
function CCamera_GetFadingDirection<thiscall, 0x50ADF0>(self: CCamera): int
function CCamera_GetGameCamPosition<thiscall, 0x50AE50>(self: CCamera): int
function CCamera_GetLookDirection<thiscall, 0x50AE90>(self: CCamera): int
function CCamera_GetLookingForwardFirstPerson<thiscall, 0x50AED0>(self: CCamera):
int
function CCamera_GetLookingLRBFirstPerson<thiscall, 0x50AE60>(self: CCamera): int
function CCamera_GetPositionAlongSpline<thiscall, 0x50AF80>(self: CCamera): float
function CCamera_GetRoughDistanceToGround<thiscall, 0x516B00>(self: CCamera): float
function CCamera_GetScreenFadeStatus<thiscall, 0x50AE20>(self: CCamera): int
function CCamera_GetScreenRect<thiscall, 0x50AB50>(self: CCamera, pRect: int)
function CCamera_Get_Just_Switched_Status<thiscall, 0x50AE10>(self: CCamera): int
function CCamera_HandleCameraMotionForDucking<thiscall, 0x50CFA0>(self: CCamera,
ped: int, source: int, targPosn: int, arg5: int)
function CCamera_HandleCameraMotionForDuckingDuringAim<thiscall, 0x50D090>(self:
CCamera, ped: int, source: int, targPosn: int, arg5: int)
function CCamera_ImproveNearClip<thiscall, 0x516B20>(self: CCamera, pVehicle:
CVehicle, pPed: int, source: int, targPosn: int)
function CCamera_Init<thiscall, 0x5BC520>(self: CCamera)
function CCamera_InitCameraVehicleTweaks<thiscall, 0x50A3B0>(self: CCamera)
function CCamera_InitialiseScriptableComponents<thiscall, 0x50D2D0>(self: CCamera):
int
function CCamera_IsExtraEntityToIgnore<thiscall, 0x50CE80>(self: CCamera, entity:
int): int
function CCamera_IsItTimeForNewcam<thiscall, 0x51D770>(self: CCamera, camSequence:
int, startTime: int): int
function CCamera_IsSphereVisible<thiscall, 0x420D40>(self: CCamera, origin: CVector
const &, radius: float, transformMatrix: int): int
function CCamera_IsSphereVisible<thiscall, 0x420D40>(self: CCamera, origin: CVector
const &, radius: float): int
function CCamera_LerpFOV<thiscall, 0x50D280>(self: CCamera, zoomInFactor: int,
zoomOutFactor: int, timelimit: int, bEase: int)
function CCamera_LoadPathSplines<thiscall, 0x5B24D0>(self: CCamera, pFile: int)
function CCamera_Process<thiscall, 0x52B730>(self: CCamera)
function CCamera_ProcessFOVLerp<thiscall, 0x516500>(self: CCamera, ratio: int)
function CCamera_ProcessFOVLerp<thiscall, 0x516500>(self: CCamera)
function CCamera_ProcessFade<thiscall, 0x50B5D0>(self: CCamera)
function CCamera_ProcessMusicFade<thiscall, 0x50B6D0>(self: CCamera)
function CCamera_ProcessObbeCinemaCameraBoat<thiscall, 0x526E20>(self: CCamera)
function CCamera_ProcessObbeCinemaCameraCar<thiscall, 0x5267C0>(self: CCamera)
function CCamera_ProcessObbeCinemaCameraHeli<thiscall, 0x526AE0>(self: CCamera)
function CCamera_ProcessObbeCinemaCameraPed<thiscall, 0x50B880>(self: CCamera): int
function CCamera_ProcessObbeCinemaCameraPlane<thiscall, 0x526C80>(self: CCamera)
function CCamera_ProcessObbeCinemaCameraTrain<thiscall, 0x526950>(self: CCamera)
function CCamera_ProcessScriptedCommands<thiscall, 0x516AE0>(self: CCamera)
function CCamera_ProcessShake<thiscall, 0x51A6F0>(self: CCamera, jiggleIntensity:
int)
function CCamera_ProcessShake<thiscall, 0x51A6F0>(self: CCamera)
function CCamera_ProcessVectorMoveLinear<thiscall, 0x5164A0>(self: CCamera, ratio:
int)
function CCamera_ProcessVectorMoveLinear<thiscall, 0x5164A0>(self: CCamera)
function CCamera_ProcessVectorTrackLinear<thiscall, 0x516440>(self: CCamera, ratio:
int)
function CCamera_ProcessVectorTrackLinear<thiscall, 0x516440>(self: CCamera)
function CCamera_ProcessWideScreenOn<thiscall, 0x50B890>(self: CCamera)
function CCamera_RenderMotionBlur<thiscall, 0x50B8F0>(self: CCamera)
function CCamera_ResetDuckingSystem<thiscall, 0x50CEF0>(self: CCamera, ped: int)
function CCamera_Restore<thiscall, 0x50B930>(self: CCamera)
function CCamera_RestoreCameraAfterMirror<thiscall, 0x51A5A0>(self: CCamera)
function CCamera_RestoreWithJumpCut<thiscall, 0x50BAB0>(self: CCamera)
function CCamera_SetCamCutSceneOffSet<thiscall, 0x50BD20>(self: CCamera,
cutsceneOffset: int)
function CCamera_SetCamPositionForFixedMode<thiscall, 0x50BEC0>(self: CCamera,
fixedModeSource: int, fixedModeUpOffset: int)
function CCamera_SetCameraDirectlyBehindForFollowPed_CamOnAString<thiscall,
0x50BD40>(self: CCamera)
function CCamera_SetCameraDirectlyBehindForFollowPed_ForAPed_CamOnAString<thiscall,
0x50BDA0>(self: CCamera, targetPed: int)
function CCamera_SetCameraUpForMirror<thiscall, 0x51A560>(self: CCamera)
function CCamera_SetFadeColour<thiscall, 0x50BF00>(self: CCamera, red: int, green:
int, blue: int)
function CCamera_SetMotionBlur<thiscall, 0x50BF40>(self: CCamera, red: int, green:
int, blue: int, value: int, blurtype: int)
function CCamera_SetMotionBlurAlpha<thiscall, 0x50BF80>(self: CCamera, alpha: int)
function CCamera_SetNearClipBasedOnPedCollision<thiscall, 0x50CB90>(self: CCamera,
arg2: int)
function CCamera_SetNearClipScript<thiscall, 0x50BF90>(self: CCamera, nearClip:
int)
function CCamera_SetNewPlayerWeaponMode<thiscall, 0x50BFB0>(self: CCamera, mode:
int, maxZoom: int, minZoom: int)
function CCamera_SetParametersForScriptInterpolation<thiscall, 0x50C030>(self:
CCamera, interpolationToStopMoving: int, interpolationToCatchUp: int,
timeForInterPolation: int)
function CCamera_SetPercentAlongCutScene<thiscall, 0x50C070>(self: CCamera,
percent: int)
function CCamera_SetRwCamera<thiscall, 0x50C100>(self: CCamera, rwcamera: int)
function CCamera_SetWideScreenOff<thiscall, 0x50C150>(self: CCamera)
function CCamera_SetWideScreenOn<thiscall, 0x50C140>(self: CCamera)
function CCamera_SetZoomValueCamStringScript<thiscall, 0x50C1B0>(self: CCamera,
zoomMode: int)
function CCamera_SetZoomValueFollowPedScript<thiscall, 0x50C160>(self: CCamera,
zoomMode: int)
function CCamera_StartCooperativeCamMode<thiscall, 0x50C260>(self: CCamera)
function CCamera_StartTransition<thiscall, 0x515200>(self: CCamera, currentCamMode:
int)
function CCamera_StartTransitionWhenNotFinishedInter<thiscall, 0x515BC0>(self:
CCamera, currentCamMode: int)
function CCamera_StopCooperativeCamMode<thiscall, 0x50C270>(self: CCamera)
function CCamera_StoreValuesDuringInterPol<thiscall, 0x50C290>(self: CCamera,
sourceDuringInter: int, targetDuringInter: int, upDuringInter: int, fovDuringInter:
int)
function CCamera_TakeControl<thiscall, 0x50C7C0>(self: CCamera, target: int,
modeToGoTo: int, typeOfSwitch: int, whoIsInControlOfTheCamera: int)
function CCamera_TakeControlAttachToEntity<thiscall, 0x50C910>(self: CCamera,
target: int, attached: int, attachedCamOffset: int, attachedCamLookAt: int,
attachedCamAngle: int, typeOfSwitch: int, whoIsInControlOfTheCamera: int)
function CCamera_TakeControlNoEntity<thiscall, 0x50C8B0>(self: CCamera,
fixedModeVector: int, typeOfSwitch: int, whoIsInControlOfTheCamera: int)
function CCamera_TakeControlWithSpline<thiscall, 0x50CAE0>(self: CCamera,
typeOfSwitch: int)
function CCamera_TryToStartNewCamMode<thiscall, 0x51E560>(self: CCamera,
camSequence: int): int
function CCamera_UpdateAimingCoors<thiscall, 0x50CB10>(self: CCamera,
aimingTargetCoors: int)
function CCamera_UpdateSoundDistances<thiscall, 0x515BD0>(self: CCamera)
function CCamera_UpdateTargetEntity<thiscall, 0x50C360>(self: CCamera)
function CCamera_Using1stPersonWeaponMode<thiscall, 0x50BFF0>(self: CCamera): int
function CCamera_VectorMoveLinear<thiscall, 0x50D160>(self: CCamera,
moveLinearPosnEnd: int, moveLinearPosnStart: int, duration: int,
bMoveLinearWithEase: int)
function CCamera_VectorMoveRunning<thiscall, 0x4748A0>(self: CCamera): int
function CCamera_VectorTrackLinear<thiscall, 0x50D1D0>(self: CCamera,
trackLinearStartPoint: int, trackLinearEndPoint: int, duration: int, bEase: int)
function CCamera_VectorTrackRunning<thiscall, 0x474870>(self: CCamera): int
function CCarAI_BackToCruisingIfNoWantedLevel<cdecl, 0x41BFA0>(pVehicle: CVehicle)
function CCarAI_CarHasReasonToStop<cdecl, 0x41C050>(pVehicle: CVehicle)
function CCarAI_AddPoliceCarOccupants<cdecl, 0x41C070>(pVehicle: CVehicle, arg2:
bool)
function CCarAI_AddAmbulanceOccupants<cdecl, 0x41C4A0>(pVehicle: CVehicle)
function CCarAI_AddFiretruckOccupants<cdecl, 0x41C600>(pVehicle: CVehicle)
function CCarAI_TellOccupantsToLeaveCar<cdecl, 0x41C760>(pVehicle: CVehicle)
function CCarAI_TellCarToFollowOtherCar<cdecl, 0x41C960>(pVehicle1: CVehicle,
pVehicle2: CVehicle, radius: float)
function CCarAI_FindPoliceBikeMissionForWantedLevel<cdecl, 0x41CA40>(): int
function CCarAI_FindPoliceBoatMissionForWantedLevel<cdecl, 0x41CA50>(): int
function CCarAI_FindPoliceCarSpeedForWantedLevel<cdecl, 0x41CAA0>(pVehicle:
CVehicle): int
function CCarAI_GetCarToGoToCoors<cdecl, 0x41CE30>(pVehicle1: CVehicle, pVector:
int, drivingStyle: int, bSpeedLimit20: bool): float
function CCarAI_GetCarToParkAtCoors<cdecl, 0x41D350>(pVehicle: CVehicle, pVector:
int): float
function CCarAI_MellowOutChaseSpeed<cdecl, 0x41D3D0>(pVehicle: CVehicle)
function CCarAI_MakeWayForCarWithSiren<cdecl, 0x41D660>(pVehicle: CVehicle)
function CCarAI_UpdateCarAI<cdecl, 0x41DA30>(pVehicle: CVehicle)
function CCarAI_FindPoliceCarMissionForWantedLevel<cdecl, 0x41C9D0>(): int
function CCarCtrl_ChooseBoatModel<cdecl, 0x421970>(): int
function CCarCtrl_ChooseCarModelToLoad<cdecl, 0x421900>(arg1: int): int
function CCarCtrl_ChooseGangCarModel<cdecl, 0x421A40>(arg1: int): int
function CCarCtrl_ChooseModel<cdecl, 0x424CE0>(arg1: int): int
function CCarCtrl_ChoosePoliceCarModel<cdecl, 0x421980>(arg0: int): int
function CCarCtrl_ClearInterestingVehicleList<cdecl, 0x423F00>()
function CCarCtrl_ClipTargetOrientationToLink<cdecl, 0x422760>(pVehicle: CVehicle,
arg2: CCarPathLinkAddress, arg3: char, arg4: int, arg5: float, arg6: float)
function CCarCtrl_CreateCarForScript<cdecl, 0x431F80>(modelid: int, posn: CVector,
missionCleanUpFlag: int): int
function CCarCtrl_CreateConvoy<cdecl, 0x42C740>(pVehicle: CVehicle, arg2: int): int
function CCarCtrl_CreatePoliceChase<cdecl, 0x42C2B0>(pVehicle: CVehicle, arg2: int,
nodeAddress: CNodeAddress): int
function CCarCtrl_DealWithBend_Racing<cdecl, 0x428040>(pVehicle: CVehicle,
linkAddress1: CCarPathLinkAddress, linkAddress2: CCarPathLinkAddress, linkAddress3:
CCarPathLinkAddress, linkAddress4: CCarPathLinkAddress, arg6: char, arg7: char,
arg8: char, arg9: char, arg10: float, arg11: int, arg12: int, arg13: int, arg14:
int, pVector: int): int
function CCarCtrl_DragCarToPoint<cdecl, 0x42EC90>(pVehicle: CVehicle, pVector: int)
function CCarCtrl_FindAngleToWeaveThroughTraffic<cdecl, 0x4325C0>(pVehicle:
CVehicle, pPhysical: int, arg3: float, arg4: float, arg5: float): float
function CCarCtrl_FindIntersection2Lines<cdecl, 0x4226F0>(arg1: float, arg2: float,
arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float, arg9:
int, arg10: int)
function CCarCtrl_FindLinksToGoWithTheseNodes<cdecl, 0x42B470>(pVehicle: CVehicle)
function CCarCtrl_FindMaximumSpeedForThisCarInTraffic<cdecl, 0x434400>(pVehicle:
CVehicle): float
function CCarCtrl_FindNodesThisCarIsNearestTo<cdecl, 0x42BD20>(pVehicle: CVehicle,
nodeAddress1: CNodeAddress&, nodeAddress2: CNodeAddress&)
function CCarCtrl_FindPathDirection<cdecl, 0x422090>(nodeAddress1: CNodeAddress,
nodeAddress2: CNodeAddress, nodeAddress3: CNodeAddress, arg4: int): int
function CCarCtrl_FindPercDependingOnDistToLink<cdecl, 0x422620>(pVehicle:
CVehicle, linkAddress: CCarPathLinkAddress): float
function CCarCtrl_FindSequenceElement<cdecl, 0x421770>(arg1: int): int
function CCarCtrl_FindSpeedMultiplier<cdecl, 0x4224E0>(arg1: float, arg2: float,
arg3: float, arg4: float): float
function CCarCtrl_FindSpeedMultiplierWithSpeedFromNodes<cdecl, 0x424130>(arg1:
char): float
function CCarCtrl_FireHeliRocketsAtTarget<cdecl, 0x42B270>(pEntityLauncher: int,
pEntity: int)
function CCarCtrl_FlyAIHeliInCertainDirection<cdecl, 0x429A70>(pHeli: int, arg2:
float, arg3: float, arg4: bool)
function CCarCtrl_FlyAIHeliToTarget_FixedOrientation<cdecl, 0x423940>(pHeli: int,
orientation: float, posn: CVector)
function CCarCtrl_FlyAIPlaneInCertainDirection<cdecl, 0x423000>(pPlane: int)
function CCarCtrl_GenerateCarCreationCoors2<cdecl, 0x424210>(posn: CVector, radius:
float, arg3: float, arg4: float, arg5: bool, arg6: float, arg7: float, pOrigin:
int, pNodeAddress1: int, pNodeAddress12: int, arg11: int, arg12: bool, arg13:
bool): int
function CCarCtrl_GenerateEmergencyServicesCar<cdecl, 0x42F9C0>()
function CCarCtrl_GenerateOneEmergencyServicesCar<cdecl, 0x42B7D0>(modelId: int,
posn: CVector): int
function CCarCtrl_GenerateOneRandomCar<cdecl, 0x430050>()
function CCarCtrl_GenerateRandomCars<cdecl, 0x4341C0>()
function CCarCtrl_GetAIHeliToAttackPlayer<cdecl, 0x42F3C0>(pAutomobile: int)
function CCarCtrl_GetAIHeliToFlyInDirection<cdecl, 0x42A730>(pAutomobile: int)
function CCarCtrl_GetAIPlaneToAttackPlayer<cdecl, 0x429780>(pAutomobile: int)
function CCarCtrl_GetAIPlaneToDoDogFight<cdecl, 0x429890>(pAutomobile: int)
function CCarCtrl_GetAIPlaneToDoDogFightAgainstPlayer<cdecl, 0x42F370>(pAutomobile:
int)
function CCarCtrl_GetNewVehicleDependingOnCarModel<cdecl, 0x421440>(modelId: int,
createdBy: int): int
function CCarCtrl_Init<cdecl, 0x4212E0>()
function CCarCtrl_InitSequence<cdecl, 0x421740>(sequenceElements: int)
function CCarCtrl_IsAnyoneParking<cdecl, 0x42C250>(): int
function CCarCtrl_IsThisAnAppropriateNode<cdecl, 0x42DAB0>(pVehicle: CVehicle,
nodeAddress1: CNodeAddress, nodeAddress2: CNodeAddress, nodeAddress3: CNodeAddress,
arg5: bool): int
function CCarCtrl_IsThisVehicleInteresting<cdecl, 0x423EA0>(pVehicle: CVehicle):
int
function CCarCtrl_JoinCarWithRoadAccordingToMission<cdecl, 0x432CB0>(pVehicle:
CVehicle)
function CCarCtrl_JoinCarWithRoadSystem<cdecl, 0x42F5A0>(pVehicle: CVehicle)
function CCarCtrl_JoinCarWithRoadSystemGotoCoors<cdecl, 0x42F870>(pVehicle:
CVehicle, posn: CVector const&, unused: bool, bIsBoat: bool): int
function CCarCtrl_PickNextNodeAccordingStrategy<cdecl, 0x432B10>(pVehicle:
CVehicle): int
function CCarCtrl_PickNextNodeRandomly<cdecl, 0x42DE80>(pVehicle: CVehicle)
function CCarCtrl_PickNextNodeToChaseCar<cdecl, 0x426EF0>(pVehicle: CVehicle,
xDest: float, yDest: float, zDest: float): int
function CCarCtrl_PickNextNodeToFollowPath<cdecl, 0x427740>(pVehicle: CVehicle):
int
function CCarCtrl_PossiblyFireHSMissile<cdecl, 0x429600>(pEntityLauncher: int,
pTargetEntity: int)
function CCarCtrl_PossiblyRemoveVehicle<cdecl, 0x424F80>(pVehicle: CVehicle)
function CCarCtrl_PruneVehiclesOfInterest<cdecl, 0x423F10>()
function CCarCtrl_ReInit<cdecl, 0x4213B0>()
function CCarCtrl_ReconsiderRoute<cdecl, 0x42FC40>(pVehicle: CVehicle)
function CCarCtrl_RegisterVehicleOfInterest<cdecl, 0x423DE0>(pVehicle: CVehicle)
function CCarCtrl_RemoveCarsIfThePoolGetsFull<cdecl, 0x4322B0>()
function CCarCtrl_RemoveDistantCars<cdecl, 0x42CD10>()
function CCarCtrl_RemoveFromInterestingVehicleList<cdecl, 0x423ED0>(pVehicle:
CVehicle)
function CCarCtrl_ScanForPedDanger<cdecl, 0x42CE40>(pVehicle: CVehicle)
function CCarCtrl_ScriptGenerateOneEmergencyServicesCar<cdecl, 0x42FBC0>(modelId:
int, posn: CVector): int
function CCarCtrl_SetCoordsOfScriptCar<cdecl, 0x4342A0>(pVehicle: CVehicle, x:
float, y: float, z: float, arg5: int, arg6: int)
function CCarCtrl_SetUpDriverAndPassengersForVehicle<cdecl, 0x4217C0>(pVehicle:
CVehicle, arg2: int, arg3: int, arg4: bool, arg5: bool, passengersNum: int)
function CCarCtrl_SlowCarDownForCarsSectorList<cdecl, 0x432420>(ptrList: CPtrList&,
pVehicle: CVehicle, arg3: float, arg4: float, arg5: float, arg6: float, arg7: int,
arg8: float)
function CCarCtrl_SlowCarDownForObject<cdecl, 0x426220>(pEntity: int, pVehicle:
CVehicle, arg3: int, arg4: float)
function CCarCtrl_SlowCarDownForObjectsSectorList<cdecl, 0x42D4F0>(ptrList:
CPtrList&, pVehicle: CVehicle, arg3: float, arg4: float, arg5: float, arg6: float,
arg7: int, arg8: float)
function CCarCtrl_SlowCarDownForOtherCar<cdecl, 0x42D0E0>(pCar1: int, pCar2: int,
arg3: int, arg4: float)
function CCarCtrl_SlowCarDownForPedsSectorList<cdecl, 0x425440>(ptrList: CPtrList&,
pVehicle: CVehicle, arg3: float, arg4: float, arg5: float, arg6: float, arg7: int,
arg8: float)
function CCarCtrl_SlowCarOnRailsDownForTrafficAndLights<cdecl, 0x434790>(pVehicle:
CVehicle)
function CCarCtrl_SteerAIBoatWithPhysicsAttackingPlayer<cdecl, 0x428DE0>(pVehicle:
CVehicle, arg2: int, arg3: int, arg4: int, arg5: int)
function CCarCtrl_SteerAIBoatWithPhysicsCirclingPlayer<cdecl, 0x429090>(pVehicle:
CVehicle, arg2: int, arg3: int, arg4: int, arg5: int)
function CCarCtrl_SteerAIBoatWithPhysicsHeadingForTarget<cdecl, 0x428BE0>(pVehicle:
CVehicle, arg2: float, arg3: float, arg4: int, arg5: int, arg6: int)
function CCarCtrl_SteerAICarBlockingPlayerForwardAndBack<cdecl, 0x422B20>(pVehicle:
CVehicle, arg2: int, arg3: int, arg4: int, arg5: int)
function CCarCtrl_SteerAICarParkParallel<cdecl, 0x433BA0>(pVehicle: CVehicle, arg2:
int, arg3: int, arg4: int, arg5: int)
function CCarCtrl_SteerAICarParkPerpendicular<cdecl, 0x433EA0>(pVehicle: CVehicle,
arg2: int, arg3: int, arg4: int, arg5: int)
function CCarCtrl_SteerAICarTowardsPointInEscort<cdecl, 0x4336D0>(pVehicle1:
CVehicle, pVehicle2: CVehicle, arg3: float, arg4: float, arg5: int, arg6: int,
arg7: int, arg8: int)
function CCarCtrl_SteerAICarWithPhysics<cdecl, 0x437C20>(pVehicle: CVehicle)
function CCarCtrl_SteerAICarWithPhysicsFollowPath<cdecl, 0x434900>(pVehicle:
CVehicle, arg2: int, arg3: int, arg4: int, arg5: int)
function CCarCtrl_SteerAICarWithPhysicsFollowPath_Racing<cdecl, 0x435830>(pVehicle:
CVehicle, arg2: int, arg3: int, arg4: int, arg5: int)
function CCarCtrl_SteerAICarWithPhysicsFollowPreRecordedPath<cdecl,
0x432DD0>(pVehicle: CVehicle, arg2: int, arg3: int, arg4: int, arg5: int)
function CCarCtrl_SteerAICarWithPhysicsHeadingForTarget<cdecl, 0x433280>(pVehicle:
CVehicle, pTarget: int, arg3: float, arg4: float, arg5: int, arg6: int, arg7: int,
arg8: int)
function CCarCtrl_SteerAICarWithPhysicsTryingToBlockTarget<cdecl,
0x4335E0>(pVehicle: CVehicle, unusued: int, arg3: float, arg4: float, arg5: float,
arg6: float, arg7: int, arg8: int, arg9: int, arg10: int)
function CCarCtrl_SteerAICarWithPhysicsTryingToBlockTarget_Stop<cdecl,
0x428990>(pVehicle: CVehicle, x: float, y: float, arg4: float, arg5: float, arg6:
int, arg7: int, arg8: int, arg9: int)
function CCarCtrl_SteerAICarWithPhysics_OnlyMission<cdecl, 0x436A90>(pVehicle:
CVehicle, arg2: int, arg3: int, arg4: int, arg5: int)
function CCarCtrl_SteerAIHeliAsPoliceHeli<cdecl, 0x42AAD0>(pAutomobile: int)
function CCarCtrl_SteerAIHeliFlyingAwayFromPlayer<cdecl, 0x42ACB0>(pAutomobile:
int)
function CCarCtrl_SteerAIHeliToCrashAndBurn<cdecl, 0x4238E0>(pAutomobile: int)
function CCarCtrl_SteerAIHeliToFollowEntity<cdecl, 0x42A750>(pAutomobile: int)
function CCarCtrl_SteerAIHeliToKeepEntityInView<cdecl, 0x42AEB0>(pAutomobile: int)
function CCarCtrl_SteerAIHeliToLand<cdecl, 0x42AD30>(pAutomobile: int)
function CCarCtrl_SteerAIHeliTowardsTargetCoors<cdecl, 0x42A630>(pAutomobile: int)
function CCarCtrl_SteerAIPlaneToCrashAndBurn<cdecl, 0x423880>(pAutomobile: int)
function CCarCtrl_SteerAIPlaneToFollowEntity<cdecl, 0x4237F0>(pAutomobile: int)
function CCarCtrl_SteerAIPlaneTowardsTargetCoors<cdecl, 0x423790>(pAutomobile: int)
function CCarCtrl_StopCarIfNodesAreInvalid<cdecl, 0x422590>(pVehicle: CVehicle):
int
function CCarCtrl_SwitchBetweenPhysicsAndGhost<cdecl, 0x4222A0>(pVehicle: CVehicle)
function CCarCtrl_SwitchVehicleToRealPhysics<cdecl, 0x423FC0>(pVehicle: CVehicle)
function CCarCtrl_TestCollisionBetween2MovingRects<cdecl, 0x425B30>(pVehicle1:
CVehicle, pVehicle2: CVehicle, arg3: float, arg4: float, pVector1: int, pVector2:
int): float
function CCarCtrl_TestCollisionBetween2MovingRects_OnlyFrontBumper<cdecl,
0x425F70>(pVehicle1: CVehicle, pVehicle2: CVehicle, arg3: float, arg4: float,
pVector1: int, pVector2: int): float
function CCarCtrl_TestWhetherToFirePlaneGuns<cdecl, 0x429520>(pVehicle: CVehicle,
pTarget: int)
function CCarCtrl_ThisVehicleShouldTryNotToTurn<cdecl, 0x421FE0>(pVehicle:
CVehicle): int
function CCarCtrl_TriggerDogFightMoves<cdecl, 0x429300>(pVehicle1: CVehicle,
pVehicle2: CVehicle)
function CCarCtrl_UpdateCarCount<cdecl, 0x424000>(pVehicle: CVehicle, bDecrease:
int)
function CCarCtrl_UpdateCarOnRails<cdecl, 0x436540>(pVehicle: CVehicle)
function CCarCtrl_WeaveForObject<cdecl, 0x426BC0>(pEntity: int, pVehicle: CVehicle,
arg3: int, arg4: int)
function CCarCtrl_WeaveForOtherCar<cdecl, 0x426350>(pEntity: int, pVehicle:
CVehicle, arg3: int, arg4: int)
function CCarCtrl_WeaveThroughCarsSectorList<cdecl, 0x42D680>(ptrList: CPtrList&,
pVehicle: CVehicle, pPhysical: int, arg4: float, arg5: float, arg6: float, arg7:
float, arg8: int, arg9: int)
function CCarCtrl_WeaveThroughObjectsSectorList<cdecl, 0x42D950>(ptrList:
CPtrList&, pVehicle: CVehicle, arg3: float, arg4: float, arg5: float, arg6: float,
arg7: int, arg8: int)
function CCarCtrl_WeaveThroughPedsSectorList<cdecl, 0x42D7E0>(ptrList: CPtrList&,
pVehicle: CVehicle, pPhysical: int, arg4: float, arg5: float, arg6: float, arg7:
float, arg8: int, arg9: int)
function CCarEnterExit_CarHasDoorToClose<cdecl, 0x64EE10>(vehicle: CVehicle,
doorId: int): int
function CCarEnterExit_CarHasDoorToOpen<cdecl, 0x64EDD0>(vehicle: CVehicle, doorId:
int): int
function CCarEnterExit_CarHasOpenableDoor<cdecl, 0x64EE50>(vehicle: CVehicle,
doorIdUnusedArg: int, ped: int): int
function CCarEnterExit_CarHasPartiallyOpenDoor<cdecl, 0x64EE70>(vehicle: CVehicle,
doorId: int): int
function CCarEnterExit_ComputeDoorFlag<cdecl, 0x64E550>(vehicle: CVehicle, doorId:
int, bCheckVehicleType: bool): int
function CCarEnterExit_ComputeOppositeDoorFlag<cdecl, 0x64E610>(vehicle: CVehicle,
doorId: int, bCheckVehicleType: bool): int
function CCarEnterExit_ComputePassengerIndexFromCarDoor<cdecl, 0x64F1E0>(vehicle:
CVehicle, doorId: int): int
function CCarEnterExit_ComputeSlowJackedPed<cdecl, 0x64F070>(vehicle: CVehicle,
doorId: int): int
function CCarEnterExit_ComputeTargetDoorToEnterAsPassenger<cdecl,
0x64F190>(pVehicle: CVehicle, nPassengerNum: int): int
function CCarEnterExit_ComputeTargetDoorToExit<cdecl, 0x64F110>(pVehicle: CVehicle,
pPed: int): int
function CCarEnterExit_GetNearestCarDoor<cdecl, 0x6528F0>(pPed: int, pVehicle:
CVehicle, outPos: int, doorId: int): int
function CCarEnterExit_GetNearestCarPassengerDoor<cdecl, 0x650BB0>(ped: int,
vehicle: CVehicle, outVec: int, doorId: int, flag1: bool, flag2: bool, flag3:
bool): int
function CCarEnterExit_GetPositionToOpenCarDoor<cdecl, 0x64E740>(out: int, vehicle:
CVehicle, doorId: int): int
function CCarEnterExit_IsCarDoorInUse<cdecl, 0x64EC90>(vehicle: CVehicle, door1Id:
int, door2Id: int): int
function CCarEnterExit_IsCarDoorReady<cdecl, 0x64ED90>(vehicle: CVehicle, doorId:
int): int
function CCarEnterExit_IsCarQuickJackPossible<cdecl, 0x64EF00>(vehicle: CVehicle,
doorId: int, ped: int): int
function CCarEnterExit_IsCarSlowJackRequired<cdecl, 0x64EF70>(vehicle: CVehicle,
doorId: int): int
function CCarEnterExit_IsClearToDriveAway<cdecl, 0x6509B0>(outVehicle: int): int
function CCarEnterExit_IsPathToDoorBlockedByVehicleCollisionModel<cdecl,
0x651210>(ped: int, vehicle: CVehicle, pos: int): int
function CCarEnterExit_IsPedHealthy<cdecl, 0x64EEE0>(vehicle: CVehicle): int
function CCarEnterExit_IsPlayerToQuitCarEnter<cdecl, 0x64F240>(ped: int, vehicle:
CVehicle, startTime: int, task: int): int
function CCarEnterExit_IsRoomForPedToLeaveCar<cdecl, 0x6504C0>(veh: int, doorId:
int, pos: int): int
function CCarEnterExit_IsVehicleHealthy<cdecl, 0x64EEC0>(vehicle: CVehicle): int
function CCarEnterExit_IsVehicleStealable<cdecl, 0x6510D0>(vehicle: CVehicle, ped:
int): int
function CCarGenerator_CheckForBlockage<thiscall, 0x6F32E0>(self: CCarGenerator,
modelId: int): int
function CCarGenerator_CheckIfWithinRangeOfAnyPlayers<thiscall, 0x6F2F40>(self:
CCarGenerator): int
function CCarGenerator_DoInternalProcessing<thiscall, 0x6F34D0>(self:
CCarGenerator)
function CCarGenerator_Process<thiscall, 0x6F3E90>(self: CCarGenerator)
function CCarGenerator_Setup<thiscall, 0x6F2E50>(self: CCarGenerator, x: int, y:
int, z: int, angle: int, modelId: int, color1: int, color2: int, bforceSpawn: int,
alarmChances: int, doorLockChances: int, minDelay: int, maxDelay: int, iplId: int,
bOwnedbyplayer: int)
function CCarGenerator_SwitchOff<thiscall, 0x6F2E30>(self: CCarGenerator)
function CCarGenerator_SwitchOn<thiscall, 0x6F32C0>(self: CCarGenerator)
function CCarGenerator_CalcNextGen<cdecl, 0x6F2E40>(): int
function CCarGenerator_Get<cdecl, 0x479D60>(index: int): int
function CCarPathLink_OneWayLaneOffset<thiscall, 0x44DB00>(self: CCarPathLink):
float
/// Spawns a vehicle of this model in front of the player
function CCheat_VehicleCheat<cdecl, 0x43A0B0>(vehicleModelId: int): int
function CCheat_ResetCheats<cdecl, 0x438450>()
function CCheckpoint_Render<thiscall, 0x725C00>(self: CCheckpoint)
function CCheckpoints_DeleteCP<cdecl, 0x722FC0>(id: int, type: int)
function CCheckpoints_Init<cdecl, 0x722880>()
function CCheckpoints_PlaceMarker<cdecl, 0x722C40>(id: int, type: int, posn:
CVector&, direction: CVector&, size: float, red: int, green: int, blue: int, alpha:
int, pulsePeriod: int, pulseFraction: float, rotateRate: int): int
function CCheckpoints_Render<cdecl, 0x726060>()
function CCheckpoints_SetHeading<cdecl, 0x722970>(id: int, angle: float)
function CCheckpoints_Shutdown<cdecl, 0x7228F0>()
function CCheckpoints_Update<cdecl, 0x7229C0>()
function CCheckpoints_UpdatePos<cdecl, 0x722900>(id: int, posn: CVector&)
function CClock_GetGameClockMinutesUntil<cdecl, 0x52CEB0>(hours: int, minutes:
int): int
function CClock_GetIsTimeInRange<cdecl, 0x52CEE0>(hourA: int, hourB: int): int
function CClothes_ConstructPedModel<cdecl, 0x5A81E0>(modelid: int, newclothes:
CPedClothesDesc&, oldclothes: int, bCutscenePlayer: bool)
function CClothes_RequestMotionGroupAnims<cdecl, 0x5A8120>()
function CClothes_RebuildPlayerIfNeeded<cdecl, 0x5A8390>(player: int)
function CClothes_RebuildPlayer<cdecl, 0x5A82C0>(player: int, bIgnoreFatAndMuscle:
bool)
function CClothes_RebuildCutscenePlayer<cdecl, 0x5A8270>(player: int, modelid: int)
function CClothes_LoadClothesFile<cdecl, 0x5A7B30>()
function CClothes_Init<cdecl, 0x5A80D0>()
function CClothes_GetPlayerMotionGroupToLoad<cdecl, 0x5A7FB0>(): int
function CClothes_GetDefaultPlayerMotionGroup<cdecl, 0x5A81B0>(): int
function CClothesBuilder_BlendTextures<cdecl, 0x5A5BC0>(texture1: int, texture2:
int, texture3: int, factorA: float, factorB: float, factorC: float, arg7: int,
texture4: int)
function CClothesBuilder_BlendTextures<cdecl, 0x5A59C0>(texture1: int, texture2:
int, texture3: int, factorA: float, factorB: float, factorC: float)
function CClothesBuilder_BlendTextures<cdecl, 0x5A5820>(texture1: int, texture2:
int, arg3: float, arg4: float)
function CClothesBuilder_BuildBoneIndexConversionTable<cdecl, 0x5A56E0>(arg1: int,
arg2: int, arg3: int)
function CClothesBuilder_ConstructGeometryAndSkinArrays<cdecl, 0x5A6530>(arg1: int,
arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int)
function CClothesBuilder_ConstructGeometryArray<cdecl, 0x5A55A0>(arg1: int, arg2:
int, arg3: float, arg4: float, arg5: float)
function CClothesBuilder_ConstructTextures<cdecl, 0x5A6040>(dict: int, hashes: int,
factorA: float, factorB: float, factorC: float)
function CClothesBuilder_CopyTexture<cdecl, 0x5A5730>(texture: int): int
function CClothesBuilder_CreateSkinnedClump<cdecl, 0x5A69D0>(clump: int, dict: int,
newclothes: CPedClothesDesc&, oldclothes: int, bCutscenePlayer: bool): int
function CClothesBuilder_DestroySkinArrays<cdecl, 0x5A56C0>(arg1: int, arg2: int)
function CClothesBuilder_FindNearestColour<cdecl, 0x5A5F40>(color: int): int
function CClothesBuilder_InitPaletteOctTree<cdecl, 0x5A5EB0>(numColors: int)
function CClothesBuilder_LoadCdDirectory<cdecl, 0x5A4190>()
function CClothesBuilder_PlaceTextureOnTopOfTexture<cdecl, 0x5A57B0>(texture1: int,
texture2: int)
function CClothesBuilder_PreprocessClothesDesc<cdecl, 0x5A44C0>(arg1:
CPedClothesDesc&, arg2: bool)
function CClothesBuilder_ReducePaletteSize<cdecl, 0x5A6870>(texture: int,
numColorsToReduce: int)
function CClothesBuilder_ReleaseGeometry<cdecl, 0x5A47B0>(numToRelease: int)
function CClothesBuilder_RequestGeometry<thiscall, 0x5A41C0>(self: CClothesBuilder,
modelid: int, crc: int)
function CClothesBuilder_StoreBoneArray<cdecl, 0x5A48B0>(clump: int, arg2: int)
function CClothesBuilder_BlendGeometry<cdecl, 0x5A4940>(clump: int, arg2: int,
arg3: int, arg4: int, arg5: float, arg6: float, arg7: float): int
function CClothesBuilder_BlendGeometry<cdecl, 0x5A4F10>(clump: int, arg2: int,
arg3: int, arg4: float, arg5: float): int
function CClothesBuilder_CopyGeometry<cdecl, 0x5A5340>(clump: int, arg2: int, arg3:
int): int
function CClothesBuilder_ShutdownPaletteOctTree<cdecl, 0x5A5EE0>()
function CClothesBuilder_ReducePaletteOctTree<cdecl, 0x5A5EF0>(numColorsToReduce:
int)
function CClothesBuilder_AddColour<cdecl, 0x5A5F00>(color: int): int
function CClothesBuilder_FillPalette<cdecl, 0x5A5F30>(color: int)
function CClouds_Shutdown<cdecl, 0x712FA0>()
function CClouds_Update<cdecl, 0x712FF0>()
function CClouds_SetUpOneSkyPoly<cdecl, 0x713060>(vert1Pos: CVector, vert2Pos:
CVector, vert3Pos: CVector, vert4Pos: CVector, topRed: int, topGreen: int, topBlue:
int, bottomRed: int, bottomGreen: int, bottomBlue: int)
function CClouds_VolumetricCloudsInit<cdecl, 0x7131C0>()
function CClouds_VolumetricClouds_GetFirstFreeSlot<cdecl, 0x7135C0>(): int
function CClouds_VolumetricClouds_Delete<cdecl, 0x7135F0>(vcSlotIndex: int)
function CClouds_VolumetricCloudsGetMaxDistance<cdecl, 0x713630>(): float
function CClouds_MovingFogInit<cdecl, 0x713660>()
function CClouds_MovingFog_GetFXIntensity<cdecl, 0x7136D0>(): float
function CClouds_MovingFog_GetFirstFreeSlot<cdecl, 0x713710>(): int
function CClouds_MovingFog_Delete<cdecl, 0x713730>(fogSlotIndex: int)
function CClouds_MovingFog_Create<cdecl, 0x713760>(posn: int)
function CClouds_Init<cdecl, 0x7138D0>()
function CClouds_Render<cdecl, 0x713950>()
function CClouds_RenderSkyPolys<cdecl, 0x714650>()
function CClouds_RenderBottomFromHeight<cdecl, 0x7154B0>()
function CClouds_VolumetricClouds_Create<cdecl, 0x715F40>(posn: int)
function CClouds_VolumetricCloudsRender<cdecl, 0x716380>()
function CClouds_MovingFog_Update<cdecl, 0x716B10>()
function CClouds_MovingFogRender<cdecl, 0x716C90>()
function CClumpModelInfo_SetFrameIds<thiscall, 0x4C5460>(self: CClumpModelInfo,
data: int)
function CColAccel_IsCacheLoading<cdecl, 0x5B2AC0>(): int
function CColDisk_Set<thiscall, 0x40FD50>(self: CColDisk, startRadius: float,
start: CVector const&, end: CVector const&, endRadius: float, material: int,
pieceType: int, lighting: int)
function CCollision_Update<cdecl, 0x411E20>()
function CCollision_SortOutCollisionAfterLoad<cdecl, 0x411E30>()
function CCollision_TestSphereSphere<cdecl, 0x411E70>(sphere1: CColSphere const&,
sphere2: CColSphere const&): int
function CCollision_TestSphereBox<cdecl, 0x4120C0>(sphere: CSphere const&, box:
CBox const&): int
function CCollision_ProcessSphereBox<cdecl, 0x412130>(sphere: CColSphere const&,
box: CColBox const&, colPoint: CColPoint&, maxTouchDistance: float&): int
function CCollision_PointInTriangle<cdecl, 0x412700>(point: CVector const&,
triPoints: int): int
function CCollision_DistToLineSqr<cdecl, 0x412850>(lineStart: int, lineEnd: int,
point: int): float
function CCollision_DistToMathematicalLine<cdecl, 0x412970>(lineStart: int,
lineEnd: int, point: int): float
function CCollision_DistToMathematicalLine2D<cdecl, 0x412A30>(lineStartX: float,
lineStartY: float, lineEndX: float, lineEndY: float, pointX: float, pointY: float):
float
function CCollision_DistAlongLine2D<cdecl, 0x412A80>(lineX: float, lineY: float,
lineDirX: float, lineDirY: float, pointX: float, pointY: float): float
function CCollision_ProcessLineSphere<cdecl, 0x412AA0>(line: CColLine const&,
sphere: CColSphere const&, colPoint: CColPoint&, depth: float&): int
function CCollision_TestLineBox_DW<cdecl, 0x412C70>(line: CColLine const&, box:
CBox const&): int
function CCollision_TestLineBox<cdecl, 0x413070>(line: CColLine const&, box: CBox
const&): int
function CCollision_TestVerticalLineBox<cdecl, 0x413080>(line: CColLine const&,
box: CBox const&): int
function CCollision_ProcessLineBox<cdecl, 0x413100>(line: CColLine const&, box:
CColBox const&, colPoint: CColPoint&, maxTouchDistance: float&): int
function CCollision_Test2DLineAgainst2DLine<cdecl, 0x4138D0>(line1StartX: float,
line1StartY: float, line1EndX: float, line1EndY: float, line2StartX: float,
line2StartY: float, line2EndX: float, line2EndY: float): int
function CCollision_TestLineTriangle<cdecl, 0x413AC0>(line: CColLine const&, verts:
int, tri: CColTriangle const&, triPlane: CColTrianglePlane const&): int
function CCollision_ProcessLineTriangle<cdecl, 0x4140F0>(line: CColLine const&,
verts: int, tri: CColTriangle const&, triPlane: CColTrianglePlane const&, colPoint:
CColPoint&, maxTouchDistance: float&, collPoly: int): int
function CCollision_ProcessVerticalLineTriangle<cdecl, 0x4147E0>(line: CColLine
const&, verts: int, tri: CColTriangle const&, triPlane: CColTrianglePlane const&,
colPoint: CColPoint&, maxTouchDistance: float&, collPoly: int): int
function CCollision_IsStoredPolyStillValidVerticalLine<cdecl, 0x414D70>(lineOrigin:
CVector const&, lineDist: float, colPoint: CColPoint&, collPoly: int): int
function CCollision_GetBoundingBoxFromTwoSpheres<cdecl, 0x415230>(bbox: int,
sphere1: int, sphere2: int)
function CCollision_IsThisVehicleSittingOnMe<cdecl, 0x4152C0>(vehicle: CVehicle,
vehicleOnMe: CVehicle): int
function CCollision_CheckCameraCollisionPeds<cdecl, 0x415320>(sectorX: int,
sectorY: int, pos: int, dir: int, arg4: int): int
function CCollision_CheckPeds<cdecl, 0x4154A0>(pos: int, dir: int, arg2: int): int
function CCollision_SphereCastVsBBox<cdecl, 0x415590>(sphere1: int, sphere2: int,
box: int): int
function CCollision_RayPolyPOP<cdecl, 0x415620>(arg0: int, arg1: int, arg2: int,
arg3: int, arg4: int): int
function CCollision_GetPrincipleAxis<cdecl, 0x4156D0>(vec: int): int
function CCollision_PointInPoly<cdecl, 0x415730>(point: int, tri: int, arg2: int,
triVerts: int): int
function CCollision_Closest3<cdecl, 0x415950>(arg0: int, arg1: int)
function CCollision_SphereCastVersusVsPoly<cdecl, 0x415CF0>(sphere1: int, sphere2:
int, tri: int, triPlane: int, verts: int): int
function CCollision_Init<cdecl, 0x416260>()
function CCollision_Shutdown<cdecl, 0x4162E0>()
function CCollision_CalculateTrianglePlanes<cdecl, 0x416330>(colData: int)
function CCollision_RemoveTrianglePlanes<cdecl, 0x416400>(colData: int)
function CCollision_ProcessSphereSphere<cdecl, 0x416450>(sphere1: CColSphere
const&, sphere2: CColSphere const&, colPoint: CColPoint&, maxTouchDistance:
float&): int
function CCollision_TestSphereTriangle<cdecl, 0x4165B0>(sphere: CColSphere const&,
verts: int, tri: CColTriangle const&, triPlane: CColTrianglePlane const&): int
function CCollision_ProcessSphereTriangle<cdecl, 0x416BA0>(sphere: CColSphere
const&, verts: int, tri: CColTriangle const&, triPlane: CColTrianglePlane const&,
colPoint: CColPoint&, maxTouchDistance: float&): int
function CCollision_TestLineSphere<cdecl, 0x417470>(line: CColLine const&, sphere:
CColSphere const&): int
function CCollision_DistToLine<cdecl, 0x417610>(lineStart: int, lineEnd: int,
point: int): float
function CCollision_TestLineOfSight<cdecl, 0x417730>(line: CColLine const&,
transform: CMatrix const&, colModel: CColModel&, doSeeThroughCheck: bool,
doShootThroughCheck: bool): int
function CCollision_ProcessLineOfSight<cdecl, 0x417950>(line: CColLine const&,
transform: CMatrix const&, colModel: CColModel&, colPoint: CColPoint&,
maxTouchDistance: float&, doSeeThroughCheck: bool, doShootThroughCheck: bool): int
function CCollision_ProcessVerticalLine<cdecl, 0x417BF0>(line: CColLine const&,
transform: CMatrix const&, colModel: CColModel&, colPoint: CColPoint&,
maxTouchDistance: float&, doSeeThroughCheck: bool, doShootThroughCheck: bool,
collPoly: int): int
function CCollision_SphereCastVsSphere<cdecl, 0x417F20>(arg0: int, arg1: int, arg2:
int): int
function CCollision_ClosestPointOnLine<cdecl, 0x417FD0>(arg0: int, arg1: int, arg2:
int, arg3: int)
function CCollision_ClosestPointsOnPoly<cdecl, 0x418100>(arg0: int, arg1: int,
arg2: int, arg3: int)
function CCollision_ClosestPointOnPoly<cdecl, 0x418150>(arg0: int, arg1: int, arg2:
int)
function CCollision_SphereCastVsCaches<cdecl, 0x4181B0>(sphere: int, arg1: int,
arg2: int, arg3: int, arg4: int, arg5: int): int
function CCollision_CalculateTrianglePlanes<cdecl, 0x418580>(colModel: int)
function CCollision_RemoveTrianglePlanes<cdecl, 0x4185A0>(colModel: int)
function CCollision_ProcessColModels<cdecl, 0x4185C0>(transform1: CMatrix const&,
colModel1: CColModel&, transform2: CMatrix const&, colModel2: CColModel&,
colPoint1: int, colPoint2: int, maxTouchDistance: int, arg7: bool): int
function CCollision_SphereCastVsEntity<cdecl, 0x419F00>(sphere1: int, sphere2: int,
entity: int): int
function CCollision_SphereVsEntity<cdecl, 0x41A5A0>(sphere: int, entity: int): int
function CCollision_CheckCameraCollisionBuildings<cdecl, 0x41A820>(sectorX: int,
sectorY: int, arg2: int, arg3: int, arg4: int, arg5: int): int
function CCollision_CheckCameraCollisionVehicles<cdecl, 0x41A990>(sectorX: int,
sectorY: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int): int
function CCollision_CheckCameraCollisionObjects<cdecl, 0x41AB20>(sectorX: int,
sectorY: int, arg2: int, arg3: int, arg4: int, arg5: int): int
function CCollision_BuildCacheOfCameraCollision<cdecl, 0x41AC40>(sphere1: int,
sphere2: int): int
function CCollision_CameraConeCastVsWorldCollision<cdecl, 0x41B000>(sphere1: int,
sphere2: int, arg2: int, arg3: float): int
function CCollisionData_CCollisionData<thiscall, 0x40F030>(self: CCollisionData)
function CCollisionData_RemoveCollisionVolumes<thiscall, 0x40F070>(self:
CCollisionData)
function CCollisionData_Copy<thiscall, 0x40F120>(self: CCollisionData, arg0:
CCollisionData const&)
function CCollisionData_CalculateTrianglePlanes<thiscall, 0x40F590>(self:
CCollisionData)
function CCollisionData_GetTrianglePoint<thiscall, 0x40F5E0>(self: CCollisionData,
outVec: CVector&, vertId: int)
function CCollisionData_GetShadTrianglePoint<thiscall, 0x40F640>(self:
CCollisionData, outVec: CVector&, vertId: int)
function CCollisionData_RemoveTrianglePlanes<thiscall, 0x40F6A0>(self:
CCollisionData)
function CCollisionData_SetLinkPtr<thiscall, 0x40F6C0>(self: CCollisionData, link:
int)
function CCollisionData_GetLinkPtr<thiscall, 0x40F6E0>(self: CCollisionData): int
/// Initializes a CColModel struct
function CColModel_ctor<thiscall, 0x40FB60>(self: CColModel): CColModel
/// Deinitializes the CColModel struct
function CColModel_dtor<thiscall, 0x40F700>(self: CColModel)
function CColModel_MakeMultipleAlloc<thiscall, 0x40F740>(self: CColModel)
function CColModel_operator=<thiscall, 0x40F7C0>(self: CColModel, colModel:
CColModel const&): int
function CColModel_AllocateData<thiscall, 0x40F810>(self: CColModel)
function CColModel_AllocateData<thiscall, 0x40F870>(self: CColModel, numSpheres:
int, numBoxes: int, numLines: int, numVertices: int, numTriangles: int, disks:
bool)
function CColModel_AllocateData<thiscall, 0x40F9B0>(self: CColModel, size: int)
function CColModel_RemoveCollisionVolumes<thiscall, 0x40F9E0>(self: CColModel)
function CColModel_CalculateTrianglePlanes<thiscall, 0x40FA30>(self: CColModel)
function CColModel_RemoveTrianglePlanes<thiscall, 0x40FA40>(self: CColModel)
function CColModel_operator new<cdecl, 0x40FC30>(size: int): int
function CColModel_operator delete<cdecl, 0x40FC40>(data: int)
function CColourSet_CColourSet<thiscall, 0x55F4B0>(self: CColourSet, weatherId:
int, timeId: int)
function CColourSet_Interpolate<thiscall, 0x55F870>(self: CColourSet, a: int, b:
int, factorA: float, factorB: float, bIgnoreSky: bool)
function CControllerConfigManager_GetIsKeyboardKeyDown<thiscall, 0x52DDB0>(self:
CControllerConfigManager, key: RsKeyCodes): int
function CControllerConfigManager_GetIsKeyboardKeyJustDown<thiscall,
0x52E450>(self: CControllerConfigManager, key: RsKeyCodes): int
function CControllerConfigManager_ResetSettingOrder<thiscall, 0x52F5F0>(self:
CControllerConfigManager, action: e_ControllerAction)
function CCover_CalculateHorizontalSize<cdecl, 0x6987F0>(triangle: int,
vertPositions: int): float
function CCover_DoLineCheckWithinObject<cdecl, 0x698990>(triangle: int, a2: int,
a3: int, a4: int, a5: CVector, a6: CVector): int
function CCover_DoesCoverPointStillProvideCover<cdecl, 0x698DD0>(point: int,
position: CVector): int
function CCover_FindAndReserveCoverPoint<cdecl, 0x6992B0>(ped: int, position:
CVector &, a3: bool): int
function CCover_FindCoordinatesCoverPoint<cdecl, 0x699570>(point: int, ped: int,
position: CVector &, outCoordinates: CVector &): int
function CCover_FindDirFromVector<cdecl, 0x698D40>(x: float, y: float): int
function CCover_ShouldThisBuildingHaveItsCoverPointsCreated<cdecl,
0x699230>(building: int): int
function CCoverPoint_CanAccomodateAnotherPed<thiscall, 0x698E70>(self:
CCoverPoint): int
function CCoverPoint_ReleaseCoverPointForPed<thiscall, 0x698EF0>(self: CCoverPoint,
ped: int)
function CCoverPoint_ReserveCoverPointForPed<thiscall, 0x698EB0>(self: CCoverPoint,
ped: int)
function CCredits_Render<cdecl, 0x53D5B0>()
function CCredits_PrintCreditText<cdecl, 0x5A8660>(scaleX: float, scaleY: float,
text: int, position: int, currentOffset: float, highlighted: bool)
function CCredits_PrintCreditSpace<cdecl, 0x5A87C0>(spaceSize: float, position:
int)
function CCredits_RenderCredits<cdecl, 0x5A87F0>()
function CCredits_Start<cdecl, 0x7170E0>()
function CCredits_Stop<cdecl, 0x717100>()
function CZoneDef_IsPointWithin<thiscall, 0x72D850>(self: CZoneDef, point: int):
int
function CCullZones_Init<cdecl, 0x72D6B0>()
function CCullZones_Update<cdecl, 0x72DEC0>()
function CCullZones_AddCullZone<cdecl, 0x72DF70>()
function CCullZones_AddTunnelAttributeZone<cdecl, 0x72DB50>()
function CCullZones_AddMirrorAttributeZone<cdecl, 0x72DC10>()
function CCullZones_InRoomForAudio<cdecl, 0x72DD70>(): int
function CCullZones_FewerCars<cdecl, 0x72DD80>(): int
function CCullZones_CamNoRain<cdecl, 0x72DDB0>(): int
function CCullZones_PlayerNoRain<cdecl, 0x72DDC0>(): int
function CCullZones_FewerPeds<cdecl, 0x72DD90>(): int
function CCullZones_NoPolice<cdecl, 0x72DD50>(): int
function CCullZones_DoExtraAirResistanceForPlayer<cdecl, 0x72DDD0>(): int
function CCullZones_FindTunnelAttributesForCoors<cdecl, 0x72D9F0>(point: int): int
function CCullZones_FindMirrorAttributesForCoors<cdecl, 0x72DA70>(cameraPosition:
int): int
function CCullZones_FindZoneWithStairsAttributeForPlayer<cdecl, 0x72DAD0>(): int
function CCullZones_FindAttributesForCoors<cdecl, 0x72D970>(pos: int): int
function CCustomCarEnvMapPipeline_CustomPipeInstanceCB<cdecl, 0x5D8490>(arg1: int,
arg2: int, callback: int): int
function CCustomCarEnvMapPipeline_PreRenderUpdate<cdecl, 0x5D8870>()
function CCustomCarEnvMapPipeline_pluginEnvMatConstructorCB<cdecl,
0x5D8BD0>(object: int, offset: int): int
function CCustomCarEnvMapPipeline_pluginEnvMatStreamWriteCB<cdecl,
0x5D8CD0>(stream: int, length: int, arg3: int, arg4: int): int
function CCustomCarEnvMapPipeline_pluginEnvMatStreamGetSizeCB<cdecl,
0x5D8D10>(arg0: int): int
function CCustomCarEnvMapPipeline_pluginEnvAtmConstructorCB<cdecl,
0x5D8D30>(object: int, offset: int): int
function CCustomCarEnvMapPipeline_pluginSpecMatConstructorCB<cdecl,
0x5D8D40>(object: int): int
function CCustomCarEnvMapPipeline_pluginSpecMatStreamWriteCB<cdecl,
0x5D8D60>(stream: int, length: int, object: int): int
function CCustomCarEnvMapPipeline_pluginSpecMatStreamGetSizeCB<cdecl, 0x5D8DD0>():
int
function CCustomCarEnvMapPipeline_DuplicateCustomEnvMapPipeMaterialData<cdecl,
0x5D9570>(arg0: int): int
function CCustomCarEnvMapPipeline_pluginEnvMatDestructorCB<cdecl, 0x5D95B0>(object:
int, offset: int): int
function CCustomCarEnvMapPipeline_pluginEnvMatCopyConstructorCB<cdecl,
0x5D9600>(objectDst: int, objectSrc: int, offset: int, size: int): int
function CCustomCarEnvMapPipeline_pluginEnvMatStreamReadCB<cdecl, 0x5D9660>(stream:
int, length: int, object: int, offset: int): int
function CCustomCarEnvMapPipeline_pluginEnvAtmDestructorCB<cdecl, 0x5D9730>(object:
int, offset: int): int
function CCustomCarEnvMapPipeline_pluginEnvAtmCopyConstructorCB<cdecl,
0x5D9780>(objectDst: int, objectSrc: int, offset: int, size: int): int
function CCustomCarEnvMapPipeline_pluginSpecMatDestructorCB<cdecl,
0x5D97D0>(object: int): int
function CCustomCarEnvMapPipeline_pluginSpecMatCopyConstructorCB<cdecl,
0x5D9830>(objectDst: int, objectSrc: int): int
function CCustomCarEnvMapPipeline_pluginSpecMatStreamReadCB<cdecl,
0x5D9880>(stream: int, length: int, object: int): int
function CCustomCarEnvMapPipeline_CustomPipeRenderCB<cdecl, 0x5D9900>(atomic: int,
object: int, flags1: int, flags2: int): int
function CCustomCarEnvMapPipeline_CreateCustomOpenGLObjPipe<cdecl, 0x5D9F80>(): int
function CCustomCarEnvMapPipeline_CreatePipe<cdecl, 0x5DA020>(): int
function CCustomCarEnvMapPipeline_DestroyPipe<cdecl, 0x5DA130>()
function CCustomCarEnvMapPipeline_SetFxEnvTexture<cdecl, 0x5DA230>(material: int,
texture: int)
function CCustomCarEnvMapPipeline_RegisterPlugin<cdecl, 0x5DA450>(): int
function CCustomCarEnvMapPipeline_CustomPipeMaterialSetup<cdecl, 0x5DA560>(arg0:
int, arg1: int): int
function CCustomCarEnvMapPipeline_CustomPipeAtomicSetup<cdecl, 0x5DA610>(arg0:
int): int
function CCustomCarPlateMgr_Initialise<cdecl, 0x6FD500>(): int
function CCustomCarPlateMgr_GeneratePlateText<cdecl, 0x6FD5B0>(plateTextBuf: int,
length: int): int
function CCustomCarPlateMgr_Shutdown<cdecl, 0x6FD720>(): int
function CCustomCarPlateMgr_GetMapRegionPlateDesign<cdecl, 0x6FD7A0>(): int
function CCustomCarPlateMgr_LoadPlatecharsetDat<cdecl, 0x6FDC00>(filename: int,
data: int, arg2: int, arg3: int): int
function CCustomCarPlateMgr_SetupMaterialPlatebackTexture<cdecl,
0x6FDE50>(material: int, plateType: int): int
/// Creates a new RwTexture with text for a car number plate
function CCustomCarPlateMgr_CreatePlateTexture<cdecl, 0x6FDEA0>(text: string,
plateType: int): int
function CCustomCarPlateMgr_SetupClumpAfterVehicleUpgrade<cdecl, 0x6FDFE0>(clump:
int, plateMaterial: int, plateType: int): int
function CCustomCarPlateMgr_SetupMaterialPlateTexture<cdecl, 0x6FE020>(material:
int, plateText: int, plateType: int): int
function CCustomCarPlateMgr_SetupClump<cdecl, 0x6FE0F0>(clump: int, plateText: int,
plateType: int): int
function CCutsceneMgr_AddCutsceneHead<cdecl, 0x5B0380>(object: int, arg1: int): int
function CCutsceneMgr_AppendToNextCutscene<cdecl, 0x4D5DB0>(objectName: int,
animName: int)
function CCutsceneMgr_AttachObjectToBone<cdecl, 0x5B0450>(attachment: int, object:
int, boneId: int)
function CCutsceneMgr_AttachObjectToFrame<cdecl, 0x5B0480>(attachment: int, object:
int, frameName: int)
function CCutsceneMgr_AttachObjectToParent<cdecl, 0x5B04B0>(attachment: int,
object: int)
function CCutsceneMgr_BuildCutscenePlayer<cdecl, 0x4D5E20>()
function CCutsceneMgr_CreateCutsceneObject<cdecl, 0x5B02A0>(modelId: int): int
function CCutsceneMgr_DeleteCutsceneData<cdecl, 0x4D5ED0>()
function CCutsceneMgr_DeleteCutsceneData_overlay<cdecl, 0x5AFD60>()
function CCutsceneMgr_FinishCutscene<cdecl, 0x5B04D0>()
function CCutsceneMgr_GetCutsceneTimeInMilleseconds<cdecl, 0x5B0550>(): int
function CCutsceneMgr_HasCutsceneFinished<cdecl, 0x5B0570>(): int
function CCutsceneMgr_HideRequestedObjects<cdecl, 0x5AFAD0>()
function CCutsceneMgr_Initialise<cdecl, 0x4D5A20>()
function CCutsceneMgr_IsCutsceneSkipButtonBeingPressed<cdecl, 0x4D5D10>()
function CCutsceneMgr_LoadAnimationUncompressed<cdecl, 0x4D5AB0>(animName: int)
function CCutsceneMgr_LoadCutsceneData<cdecl, 0x4D5E80>(cutsceneName: int)
function CCutsceneMgr_LoadCutsceneData_loading<cdecl, 0x5B11C0>()
function CCutsceneMgr_LoadCutsceneData_overlay<cdecl, 0x5B13F0>(cutsceneName: int)
function CCutsceneMgr_LoadCutsceneData_postload<cdecl, 0x5AFBC0>()
function CCutsceneMgr_LoadCutsceneData_preload<cdecl, 0x5B05A0>()
function CCutsceneMgr_LoadEverythingBecauseCutsceneDeletedAllOfIt<cdecl,
0x4D5C10>()
function CCutsceneMgr_RemoveCutscenePlayer<cdecl, 0x4D5E50>()
function CCutsceneMgr_RemoveEverythingBecauseCutsceneDoesntFitInMemory<cdecl,
0x4D5AF0>()
function CCutsceneMgr_SetCutsceneAnim<cdecl, 0x5B0390>(animName: int, object: int)
function CCutsceneMgr_SetCutsceneAnimToLoop<cdecl, 0x5B0420>(animName: int)
function CCutsceneMgr_SetHeadAnim<cdecl, 0x5B0440>(animName: int, headObject: int)
function CCutsceneMgr_SetupCutsceneToStart<cdecl, 0x5B14D0>()
function CCutsceneMgr_Shutdown<cdecl, 0x4D5E60>()
function CCutsceneMgr_SkipCutscene<cdecl, 0x5B1700>()
function CCutsceneMgr_StartCutscene<cdecl, 0x5B1460>()
function CCutsceneMgr_Update<cdecl, 0x4D5D00>()
function CCutsceneMgr_Update_overlay<cdecl, 0x5B1720>()
function CDarkel_Init<cdecl, 0x43CEB0>()
function CDarkel_DrawMessages<cdecl, 0x43CEC0>()
function CDarkel_ReadStatus<cdecl, 0x43D1E0>(): int
function CDarkel_RegisterKillNotByPlayer<cdecl, 0x43D210>(pKilledPed: int)
function CDarkel_ThisPedShouldBeKilledForFrenzy<cdecl, 0x43D2F0>(pPed: int): int
function CDarkel_ThisVehicleShouldBeKilledForFrenzy<cdecl, 0x43D350>(pVehicle:
CVehicle): int
function CDarkel_StartFrenzy<cdecl, 0x43D3B0>(weapontype: eWeaponType, timelimit:
int, killsNeeded: int, modelToKill: int, pStartMessage: int, modelToKill2: int,
modelToKill3: int, modelToKill4: int, bStandardSoundAndMessages: bool,
bNeedHeadShot: bool)
function CDarkel_ResetModelsKilledByPlayer<cdecl, 0x43D6A0>(playerid: int)
function CDarkel_QueryModelsKilledByPlayer<cdecl, 0x43D6C0>(player: int, modelid:
int): int
function CDarkel_FindTotalPedsKilledByPlayer<cdecl, 0x43D6E0>(player: int): int
function CDarkel_DealWithWeaponChangeAtEndOfFrenzy<cdecl, 0x43D7A0>()
function CDarkel_CheckDamagedWeaponType<cdecl, 0x43D9E0>(damageWeaponId: int,
expectedDamageWeaponId: int): int
function CDarkel_Update<cdecl, 0x43DAC0>()
function CDarkel_ResetOnPlayerDeath<cdecl, 0x43DC10>()
function CDarkel_FailKillFrenzy<cdecl, 0x43DC60>()
function CDarkel_RegisterKillByPlayer<cdecl, 0x43DCD0>(pKilledPed: int,
damageWeaponId: eWeaponType, bHeadShotted: bool, arg4: int)
function CDarkel_RegisterCarBlownUpByPlayer<cdecl, 0x43DF20>(pVehicle: CVehicle,
arg2: int)
function CDate_operator<<thiscall, 0x618D90>(self: CDate, rhs: CDate const &): int
function CDate_operator==<thiscall, 0x618DF0>(self: CDate, rhs: CDate const &): int
function CDate_operator><thiscall, 0x618D30>(self: CDate, rhs: CDate const
&>(gaddrof(CDate::operator): int
function CDate_PopulateDateFields<thiscall, 0x618E30>(self: CDate, seconds: int,
minutes: int, hours: int, day: int, month: int, year: int)
function CDecisionSimple_Set<thiscall, 0x600730>(self: CDecisionSimple, taskTypes:
int, chances: int, count: int)
function CDecisionSimple_MakeDecision<thiscall, 0x6007A0>(self: CDecisionSimple,
taskType: int, outTaskType: short&, outDecisionIndex: int&)
function CDecisionSimple_SetDefault<thiscall, 0x604220>(self: CDecisionSimple)
/// Initializes a CDirectory struct
function CDirectory_ctor<thiscall, 0x532290>(self: CDirectory): CDirectory
/// Initializes a CDirectory struct
function CDirectory_ctor<thiscall, 0x5322A0>(self: CDirectory, capacity: int):
CDirectory
/// Deinitializes the CDirectory struct
function CDirectory_dtor<thiscall, 0x5322D0>(self: CDirectory)
function CDirectory_Init<thiscall, 0x5322F0>(self: CDirectory, capacity: int,
entries: int)
function CDirectory_AddItem<thiscall, 0x532310>(self: CDirectory, entry:
DirectoryInfo const&)
function CDirectory_ReadDirFile<thiscall, 0x532350>(self: CDirectory, filename:
int)
function CDirectory_WriteDirFile<thiscall, 0x532410>(self: CDirectory, filename:
int): int
function CDirectory_DirectoryInfo* CDirectory<thiscall, 0x532450>(self: CDirectory,
name: int): int
function CDirectory_DirectoryInfo* CDirectory<thiscall, 0x5324A0>(self: CDirectory,
name: int, outOffset: int, outStreamingSize: int): int
function CDirectory_DirectoryInfo* CDirectory<thiscall, 0x5324D0>(self: CDirectory,
key: int, outOffset: int, outStreamingSize: int): int
function CDoor_Process<thiscall, 0x6F4040>(self: CDoor, vehicle: CVehicle, arg1:
CVector&, arg2: CVector&, arg3: CVector&): int
function CDoor_ProcessImpact<thiscall, 0x6F4540>(self: CDoor, vehicle: CVehicle,
arg1: CVector&, arg2: CVector&, arg3: CVector&): int
function CDoor_Open<thiscall, 0x6F4790>(self: CDoor, openRatio: float)
function CDoor_GetAngleOpenRatio<thiscall, 0x6F47E0>(self: CDoor): float
function CDoor_IsClosed<thiscall, 0x6F4800>(self: CDoor): int
function CDoor_IsFullyOpen<thiscall, 0x6F4820>(self: CDoor): int
function CDraw_SetFOV<cdecl, 0x6FF410>(fovValue: float)
function CDraw_CalculateAspectRatio<cdecl, 0x6FF420>(): float
function CEntryExit_GenerateAmbientPeds<thiscall, 0x43E8B0>(self: CEntryExit,
position: int)
function CEntryExit_GetEntryExitToDisplayNameOf<thiscall, 0x43E650>(self:
CEntryExit): int
function CEntryExit_GetPositionRelativeToOutsideWorld<thiscall, 0x43EA00>(self:
CEntryExit, positionInOut: int)
function CEntryExit_IsInArea<thiscall, 0x43E460>(self: CEntryExit, position:
CVector const &): int
function CEntryExit_RequestAmbientPeds<thiscall, 0x43E6D0>(self: CEntryExit)
function CEntryExit_RequestObjectsInFrustum<thiscall, 0x43E690>(self: CEntryExit)
function CEntryExit_TransitionFinished<thiscall, 0x4404A0>(self: CEntryExit,
player: int): int
function CEntryExit_TransitionStarted<thiscall, 0x43FFD0>(self: CEntryExit, player:
int): int
function CEntryExit_WarpGangWithPlayer<thiscall, 0x43F1F0>(self: CEntryExit,
player: int)
function CEntryExitManager_AddOne<cdecl, 0x43FA00>(entranceX: float, entranceY:
float, entranceZ: float, entranceAngle: float, entranceRangeX: float,
entranceRangeY: float, unused: int, exitX: float, exitY: float, exitZ: float,
exitAngle: float, area: int, flags: int, skyColor: int, timeOn: int, timeOff: int,
numberOfPeds: int, name: int): int
function CEntryExitManager_FindNearestDoor<cdecl, 0x43F630>(entryExit: CEntryExit
const &, range: float): int
function CEntryExitManager_FindNearestEntryExit<cdecl, 0x43F4B0>(position:
CVector2D const &, range: float, ignoreArea: int): int
function CEntryExitManager_GetEntryExit<cdecl, 0x43EF00>(index: int): int
function CEntryExitManager_GetEntryExitIndex<cdecl, 0x43EFD0>(name: int,
enabledFlags: int, disabledFlags: int): int
function CEntryExitManager_Load<cdecl, 0x5D55C0>(): int
function CEntryExitManager_Save<cdecl, 0x5D5970>(): int
function CEntryExitManager_WeAreInInteriorTransition<cdecl, 0x43E400>(): int
function CExplosion_ClearAllExplosions<cdecl, 0x736840>()
function CExplosion_Shutdown<cdecl, 0x7368F0>()
function CExplosion_GetExplosionActiveCounter<cdecl, 0x736900>(explosionId: int):
int
function CExplosion_ResetExplosionActiveCounter<cdecl, 0x736910>(explosionId: int)
function CExplosion_DoesExplosionMakeSound<cdecl, 0x736920>(explosionId: int): int
function CExplosion_GetExplosionType<cdecl, 0x736930>(explosionId: int): int
function CExplosion_GetExplosionPosition<cdecl, 0x736940>(explosionId: int): int
function CExplosion_TestForExplosionInArea<cdecl, 0x736950>(explosionType:
eExplosionType, x1: float, y1: float, z1: float, x2: float, y2: float, z2: float):
int
function CExplosion_RemoveAllExplosionsInArea<cdecl, 0x7369E0>(posn: CVector,
radius: float)
function CExplosion_Initialise<cdecl, 0x736A40>()
function CExplosion_AddExplosion<cdecl, 0x736A50>(victim: int, creator: int,
explosionType: eExplosionType, posn: CVector const&, time: int, makeSound: int,
camShake: float, visibility: int): int
function CExplosion_Update<cdecl, 0x737620>()
function CFileLoader_FindRelatedModelInfoCB<cdecl, 0x5B3930>(atomic: int, data:
int): int
function CFileLoader_FinishLoadClumpFile<cdecl, 0x537450>(stream: int, modelIndex:
int): int
function CFileLoader_LoadAtomicFile2Return<cdecl, 0x537060>(filename: int): int
function CFileLoader_LoadClumpFile<cdecl, 0x5B3A30>(stream: int, modelIndex: int):
int
function CFileLoader_LoadClumpObject<cdecl, 0x5B4040>(line: int): int
function CFileLoader_LoadCollisionFile<cdecl, 0x5B4E60>(data: int, dataSize: int,
colId: int): int
function CFileLoader_LoadCollisionFileFirstTime<cdecl, 0x5B5000>(data: int,
dataSize: int, colId: int): int
function CFileLoader_LoadLine<cdecl, 0x536FE0>(file: FILESTREAM): int
function CFileLoader_LoadLine<cdecl, 0x536FE0>(outLine: int, outSize: int &): int
function CFileLoader_LoadObject<cdecl, 0x5B3C60>(line: int): int
function CFileLoader_LoadObjectInstance<cdecl, 0x538690>(objInstance: int,
modelname: int): int
function CFileLoader_LoadObjectInstance<cdecl, 0x538690>(line: int): int
function CFileLoader_LoadPathHeader<cdecl, 0x5B41C0>(line: int, outPathType: int
&): int
function CFileLoader_LoadPedObject<cdecl, 0x5B7420>(line: int): int
function CFileLoader_LoadTexDictionary<cdecl, 0x5B3860>(filename: int): int
function CFileLoader_LoadTimeObject<cdecl, 0x5B3DE0>(line: int): int
function CFileLoader_LoadVehicleObject<cdecl, 0x5B6F30>(line: int): int
function CFileLoader_LoadWeaponObject<cdecl, 0x5B3FB0>(line: int): int
function CFileLoader_SetRelatedModelInfoCB<cdecl, 0x537150>(atomic: int, data:
int): int
function CFileLoader_StartLoadClumpFile<cdecl, 0x5373F0>(stream: int, modelIndex:
int): int
function CFormation_FindNearestAvailableDestination<cdecl, 0x69B1B0>(pos: CVector,
pOutDistance: int): int
function CFormation_ReturnDestinationForPed<cdecl, 0x699FA0>(ped: int, pos: int):
int
function CFormation_ReturnTargetPedForPed<cdecl, 0x699F50>(ped: int, pOutTargetPed:
int): int
function CGame_CanSeeOutSideFromCurrArea<cdecl, 0x53C4A0>(): int
function CGame_CanSeeWaterFromCurrArea<cdecl, 0x53C4B0>(): int
function CGame_Init1<cdecl, 0x5BF840>(datFile: int): int
function CGame_Init2<cdecl, 0x5BA1A0>(datFile: int): int
function CGame_Init3<cdecl, 0x5BA400>(datFile: int): int
function CGame_Initialise<cdecl, 0x53BC80>(datFile: int): int
function CGame_InitialiseCoreDataAfterRW<cdecl, 0x5BFA90>(): int
function CGame_InitialiseEssentialsAfterRW<cdecl, 0x5BA160>(): int
function CGame_InitialiseOnceBeforeRW<cdecl, 0x53BB50>(): int
function CGame_InitialiseRenderWare<cdecl, 0x5BD600>(): int
function CGame_Shutdown<cdecl, 0x53C900>(): int
function CGameLogic_InitAtStartOfGame<cdecl, 0x441210>()
function CGameLogic_IsCoopGameGoingOn<cdecl, 0x441390>(): int
function CGameLogic_Remove2ndPlayerIfPresent<cdecl, 0x4413C0>()
function CGameLogic_SortOutStreamingAndMemory<cdecl, 0x441440>(translation: int,
angle: float)
function CGameLogic_PassTime<cdecl, 0x4414C0>(time: int)
function CGameLogic_ClearSkip<cdecl, 0x441560>(a1: char)
function CGameLogic_SkipCanBeActivated<cdecl, 0x4415C0>(): int
function CGameLogic_IsPointWithinLineArea<cdecl, 0x4416E0>(vectors: int,
sizeofvectors: int, x: float, y: float): int
function CGameLogic_SetPlayerWantedLevelForForbiddenTerritories<cdecl,
0x441770>(townNumber: char)
function CGameLogic_CalcDistanceToForbiddenTrainCrossing<cdecl, 0x4418E0>(x1:
float, y1: float, z1: float, x2: float, y2: float, z2: float, a7: char, a8: int):
int
function CGameLogic_LaRiotsActiveHere<cdecl, 0x441C10>(): int
function CGameLogic_RestorePedsWeapons<cdecl, 0x441D30>(a1: int): int
function CGameLogic_IsPlayerAllowedToGoInThisDirection<cdecl, 0x441E10>(a1: int,
a2: float, a3: float, a4: float, a5: float): int
function CGameLogic_RestorePlayerStuffDuringResurrection<cdecl, 0x442060>(player:
int, x: float, y: float, z: float, fAngle: float)
function CGameLogic_UpdateSkip<cdecl, 0x442480>()
function CGameLogic_ResetStuffUponResurrection<cdecl, 0x442980>()
function CGameLogic_Update<cdecl, 0x442AD0>()
function CGameLogic_Save<cdecl, 0x5D33C0>()
function CGangs_ChooseGangPedModel<cdecl, 0x5DE5A0>(gangId: int): int
function CGangs_GetWillAttackPlayerWithCops<cdecl, 0x5DE500>(gangId: ePedType): int
function CGangWars_AttackWaveOvercome<cdecl, 0x445B30>(): int
function CGangWars_CalculateTimeTillNextAttack<cdecl, 0x443DB0>(): int
function CGangWars_CanPlayerStartAGangWarHere<cdecl, 0x443F80>(zoneInfo: int): int
function CGangWars_CreateAttackWave<cdecl, 0x444810>(warFerocity: int, waveId:
int): int
function CGangWars_CreateDefendingGroup<cdecl, 0x4453D0>(unsued: int): int
function CGangWars_DoesPlayerControlThisZone<cdecl, 0x443AE0>(zoneinfo: int): int
function CGangWars_DontCreateCivilians<cdecl, 0x4439C0>(): int
function CGangWars_GangWarFightingGoingOn<cdecl, 0x443AC0>(): int
function CGangWars_GangWarGoingOn<cdecl, 0x443AA0>(): int
function CGangWars_MakePlayerGainInfluenceInZone<cdecl, 0x445E80>(removeMult:
float): int
function CGangWars_PedStreamedInForThisGang<cdecl, 0x4439D0>(gangId: int): int
function CGangWars_PickStreamedInPedForThisGang<cdecl, 0x443A20>(gangId: int,
outPedId: int): int
function CGangWars_PickZoneToAttack<cdecl, 0x443B00>(): int
function CGangWars_ReleasePedsInAttackWave<cdecl, 0x445C30>(isEndOfWar: bool,
restoreGangPedsAcquaintance: bool): int
function CGangWarsSaveStructure_Construct<thiscall, 0x5D2620>(self:
CGangWarsSaveStructure)
function CGangWarsSaveStructure_Extract<thiscall, 0x5D2740>(self:
CGangWarsSaveStructure)
function CGenericGameStorage_CheckDataNotCorrupt<cdecl, 0x5D1170>(saveId: int,
saveGameFilename: int): int
function CGenericGameStorage_CheckSlotDataValid<cdecl, 0x5D1380>(saveId: int,
unused: bool): int
function CGenericGameStorage_GenericLoad<cdecl, 0x5D17B0>(arg1: int): int
function CGenericGameStorage_GenericSave<cdecl, 0x5D13E0>(unused: int): int
function CGenericGameStorage_GetCurrentVersionNumber<cdecl, 0x5D0F50>(): int
function CGenericGameStorage_GetNameOfSavedGame<cdecl, 0x5D0F40>(saveId: int): int
function CGenericGameStorage_GetNameOfSavedGame_Alt<cdecl, 0x619030>(saveId: int):
int
function CGenericGameStorage_GetSavedRadioStationPosition<cdecl, 0x618E80>(): int
function CGenericGameStorage_LoadWorkBuffer<cdecl, 0x5D10B0>(): int
function CGenericGameStorage_OpenFileForReading<cdecl, 0x5D0D20>(saveGameFilename:
int, saveId: int): int
function CGenericGameStorage_OpenFileForWriting<cdecl, 0x5D0DD0>(): int
function CGenericGameStorage_RestoreForStartLoad<cdecl, 0x619000>(): int
function CGenericGameStorage_SaveWorkBuffer<cdecl, 0x5D0F80>(a1: bool): int
function CGenericGameStorage__LoadDataFromWorkBuffer<cdecl, 0x5D1300>(pData: int,
size: int): int
function CGenericGameStorage__SaveDataToWorkBuffer<cdecl, 0x5D1270>(pData: int,
size: int): int
function CGridRef_GetAreaName<cdecl, 0x71D650>(sectorX: int, sectorY: int): int
function CGridRef_GetArtistBugstarID<cdecl, 0x71D670>(sectorX: int, sectorY: int):
int
function CHud_Draw<cdecl, 0x58FAE0>()
function CHud_DrawAfterFade<cdecl, 0x58D490>()
function CHud_DrawAreaName<cdecl, 0x58AA50>()
function CHud_DrawBustedWastedMessage<cdecl, 0x58CA50>()
function CHud_DrawCrossHairs<cdecl, 0x58E020>()
function CHud_DrawFadeState<cdecl, 0x58D580>(fadeState: DRAW_FADE_STATE, arg1:
int): float
function CHud_DrawHelpText<cdecl, 0x58B6E0>()
function CHud_DrawMissionTimers<cdecl, 0x58B180>()
function CHud_DrawMissionTitle<cdecl, 0x58D240>()
function CHud_DrawOddJobMessage<cdecl, 0x58CC80>(priority: int)
function CHud_DrawRadar<cdecl, 0x58A330>()
function CHud_DrawScriptText<cdecl, 0x58C080>(priority: int)
function CHud_DrawSubtitles<cdecl, 0x58C250>()
function CHud_DrawSuccessFailedMessage<cdecl, 0x58C6A0>()
function CHud_DrawVehicleName<cdecl, 0x58AEA0>()
function CHud_DrawVitalStats<cdecl, 0x589650>()
function CHud_GetRidOfAllHudMessages<cdecl, 0x588A50>(arg0: int)
function CHud_GetYPosBasedOnHealth<cdecl, 0x588B60>(playerId: int, pos: float,
offset: int): float
function CHud_HelpMessageDisplayed<cdecl, 0x588B50>(): int
function CHud_Initialise<cdecl, 0x5BA850>()
function CHud_ReInitialise<cdecl, 0x588880>()
function CHud_ResetWastedText<cdecl, 0x589070>()
function CHud_SetBigMessage<cdecl, 0x588FC0>(text: int, style: int)
function CHud_SetHelpMessage<cdecl, 0x588BE0>(text: int, quickMessage: bool,
permanent: bool, addToBrief: bool)
function CHud_SetHelpMessageStatUpdate<cdecl, 0x588D40>(state: int, statId: int,
diff: float, max: float)
function CHud_SetHelpMessageWithNumber<cdecl, 0x588E30>(text: int, number: int,
quickMessage: bool, permanent: bool)
function CHud_SetMessage<cdecl, 0x588F60>(text: int)
function CHud_SetVehicleName<cdecl, 0x588F50>(name: int)
function CHud_SetZoneName<cdecl, 0x588BB0>(name: int, displayState: int)
function CHud_Shutdown<cdecl, 0x588850>()
function CHud_DrawAmmo<cdecl, 0x5893B0>(ped: int, x: int, y: int, alpha: float)
function CHud_DrawPlayerInfo<cdecl, 0x58EAF0>()
function CHud_DrawTripSkip<cdecl, 0x58A160>()
function CHud_DrawWanted<cdecl, 0x58D9A0>()
function CHud_DrawWeaponIcon<cdecl, 0x58D7D0>(ped: int, x: int, y: int, alpha:
float)
function CHud_RenderArmorBar<cdecl, 0x5890A0>(playerId: int, x: int, y: int)
function CHud_RenderBreathBar<cdecl, 0x589190>(playerId: int, x: int, y: int)
function CHud_RenderHealthBar<cdecl, 0x589270>(playerId: int, x: int, y: int)
function CIplStore_AddIplSlot<cdecl, 0x405AC0>(name: int): int
function CIplStore_AddIplsNeededAtPosn<cdecl, 0x4045B0>(posn: CVector const&)
function CIplStore_ClearIplsNeededAtPosn<cdecl, 0x4045E0>()
function CIplStore_EnableDynamicStreaming<cdecl, 0x404D30>(iplSlotIndex: int,
enable: bool)
function CIplStore_EnsureIplsAreInMemory<cdecl, 0x4053F0>(posn: CVector const&)
function CIplStore_FindIplSlot<cdecl, 0x404AC0>(name: int): int
function CIplStore_GetBoundingBox<cdecl, 0x404C70>(iplSlotIndex: int): int
function CIplStore_GetIplEntityIndexArray<cdecl, 0x4047B0>(arrayIndex: int): int
function CIplStore_GetIplName<cdecl, 0x404A60>(iplSlotIndex: int): int
function CIplStore_GetNewIplEntityIndexArray<cdecl, 0x404780>(entitiesCount: int):
int
function CIplStore_HaveIplsLoaded<cdecl, 0x405600>(coords: CVector const&,
playerNumber: int): int
function CIplStore_IncludeEntity<cdecl, 0x404C90>(iplSlotIndex: int, entity: int)
function CIplStore_Initialise<cdecl, 0x405EC0>()
function CIplStore_Load<cdecl, 0x5D54A0>(): int
function CIplStore_LoadAllRemainingIpls<cdecl, 0x405780>()
function CIplStore_LoadIpl<cdecl, 0x406080>(iplSlotIndex: int, data: int, dataSize:
int): int
function CIplStore_LoadIplBoundingBox<cdecl, 0x405C00>(iplSlotIndex: int, data:
int, dataSize: int): int
function CIplStore_LoadIpls<cdecl, 0x405170>(posn: CVector, arg1: bool)
function CIplStore_RemoveAllIpls<cdecl, 0x405720>()
function CIplStore_RemoveIpl<cdecl, 0x404B20>(iplSlotIndex: int)
function CIplStore_RemoveIplAndIgnore<cdecl, 0x405890>(iplSlotIndex: int)
function CIplStore_RemoveIplSlot<cdecl, 0x405B60>(iplSlotIndex: int)
function CIplStore_RemoveIplWhenFarAway<cdecl, 0x4058D0>(iplSlotIndex: int)
function CIplStore_RemoveRelatedIpls<cdecl, 0x405110>(entityArraysIndex: int)
function CIplStore_RequestIplAndIgnore<cdecl, 0x405850>(iplSlotIndex: int)
function CIplStore_RequestIpls<cdecl, 0x405520>(posn: CVector const&, playerNumber:
int)
function CIplStore_Save<cdecl, 0x5D5420>(): int
function CIplStore_SetIplsRequired<cdecl, 0x404700>(posn: CVector const&,
playerNumber: int)
function CIplStore_SetIsInterior<cdecl, 0x404A90>(iplSlotIndex: int, isInterior:
bool)
function CIplStore_SetupRelatedIpls<cdecl, 0x404DE0>(iplName: int,
entityArraysIndex: int, instances: int): int
function CIplStore_Shutdown<cdecl, 0x405FA0>()
function CLoadedCarGroup_SortBasedOnUsage<thiscall, 0x611E10>(self:
CLoadedCarGroup)
function CLoadedCarGroup_RemoveMember<thiscall, 0x611BD0>(self: CLoadedCarGroup,
modelindex: int): int
function CLoadedCarGroup_PickRandomCar<thiscall, 0x611C50>(self: CLoadedCarGroup,
arg1: bool, arg2: bool): int
function CLoadedCarGroup_PickLeastUsedModel<thiscall, 0x611E90>(self:
CLoadedCarGroup, minRefs: int): int
function CLoadedCarGroup_GetMember<thiscall, 0x611C20>(self: CLoadedCarGroup,
count: int): int
function CLoadedCarGroup_CountMembers<thiscall, 0x611C30>(self: CLoadedCarGroup):
int
function CLoadedCarGroup_Clear<thiscall, 0x611B90>(self: CLoadedCarGroup)
function CLoadedCarGroup_AddMember<thiscall, 0x611BB0>(self: CLoadedCarGroup,
member: int)
function CLoadingScreen_Shutdown<cdecl, 0x58FF10>()
function CLoadingScreen_RenderSplash<cdecl, 0x58FF60>()
function CLoadingScreen_LoadSplashes<cdecl, 0x5900B0>(bStarting: int, bNvidia: int)
function CLoadingScreen_DisplayMessage<cdecl, 0x590220>(message: int)
function CLoadingScreen_SetLoadingBarMsg<cdecl, 0x590240>(msg1: int, msg2: int)
function CLoadingScreen_GetClockTime<cdecl, 0x590280>(bIgnorePauseTime: bool): int
function CLoadingScreen_Init<cdecl, 0x5902B0>(unusedflag: bool, bLoaded: bool)
function CLoadingScreen_Continue<cdecl, 0x590320>()
function CLoadingScreen_RenderLoadingBar<cdecl, 0x590370>()
function CLoadingScreen_DisplayNextSplash<cdecl, 0x5904D0>()
function CLoadingScreen_StartFading<cdecl, 0x590530>()
function CLoadingScreen_DisplayPCScreen<cdecl, 0x590570>()
function CLoadingScreen_Update<cdecl, 0x5905E0>()
function CLoadingScreen_DoPCTitleFadeOut<cdecl, 0x590990>()
function CLoadingScreen_DoPCTitleFadeIn<cdecl, 0x590860>()
function CLoadingScreen_DoPCScreenChange<cdecl, 0x590AC0>(bFinish: int)
function CLoadingScreen_NewChunkLoaded<cdecl, 0x590D00>()
function CMatrix_Scale<thiscall, 0x459350>(self: CMatrix, scale: float)
function CMatrix_Scale<thiscall, 0x459350>(self: CMatrix, x: float, y: float, z:
float)
function CMatrixLink_Insert<thiscall, 0x54E8F0>(self: CMatrixLink, where: int)
function CMatrixLink_Remove<thiscall, 0x54E910>(self: CMatrixLink)
/// Initializes a CMenuManager struct
function CMenuManager_ctor<thiscall, 0x574350>(self: CMenuManager): CMenuManager
/// Deinitializes the CMenuManager struct
function CMenuManager_dtor<thiscall, 0x579440>(self: CMenuManager)
function CMenuManager_AdditionalOptionInput<thiscall, 0x5773D0>(self: CMenuManager,
input: char, enter: char): int
function CMenuManager_CentreMousePointer<thiscall, 0x57C520>(self: CMenuManager)
function CMenuManager_CheckCodesForControls<thiscall, 0x57DB20>(self: CMenuManager,
code: int): int
function CMenuManager_CheckFrontEndDownInput<thiscall, 0x5738B0>(self:
CMenuManager): int
function CMenuManager_CheckFrontEndLeftInput<thiscall, 0x573920>(self:
CMenuManager): int
function CMenuManager_CheckFrontEndRightInput<thiscall, 0x573990>(self:
CMenuManager): int
function CMenuManager_CheckFrontEndUpInput<thiscall, 0x573840>(self: CMenuManager):
int
function CMenuManager_CheckHover<thiscall, 0x57C4F0>(self: CMenuManager, x1: int,
x2: int, y1: int, y2: int): int
function CMenuManager_CheckMissionPackValidMenu<thiscall, 0x57D720>(self:
CMenuManager): int
function CMenuManager_CheckRedefineControlInput<thiscall, 0x57E4D0>(self:
CMenuManager): int
function CMenuManager_CheckSliderMovement<thiscall, 0x57E4D0>(self: CMenuManager,
input: int)
function CMenuManager_DisplayHelperText<thiscall, 0x57E4D0>(self: CMenuManager,
text: int)
function CMenuManager_DisplaySlider<thiscall, 0x576860>(self: CMenuManager, posX:
int, posY: int, beginHeight: int, endHeight: int, distBetweenRects: int,
filledAmount: int, colour: int): int
function CMenuManager_DoSettingsBeforeStartingAGame<thiscall, 0x573330>(self:
CMenuManager): int
function CMenuManager_DrawBackground<thiscall, 0x57B750>(self: CMenuManager): int
function CMenuManager_DrawControllerScreenExtraText<thiscall, 0x57D8D0>(self:
CMenuManager, unk: int): int
function CMenuManager_DrawControllerSetupScreen<thiscall, 0x57F300>(self:
CMenuManager): int
function CMenuManager_DrawFrontEnd<thiscall, 0x57C290>(self: CMenuManager)
function CMenuManager_DrawQuitGameScreen<thiscall, 0x57D860>(self: CMenuManager,
unused: int)
function CMenuManager_DrawStandardMenu<thiscall, 0x5794A0>(self: CMenuManager,
header: int)
function CMenuManager_DrawWindow<thiscall, 0x573EE0>(self: CMenuManager, coords:
int, pKey: int, nColour: int, backColor: int, unused: int, bBackground: int)
function CMenuManager_DrawWindowedText<thiscall, 0x578F50>(self: CMenuManager, x1:
int, y1: int, x2: int, y2: int, gxt: int, align: int)
function CMenuManager_GetNumberOfMenuOptions<thiscall, 0x573E70>(self:
CMenuManager): int
function CMenuManager_HasLanguageChanged<thiscall, 0x573CD0>(self: CMenuManager):
int
function CMenuManager_Initialise<thiscall, 0x5744D0>(self: CMenuManager)
function CMenuManager_InitialiseChangedLanguageSettings<thiscall, 0x573260>(self:
CMenuManager, reInitControls: int)
function CMenuManager_JumpToGenericMessageScreen<thiscall, 0x576AE0>(self:
CMenuManager, screen: int, header: int, action: int): int
function CMenuManager_LoadAllTextures<thiscall, 0x572EC0>(self: CMenuManager)
function CMenuManager_LoadSettings<thiscall, 0x57C8F0>(self: CMenuManager)
function CMenuManager_MessageScreen<thiscall, 0x579330>(self: CMenuManager,
message: int, col: int, frame: int)
function CMenuManager_PrintBriefs<thiscall, 0x576320>(self: CMenuManager): float
function CMenuManager_PrintMap<thiscall, 0x575130>(self: CMenuManager): int
function CMenuManager_PrintRadioStationList<thiscall, 0x5746F0>(self:
CMenuManager): int
function CMenuManager_PrintStats<thiscall, 0x574900>(self: CMenuManager): int
function CMenuManager_Process<thiscall, 0x57B440>(self: CMenuManager): int
function CMenuManager_ProcessFileActions<thiscall, 0x578D60>(self: CMenuManager)
function CMenuManager_ProcessMenuOptions<thiscall, 0x576FE0>(self: CMenuManager,
input: int, exit: int, enter: int)
function CMenuManager_ProcessMissionPackNewGame<thiscall, 0x57D520>(self:
CMenuManager)
function CMenuManager_ProcessPCMenuOptions<thiscall, 0x57CD50>(self: CMenuManager,
input: int, enter: int): int
function CMenuManager_ProcessStreaming<thiscall, 0x573CF0>(self: CMenuManager, all:
int)
function CMenuManager_ProcessUserInput<thiscall, 0x57B480>(self: CMenuManager,
down: int, up: int, enter: int, exit: int, input: int)
function CMenuManager_RedefineScreenUserInput<thiscall, 0x57EF50>(self:
CMenuManager, enter: int, exit: int): int
function CMenuManager_ResetHelperText<thiscall, 0x57CD30>(self: CMenuManager)
function CMenuManager_SaveLoadFileError_SetUpErrorScreen<thiscall, 0x57C490>(self:
CMenuManager)
function CMenuManager_SaveSettings<thiscall, 0x57C660>(self: CMenuManager)
function CMenuManager_SaveStatsToFile<thiscall, 0x57DDE0>(self: CMenuManager): int
function CMenuManager_ScrollRadioStations<thiscall, 0x573A00>(self: CMenuManager,
input: int)
function CMenuManager_SetDefaultPreferences<thiscall, 0x573AE0>(self: CMenuManager,
page: int): int
function CMenuManager_SetFrontEndRenderStates<thiscall, 0x573A60>(self:
CMenuManager)
function CMenuManager_SetHelperText<thiscall, 0x57CD10>(self: CMenuManager, index:
int): int
function CMenuManager_SmallMessageScreen<thiscall, 0x574010>(self: CMenuManager,
message: int)
function CMenuManager_StretchX<thiscall, 0x5733E0>(self: CMenuManager, x: int):
float
function CMenuManager_StretchY<thiscall, 0x573410>(self: CMenuManager, y: int):
float
function CMenuManager_SwapTexturesRound<thiscall, 0x5730A0>(self: CMenuManager,
force: int)
function CMenuManager_SwitchMenuOnAndOff<thiscall, 0x576B70>(self: CMenuManager)
function CMenuManager_SwitchToNewScreen<thiscall, 0x573680>(self: CMenuManager,
page: int): int
function CMenuManager_UnloadTextures<thiscall, 0x574630>(self: CMenuManager)
function CMenuManager_UserInput<thiscall, 0x57FD70>(self: CMenuManager)
function CMirrors_BeforeConstructRenderList<cdecl, 0x726DF0>()
function CMirrors_BeforeMainRender<cdecl, 0x727140>()
function CMirrors_BuildCamMatrix<cdecl, 0x723150>(mat: int, pointA: CVector,
pointB: CVector)
function CMirrors_BuildCameraMatrixForScreens<cdecl, 0x7266B0>(mat: int)
function CMirrors_CreateBuffer<cdecl, 0x7230A0>()
function CMirrors_Init<cdecl, 0x723000>()
function CMirrors_RenderMirrorBuffer<cdecl, 0x726090>()
function CMirrors_ShutDown<cdecl, 0x723050>()
function CModelInfo_GetModelInfo<cdecl, 0x403DA0>(index: int): int
function CModelInfoAccelerator_Init<thiscall, 0x4C6A80>(self:
CModelInfoAccelerator)
function CModelInfoAccelerator_AddModelInfoId<thiscall, 0x4C6AA0>(self:
CModelInfoAccelerator, modelId: int)
function CModelInfoAccelerator_GetNextModelInfoId<thiscall, 0x4C6AC0>(self:
CModelInfoAccelerator): int
function CModelInfoAccelerator_AllocModelInfoIds<thiscall, 0x4C6AE0>(self:
CModelInfoAccelerator)
function CModelInfoAccelerator_FreeModelInfoIds<thiscall, 0x4C6B10>(self:
CModelInfoAccelerator)
function CModelInfoAccelerator_GetEntry<thiscall, 0x4C6B30>(self:
CModelInfoAccelerator, arg0: int, arg1: int, arg2: int)
function CModelInfoAccelerator_End<thiscall, 0x4C6B40>(self: CModelInfoAccelerator,
arg0: int)
function CModelInfoAccelerator_CModelInfoAccelerator<thiscall, 0x4C6B50>(self:
CModelInfoAccelerator)
function CModelInfoAccelerator_GetModelInfoIdFile<thiscall, 0x4C6B70>(self:
CModelInfoAccelerator): int
function CModelInfoAccelerator_EndOfLoadPhase<thiscall, 0x4C6BD0>(self:
CModelInfoAccelerator)
function CModelInfoAccelerator_Begin<thiscall, 0x4C6C20>(self:
CModelInfoAccelerator, filePath: int): int
function CMotionBlurStreaks_Update<cdecl, 0x7240C0>()
function CMotionBlurStreaks_Render<cdecl, 0x7240E0>()
function CMotionBlurStreaks_RegisterStreak<cdecl, 0x721DC0>(id: int, red: int,
green: int, blue: int, leftPoint: CVector, rightPoint: CVector)
function CMotionBlurStreaks_Init<cdecl, 0x721D90>()
function COctTree_COctTree<thiscall, 0x5A6DB0>(self: COctTree)
function COctTree_FindNearestColour<thiscall, 0x5A71E0>(self: COctTree, colorRed:
int, colorGreen: int, colorBlue: int): int
function COctTree_InitPool<thiscall, 0x5A7460>(self: COctTree, data: int, dataSize:
int)
function COctTree_NoOfChildren<thiscall, 0x5A6DE0>(self: COctTree): int
function COctTree_ReduceTree<thiscall, 0x5A7040>(self: COctTree)
function COctTree_RemoveChildren<thiscall, 0x5A74F0>(self: COctTree)
function COctTree_ShutdownPool<thiscall, 0x5A6F70>(self: COctTree)
function COctTree_empty<thiscall, 0x5A6FC0>(self: COctTree)
function COctTree_operator delete<cdecl, 0x5A7420>(data: int)
function COctTree_operator new<cdecl, 0x5A7410>(size: int): int
function COctTreeBase_COctTreeBase<thiscall, 0x5A7570>(self: COctTreeBase)
function COctTreeBase_Init<thiscall, 0x5A7260>(self: COctTreeBase, numBranches:
int)
function COctTreeBase_Insert<thiscall, 0x5A7750>(self: COctTreeBase, colorRed: int,
colorGreen: int, colorBlue: int): int
function COctTreeBase_ReduceBranches<thiscall, 0x5A7840>(self: COctTreeBase,
newBranchesCount: int)
function COnscreenCounterEntry_ProcessForDisplayCounter<thiscall, 0x44CA90>(self:
COnscreenCounterEntry, type: int)
function COnscreenCounterEntry_SetColourID<thiscall, 0x44CB00>(self:
COnscreenCounterEntry, colourId: int)
function COnscreenTimer_AddClock<thiscall, 0x44CD50>(self: COnscreenTimer, varId:
int, gxt: int, bTimerDirection: int)
function COnscreenTimer_AddCounter<thiscall, 0x44CDA0>(self: COnscreenTimer, varId:
int, type: int, gxt: int, counterIndex: int)
function COnscreenTimer_AddCounterCounter<thiscall, 0x44CE00>(self: COnscreenTimer,
varId: int, maxValue: int, gxt: int, lineId: int)
function COnscreenTimer_ClearClock<thiscall, 0x44CE60>(self: COnscreenTimer, varId:
int): int
function COnscreenTimer_ClearCounter<thiscall, 0x44CE80>(self: COnscreenTimer,
varId: int)
function COnscreenTimer_Init<thiscall, 0x44CBC0>(self: COnscreenTimer)
function COnscreenTimer_Process<thiscall, 0x44CD30>(self: COnscreenTimer)
function COnscreenTimer_ProcessForDisplay<thiscall, 0x44CC20>(self: COnscreenTimer)
function COnscreenTimer_SetClockBeepCountdownSecs<thiscall, 0x44CEE0>(self:
COnscreenTimer, varId: int, time: int)
function COnscreenTimer_SetCounterColourID<thiscall, 0x44CF10>(self:
COnscreenTimer, varId: int, colourId: int)
function COnscreenTimer_SetCounterFlashWhenFirstDisplayed<thiscall, 0x44CEB0>(self:
COnscreenTimer, varId: int, bFlashWhenFirstDisplayed: int)
function COnscreenTimerEntry_Process<thiscall, 0x44CB10>(self: COnscreenTimerEntry)
function COnscreenTimerEntry_ProcessForDisplayClock<thiscall, 0x44CA40>(self:
COnscreenTimerEntry)
function CPad_UpdateMouse<thiscall, 0x53F3C0>(self: CPad)
function CPad_ReconcileTwoControllersInput<thiscall, 0x53F530>(self: CPad,
controllerA: CControllerState const&, controllerB: CControllerState const&)
function CPad_SetDrunkInputDelay<thiscall, 0x53F910>(self: CPad, delay: int)
function CPad_StartShake<thiscall, 0x53F920>(self: CPad, time: int, frequency: int,
arg2: int)
function CPad_StartShake_Distance<thiscall, 0x53F9A0>(self: CPad, time: int,
frequency: int, x: float, y: float, z: float)
function CPad_StartShake_Train<thiscall, 0x53FA70>(self: CPad, x: float, y: float)
function CPad_ProcessPCSpecificStuff<thiscall, 0x53FB40>(self: CPad)
function CPad_StopShaking<thiscall, 0x53FB50>(self: CPad, arg0: int)
function CPad_GetPad<cdecl, 0x53FB70>(padNumber: int): int
function CPad_GetSteeringLeftRight<thiscall, 0x53FB80>(self: CPad): int
function CPad_GetSteeringUpDown<thiscall, 0x53FBD0>(self: CPad): int
function CPad_GetPedWalkLeftRight<thiscall, 0x53FC90>(self: CPad): int
function CPad_GetPedWalkUpDown<thiscall, 0x53FD30>(self: CPad): int
function CPad_GetLookLeft<thiscall, 0x53FDD0>(self: CPad): int
function CPad_GetLookRight<thiscall, 0x53FE10>(self: CPad): int
function CPad_GetLookBehindForCar<thiscall, 0x53FE70>(self: CPad): int
function CPad_GetLookBehindForPed<thiscall, 0x53FEC0>(self: CPad): int
function CPad_GetHorn<thiscall, 0x53FEE0>(self: CPad): int
function CPad_HornJustDown<thiscall, 0x53FF30>(self: CPad): int
function CPad_GetHydraulicJump<thiscall, 0x53FF70>(self: CPad): int
function CPad_GetCarGunFired<thiscall, 0x53FF90>(self: CPad): int
function CPad_CarGunJustDown<thiscall, 0x53FFE0>(self: CPad): int
function CPad_GetHandBrake<thiscall, 0x540040>(self: CPad): int
function CPad_GetBrake<thiscall, 0x540080>(self: CPad): int
function CPad_GetExitVehicle<thiscall, 0x5400D0>(self: CPad): int
function CPad_ExitVehicleJustDown<thiscall, 0x540120>(self: CPad): int
function CPad_GetMeleeAttack<thiscall, 0x540340>(self: CPad, 0: int): int
function CPad_MeleeAttackJustDown<thiscall, 0x540390>(self: CPad): int
function CPad_GetAccelerate<thiscall, 0x5403F0>(self: CPad): int
function CPad_GetAccelerateJustDown<thiscall, 0x540440>(self: CPad): int
function CPad_NextStationJustUp<thiscall, 0x5405B0>(self: CPad): int
function CPad_LastStationJustUp<thiscall, 0x5405E0>(self: CPad): int
function CPad_CycleWeaponLeftJustDown<thiscall, 0x540610>(self: CPad): int
function CPad_CycleWeaponRightJustDown<thiscall, 0x540640>(self: CPad): int
function CPad_GetTarget<thiscall, 0x540670>(self: CPad): int
function CPad_GetDuck<thiscall, 0x540700>(self: CPad): int
function CPad_DuckJustDown<thiscall, 0x540720>(self: CPad): int
function CPad_GetJump<thiscall, 0x540750>(self: CPad): int
function CPad_JumpJustDown<thiscall, 0x540770>(self: CPad): int
function CPad_GetSprint<thiscall, 0x5407A0>(self: CPad): int
function CPad_SprintJustDown<thiscall, 0x5407F0>(self: CPad): int
function CPad_ShiftTargetLeftJustDown<thiscall, 0x540850>(self: CPad): int
function CPad_ShiftTargetRightJustDown<thiscall, 0x540880>(self: CPad): int
function CPad_GetDisplayVitalStats<thiscall, 0x5408B0>(self: CPad, ped: int): int
function CPad_CollectPickupJustDown<thiscall, 0x540A70>(self: CPad): int
function CPad_GetForceCameraBehindPlayer<thiscall, 0x540AE0>(self: CPad): int
function CPad_SniperZoomIn<thiscall, 0x540B30>(self: CPad): int
function CPad_SniperZoomOut<thiscall, 0x540B80>(self: CPad): int
function CPad_GetGroupControlForward<thiscall, 0x541190>(self: CPad): int
function CPad_GetGroupControlBack<thiscall, 0x5411B0>(self: CPad): int
function CPad_ConversationYesJustDown<thiscall, 0x5411D0>(self: CPad): int
function CPad_ConversationNoJustDown<thiscall, 0x541200>(self: CPad): int
function CPad_GroupControlForwardJustDown<thiscall, 0x541230>(self: CPad): int
function CPad_GroupControlBackJustDown<thiscall, 0x541260>(self: CPad): int
function CPad_Clear<thiscall, 0x541A70>(self: CPad, enablePlayerControls: bool,
resetPhase: bool)
function CPad_UpdatePads<cdecl, 0x541DD0>()
function CPad_ClearMouseHistory<cdecl, 0x541BD0>()
function CPedClothesDesc_Initialise<thiscall, 0x5A78F0>(self: CPedClothesDesc)
function CPedClothesDesc_SetModel<thiscall, 0x5A7910>(self: CPedClothesDesc,
modelid: int, eClothesModelPart: int)
function CPedClothesDesc_SetModel<thiscall, 0x5A7920>(self: CPedClothesDesc, model:
int, eClothesModelPart: int)
function CPedClothesDesc_GetIsWearingBalaclava<thiscall, 0x5A7950>(self:
CPedClothesDesc): int
function CPedClothesDesc_HasVisibleNewHairCut<thiscall, 0x5A7970>(self:
CPedClothesDesc, arg1: int): int
function CPedClothesDesc_HasVisibleTattoo<thiscall, 0x5A79D0>(self:
CPedClothesDesc): int
function CPedClothesDesc_CPedClothesDesc<thiscall, 0x5A8020>(self: CPedClothesDesc)
function CPedClothesDesc_SetTextureAndModel<thiscall, 0x5A8050>(self:
CPedClothesDesc, texture: int, model: int, eClothesTexturePart: int)
function CPedClothesDesc_SetTextureAndModel<thiscall, 0x5A8080>(self:
CPedClothesDesc, texturename: int, modelname: int, eClothesTexturePart: int)
function CPedGroup_FindDistanceToFurthestMember<thiscall, 0x5FB010>(self:
CPedGroup): float
function CPedGroup_FindDistanceToNearestMember<thiscall, 0x5FB0A0>(self: CPedGroup,
ppOutNearestMember: int): float
function CPedGroup_Flush<thiscall, 0x5FB790>(self: CPedGroup)
function CPedGroup_GetClosestGroupPed<thiscall, 0x5FACD0>(self: CPedGroup, ped:
int, pOutDistance: int): int
function CPedGroup_IsAnyoneUsingCar<thiscall, 0x5F7DB0>(self: CPedGroup, vehicle:
CVehicle): int
function CPedGroup_PlayerGaveCommand_Attack<thiscall, 0x5F7CC0>(self: CPedGroup,
playerPed: int, ped: int)
function CPedGroup_PlayerGaveCommand_Gather<thiscall, 0x5FAB60>(self: CPedGroup,
ped: int)
function CPedGroup_Process<thiscall, 0x5FC7E0>(self: CPedGroup)
function CPedGroup_RemoveAllFollowers<thiscall, 0x5FB7D0>(self: CPedGroup)
function CPedGroup_Teleport<thiscall, 0x5F7AD0>(self: CPedGroup, pos: int)
function CPedGroupIntelligence_AddEvent<thiscall, 0x5F7470>(self:
CPedGroupIntelligence, event: int): int
function CPedGroupIntelligence_ComputeDefaultTasks<thiscall, 0x5F88D0>(self:
CPedGroupIntelligence, ped: int)
function CPedGroupIntelligence_ComputeEventResponseTasks<thiscall, 0x5FC440>(self:
CPedGroupIntelligence): int
function CPedGroupIntelligence_ComputeScriptCommandTasks<thiscall, 0x5F7800>(self:
CPedGroupIntelligence)
function CPedGroupIntelligence_FlushTasks<thiscall, 0x5F79C0>(self:
CPedGroupIntelligence, taskpair: int, ped: int)
function CPedGroupIntelligence_GetTask<thiscall, 0x5F7660>(self:
CPedGroupIntelligence, ped: int, taskpair: int): int
function CPedGroupIntelligence_GetTaskDefault<thiscall, 0x5F86C0>(self:
CPedGroupIntelligence, ped: int): int
function CPedGroupIntelligence_GetTaskScriptCommand<thiscall, 0x5F8690>(self:
CPedGroupIntelligence, ped: int): int
function CPedGroupIntelligence_GetTaskSecondary<thiscall, 0x5F8620>(self:
CPedGroupIntelligence, ped: int): int
function CPedGroupIntelligence_GetTaskSecondarySlot<thiscall, 0x5F8650>(self:
CPedGroupIntelligence, ped: int): int
function CPedGroupIntelligence_IsCurrentEventValid<thiscall, 0x5F77A0>(self:
CPedGroupIntelligence): int
function CPedGroupIntelligence_IsGroupResponding<thiscall, 0x5F7760>(self:
CPedGroupIntelligence): int
function CPedGroupIntelligence_Process<thiscall, 0x5FC4A0>(self:
CPedGroupIntelligence)
function CPedGroupIntelligence_ProcessIgnorePlayerGroup<thiscall, 0x5F87A0>(self:
CPedGroupIntelligence)
function CPedGroupIntelligence_ReportAllBarScriptTasksFinished<thiscall,
0x5F8780>(self: CPedGroupIntelligence)
function CPedGroupIntelligence_ReportAllTasksFinished<thiscall, 0x5F8750>(self:
CPedGroupIntelligence, taskpair: int)
function CPedGroupIntelligence_ReportAllTasksFinished<thiscall, 0x5F8750>(self:
CPedGroupIntelligence)
function CPedGroupIntelligence_ReportFinishedTask<thiscall, 0x5F86F0>(self:
CPedGroupIntelligence, ped: int, task: int, taskpair: int): int
function CPedGroupIntelligence_ReportFinishedTask<thiscall, 0x5F86F0>(self:
CPedGroupIntelligence, ped: int, task: int): int
function CPedGroupIntelligence_SetDefaultTask<thiscall, 0x5F8580>(self:
CPedGroupIntelligence, ped: int, task: int)
function CPedGroupIntelligence_SetDefaultTaskAllocator<thiscall, 0x5FB280>(self:
CPedGroupIntelligence, pedGroupDefaultTaskAllocator: int)
function CPedGroupIntelligence_SetDefaultTaskAllocatorType<thiscall,
0x5FBB70>(self: CPedGroupIntelligence, nPedGroupTaskAllocator: int)
function CPedGroupIntelligence_SetEventResponseTask<thiscall, 0x5F8510>(self:
CPedGroupIntelligence, ped: int, arg3: int, task1: int, arg5: int, task2: int,
arg7: int)
function CPedGroupIntelligence_SetEventResponseTaskAllocator<thiscall,
0x5F7440>(self: CPedGroupIntelligence, a2: int): int
function CPedGroupIntelligence_SetGroupDecisionMakerType<thiscall, 0x5F7340>(self:
CPedGroupIntelligence, a2: int): int
function CPedGroupIntelligence_SetPrimaryTaskAllocator<thiscall, 0x5F7410>(self:
CPedGroupIntelligence, taskAllocator: int)
function CPedGroupIntelligence_SetScriptCommandTask<thiscall, 0x5F8560>(self:
CPedGroupIntelligence, ped: int, task: int)
function CPedGroupIntelligence_SetTask<thiscall, 0x5F7540>(self:
CPedGroupIntelligence, ped: int, task: int, taskpair: int, arg5: int, arg6: int)
function CPedGroupMembership_AddFollower<thiscall, 0x5F8020>(self:
CPedGroupMembership, ped: int)
function CPedGroupMembership_AddMember<thiscall, 0x5F6AE0>(self:
CPedGroupMembership, member: int, memberId: int)
function CPedGroupMembership_AppointNewLeader<thiscall, 0x5FB240>(self:
CPedGroupMembership)
function CPedGroupMembership_CountMembers<thiscall, 0x5F6A50>(self:
CPedGroupMembership): int
function CPedGroupMembership_CountMembersExcludingLeader<thiscall, 0x5F6AA0>(self:
CPedGroupMembership): int
function CPedGroupMembership_Flush<thiscall, 0x5FB160>(self: CPedGroupMembership)
function CPedGroupMembership_From<thiscall, 0x5F7FE0>(self: CPedGroupMembership,
obj: int)
function CPedGroupMembership_GetLeader<thiscall, 0x5F69A0>(self:
CPedGroupMembership): int
function CPedGroupMembership_GetMember<thiscall, 0x5F69B0>(self:
CPedGroupMembership, memberId: int): int
function CPedGroupMembership_IsFollower<thiscall, 0x5F69E0>(self:
CPedGroupMembership, ped: int): int
function CPedGroupMembership_IsLeader<thiscall, 0x5F69C0>(self:
CPedGroupMembership, ped: int): int
function CPedGroupMembership_IsMember<thiscall, 0x5F6A10>(self:
CPedGroupMembership, ped: int): int
function CPedGroupMembership_Process<thiscall, 0x5FBA60>(self: CPedGroupMembership)
function CPedGroupMembership_RemoveAllFollowers<thiscall, 0x5FB190>(self:
CPedGroupMembership, bCreatedByGameOnly: int)
function CPedGroupMembership_RemoveMember<thiscall, 0x5F80D0>(self:
CPedGroupMembership, memberId: int)
function CPedGroupMembership_RemoveNFollowers<thiscall, 0x5FB1D0>(self:
CPedGroupMembership, count: int): int
function CPedGroupMembership_SetLeader<thiscall, 0x5FB9C0>(self:
CPedGroupMembership, ped: int)
function CPedGroupMembership_GetObjectForPedToHold<cdecl, 0x5F6950>(): int
function CPedGroupPlacer_PlaceChatGroup<thiscall, 0x5FCE80>(self: CPedGroupPlacer,
pedtype: ePedType, numOfPeds: int, origin: int, unused: int): int
function CPedGroupPlacer_PlaceFormationGroup<thiscall, 0x5FC9B0>(self:
CPedGroupPlacer, pedtype: ePedType, numOfPeds: int, origin: int, unused: int): int
function CPedGroupPlacer_PlaceGroup<thiscall, 0x5FD810>(self: CPedGroupPlacer,
pedtype: ePedType, numOfPeds: int, origin: int, nGroupPlacerType: int): int
function CPedGroupPlacer_PlaceRandomGroup<thiscall, 0x5FD330>(self:
CPedGroupPlacer, pedtype: ePedType, numOfPeds: int, origin: int, unused: int): int
function CPedGroups_AddGroup<cdecl, 0x5FB800>(): int
function CPedGroups_AreInSameGroup<cdecl, 0x5F7F40>(ped1: int, ped2: int): int
function CPedGroups_GetGroupId<cdecl, 0x5F7EE0>(pedgrp: int): int
function CPedGroups_GetPedsGroup<cdecl, 0x5F7E80>(ped: int): int
function CPedGroups_IsGroupLeader<cdecl, 0x5F7E40>(ped: int): int
function CPedGroups_IsInPlayersGroup<cdecl, 0x5F7F10>(a1: int): int
function CPedIK_RotateTorso<thiscall, 0x5FDDB0>(self: CPedIK, bone: int,
orientation: LimbOrientation&, flag: bool)
function CPedIK_PointGunInDirection<thiscall, 0x5FDC00>(self: CPedIK, zAngle:
float, arg2: float, flag: bool, arg4: float): int
function CPedIK_PointGunAtPosition<thiscall, 0x5FDE20>(self: CPedIK, posn: CVector
const&, arg2: float)
function CPedIK_GetWorldMatrix<cdecl, 0x5FD8F0>(frame: int, transformMat: int): int
function CPedIntelligence_SetPedDecisionMakerType<thiscall, 0x600B50>(self:
CPedIntelligence, newtype: int)
function CPedIntelligence_SetPedDecisionMakerTypeInGroup<thiscall, 0x600BB0>(self:
CPedIntelligence, newtype: int)
function CPedIntelligence_RestorePedDecisionMakerType<thiscall, 0x600BC0>(self:
CPedIntelligence)
function CPedIntelligence_SetHearingRange<thiscall, 0x600BE0>(self:
CPedIntelligence, range: float)
function CPedIntelligence_SetSeeingRange<thiscall, 0x600BF0>(self:
CPedIntelligence, range: float)
function CPedIntelligence_IsInHearingRange<thiscall, 0x600C00>(self:
CPedIntelligence, posn: CVector const&): int
function CPedIntelligence_IsInSeeingRange<thiscall, 0x600C60>(self:
CPedIntelligence, posn: CVector const&): int
function CPedIntelligence_FindRespectedFriendInInformRange<thiscall,
0x600CF0>(self: CPedIntelligence): int
function CPedIntelligence_IsRespondingToEvent<thiscall, 0x600DB0>(self:
CPedIntelligence, event: int): int
function CPedIntelligence_AddTaskPhysResponse<thiscall, 0x600DC0>(self:
CPedIntelligence, task: int, arg2: bool)
function CPedIntelligence_AddTaskEventResponseTemp<thiscall, 0x600DE0>(self:
CPedIntelligence, task: int, arg2: bool)
function CPedIntelligence_AddTaskEventResponseNonTemp<thiscall, 0x600E00>(self:
CPedIntelligence, task: int, arg2: bool)
function CPedIntelligence_AddTaskPrimaryMaybeInGroup<thiscall, 0x600E20>(self:
CPedIntelligence, task: int, arg2: bool)
function CPedIntelligence_FindTaskByType<thiscall, 0x600EE0>(self:
CPedIntelligence, type: int): int
function CPedIntelligence_GetTaskFighting<thiscall, 0x600F30>(self:
CPedIntelligence): int
function CPedIntelligence_GetTaskUseGun<thiscall, 0x600F70>(self:
CPedIntelligence): int
function CPedIntelligence_GetTaskThrow<thiscall, 0x600FB0>(self: CPedIntelligence):
int
function CPedIntelligence_GetTaskHold<thiscall, 0x600FF0>(self: CPedIntelligence,
arg1: bool): int
function CPedIntelligence_GetTaskSwim<thiscall, 0x601070>(self: CPedIntelligence):
int
function CPedIntelligence_GetTaskDuck<thiscall, 0x6010A0>(self: CPedIntelligence,
arg1: bool): int
function CPedIntelligence_GetTaskJetPack<thiscall, 0x601110>(self:
CPedIntelligence): int
function CPedIntelligence_GetTaskInAir<thiscall, 0x601150>(self: CPedIntelligence):
int
function CPedIntelligence_GetTaskClimb<thiscall, 0x601180>(self: CPedIntelligence):
int
function CPedIntelligence_GetUsingParachute<thiscall, 0x6011B0>(self:
CPedIntelligence): int
function CPedIntelligence_SetTaskDuckSecondary<thiscall, 0x601230>(self:
CPedIntelligence, arg1: int)
function CPedIntelligence_ClearTaskDuckSecondary<thiscall, 0x601390>(self:
CPedIntelligence)
function CPedIntelligence_ClearTasks<thiscall, 0x601420>(self: CPedIntelligence,
arg1: bool, arg2: bool)
function CPedIntelligence_FlushImmediately<thiscall, 0x601640>(self:
CPedIntelligence, arg1: bool)
function CPedIntelligence_GetEffectInUse<thiscall, 0x6018D0>(self:
CPedIntelligence): int
function CPedIntelligence_SetEffectInUse<thiscall, 0x6018E0>(self:
CPedIntelligence, arg1: int)
function CPedIntelligence_ProcessAfterProcCol<thiscall, 0x6018F0>(self:
CPedIntelligence)
function CPedIntelligence_ProcessAfterPreRender<thiscall, 0x6019B0>(self:
CPedIntelligence)
function CPedIntelligence_ProcessEventHandler<thiscall, 0x601BB0>(self:
CPedIntelligence)
function CPedIntelligence_IsFriendlyWith<thiscall, 0x601BC0>(self:
CPedIntelligence, ped: CPed const&): int
function CPedIntelligence_IsThreatenedBy<thiscall, 0x601C30>(self:
CPedIntelligence, ped: CPed const&): int
function CPedIntelligence_Respects<thiscall, 0x601C90>(self: CPedIntelligence, ped:
CPed const&): int
function CPedIntelligence_IsInACarOrEnteringOne<thiscall, 0x601CC0>(self:
CPedIntelligence): int
function CPedIntelligence_AreFriends<cdecl, 0x601D10>(ped1: CPed const&, ped2: CPed
const&): int
function CPedIntelligence_IsPedGoingSomewhereOnFoot<thiscall, 0x601D50>(self:
CPedIntelligence): int
function CPedIntelligence_GetMoveStateFromGoToTask<thiscall, 0x601D70>(self:
CPedIntelligence): int
function CPedIntelligence_FlushIntelligence<thiscall, 0x601DA0>(self:
CPedIntelligence)
function CPedIntelligence_TestForStealthKill<thiscall, 0x601E00>(self:
CPedIntelligence, pPed: int, arg2: bool): int
function CPedIntelligence_RecordEventForScript<thiscall, 0x602050>(self:
CPedIntelligence, eventId: int, eventPriority: int)
function CPedIntelligence_HasInterestingEntites<thiscall, 0x602080>(self:
CPedIntelligence): int
function CPedIntelligence_IsInterestingEntity<thiscall, 0x6020A0>(self:
CPedIntelligence, pEntity: int): int
function CPedIntelligence_LookAtInterestingEntities<thiscall, 0x6020D0>(self:
CPedIntelligence)
function CPedIntelligence_RemoveAllInterestingEntities<thiscall, 0x602320>(self:
CPedIntelligence)
function CPedIntelligence_IsPedGoingForCarDoor<thiscall, 0x602350>(self:
CPedIntelligence): int
function CPedIntelligence_CanSeeEntityWithLights<thiscall, 0x605550>(self:
CPedIntelligence, pEntity: int, arg2: bool): float
function CPedIntelligence_ProcessStaticCounter<thiscall, 0x605650>(self:
CPedIntelligence)
function CPedIntelligence_ProcessFirst<thiscall, 0x6073A0>(self: CPedIntelligence)
function CPedIntelligence_Process<thiscall, 0x608260>(self: CPedIntelligence)
function CPedIntelligence_operator delete<cdecl, 0x6074E0>(arg1: int)
function CPedList_BuildListFromGroup_NoLeader<thiscall, 0x699DD0>(self: CPedList,
pedGroupMemberShip: int)
function CPedList_BuildListFromGroup_NotInCar_NoLeader<thiscall, 0x69A340>(self:
CPedList, pedGroupMembership: int)
function CPedList_BuildListOfPedsOfPedType<thiscall, 0x69A3B0>(self: CPedList,
pedtype: int)
function CPedList_Empty<thiscall, 0x699DB0>(self: CPedList)
function CPedList_ExtractPedsWithGuns<thiscall, 0x69A4C0>(self: CPedList, pedlist:
int)
function CPedList_FillUpHoles<thiscall, 0x699E20>(self: CPedList)
function CPedList_RemovePedsAttackingPedType<thiscall, 0x69A450>(self: CPedList,
pedtype: int)
function CPedList_RemovePedsThatDontListenToPlayer<thiscall, 0x69A420>(self:
CPedList)
function CPedPlacement_FindZCoorForPed<cdecl, 0x616920>(pos: int): int
function CPedPlacement_IsPositionClearForPed<cdecl, 0x616860>(pos: int, radius:
float, maxNumObjects: int, pObjectList: int, bCheckVehicles: int, bCheckPeds: int,
bCheckObjects: int): int
function CPedPlacement_IsPositionClearOfCars<cdecl, 0x616A40>(pos: int): int
function CPedPlacement_IsPositionClearOfCars<cdecl, 0x616A40>(ped: int): int
function CPedTaskPair_Flush<thiscall, 0x5E95B0>(self: CPedTaskPair)
function CPickup_SetPosn<thiscall, 0x454960>(self: CPickup, x: float, y: float, z:
float)
function CPickup_GetXCoord<thiscall, 0x4549F0>(self: CPickup): float
function CPickup_GetYCoord<thiscall, 0x454A10>(self: CPickup): float
function CPickup_GetZCoord<thiscall, 0x454A30>(self: CPickup): float
function CPickup_ExtractAmmoFromPickup<thiscall, 0x454BE0>(self: CPickup,
playerPed: int)
function CPickup_IsVisible<thiscall, 0x454C70>(self: CPickup): int
function CPickup_GetRidOfObjects<thiscall, 0x454CF0>(self: CPickup)
function CPickup_PickUpShouldBeInvisible<thiscall, 0x454D20>(self: CPickup): int
function CPickup_FindTextIndexForString<cdecl, 0x455500>(message: int)
function CPickup_FindStringForTextIndex<cdecl, 0x455540>(index: int): int
function CPickup_Remove<thiscall, 0x4556C0>(self: CPickup)
function CPickup_GiveUsAPickUpObject<thiscall, 0x4567E0>(self: CPickup, pObject:
int, objectPoolSlotIndex: int)
function CPickup_Update<thiscall, 0x457410>(self: CPickup, playerPed: int, vehicle:
CVehicle, playerId: int): int
function CPickup_ProcessGunShot<thiscall, 0x4588B0>(self: CPickup, origin: int,
target: int)
function CPickups_AddToCollectedPickupsArray<cdecl, 0x455240>(handle: int)
function CPickups_CreatePickupCoorsCloseToCoors<cdecl, 0x458A80>(inX: float, inY:
float, inZ: float, outX: int, outY: int, outZ: int)
function CPickups_CreateSomeMoney<cdecl, 0x458970>(coors: CVector, amount: int)
function CPickups_DetonateMinesHitByGunShot<cdecl, 0x4590C0>(shotOrigin: int,
shotTarget: int)
function CPickups_DoCollectableEffects<cdecl, 0x455E20>(entity: int)
function CPickups_DoMineEffects<cdecl, 0x4560E0>(entity: int)
function CPickups_DoMoneyEffects<cdecl, 0x454E80>(entity: int)
function CPickups_DoPickUpEffects<cdecl, 0x455720>(entity: int)
function CPickups_FindPickUpForThisObject<cdecl, 0x4551C0>(object: int): int
function CPickups_GenerateNewOne<cdecl, 0x456F20>(coors: CVector, modelId: int,
pickupType: int, ammo: int, moneyPerDay: int, isEmpty: bool, message: int): int
function CPickups_GenerateNewOne_WeaponType<cdecl, 0x457380>(coors: CVector,
weaponType: eWeaponType, pickupType: int, ammo: int, isEmpty: bool, message: int):
int
function CPickups_GetActualPickupIndex<cdecl, 0x4552A0>(pickupIndex: int): int
function CPickups_GetNewUniquePickupIndex<cdecl, 0x456A30>(pickupIndex: int): int
function CPickups_GetUniquePickupIndex<cdecl, 0x455280>(pickupIndex: int): int
function CPickups_GivePlayerGoodiesWithPickUpMI<cdecl, 0x4564F0>(modelId: int,
playerId: int): int
function CPickups_Init<cdecl, 0x454A70>()
function CPickups_IsPickUpPickedUp<cdecl, 0x454B40>(pickupHandle: int): int
function CPickups_Load<cdecl, 0x5D35A0>(): int
function CPickups_ModelForWeapon<cdecl, 0x454AC0>(weaponType: eWeaponType): int
function CPickups_PassTime<cdecl, 0x455200>(time: int)
function CPickups_PickedUpHorseShoe<cdecl, 0x455390>()
function CPickups_PickedUpOyster<cdecl, 0x4552D0>()
function CPickups_PictureTaken<cdecl, 0x456A70>()
function CPickups_PlayerCanPickUpThisWeaponTypeAtThisMoment<cdecl,
0x4554C0>(weaponType: eWeaponType): int
function CPickups_ReInit<cdecl, 0x456E60>()
function CPickups_RemoveMissionPickUps<cdecl, 0x456DE0>()
function CPickups_RemovePickUp<cdecl, 0x4573D0>(pickupHandle: int)
function CPickups_RemovePickUpsInArea<cdecl, 0x456D30>(cornerAx: float, cornerAy:
float, cornerAz: float, cornerBx: float, cornerBy: float, cornerBz: float)
function CPickups_RemovePickupObjects<cdecl, 0x455470>()
function CPickups_RemoveUnnecessaryPickups<cdecl, 0x4563A0>(posn: CVector const&,
radius: float)
function CPickups_RenderPickUpText<cdecl, 0x455000>()
function CPickups_Save<cdecl, 0x5D3540>(): int
function CPickups_TestForPickupsInBubble<cdecl, 0x456450>(posn: CVector, radius:
float): int
function CPickups_TryToMerge_WeaponType<cdecl, 0x4555A0>(posn: CVector, weaponType:
eWeaponType, pickupType: int, ammo: int, arg4: bool): int
function CPickups_Update<cdecl, 0x458DE0>()
function CPickups_UpdateMoneyPerDay<cdecl, 0x455680>(pickupHandle: int, money: int)
function CPickups_WeaponForModel<cdecl, 0x454AE0>(modelId: int): int
function CPlayerPed_CPlayerPed<thiscall, 0x60D5B0>(self: CPlayerPed, playerId: int,
bGroupCreated: bool)
function CPlayerPed_RemovePlayerPed<cdecl, 0x6094A0>(playerId: int)
function CPlayerPed_DeactivatePlayerPed<cdecl, 0x609520>(playerId: int)
function CPlayerPed_ReactivatePlayerPed<cdecl, 0x609540>(playerId: int)
function CPlayerPed_GetPadFromPlayer<thiscall, 0x609560>(self: CPlayerPed): int
function CPlayerPed_CanPlayerStartMission<thiscall, 0x609590>(self: CPlayerPed):
int
function CPlayerPed_IsHidden<thiscall, 0x609620>(self: CPlayerPed): int
function CPlayerPed_ReApplyMoveAnims<thiscall, 0x609650>(self: CPlayerPed)
function CPlayerPed_DoesPlayerWantNewWeapon<thiscall, 0x609710>(self: CPlayerPed,
weaponType: eWeaponType, arg1: bool): int
function CPlayerPed_ProcessPlayerWeapon<thiscall, 0x6097F0>(self: CPlayerPed, pad:
int)
function CPlayerPed_PickWeaponAllowedFor2Player<thiscall, 0x609800>(self:
CPlayerPed)
function CPlayerPed_UpdateCameraWeaponModes<thiscall, 0x609830>(self: CPlayerPed,
pad: int)
function CPlayerPed_ProcessAnimGroups<thiscall, 0x6098F0>(self: CPlayerPed)
function CPlayerPed_ClearWeaponTarget<thiscall, 0x609C80>(self: CPlayerPed)
function CPlayerPed_GetWeaponRadiusOnScreen<thiscall, 0x609CD0>(self: CPlayerPed):
float
function CPlayerPed_PedCanBeTargettedVehicleWise<cdecl, 0x609D90>(ped: int): int
function CPlayerPed_FindTargetPriority<thiscall, 0x609DE0>(self: CPlayerPed,
entity: int): float
function CPlayerPed_Clear3rdPersonMouseTarget<thiscall, 0x609ED0>(self: CPlayerPed)
function CPlayerPed_Busted<thiscall, 0x609EF0>(self: CPlayerPed)
function CPlayerPed_SetWantedLevel<thiscall, 0x609F10>(self: CPlayerPed, level:
int)
function CPlayerPed_SetWantedLevelNoDrop<thiscall, 0x609F30>(self: CPlayerPed,
level: int)
function CPlayerPed_CheatWantedLevel<thiscall, 0x609F50>(self: CPlayerPed, level:
int)
function CPlayerPed_CanIKReachThisTarget<thiscall, 0x609F80>(self: CPlayerPed,
posn: CVector, weapon: int, arg2: bool): int
function CPlayerPed_GetPlayerInfoForThisPlayerPed<thiscall, 0x609FF0>(self:
CPlayerPed): int
function CPlayerPed_DoStuffToGoOnFire<thiscall, 0x60A020>(self: CPlayerPed)
function CPlayerPed_AnnoyPlayerPed<thiscall, 0x60A040>(self: CPlayerPed, arg0:
bool)
function CPlayerPed_ClearAdrenaline<thiscall, 0x60A070>(self: CPlayerPed)
function CPlayerPed_DisbandPlayerGroup<thiscall, 0x60A0A0>(self: CPlayerPed)
function CPlayerPed_MakeGroupRespondToPlayerTakingDamage<thiscall, 0x60A110>(self:
CPlayerPed, damageEvent: CEventDamage const&)
function CPlayerPed_TellGroupToStartFollowingPlayer<thiscall, 0x60A1D0>(self:
CPlayerPed, arg0: bool, arg1: bool, arg2: bool)
function CPlayerPed_MakePlayerGroupDisappear<thiscall, 0x60A440>(self: CPlayerPed)
function CPlayerPed_MakePlayerGroupReappear<thiscall, 0x60A4B0>(self: CPlayerPed)
function CPlayerPed_ResetSprintEnergy<thiscall, 0x60A530>(self: CPlayerPed)
function CPlayerPed_HandleSprintEnergy<thiscall, 0x60A550>(self: CPlayerPed, arg0:
bool, arg1: float): int
function CPlayerPed_ControlButtonSprint<thiscall, 0x60A610>(self: CPlayerPed,
sprintType: eSprintType): float
function CPlayerPed_GetButtonSprintResults<thiscall, 0x60A820>(self: CPlayerPed,
sprintType: eSprintType): float
function CPlayerPed_ResetPlayerBreath<thiscall, 0x60A8A0>(self: CPlayerPed)
function CPlayerPed_HandlePlayerBreath<thiscall, 0x60A8D0>(self: CPlayerPed, arg0:
bool, arg1: float)
function CPlayerPed_SetRealMoveAnim<thiscall, 0x60A9C0>(self: CPlayerPed)
function CPlayerPed_MakeChangesForNewWeapon<thiscall, 0x60B460>(self: CPlayerPed,
weaponType: eWeaponType)
function CPlayerPed_Compute3rdPersonMouseTarget<thiscall, 0x60B650>(self:
CPlayerPed, meleeWeapon: bool)
function CPlayerPed_DrawTriangleForMouseRecruitPed<thiscall, 0x60BA80>(self:
CPlayerPed)
function CPlayerPed_DoesTargetHaveToBeBroken<thiscall, 0x60C0C0>(self: CPlayerPed,
entity: int, weapon: int): int
function CPlayerPed_KeepAreaAroundPlayerClear<thiscall, 0x60C1E0>(self: CPlayerPed)
function CPlayerPed_SetPlayerMoveBlendRatio<thiscall, 0x60C520>(self: CPlayerPed,
arg0: int)
function CPlayerPed_FindPedToAttack<thiscall, 0x60C5F0>(self: CPlayerPed): int
function CPlayerPed_ForceGroupToAlwaysFollow<thiscall, 0x60C7C0>(self: CPlayerPed,
enable: bool)
function CPlayerPed_ForceGroupToNeverFollow<thiscall, 0x60C800>(self: CPlayerPed,
enable: bool)
function CPlayerPed_MakeThisPedJoinOurGroup<thiscall, 0x60C840>(self: CPlayerPed,
ped: int)
function CPlayerPed_PlayerWantsToAttack<thiscall, 0x60CC50>(self: CPlayerPed): int
function CPlayerPed_SetInitialState<thiscall, 0x60CD20>(self: CPlayerPed,
bGroupCreated: bool)
function CPlayerPed_MakeChangesForNewWeapon<thiscall, 0x60D000>(self: CPlayerPed,
weaponSlot: int)
function CPlayerPed_EvaluateTarget<thiscall, 0x60D020>(self: CPlayerPed, target:
int, outTarget: int, outTargetPriority: int, maxDistance: float, arg4: float, arg5:
bool)
function CPlayerPed_EvaluateNeighbouringTarget<thiscall, 0x60D1C0>(self:
CPlayerPed, target: int, outTarget: int, outTargetPriority: int, maxDistance:
float, arg4: float, arg5: bool)
function CPlayerPed_ProcessGroupBehaviour<thiscall, 0x60D350>(self: CPlayerPed,
pad: int)
function CPlayerPed_PlayerHasJustAttackedSomeone<thiscall, 0x60D5A0>(self:
CPlayerPed): int
function CPlayerPed_SetupPlayerPed<cdecl, 0x60D790>(playerId: int)
function CPlayerPed_ProcessWeaponSwitch<thiscall, 0x60D850>(self: CPlayerPed, pad:
int)
function CPlayerPed_FindWeaponLockOnTarget<thiscall, 0x60DC50>(self: CPlayerPed):
int
function CPlayerPed_FindNextWeaponLockOnTarget<thiscall, 0x60E530>(self:
CPlayerPed, arg0: int, arg1: bool): int
function CPlayerPed_GetWantedLevel<thiscall, 0x41BE60>(self: CPlayerPed): int
function CPointLights_Init<cdecl, 0x6FFB40>()
function CPointLights_GenerateLightsAffectingObject<cdecl, 0x6FFBB0>(point: int,
totalLighting: int, entity: int): float
function CPointLights_GetLightMultiplier<cdecl, 0x6FFE70>(point: int): float
function CPointLights_RemoveLightsAffectingObject<cdecl, 0x6FFFE0>()
function CPointLights_ProcessVerticalLineUsingCache<cdecl, 0x6FFFF0>(point:
CVector, outZ: int): int
function CPointLights_AddLight<cdecl, 0x7000E0>(lightType: int, point: CVector,
direction: CVector, radius: float, red: float, green: float, blue: float, fogType:
int, generateExtraShadows: bool, entityAffected: int)
function CPointLights_RenderFogEffect<cdecl, 0x7002D0>()
function CPointList_Empty<thiscall, 0x699F00>(self: CPointList)
function CPools_CheckBuildingAtomics<cdecl, 0x550170>(): int
function CPools_CheckPoolsEmpty<cdecl, 0x551950>()
function CPools_GetObject<cdecl, 0x550050>(handle: int): int
function CPools_GetObjectRef<cdecl, 0x550020>(object: int): int
function CPools_GetPed<cdecl, 0x54FF90>(handle: int): int
function CPools_GetPedRef<cdecl, 0x54FF60>(ped: int): int
function CPools_GetVehicle<cdecl, 0x54FFF0>(handle: int): int
function CPools_GetVehicleRef<cdecl, 0x54FFC0>(vehicle: CVehicle): int
function CPools_Initialise<cdecl, 0x550F10>()
function CPools_Load<cdecl, 0x5D0890>(): int
function CPools_LoadObjectPool<cdecl, 0x5D4A40>(): int
function CPools_LoadPedPool<cdecl, 0x5D2D70>(): int
function CPools_LoadVehiclePool<cdecl, 0x5D2A20>(): int
function CPools_MakeSureSlotInObjectPoolIsEmpty<cdecl, 0x550080>(slot: int)
function CPools_Save<cdecl, 0x5D0880>(): int
function CPools_SaveObjectPool<cdecl, 0x5D4940>(): int
function CPools_SavePedPool<cdecl, 0x5D4B40>(): int
function CPools_SaveVehiclePool<cdecl, 0x5D4800>(): int
function CPools_ShutDown<cdecl, 0x5519F0>()
function CPopCycle_FindNewPedType<cdecl, 0x60FBD0>(arg1: int, modelindex: int,
arg3: bool, arg4: bool): int
function CPopCycle_GetCurrentPercOther_Peds<cdecl, 0x610310>(): float
function CPopCycle_Initialise<cdecl, 0x5BC090>()
function CPopCycle_IsPedAppropriateForCurrentZone<cdecl, 0x610150>(modelindex:
int): int
function CPopCycle_IsPedInGroup<cdecl, 0x610210>(modelIndex: int, popCycleGroup:
int): int
function CPopCycle_PedIsAcceptableInCurrentZone<cdecl, 0x610720>(modelIndex: int):
int
function CPopCycle_PickARandomGroupOfOtherPeds<cdecl, 0x610420>(): int
function CPopCycle_PlayerKilledADealer<cdecl, 0x610490>()
function CPopCycle_Update<cdecl, 0x610BF0>()
function CPopCycle_UpdateAreaDodgyness<cdecl, 0x610560>()
function CPopCycle_UpdateDealerStrengths<cdecl, 0x6104B0>()
function CPopCycle_UpdatePercentages<cdecl, 0x610770>()
function CProjectileInfo_Initialise<cdecl, 0x737B40>()
function CProjectileInfo_RemoveFXSystem<cdecl, 0x737B80>(bInstantly: int)
function CProjectileInfo_Shutdown<cdecl, 0x737BC0>()
function CProjectileInfo_GetProjectileInfo<cdecl, 0x737BF0>(infoId: int): int
function CProjectileInfo_RemoveNotAdd<cdecl, 0x737C00>(creator: int, weaponType:
eWeaponType, posn: CVector)
function CProjectileInfo_AddProjectile<cdecl, 0x737C80>(creator: int, weaponType:
eWeaponType, posn: CVector, force: float, direction: int, victim: int): int
function CProjectileInfo_RemoveDetonatorProjectiles<cdecl, 0x738860>()
function CProjectileInfo_RemoveProjectile<cdecl, 0x7388F0>(projectileInfo: int,
projectileObject: int)
function CProjectileInfo_Update<cdecl, 0x738B20>()
function CProjectileInfo_IsProjectileInRange<cdecl, 0x739860>(x1: float, y1: float,
z1: float, x2: float, y2: float, z2: float, bDestroy: bool): int
function CProjectileInfo_RemoveAllProjectiles<cdecl, 0x7399B0>()
function CProjectileInfo_RemoveIfThisIsAProjectile<cdecl, 0x739A40>(object: int):
int
function CPtrList_CountElements<thiscall, 0x5521B0>(self: CPtrList): int
function CPtrList_IsMemberOfList<thiscall, 0x5521D0>(self: CPtrList, memberNode:
int): int
function CPtrListDoubleLink_Flush<thiscall, 0x552470>(self: CPtrListDoubleLink)
function CPtrListDoubleLink_AddItem<thiscall, 0x533670>(self: CPtrListDoubleLink,
item: int)
function CPtrListDoubleLink_DeleteItem<thiscall, 0x5336B0>(self:
CPtrListDoubleLink, item: int)
function CPtrListSingleLink_Flush<thiscall, 0x552400>(self: CPtrListSingleLink)
function CPtrListSingleLink_AddItem<thiscall, 0x5335E0>(self: CPtrListSingleLink,
item: int)
function CPtrListSingleLink_DeleteItem<thiscall, 0x533610>(self:
CPtrListSingleLink, item: int)
function CPtrNodeDoubleLink_operator new<cdecl, 0x5523C0>(size: int): int
function CPtrNodeDoubleLink_operator delete<cdecl, 0x5523D0>(data: int)
function CPtrNodeSingleLink_operator new<cdecl, 0x552380>(size: int): int
function CPtrNodeSingleLink_operator delete<cdecl, 0x552390>(data: int)
function CQuadTreeNode_AddItem<thiscall, 0x552CD0>(self: CQuadTreeNode, item: int,
rect: CRect const&)
/// Initializes a CQuadTreeNode struct
function CQuadTreeNode_ctor<thiscall, 0x552830>(self: CQuadTreeNode, rect: CRect
const&, startLevel: int): CQuadTreeNode
function CQuadTreeNode_DeleteItem<thiscall, 0x552A40>(self: CQuadTreeNode, item:
int)
function CQuadTreeNode_DeleteItem<thiscall, 0x552A90>(self: CQuadTreeNode, item:
int, rect: CRect const&)
function CQuadTreeNode_FindSector<thiscall, 0x5525A0>(self: CQuadTreeNode, rect:
CRect const&): int
function CQuadTreeNode_FindSector<thiscall, 0x552640>(self: CQuadTreeNode, posn:
CVector2D const&): int
function CQuadTreeNode_ForAllMatching<thiscall, 0x552980>(self: CQuadTreeNode,
rect: CRect const&, callback: int)
function CQuadTreeNode_ForAllMatching<thiscall, 0x5529F0>(self: CQuadTreeNode,
posn: CVector2D const&, callback: int)
function CQuadTreeNode_GetAll<thiscall, 0x552870>(self: CQuadTreeNode, list:
CPtrListSingleLink&)
function CQuadTreeNode_GetAllMatching<thiscall, 0x5528C0>(self: CQuadTreeNode,
rect: CRect const&, list: CPtrListSingleLink&)
function CQuadTreeNode_GetAllMatching<thiscall, 0x552930>(self: CQuadTreeNode,
posn: CVector2D const&, list: CPtrListSingleLink&)
function CQuadTreeNode_InSector<thiscall, 0x5526A0>(self: CQuadTreeNode, rect:
CRect const&, sector: int): int
function CQuadTreeNode_InitPool<thiscall, 0x552C00>(self: CQuadTreeNode)
function CQuadTreeNode_operator delete<cdecl, 0x552C90>(data: int)
function CQuadTreeNode_operator new<cdecl, 0x552C80>(size: int): int
/// Deinitializes the CQuadTreeNode struct
function CQuadTreeNode_dtor<thiscall, 0x552520>(self: CQuadTreeNode)
function CRegisteredMotionBlurStreak_Update<thiscall, 0x721EE0>(self:
CRegisteredMotionBlurStreak)
function CRegisteredMotionBlurStreak_Render<thiscall, 0x721F70>(self:
CRegisteredMotionBlurStreak)
function CRenderer_Init<cdecl, 0x5531C0>()
function CRenderer_Shutdown<cdecl, 0x5531D0>()
function CRenderer_RenderFadingInEntities<cdecl, 0x5531E0>()
function CRenderer_RenderFadingInUnderwaterEntities<cdecl, 0x553220>()
function CRenderer_RenderOneRoad<cdecl, 0x553230>(entity: int)
function CRenderer_RenderOneNonRoad<cdecl, 0x553260>(entity: int)
function CRenderer_RemoveVehiclePedLights<cdecl, 0x553390>(entity: int)
function CRenderer_AddEntityToRenderList<cdecl, 0x5534B0>(entity: int, distance:
float)
function CRenderer_ScanSectorList_ListModels<cdecl, 0x5535D0>(sectorX: int,
sectorY: int)
function CRenderer_ScanSectorList_ListModelsVisible<cdecl, 0x553650>(sectorX: int,
sectorY: int)
function CRenderer_GetLodRenderListBase<cdecl, 0x5536D0>(): int
function CRenderer_GetLodDontRenderListBase<cdecl, 0x5536E0>(): int
function CRenderer_ResetLodRenderLists<cdecl, 0x5536F0>()
function CRenderer_AddToLodRenderList<cdecl, 0x553710>(entity: int, distance:
float)
function CRenderer_AddToLodDontRenderList<cdecl, 0x553740>(entity: int, distance:
float)
function CRenderer_ProcessLodRenderLists<cdecl, 0x553770>()
function CRenderer_PreRender<cdecl, 0x553910>()
function CRenderer_RenderRoads<cdecl, 0x553A10>()
function CRenderer_RenderEverythingBarRoads<cdecl, 0x553AA0>()
function CRenderer_RenderFirstPersonVehicle<cdecl, 0x553D00>()
function CRenderer_SetupLightingForEntity<cdecl, 0x553E40>(entity: int): int
function CRenderer_SetupMapEntityVisibility<cdecl, 0x553F60>(entity: int,
modelInfo: int, distance: float, arg3: bool): int
function CRenderer_SetupEntityVisibility<cdecl, 0x554230>(entity: int, outDistance:
float&): int
function CRenderer_SetupBigBuildingVisibility<cdecl, 0x554650>(entity: int,
outDistance: float&): int
function CRenderer_ScanSectorList<cdecl, 0x554840>(sectorX: int, sectorY: int)
function CRenderer_ScanBigBuildingList<cdecl, 0x554B10>(sectorX: int, sectorY: int)
function CRenderer_GetObjectsInFrustum<cdecl, 0x554C60>(outEntities: int, distance:
float, transformMat: int): int
function CRenderer_ShouldModelBeStreamed<cdecl, 0x554EB0>(entity: int, origin:
CVector const&, farClip: float): int
function CRenderer_ScanWorld<cdecl, 0x554FE0>()
function CRenderer_ScanPtrList_RequestModels<cdecl, 0x555680>(ptrList: CPtrList&)
function CRenderer_ConstructRenderList<cdecl, 0x5556E0>()
function CRenderer_ScanSectorList_RequestModels<cdecl, 0x555900>(sectorX: int,
sectorY: int)
function CRenderer_RequestObjectsInFrustum<cdecl, 0x555960>(transformMat: int,
modelRequesFlags: int)
function CRenderer_RequestObjectsInDirection<cdecl, 0x555CB0>(posn: CVector const&,
angle: float, modelRequesFlags: int)
function CRenderer_SetupScanLists<cdecl, 0x553540>(sectorX: int, sectorY: int)
function CRunningScript_AddScriptToList<thiscall, 0x464C00>(self: CRunningScript,
queuelist: int)
function CRunningScript_CarInAreaCheckCommand<thiscall, 0x488EC0>(self:
CRunningScript, commandId: int)
function CRunningScript_CharInAngledAreaCheckCommand<thiscall, 0x487F60>(self:
CRunningScript, commandId: int)
function CRunningScript_CharInAreaCheckCommand<thiscall, 0x488B50>(self:
CRunningScript, commandId: int)
function CRunningScript_CollectNextParameterWithoutIncreasingPC<thiscall,
0x464250>(self: CRunningScript): int
function CRunningScript_CollectParameters<thiscall, 0x464080>(self: CRunningScript,
count: int)
function CRunningScript_DoDeatharrestCheck<thiscall, 0x485A50>(self:
CRunningScript)
function CRunningScript_FlameInAngledAreaCheckCommand<thiscall, 0x488780>(self:
CRunningScript, commandId: int)
function CRunningScript_GetCorrectPedModelIndexForEmergencyServiceType<thiscall,
0x464F50>(self: CRunningScript, pedType: int, pModelId: int)
function CRunningScript_GetIndexOfGlobalVariable<thiscall, 0x464700>(self:
CRunningScript): int
function CRunningScript_GetPadState<thiscall, 0x485B10>(self: CRunningScript,
playerIndex: int, buttonId: int): int
function CRunningScript_GetPointerToLocalArrayElement<thiscall, 0x463CC0>(self:
CRunningScript, off: int, idx: int, mul: int): int
function CRunningScript_GetPointerToLocalVariable<thiscall, 0x463CA0>(self:
CRunningScript, varId: int): int
function CRunningScript_GetPointerToScriptVariable<thiscall, 0x464790>(self:
CRunningScript, variableType: int): int
function CRunningScript_GivePedScriptedTask<thiscall, 0x465C20>(self:
CRunningScript, pedHandle: int, task: int, commandId: int)
function CRunningScript_Init<thiscall, 0x4648E0>(self: CRunningScript)
function CRunningScript_IsPedDead<thiscall, 0x464D70>(self: CRunningScript, pPed:
int): int
function CRunningScript_LocateCarCommand<thiscall, 0x487A20>(self: CRunningScript,
commandId: int)
function CRunningScript_LocateCharCarCommand<thiscall, 0x487420>(self:
CRunningScript, commandId: int)
function CRunningScript_LocateCharCharCommand<thiscall, 0x4870F0>(self:
CRunningScript, commandId: int)
function CRunningScript_LocateCharCommand<thiscall, 0x486D80>(self: CRunningScript,
commandId: int)
function CRunningScript_LocateCharObjectCommand<thiscall, 0x487720>(self:
CRunningScript, commandId: int)
function CRunningScript_LocateObjectCommand<thiscall, 0x487D10>(self:
CRunningScript, commandId: int)
function CRunningScript_ObjectInAngledAreaCheckCommand<thiscall, 0x4883F0>(self:
CRunningScript, commandId: int)
function CRunningScript_ObjectInAreaCheckCommand<thiscall, 0x489150>(self:
CRunningScript, commandId: int)
function CRunningScript_PlayAnimScriptCommand<thiscall, 0x470150>(self:
CRunningScript, commandId: int)
function CRunningScript_Process<thiscall, 0x469F00>(self: CRunningScript)
function CRunningScript_ProcessCommands0To99<thiscall, 0x465E60>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands1000To1099<thiscall, 0x489500>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands100To199<thiscall, 0x466DE0>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands1100To1199<thiscall, 0x48A320>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands1200To1299<thiscall, 0x48B590>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands1300To1399<thiscall, 0x48CDD0>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands1400To1499<thiscall, 0x48EAA0>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands1500To1599<thiscall, 0x490DB0>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands1600To1699<thiscall, 0x493FE0>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands1700To1799<thiscall, 0x496E00>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands1800To1899<thiscall, 0x46D050>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands1900To1999<thiscall, 0x46B460>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands2000To2099<thiscall, 0x472310>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands200To299<thiscall, 0x469390>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands2100To2199<thiscall, 0x470A90>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands2200To2299<thiscall, 0x474900>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands2300To2399<thiscall, 0x4762D0>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands2400To2499<thiscall, 0x478000>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands2500To2599<thiscall, 0x47A760>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands2600To2699<thiscall, 0x479DA0>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands300To399<thiscall, 0x47C100>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands400To499<thiscall, 0x47D210>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands500To599<thiscall, 0x47E090>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands600To699<thiscall, 0x47F370>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands700To799<thiscall, 0x47FA30>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands800To899<thiscall, 0x481300>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessCommands900To999<thiscall, 0x483BD0>(self:
CRunningScript, commandId: int): int
function CRunningScript_ProcessOneCommand<thiscall, 0x469EB0>(self: CRunningScript)
function CRunningScript_ReadArrayInformation<thiscall, 0x463CF0>(self:
CRunningScript, move: int, pOffset: int, pIdx: int)
function CRunningScript_ReadParametersForNewlyStartedScript<thiscall,
0x464500>(self: CRunningScript, pNewScript: int)
function CRunningScript_ReadTextLabelFromScript<thiscall, 0x463D50>(self:
CRunningScript, pBuffer: int, nBufferLength: int)
function CRunningScript_RemoveScriptFromList<thiscall, 0x464BD0>(self:
CRunningScript, queuelist: int)
function CRunningScript_ScriptTaskPickUpObject<thiscall, 0x46AF50>(self:
CRunningScript, commandId: int)
function CRunningScript_SetCharCoordinates<thiscall, 0x464DC0>(self:
CRunningScript, pPed: int, xCoord: int, yCoord: int, zCoord: int, bWarpGang: int,
bOffset: int)
function CRunningScript_ShutdownThisScript<thiscall, 0x465AA0>(self:
CRunningScript)
function CRunningScript_StoreParameters<thiscall, 0x464370>(self: CRunningScript,
count: int)
function CRunningScript_ThisIsAValidRandomPed<thiscall, 0x489490>(self:
CRunningScript, pedType: ePedType, civilian: bool, gang: bool, criminal: bool): int
function CRunningScript_UpdateCompareFlag<thiscall, 0x4859D0>(self: CRunningScript,
state: int)
function CRunningScript_UpdatePC<thiscall, 0x464DA0>(self: CRunningScript, newIp:
int)
function CScriptResourceManager_AddToResourceManager<thiscall, 0x4704B0>(self:
CScriptResourceManager, modelId: int, resourceType: int, pScript: int)
function CScriptResourceManager_HasResourceBeenRequested<thiscall, 0x470620>(self:
CScriptResourceManager, modelId: int, a4: int): int
function CScriptResourceManager_RemoveFromResourceManager<thiscall, 0x470510>(self:
CScriptResourceManager, modelId: int, resourceType: int, pScript: int): int
function CScriptsForBrains_AddNewScriptBrain<thiscall, 0x46A930>(self:
CScriptsForBrains, imgIndex: int, model: int, priority: int, attachType: int, type:
int, radius: int)
function CScriptsForBrains_AddNewStreamedScriptBrainForCodeUse<thiscall,
0x46A9C0>(self: CScriptsForBrains, a2: int, a3: int, attachtype: int)
function CScriptsForBrains_CheckIfNewEntityNeedsScript<thiscall, 0x46FF20>(self:
CScriptsForBrains, pEntity: int, attachType: int, unused: int)
function CScriptsForBrains_GetIndexOfScriptBrainWithThisName<thiscall,
0x46AA30>(self: CScriptsForBrains, name: int, attachtype: int): int
function CScriptsForBrains_HasAttractorScriptBrainWithThisNameLoaded<thiscall,
0x46AB20>(self: CScriptsForBrains, name: int): int
function CScriptsForBrains_Init<thiscall, 0x46A8C0>(self: CScriptsForBrains)
function CScriptsForBrains_IsObjectWithinBrainActivationRange<thiscall,
0x46B3D0>(self: CScriptsForBrains, entity: int, point: int): int
function
CScriptsForBrains_MarkAttractorScriptBrainWithThisNameAsNoLongerNeeded<thiscall,
0x46AAE0>(self: CScriptsForBrains, name: int)
function CScriptsForBrains_RequestAttractorScriptBrainWithThisName<thiscall,
0x46AA80>(self: CScriptsForBrains, name: int)
function CScriptsForBrains_StartAttractorScriptBrainWithThisName<thiscall,
0x46B390>(self: CScriptsForBrains, name: int, pEntity: int, bHasAScriptBrain: int)
function CScriptsForBrains_StartNewStreamedScriptBrain<thiscall, 0x46B270>(self:
CScriptsForBrains, index: int, pEntity: int, bHasAScriptBrain: int)
function CScriptsForBrains_StartOrRequestNewStreamedScriptBrain<thiscall,
0x46CD80>(self: CScriptsForBrains, index: int, pEntity: int, attachType: int,
bAddToWaitingArray: int)
function
CScriptsForBrains_StartOrRequestNewStreamedScriptBrainWithThisName<thiscall,
0x46CED0>(self: CScriptsForBrains, name: int, pEntity: int, attachType: int)
function CScriptsForBrains_SwitchAllObjectBrainsWithThisID<thiscall,
0x46A900>(self: CScriptsForBrains, id: int, bStatus: int)
function CSetPiece_TryToGenerateCopPed<thiscall, 0x499690>(self: CSetPiece, posn:
CVector2D): int
function CSetPiece_TryToGenerateCopCar<thiscall, 0x4998A0>(self: CSetPiece, posn:
CVector2D, target: CVector2D): int
function CSetPiece_Update<thiscall, 0x499A80>(self: CSetPiece)
function CSetPiece_SetCornerA<thiscall, 0x499120>(self: CSetPiece, coord:
CVector2D)
function CSetPiece_SetCornerB<thiscall, 0x499150>(self: CSetPiece, coord:
CVector2D)
function CSetPiece_SetSpawnCoord1<thiscall, 0x499180>(self: CSetPiece, coord:
CVector2D)
function CSetPiece_SetSpawnCoord2<thiscall, 0x4991B0>(self: CSetPiece, coord:
CVector2D)
function CSetPiece_SetTargetCoord1<thiscall, 0x4991E0>(self: CSetPiece, coord:
CVector2D)
function CSetPiece_SetTargetCoord2<thiscall, 0x499210>(self: CSetPiece, coord:
CVector2D)
function CSetPiece_GetCornerAX<thiscall, 0x499240>(self: CSetPiece): float
function CSetPiece_GetCornerAY<thiscall, 0x499260>(self: CSetPiece): float
function CSetPiece_GetCornerBX<thiscall, 0x499280>(self: CSetPiece): float
function CSetPiece_GetCornerBY<thiscall, 0x4992A0>(self: CSetPiece): float
function CSetPiece_GetSpawnCoord1X<thiscall, 0x4992C0>(self: CSetPiece): float
function CSetPiece_GetSpawnCoord1Y<thiscall, 0x4992E0>(self: CSetPiece): float
function CSetPiece_GetSpawnCoord2X<thiscall, 0x499300>(self: CSetPiece): float
function CSetPiece_GetSpawnCoord2Y<thiscall, 0x499320>(self: CSetPiece): float
function CSetPiece_GetTargetCoord1X<thiscall, 0x499340>(self: CSetPiece): float
function CSetPiece_GetTargetCoord1Y<thiscall, 0x499360>(self: CSetPiece): float
function CSetPiece_GetTargetCoord2X<thiscall, 0x499380>(self: CSetPiece): float
function CSetPiece_GetTargetCoord2Y<thiscall, 0x4993A0>(self: CSetPiece): float
function CSetPiece_CSetPiece<thiscall, 0x4993C0>(self: CSetPiece)
function CSetPieces_AddOne<cdecl, 0x499500>(type: int, cornerA: CVector2D, cornerB:
CVector2D, spawnCoord1: CVector2D, targetCoord1: CVector2D, spawnCoord2: CVector2D,
targetCoord2: CVector2D)
function CSetPieces_Init<cdecl, 0x4994F0>()
function CSetPieces_Load<cdecl, 0x5D3CA0>(): int
function CSetPieces_Save<cdecl, 0x5D3C70>(): int
function CSetPieces_Update<cdecl, 0x49AA00>()
function CShinyTexts_Init<cdecl, 0x7221B0>()
function CShinyTexts_RenderOutGeometryBuffer<cdecl, 0x7221C0>()
function CShinyTexts_Render<cdecl, 0x724890>()
function CShinyTexts_RegisterOne<cdecl, 0x724B60>(cornerAa: CVector, cornerBa:
CVector, cornerBb: CVector, cornerAb: CVector, u1: float, v1: float, u2: float, v2:
float, u3: float, v3: float, u4: float, v4: float, red: int, green: int, blue: int,
alpha: int, maxDistance: float)
function CShotInfo_Initialise<cdecl, 0x739B60>()
function CShotInfo_Shutdown<cdecl, 0x739C20>()
function CShotInfo_AddShot<cdecl, 0x739C30>(creator: int, weaponType: eWeaponType,
origin: CVector, target: CVector): int
function CShotInfo_GetFlameThrowerShotPosn<cdecl, 0x739DE0>(shotId: int, outPosn:
int): int
function CShotInfo_Update<cdecl, 0x739E60>()
function CSpecialFX_AddWeaponStreak<cdecl, 0x7233F0>(weaponType: int)
function CSpecialFX_Init<cdecl, 0x7268F0>()
function CSpecialFX_Render<cdecl, 0x726AD0>()
function CSpecialFX_Render2DFXs<cdecl, 0x721660>()
function CSpecialFX_ReplayStarted<cdecl, 0x721D30>()
function CSpecialFX_Shutdown<cdecl, 0x723390>()
function CSpecialFX_Update<cdecl, 0x726AA0>()
function CSpecialPlateHandler_Init<thiscall, 0x6F2D10>(self: CSpecialPlateHandler)
function CSpecialPlateHandler_Find<thiscall, 0x6F2D30>(self: CSpecialPlateHandler,
carGenId: int, outText: int): int
function CSpecialPlateHandler_Add<thiscall, 0x6F2D90>(self: CSpecialPlateHandler,
carGenId: int, plateText: int)
function CSpecialPlateHandler_Remove<thiscall, 0x6F2DD0>(self:
CSpecialPlateHandler, plateTextId: int)
function CStats_GetStatID<cdecl, 0x558DE0>(stat: int): int
function CStats_GetStatType<cdecl, 0x558E30>(stat: int): int
function CStats_GetStatValue<cdecl, 0x558E40>(stat: int): float
function CStats_GetTimesMissionAttempted<cdecl, 0x558E70>(missionId: int): int
function CStats_RegisterMissionAttempted<cdecl, 0x558E80>(missionId: int)
function CStats_RegisterMissionPassed<cdecl, 0x558EA0>(missionId: int)
function CStats_PopulateFavoriteRadioStationList<cdecl, 0x558EC0>(): int
function CStats_GetFullFavoriteRadioStationList<cdecl, 0x558F90>(): int
function CStats_FindMostFavoriteRadioStation<cdecl, 0x558FA0>(): int
function CStats_FindLeastFavoriteRadioStation<cdecl, 0x559010>(): int
function CStats_FindCriminalRatingNumber<cdecl, 0x559080>(): int
function CStats_GetPercentageProgress<cdecl, 0x5591E0>(): float
function CStats_BuildStatLine<cdecl, 0x559230>(line: int, pValue1: int, metrics:
int, pValue2: int, type: int)
function CStats_ConvertToMins<cdecl, 0x559540>(value: int): int
function CStats_ConvertToSecs<cdecl, 0x559560>(value: int): int
function CStats_SafeToShowThisStat<cdecl, 0x559590>(stat: int): int
function CStats_CheckForThreshold<cdecl, 0x5595F0>(pValue: int, range: float): int
function CStats_IsStatCapped<cdecl, 0x559630>(stat: int): int
function CStats_ProcessReactionStatsOnDecrement<cdecl, 0x559730>(stat: int)
function CStats_CheckForStatsMessage<cdecl, 0x559760>()
function CStats_LoadStatUpdateConditions<cdecl, 0x559860>()
function CStats_LoadActionReactionStats<cdecl, 0x5599B0>()
function CStats_FindMaxNumberOfGroupMembers<cdecl, 0x559A50>(): int
function CStats_GetFatAndMuscleModifier<cdecl, 0x559AF0>(statMod:
eStatModAbilities): float
function CStats_DecrementStat<cdecl, 0x559FA0>(stat: int, value: float)
function CStats_SetStatValue<cdecl, 0x55A070>(stat: int, value: float)
function CStats_RegisterFastestTime<cdecl, 0x55A0B0>(stat: int, time: int)
function CStats_RegisterBestPosition<cdecl, 0x55A160>(stat: int, position: int)
function CStats_FindCriminalRatingString<cdecl, 0x55A210>(): int
function CStats_ConstructStatLine<cdecl, 0x55A780>(arg0: int, arg1: int): int
function CStats_ProcessReactionStatsOnIncrement<cdecl, 0x55B900>(stat: int)
function CStats_DisplayScriptStatUpdateMessage<cdecl, 0x55B980>(state: int, stat:
int, value: float)
function CStats_UpdateRespectStat<cdecl, 0x55BC50>(arg0: int)
function CStats_UpdateSexAppealStat<cdecl, 0x55BF20>()
function CStats_Init<cdecl, 0x55C0C0>()
function CStats_IncrementStat<cdecl, 0x55C180>(stat: int, value: float)
function CStats_SetNewRecordStat<cdecl, 0x55C410>(stat: int, value: float)
function CStats_UpdateFatAndMuscleStats<cdecl, 0x55C470>(value: int)
function CStats_UpdateStatsWhenSprinting<cdecl, 0x55C660>()
function CStats_UpdateStatsWhenRunning<cdecl, 0x55C6F0>()
function CStats_UpdateStatsWhenCycling<cdecl, 0x55C780>(arg0: bool, bmx: int)
function CStats_UpdateStatsWhenSwimming<cdecl, 0x55C990>(arg0: bool, arg1: bool)
function CStats_UpdateStatsWhenDriving<cdecl, 0x55CAC0>(vehicle: CVehicle)
function CStats_UpdateStatsWhenFlying<cdecl, 0x55CC00>(vehicle: CVehicle)
function CStats_UpdateStatsWhenOnMotorBike<cdecl, 0x55CD60>(bike: int)
function CStats_UpdateStatsWhenWeaponHit<cdecl, 0x55CEB0>(weaponType: int)
function CStats_UpdateStatsWhenFighting<cdecl, 0x55CFA0>()
function CStats_UpdateStatsOnRespawn<cdecl, 0x55CFC0>()
function CStats_UpdateStatsAddToHealth<cdecl, 0x55D030>(addToHealth: int)
function CStats_ModifyStat<cdecl, 0x55D090>(stat: int, value: float)
function CStats_Save<cdecl, 0x5D3B40>(): int
function CStats_Load<cdecl, 0x5D3BF0>(): int
/// Returns the index of the named script in CStreamedScript
function CStreamedScripts_FindStreamedScript<thiscall, 0x470740>(cStreamedScripts:
int, scriptname: string): int
function CStreamedScripts_FindStreamedScriptQuiet<thiscall, 0x4706F0>(self:
CStreamedScripts, scriptName: int): int
function CStreamedScripts_GetProperIndexFromIndexUsedByScript<thiscall,
0x470810>(self: CStreamedScripts, scmIndex: int): int
function CStreamedScripts_GetStreamedScriptFilename<thiscall, 0x470900>(self:
CStreamedScripts, index: int): int
function CStreamedScripts_GetStreamedScriptWithThisStartAddress<thiscall,
0x470910>(self: CStreamedScripts, dataPtr: int): int
function CStreamedScripts_Initialise<thiscall, 0x470660>(self: CStreamedScripts)
function CStreamedScripts_LoadStreamedScript<thiscall, 0x470840>(self:
CStreamedScripts, stream: int, index: int)
function CStreamedScripts_ReInitialise<thiscall, 0x4706A0>(self: CStreamedScripts)
function CStreamedScripts_ReadStreamedScriptData<thiscall, 0x470750>(self:
CStreamedScripts)
function CStreamedScripts_RegisterScript<thiscall, 0x4706C0>(self:
CStreamedScripts, scriptName: int): int
function CStreamedScripts_RemoveStreamedScriptFromMemory<thiscall, 0x4708E0>(self:
CStreamedScripts, index: int)
function CStreamedScripts_StartNewStreamedScript<thiscall, 0x470890>(self:
CStreamedScripts, index: int): int
function CStreaming_AddEntity<cdecl, 0x409650>(a2: int): int
function CStreaming_AddImageToList<cdecl, 0x407610>(lpFileName: int, bNotPlayerImg:
bool): int
function CStreaming_AddToLoadedVehiclesList<cdecl, 0x408000>(): int
function CStreaming_AreAnimsUsedByRequestedModels<cdecl, 0x407AD0>(animFileIndex:
int): int
function CStreaming_AreTexturesUsedByRequestedModels<cdecl, 0x409A90>(txdIndex:
int): int
function CStreaming_ConvertBufferToObject<cdecl, 0x40C6B0>(pFileContect: int,
index: int, channelIndex: int): int
function CStreaming_DeleteLeastUsedEntityRwObject<cdecl, 0x409760>(bNotOnScreen:
bool, streamingFlags: int): int
function CStreaming_DeleteRwObjectsBehindCameraInSectorList<cdecl, 0x409940>(list:
int, memoryToCleanInBytes: int): int
function CStreaming_DeleteRwObjectsNotInFrustumInSectorList<cdecl, 0x4099E0>(list:
int, memoryToCleanInBytes: int): int
function CStreaming_FindMIPedSlotForInterior<cdecl, 0x407FB0>(randFactor: int): int
function CStreaming_FinishLoadingLargeFile<cdecl, 0x408CB0>(fileName: int,
modelIndex: int): int
function CStreaming_FlushChannels<cdecl, 0x40E460>(): int
function CStreaming_FlushRequestList<cdecl, 0x40E4E0>(): int
function CStreaming_GetDefaultCabDriverModel<cdecl, 0x407D50>(): int
function CStreaming_GetDefaultCopCarModel<cdecl, 0x407C50>(bIncludeCopBike: int):
int
function CStreaming_GetDefaultCopModel<cdecl, 0x407C00>(): int
function CStreaming_GetDefaultFiremanModel<cdecl, 0x407D40>(): int
function CStreaming_GetDefaultMedicModel<cdecl, 0x407D20>(): int
function CStreaming_GetDiscInDrive<cdecl, 0x40E9B0>(): int
function CStreaming_GetNextFileOnCd<cdecl, 0x408E20>(pos: int, bNotPriority: bool):
int
function CStreaming_HasSpecialCharLoaded<cdecl, 0x407F00>(slot: int): int
function CStreaming_HasVehicleUpgradeLoaded<cdecl, 0x407820>(modelIndex: int): int
function CStreaming_IsCarModelNeededInCurrentZone<cdecl,
0x407DD0>(vehicleModelIndex: int): int
function CStreaming_IsInitialised<cdecl, 0x407600>(): int
function CStreaming_IsObjectInCdImage<cdecl, 0x407800>(modelInex: int): int
function CStreaming_IsVeryBusy<cdecl, 0x4076A0>(): int
function CStreaming_ProcessLoadingChannel<cdecl, 0x40E170>(channelIndex: int): int
function CStreaming_ReInit<cdecl, 0x40E560>(): int
function CStreaming_RemoveLeastUsedModel<cdecl, 0x40CFD0>(streamingFlags: int): int
function CStreaming_RemoveLoadedVehicle<cdecl, 0x40C020>(): int
function CStreaming_RemoveLoadedZoneModel<cdecl, 0x40B340>(): int
function CStreaming_RemoveUnusedModelsInLoadedList<cdecl, 0x407AC0>(): int
function CStreaming_StreamAmbulanceAndMedic<cdecl, 0x40A2A0>(bStreamForAccident:
bool): int
function CStreaming_StreamFireEngineAndFireman<cdecl, 0x40A400>(bStreamForFire:
bool): int
function CStreaming_WeAreTryingToPhaseVehicleOut<cdecl, 0x407F80>(modelIndex: int):
int
function CStreamingInfo_AddToList<thiscall, 0x407480>(self: CStreamingInfo,
listStart: int)
function CStreamingInfo_GetCdPosn<thiscall, 0x407570>(self: CStreamingInfo): int
function CStreamingInfo_GetCdPosnAndSize<thiscall, 0x4075A0>(self: CStreamingInfo,
cdPosn: int, cdSize: int): int
function CStreamingInfo_GetCdSize<thiscall, 0x407590>(self: CStreamingInfo): int
function CStreamingInfo_GetNext<thiscall, 0x407520>(self: CStreamingInfo): int
function CStreamingInfo_GetPrev<thiscall, 0x407540>(self: CStreamingInfo): int
function CStreamingInfo_InList<thiscall, 0x407560>(self: CStreamingInfo): int
function CStreamingInfo_Init<thiscall, 0x407460>(self: CStreamingInfo)
function CStreamingInfo_RemoveFromList<thiscall, 0x4074E0>(self: CStreamingInfo)
function CStreamingInfo_SetCdPosnAndSize<thiscall, 0x4075E0>(self: CStreamingInfo,
cdPosn: int, cdSize: int)
function CStuckCarCheck_AddCarToCheck<thiscall, 0x465970>(self: CStuckCarCheck,
carHandle: int, distance: int, time: int, a5: int, bStuck: int, bFlipped: int,
bWarp: int, pathId: int)
function CStuckCarCheck_AttemptToWarpVehicle<thiscall, 0x463A60>(self:
CStuckCarCheck, vehicle: CVehicle, origin: int, orientation: float): int
function CStuckCarCheck_ClearStuckFlagForCar<thiscall, 0x463C40>(self:
CStuckCarCheck, carHandle: int)
function CStuckCarCheck_HasCarBeenStuckForAWhile<thiscall, 0x463C00>(self:
CStuckCarCheck, carHandle: int): int
function CStuckCarCheck_Init<thiscall, 0x4639E0>(self: CStuckCarCheck)
function CStuckCarCheck_IsCarInStuckCarArray<thiscall, 0x463C70>(self:
CStuckCarCheck, carHandle: int): int
function CStuckCarCheck_Process<thiscall, 0x465680>(self: CStuckCarCheck)
function CStuckCarCheck_RemoveCarFromCheck<thiscall, 0x463B80>(self:
CStuckCarCheck, carHandle: int)
function CStuckCarCheck_ResetArrayElement<thiscall, 0x463970>(self: CStuckCarCheck,
index: int)
function CTaskComplexProstituteSolicit_CTaskComplexProstituteSolicit<thiscall,
0x661A60>(self: CTaskComplexProstituteSolicit, pClient: int)
function CTaskComplexProstituteSolicit_CreateSubTask<thiscall, 0x666360>(self:
CTaskComplexProstituteSolicit, taskId: int, pProstitute: int): int
function CTaskComplexProstituteSolicit_GetRidOfPlayerProstitute<cdecl, 0x661D30>()
function CTaskComplexProstituteSolicit_IsTaskValid<cdecl, 0x661BB0>(pProstitute:
int, pClient: int): int
function CTaskUtilityLineUpPedWithCar_GetLocalPositionToOpenCarDoor<thiscall,
0x64FC10>(self: CTaskUtilityLineUpPedWithCar, unused: int, pVehicle: CVehicle,
arg3: float, pAnimBlendAssoc: int): int
function CTaskUtilityLineUpPedWithCar_ProcessPed<thiscall, 0x6513A0>(self:
CTaskUtilityLineUpPedWithCar, pPed: int, pVehicle: CVehicle, pAnimBlendAssoc: int)
function CTaskUtilityLineUpPedWithCar_GetPositionToOpenCarDoor<thiscall,
0x650A80>(self: CTaskUtilityLineUpPedWithCar, unused: int, pVehicle: CVehicle,
arg2: float, pAnimBlendAssoc: int): int
function CTheCarGenerators_CreateCarGenerator<cdecl, 0x6F31A0>(x: float, y: float,
z: float, angle: float, modelId: int, color1: int, color2: int, forceSpawn: int,
alarmChances: int, doorLockChances: int, minDelay: int, maxDelay: int, iplId: int,
bOwnedbyplayer: int): int
function CTheScripts_AddScriptCheckpoint<cdecl, 0x4935A0>(atX: float, atY: float,
atZ: float, pointToX: float, pointToY: float, pointToZ: float, radius: float, type:
int): int
function CTheScripts_AddScriptEffectSystem<cdecl, 0x492F90>(a1: int): int
function CTheScripts_AddScriptSearchLight<cdecl, 0x493000>(startX: float, startY:
float, startZ: float, entity: int, targetX: float, targetY: float, targetZ: float,
targetRadius: float, baseRadius: float): int
function CTheScripts_AddScriptSphere<cdecl, 0x483B30>(id: int, posn: CVector,
radius: float): int
function CTheScripts_AddToSwitchJumpTable<cdecl, 0x470390>(switchValue: int,
switchLabelLocalAddress: int): int
function CTheScripts_CheckStreamedScriptVersion<cdecl, 0x464FF0>(arg1: int, arg2:
int): int
function CTheScripts_GetActualScriptThingIndex<cdecl, 0x4839A0>(index: int, type:
int): int
function CTheScripts_GetNewUniqueScriptThingIndex<cdecl, 0x483720>(index: int,
type: char): int
function CTheScripts_GetScriptIndexFromPointer<cdecl, 0x464D20>(thread: int): int
function CTheScripts_GetUniqueScriptThingIndex<cdecl, 0x4810C0>(playergroup: int,
type: int): int
function CTheScripts_HasVehicleModelBeenBlockedByScript<cdecl,
0x46A890>(modelindex: int): int
function CTheScripts_IsEntityWithinAnySearchLight<cdecl, 0x493960>(pEntity: int,
pIndex: int): int
function CTheScripts_IsEntityWithinSearchLight<cdecl, 0x493900>(index: int,
pEntity: int): int
function CTheScripts_IsPedStopped<cdecl, 0x486110>(ped: int): int
function CTheScripts_IsPlayerOnAMission<cdecl, 0x464D50>(): int
function CTheScripts_IsPointWithinSearchLight<cdecl, 0x493280>(pointPosn: int,
index: int): int
function CTheScripts_IsVehicleStopped<cdecl, 0x4861F0>(pVehicle: CVehicle): int
function CTheScripts_RemoveFromWaitingForScriptBrainArray<cdecl, 0x46ABC0>(a1: int,
modelIndex: int): int
function CTheScripts_ScriptAttachAnimGroupToCharModel<cdecl, 0x474800>(modelId:
int, ifpName: int): int
function CTheScripts_StartNewScript<cdecl, 0x464C90>(startIp: int): int
function CTheScripts_StartNewScript<cdecl, 0x464C90>(startIp: int, index: int): int
function CTimeCycle_AddOne<cdecl, 0x55FF40>(box: CBox&, farclip: int, extracolor:
int, strength: float, falloff: float, lodDistMult: float)
function CTimeCycle_CalcColoursForPoint<cdecl, 0x5603D0>(point: CVector,
pCurrentColourSet: int)
function CTimeCycle_FindFarClipForCoors<cdecl, 0x5616E0>(camPos: CVector)
function CTimeCycle_FindTimeCycleBox<cdecl, 0x55FFD0>(pos: CVector, outbox: int,
interpolation: int, bCheckLod: bool, bCheckFar: bool, exclude: int)
function CTimeCycle_GetAmbientBlue<cdecl, 0x560350>(): float
function CTimeCycle_GetAmbientBlue_BeforeBrightness<cdecl, 0x5603B0>(): float
function CTimeCycle_GetAmbientBlue_Obj<cdecl, 0x560380>(): float
function CTimeCycle_GetAmbientGreen<cdecl, 0x560340>(): float
function CTimeCycle_GetAmbientGreen_BeforeBrightness<cdecl, 0x5603A0>(): float
function CTimeCycle_GetAmbientGreen_Obj<cdecl, 0x560370>(): float
function CTimeCycle_GetAmbientRed<cdecl, 0x560330>(): float
function CTimeCycle_GetAmbientRed_BeforeBrightness<cdecl, 0x560390>(): float
function CTimeCycle_GetAmbientRed_Obj<cdecl, 0x560360>(): float
function CTimeCycle_InitForRestart<cdecl, 0x5601F0>()
function CTimeCycle_Initialise<cdecl, 0x5BBAC0>()
function CTimeCycle_SetConstantParametersForPostFX<cdecl, 0x560210>()
function CTimeCycle_Shutdown<cdecl, 0x5601E0>()
function CTimeCycle_StartExtraColour<cdecl, 0x55FEC0>(colour: int,
bNoExtraColorInterior: bool)
function CTimeCycle_StopExtraColour<cdecl, 0x55FF20>(bNoExtraColorInterior: bool)
function CTimeCycle_Update<cdecl, 0x561760>()
function CUpsideDownCarCheck_AddCarToCheck<thiscall, 0x4638D0>(self:
CUpsideDownCarCheck, carHandle: int)
function CUpsideDownCarCheck_AreAnyCarsUpsideDown<thiscall, 0x4638A0>(self:
CUpsideDownCarCheck): int
function CUpsideDownCarCheck_HasCarBeenUpsideDownForAWhile<thiscall,
0x463940>(self: CUpsideDownCarCheck, carHandle: int): int
function CUpsideDownCarCheck_Init<thiscall, 0x463810>(self: CUpsideDownCarCheck)
function CUpsideDownCarCheck_RemoveCarFromCheck<thiscall, 0x463910>(self:
CUpsideDownCarCheck, carHandle: int)
function CUpsideDownCarCheck_UpdateTimers<thiscall, 0x4655E0>(self:
CUpsideDownCarCheck)
function CUpsideDownCarCheck_IsCarUpsideDown<cdecl, 0x4655A0>(pVehicle: CVehicle):
int
function CUpsideDownCarCheck_IsCarUpsideDown<cdecl, 0x4655A0>(carhandle: int): int
function CVisibilityPlugins_AtomicConstructor<cdecl, 0x732150>(object: int)
function CVisibilityPlugins_AtomicCopyConstructor<cdecl, 0x732170>(object: int,
originalObject: int)
function CVisibilityPlugins_AtomicDestructor<cdecl, 0x7321A0>(object: int): int
function CVisibilityPlugins_CalculateFadingAtomicAlpha<cdecl,
0x732500>(pBaseModelInfo: int, pEntity: int, arg3: float): int
function CVisibilityPlugins_ClearAtomicFlag<cdecl, 0x732310>(pRpAtomic: int, flag:
int)
function CVisibilityPlugins_ClearAtomicFlag<cdecl, 0x732330>(pRpAtomic: int, flag:
int)
function CVisibilityPlugins_ClearClumpForAllAtomicsFlag<cdecl, 0x732350>(pRpClump:
int, flag: int)
function CVisibilityPlugins_ClumpConstructor<cdecl, 0x732E10>(object: int)
function CVisibilityPlugins_ClumpCopyConstructor<cdecl, 0x732200>(object: int,
originalObject: int)
function CVisibilityPlugins_ClumpDestructor<cdecl, 0x732220>(object: int): int
function CVisibilityPlugins_DefaultVisibilityCB<cdecl, 0x732A30>(): int
function CVisibilityPlugins_FrameConstructor<cdecl, 0x7321B0>(object: int)
function CVisibilityPlugins_FrameCopyConstructor<cdecl, 0x7321D0>(object: int,
originalObject: int)
function CVisibilityPlugins_FrameDestructor<cdecl, 0x7321F0>(arg0: int, arg1: int,
arg2: int): int
function CVisibilityPlugins_FrustumSphereCB<cdecl, 0x732A40>(pRpClump: int): int
function CVisibilityPlugins_GetAtomicId<cdecl, 0x732370>(pRpAtomic: int): int
function CVisibilityPlugins_GetAtomicModelInfo<cdecl, 0x732260>(pRpAtomic: int):
int
function CVisibilityPlugins_GetClumpAlpha<cdecl, 0x732B20>(pRpClump: int): int
function CVisibilityPlugins_GetClumpModelInfo<cdecl, 0x732AC0>(pRpClump: int): int
function CVisibilityPlugins_GetDistanceSquaredFromCamera<cdecl, 0x732C80>(pRwFrame:
int): float
function CVisibilityPlugins_GetDistanceSquaredFromCamera<cdecl, 0x732CC0>(pRwV3D:
int): float
function CVisibilityPlugins_GetDotProductWithCameraVector<cdecl,
0x7326D0>(atomicMat: int, rootMat: int, flags: int): float
function CVisibilityPlugins_GetFrameHierarchyId<cdecl, 0x732A20>(pRwFrame: int):
int
function CVisibilityPlugins_GetModelInfoIndex<cdecl, 0x732250>(pRpAtomic: int): int
function CVisibilityPlugins_GetUserValue<cdecl, 0x7323A0>(pRpAtomic: int): int
function CVisibilityPlugins_InitAlphaAtomicList<cdecl, 0x734530>()
function CVisibilityPlugins_InitAlphaEntityList<cdecl, 0x734540>()
function CVisibilityPlugins_Initialise<cdecl, 0x733A20>()
function CVisibilityPlugins_InsertAtomicIntoReallyDrawLastList<cdecl,
0x733E10>(pRpAtomic: int, arg2: float): int
function CVisibilityPlugins_InsertEntityIntoReallyDrawLastList<cdecl,
0x733E50>(pEntity: int, arg2: float): int
function CVisibilityPlugins_InsertEntityIntoSortedList<cdecl, 0x734570>(pEntity:
int, distance: float): int
function CVisibilityPlugins_IsAtomicVisible<cdecl, 0x732990>(pRpAtomic: int): int
function CVisibilityPlugins_IsClumpVisible<cdecl, 0x732AE0>(pRpClump: int): int
function CVisibilityPlugins_PluginAttach<cdecl, 0x732E30>(): int
function CVisibilityPlugins_RenderAlphaAtomic<cdecl, 0x732480>(pRpAtomic: int,
dwAlpha: int)
function CVisibilityPlugins_RenderAlphaAtomics<cdecl, 0x733E90>()
function CVisibilityPlugins_RenderAtomicWithAlphaCB<cdecl, 0x732660>(pRpAtomic:
int, pData: int)
function CVisibilityPlugins_RenderBoatAlphaAtomics<cdecl, 0x733EC0>()
function CVisibilityPlugins_RenderEntity<cdecl, 0x732B40>(entity: int, unused:
bool, arg3: float)
function CVisibilityPlugins_RenderFadingAtomic<cdecl, 0x732610>(pBaseModelInfo:
int, pRpAtomic: int, dwAlpha: int)
function CVisibilityPlugins_RenderFadingClump<cdecl, 0x732680>(pBaseModelInfo: int,
pRpClump: int, dwAlpha: int)
function CVisibilityPlugins_RenderFadingClumpCB<cdecl, 0x733630>(pRpAtomic: int)
function CVisibilityPlugins_RenderFadingEntities<cdecl, 0x733F10>()
function CVisibilityPlugins_RenderFadingUnderwaterEntities<cdecl, 0x7337D0>()
function CVisibilityPlugins_RenderHeliRotorAlphaCB<cdecl, 0x7340B0>(pRpAtomic: int)
function CVisibilityPlugins_RenderHeliTailRotorAlphaCB<cdecl, 0x734170>(pRpAtomic:
int)
function CVisibilityPlugins_RenderObjNormalAtomic<cdecl, 0x7323E0>(pRpAtomic: int)
function CVisibilityPlugins_RenderPedCB<cdecl, 0x7335B0>(pRpAtomic: int)
function CVisibilityPlugins_RenderPlayerCB<cdecl, 0x732870>(pRpAtomic: int)
function CVisibilityPlugins_RenderReallyDrawLastObjects<cdecl, 0x733800>()
function CVisibilityPlugins_RenderTrainHiDetailAlphaCB<cdecl, 0x734240>(pRpAtomic:
int)
function CVisibilityPlugins_RenderTrainHiDetailCB<cdecl, 0x733330>(pRpAtomic: int)
function CVisibilityPlugins_RenderVehicleHiDetailAlphaCB<cdecl,
0x733F80>(pRpAtomic: int)
function CVisibilityPlugins_RenderVehicleHiDetailAlphaCB_BigVehicle<cdecl,
0x734370>(pRpAtomic: int)
function CVisibilityPlugins_RenderVehicleHiDetailAlphaCB_Boat<cdecl,
0x7344A0>(pRpAtomic: int)
function CVisibilityPlugins_RenderVehicleHiDetailCB<cdecl, 0x733240>(pRpAtomic:
int)
function CVisibilityPlugins_RenderVehicleHiDetailCB_BigVehicle<cdecl,
0x733420>(pRpAtomic: int)
function CVisibilityPlugins_RenderVehicleHiDetailCB_Boat<cdecl,
0x733550>(pRpAtomic: int)
function CVisibilityPlugins_RenderVehicleLoDetailCB_Boat<cdecl,
0x7334F0>(pRpAtomic: int)
function CVisibilityPlugins_RenderVehicleReallyLowDetailCB<cdecl,
0x7331E0>(pRpAtomic: int)
function CVisibilityPlugins_RenderVehicleReallyLowDetailCB_BigVehicle<cdecl,
0x732820>(pRpAtomic: int)
function CVisibilityPlugins_RenderWeaponCB<cdecl, 0x733670>(pRpAtomic: int)
function CVisibilityPlugins_RenderWeaponPedsForPC<cdecl, 0x732F30>()
function CVisibilityPlugins_SetAtomicFlag<cdecl, 0x7322D0>(pRpAtomic: int, flag:
int)
function CVisibilityPlugins_SetAtomicFlag<cdecl, 0x7322B0>(pRpAtomic: int, flag:
int)
function CVisibilityPlugins_SetAtomicId<cdecl, 0x732230>(pRpAtomic: int, id: int)
function CVisibilityPlugins_SetAtomicRenderCallback<cdecl, 0x7328A0>(pRpAtomic:
int, renderCb: int)
function CVisibilityPlugins_SetClumpAlpha<cdecl, 0x732B00>(pRpClump: int, dwAlpha:
int)
function CVisibilityPlugins_SetClumpModelInfo<cdecl, 0x733750>(pRpClump: int,
pClumpModelInfo: int)
function CVisibilityPlugins_SetFrameHierarchyId<cdecl, 0x732A00>(pRwFrame: int, id:
int)
function CVisibilityPlugins_SetRenderWareCamera<cdecl, 0x7328C0>(pRwCamera: int)
function CVisibilityPlugins_SetUserValue<cdecl, 0x732380>(pRpAtomic: int, value:
int)
function CVisibilityPlugins_SetupVehicleVariables<cdecl, 0x733160>(pRpClump: int)
function CVisibilityPlugins_Shutdown<cdecl, 0x732EB0>()
function CVisibilityPlugins_VehicleVisibilityCB<cdecl, 0x7336F0>(pRpClump: int):
int
function CVisibilityPlugins_VehicleVisibilityCB_BigVehicle<cdecl,
0x732AB0>(pRpClump: int): int
function CWanted_InitialiseStaticVariables<cdecl, 0x561C70>()
function CWanted_UpdateWantedLevel<thiscall, 0x561C90>(self: CWanted)
function CWanted_SetMaximumWantedLevel<cdecl, 0x561E70>(level: int)
function CWanted_AreMiamiViceRequired<thiscall, 0x561F30>(self: CWanted): int
function CWanted_AreSwatRequired<thiscall, 0x561F40>(self: CWanted): int
function CWanted_AreFbiRequired<thiscall, 0x561F60>(self: CWanted): int
function CWanted_AreArmyRequired<thiscall, 0x561F80>(self: CWanted): int
function CWanted_NumOfHelisRequired<thiscall, 0x561FA0>(self: CWanted): int
function CWanted_ResetPolicePursuit<cdecl, 0x561FD0>()
function CWanted_ClearQdCrimes<thiscall, 0x561FE0>(self: CWanted)
function CWanted_AddCrimeToQ<thiscall, 0x562000>(self: CWanted, crimeType:
eCrimeType, crimeId: int, posn: CVector const&, bAlreadyReported: bool,
bPoliceDontReallyCare: bool): int
function CWanted_ReportCrimeNow<thiscall, 0x562120>(self: CWanted, crimeType:
eCrimeType, posn: CVector const&, bPoliceDontReallyCare: bool)
function CWanted_RemovePursuitCop<cdecl, 0x562300>(cop: int, copsArray: int,
copsCounter: int)
function CWanted_IsInPursuit<thiscall, 0x562330>(self: CWanted, cop: int): int
function CWanted_UpdateEachFrame<cdecl, 0x562360>()
function CWanted_Initialise<thiscall, 0x562390>(self: CWanted)
function CWanted_Reset<thiscall, 0x562400>(self: CWanted)
function CWanted_RegisterCrime<thiscall, 0x562410>(self: CWanted, crimeType:
eCrimeType, posn: CVector const&, crimeId: int, bPoliceDontReallyCare: bool)
function CWanted_RegisterCrime_Immediately<thiscall, 0x562430>(self: CWanted,
crimeType: eCrimeType, posn: CVector const&, crimeId: int, bPoliceDontReallyCare:
bool)
function CWanted_SetWantedLevel<thiscall, 0x562470>(self: CWanted, level: int)
function CWanted_CheatWantedLevel<thiscall, 0x562540>(self: CWanted, level: int)
function CWanted_SetWantedLevelNoDrop<thiscall, 0x562570>(self: CWanted, level:
int)
function CWanted_ClearWantedLevelAndGoOnParole<thiscall, 0x5625A0>(self: CWanted)
/// Returns the number of police within the given radius of the specified position
function CWanted_WorkOutPolicePresence<cdecl, 0x5625F0>(posX: float, posY: float,
posZ: float, radius: float): int
function CWanted_UpdateCrimesQ<thiscall, 0x562760>(self: CWanted)
function CWanted_IsClosestCop<thiscall, 0x5627D0>(self: CWanted, ped: int,
numCopsToCheck: int): int
function CWanted_ComputePursuitCopToDisplace<cdecl, 0x562B00>(cop: int, copsArray:
int): int
function CWanted_RemovePursuitCop<thiscall, 0x562C10>(self: CWanted, cop: int)
function CWanted_RemoveExcessPursuitCops<thiscall, 0x562C40>(self: CWanted)
function CWanted_Update<thiscall, 0x562C90>(self: CWanted)
function CWanted_CanCopJoinPursuit<cdecl, 0x562F60>(cop: int, maxCopsCount: int,
copsArray: int, copsCounter: int): int
function CWanted_CanCopJoinPursuit<thiscall, 0x562FB0>(self: CWanted, cop: int):
int
function CWanted_SetPursuitCop<thiscall, 0x563060>(self: CWanted, cop: int): int
function CWeapon_InitialiseWeapons<cdecl, 0x73A300>()
function CWeapon_ShutdownWeapons<cdecl, 0x73A330>()
function CWeapon_UpdateWeapons<cdecl, 0x73A360>()
function CWeapon_Shutdown<thiscall, 0x73A380>(self: CWeapon)
function CWeapon_AddGunshell<thiscall, 0x73A3E0>(self: CWeapon, creator: CEntity,
position: CVector, direction: CVector2D, size: float)
function CWeapon_GenerateDamageEvent<cdecl, 0x73A530>(victim: int, creator: int,
weaponType: eWeaponType, damageFactor: int, pedPiece: ePedPieceTypes, direction:
int)
function CWeapon_LaserScopeDot<thiscall, 0x73A8D0>(self: CWeapon, outCoord: int,
outSize: int): int
function CWeapon_FireSniper<thiscall, 0x73AAC0>(self: CWeapon, creator: int,
victim: int, target: int): int
function CWeapon_Reload<thiscall, 0x73AEB0>(self: CWeapon, owner: int)
function CWeapon_IsTypeMelee<thiscall, 0x73B1C0>(self: CWeapon): int
function CWeapon_IsType2Handed<thiscall, 0x73B1E0>(self: CWeapon): int
function CWeapon_IsTypeProjectile<thiscall, 0x73B210>(self: CWeapon): int
function CWeapon_CanBeUsedFor2Player<cdecl, 0x73B240>(weaponType: eWeaponType): int
function CWeapon_HasWeaponAmmoToBeUsed<thiscall, 0x73B2A0>(self: CWeapon): int
function CWeapon_ProcessLineOfSight<cdecl, 0x73B300>(startPoint: CVector const&,
endPoint: CVector const&, outColPoint: CColPoint&, outEntity: int, weaponType:
eWeaponType, arg5: int, buildings: bool, vehicles: bool, peds: bool, objects: bool,
dummies: bool, arg11: bool, doIgnoreCameraCheck: bool): int
function CWeapon_StopWeaponEffect<thiscall, 0x73B360>(self: CWeapon)
function CWeapon_TargetWeaponRangeMultiplier<cdecl, 0x73B380>(victim: int,
weaponOwner: int): float
/// Initializes a CWeapon struct
function CWeapon_ctor<thiscall, 0x73B430>(self: CWeapon, weaponType: eWeaponType,
ammo: int): CWeapon
function CWeapon_Initialise<thiscall, 0x73B4A0>(self: CWeapon, weaponType:
eWeaponType, ammo: int, owner: int)
function CWeapon_DoBulletImpact<thiscall, 0x73B550>(self: CWeapon, owner: int,
victim: int, startPoint: int, endPoint: int, colPoint: int, arg5: int)
function CWeapon_TakePhotograph<thiscall, 0x73C1F0>(self: CWeapon, owner: int,
point: int): int
function CWeapon_SetUpPelletCol<thiscall, 0x73C710>(self: CWeapon, numPellets: int,
owner: int, victim: int, point: CVector&, colPoint: CColPoint&, outMatrix:
CMatrix&)
function CWeapon_FireInstantHitFromCar2<thiscall, 0x73CBA0>(self: CWeapon,
startPoint: CVector, endPoint: CVector, vehicle: CVehicle, owner: int)
function CWeapon_DoDoomAiming<cdecl, 0x73CDC0>(owner: int, start: int, end: int)
function CWeapon_DoTankDoomAiming<cdecl, 0x73D1E0>(vehicle: CVehicle, owner: int,
startPoint: int, endPoint: int)
function CWeapon_DoDriveByAutoAiming<cdecl, 0x73D720>(owner: int, vehicle:
CVehicle, startPoint: int, endPoint: int, canAimVehicles: bool)
function CWeapon_Update<thiscall, 0x73DB40>(self: CWeapon, owner: int)
function CWeapon_CanBeUsedFor2Player<thiscall, 0x73DEF0>(self: CWeapon): int
function CWeapon_FindNearestTargetEntityWithScreenCoors<cdecl, 0x73E240>(screenX:
float, screenY: float, range: float, point: CVector, outX: int, outY: int)
function CWeapon_EvaluateTargetForHeatSeekingMissile<cdecl, 0x73E560>(entity: int,
posn: CVector&, direction: CVector&, distanceMultiplier: float, fromVehicle: bool,
lastEntity: int): float
function CWeapon_DoWeaponEffect<thiscall, 0x73E690>(self: CWeapon, origin: CVector,
target: CVector)
function CWeapon_FireAreaEffect<thiscall, 0x73E800>(self: CWeapon, firingEntity:
int, origin: int, targetEntity: int, target: int): int
function CWeapon_FireInstantHitFromCar<thiscall, 0x73EC40>(self: CWeapon, vehicle:
CVehicle, leftSide: bool, rightSide: bool): int
function CWeapon_CheckForShootingVehicleOccupant<cdecl, 0x73F480>(pCarEntity: int,
colPoint: int, weaponType: eWeaponType, origin: CVector const&, target: CVector
const&): int
function CWeapon_PickTargetForHeatSeekingMissile<cdecl, 0x73F910>(origin: CVector,
direction: CVector, distanceMultiplier: float, ignoreEntity: int, fromVehicle:
bool, lastEntity: int): int
function CWeapon_FireFromCar<thiscall, 0x73FA20>(self: CWeapon, vehicle: CVehicle,
leftSide: bool, rightSide: bool)
function CWeapon_FireInstantHit<thiscall, 0x73FB10>(self: CWeapon, firingEntity:
int, origin: int, muzzlePosn: int, targetEntity: int, target: int,
originForDriveBy: int, arg6: bool, muzzle: bool): int
function CWeapon_FireProjectile<thiscall, 0x741360>(self: CWeapon, firingEntity:
int, origin: int, targetEntity: int, target: int, force: float): int
function CWeapon_FireM16_1stPerson<thiscall, 0x741C00>(self: CWeapon, owner: int):
int
function CWeapon_Fire<thiscall, 0x742300>(self: CWeapon, firingEntity: int, origin:
int, muzzlePosn: int, targetEntity: int, target: int, originForDriveBy: int): int
/// Initializes a CWeaponEffects struct
function CWeaponEffects_ctor<thiscall, 0x742A90>(self: CWeaponEffects):
CWeaponEffects
/// Deinitializes the CWeaponEffects struct
function CWeaponEffects_dtor<thiscall, 0x742AA0>(self: CWeaponEffects)
function CWeaponEffects_Init<cdecl, 0x742AB0>()
function CWeaponEffects_Shutdown<cdecl, 0x742B80>()
function CWeaponEffects_IsLockedOn<cdecl, 0x742BD0>(crosshairId: int): int
function CWeaponEffects_MarkTarget<cdecl, 0x742BF0>(crosshairId: int, posn:
CVector, red: int, green: int, blue: int, alpha: int, size: float, arg7: int)
function CWeaponEffects_ClearCrossHair<cdecl, 0x742C60>(crosshairId: int)
function CWeaponEffects_ClearCrossHairs<cdecl, 0x742C80>()
function CWeaponEffects_ClearCrossHairImmediately<cdecl, 0x742CA0>(crosshairId:
int)
function CWeaponEffects_ClearCrossHairsImmediately<cdecl, 0x742CC0>()
function CWeaponEffects_Render<cdecl, 0x742CF0>()
function CWeather_AddRain<cdecl, 0x72A9A0>()
function CWeather_AddSandStormParticles<cdecl, 0x72A820>()
function CWeather_FindWeatherTypesList<cdecl, 0x72A520>(): int
function CWeather_ForceWeather<cdecl, 0x72A4E0>(weatherType: int)
function CWeather_ForceWeatherNow<cdecl, 0x72A4F0>(weatherType: int)
function CWeather_ForecastWeather<cdecl, 0x72A590>(weatherType: int, numSteps:
int): int
function CWeather_Init<cdecl, 0x72A480>()
function CWeather_ReleaseWeather<cdecl, 0x72A510>()
function CWeather_RenderRainStreaks<cdecl, 0x72AF70>()
function CWeather_SetWeatherToAppropriateTypeNow<cdecl, 0x72A790>()
function CWeather_Update<cdecl, 0x72B850>()
function CWeather_UpdateInTunnelness<cdecl, 0x72B630>()
function CWeather_UpdateWeatherRegion<cdecl, 0x72A640>(posn: int)
function CWorld_ResetLineTestOptions<cdecl, 0x5631C0>()
function CWorld_Initialise<cdecl, 0x5631E0>()
function CWorld_Add<cdecl, 0x563220>(entity: int)
function CWorld_Remove<cdecl, 0x563280>(entity: int)
function CWorld_ProcessVerticalLineSectorList<cdecl, 0x5632B0>(ptrList: CPtrList&,
colLine: CColLine const&, colPoint: CColPoint&, maxTouchDistance: float&,
outEntity: int, doSeeThroughCheck: bool, collPoly: int): int
function CWorld_CastShadowSectorList<cdecl, 0x563390>(ptrList: CPtrList&, arg1:
float, arg2: float, arg3: float, arg4: float)
function CWorld_ProcessForAnimViewer<cdecl, 0x5633D0>()
function CWorld_ProcessPedsAfterPreRender<cdecl, 0x563430>()
function CWorld_ClearScanCodes<cdecl, 0x563470>()
function CWorld_FindObjectsInRangeSectorList<cdecl, 0x563500>(arg0: CPtrList&,
point: CVector const&, radius: float, b2D: bool, outCount: int, maxCount: int,
outEntities: int)
function CWorld_FindObjectsOfTypeInRangeSectorList<cdecl, 0x5635C0>(modelId: int,
ptrList: CPtrList&, point: CVector const&, radius: float, b2D: bool, outCount: int,
maxCount: int, outEntities: int)
function CWorld_ProcessVerticalLineSectorList_FillGlobeColPoints<cdecl,
0x5636A0>(ptrList: CPtrList&, colLine: CColLine const&, outEntity: int,
doSeeThroughCheck: bool, outCollPoly: int): int
function CWorld_RemoveStaticObjects<cdecl, 0x563840>()
function CWorld_TestForBuildingsOnTopOfEachOther<cdecl, 0x563950>(ptrList:
CPtrList&)
function CWorld_TestForUnusedModels<cdecl, 0x5639D0>(ptrList: CPtrList&, models:
int)
function CWorld_RemoveEntityInsteadOfProcessingIt<cdecl, 0x563A10>(entity: int)
function CWorld_CallOffChaseForAreaSectorListVehicles<cdecl, 0x563A80>(ptrList:
CPtrList&, x1: float, y1: float, x2: float, y2: float, arg5: float, arg6: float,
arg7: float, arg8: float)
function CWorld_CallOffChaseForAreaSectorListPeds<cdecl, 0x563D00>(ptrList:
CPtrList&, x1: float, y1: float, x2: float, y2: float, arg5: float, arg6: float,
arg7: float, arg8: float)
function CWorld_CameraToIgnoreThisObject<cdecl, 0x563F40>(entity: int): int
function CWorld_FindPlayerSlotWithPedPointer<cdecl, 0x563FA0>(ptr: int): int
function CWorld_FindPlayerSlotWithRemoteVehiclePointer<cdecl, 0x563FD0>(ptr: int):
int
function CWorld_FindPlayerSlotWithVehiclePointer<cdecl, 0x564000>(vehicle:
CVehicle)
function CWorld_ShutDown<cdecl, 0x564050>()
function CWorld_ClearForRestart<cdecl, 0x564360>()
function CWorld_ProcessVerticalLineSector_FillGlobeColPoints<cdecl,
0x564420>(sector: CSector&, repeatSector: CRepeatSector&, colLine: CColLine const&,
outEntity: int, buildings: bool, vehicles: bool, peds: bool, objects: bool,
dummies: bool, doSeeThroughCheck: bool, outCollPoly: int): int
function CWorld_ProcessVerticalLineSector<cdecl, 0x564500>(sector: CSector&,
repeatSector: CRepeatSector&, colLine: CColLine const&, outColPoint: CColPoint&,
outEntity: int, buildings: bool, vehicles: bool, peds: bool, objects: bool,
dummies: bool, doSeeThroughCheck: bool, outCollPoly: int): int
function CWorld_CastShadow<cdecl, 0x564600>(x1: float, y1: float, x2: float, y2:
float)
function CWorld_ProcessAttachedEntities<cdecl, 0x5647F0>()
function CWorld_GetIsLineOfSightSectorListClear<cdecl, 0x564970>(ptrList:
CPtrList&, colLine: CColLine const&, doSeeThroughCheck: bool, doCameraIgnoreCheck:
bool): int
function CWorld_FindObjectsInRange<cdecl, 0x564A20>(point: CVector const&, radius:
float, b2D: bool, outCount: int, maxCount: int, outEntities: int, buildings: bool,
vehicles: bool, peds: bool, objects: bool, dummies: bool)
function CWorld_FindObjectsOfTypeInRange<cdecl, 0x564C70>(modelId: int, point:
CVector const&, radius: float, b2D: bool, outCount: int, maxCount: int,
outEntities: int, buildings: bool, vehicles: bool, peds: bool, objects: bool,
dummies: bool)
function CWorld_FindLodOfTypeInRange<cdecl, 0x564ED0>(modelId: int, point: CVector
const&, radius: float, b2D: bool, outCount: int, maxCount: int, outEntities: int)
function CWorld_FindObjectsKindaCollidingSectorList<cdecl, 0x565000>(ptrList:
CPtrList&, point: CVector const&, radius: float, b2D: bool, outCount: int,
maxCount: int, outEntities: int)
function CWorld_FindObjectsIntersectingCubeSectorList<cdecl, 0x5650E0>(ptrList:
CPtrList&, cornerA: CVector const&, cornerB: CVector const&, outCount: int,
maxCount: int, outEntities: int)
function CWorld_FindObjectsIntersectingAngledCollisionBoxSectorList<cdecl,
0x565200>(ptrList: CPtrList&, box: CBox const&, transform: CMatrix const&, point:
CVector const&, outCount: int, maxCount: int, outEntities: int)
function CWorld_FindMissionEntitiesIntersectingCubeSectorList<cdecl,
0x565300>(ptrList: CPtrList&, cornerA: CVector const&, cornerB: CVector const&,
outCount: int, maxCount: int, outEntities: int, vehiclesList: bool, pedsList: bool,
objectsList: bool)
function CWorld_FindNearestObjectOfTypeSectorList<cdecl, 0x565450>(modelId: int,
ptrList: CPtrList&, point: CVector const&, radius: float, b2D: bool, outEntities:
int, outDistance: int)
function CWorld_RemoveReferencesToDeletedObject<cdecl, 0x565510>(entity: int)
function CWorld_SetPedsOnFire<cdecl, 0x565610>(x1: float, y1: float, x2: float, y2:
float, fireCreator: int)
function CWorld_SetPedsChoking<cdecl, 0x565800>(x1: float, y1: float, x2: float,
y2: float, gasCreator: int)
function CWorld_SetCarsOnFire<cdecl, 0x5659F0>(x1: float, y1: float, x2: float, y2:
float, fireCreator: int)
function CWorld_SprayPaintWorld<cdecl, 0x565B70>(posn: CVector&, outDir: CVector&,
radius: float, processTagAlphaState: bool): int
function CWorld_RemoveFallenPeds<cdecl, 0x565CB0>()
function CWorld_RemoveFallenCars<cdecl, 0x565E80>()
function CWorld_UseDetonator<cdecl, 0x5660B0>(creator: int)
function CWorld_TestSphereAgainstSectorList<cdecl, 0x566140>(ptrList: CPtrList&,
sphereCenter: CVector, sphereRadius: float, ignoreEntity: int, doCameraIgnoreCheck:
bool): int
function CWorld_PrintCarChanges<cdecl, 0x566420>()
function CWorld_TestForBuildingsOnTopOfEachOther<cdecl, 0x5664A0>()
function CWorld_TestForUnusedModels<cdecl, 0x566510>()
function CWorld_ClearCarsFromArea<cdecl, 0x566610>(x1: float, y1: float, z1: float,
x2: float, y2: float, z2: float)
function CWorld_ClearPedsFromArea<cdecl, 0x5667F0>(x1: float, y1: float, z1: float,
x2: float, y2: float, z2: float)
function CWorld_SetAllCarsCanBeDamaged<cdecl, 0x5668F0>(enable: bool)
function CWorld_ExtinguishAllCarFiresInArea<cdecl, 0x566950>(point: CVector,
radius: float)
function CWorld_CallOffChaseForArea<cdecl, 0x566A60>(x1: float, y1: float, x2:
float, y2: float)
function CWorld_StopAllLawEnforcersInTheirTracks<cdecl, 0x566C10>()
function CWorld_FindUnsuspectingTargetCar<cdecl, 0x566C90>(point: CVector,
playerPosn: CVector): int
function CWorld_FindUnsuspectingTargetPed<cdecl, 0x566DA0>(point: CVector,
playerPosn: CVector): int
function CWorld_ProcessLineOfSightSectorList<cdecl, 0x566EE0>(ptrList: CPtrList&,
colLine: CColLine const&, outColPoint: CColPoint&, maxTouchDistance: float&,
outEntity: int, doSeeThroughCheck: bool, doIgnoreCameraCheck: bool,
doShootThroughCheck: bool): int
function CWorld_ProcessVerticalLine<cdecl, 0x5674E0>(origin: CVector const&,
distance: float, outColPoint: CColPoint&, outEntity: int, buildings: bool,
vehicles: bool, peds: bool, objects: bool, dummies: bool, doSeeThroughCheck: bool,
outCollPoly: int): int
function CWorld_ProcessVerticalLine_FillGlobeColPoints<cdecl, 0x567620>(origin:
CVector const&, distance: float, outEntity: int, buildings: bool, vehicles: bool,
peds: bool, objects: bool, dummies: bool, doSeeThroughCheck: bool, outCollPoly:
int): int
function CWorld_TriggerExplosionSectorList<cdecl, 0x567750>(ptrList: CPtrList&,
point: CVector const&, radius: float, visibleDistance: float, victim: int, creator:
int, processVehicleBombTimer: bool, damage: float)
function CWorld_Process<cdecl, 0x5684A0>()
function CWorld_GetIsLineOfSightSectorClear<cdecl, 0x568AD0>(sector: CSector&,
repeatSector: CRepeatSector&, colLine: CColLine const&, buildings: bool, vehicles:
bool, peds: bool, objects: bool, dummies: bool, doSeeThroughCheck: bool,
doIgnoreCameraCheck: bool): int
function CWorld_FindObjectsKindaColliding<cdecl, 0x568B80>(point: CVector const&,
radius: float, b2D: bool, outCount: int, maxCount: int, outEntities: int,
buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool)
function CWorld_FindObjectsIntersectingCube<cdecl, 0x568DD0>(cornerA: CVector
const&, cornerB: CVector const&, outCount: int, maxCount: int, outEntities: int,
buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool)
function CWorld_FindObjectsIntersectingAngledCollisionBox<cdecl, 0x568FF0>(box:
CBox const&, transform: CMatrix const&, point: CVector const&, x1: float, y1:
float, x2: float, y2: float, outCount: int, maxCount: int, outEntities: int,
buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool)
function CWorld_FindMissionEntitiesIntersectingCube<cdecl, 0x569240>(cornerA:
CVector const&, cornerB: CVector const&, outCount: int, maxCount: int, outEntities:
int, vehicles: bool, peds: bool, objects: bool)
function CWorld_FindNearestObjectOfType<cdecl, 0x5693F0>(modelId: int, point:
CVector const&, radius: float, b2D: bool, buildings: bool, vehicles: bool, peds:
bool, objects: bool, dummies: bool): CEntity
/// Returns the Z-coordinate at given XY coordinates
function CWorld_FindGroundZForCoord<cdecl, 0x569660>(x: float, y: float): float
function CWorld_FindGroundZFor3DCoord<cdecl, 0x5696C0>(x: float, y: float, z:
float, outResult: int, outEntity: int): float
function CWorld_FindRoofZFor3DCoord<cdecl, 0x569750>(x: float, y: float, z: float,
outResult: int): float
function CWorld_FindLowestZForCoord<cdecl, 0x5697F0>(x: float, y: float): float
function CWorld_RepositionOneObject<cdecl, 0x569850>(object: int)
function CWorld_TestSphereAgainstWorld<cdecl, 0x569E20>(sphereCenter: CVector,
sphereRadius: float, arg2: int, buildings: bool, vehicles: bool, peds: bool,
objects: bool, dummies: bool, doCameraIgnoreCheck: bool): int
function CWorld_ClearExcitingStuffFromArea<cdecl, 0x56A0D0>(point: CVector const&,
radius: float, bRemoveProjectilesAndShadows: int)
function CWorld_GetIsLineOfSightClear<cdecl, 0x56A490>(origin: CVector const&,
target: CVector const&, buildings: bool, vehicles: bool, peds: bool, objects: bool,
dummies: bool, doSeeThroughCheck: bool, doCameraIgnoreCheck: bool): int
function CWorld_ProcessLineOfSightSector<cdecl, 0x56B5E0>(sector: CSector&,
repeatSector: CRepeatSector&, colLine: CColLine const&, outColPoint: CColPoint&,
maxTouchDistance: float&, outEntity: int, buildings: bool, vehicles: bool, peds:
bool, objects: bool, dummies: bool, doSeeThroughCheck: bool, doCameraIgnoreCheck:
bool, doShootThroughCheck: bool): int
function CWorld_TriggerExplosion<cdecl, 0x56B790>(point: CVector const&, radius:
float, visibleDistance: float, victim: int, creator: int, processVehicleBombTimer:
bool, damage: float)
function CWorld_SetWorldOnFire<cdecl, 0x56B910>(x: float, y: float, z: float,
radius: float, fireCreator: int)
function CWorld_RepositionCertainDynamicObjects<cdecl, 0x56B9C0>()
function CWorld_ProcessLineOfSight<cdecl, 0x56BA00>(origin: CVector const&, target:
CVector const&, outColPoint: CColPoint&, outEntity: int, buildings: bool, vehicles:
bool, peds: bool, objects: bool, dummies: bool, doSeeThroughCheck: bool,
doCameraIgnoreCheck: bool, doShootThroughCheck: bool): int
function D3DIndexDataBuffer_Clear<thiscall, 0x7301D0>(self: D3DIndexDataBuffer)
function D3DIndexDataBuffer_Destroy<thiscall, 0x730200>(self: D3DIndexDataBuffer)
function D3DIndexDataBuffer_GetTotalDataSize<thiscall, 0x7303B0>(self:
D3DIndexDataBuffer): int
function D3DIndexDataBuffer_Resize<thiscall, 0x730330>(self: D3DIndexDataBuffer,
newCapacity: int)
function D3DIndexDataBuffer_Setup<thiscall, 0x730190>(self: D3DIndexDataBuffer,
format: int, _f4: int, capacity: int)
function D3DIndexDataBuffer_Pop<thiscall, 0x730250>(self: D3DIndexDataBuffer): int
function D3DIndexDataBuffer_Pop<thiscall, 0x730270>(self: D3DIndexDataBuffer,
indexCount: int): int
function D3DIndexDataBuffer_Push<thiscall, 0x730300>(self: D3DIndexDataBuffer,
indexBuffer: int): int
function D3DIndexDataBuffer_PushWithoutIncreasingCounter<thiscall, 0x730B00>(self:
D3DIndexDataBuffer, indexBuffer: int): int
function D3DIndexDataBuffer_Pop<thiscall, 0x730250>(self: D3DIndexDataBuffer): int
function D3DIndexDataBuffer_Pop<thiscall, 0x730270>(self: D3DIndexDataBuffer,
indexCount: int): int
function D3DIndexDataBuffer_Push<thiscall, 0x730300>(self: D3DIndexDataBuffer,
indexBuffer: int): int
function D3DIndexDataBuffer_PushWithoutIncreasingCounter<thiscall, 0x730B00>(self:
D3DIndexDataBuffer, indexBuffer: int): int
function D3DResourceSystem_CancelBuffering<cdecl, 0x730900>()
function D3DResourceSystem_GetTotalIndexDataSize<cdecl, 0x7307F0>(): int
function D3DResourceSystem_GetTotalPixelsSize<cdecl, 0x730660>(): int
function D3DResourceSystem_Init<cdecl, 0x730830>()
function D3DResourceSystem_SetUseD3DResourceBuffering<cdecl, 0x730AC0>(bUse: bool)
function D3DResourceSystem_Shutdown<cdecl, 0x730A00>()
function D3DResourceSystem_TidyUpD3DIndexBuffers<cdecl, 0x730740>(count: int)
function D3DResourceSystem_TidyUpD3DTextures<cdecl, 0x7305E0>(count: int)
function D3DResourceSystem_CreateIndexBuffer<cdecl, 0x7306A0>(numIndices: int,
format: int, ppIndexBuffer: int): int
function D3DResourceSystem_CreateTexture<cdecl, 0x730510>(width: int, height: int,
format: int, ppTexture: int): int
function D3DResourceSystem_DestroyIndexBuffer<cdecl, 0x730D30>(pIndexBuffer: int)
function D3DResourceSystem_DestroyTexture<cdecl, 0x730B70>(pTexture: int)
function D3DResourceSystem_CreateIndexBuffer<cdecl, 0x7306A0>(numIndices: int,
format: int, ppIndexBuffer: int): int
function D3DResourceSystem_CreateTexture<cdecl, 0x730510>(width: int, height: int,
format: int, ppTexture: int): int
function D3DResourceSystem_DestroyIndexBuffer<cdecl, 0x730D30>(pIndexBuffer: int)
function D3DResourceSystem_DestroyTexture<cdecl, 0x730B70>(pTexture: int)
function D3DTextureBuffer_Clear<thiscall, 0x72FEC0>(self: D3DTextureBuffer)
function D3DTextureBuffer_Destroy<thiscall, 0x72FEF0>(self: D3DTextureBuffer)
function D3DTextureBuffer_GetTotalDataSize<thiscall, 0x7300A0>(self:
D3DTextureBuffer): int
function D3DTextureBuffer_Resize<thiscall, 0x730020>(self: D3DTextureBuffer,
newCapacity: int)
function D3DTextureBuffer_Setup<thiscall, 0x72FE80>(self: D3DTextureBuffer, format:
int, width: int, bOneLevel: int, capacity: int)
function D3DTextureBuffer_Pop<thiscall, 0x72FF40>(self: D3DTextureBuffer): int
function D3DTextureBuffer_Pop<thiscall, 0x72FF60>(self: D3DTextureBuffer, format:
int, width: int, height: int, bOneLevel: int): int
function D3DTextureBuffer_Push<thiscall, 0x72FFF0>(self: D3DTextureBuffer, texture:
int): int
function D3DTextureBuffer_PushWithoutIncreasingCounter<thiscall, 0x730AD0>(self:
D3DTextureBuffer, texture: int): int
function D3DTextureBuffer_Pop<thiscall, 0x72FF40>(self: D3DTextureBuffer): int
function D3DTextureBuffer_Pop<thiscall, 0x72FF60>(self: D3DTextureBuffer, format:
int, width: int, height: int, bOneLevel: int): int
function D3DTextureBuffer_Push<thiscall, 0x72FFF0>(self: D3DTextureBuffer, texture:
int): int
function D3DTextureBuffer_PushWithoutIncreasingCounter<thiscall, 0x730AD0>(self:
D3DTextureBuffer, texture: int): int
/// Initializes a List_c struct
function List_c_ctor<thiscall, 0x4A8DD0>(self: List_c): List_c
/// Deinitializes the List_c struct
function List_c_dtor<thiscall, 0x4A8DE0>(self: List_c)
function List_c_RemoveHead<thiscall, 0x4A8E70>(self: List_c): int
function List_c_GetItemOffset<thiscall, 0x4A9010>(self: List_c, bFromHead: bool,
iOffset: int): int
/// Initializes a ListItem_c struct
function ListItem_c_ctor<thiscall, 0x4A8DB0>(self: ListItem_c): ListItem_c
/// Deinitializes the ListItem_c struct
function ListItem_c_dtor<thiscall, 0x4A8DC0>(self: ListItem_c)
/// Finds the first occurrence of a substring in a string and returns a pointer to
it
function strstr<cdecl, 0x822650>(str: string, substr: string): string
/// Interprets a floating point value in a byte string pointed to by str
function atof<cdecl, 0x823CEE>(str: string): float
/// Interprets an integer value in a byte string pointed to by str. The implied
radix is always 10
function atoi<cdecl, 0x82258E>(str: string): int
/// Initializes a CVehicle struct
function CVehicle_ctor<thiscall, 0x6D5F10>(self: CVehicle): CVehicle
/// Checks if the vehicle is a law enforcement vehicle
function CVehicle_IsLawEnforcementVehicle<thiscall, 0x6D2370>(self: CVehicle): bool
/// Returns a position vector of the given player. Use -1 for the current player
function FindPlayerCentreOfWorld<cdecl, 0x56E250>(playerIndex: int): CVector
/// Returns a pointer to the player's current vehicle, or 0 if the player is not
driving any
function FindPlayerVehicle<cdecl, 0x56E0D0>(playerIndex: int, includeRemote: bool):
CVehicle
/// Returns a position vector of the given player. Use -1 for the current player
function FindPlayerCoors<cdecl, 0x56E010>(result: CVector, playerIndex: int):
CVector
/// Calculates the value of the arc sine of num. Num should be in range -1.0..1.0
function asin<cdecl, 0x4207A0>(num: float): float
/// Destroys a RwTexture created with RwTextureCreate
function RwTextureDestroy<cdecl, 0x7F3820>(texture: int)
/// Creates new RwTexture from RwRaster
function RwTextureCreate<cdecl, 0x7F37C0>(raster: int)
/// Creates new RwRaster
function RwRasterCreate<cdecl, 0x7FB230>(width: int, height: int, depth: int,
flags: int): int
/// Destroys an instance of RwRaster
function RwRasterDestroy<cdecl, 0x7FB020>(raster: int)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy