| 570 | namespace gui |
| 571 | { |
| 572 | Gui *create_screen_gui(Allocator &allocator |
| 573 | , GuiBuffer &buffer |
| 574 | , ResourceManager &resource_manager |
| 575 | , ShaderManager &shader_manager |
| 576 | , MaterialManager &material_manager |
| 577 | , ShaderData *shader |
| 578 | ) |
| 579 | { |
| 580 | Gui *gui = CE_NEW(allocator, Gui)(buffer |
| 581 | , resource_manager |
| 582 | , shader_manager |
| 583 | , material_manager |
| 584 | , shader |
| 585 | , View::SCREEN_GUI |
| 586 | ); |
| 587 | return gui; |
| 588 | } |
| 589 | |
| 590 | Gui *create_world_gui(Allocator &allocator |
| 591 | , GuiBuffer &buffer |