#include <i_surface_manager.hpp>
Definition at line 36 of file i_surface_manager.hpp.
◆ ~i_surface_manager()
virtual neogfx::i_surface_manager::~i_surface_manager |
( |
| ) |
|
|
virtualdefault |
◆ activate_nest()
virtual void neogfx::i_surface_manager::activate_nest |
( |
i_nest & |
aNest | ) |
|
|
pure virtual |
◆ active_nest()
virtual i_nest & neogfx::i_surface_manager::active_nest |
( |
| ) |
const |
|
pure virtual |
◆ add_surface()
virtual void neogfx::i_surface_manager::add_surface |
( |
i_surface & |
aSurface | ) |
|
|
pure virtual |
◆ any_strong_surfaces()
virtual bool neogfx::i_surface_manager::any_strong_surfaces |
( |
| ) |
const |
|
pure virtual |
◆ attached_surface()
virtual i_surface & neogfx::i_surface_manager::attached_surface |
( |
void * |
aNativeSurfaceHandle | ) |
|
|
pure virtual |
◆ deactivate_nest()
virtual void neogfx::i_surface_manager::deactivate_nest |
( |
i_nest & |
aNest | ) |
|
|
pure virtual |
◆ desktop_rect() [1/2]
virtual rect neogfx::i_surface_manager::desktop_rect |
( |
i_surface const & |
aSurface | ) |
const |
|
pure virtual |
◆ desktop_rect() [2/2]
virtual rect neogfx::i_surface_manager::desktop_rect |
( |
uint32_t |
aDisplayIndex = 0 | ) |
const |
|
pure virtual |
◆ destroy_nest()
virtual void neogfx::i_surface_manager::destroy_nest |
( |
i_nest & |
aNest | ) |
|
|
pure virtual |
◆ display() [1/2]
virtual i_display & neogfx::i_surface_manager::display |
( |
i_surface const & |
aSurface | ) |
const |
|
pure virtual |
◆ display() [2/2]
virtual i_display & neogfx::i_surface_manager::display |
( |
uint32_t |
aDisplayIndex = 0 | ) |
const |
|
pure virtual |
◆ display_count()
virtual uint32_t neogfx::i_surface_manager::display_count |
( |
| ) |
const |
|
pure virtual |
◆ display_error_message() [1/2]
virtual void neogfx::i_surface_manager::display_error_message |
( |
i_native_window const & |
aParent, |
|
|
std::string const & |
aTitle, |
|
|
std::string const & |
aMessage |
|
) |
| const |
|
pure virtual |
◆ display_error_message() [2/2]
virtual void neogfx::i_surface_manager::display_error_message |
( |
std::string const & |
aTitle, |
|
|
std::string const & |
aMessage |
|
) |
| const |
|
pure virtual |
◆ find_nest()
◆ iid()
static uuid const & neogfx::i_surface_manager::iid |
( |
| ) |
|
|
inlinestatic |
◆ initialising_surface()
virtual bool neogfx::i_surface_manager::initialising_surface |
( |
| ) |
const |
|
pure virtual |
◆ invalidate_surfaces()
virtual void neogfx::i_surface_manager::invalidate_surfaces |
( |
| ) |
|
|
pure virtual |
◆ is_surface_attached()
virtual bool neogfx::i_surface_manager::is_surface_attached |
( |
void * |
aNativeSurfaceHandle | ) |
const |
|
pure virtual |
◆ layout_surfaces()
virtual void neogfx::i_surface_manager::layout_surfaces |
( |
| ) |
|
|
pure virtual |
◆ nest_for()
◆ process_events()
virtual bool neogfx::i_surface_manager::process_events |
( |
bool & |
aLastWindowClosed | ) |
|
|
pure virtual |
◆ remove_surface()
virtual void neogfx::i_surface_manager::remove_surface |
( |
i_surface & |
aSurface | ) |
|
|
pure virtual |
◆ render_surfaces()
virtual void neogfx::i_surface_manager::render_surfaces |
( |
| ) |
|
|
pure virtual |
◆ strong_surface_count()
virtual std::size_t neogfx::i_surface_manager::strong_surface_count |
( |
| ) |
const |
|
pure virtual |
◆ surface()
virtual i_surface & neogfx::i_surface_manager::surface |
( |
std::size_t |
aIndex | ) |
|
|
pure virtual |
◆ surface_at_position() [1/2]
virtual const i_surface & neogfx::i_surface_manager::surface_at_position |
( |
i_surface const & |
aProgenitor, |
|
|
point const & |
aPosition, |
|
|
bool |
aForMouseEvent = false |
|
) |
| const |
|
pure virtual |
◆ surface_at_position() [2/2]
virtual i_surface & neogfx::i_surface_manager::surface_at_position |
( |
i_surface const & |
aProgenitor, |
|
|
point const & |
aPosition, |
|
|
bool |
aForMouseEvent = false |
|
) |
| |
|
pure virtual |
◆ surface_count()
virtual std::size_t neogfx::i_surface_manager::surface_count |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: