UITransformAction Struct Reference

Public Member Functions

 UITransformAction ()
 
 UITransformAction (const std::function< void(const UIActionContext &context, TransformRef xform)> &activate)
 
 UITransformAction (const std::function< void(TransformRef xform)> &activate)
 
 UITransformAction (const std::function< void(const UIActionContext &context, TransformRef xform)> &activate, const std::function< bool(const UIActionContext &context, TransformRef xform)> &isValid)
 
 UITransformAction (const std::function< void(TransformRef xform)> &activate, const std::function< bool(const UIActionContext &context, TransformRef xform)> &isValid)
 
 UITransformAction (const std::function< void(const UIActionContext &context, TransformRef xform)> &activate, const std::function< bool(TransformRef xform)> &isValid)
 
 UITransformAction (const std::function< void(TransformRef xform)> &activate, const std::function< bool(TransformRef xform)> &isValid)
 
 UITransformAction (const UITransformAction &other)
 

Public Attributes

std::function< void(const UIActionContext &context, TransformRef xform)> activate
 
std::function< bool(const UIActionContext &context, TransformRef xform)> isValid
 

Constructor & Destructor Documentation

◆ UITransformAction() [1/8]

UITransformAction::UITransformAction ( )

◆ UITransformAction() [2/8]

UITransformAction::UITransformAction ( const std::function< void(const UIActionContext &context, TransformRef xform)> &  activate)

◆ UITransformAction() [3/8]

UITransformAction::UITransformAction ( const std::function< void(TransformRef xform)> &  activate)

◆ UITransformAction() [4/8]

UITransformAction::UITransformAction ( const std::function< void(const UIActionContext &context, TransformRef xform)> &  activate,
const std::function< bool(const UIActionContext &context, TransformRef xform)> &  isValid 
)

◆ UITransformAction() [5/8]

UITransformAction::UITransformAction ( const std::function< void(TransformRef xform)> &  activate,
const std::function< bool(const UIActionContext &context, TransformRef xform)> &  isValid 
)

◆ UITransformAction() [6/8]

UITransformAction::UITransformAction ( const std::function< void(const UIActionContext &context, TransformRef xform)> &  activate,
const std::function< bool(TransformRef xform)> &  isValid 
)

◆ UITransformAction() [7/8]

UITransformAction::UITransformAction ( const std::function< void(TransformRef xform)> &  activate,
const std::function< bool(TransformRef xform)> &  isValid 
)

◆ UITransformAction() [8/8]

UITransformAction::UITransformAction ( const UITransformAction other)

Member Data Documentation

◆ activate

std::function<void(const UIActionContext& context, TransformRef xform)> UITransformAction::activate

◆ isValid

std::function<bool(const UIActionContext& context, TransformRef xform)> UITransformAction::isValid

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