le2d v0.4.7
2D game engine framework
 
Loading...
Searching...
No Matches
le::console::TerminalBuilder Class Reference

#include <le2d/console/terminal_builder.hpp>

Public Types

using CreateInfo = TerminalCreateInfo
 

Public Member Functions

auto build (gsl::not_null< IFont * > font) const -> std::unique_ptr< ITerminal >
 
auto operator() (gsl::not_null< IFont * > font) const -> std::unique_ptr< ITerminal >
 

Public Attributes

CreateInfo create_info {}
 
bool add_builtin_tweaks {true}
 

Member Typedef Documentation

◆ CreateInfo

Member Function Documentation

◆ build()

auto le::console::TerminalBuilder::build ( gsl::not_null< IFont * >  font) const -> std::unique_ptr< ITerminal >

◆ operator()()

auto le::console::TerminalBuilder::operator() ( gsl::not_null< IFont * >  font) const -> std::unique_ptr<ITerminal>
inline

Member Data Documentation

◆ add_builtin_tweaks

bool le::console::TerminalBuilder::add_builtin_tweaks {true}

◆ create_info

CreateInfo le::console::TerminalBuilder::create_info {}

The documentation for this class was generated from the following file: