Kanzi  3.9.4
Kanzi Engine API
kanzi::interop::Node2DDirector Class Reference

#include <kanzi/interop/interop_directors.hpp>

Public Member Functions

virtual void arrangeOverride (Vector2 actualSize)
 
void initialize ()
 
virtual Vector2 measureOverride (Vector2 availableSize)
 
 Node2DDirector (ObjectWrapper *impl)
 
virtual void onAttached ()
 
virtual void onDetached ()
 
virtual void onNodePropertyChanged (PropertyTypeWrapper *propertyType, PropertyNotificationReason reason)
 
virtual void updateRenderOverride ()
 
virtual KZ_INTEROP_PROTECTED ~Node2DDirector ()=default
 

Public Attributes

Impl * m_impl
 

Constructor & Destructor Documentation

◆ Node2DDirector()

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

◆ ~Node2DDirector()

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

Member Function Documentation

◆ initialize()

void kanzi::interop::Node2DDirector::initialize ( )

◆ onAttached()

virtual void kanzi::interop::Node2DDirector::onAttached ( )
virtual

◆ onDetached()

virtual void kanzi::interop::Node2DDirector::onDetached ( )
virtual

◆ onNodePropertyChanged()

virtual void kanzi::interop::Node2DDirector::onNodePropertyChanged ( PropertyTypeWrapper propertyType,
PropertyNotificationReason  reason 
)
virtual

◆ measureOverride()

virtual Vector2 kanzi::interop::Node2DDirector::measureOverride ( Vector2  availableSize)
virtual

◆ arrangeOverride()

virtual void kanzi::interop::Node2DDirector::arrangeOverride ( Vector2  actualSize)
virtual

◆ updateRenderOverride()

virtual void kanzi::interop::Node2DDirector::updateRenderOverride ( )
virtual

Member Data Documentation

◆ m_impl

Impl* kanzi::interop::Node2DDirector::m_impl

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