# Stubs for gta.natives.streaming

import gta

def IS_NEW_LOAD_SCENE_LOADED() -> bool: ...
def REMOVE_CLIP_SET(clipSet: str) -> None: ...
def FORCE_ALLOW_TIME_BASED_FADING_THIS_FRAME() -> None: ...
def REQUEST_COLLISION_AT_COORD(x: float, y: float, z: float) -> None: ...
def STREAMVOL_IS_VALID(unused: int) -> bool: ...
def SET_RESTORE_FOCUS_ENTITY(p0: int) -> None: ...
def GET_PLAYER_SWITCH_INTERP_OUT_DURATION() -> int: ...
def END_SRL() -> None: ...
def STREAMVOL_CREATE_LINE(p0: float, p1: float, p2: float, p3: float, p4: float, p5: float, p6: int) -> int: ...
def ADD_MODEL_TO_CREATOR_BUDGET(modelHash: int) -> bool: ...
def GET_LODSCALE() -> float: ...
def SET_PLAYER_SWITCH_ESTABLISHING_SHOT(name: str) -> None: ...
def REMOVE_ANIM_SET(animSet: str) -> None: ...
def SET_FOCUS_ENTITY(entity: int) -> None: ...
def IS_MODEL_A_VEHICLE(model: int) -> bool: ...
def SET_SCENE_STREAMING_TRACKS_CAM_POS_THIS_FRAME() -> None: ...
def STREAMVOL_DELETE(unused: int) -> None: ...
def STREAMVOL_CREATE_FRUSTUM(p0: float, p1: float, p2: float, p3: float, p4: float, p5: float, p6: float, p7: int, p8: int) -> int: ...
def SET_SRL_LONG_JUMP_MODE(p0: bool) -> None: ...
def GET_PLAYER_SHORT_SWITCH_STATE() -> int: ...
def NEW_LOAD_SCENE_START(posX: float, posY: float, posZ: float, offsetX: float, offsetY: float, offsetZ: float, radius: float, p7: int) -> bool: ...
def STREAMVOL_CREATE_SPHERE(x: float, y: float, z: float, rad: float, p4: int, p5: int) -> int: ...
def HAS_COLLISION_FOR_MODEL_LOADED(model: int) -> bool: ...
def DOES_ANIM_DICT_EXIST(animDict: str) -> bool: ...
def IS_ENTITY_FOCUS(entity: int) -> bool: ...
def HAS_CLIP_SET_LOADED(clipSet: str) -> bool: ...
def CLEAR_FOCUS() -> None: ...
def IS_MODEL_IN_CDIMAGE(model: int) -> bool: ...
def PREFETCH_SRL(srl: str) -> None: ...
def GET_USED_CREATOR_BUDGET() -> float: ...
def GET_NUMBER_OF_STREAMING_REQUESTS() -> int: ...
def SET_RENDER_HD_ONLY(toggle: bool) -> None: ...
def REQUEST_IPL(iplName: str) -> None: ...
def IS_NETWORK_LOADING_SCENE() -> bool: ...
def SET_DITCH_POLICE_MODELS(toggle: bool) -> None: ...
def ALLOW_PLAYER_SWITCH_PAN() -> None: ...
def LOAD_SCENE(x: float, y: float, z: float) -> None: ...
def GET_PLAYER_SWITCH_STATE() -> int: ...
def SUPPRESS_HD_MAP_STREAMING_THIS_FRAME() -> None: ...
def SET_ALL_MAPDATA_CULLED(p0: int) -> None: ...
def IPL_GROUP_SWAP_IS_ACTIVE() -> bool: ...
def GET_PLAYER_SWITCH_INTERP_OUT_CURRENT_TIME() -> int: ...
def IS_SWITCH_SKIPPING_DESCENT() -> bool: ...
def SET_PLAYER_SHORT_SWITCH_STYLE(p0: int) -> None: ...
def REMOVE_NAMED_PTFX_ASSET(fxName: str) -> None: ...
def IPL_GROUP_SWAP_CANCEL() -> None: ...
def SET_STREAMING(toggle: bool) -> None: ...
def REQUEST_ANIM_SET(animSet: str) -> None: ...
def SET_GAME_PAUSES_FOR_STREAMING(toggle: bool) -> None: ...
def IS_SAFE_TO_START_PLAYER_SWITCH() -> bool: ...
def ALLOW_PLAYER_SWITCH_OUTRO() -> None: ...
def IS_MODEL_A_PED(model: int) -> bool: ...
def SET_REDUCE_PED_MODEL_BUDGET(toggle: bool) -> None: ...
def GET_PLAYER_SWITCH_JUMP_CUT_INDEX() -> int: ...
def STREAMVOL_HAS_LOADED(unused: int) -> bool: ...
def LOAD_GLOBAL_WATER_FILE(waterType: int) -> None: ...
def SET_REDUCE_VEHICLE_MODEL_BUDGET(toggle: bool) -> None: ...
def HAS_NAMED_PTFX_ASSET_LOADED(fxName: str) -> bool: ...
def IS_IPL_ACTIVE(iplName: str) -> bool: ...
def REMOVE_PTFX_ASSET() -> None: ...
def REQUEST_MODELS_IN_ROOM(interior: int, roomName: str) -> None: ...
def SET_PED_POPULATION_BUDGET(p0: int) -> None: ...
def ALLOW_PLAYER_SWITCH_ASCENT() -> None: ...
def REQUEST_COLLISION_FOR_MODEL(model: int) -> None: ...
def IS_SWITCH_TO_MULTI_FIRSTPART_FINISHED() -> bool: ...
def REQUEST_PTFX_ASSET() -> None: ...
def IPL_GROUP_SWAP_START(iplName1: str, iplName2: str) -> None: ...
def STOP_PLAYER_SWITCH() -> None: ...
def REQUEST_MODEL(model: int) -> None: ...
def HAS_MODEL_LOADED(model: int) -> bool: ...
def SET_ISLAND_ENABLED(name: str, toggle: bool) -> None: ...
def BEGIN_SRL() -> None: ...
def REQUEST_MENU_PED_MODEL(model: int) -> None: ...
def IS_NEW_LOAD_SCENE_ACTIVE() -> bool: ...
def SET_SRL_TIME(p0: float) -> None: ...
def OVERRIDE_LODSCALE_THIS_FRAME(scaling: float) -> None: ...
def SWITCH_TO_MULTI_FIRSTPART(ped: int, flags: int, switchType: int) -> None: ...
def NEW_LOAD_SCENE_START_SPHERE(x: float, y: float, z: float, radius: float, p4: int) -> bool: ...
def ALLOW_PLAYER_SWITCH_DESCENT() -> None: ...
def SET_MAPDATACULLBOX_ENABLED(name: str, toggle: bool) -> None: ...
def GET_PLAYER_SWITCH_TYPE() -> int: ...
def INIT_CREATOR_BUDGET() -> None: ...
def GET_IDEAL_PLAYER_SWITCH_TYPE(x1: float, y1: float, z1: float, x2: float, y2: float, z2: float) -> int: ...
def REQUEST_NAMED_PTFX_ASSET(fxName: str) -> None: ...
def SET_HD_AREA(x: float, y: float, z: float, radius: float) -> None: ...
def SET_FOCUS_POS_AND_VEL(x: float, y: float, z: float, offsetX: float, offsetY: float, offsetZ: float) -> None: ...
def IS_STREAMVOL_ACTIVE() -> bool: ...
def DISABLE_SWITCH_OUTRO_FX() -> None: ...
def LOAD_ALL_OBJECTS_NOW() -> None: ...
def SET_SRL_READAHEAD_TIMES(p0: int, p1: int, p2: int, p3: int) -> None: ...
def REMAP_LODSCALE_RANGE_THIS_FRAME(p0: float, p1: float, p2: float, p3: float) -> None: ...
def IS_MODEL_VALID(model: int) -> bool: ...
def NEW_LOAD_SCENE_STOP() -> None: ...
def SET_PLAYER_SWITCH_OUTRO(cameraCoordX: float, cameraCoordY: float, cameraCoordZ: float, camRotationX: float, camRotationY: float, camRotationZ: float, camFov: float, camFarClip: float, rotationOrder: int) -> None: ...
def NETWORK_UPDATE_LOAD_SCENE() -> bool: ...
def HAS_ANIM_SET_LOADED(animSet: str) -> bool: ...
def REQUEST_ADDITIONAL_COLLISION_AT_COORD(x: float, y: float, z: float) -> None: ...
def HAS_PTFX_ASSET_LOADED() -> bool: ...
def SET_VEHICLE_POPULATION_BUDGET(p0: int) -> None: ...
def SHUTDOWN_CREATOR_BUDGET() -> None: ...
def CLEAR_HD_AREA() -> None: ...
def IS_SRL_LOADED() -> bool: ...
def HAS_ANIM_DICT_LOADED(animDict: str) -> bool: ...
def REQUEST_CLIP_SET(clipSet: str) -> None: ...
def REQUEST_ANIM_DICT(animDict: str) -> None: ...
def ENABLE_SWITCH_PAUSE_BEFORE_DESCENT() -> None: ...
def SWITCH_TO_MULTI_SECONDPART(ped: int) -> None: ...
def IS_PLAYER_SWITCH_IN_PROGRESS() -> bool: ...
def IS_SWITCH_READY_FOR_DESCENT() -> bool: ...
def SET_INTERIOR_ACTIVE(interiorID: int, toggle: bool) -> None: ...
def SET_MODEL_AS_NO_LONGER_NEEDED(model: int) -> None: ...
def REMOVE_IPL(iplName: str) -> None: ...
def SET_SRL_POST_CUTSCENE_CAMERA(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int) -> None: ...
def REMOVE_MODEL_FROM_CREATOR_BUDGET(modelHash: int) -> None: ...
def IPL_GROUP_SWAP_FINISH() -> None: ...
def REMOVE_ANIM_DICT(animDict: str) -> None: ...
def GET_GLOBAL_WATER_FILE() -> int: ...
def SET_SRL_FORCE_PRESTREAM(p0: int) -> None: ...
def START_PLAYER_SWITCH(from_: int, to: int, flags: int, switchType: int) -> None: ...
def IPL_GROUP_SWAP_IS_READY() -> bool: ...
