XII Release 0.1.0
Loading...
Searching...
No Matches
xiiCategoryAction Class Reference
Inheritance diagram for xiiCategoryAction:
[legend]

Public Member Functions

 xiiCategoryAction (const xiiActionContext &context)
virtual void Execute (const xiiVariant &value) override
Public Member Functions inherited from xiiAction
 xiiAction (const xiiActionContext &context)
void TriggerUpdate ()
const xiiActionContext & GetContext () const
xiiActionDescriptorHandle GetDescriptorHandle ()
Public Member Functions inherited from xiiReflectedClass
virtual const xiiRTTI * GetDynamicRTTI () const
bool IsInstanceOf (const xiiRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
template<typename T>
XII_ALWAYS_INLINE bool IsInstanceOf () const
 Returns whether the type of this instance is of the given type or derived from it.

Additional Inherited Members

Static Public Member Functions inherited from xiiNoBase
static const xiiRTTI * GetStaticRTTI ()
Public Attributes inherited from xiiAction
xiiEvent< xiiAction * > m_StatusUpdateEvent
 Fire when the state of the action changes (enabled, value etc...).
Protected Attributes inherited from xiiAction
xiiActionContext m_Context

Member Function Documentation

◆ Execute()

virtual void xiiCategoryAction::Execute ( const xiiVariant & value)
inlineoverridevirtual

Implements xiiAction.


The documentation for this class was generated from the following file:
  • /home/runner/work/XII/XII/Source/Tools/Libs/GuiFoundation/Action/BaseActions.h