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

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

addErrorMessage(std::string body)XJ::Fabricatorvirtual
addInfoMessage(std::string body)XJ::Fabricatorvirtual
addMessage(SegmentMessage::Type messageType, std::string body)XJ::Fabricatorvirtual
addWarningMessage(std::string body)XJ::Fabricatorvirtual
chooseVoicing(const SegmentChord *chord, Instrument::Type instrumentType)XJ::Fabricatorvirtual
ControlMode enum nameXJ::Fabricator
deletePick(const UUID &id)XJ::Fabricatorvirtual
Fabricator(ContentEntityStore *contentEntityStore, SegmentEntityStore *segmentEntityStore, const SegmentRetrospective *segmentRetrospective, int segmentId, std::optional< Segment::Type > overrideSegmentType)XJ::Fabricatorexplicit
getArrangements()XJ::Fabricatorvirtual
getArrangements(std::set< const SegmentChoice * > &choices)XJ::Fabricatorvirtual
getChain()XJ::Fabricatorvirtual
getChoiceIfContinued(const ProgramVoice *voice)XJ::Fabricatorvirtual
getChoiceIfContinued(Instrument::Type instrumentType)XJ::Fabricatorvirtual
getChoiceIfContinued(Instrument::Type instrumentType, Instrument::Mode instrumentMode)XJ::Fabricatorvirtual
getChoices() constXJ::Fabricatorvirtual
getChoicesIfContinued(const Program::Type programType)XJ::Fabricatorvirtual
getChordAt(float position)XJ::Fabricatorvirtual
getChordVoicings()XJ::Fabricatorvirtual
getCurrentBeatChoice()XJ::Fabricatorvirtual
getCurrentDetailChoices()XJ::Fabricatorvirtual
getCurrentMainChoice()XJ::Fabricatorvirtual
getCurrentMainProgramConfig()XJ::Fabricatorvirtual
getCurrentMainSequence()XJ::Fabricatorvirtual
getDistinctChordVoicingTypes()XJ::Fabricatorvirtual
getElapsedMicros()XJ::Fabricatorvirtual
getKeyForChoice(const SegmentChoice *choice)XJ::Fabricatorvirtual
getMacroChoiceOfPreviousSegment()XJ::Fabricatorvirtual
getMemeIsometryOfNextSequenceInPreviousMacro()XJ::Fabricatorvirtual
getMemeIsometryOfSegment()XJ::Fabricatorvirtual
getMemeTaxonomy() constXJ::Fabricatorvirtual
getMicrosPerBeat(float tempo)XJ::Fabricatorvirtual
getNextSequenceBindingOffset(const SegmentChoice *choice)XJ::Fabricatorvirtual
getNotes(const SegmentChordVoicing *voicing)XJ::Fabricatorstatic
getPicks()XJ::Fabricatorvirtual
getPicks(const SegmentChoice *choice)XJ::Fabricatorvirtual
getPreferredAudio(const std::string &parentIdent, const std::string &ident)XJ::Fabricatorvirtual
getPreviousMainChoice()XJ::Fabricatorvirtual
getPreviousMainSequence()XJ::Fabricatorvirtual
getProgram(const SegmentChoice *choice)XJ::Fabricatorvirtual
getProgramRange(const UUID &programId, Instrument::Type instrumentType)XJ::Fabricatorvirtual
getProgramRangeShiftOctaves(Instrument::Type instrumentType, NoteRange *sourceRange, NoteRange *targetRange)XJ::Fabricatorvirtual
getProgramSequence(const SegmentChoice *choice)XJ::Fabricatorvirtual
getProgramSequenceChords(const ProgramSequence *programSequence)XJ::Fabricatorvirtual
getProgramTargetShift(Instrument::Type instrumentType, const Chord *fromChord, const Chord *toChord)XJ::Fabricatorvirtual
getProgramType(const ProgramVoice *voice)XJ::Fabricatorvirtual
getProgramVoiceType(const ProgramSequenceChordVoicing *voicing)XJ::Fabricatorvirtual
getProgramVoicingNoteRange(Instrument::Type instrumentType)XJ::Fabricatorvirtual
getRandomlySelectedPatternOfSequenceByVoiceAndType(const SegmentChoice *choice)XJ::Fabricatorvirtual
getRandomlySelectedSequence(const Program *program)XJ::Fabricatorvirtual
getRandomlySelectedSequenceBindingAtOffset(const Program *program, int offset)XJ::Fabricatorvirtual
getRetrospective()XJ::Fabricatorvirtual
getRootNoteMidRange(const std::string &voicingNotes, const Chord *chord)XJ::Fabricatorvirtual
getSecondMacroSequenceBindingOffset(const Program *macroProgram)XJ::Fabricatorvirtual
getSegment()XJ::Fabricatorvirtual
getSegmentChords()XJ::Fabricatorvirtual
getSegmentId(const SegmentChoice *segmentChoice)XJ::Fabricatorstatic
getSegmentId(const SegmentChoiceArrangement *segmentChoiceArrangement)XJ::Fabricatorstatic
getSegmentId(const SegmentChoiceArrangementPick *segmentChoiceArrangementPick)XJ::Fabricatorstatic
getSegmentId(const SegmentChord *segmentChord)XJ::Fabricatorstatic
getSegmentId(const SegmentChordVoicing *segmentChordVoicing)XJ::Fabricatorstatic
getSegmentId(const SegmentMeme *segmentMeme)XJ::Fabricatorstatic
getSegmentId(const SegmentMessage *segmentMessage)XJ::Fabricatorstatic
getSegmentId(const SegmentMeta *segmentMeta)XJ::Fabricatorstatic
getSegmentMemes()XJ::Fabricatorvirtual
getSegmentMicrosAtPosition(float tempo, float position)XJ::Fabricatorvirtual
getSequence(const SegmentChoice *choice)XJ::Fabricatorvirtual
getSequenceBindingOffsetForChoice(const SegmentChoice *choice)XJ::Fabricatorvirtual
getSourceMaterial()XJ::Fabricatorvirtual
getStickyBun(const UUID &eventId)XJ::Fabricatorvirtual
getTemplateConfig()XJ::Fabricatorvirtual
getTempo()XJ::Fabricatorvirtual
getTotalSegmentMicros()XJ::Fabricatorvirtual
getTrackName(const ProgramSequencePatternEvent *event)XJ::Fabricatorvirtual
getType()XJ::Fabricatorvirtual
hasMoreSequenceBindingOffsets(const SegmentChoice *choice, int N)XJ::Fabricatorvirtual
hasOneMoreSequenceBindingOffset(const SegmentChoice *choice)XJ::Fabricatorvirtual
hasTwoMoreSequenceBindingOffsets(const SegmentChoice *choice)XJ::Fabricatorvirtual
isContinuationOfMacroProgram()XJ::Fabricatorvirtual
isDirectlyBound(const Instrument *instrument)XJ::Fabricatorvirtual
isDirectlyBound(const InstrumentAudio *instrumentAudio)XJ::Fabricatorvirtual
isDirectlyBound(const Program *program)XJ::Fabricatorvirtual
isInitialSegment()XJ::Fabricatorvirtual
isOneShot(const Instrument *instrument, const std::string &trackName)XJ::Fabricatorvirtual
isOneShot(const Instrument *instrument)XJ::Fabricatorvirtual
isOneShotCutoffEnabled(const Instrument *instrument)XJ::Fabricatorvirtual
parseControlMode(const char *str)XJ::Fabricatorstatic
put(const SegmentChoice &entity, const bool force)XJ::Fabricatorvirtual
put(const SegmentChoiceArrangement &entity)XJ::Fabricatorvirtual
put(const SegmentChoiceArrangementPick &entity)XJ::Fabricatorvirtual
put(const SegmentChord &entity)XJ::Fabricatorvirtual
put(const SegmentChordVoicing &entity)XJ::Fabricatorvirtual
put(const SegmentMeme &entity, bool force)XJ::Fabricatorvirtual
put(const SegmentMessage &entity)XJ::Fabricatorvirtual
put(const SegmentMeta &entity)XJ::Fabricatorvirtual
putPreferredAudio(const std::string &parentIdent, const std::string &ident, const InstrumentAudio *instrumentAudio)XJ::Fabricatorvirtual
putStickyBun(StickyBun bun)XJ::Fabricatorvirtual
toString(ControlMode controlMode)XJ::Fabricatorstatic
updateSegment(Segment segment)XJ::Fabricatorvirtual
~Fabricator()=defaultXJ::Fabricatorvirtual