MNX Document Model
Loading...
Searching...
No Matches
mnx::util::SequenceWalkHooks Struct Reference

Hook set for walkSequenceContent. More...

#include <WalkSequenceContent.h>

Public Attributes

std::function< SequenceWalkControl(const ContentObject &item, SequenceWalkContext &ctx)> onItem
 Called for every content object before recursion or time advancement.
 
std::function< bool(const sequence::Event &event, const FractionValue &startDuration, const FractionValue &actualDuration, SequenceWalkContext &ctx)> onEvent
 Called for events with computed timing.
 
std::function< bool(const Sequence &sequence, const sequence::FullMeasureRest &fullMeasure, const FractionValue &startDuration, const FractionValue &actualDuration, SequenceWalkContext &ctx)> onFullMeasure
 Called when the sequence is a full-measure rest.
 
std::function< void(const ContentObject &item, SequenceWalkContext &ctx)> onAfterItem
 Called for every content object after recursion / time advancement.
 

Detailed Description

Hook set for walkSequenceContent.