Kanzi  3.9.6
Kanzi Engine API
kanzi::interop::Node3DDirector Class Reference

#include <kanzi/interop/interop_directors.hpp>

Public Member Functions

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

Public Attributes

Impl * m_impl
 

Constructor & Destructor Documentation

◆ Node3DDirector()

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

◆ ~Node3DDirector()

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

Member Function Documentation

◆ initialize()

void kanzi::interop::Node3DDirector::initialize ( )

◆ onAttached()

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

◆ onDetached()

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

◆ onNodePropertyChanged()

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

◆ measureOverride()

virtual Vector3 kanzi::interop::Node3DDirector::measureOverride ( Vector3  availableSize)
virtual

◆ arrangeOverride()

virtual void kanzi::interop::Node3DDirector::arrangeOverride ( Vector3  actualSize)
virtual

Member Data Documentation

◆ m_impl

Impl* kanzi::interop::Node3DDirector::m_impl

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