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