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

#include <console_client.hpp>

Inheritance diagram for neogfx::DesignStudio::console:
neogfx::DesignStudio::console_client neolib::reference_counted< Base, DeallocateOnRelease > neolib::lifetime< Base > neolib::i_lifetime

Public Member Functions

 define_event (Command, command, std::string const &) public
 
void start () final
 
void resize_window (std::uint16_t aWidth, std::uint16_t aHeight) final
 
void input (std::string const &aText) final
 
- Public Member Functions inherited from neolib::reference_counted< Base, DeallocateOnRelease >
 reference_counted () noexcept
 
 reference_counted (const reference_counted &aOther) noexcept
 
 ~reference_counted ()
 
reference_countedoperator= (const reference_counted &)
 
void add_ref () const noexcept override
 
void release () const override
 
int32_t use_count () const noexcept override
 
const base_type * release_and_take_ownership () const override
 
base_type * release_and_take_ownership () override
 
void pin () const noexcept override
 
void unpin () const override
 
i_ref_control_blockcontrol_block () override
 
- Public Member Functions inherited from neolib::lifetime< Base >
 lifetime (lifetime_state aState=lifetime_state::Alive)
 
virtual ~lifetime ()
 
lifetime_state object_state () const final
 
std::shared_ptr< std::atomic< lifetime_state > > object_state_ptr () const final
 
bool is_creating () const final
 
bool is_alive () const final
 
bool is_destroying () const final
 
bool is_destroyed () const final
 
void set_alive () override
 
void set_destroying () override
 
void set_destroyed () override
 
- Public Member Functions inherited from neolib::i_lifetime
virtual ~i_lifetime ()=default
 

Additional Inherited Members

- Public Types inherited from neolib::lifetime< Base >
typedef neolib::destroyed_flag destroyed_flag
 

Detailed Description

Definition at line 33 of file console_client.hpp.

Member Function Documentation

◆ define_event()

neogfx::DesignStudio::console::define_event ( Command  ,
command  ,
std::string const &   
)
inline

Definition at line 36 of file console_client.hpp.

◆ input()

void neogfx::DesignStudio::console::input ( std::string const &  aText)
inlinefinal

Definition at line 50 of file console_client.hpp.

◆ resize_window()

void neogfx::DesignStudio::console::resize_window ( std::uint16_t  aWidth,
std::uint16_t  aHeight 
)
inlinefinal

Definition at line 47 of file console_client.hpp.

◆ start()

void neogfx::DesignStudio::console::start ( )
inlinefinal

Definition at line 43 of file console_client.hpp.


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