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

#include <i_nest.hpp>

Inheritance diagram for neogfx::i_nest:
neogfx::nest

Public Member Functions

virtual ~i_nest ()=default
 
virtual i_widget const & widget () const =0
 
virtual nest_type type () const =0
 
virtual bool has (i_native_window const &aNestedWindow) const =0
 
virtual void add (i_native_window &aNestedWindow)=0
 
virtual void remove (i_native_window &aNestedWindow)=0
 

Detailed Description

Definition at line 36 of file i_nest.hpp.

Constructor & Destructor Documentation

◆ ~i_nest()

virtual neogfx::i_nest::~i_nest ( )
virtualdefault

Member Function Documentation

◆ add()

virtual void neogfx::i_nest::add ( i_native_window aNestedWindow)
pure virtual

Implemented in neogfx::nest.

◆ has()

virtual bool neogfx::i_nest::has ( i_native_window const &  aNestedWindow) const
pure virtual

Implemented in neogfx::nest.

◆ remove()

virtual void neogfx::i_nest::remove ( i_native_window aNestedWindow)
pure virtual

Implemented in neogfx::nest.

◆ type()

virtual nest_type neogfx::i_nest::type ( ) const
pure virtual

Implemented in neogfx::nest.

◆ widget()

virtual i_widget const & neogfx::i_nest::widget ( ) const
pure virtual

Implemented in neogfx::nest.


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