addActiveObject(std::unique_ptr< ClientActiveObject > object) | ClientEnvironment | |
addActiveObject(u16 id, u8 type, const std::string &init_data) | ClientEnvironment | |
addPlayerName(const std::string &name) | ClientEnvironment | inline |
addSimpleObject(ClientSimpleObject *simple) | ClientEnvironment | |
ClientEnvironment(irr_ptr< ClientMap > map, ITextureSource *texturesource, Client *client) | ClientEnvironment | |
continueRaycast(RaycastState *state, PointedThing *result) | Environment | |
damageLocalPlayer(u16 damage, bool handle_hp=true) | ClientEnvironment | |
DISABLE_CLASS_COPY(Environment) | Environment | |
Environment(IGameDef *gamedef) | Environment | |
getActiveObject(u16 id) | ClientEnvironment | inline |
getActiveObjects(const v3f &origin, f32 max_d, std::vector< DistanceSortedActiveObject > &dest) | ClientEnvironment | inline |
getCameraOffset() const | ClientEnvironment | inline |
getClientEnvEvent() | ClientEnvironment | |
getClientMap() | ClientEnvironment | |
getDayCount() | Environment | |
getDayNightRatio() | Environment | |
getFrameTime() const | ClientEnvironment | inline |
getFrameTimeDelta() const | ClientEnvironment | inline |
getGameDef() | ClientEnvironment | inline |
getGenericCAO(u16 id) | ClientEnvironment | |
getLocalPlayer() const | ClientEnvironment | inline |
getMap() | ClientEnvironment | virtual |
getPlayerNames() | ClientEnvironment | inline |
getSelectedActiveObjects(const core::line3d< f32 > &shootline_on_map, std::vector< PointedThing > &objects, const std::optional< Pointabilities > &pointabilities) | ClientEnvironment | virtual |
getTimeOfDay() | Environment | |
getTimeOfDayF() | Environment | |
hasClientEnvEvents() const | ClientEnvironment | inline |
line_of_sight(v3f pos1, v3f pos2, v3s16 *p=nullptr) | Environment | |
m_active_object_light_update_interval | ClientEnvironment | private |
m_added_objects | Environment | |
m_ao_manager | ClientEnvironment | private |
m_cache_abm_interval | Environment | protected |
m_cache_abm_time_budget | Environment | protected |
m_cache_active_block_mgmt_interval | Environment | protected |
m_cache_nodetimer_interval | Environment | protected |
m_camera_offset | ClientEnvironment | private |
m_client | ClientEnvironment | private |
m_client_event_queue | ClientEnvironment | private |
m_day_count | Environment | protected |
m_day_night_ratio_override | Environment | protected |
m_enable_day_night_ratio_override | Environment | protected |
m_frame_dtime | ClientEnvironment | private |
m_frame_time | ClientEnvironment | private |
m_frame_time_pause_accumulator | ClientEnvironment | private |
m_gamedef | Environment | protected |
m_local_player | ClientEnvironment | private |
m_map | ClientEnvironment | private |
m_player_names | ClientEnvironment | private |
m_script | ClientEnvironment | private |
m_simple_objects | ClientEnvironment | private |
m_texturesource | ClientEnvironment | private |
m_time_conversion_skew | Environment | protected |
m_time_lock | Environment | private |
m_time_of_day | Environment | protected |
m_time_of_day_f | Environment | protected |
m_time_of_day_speed | Environment | protected |
processActiveObjectMessage(u16 id, const std::string &data) | ClientEnvironment | |
removeActiveObject(u16 id) | ClientEnvironment | |
removePlayerName(const std::string &name) | ClientEnvironment | inline |
setDayNightRatioOverride(bool enable, u32 value) | Environment | |
setLocalPlayer(LocalPlayer *player) | ClientEnvironment | virtual |
setScript(ClientScripting *script) | ClientEnvironment | inline |
setTimeOfDay(u32 time) | Environment | virtual |
setTimeOfDaySpeed(float speed) | Environment | |
step(f32 dtime) | ClientEnvironment | virtual |
stepTimeOfDay(float dtime) | Environment | |
updateCameraOffset(const v3s16 &camera_offset) | ClientEnvironment | inline |
updateFrameTime(bool is_paused) | ClientEnvironment | |
~ClientEnvironment() | ClientEnvironment | |
~Environment()=default | Environment | virtual |