lxgui
Classes | Functions
lxgui::gui::sfml Namespace Reference

Classes

class  atlas_page
 A single texture holding multiple materials for efficient rendering This is an abstract class that must be implemented and created by the corresponding gui::renderer. More...
 
class  atlas
 A class that holds rendering data This implementation can contain either a plain color or a real sf::Texture. It is also used by the gui::sfml::render_target class to store the output data. More...
 
class  font
 A texture containing characters This is the SFML implementation of the gui::font. It uses sf::Font to render glyphs and get character data. More...
 
class  material
 A class that holds rendering data This implementation can contain either a plain color or a real sf::Texture. It is also used by the gui::sfml::render_target class to store the output data. More...
 
class  render_target
 A place to render things (the screen, a texture, ...) More...
 
class  renderer
 SFML implementation of rendering. More...
 
class  vertex_cache
 An object representing cached vertex data on the GPU. More...
 

Functions

utils::owner_ptr< gui::managercreate_manager (sf::RenderWindow &win)
 Create a new gui::manager using a full SFML implementation. More...
 

Function Documentation

◆ create_manager()

utils::owner_ptr<gui::manager> lxgui::gui::sfml::create_manager ( sf::RenderWindow &  win)

Create a new gui::manager using a full SFML implementation.

Parameters
winThe SFML render window
Returns
The new gui::manager instance