Kanzi  3.9.7
Kanzi Engine API
kanzi::interop::ForwardingActionDirector Class Reference

#include <kanzi/interop/ui/action/action_directors.hpp>

Public Member Functions

 ForwardingActionDirector (ObjectWrapper *impl)
 
optional< bool > getBoolArgument (PropertyTypeWrapper *wrapper)
 
optional< ColorRGBA > getColorRGBAArgument (PropertyTypeWrapper *wrapper)
 
optional< float > getFloatArgument (PropertyTypeWrapper *wrapper)
 
optional< int > getIntArgument (PropertyTypeWrapper *wrapper)
 
optional< Matrix3x3 > getMatrix3x3Argument (PropertyTypeWrapper *wrapper)
 
optional< Matrix4x4 > getMatrix4x4Argument (PropertyTypeWrapper *wrapper)
 
ObjectWrapper * getResourceArgument (PropertyTypeWrapper *wrapper)
 
optional< SRTValue2D > getSRTValue2DArgument (PropertyTypeWrapper *wrapper)
 
optional< SRTValue3D > getSRTValue3DArgument (PropertyTypeWrapper *wrapper)
 
optional< string > getStringArgument (PropertyTypeWrapper *wrapper)
 
optional< Vector2 > getVector2Argument (PropertyTypeWrapper *wrapper)
 
optional< Vector3 > getVector3Argument (PropertyTypeWrapper *wrapper)
 
optional< Vector4 > getVector4Argument (PropertyTypeWrapper *wrapper)
 
virtual void onAttach ()
 
virtual void onDelayedInvoke ()
 
virtual void onDetach ()
 
virtual void onInvoke ()
 
virtual void onPrepareDelayedInvoke ()
 
virtual void onUnprepareDelayedInvoke ()
 
virtual KZ_INTEROP_PROTECTED ~ForwardingActionDirector ()=default
 

Public Attributes

Impl * m_impl
 

Constructor & Destructor Documentation

kanzi::interop::ForwardingActionDirector::ForwardingActionDirector ( ObjectWrapper *  impl)
explicit
virtual KZ_INTEROP_PROTECTED kanzi::interop::ForwardingActionDirector::~ForwardingActionDirector ( )
virtualdefault

Member Function Documentation

virtual void kanzi::interop::ForwardingActionDirector::onAttach ( )
virtual
virtual void kanzi::interop::ForwardingActionDirector::onDetach ( )
virtual
virtual void kanzi::interop::ForwardingActionDirector::onInvoke ( )
virtual
virtual void kanzi::interop::ForwardingActionDirector::onPrepareDelayedInvoke ( )
virtual
virtual void kanzi::interop::ForwardingActionDirector::onDelayedInvoke ( )
virtual
virtual void kanzi::interop::ForwardingActionDirector::onUnprepareDelayedInvoke ( )
virtual
optional<int> kanzi::interop::ForwardingActionDirector::getIntArgument ( PropertyTypeWrapper *  wrapper)
optional<bool> kanzi::interop::ForwardingActionDirector::getBoolArgument ( PropertyTypeWrapper *  wrapper)
optional<float> kanzi::interop::ForwardingActionDirector::getFloatArgument ( PropertyTypeWrapper *  wrapper)
optional<string> kanzi::interop::ForwardingActionDirector::getStringArgument ( PropertyTypeWrapper *  wrapper)
optional<ColorRGBA> kanzi::interop::ForwardingActionDirector::getColorRGBAArgument ( PropertyTypeWrapper *  wrapper)
optional<Matrix3x3> kanzi::interop::ForwardingActionDirector::getMatrix3x3Argument ( PropertyTypeWrapper *  wrapper)
optional<Matrix4x4> kanzi::interop::ForwardingActionDirector::getMatrix4x4Argument ( PropertyTypeWrapper *  wrapper)
optional<SRTValue2D> kanzi::interop::ForwardingActionDirector::getSRTValue2DArgument ( PropertyTypeWrapper *  wrapper)
optional<SRTValue3D> kanzi::interop::ForwardingActionDirector::getSRTValue3DArgument ( PropertyTypeWrapper *  wrapper)
optional<Vector2> kanzi::interop::ForwardingActionDirector::getVector2Argument ( PropertyTypeWrapper *  wrapper)
optional<Vector3> kanzi::interop::ForwardingActionDirector::getVector3Argument ( PropertyTypeWrapper *  wrapper)
optional<Vector4> kanzi::interop::ForwardingActionDirector::getVector4Argument ( PropertyTypeWrapper *  wrapper)
ObjectWrapper* kanzi::interop::ForwardingActionDirector::getResourceArgument ( PropertyTypeWrapper *  wrapper)

Member Data Documentation

Impl* kanzi::interop::ForwardingActionDirector::m_impl

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