|
| | WorldObj (EveryApi &ev, std::function< P(int)> f, int numvalues, BM bm, float dx, float dy, SH sh) |
| | ~WorldObj () |
| void | set_block (int x, int y, int c) |
| int | read_block (int x, int y) const |
| void | set_anim_time (int x, int y, float time) |
| void | prepare (bool keep=false) |
| void | set_range (int x, int y, int sx, int sy) |
| P | collect () |
| void | render_outline (SH sh_new) |
| void | render () |
| void | set_pos (float pos_x, float pos_y, float pos_z) |
| void | set_scale (float mult_x, float mult_y, float mult_z) |
| void | set_rotation_y (float angle) |
| void | set_rotation_matrix (M m) |
| void | set_rotation_matrix2 (M m) |
| void | bind_texture (int num_id, TXID id_) |
| void | bind_texarray (TXA id) |
| void | set_anim_frame (int id) |
| void | pick_object1 (float x, float y, float &xx, float &yy, float &zz) |
| bool | pick_object2 (float mouse_x, float mouse_y, float radius, int scr_x, int scr_y, M in_P, int x, int y) |
| void | set_var (std::string name, float r, float g, float b, float a) |
| void | clear_child_var (int x, int y) |
| void | set_child_var (int x, int y, std::string name, float r, float g, float b, float a) |
| void | set_outline (int x, int y, bool b, SH sh3) |
| virtual | ~RenderObject () |
| virtual | ~MoveScaleObject3d () |