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

#include <i_console_client.hpp>

Inheritance diagram for neogfx::DesignStudio::i_console_client:
neolib::i_reference_counted

Public Types

typedef i_console_client abstract_type
 

Public Member Functions

virtual void start ()=0
 
virtual void resize_window (std::uint16_t aWidth, std::uint16_t aHeight)=0
 
virtual void input (std::string const &aText)=0
 
- Public Member Functions inherited from neolib::i_reference_counted
virtual ~i_reference_counted ()=default
 
virtual void add_ref () const noexcept=0
 
virtual void release () const =0
 
virtual int32_t use_count () const noexcept=0
 
virtual const i_reference_countedrelease_and_take_ownership () const =0
 
virtual i_reference_countedrelease_and_take_ownership ()=0
 
virtual void pin () const noexcept=0
 
virtual void unpin () const =0
 
virtual i_ref_control_blockcontrol_block ()=0
 

Detailed Description

Definition at line 27 of file i_console_client.hpp.

Member Typedef Documentation

◆ abstract_type

Member Function Documentation

◆ input()

virtual void neogfx::DesignStudio::i_console_client::input ( std::string const &  aText)
pure virtual

◆ resize_window()

virtual void neogfx::DesignStudio::i_console_client::resize_window ( std::uint16_t  aWidth,
std::uint16_t  aHeight 
)
pure virtual

◆ start()

virtual void neogfx::DesignStudio::i_console_client::start ( )
pure virtual

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