Luanti 5.11.0-dev
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
invalidateMapBlockMesh(MapBlockMesh *mesh)ClientMap
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_transparency_sorting_group_by_buffersClientMapprivate
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_dynamic_buffersClientMapprivate
m_enable_raytraced_cullingClientMapprivate
m_event_receiversMapprotected
m_gamedefMapprotected
m_keeplistClientMapprivate
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