Kanzi 4.1.0
kanzi::interop::ForwardingActionDirector Class Reference

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

Public Member Functions

 ForwardingActionDirector (ObjectWrapper *impl)
 
bool getBoolArgument (PropertyTypeWrapper *wrapper, BoolOut *value)
 
bool getColorRGBAArgument (PropertyTypeWrapper *wrapper, CColorRGBA *value)
 
bool getFloatArgument (PropertyTypeWrapper *wrapper, FloatOut *value)
 
bool getIntArgument (PropertyTypeWrapper *wrapper, IntOut *value)
 
bool getMatrix3x3Argument (PropertyTypeWrapper *wrapper, CMatrix3x3 *value)
 
bool getMatrix4x4Argument (PropertyTypeWrapper *wrapper, CMatrix4x4 *value)
 
bool getPointerArgument (PropertyTypeWrapper *wrapper, void **value)
 
bool getResourceArgument (PropertyTypeWrapper *wrapper, ObjectWrapperOut *value)
 
bool getSRTValue2DArgument (PropertyTypeWrapper *wrapper, CSRTValue2D *value)
 
bool getSRTValue3DArgument (PropertyTypeWrapper *wrapper, CSRTValue3D *value)
 
bool getStringArgument (PropertyTypeWrapper *wrapper, StringOut *value)
 
bool getVector2Argument (PropertyTypeWrapper *wrapper, CVector2 *value)
 
bool getVector3Argument (PropertyTypeWrapper *wrapper, CVector3 *value)
 
bool getVector4Argument (PropertyTypeWrapper *wrapper, CVector4 *value)
 
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

Implm_impl
 

Constructor & Destructor Documentation

◆ ForwardingActionDirector()

kanzi::interop::ForwardingActionDirector::ForwardingActionDirector ( ObjectWrapper * impl)
explicit

◆ ~ForwardingActionDirector()

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

Member Function Documentation

◆ onAttach()

virtual void kanzi::interop::ForwardingActionDirector::onAttach ( )
virtual

◆ onDetach()

virtual void kanzi::interop::ForwardingActionDirector::onDetach ( )
virtual

◆ onInvoke()

virtual void kanzi::interop::ForwardingActionDirector::onInvoke ( )
virtual

◆ onPrepareDelayedInvoke()

virtual void kanzi::interop::ForwardingActionDirector::onPrepareDelayedInvoke ( )
virtual

◆ onDelayedInvoke()

virtual void kanzi::interop::ForwardingActionDirector::onDelayedInvoke ( )
virtual

◆ onUnprepareDelayedInvoke()

virtual void kanzi::interop::ForwardingActionDirector::onUnprepareDelayedInvoke ( )
virtual

◆ getIntArgument()

bool kanzi::interop::ForwardingActionDirector::getIntArgument ( PropertyTypeWrapper * wrapper,
IntOut * value )

◆ getBoolArgument()

bool kanzi::interop::ForwardingActionDirector::getBoolArgument ( PropertyTypeWrapper * wrapper,
BoolOut * value )

◆ getFloatArgument()

bool kanzi::interop::ForwardingActionDirector::getFloatArgument ( PropertyTypeWrapper * wrapper,
FloatOut * value )

◆ getPointerArgument()

bool kanzi::interop::ForwardingActionDirector::getPointerArgument ( PropertyTypeWrapper * wrapper,
void ** value )

◆ getStringArgument()

bool kanzi::interop::ForwardingActionDirector::getStringArgument ( PropertyTypeWrapper * wrapper,
StringOut * value )

◆ getColorRGBAArgument()

bool kanzi::interop::ForwardingActionDirector::getColorRGBAArgument ( PropertyTypeWrapper * wrapper,
CColorRGBA * value )

◆ getMatrix3x3Argument()

bool kanzi::interop::ForwardingActionDirector::getMatrix3x3Argument ( PropertyTypeWrapper * wrapper,
CMatrix3x3 * value )

◆ getMatrix4x4Argument()

bool kanzi::interop::ForwardingActionDirector::getMatrix4x4Argument ( PropertyTypeWrapper * wrapper,
CMatrix4x4 * value )

◆ getSRTValue2DArgument()

bool kanzi::interop::ForwardingActionDirector::getSRTValue2DArgument ( PropertyTypeWrapper * wrapper,
CSRTValue2D * value )

◆ getSRTValue3DArgument()

bool kanzi::interop::ForwardingActionDirector::getSRTValue3DArgument ( PropertyTypeWrapper * wrapper,
CSRTValue3D * value )

◆ getVector2Argument()

bool kanzi::interop::ForwardingActionDirector::getVector2Argument ( PropertyTypeWrapper * wrapper,
CVector2 * value )

◆ getVector3Argument()

bool kanzi::interop::ForwardingActionDirector::getVector3Argument ( PropertyTypeWrapper * wrapper,
CVector3 * value )

◆ getVector4Argument()

bool kanzi::interop::ForwardingActionDirector::getVector4Argument ( PropertyTypeWrapper * wrapper,
CVector4 * value )

◆ getResourceArgument()

bool kanzi::interop::ForwardingActionDirector::getResourceArgument ( PropertyTypeWrapper * wrapper,
ObjectWrapperOut * value )

Member Data Documentation

◆ m_impl

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

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