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

#include <async_layout.hpp>

Inheritance diagram for neogfx::async_layout:
neogfx::i_async_layout neolib::services::i_service

Public Member Functions

 async_layout ()
 
bool exists (i_widget &aWidget) const noexcept override
 
bool defer_layout (i_widget &aWidget) override
 
void validate (i_widget &aWidget) override
 
void invalidate (i_widget &aWidget) override
 
- Public Member Functions inherited from neogfx::i_async_layout
virtual ~i_async_layout ()=default
 
- Public Member Functions inherited from neolib::services::i_service
virtual ~i_service ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from neogfx::i_async_layout
static uuid const & iid ()
 

Detailed Description

Definition at line 30 of file async_layout.hpp.

Constructor & Destructor Documentation

◆ async_layout()

neogfx::async_layout::async_layout ( )

Member Function Documentation

◆ defer_layout()

bool neogfx::async_layout::defer_layout ( i_widget aWidget)
overridevirtual

◆ exists()

bool neogfx::async_layout::exists ( i_widget aWidget) const
overridevirtualnoexcept

◆ invalidate()

void neogfx::async_layout::invalidate ( i_widget aWidget)
overridevirtual

◆ validate()

void neogfx::async_layout::validate ( i_widget aWidget)
overridevirtual

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