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

#include <i_app.hpp>

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

Classes

struct  invalid_options
 

Public Member Functions

virtual ~i_program_options ()=default
 
virtual const boost::program_options::variables_map & options () const =0
 
virtual bool console () const =0
 
virtual neogfx::renderer renderer () const =0
 
virtual std::optional< size_u32full_screen () const =0
 
virtual std::optional< size_u32dpi_override () const =0
 
virtual bool turbo () const =0
 
virtual bool nest () const =0
 

Detailed Description

Definition at line 50 of file i_app.hpp.

Constructor & Destructor Documentation

◆ ~i_program_options()

virtual neogfx::i_program_options::~i_program_options ( )
virtualdefault

Member Function Documentation

◆ console()

virtual bool neogfx::i_program_options::console ( ) const
pure virtual

Implemented in neogfx::program_options.

◆ dpi_override()

virtual std::optional< size_u32 > neogfx::i_program_options::dpi_override ( ) const
pure virtual

Implemented in neogfx::program_options.

◆ full_screen()

virtual std::optional< size_u32 > neogfx::i_program_options::full_screen ( ) const
pure virtual

Implemented in neogfx::program_options.

◆ nest()

virtual bool neogfx::i_program_options::nest ( ) const
pure virtual

Implemented in neogfx::program_options.

◆ options()

virtual const boost::program_options::variables_map & neogfx::i_program_options::options ( ) const
pure virtual

Implemented in neogfx::program_options.

◆ renderer()

virtual neogfx::renderer neogfx::i_program_options::renderer ( ) const
pure virtual

Implemented in neogfx::program_options.

◆ turbo()

virtual bool neogfx::i_program_options::turbo ( ) const
pure virtual

Implemented in neogfx::program_options.


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