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

#include <i_async_layout.hpp>

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

Public Member Functions

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

Static Public Member Functions

static uuid const & iid ()
 

Detailed Description

Definition at line 27 of file i_async_layout.hpp.

Constructor & Destructor Documentation

◆ ~i_async_layout()

virtual neogfx::i_async_layout::~i_async_layout ( )
virtualdefault

Member Function Documentation

◆ defer_layout()

virtual bool neogfx::i_async_layout::defer_layout ( i_widget aWidget)
pure virtual

Implemented in neogfx::async_layout.

◆ exists()

virtual bool neogfx::i_async_layout::exists ( i_widget aWidget) const
pure virtualnoexcept

Implemented in neogfx::async_layout.

◆ iid()

static uuid const & neogfx::i_async_layout::iid ( )
inlinestatic

Definition at line 37 of file i_async_layout.hpp.

◆ invalidate()

virtual void neogfx::i_async_layout::invalidate ( i_widget aWidget)
pure virtual

Implemented in neogfx::async_layout.

◆ validate()

virtual void neogfx::i_async_layout::validate ( i_widget aWidget)
pure virtual

Implemented in neogfx::async_layout.


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