Luanti 5.10.0-dev
 
Loading...
Searching...
No Matches
ClientMap Member List

This is the complete list of members for ClientMap, including all inherited members.

addEventReceiver(MapEventReceiver *event_receiver)Map
addNodeAndUpdate(v3s16 p, MapNode n, std::map< v3s16, MapBlock * > &modified_blocks, bool remove_metadata=true)Mapvirtual
addNodeWithEvent(v3s16 p, MapNode n, bool remove_metadata=true)Map
beginSave()Mapinlinevirtual
ClientMap(Client *client, RenderingEngine *rendering_engine, MapDrawControl &control, s32 id)ClientMap
deleteBlock(v3s16 blockpos)Mapinlinevirtual
deleteSectors(std::vector< v2s16 > &list)Map
determineAdditionalOcclusionCheck(v3s16 pos_camera, const core::aabbox3d< s16 > &block_bounds, v3s16 &to_check)Mapprotected
DISABLE_CLASS_COPY(Map)Map
dispatchEvent(const MapEditEvent &event)Map
emergeBlock(v3s16 p, bool create_blank=true)Mapinlinevirtual
emergeSector(v2s16 p) overrideClientMapvirtual
endSave()Mapinlinevirtual
findNodesWithMetadata(v3s16 p1, v3s16 p2)Map
forEachNodeInArea(v3s16 minp, v3s16 maxp, F func)Mapinline
getBackgroundBrightness(float max_d, u32 daylight_factor, int oldvalue, bool *sunlight_seen_result)ClientMap
getBlockNoCreate(v3s16 p)Map
getBlockNoCreateNoEx(v3s16 p)Map
getBlocksInViewRange(v3s16 cam_pos_nodes, v3s16 *p_blocks_min, v3s16 *p_blocks_max, float range=-1.0f)ClientMap
getBoundingBox() const overrideClientMapinlinevirtual
getCameraFov() constClientMapinline
getControl() constClientMapinline
getNode(v3s16 p, bool *is_valid_position=NULL)Map
getNodeDefManager()Mapinline
getNodeMetadata(v3s16 p)Map
getNodeTimer(v3s16 p)Map
getSectorNoGenerate(v2s16 p2d)Map
getSectorNoGenerateNoLock(v2s16 p2d)Map
getWantedRange() constClientMapinline
isBlockOccluded(MapBlock *block, v3s16 cam_pos_nodes)Mapinline
isBlockOccluded(v3s16 pos_relative, v3s16 cam_pos_nodes, bool simple_check=false)Map
isMeshOccluded(MapBlock *mesh_block, u16 mesh_size, v3s16 cam_pos_nodes)ClientMapprivate
isOccluded(v3s16 pos_camera, v3s16 pos_target, float step, float stepfac, float start_offset, float end_offset, u32 needed_count)Mapprotected
isValidPosition(v3s16 p)Map
m_boxClientMapprivate
m_cache_anistropic_filterClientMapprivate
m_cache_bilinear_filterClientMapprivate
m_cache_transparency_sorting_distanceClientMapprivate
m_cache_trilinear_filterClientMapprivate
m_camera_directionClientMapprivate
m_camera_fovClientMapprivate
m_camera_light_colorClientMapprivate
m_camera_offsetClientMapprivate
m_camera_positionClientMapprivate
m_clientClientMapprivate
m_controlClientMapprivate
m_drawlistClientMapprivate
m_drawlist_shadowClientMapprivate
m_enable_raytraced_cullingClientMapprivate
m_event_receiversMapprotected
m_gamedefMapprotected
m_keeplistClientMapprivate
m_last_drawn_sectorsClientMapprivate
m_loops_occlusion_cullerClientMapprivate
m_needs_update_drawlistClientMapprivate
m_needs_update_transparent_meshesClientMapprivate
m_nodedefMapprotected
m_rendering_engineClientMapprivate
m_sector_cacheMapprotected
m_sector_cache_pMapprotected
m_sectorsMapprotected
Map(IGameDef *gamedef)Map
maySaveBlocks() overrideClientMapinlinevirtual
needsUpdateDrawList()ClientMapinline
OnRegisterSceneNode() overrideClientMapvirtual
onSettingChanged(std::string_view name, bool all)ClientMap
PrintInfo(std::ostream &out) overrideClientMapvirtual
removeEventReceiver(MapEventReceiver *event_receiver)Map
removeNodeAndUpdate(v3s16 p, std::map< v3s16, MapBlock * > &modified_blocks)Map
removeNodeMetadata(v3s16 p)Map
removeNodeTimer(v3s16 p)Map
removeNodeWithEvent(v3s16 p)Map
render() overrideClientMapvirtual
renderMap(video::IVideoDriver *driver, s32 pass)ClientMap
renderMapShadows(video::IVideoDriver *driver, const video::SMaterial &material, s32 pass, int frame, int total_frames)ClientMap
renderPostFx(CameraMode cam_mode)ClientMap
reportMetrics(u64 save_time_us, u32 saved_blocks, u32 all_blocks) overrideClientMapprotectedvirtual
save(ModifiedState save_level)Mapinlinevirtual
saveBlock(MapBlock *block)Mapinlinevirtual
setNode(v3s16 p, MapNode n)Map
setNodeMetadata(v3s16 p, NodeMetadata *meta)Map
setNodeTimer(const NodeTimer &t)Map
timerUpdate(float dtime, float unload_timeout, s32 max_loaded_blocks, std::vector< v3s16 > *unloaded_blocks=NULL)Map
touchMapBlocks()ClientMap
unloadUnreferencedBlocks(std::vector< v3s16 > *unloaded_blocks=NULL)Map
updateCamera(v3f pos, v3f dir, f32 fov, v3s16 offset, video::SColor light_color)ClientMap
updateDrawList()ClientMap
updateDrawListShadow(v3f shadow_light_pos, v3f shadow_light_dir, float radius, float length)ClientMap
updateTransparentMeshBuffers()ClientMapprivate
~ClientMap()ClientMapprotectedvirtual
~Map()Mapvirtual