Kanzi  3.9.6
Kanzi Engine API
kanzi::interop::ListBoxItemGenerator2DDirector Class Referenceabstract

#include <kanzi/interop/ui/node/list_box_directors.hpp>

Public Member Functions

virtual ObjectWrapperacquireItem (size_t index)=0
 
virtual void attach (ObjectWrapper *node)=0
 
virtual void detach (ObjectWrapper *node)=0
 
virtual int getCount ()=0
 
virtual optional< size_t > getItemIndex (ObjectWrapper *object)=0
 
virtual Vector2 getItemSize (size_t index)=0
 
 ListBoxItemGenerator2DDirector (ObjectWrapper *impl)
 
virtual void releaseItem (ObjectWrapper *object)=0
 
virtual KZ_INTEROP_PROTECTED ~ListBoxItemGenerator2DDirector ()=default
 

Public Attributes

Impl * m_impl
 

Constructor & Destructor Documentation

◆ ListBoxItemGenerator2DDirector()

kanzi::interop::ListBoxItemGenerator2DDirector::ListBoxItemGenerator2DDirector ( ObjectWrapper impl)
explicit

◆ ~ListBoxItemGenerator2DDirector()

virtual KZ_INTEROP_PROTECTED kanzi::interop::ListBoxItemGenerator2DDirector::~ListBoxItemGenerator2DDirector ( )
virtualdefault

Member Function Documentation

◆ attach()

virtual void kanzi::interop::ListBoxItemGenerator2DDirector::attach ( ObjectWrapper node)
pure virtual

◆ detach()

virtual void kanzi::interop::ListBoxItemGenerator2DDirector::detach ( ObjectWrapper node)
pure virtual

◆ acquireItem()

virtual ObjectWrapper* kanzi::interop::ListBoxItemGenerator2DDirector::acquireItem ( size_t  index)
pure virtual

◆ releaseItem()

virtual void kanzi::interop::ListBoxItemGenerator2DDirector::releaseItem ( ObjectWrapper object)
pure virtual

◆ getItemIndex()

virtual optional<size_t> kanzi::interop::ListBoxItemGenerator2DDirector::getItemIndex ( ObjectWrapper object)
pure virtual

◆ getItemSize()

virtual Vector2 kanzi::interop::ListBoxItemGenerator2DDirector::getItemSize ( size_t  index)
pure virtual

◆ getCount()

virtual int kanzi::interop::ListBoxItemGenerator2DDirector::getCount ( )
pure virtual

Member Data Documentation

◆ m_impl

Impl* kanzi::interop::ListBoxItemGenerator2DDirector::m_impl

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