# CAMERA natives

233 natives · 157 named · 59 described. RDR3 game natives (client side).

- [_0x0060B31968E60E41](https://natives.borderlinerp.com/natives/CAMERA/0x0060B31968E60E41.md) `0x0060B31968E60E41` — `BOOL N_0x0060b31968e60e41(const char* shakeName)` — shakeNames in script_rel: CORRECTOR_SHAKE, MINIGAME_BOUNTY_SHAKE, POV_DRUNK_SHAKE, DRUNK_SHAKE, MINIGAME_TRAIN_SHAKE _IS_GAMEPLAY_*
- [_0x04084490CC302CFB](https://natives.borderlinerp.com/natives/CAMERA/0x04084490CC302CFB.md) `0x04084490CC302CFB` — `void N_0x04084490cc302cfb()`
- [_0x06557F6D96C86881](https://natives.borderlinerp.com/natives/CAMERA/0x06557F6D96C86881.md) `0x06557F6D96C86881` — `void N_0x06557f6d96c86881()`
- [_0x0961B089947BA6D0](https://natives.borderlinerp.com/natives/CAMERA/0x0961B089947BA6D0.md) `0x0961B089947BA6D0` — `void N_0x0961b089947ba6d0(Any p0)`
- [_0x0F1FFEF5D54AE832](https://natives.borderlinerp.com/natives/CAMERA/0x0F1FFEF5D54AE832.md) `0x0F1FFEF5D54AE832` — `void N_0x0f1ffef5d54ae832()` — NPLOI_UPDATE__GUN_SPINNING_PREVIEW - Adjusting Camera / Ped Reset Flags This Frame _DISABLE_*
- [_0x0FF7125F07DEB84F](https://natives.borderlinerp.com/natives/CAMERA/0x0FF7125F07DEB84F.md) `0x0FF7125F07DEB84F` — `void N_0x0ff7125f07deb84f(Any p0, Any p1)`
- [_0x1204EB53A5FBC63D](https://natives.borderlinerp.com/natives/CAMERA/0x1204EB53A5FBC63D.md) `0x1204EB53A5FBC63D` — `BOOL N_0x1204eb53a5fbc63d()` — Used for DUELING_LOCK_CAMERA_CONTROLS_THIS_FRAME: Disabling look/aim controls _IS_SC(REEN_)* (?)
- [_0x14C4A49E36C29E49](https://natives.borderlinerp.com/natives/CAMERA/0x14C4A49E36C29E49.md) `0x14C4A49E36C29E49` — `Any N_0x14c4a49e36c29e49()`
- [_0x16E9ABDD34DDD931](https://natives.borderlinerp.com/natives/CAMERA/0x16E9ABDD34DDD931.md) `0x16E9ABDD34DDD931` — `void N_0x16e9abdd34ddd931()`
- [_0x1811A02277A9E49D](https://natives.borderlinerp.com/natives/CAMERA/0x1811A02277A9E49D.md) `0x1811A02277A9E49D` — `BOOL N_0x1811a02277a9e49d()`
- [_0x18C3DFAC458783BB](https://natives.borderlinerp.com/natives/CAMERA/0x18C3DFAC458783BB.md) `0x18C3DFAC458783BB` — `void N_0x18c3dfac458783bb()`
- [_0x190F7DA1AC09A8EF](https://natives.borderlinerp.com/natives/CAMERA/0x190F7DA1AC09A8EF.md) `0x190F7DA1AC09A8EF` — `Any N_0x190f7da1ac09a8ef()`
- [_0x1D931B7CC0EE3956](https://natives.borderlinerp.com/natives/CAMERA/0x1D931B7CC0EE3956.md) `0x1D931B7CC0EE3956` — `BOOL N_0x1d931b7cc0ee3956(const char* dictionary, const char* shotName, const char* cameraName)`
- [_0x1D9F72DD4FD9A9D7](https://natives.borderlinerp.com/natives/CAMERA/0x1D9F72DD4FD9A9D7.md) `0x1D9F72DD4FD9A9D7` — `void N_0x1d9f72dd4fd9a9d7(Any p0)`
- [_0x1F6EBD94680252CE](https://natives.borderlinerp.com/natives/CAMERA/0x1F6EBD94680252CE.md) `0x1F6EBD94680252CE` — `void N_0x1f6ebd94680252ce(Any p0, Any p1)`
- [_0x1FC6C727D30FFDDE](https://natives.borderlinerp.com/natives/CAMERA/0x1FC6C727D30FFDDE.md) `0x1FC6C727D30FFDDE` — `void N_0x1fc6c727d30ffdde(Any p0)`
- [_0x29E6655DF3590B0D](https://natives.borderlinerp.com/natives/CAMERA/0x29E6655DF3590B0D.md) `0x29E6655DF3590B0D` — `void N_0x29e6655df3590b0d(Any p0)`
- [_0x2AB7C81B3F70570C](https://natives.borderlinerp.com/natives/CAMERA/0x2AB7C81B3F70570C.md) `0x2AB7C81B3F70570C` — `Any N_0x2ab7c81b3f70570c()`
- [_0x2DD3149DC34A3F4C](https://natives.borderlinerp.com/natives/CAMERA/0x2DD3149DC34A3F4C.md) `0x2DD3149DC34A3F4C` — `void N_0x2dd3149dc34a3f4c(Any p0)`
- [_0x39073DA4EDDBC91D](https://natives.borderlinerp.com/natives/CAMERA/0x39073DA4EDDBC91D.md) `0x39073DA4EDDBC91D` — `void N_0x39073da4eddbc91d(Any p0)`
- [_0x3B8E3AD9677CE12B](https://natives.borderlinerp.com/natives/CAMERA/0x3B8E3AD9677CE12B.md) `0x3B8E3AD9677CE12B` — `void N_0x3b8e3ad9677ce12b(Any p0, Any p1, Any p2)`
- [_0x3C486E334520579D](https://natives.borderlinerp.com/natives/CAMERA/0x3C486E334520579D.md) `0x3C486E334520579D` — `void N_0x3c486e334520579d()`
- [_0x3C8F74E8FE751614](https://natives.borderlinerp.com/natives/CAMERA/0x3C8F74E8FE751614.md) `0x3C8F74E8FE751614` — `void N_0x3c8f74e8fe751614()`
- [_0x4138EE36BC3DC0A7](https://natives.borderlinerp.com/natives/CAMERA/0x4138EE36BC3DC0A7.md) `0x4138EE36BC3DC0A7` — `Any N_0x4138ee36bc3dc0a7(Any p0, Any p1)`
- [_0x41E452A3C580D1A7](https://natives.borderlinerp.com/natives/CAMERA/0x41E452A3C580D1A7.md) `0x41E452A3C580D1A7` — `void N_0x41e452a3c580d1a7()`
- [_0x450769C833D58844](https://natives.borderlinerp.com/natives/CAMERA/0x450769C833D58844.md) `0x450769C833D58844` — `Any N_0x450769c833d58844()`
- [_0x465F04F68AD38197](https://natives.borderlinerp.com/natives/CAMERA/0x465F04F68AD38197.md) `0x465F04F68AD38197` — `Any N_0x465f04f68ad38197(const char* dictionary, const char* shotName, int duration)`
- [_0x4D2F46D1B28D90FB](https://natives.borderlinerp.com/natives/CAMERA/0x4D2F46D1B28D90FB.md) `0x4D2F46D1B28D90FB` — `void N_0x4d2f46d1b28d90fb(Any p0, Any p1)`
- [_0x5060FA977CEA4455](https://natives.borderlinerp.com/natives/CAMERA/0x5060FA977CEA4455.md) `0x5060FA977CEA4455` — `Any N_0x5060fa977cea4455()`
- [_0x5B637D6F3B67716A](https://natives.borderlinerp.com/natives/CAMERA/0x5B637D6F3B67716A.md) `0x5B637D6F3B67716A` — `void N_0x5b637d6f3b67716a(Any p0)`
- [_0x6072B7420A83A03F](https://natives.borderlinerp.com/natives/CAMERA/0x6072B7420A83A03F.md) `0x6072B7420A83A03F` — `Any N_0x6072b7420a83a03f()`
- [_0x632BE8D84846FA56](https://natives.borderlinerp.com/natives/CAMERA/0x632BE8D84846FA56.md) `0x632BE8D84846FA56` — `void N_0x632be8d84846fa56()` — Zooms in the gameplay camera to the next zoom level?
- [_0x63E5841A9264D016](https://natives.borderlinerp.com/natives/CAMERA/0x63E5841A9264D016.md) `0x63E5841A9264D016` — `void N_0x63e5841a9264d016(BOOL toggle)` — Maintains the death camera after respawn
- [_0x641092322A8852AB](https://natives.borderlinerp.com/natives/CAMERA/0x641092322A8852AB.md) `0x641092322A8852AB` — `void N_0x641092322a8852ab()`
- [_0x6519238858AF5479](https://natives.borderlinerp.com/natives/CAMERA/0x6519238858AF5479.md) `0x6519238858AF5479` — `void N_0x6519238858af5479(Any p0)`
- [_0x6CAB0BA160B168D2](https://natives.borderlinerp.com/natives/CAMERA/0x6CAB0BA160B168D2.md) `0x6CAB0BA160B168D2` — `void N_0x6cab0ba160b168d2()`
- [_0x6DFD37E586D4F44F](https://natives.borderlinerp.com/natives/CAMERA/0x6DFD37E586D4F44F.md) `0x6DFD37E586D4F44F` — `Any N_0x6dfd37e586d4f44f()`
- [_0x70A6658D476C6187](https://natives.borderlinerp.com/natives/CAMERA/0x70A6658D476C6187.md) `0x70A6658D476C6187` — `void N_0x70a6658d476c6187()`
- [_0x71D71E08A7ED5BD7](https://natives.borderlinerp.com/natives/CAMERA/0x71D71E08A7ED5BD7.md) `0x71D71E08A7ED5BD7` — `void N_0x71d71e08a7ed5bd7(BOOL toggle)` — Zooms in the third person camera closer to ground level.
- [_0x728491FB3DFFEF99](https://natives.borderlinerp.com/natives/CAMERA/0x728491FB3DFFEF99.md) `0x728491FB3DFFEF99` — `void N_0x728491fb3dffef99(Any p0)`
- [_0x73FF6BE63DC18819](https://natives.borderlinerp.com/natives/CAMERA/0x73FF6BE63DC18819.md) `0x73FF6BE63DC18819` — `Any N_0x73ff6be63dc18819()`
- [_0x796085220ADCC847](https://natives.borderlinerp.com/natives/CAMERA/0x796085220ADCC847.md) `0x796085220ADCC847` — `Any N_0x796085220adcc847()`
- [_0x7CE9DC58E3E4755F](https://natives.borderlinerp.com/natives/CAMERA/0x7CE9DC58E3E4755F.md) `0x7CE9DC58E3E4755F` — `Any N_0x7ce9dc58e3e4755f()`
- [_0x7E40A01B11398FCB](https://natives.borderlinerp.com/natives/CAMERA/0x7E40A01B11398FCB.md) `0x7E40A01B11398FCB` — `void N_0x7e40a01b11398fcb()`
- [_0x80D7A3E39B120BC4](https://natives.borderlinerp.com/natives/CAMERA/0x80D7A3E39B120BC4.md) `0x80D7A3E39B120BC4` — `Any N_0x80d7a3e39b120bc4()`
- [_0x8505E05FC8822843](https://natives.borderlinerp.com/natives/CAMERA/0x8505E05FC8822843.md) `0x8505E05FC8822843` — `void N_0x8505e05fc8822843(Any p0)`
- [_0x88544C0E3291DCAE](https://natives.borderlinerp.com/natives/CAMERA/0x88544C0E3291DCAE.md) `0x88544C0E3291DCAE` — `void N_0x88544c0e3291dcae(BOOL p0)` — UPDATE_PLAYER_PLAYING_STATE - Releasing Lasso Hint Cam Return type char in ida _SET_GAMEPLAY_HINT_*
- [_0x8B1A5FE7E41E52B2](https://natives.borderlinerp.com/natives/CAMERA/0x8B1A5FE7E41E52B2.md) `0x8B1A5FE7E41E52B2` — `Any N_0x8b1a5fe7e41e52b2()`
- [_0x8E036B41C37D0E5F](https://natives.borderlinerp.com/natives/CAMERA/0x8E036B41C37D0E5F.md) `0x8E036B41C37D0E5F` — `void N_0x8e036b41c37d0e5f(Any p0)`
- [_0x975F6EBB62632FE3](https://natives.borderlinerp.com/natives/CAMERA/0x975F6EBB62632FE3.md) `0x975F6EBB62632FE3` — `BOOL N_0x975f6ebb62632fe3()` — _IS_SCRIPTED_S*
- [_0x9AC65A36D3C0C189](https://natives.borderlinerp.com/natives/CAMERA/0x9AC65A36D3C0C189.md) `0x9AC65A36D3C0C189` — `void N_0x9ac65a36d3c0c189(Any p0)`
- [_0xA54D643D0773EB65](https://natives.borderlinerp.com/natives/CAMERA/0xA54D643D0773EB65.md) `0xA54D643D0773EB65` — `void N_0xa54d643d0773eb65(const char* dictionary, const char* shotName, int duration)`
- [_0xA8BA2E0204D8486F](https://natives.borderlinerp.com/natives/CAMERA/0xA8BA2E0204D8486F.md) `0xA8BA2E0204D8486F` — `void N_0xa8ba2e0204d8486f()` — NPLOI_UPDATE__GUN_SPINNING_PREVIEW - Adjusting Camera / Ped Reset Flags This Frame _DISABLE_*
- [_0xAC77757C05DE9E5A](https://natives.borderlinerp.com/natives/CAMERA/0xAC77757C05DE9E5A.md) `0xAC77757C05DE9E5A` — `void N_0xac77757c05de9e5a(const char* cameraDictionary)`
- [_0xB6A80E1E3A5444F1](https://natives.borderlinerp.com/natives/CAMERA/0xB6A80E1E3A5444F1.md) `0xB6A80E1E3A5444F1` — `Any N_0xb6a80e1e3a5444f1()`
- [_0xB85C13E0BF1F2A1C](https://natives.borderlinerp.com/natives/CAMERA/0xB85C13E0BF1F2A1C.md) `0xB85C13E0BF1F2A1C` — `void N_0xb85c13e0bf1f2a1c(Any p0)`
- [_0xC205B3C54C6A4E37](https://natives.borderlinerp.com/natives/CAMERA/0xC205B3C54C6A4E37.md) `0xC205B3C54C6A4E37` — `void N_0xc205b3c54c6a4e37(Any p0)`
- [_0xC252C0CC969AF79A](https://natives.borderlinerp.com/natives/CAMERA/0xC252C0CC969AF79A.md) `0xC252C0CC969AF79A` — `void N_0xc252c0cc969af79a(Any p0)`
- [_0xC285FD21294A1C49](https://natives.borderlinerp.com/natives/CAMERA/0xC285FD21294A1C49.md) `0xC285FD21294A1C49` — `BOOL N_0xc285fd21294a1c49(const char* cameraDictionary)`
- [_0xC3742F1FDF0A6824](https://natives.borderlinerp.com/natives/CAMERA/0xC3742F1FDF0A6824.md) `0xC3742F1FDF0A6824` — `void N_0xc3742f1fdf0a6824()` — Camera will be or is running
- [_0xC3AEBB276825A359](https://natives.borderlinerp.com/natives/CAMERA/0xC3AEBB276825A359.md) `0xC3AEBB276825A359` — `BOOL N_0xc3aebb276825a359(const char* dictionary, const char* shotName, int duration)`
- [_0xCF69EA05CD9C33C9](https://natives.borderlinerp.com/natives/CAMERA/0xCF69EA05CD9C33C9.md) `0xCF69EA05CD9C33C9` — `void N_0xcf69ea05cd9c33c9()`
- [_0xDB382FE20C2DA222](https://natives.borderlinerp.com/natives/CAMERA/0xDB382FE20C2DA222.md) `0xDB382FE20C2DA222` — `void N_0xdb382fe20c2da222(Any p0)`
- [_0xDC62CD70658E7A02](https://natives.borderlinerp.com/natives/CAMERA/0xDC62CD70658E7A02.md) `0xDC62CD70658E7A02` — `Any N_0xdc62cd70658e7a02()`
- [_0xDF7F5BE9150E47E4](https://natives.borderlinerp.com/natives/CAMERA/0xDF7F5BE9150E47E4.md) `0xDF7F5BE9150E47E4` — `void N_0xdf7f5be9150e47e4(Any p0)`
- [_0xE28F73212A813E82](https://natives.borderlinerp.com/natives/CAMERA/0xE28F73212A813E82.md) `0xE28F73212A813E82` — `void N_0xe28f73212a813e82(Any p0, Any p1, Any p2, Any p3)`
- [_0xE2BB2D6A9FE2ECDE](https://natives.borderlinerp.com/natives/CAMERA/0xE2BB2D6A9FE2ECDE.md) `0xE2BB2D6A9FE2ECDE` — `void N_0xe2bb2d6a9fe2ecde(Any p0)`
- [_0xE6F364DE6C2FDEFE](https://natives.borderlinerp.com/natives/CAMERA/0xE6F364DE6C2FDEFE.md) `0xE6F364DE6C2FDEFE` — `void N_0xe6f364de6c2fdefe()`
- [_0xEA113BF9B0C0C5D7](https://natives.borderlinerp.com/natives/CAMERA/0xEA113BF9B0C0C5D7.md) `0xEA113BF9B0C0C5D7` — `Any N_0xea113bf9b0c0c5d7(const char* dictionary, const char* shotName, int duration)`
- [_0xEF9A3132A0AA6B19](https://natives.borderlinerp.com/natives/CAMERA/0xEF9A3132A0AA6B19.md) `0xEF9A3132A0AA6B19` — `Any N_0xef9a3132a0aa6b19()`
- [_0xF1A6FEEDF3776EF9](https://natives.borderlinerp.com/natives/CAMERA/0xF1A6FEEDF3776EF9.md) `0xF1A6FEEDF3776EF9` — `void N_0xf1a6feedf3776ef9()`
- [_0xF48664E9C83825E3](https://natives.borderlinerp.com/natives/CAMERA/0xF48664E9C83825E3.md) `0xF48664E9C83825E3` — `void N_0xf48664e9c83825e3(Any p0, Any p1)`
- [_0xF824530B612FE0CE](https://natives.borderlinerp.com/natives/CAMERA/0xF824530B612FE0CE.md) `0xF824530B612FE0CE` — `Any N_0xf824530b612fe0ce()`
- [_0xFC3F638BE2B6BB02](https://natives.borderlinerp.com/natives/CAMERA/0xFC3F638BE2B6BB02.md) `0xFC3F638BE2B6BB02` — `void N_0xfc3f638be2b6bb02()`
- [_0xFEB8646818294C75](https://natives.borderlinerp.com/natives/CAMERA/0xFEB8646818294C75.md) `0xFEB8646818294C75` — `void N_0xfeb8646818294c75(Any p0, Any p1)`
- [_0xFEFDDC6E8FDF8A75](https://natives.borderlinerp.com/natives/CAMERA/0xFEFDDC6E8FDF8A75.md) `0xFEFDDC6E8FDF8A75` — `void N_0xfefddc6e8fdf8a75(const char* shakeName, float intensity)` — _SET_GAMEPLAY_P* - _SET_GAMEPLAY_V*
- [ADD_CAM_SPLINE_NODE](https://natives.borderlinerp.com/natives/CAMERA/ADD_CAM_SPLINE_NODE.md) `0xF1F57F9D230F9CD1` — `void AddCamSplineNode(Cam camera, float x, float y, float z, float xRot, float yRot, float zRot, int length, int p8, int p9)` — p7 (length) determines the length of the spline, affects camera path and duration of transition between previous node and this one p8 big values ~100 will slow down the camera movement before reaching this node p9 != 0 seems to override…
- [ALLOW_MOTION_BLUR_DECAY](https://natives.borderlinerp.com/natives/CAMERA/ALLOW_MOTION_BLUR_DECAY.md) `0x42ED56B02E05D109` — `void AllowMotionBlurDecay(Cam cam, BOOL p1)`
- [ATTACH_CAM_TO_ENTITY](https://natives.borderlinerp.com/natives/CAMERA/ATTACH_CAM_TO_ENTITY.md) `0xFDC0DF7F6FB0A592` — `void AttachCamToEntity(Cam cam, Entity entity, float xOffset, float yOffset, float zOffset, BOOL isRelative)` — Last param determines if its relative to the Entity
- [ATTACH_CAM_TO_PED_BONE](https://natives.borderlinerp.com/natives/CAMERA/ATTACH_CAM_TO_PED_BONE.md) `0xDFC1E4A44C0324CA` — `void AttachCamToPedBone(Cam cam, Ped ped, int boneIndex, float x, float y, float z, BOOL heading)`
- [_CAM_CREATE](https://natives.borderlinerp.com/natives/CAMERA/_CAM_CREATE.md) `0xB8B207C34285E978` — `void CamCreate(const char* cameraDictionary)`
- [_CAM_CREATE_2](https://natives.borderlinerp.com/natives/CAMERA/_CAM_CREATE_2.md) `0x7B0279170961A73F` — `void CamCreate_2(const char* cameraDictionary)`
- [_CAM_DESTROY](https://natives.borderlinerp.com/natives/CAMERA/_CAM_DESTROY.md) `0x0A5A4F1979ABB40E` — `void CamDestroy(const char* cameraDictionary)`
- [CINEMATIC_LOCATION_OVERRIDE_TARGET_ENTITY_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/CINEMATIC_LOCATION_OVERRIDE_TARGET_ENTITY_THIS_UPDATE.md) `0x0B0F914459731F60` — `void CinematicLocationOverrideTargetEntityThisUpdate(const char* name, Entity entity)` — Only used in R* Script fm_mission_controller
- [_CINEMATIC_LOCATION_SET_LOCATION_AND_ROTATION](https://natives.borderlinerp.com/natives/CAMERA/_CINEMATIC_LOCATION_SET_LOCATION_AND_ROTATION.md) `0x0E94C95EC3185FA9` — `void CinematicLocationSetLocationAndRotation(const char* name, float x, float y, float z, float rotX, float rotY, float rotZ)`
- [CINEMATIC_LOCATION_STOP_SCRIPTED_SHOT_EVENT](https://natives.borderlinerp.com/natives/CAMERA/CINEMATIC_LOCATION_STOP_SCRIPTED_SHOT_EVENT.md) `0x6D4D25C2137FF511` — `void CinematicLocationStopScriptedShotEvent(Any p0, Any p1, Any p2)`
- [CINEMATIC_LOCATION_TRIGGER_SCRIPTED_SHOT_EVENT](https://natives.borderlinerp.com/natives/CAMERA/CINEMATIC_LOCATION_TRIGGER_SCRIPTED_SHOT_EVENT.md) `0x02389579A53C3276` — `void CinematicLocationTriggerScriptedShotEvent(const char* dictionary, const char* shotName, const char* cameraName, Any p3)`
- [_CINEMATIC_LOCATION_TRIGGER_SCRIPTED_SHOT_EVENT_2](https://natives.borderlinerp.com/natives/CAMERA/_CINEMATIC_LOCATION_TRIGGER_SCRIPTED_SHOT_EVENT_2.md) `0xBC016635D6A73B31` — `void CinematicLocationTriggerScriptedShotEvent_2(const char* dictionary, const char* shotName, int duration)`
- [CREATE_CAM](https://natives.borderlinerp.com/natives/CAMERA/CREATE_CAM.md) `0xE72CDBA7F0A02DD6` — `Cam CreateCam(const char* camName, BOOL p1)`
- [CREATE_CAM_WITH_PARAMS](https://natives.borderlinerp.com/natives/CAMERA/CREATE_CAM_WITH_PARAMS.md) `0x40C23491CE83708E` — `Cam CreateCamWithParams(const char* camName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fov, BOOL p8, int p9)`
- [CREATE_CAMERA](https://natives.borderlinerp.com/natives/CAMERA/CREATE_CAMERA.md) `0x57CDF879EA466C46` — `Cam CreateCamera(Hash camHash, BOOL p1)`
- [CREATE_CAMERA_WITH_PARAMS](https://natives.borderlinerp.com/natives/CAMERA/CREATE_CAMERA_WITH_PARAMS.md) `0x98B99B9F27E2D60B` — `Cam CreateCameraWithParams(Hash camHash, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fov, BOOL p8, Any p9)`
- [_CREATE_KILL_CAM](https://natives.borderlinerp.com/natives/CAMERA/_CREATE_KILL_CAM.md) `0x2F994CC29CAA9D22` — `void CreateKillCam(Ped ped)` — Creates Kill Cam for specified Ped Handle
- [DESTROY_ALL_CAMS](https://natives.borderlinerp.com/natives/CAMERA/DESTROY_ALL_CAMS.md) `0x163600D6E136C9F8` — `void DestroyAllCams(BOOL p0)` — BOOL param indicates whether the cam should be destroyed if it belongs to the calling script.
- [DESTROY_CAM](https://natives.borderlinerp.com/natives/CAMERA/DESTROY_CAM.md) `0x4E67E0B6D7FD5145` — `void DestroyCam(Cam cam, BOOL p1)` — BOOL param indicates whether the cam should be destroyed if it belongs to the calling script.
- [DETACH_CAM](https://natives.borderlinerp.com/natives/CAMERA/DETACH_CAM.md) `0x05B41DDBEB559556` — `void DetachCam(Cam cam)`
- [DISABLE_CAM_COLLISION_FOR_OBJECT](https://natives.borderlinerp.com/natives/CAMERA/DISABLE_CAM_COLLISION_FOR_OBJECT.md) `0x7E3F546ACFE6C8D9` — `void DisableCamCollisionForObject(Entity entity)`
- [DISABLE_CINEMATIC_BONNET_CAMERA_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/DISABLE_CINEMATIC_BONNET_CAMERA_THIS_UPDATE.md) `0xA5929C2E57AC90D1` — `void DisableCinematicBonnetCameraThisUpdate()` — Old name: _DISABLE_VEHICLE_FIRST_PERSON_CAM_THIS_FRAME
- [_DISABLE_CINEMATIC_MODE_THIS_FRAME](https://natives.borderlinerp.com/natives/CAMERA/_DISABLE_CINEMATIC_MODE_THIS_FRAME.md) `0x8910C24B7E0046EC` — `void DisableCinematicModeThisFrame()`
- [DISABLE_FIRST_PERSON_FLASH_EFFECT_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/DISABLE_FIRST_PERSON_FLASH_EFFECT_THIS_UPDATE.md) `0x77D65669A05D1A1A` — `void DisableFirstPersonFlashEffectThisUpdate()` — nullsub, doesn't do anything
- [DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE.md) `0x9C473089A934C930` — `void DisableOnFootFirstPersonViewThisUpdate()` — Old name: _DISABLE_FIRST_PERSON_CAM_THIS_FRAME
- [_DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE_2](https://natives.borderlinerp.com/natives/CAMERA/_DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE_2.md) `0x05AB44D906738426` — `void DisableOnFootFirstPersonViewThisUpdate_2()` — Does the same as 0x9C473089A934C930 (DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE)
- [DO_SCREEN_FADE_IN](https://natives.borderlinerp.com/natives/CAMERA/DO_SCREEN_FADE_IN.md) `0x6A053CF596F67DF7` — `void DoScreenFadeIn(int duration)` — Fades the screen in.
- [DO_SCREEN_FADE_OUT](https://natives.borderlinerp.com/natives/CAMERA/DO_SCREEN_FADE_OUT.md) `0x40C719A5E410B9E4` — `void DoScreenFadeOut(int duration)` — Fades the screen out.
- [DOES_CAM_EXIST](https://natives.borderlinerp.com/natives/CAMERA/DOES_CAM_EXIST.md) `0x153AD457764FD704` — `BOOL DoesCamExist(Cam cam)` — Returns whether or not the passed camera handle exists.
- [_FORCE_CINEMATIC_DEATH_CAM_ON_PED](https://natives.borderlinerp.com/natives/CAMERA/_FORCE_CINEMATIC_DEATH_CAM_ON_PED.md) `0xE3639DB78B3B5400` — `void ForceCinematicDeathCamOnPed(Ped targetPed)` — Used for DUELING_MANAGE_DEATH_CAMERA - Initializing death camera
- [FORCE_CINEMATIC_RENDERING_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/FORCE_CINEMATIC_RENDERING_THIS_UPDATE.md) `0x702B75DC9D3EDE56` — `void ForceCinematicRenderingThisUpdate(BOOL p0)`
- [_FORCE_FIRST_PERSON_CAM_THIS_FRAME](https://natives.borderlinerp.com/natives/CAMERA/_FORCE_FIRST_PERSON_CAM_THIS_FRAME.md) `0x90DA5BA5C2635416` — `BOOL ForceFirstPersonCamThisFrame()` — Returns true if first person camera is active in saloon1.ysc
- [_FORCE_LETTER_BOX_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/_FORCE_LETTER_BOX_THIS_UPDATE.md) `0xC64ABC0676AF262B` — `void ForceLetterBoxThisUpdate()`
- [_FORCE_THIRD_PERSON_CAM_FAR_THIS_FRAME](https://natives.borderlinerp.com/natives/CAMERA/_FORCE_THIRD_PERSON_CAM_FAR_THIS_FRAME.md) `0x1CFB749AD4317BDE` — `void ForceThirdPersonCamFarThisFrame()` — Forces camera position to furthest 3rd person
- [_FORCE_THIRD_PERSON_CAM_THIS_FRAME](https://natives.borderlinerp.com/natives/CAMERA/_FORCE_THIRD_PERSON_CAM_THIS_FRAME.md) `0x8370D34BD2E60B73` — `void ForceThirdPersonCamThisFrame()` — Forces camera position to second furthest 3rd person
- [_FORCE_THIRD_PERSON_CLOSE_THIS_FRAME](https://natives.borderlinerp.com/natives/CAMERA/_FORCE_THIRD_PERSON_CLOSE_THIS_FRAME.md) `0x718C6ECF5E8CBDD4` — `void ForceThirdPersonCloseThisFrame()` — Forces camera position to closest 3rd person
- [_FREEZE_GAMEPLAY_CAM_THIS_FRAME](https://natives.borderlinerp.com/natives/CAMERA/_FREEZE_GAMEPLAY_CAM_THIS_FRAME.md) `0x027CAB2C3AF27010` — `void FreezeGameplayCamThisFrame()`
- [GET_CAM_COORD](https://natives.borderlinerp.com/natives/CAMERA/GET_CAM_COORD.md) `0x6B12F11C2A9F0344` — `Vector3 GetCamCoord(Cam cam)`
- [GET_CAM_FOV](https://natives.borderlinerp.com/natives/CAMERA/GET_CAM_FOV.md) `0x8101D32A0A6B0F60` — `float GetCamFov(Cam cam)`
- [GET_CAM_ROT](https://natives.borderlinerp.com/natives/CAMERA/GET_CAM_ROT.md) `0x9BF96B57254E7889` — `Vector3 GetCamRot(Cam cam, int rotationOrder)`
- [GET_CAM_SPLINE_PHASE](https://natives.borderlinerp.com/natives/CAMERA/GET_CAM_SPLINE_PHASE.md) `0x095EDCD24D90033A` — `float GetCamSplinePhase(Cam cam)` — Can use this with SET_CAM_SPLINE_PHASE to set the float it this native returns.
- [GET_FINAL_RENDERED_CAM_COORD](https://natives.borderlinerp.com/natives/CAMERA/GET_FINAL_RENDERED_CAM_COORD.md) `0x5352E025EC2B416F` — `Vector3 GetFinalRenderedCamCoord()`
- [GET_FINAL_RENDERED_CAM_FOV](https://natives.borderlinerp.com/natives/CAMERA/GET_FINAL_RENDERED_CAM_FOV.md) `0x04AF77971E508F6A` — `float GetFinalRenderedCamFov()`
- [GET_FINAL_RENDERED_CAM_ROT](https://natives.borderlinerp.com/natives/CAMERA/GET_FINAL_RENDERED_CAM_ROT.md) `0x602685BD85DD26CA` — `Vector3 GetFinalRenderedCamRot(int rotationOrder)`
- [GET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR](https://natives.borderlinerp.com/natives/CAMERA/GET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR.md) `0xB4132CA1B0EE1365` — `float GetFirstPersonAimCamZoomFactor()`
- [GET_GAMEPLAY_CAM_COORD](https://natives.borderlinerp.com/natives/CAMERA/GET_GAMEPLAY_CAM_COORD.md) `0x595320200B98596E` — `Vector3 GetGameplayCamCoord()`
- [GET_GAMEPLAY_CAM_FOV](https://natives.borderlinerp.com/natives/CAMERA/GET_GAMEPLAY_CAM_FOV.md) `0xF6A96E5ACEEC6E50` — `float GetGameplayCamFov()`
- [GET_GAMEPLAY_CAM_RELATIVE_HEADING](https://natives.borderlinerp.com/natives/CAMERA/GET_GAMEPLAY_CAM_RELATIVE_HEADING.md) `0xC4ABF536048998AA` — `float GetGameplayCamRelativeHeading()`
- [GET_GAMEPLAY_CAM_RELATIVE_PITCH](https://natives.borderlinerp.com/natives/CAMERA/GET_GAMEPLAY_CAM_RELATIVE_PITCH.md) `0x99AADEBBA803F827` — `float GetGameplayCamRelativePitch()`
- [GET_GAMEPLAY_CAM_ROT](https://natives.borderlinerp.com/natives/CAMERA/GET_GAMEPLAY_CAM_ROT.md) `0x0252D2B5582957A6` — `Vector3 GetGameplayCamRot(int rotationOrder)`
- [GET_LETTER_BOX_RATIO](https://natives.borderlinerp.com/natives/CAMERA/GET_LETTER_BOX_RATIO.md) `0xA2B1C7EF759A63CE` — `float GetLetterBoxRatio()` — More info: see HAS_LETTER_BOX
- [_GET_PHOTO_MODE_DOF](https://natives.borderlinerp.com/natives/CAMERA/_GET_PHOTO_MODE_DOF.md) `0x4653A741D17F2CD0` — `float GetPhotoModeDof()`
- [_GET_PHOTO_MODE_FOCAL_LENGTH](https://natives.borderlinerp.com/natives/CAMERA/_GET_PHOTO_MODE_FOCAL_LENGTH.md) `0x2533BAFFBE737E54` — `float GetPhotoModeFocalLength()`
- [_GET_PHOTO_MODE_FOCUS_DISTANCE](https://natives.borderlinerp.com/natives/CAMERA/_GET_PHOTO_MODE_FOCUS_DISTANCE.md) `0x18FC740FFDCD7454` — `float GetPhotoModeFocusDistance()`
- [GET_RENDERING_CAM](https://natives.borderlinerp.com/natives/CAMERA/GET_RENDERING_CAM.md) `0x03A8931ECC8015D6` — `Cam GetRenderingCam()`
- [HAS_LETTER_BOX](https://natives.borderlinerp.com/natives/CAMERA/HAS_LETTER_BOX.md) `0x81DCFD13CF39920E` — `BOOL HasLetterBox()`
- [INVALIDATE_CINEMATIC_VEHICLE_IDLE_MODE](https://natives.borderlinerp.com/natives/CAMERA/INVALIDATE_CINEMATIC_VEHICLE_IDLE_MODE.md) `0x634F4A0562CF19B8` — `void InvalidateCinematicVehicleIdleMode()` — Old name: _INVALIDATE_VEHICLE_IDLE_CAM
- [IS_AIM_CAM_ACTIVE](https://natives.borderlinerp.com/natives/CAMERA/IS_AIM_CAM_ACTIVE.md) `0x698F456FB909E077` — `BOOL IsAimCamActive()`
- [_IS_ANIM_SCENE_CAM_ACTIVE](https://natives.borderlinerp.com/natives/CAMERA/_IS_ANIM_SCENE_CAM_ACTIVE.md) `0x20389408F0E93B9A` — `BOOL IsAnimSceneCamActive()` — Only used in R* Script camera_photomode
- [IS_CAM_ACTIVE](https://natives.borderlinerp.com/natives/CAMERA/IS_CAM_ACTIVE.md) `0x63EFCC7E1810B8E6` — `BOOL IsCamActive(Cam cam)` — Returns whether or not the passed camera handle is active.
- [_IS_CAM_DATA_DICT_LOADED](https://natives.borderlinerp.com/natives/CAMERA/_IS_CAM_DATA_DICT_LOADED.md) `0xDD0B7C5AE58F721D` — `BOOL IsCamDataDictLoaded(const char* cameraDictionary)`
- [IS_CAM_INTERPOLATING](https://natives.borderlinerp.com/natives/CAMERA/IS_CAM_INTERPOLATING.md) `0x578F8F1CAA17BD2B` — `BOOL IsCamInterpolating(Cam cam)`
- [_IS_CAM_PHOTOFX_RUNNING](https://natives.borderlinerp.com/natives/CAMERA/_IS_CAM_PHOTOFX_RUNNING.md) `0xA14D5FE82BCB1D9E` — `BOOL IsCamPhotofxRunning()`
- [IS_CAM_RENDERING](https://natives.borderlinerp.com/natives/CAMERA/IS_CAM_RENDERING.md) `0x4415F8A6C536D39F` — `BOOL IsCamRendering(Cam cam)`
- [IS_CAM_SHAKING](https://natives.borderlinerp.com/natives/CAMERA/IS_CAM_SHAKING.md) `0x2EEB402BD7320159` — `BOOL IsCamShaking(Cam cam)`
- [_IS_CAMERA_AVAILABLE](https://natives.borderlinerp.com/natives/CAMERA/_IS_CAMERA_AVAILABLE.md) `0x927B810E43E99932` — `BOOL IsCameraAvailable(const char* cameraDictionary)`
- [_IS_CINEMATIC_CAM_LOCATION_LOADED](https://natives.borderlinerp.com/natives/CAMERA/_IS_CINEMATIC_CAM_LOCATION_LOADED.md) `0xAA235E2F2C09E952` — `BOOL IsCinematicCamLocationLoaded(const char* sLocationDictName)`
- [_IS_CINEMATIC_CAM_LOCATION_LOADED_2](https://natives.borderlinerp.com/natives/CAMERA/_IS_CINEMATIC_CAM_LOCATION_LOADED_2.md) `0x595550376B7EA230` — `BOOL IsCinematicCamLocationLoaded_2(const char* locationDictName)` — Checks data related to Cinematic Cam Locations, if the check fails, the location is being loaded using 0x1B3C2D961F5FC0E1.
- [IS_CINEMATIC_CAM_RENDERING](https://natives.borderlinerp.com/natives/CAMERA/IS_CINEMATIC_CAM_RENDERING.md) `0xBF7C780731AADBF8` — `BOOL IsCinematicCamRendering()`
- [IS_DEATH_FAIL_CAMERA_RUNNING](https://natives.borderlinerp.com/natives/CAMERA/IS_DEATH_FAIL_CAMERA_RUNNING.md) `0x139EFB0A71DD9011` — `BOOL IsDeathFailCameraRunning()`
- [IS_FIRST_PERSON_AIM_CAM_ACTIVE](https://natives.borderlinerp.com/natives/CAMERA/IS_FIRST_PERSON_AIM_CAM_ACTIVE.md) `0xF63134C54B6EC212` — `BOOL IsFirstPersonAimCamActive()`
- [IS_FIRST_PERSON_CAMERA_ACTIVE](https://natives.borderlinerp.com/natives/CAMERA/IS_FIRST_PERSON_CAMERA_ACTIVE.md) `0xA24C1D341C6E0D53` — `BOOL IsFirstPersonCameraActive(Any p0, Any p1, Any p2)`
- [IS_FOLLOW_VEHICLE_CAM_ACTIVE](https://natives.borderlinerp.com/natives/CAMERA/IS_FOLLOW_VEHICLE_CAM_ACTIVE.md) `0xA40C2F51FB589E9A` — `BOOL IsFollowVehicleCamActive()`
- [IS_GAMEPLAY_CAM_LOOKING_BEHIND](https://natives.borderlinerp.com/natives/CAMERA/IS_GAMEPLAY_CAM_LOOKING_BEHIND.md) `0x8FE0D24FFD04D5A2` — `BOOL IsGameplayCamLookingBehind()`
- [IS_GAMEPLAY_CAM_RENDERING](https://natives.borderlinerp.com/natives/CAMERA/IS_GAMEPLAY_CAM_RENDERING.md) `0x8660EA714834E412` — `BOOL IsGameplayCamRendering()`
- [IS_GAMEPLAY_CAM_SHAKING](https://natives.borderlinerp.com/natives/CAMERA/IS_GAMEPLAY_CAM_SHAKING.md) `0xEA4C5F4AA0A4DBEF` — `BOOL IsGameplayCamShaking()`
- [IS_GAMEPLAY_HINT_ACTIVE](https://natives.borderlinerp.com/natives/CAMERA/IS_GAMEPLAY_HINT_ACTIVE.md) `0x2E04AB5FEE042D4A` — `BOOL IsGameplayHintActive()`
- [_IS_IN_CINEMATIC_MODE](https://natives.borderlinerp.com/natives/CAMERA/_IS_IN_CINEMATIC_MODE.md) `0x74F1D22EFA71FAB8` — `BOOL IsInCinematicMode()`
- [_IS_IN_FULL_FIRST_PERSON_MODE](https://natives.borderlinerp.com/natives/CAMERA/_IS_IN_FULL_FIRST_PERSON_MODE.md) `0xD1BA66940E94C547` — `BOOL IsInFullFirstPersonMode()` — Returns true if player is in first person
- [IS_INTERPOLATING_FROM_SCRIPT_CAMS](https://natives.borderlinerp.com/natives/CAMERA/IS_INTERPOLATING_FROM_SCRIPT_CAMS.md) `0x251241CAEC707106` — `BOOL IsInterpolatingFromScriptCams()`
- [IS_INTERPOLATING_TO_SCRIPT_CAMS](https://natives.borderlinerp.com/natives/CAMERA/IS_INTERPOLATING_TO_SCRIPT_CAMS.md) `0x43AB9D5A7D415478` — `BOOL IsInterpolatingToScriptCams()`
- [IS_SCREEN_FADED_IN](https://natives.borderlinerp.com/natives/CAMERA/IS_SCREEN_FADED_IN.md) `0x37F9A426FBCF4AF2` — `BOOL IsScreenFadedIn()`
- [IS_SCREEN_FADED_OUT](https://natives.borderlinerp.com/natives/CAMERA/IS_SCREEN_FADED_OUT.md) `0xF5472C80DF2FF847` — `BOOL IsScreenFadedOut()`
- [IS_SCREEN_FADING_IN](https://natives.borderlinerp.com/natives/CAMERA/IS_SCREEN_FADING_IN.md) `0x0CECCC63FFA2EF24` — `BOOL IsScreenFadingIn()`
- [IS_SCREEN_FADING_OUT](https://natives.borderlinerp.com/natives/CAMERA/IS_SCREEN_FADING_OUT.md) `0x02F39BEFE7B88D00` — `BOOL IsScreenFadingOut()`
- [IS_SPHERE_VISIBLE](https://natives.borderlinerp.com/natives/CAMERA/IS_SPHERE_VISIBLE.md) `0x2E941B5FFA2989C6` — `BOOL IsSphereVisible(float x, float y, float z, float radius)`
- [_LOAD_CAMERA_DATA_DICT](https://natives.borderlinerp.com/natives/CAMERA/_LOAD_CAMERA_DATA_DICT.md) `0x6A4D224FC7643941` — `void LoadCameraDataDict(const char* cameraDictionary)`
- [_LOAD_CINEMATIC_CAM_LOCATION](https://natives.borderlinerp.com/natives/CAMERA/_LOAD_CINEMATIC_CAM_LOCATION.md) `0x1B3C2D961F5FC0E1` — `void LoadCinematicCamLocation(const char* locationDictName)`
- [_PAUSE_CAMERA_FOCUS](https://natives.borderlinerp.com/natives/CAMERA/_PAUSE_CAMERA_FOCUS.md) `0x9F97E85EC142255E` — `void PauseCameraFocus(Cam cam, BOOL pause)`
- [PLAY_CAM_ANIM](https://natives.borderlinerp.com/natives/CAMERA/PLAY_CAM_ANIM.md) `0xA263DDF694D563F6` — `BOOL PlayCamAnim(Cam cam, const char* animName, const char* animDictionary, float x, float y, float z, float xRot, float yRot, float zRot, int animFlags, int rotOrder)`
- [POINT_CAM_AT_COORD](https://natives.borderlinerp.com/natives/CAMERA/POINT_CAM_AT_COORD.md) `0x948B39341C3A40C2` — `void PointCamAtCoord(Cam cam, float x, float y, float z)`
- [POINT_CAM_AT_ENTITY](https://natives.borderlinerp.com/natives/CAMERA/POINT_CAM_AT_ENTITY.md) `0xFC2867E6074D3A61` — `void PointCamAtEntity(Cam cam, Entity entity, float p2, float p3, float p4, BOOL p5)`
- [_REACTIVATE_PED_HEADSHOT_EXECUTE_SLOWCAM](https://natives.borderlinerp.com/natives/CAMERA/_REACTIVATE_PED_HEADSHOT_EXECUTE_SLOWCAM.md) `0x986F7A51EE3E1F92` — `void ReactivatePedHeadshotExecuteSlowcam(Ped ped, int p1)` — Used to enable headshot kill replay when you headshot set ped.
- [RENDER_SCRIPT_CAMS](https://natives.borderlinerp.com/natives/CAMERA/RENDER_SCRIPT_CAMS.md) `0x33281167E4942E4F` — `void RenderScriptCams(BOOL render, BOOL ease, int easeTime, BOOL p3, BOOL p4, int renderingFlags)` — ease - smooth transition between the camera's positions easeTime - Time in milliseconds for the transition to happen If you have created a script (rendering) camera, and want to go back to the character (gameplay) camera, call this nativ…
- [_REQUEST_LETTER_BOX_NOW](https://natives.borderlinerp.com/natives/CAMERA/_REQUEST_LETTER_BOX_NOW.md) `0x69D65E89FFD72313` — `void RequestLetterBoxNow(BOOL state, BOOL p1)` — Creates Cinematic Black Bars (at top and bottom) Disable instantly: false/false, Enable instantly: true/true
- [_REQUEST_LETTER_BOX_OVERTIME](https://natives.borderlinerp.com/natives/CAMERA/_REQUEST_LETTER_BOX_OVERTIME.md) `0xE296208C273BD7F0` — `void RequestLetterBoxOvertime(int startTransitionTime, int endTransitionTime, BOOL p2, int p3, BOOL p4, BOOL p5)` — Creates Cinematic Black Bars (at top and bottom) (this frame)
- [_RESTART_GAMEPLAY_CAM_SHAKE_WITH_NAME](https://natives.borderlinerp.com/natives/CAMERA/_RESTART_GAMEPLAY_CAM_SHAKE_WITH_NAME.md) `0xC3E9E5D4F413B773` — `void RestartGameplayCamShakeWithName(const char* shakeName, float intensity)` — Starts or restarts a predefined gameplay camera shake by name and sets its intensity.
- [SET_CAM_ACTIVE](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_ACTIVE.md) `0x87295BCA613800C8` — `void SetCamActive(Cam cam, BOOL active)` — Set camera as active/inactive.
- [SET_CAM_ACTIVE_WITH_INTERP](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_ACTIVE_WITH_INTERP.md) `0x8B15AE2987C1AC8F` — `void SetCamActiveWithInterp(Cam camTo, Cam camFrom, int duration, int easeLocation, int easeRotation)`
- [SET_CAM_AFFECTS_AIMING](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_AFFECTS_AIMING.md) `0x3CB9E8BDE5E76F33` — `void SetCamAffectsAiming(Cam cam, BOOL toggle)` — Allows you to aim and shoot at the direction the camera is facing.
- [SET_CAM_CONTROLS_MINI_MAP_HEADING](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_CONTROLS_MINI_MAP_HEADING.md) `0x1B8F3CE5A6001298` — `void SetCamControlsMiniMapHeading(Cam cam, BOOL p1)`
- [SET_CAM_COORD](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_COORD.md) `0xF9EE7D419EE49DE6` — `void SetCamCoord(Cam cam, float posX, float posY, float posZ)` — Sets the position of the cam.
- [_SET_CAM_DOF_PARAMS](https://natives.borderlinerp.com/natives/CAMERA/_SET_CAM_DOF_PARAMS.md) `0xE4B7945EF4F1BFB2` — `void SetCamDofParams(Cam cam, Any* args)` — Set cam DOF and focal settings
- [SET_CAM_FAR_CLIP](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_FAR_CLIP.md) `0x5E32817BF6302111` — `void SetCamFarClip(Cam cam, float farClip)`
- [_SET_CAM_FOCUS_DISTANCE](https://natives.borderlinerp.com/natives/CAMERA/_SET_CAM_FOCUS_DISTANCE.md) `0x11F32BB61B756732` — `void SetCamFocusDistance(Cam cam, float distance)`
- [SET_CAM_FOV](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_FOV.md) `0x27666E5988D9D429` — `void SetCamFov(Cam cam, float fieldOfView)` — Sets a scripted camera's field of view. The value must be a real float.
- [SET_CAM_MOTION_BLUR_STRENGTH](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_MOTION_BLUR_STRENGTH.md) `0x45FD891364181F9E` — `void SetCamMotionBlurStrength(Cam cam, float strength)`
- [SET_CAM_NEAR_CLIP](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_NEAR_CLIP.md) `0xA924028272A61364` — `void SetCamNearClip(Cam cam, float nearClip)`
- [SET_CAM_PARAMS](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_PARAMS.md) `0xA47BBFFFB83D4D0A` — `void SetCamParams(Cam cam, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fieldOfView, Any p8, int graphType1, int graphType2, int rotationOrder, Any p12, Any p13)`
- [SET_CAM_ROT](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_ROT.md) `0x63DFA6810AD78719` — `void SetCamRot(Cam cam, float rotX, float rotY, float rotZ, int rotationOrder)` — Sets the rotation of the cam.
- [SET_CAM_SPLINE_DURATION](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_SPLINE_DURATION.md) `0xFF6311652CA91015` — `void SetCamSplineDuration(Cam cam, int timeDuration)`
- [SET_CAM_SPLINE_PHASE](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_SPLINE_PHASE.md) `0xF1898A68E7C15636` — `void SetCamSplinePhase(Cam cam, float p1)`
- [SET_CAM_SPLINE_SMOOTHING_STYLE](https://natives.borderlinerp.com/natives/CAMERA/SET_CAM_SPLINE_SMOOTHING_STYLE.md) `0x84B3645618E726B0` — `void SetCamSplineSmoothingStyle(Cam cam, int smoothingStyle)`
- [SET_CINEMATIC_BUTTON_ACTIVE](https://natives.borderlinerp.com/natives/CAMERA/SET_CINEMATIC_BUTTON_ACTIVE.md) `0xB90411F480457A6C` — `void SetCinematicButtonActive(BOOL p0)`
- [SET_CINEMATIC_MODE_ACTIVE](https://natives.borderlinerp.com/natives/CAMERA/SET_CINEMATIC_MODE_ACTIVE.md) `0xCE7A90B160F75046` — `void SetCinematicModeActive(BOOL p0)`
- [SET_FIRST_PERSON_AIM_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/SET_FIRST_PERSON_AIM_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE.md) `0x05BD5E4088B30A66` — `void SetFirstPersonAimCamRelativeHeadingLimitsThisUpdate(float p0, float p1)`
- [SET_FIRST_PERSON_AIM_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/SET_FIRST_PERSON_AIM_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE.md) `0x715B7F5E8BED32A2` — `void SetFirstPersonAimCamRelativePitchLimitsThisUpdate(float p0, float p1)` — Old name: _SET_FIRST_PERSON_CAM_PITCH_RANGE
- [SET_GAMEPLAY_CAM_FOLLOW_PED_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_CAM_FOLLOW_PED_THIS_UPDATE.md) `0x82E41D6ADE924FCA` — `void SetGameplayCamFollowPedThisUpdate(Ped ped)` — Forces gameplay cam to specified ped as if you were the ped or spectating it
- [SET_GAMEPLAY_CAM_IGNORE_ENTITY_COLLISION_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_CAM_IGNORE_ENTITY_COLLISION_THIS_UPDATE.md) `0xD904F75DBD7AB865` — `void SetGameplayCamIgnoreEntityCollisionThisUpdate(Entity entity)` — Old name: _DISABLE_CAM_COLLISION_FOR_ENTITY
- [_SET_GAMEPLAY_CAM_INITIAL_HEADING](https://natives.borderlinerp.com/natives/CAMERA/_SET_GAMEPLAY_CAM_INITIAL_HEADING.md) `0x6C1053C433A573CF` — `void SetGameplayCamInitialHeading(float camInitialHeading)`
- [_SET_GAMEPLAY_CAM_INITIAL_PITCH](https://natives.borderlinerp.com/natives/CAMERA/_SET_GAMEPLAY_CAM_INITIAL_PITCH.md) `0x449995EA846D3FC2` — `void SetGameplayCamInitialPitch(float camInitialPitch)`
- [_SET_GAMEPLAY_CAM_INITIAL_ZOOM](https://natives.borderlinerp.com/natives/CAMERA/_SET_GAMEPLAY_CAM_INITIAL_ZOOM.md) `0xBCDA0BA8762FACB9` — `void SetGameplayCamInitialZoom(float camInitialZoom)` — Used in Script Function SHOP_CAMERA_SUPPORT_START_NEW_ORBIT
- [SET_GAMEPLAY_CAM_MAX_MOTION_BLUR_STRENGTH_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_CAM_MAX_MOTION_BLUR_STRENGTH_THIS_UPDATE.md) `0x8459B3E64257B21D` — `void SetGameplayCamMaxMotionBlurStrengthThisUpdate(float p0)`
- [_SET_GAMEPLAY_CAM_PARAMS_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/_SET_GAMEPLAY_CAM_PARAMS_THIS_UPDATE.md) `0x066167C63111D8CF` — `void SetGameplayCamParamsThisUpdate(float speed, BOOL respectHorizontalOffset, float horizontalOffset, BOOL respectDistance, float distance)` — Sets the third person gameplay camera zoom level and blends in.
- [SET_GAMEPLAY_CAM_RELATIVE_HEADING](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_CAM_RELATIVE_HEADING.md) `0x5D1EB123EAC5D071` — `void SetGameplayCamRelativeHeading(float heading, float p1)` — Sets the camera position relative to heading in float from -360 to +360.
- [SET_GAMEPLAY_CAM_RELATIVE_PITCH](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_CAM_RELATIVE_PITCH.md) `0xFB760AF4F537B8BF` — `void SetGameplayCamRelativePitch(float x, float Value2)` — Sets the camera pitch.
- [SET_GAMEPLAY_CAM_SHAKE_AMPLITUDE](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_CAM_SHAKE_AMPLITUDE.md) `0x570E35F5C4A44838` — `void SetGameplayCamShakeAmplitude(float amplitude)` — Sets the amplitude for the gameplay (i.e.
- [SET_GAMEPLAY_COORD_HINT](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_COORD_HINT.md) `0xFA33B8C69A4A6A0F` — `void SetGameplayCoordHint(float x, float y, float z, int duration, int blendOutDuration, int blendInDuration, Hash p6)` — Hash used in finale1.ysc: 1726668277
- [SET_GAMEPLAY_ENTITY_HINT](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_ENTITY_HINT.md) `0xD1F7F32640ADFD12` — `void SetGameplayEntityHint(Entity entity, float xOffset, float yOffset, float zOffset, BOOL p4, int p5, int p6, int p7, Any p8)` — p6 & p7 - possibly length or time
- [SET_GAMEPLAY_HINT_BASE_ORBIT_PITCH_OFFSET](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_HINT_BASE_ORBIT_PITCH_OFFSET.md) `0x421192A2DA48FD01` — `void SetGameplayHintBaseOrbitPitchOffset(float p0)`
- [SET_GAMEPLAY_HINT_CAMERA_RELATIVE_SIDE_OFFSET](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_HINT_CAMERA_RELATIVE_SIDE_OFFSET.md) `0xF86B6F93727C59C9` — `void SetGameplayHintCameraRelativeSideOffset(float p0)` — Old name: _SET_GAMEPLAY_HINT_ANIM_OFFSETX
- [SET_GAMEPLAY_HINT_CAMERA_RELATIVE_VERTICAL_OFFSET](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_HINT_CAMERA_RELATIVE_VERTICAL_OFFSET.md) `0x29E74F819150CC32` — `void SetGameplayHintCameraRelativeVerticalOffset(float p0)` — Old name: _SET_GAMEPLAY_HINT_ANIM_OFFSETY
- [SET_GAMEPLAY_HINT_FOLLOW_DISTANCE_SCALAR](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_HINT_FOLLOW_DISTANCE_SCALAR.md) `0xDDDC54181868F81F` — `void SetGameplayHintFollowDistanceScalar(float p0)`
- [SET_GAMEPLAY_HINT_FOV](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_HINT_FOV.md) `0x661E58BC6F00A49A` — `void SetGameplayHintFov(float FOV)`
- [SET_GAMEPLAY_OBJECT_HINT](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_OBJECT_HINT.md) `0xC40551D65F2BF297` — `void SetGameplayObjectHint(Any p0, float p1, float p2, float p3, BOOL p4, Any p5, Any p6, Any p7)`
- [SET_GAMEPLAY_PED_HINT](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_PED_HINT.md) `0x90FB951648851733` — `void SetGameplayPedHint(Ped p0, float x1, float y1, float z1, BOOL p4, Any p5, Any p6, Any p7)`
- [SET_GAMEPLAY_VEHICLE_HINT](https://natives.borderlinerp.com/natives/CAMERA/SET_GAMEPLAY_VEHICLE_HINT.md) `0xE2B2BB7DAC280515` — `void SetGameplayVehicleHint(Any p0, float p1, float p2, float p3, BOOL p4, Any p5, Any p6, Any p7)`
- [SET_IN_VEHICLE_CAM_STATE_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/SET_IN_VEHICLE_CAM_STATE_THIS_UPDATE.md) `0xFA1D5E8D1C3CCD67` — `void SetInVehicleCamStateThisUpdate(Vehicle vehicle, int p1)` — Forces gameplay cam to specified vehicle as if you were in it
- [SET_SCRIPTED_CAMERA_IS_FIRST_PERSON_THIS_FRAME](https://natives.borderlinerp.com/natives/CAMERA/SET_SCRIPTED_CAMERA_IS_FIRST_PERSON_THIS_FRAME.md) `0x1DD95A8D6B24A0C9` — `void SetScriptedCameraIsFirstPersonThisFrame(BOOL p0)`
- [_SET_START_CINEMATIC_DEATH_CAM](https://natives.borderlinerp.com/natives/CAMERA/_SET_START_CINEMATIC_DEATH_CAM.md) `0x6E969927CF632608` — `void SetStartCinematicDeathCam(BOOL p0)` — Used for DUELING_MANAGE_DEATH_CAMERA - Initializing death camera _SET_P* - _SET_S*
- [SET_THIRD_PERSON_CAM_ORBIT_DISTANCE_LIMITS_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/SET_THIRD_PERSON_CAM_ORBIT_DISTANCE_LIMITS_THIS_UPDATE.md) `0x2126C740A4AC370B` — `void SetThirdPersonCamOrbitDistanceLimitsThisUpdate(float p0, float distance)` — Old name: _ANIMATE_GAMEPLAY_CAM_ZOOM
- [SET_THIRD_PERSON_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/SET_THIRD_PERSON_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE.md) `0x14F3947318CA8AD2` — `void SetThirdPersonCamRelativeHeadingLimitsThisUpdate(float minimum, float maximum)` — Clamps the gameplay camera's current yaw.
- [SET_THIRD_PERSON_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE](https://natives.borderlinerp.com/natives/CAMERA/SET_THIRD_PERSON_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE.md) `0x326C7AA308F3DF6A` — `void SetThirdPersonCamRelativePitchLimitsThisUpdate(float minimum, float maximum)` — Clamps the gameplay camera's current pitch.
- [SET_WIDESCREEN_BORDERS](https://natives.borderlinerp.com/natives/CAMERA/SET_WIDESCREEN_BORDERS.md) `0xD7F4D54CF80AFA34` — `void SetWidescreenBorders(BOOL p0, int p1)`
- [SHAKE_CAM](https://natives.borderlinerp.com/natives/CAMERA/SHAKE_CAM.md) `0xF9A7BCF5D050D4E7` — `void ShakeCam(Cam cam, const char* type, float amplitude)`
- [SHAKE_GAMEPLAY_CAM](https://natives.borderlinerp.com/natives/CAMERA/SHAKE_GAMEPLAY_CAM.md) `0xD9B31B4650520529` — `void ShakeGameplayCam(const char* shakeName, float intensity)`
- [_START_CAMERA_ORBIT](https://natives.borderlinerp.com/natives/CAMERA/_START_CAMERA_ORBIT.md) `0x65B205BF30C13DDB` — `void StartCameraOrbit(Any* p0)` — [SHOP_CAMERA_SUPPORT_START_NEW_ORBIT]
- [STOP_CAM_POINTING](https://natives.borderlinerp.com/natives/CAMERA/STOP_CAM_POINTING.md) `0xCA1B30A3357C71F1` — `void StopCamPointing(Cam cam)`
- [STOP_CAM_SHAKING](https://natives.borderlinerp.com/natives/CAMERA/STOP_CAM_SHAKING.md) `0xB78CC4B4706614B0` — `void StopCamShaking(Cam cam, BOOL p1)`
- [STOP_CODE_GAMEPLAY_HINT](https://natives.borderlinerp.com/natives/CAMERA/STOP_CODE_GAMEPLAY_HINT.md) `0x93759A83D0D844E7` — `void StopCodeGameplayHint(BOOL p0)`
- [STOP_GAMEPLAY_CAM_SHAKING](https://natives.borderlinerp.com/natives/CAMERA/STOP_GAMEPLAY_CAM_SHAKING.md) `0xE0DE43D290FB65F9` — `void StopGameplayCamShaking(BOOL p0)`
- [_STOP_GAMEPLAY_CAM_SHAKING_WITH_NAME](https://natives.borderlinerp.com/natives/CAMERA/_STOP_GAMEPLAY_CAM_SHAKING_WITH_NAME.md) `0x4285804FD65D8066` — `void StopGameplayCamShakingWithName(const char* shakeName, BOOL p1)` — _STOP_GAMEPLAY_CAM* - _STOP_I*
- [STOP_GAMEPLAY_HINT](https://natives.borderlinerp.com/natives/CAMERA/STOP_GAMEPLAY_HINT.md) `0x1BCEC33D54CFCA8A` — `void StopGameplayHint(BOOL p0)`
- [STOP_RENDERING_SCRIPT_CAMS_USING_CATCH_UP](https://natives.borderlinerp.com/natives/CAMERA/STOP_RENDERING_SCRIPT_CAMS_USING_CATCH_UP.md) `0x8C7C7FF7CF0E5153` — `void StopRenderingScriptCamsUsingCatchUp(BOOL render, float distance, int blendBackSmoothingType, BOOL p3, BOOL p4, BOOL p5)` — This native makes the gameplay camera zoom into first person/third person with a special effect.
- [_TRIGGER_MISSION_FAILED_CAM](https://natives.borderlinerp.com/natives/CAMERA/_TRIGGER_MISSION_FAILED_CAM.md) `0x9A92C06ACBAF9731` — `void TriggerMissionFailedCam()`
- [_UNLOAD_CAMERA_DATA_DICT](https://natives.borderlinerp.com/natives/CAMERA/_UNLOAD_CAMERA_DATA_DICT.md) `0x798BE43C9393632B` — `void UnloadCameraDataDict(const char* cameraDictionary)`
- [_UNLOAD_CINEMATIC_CAMERA_LOCATION](https://natives.borderlinerp.com/natives/CAMERA/_UNLOAD_CINEMATIC_CAMERA_LOCATION.md) `0x2412216FCC7B4E3E` — `void UnloadCinematicCameraLocation(const char* dictionaryName)`
