47 const std::vector<std::pair<v3s16, MapNode>> &oldnodes,
48 std::map<v3s16, MapBlock*> &modified_blocks);
60 std::map<v3s16, MapBlock*> &modified_blocks);
71 std::map<v3s16, MapBlock*> *modified_blocks);
80 std::map<v3s16, MapBlock*> *modified_blocks);
Definition: mapblock.h:73
core::vector3d< s16 > v3s16
Definition: irr_v3d.h:28
core::vector3df v3f
Definition: irr_v3d.h:26
Definition: voxelalgorithms.cpp:28
void blit_back_with_light(Map *map, MMVManip *vm, std::map< v3s16, MapBlock * > *modified_blocks)
Definition: voxelalgorithms.cpp:1041
void repair_block_light(Map *map, MapBlock *block, std::map< v3s16, MapBlock * > *modified_blocks)
Definition: voxelalgorithms.cpp:1180
void update_block_border_lighting(Map *map, MapBlock *block, std::map< v3s16, MapBlock * > &modified_blocks)
Definition: voxelalgorithms.cpp:692
void update_lighting_nodes(Map *map, const std::vector< std::pair< v3s16, MapNode > > &oldnodes, std::map< v3s16, MapBlock * > &modified_blocks)
Definition: voxelalgorithms.cpp:469
Definition: voxelalgorithms.h:89
v3f m_intersection_multi_inc
Definition: voxelalgorithms.h:105
bool hasNext() const
Definition: voxelalgorithms.h:142
v3s16 m_current_node_pos
Position of the current node.
Definition: voxelalgorithms.h:112
v3f m_line_vector
Direction and length of the line in world coordinates.
Definition: voxelalgorithms.h:94
s16 getIndex(v3s16 voxel)
Definition: voxelalgorithms.cpp:1312
v3f m_start_position
Starting position of the line in world coordinates.
Definition: voxelalgorithms.h:92
s16 m_current_index
Index of the current node.
Definition: voxelalgorithms.h:114
v3f m_next_intersection_multi
Definition: voxelalgorithms.h:100
s16 m_last_index
Index of the last node.
Definition: voxelalgorithms.h:118
void next()
Definition: voxelalgorithms.cpp:1296
v3s16 m_step_directions
Definition: voxelalgorithms.h:110
v3s16 m_start_node_pos
Position of the start node.
Definition: voxelalgorithms.h:116