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

#include <i_skinnable_item.hpp>

Inheritance diagram for neogfx::i_skinnable_item:
neogfx::i_tool neogfx::i_widget neogfx::scrollbar neogfx::i_dockable neogfx::DesignStudio::i_element_caddy neogfx::i_image_widget neogfx::i_status_bar neogfx::i_terminal neogfx::i_text_widget neogfx::i_title_bar neogfx::i_window

Public Member Functions

virtual ~i_skinnable_item ()=default
 
virtual bool is_widget () const =0
 
virtual const i_widgetas_widget () const =0
 
virtual rect element_rect (skin_element aElement) const =0
 

Detailed Description

Definition at line 65 of file i_skinnable_item.hpp.

Constructor & Destructor Documentation

◆ ~i_skinnable_item()

virtual neogfx::i_skinnable_item::~i_skinnable_item ( )
virtualdefault

Member Function Documentation

◆ as_widget()

virtual const i_widget & neogfx::i_skinnable_item::as_widget ( ) const
pure virtual

◆ element_rect()

virtual rect neogfx::i_skinnable_item::element_rect ( skin_element  aElement) const
pure virtual

Implemented in neogfx::scrollbar.

◆ is_widget()

virtual bool neogfx::i_skinnable_item::is_widget ( ) const
pure virtual

Implemented in neogfx::scrollbar, and neogfx::i_tool.


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