MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ LogicCallback() [4/4]

MayaFlux::Nodes::Generator::Logic::LogicCallback::LogicCallback ( const TypedHook< LogicContext > &  cb,
LogicEventType  type,
std::optional< NodeCondition cond = std::nullopt 
)
inline

Definition at line 533 of file Logic.hpp.

534 : callback([cb](NodeContext& ctx) {
535 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-static-cast-downcast)
536 cb(static_cast<LogicContext&>(ctx));
537 })
538 , typed_callback(cb)
539 , event_type(type)
540 , condition(std::move(cond))
541 {
542 }
std::optional< NodeCondition > condition
Definition Logic.hpp:519