XJ music engine  1.9.6
In-game runtime engine for XJ music.
XJ::SegmentUtils Member List

This is the complete list of members for XJ::SegmentUtils, including all inherited members.

containsAnyValidNotes(const SegmentChordVoicing *voicing)XJ::SegmentUtilsstatic
describe(const SegmentChoice &choice)XJ::SegmentUtilsstatic
findFirstOfType(const std::set< const SegmentChoice * > &segmentChoices, Program::Type type)XJ::SegmentUtilsstatic
findFirstOfType(const std::set< const SegmentChoice * > &segmentChoices, Instrument::Type type)XJ::SegmentUtilsstatic
getCrafted(const std::vector< const Segment * > &segments)XJ::SegmentUtilsstatic
getDurationMinMicros(std::vector< Segment > &segments)XJ::SegmentUtilsstatic
getEndAtChainMicros(const Segment *segment)XJ::SegmentUtilsstatic
getIdentifier(const Segment *segment)XJ::SegmentUtilsstatic
getLast(const std::vector< const Segment * > &segments)XJ::SegmentUtilsstatic
getLastCrafted(const std::vector< const Segment * > &segments)XJ::SegmentUtilsstatic
getStorageFilename(const Segment *segment, const std::string &extension)XJ::SegmentUtilsstatic
getStorageFilename(const Segment *segment)XJ::SegmentUtilsstatic
isIntersecting(const Segment *segment, unsigned long long atChainMicros, unsigned long long thresholdMicros)XJ::SegmentUtilsstatic
isSameButUpdated(const Segment *s1, const Segment *s2)XJ::SegmentUtilsstatic
isSpanning(const Segment *segment, unsigned long long fromChainMicros, unsigned long long toChainMicros)XJ::SegmentUtilsstatic