neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::program_options Class Reference

#include <app.hpp>

Inheritance diagram for neogfx::program_options:
neogfx::i_program_options

Public Member Functions

 program_options (int argc, char *argv[])
 
const boost::program_options::variables_map & options () const final
 
bool console () const final
 
neogfx::renderer renderer () const final
 
std::optional< size_u32full_screen () const final
 
std::optional< size_u32dpi_override () const final
 
bool turbo () const final
 
bool nest () const final
 
- Public Member Functions inherited from neogfx::i_program_options
virtual ~i_program_options ()=default
 

Detailed Description

Definition at line 54 of file app.hpp.

Constructor & Destructor Documentation

◆ program_options()

neogfx::program_options::program_options ( int  argc,
char *  argv[] 
)

Member Function Documentation

◆ console()

bool neogfx::program_options::console ( ) const
finalvirtual

◆ dpi_override()

std::optional< size_u32 > neogfx::program_options::dpi_override ( ) const
finalvirtual

◆ full_screen()

std::optional< size_u32 > neogfx::program_options::full_screen ( ) const
finalvirtual

◆ nest()

bool neogfx::program_options::nest ( ) const
finalvirtual

◆ options()

const boost::program_options::variables_map & neogfx::program_options::options ( ) const
finalvirtual

◆ renderer()

neogfx::renderer neogfx::program_options::renderer ( ) const
finalvirtual

◆ turbo()

bool neogfx::program_options::turbo ( ) const
finalvirtual

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