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

#include <nest.hpp>

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

Public Member Functions

 nest (i_widget &aWidget, nest_type aType)
 
 ~nest ()
 
i_widgetwidget () const override
 
nest_type type () const override
 
bool has (i_native_window const &aNestedWindow) const override
 
void add (i_native_window &aNestedWindow) override
 
void remove (i_native_window &aNestedWindow) override
 
- Public Member Functions inherited from neogfx::i_nest
virtual ~i_nest ()=default
 

Detailed Description

Definition at line 29 of file nest.hpp.

Constructor & Destructor Documentation

◆ nest()

neogfx::nest::nest ( i_widget aWidget,
nest_type  aType 
)

◆ ~nest()

neogfx::nest::~nest ( )

Member Function Documentation

◆ add()

void neogfx::nest::add ( i_native_window aNestedWindow)
overridevirtual

Implements neogfx::i_nest.

◆ has()

bool neogfx::nest::has ( i_native_window const &  aNestedWindow) const
overridevirtual

Implements neogfx::i_nest.

◆ remove()

void neogfx::nest::remove ( i_native_window aNestedWindow)
overridevirtual

Implements neogfx::i_nest.

◆ type()

nest_type neogfx::nest::type ( ) const
overridevirtual

Implements neogfx::i_nest.

◆ widget()

i_widget & neogfx::nest::widget ( ) const
overridevirtual

Implements neogfx::i_nest.


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