GUIDOLib  1.7.7
Guido Engine Internal Documentation
PianoRoll Member List

This is the complete list of members for PianoRoll, including all inherited members.

autoAdjustPitchRange(int &lowerPitch, int &higherPitch)PianoRollprotected
computeKeyboardWidth(float noteHeight) constPianoRollprotected
computeNoteHeight(int height) constPianoRollprotectedvirtual
createDrawParamsStructure(int width, int height, VGDevice *dev) constPianoRollprotected
date2xpos(double pos, int width, float untimedLeftElementWidth) constPianoRollprotectedvirtual
detectARExtremePitch(bool detectLowerPitch)PianoRollprotected
detectMidiExtremePitch(bool)PianoRollinlineprotected
DrawChromaticGrid(DrawParams &drawParams, bool isUserDefined=false) constPianoRollprotected
DrawDiatonicGrid(DrawParams &drawParams) constPianoRollprotected
DrawFromAR(const DrawParams &drawParams)PianoRollprotectedvirtual
DrawGrid(DrawParams &drawParams) constPianoRollprotectedvirtual
DrawKeyboard(DrawParams &drawParams) constPianoRollprotectedvirtual
DrawMeasureBar(double date, const DrawParams &drawParams) constPianoRollprotectedvirtual
DrawMusicalObject(ARMusicalObject *e, TYPE_TIMEPOSITION date, TYPE_DURATION dur, const DrawParams &drawParams)PianoRollprotectedvirtual
DrawNote(int pitch, double date, double dur, const DrawParams &drawParams) constPianoRollprotectedvirtual
DrawOctavesGrid(DrawParams &drawParams) constPianoRollprotected
DrawRect(float x, float y, double dur, const DrawParams &drawParams) constPianoRollprotectedvirtual
DrawTwoLinesGrid(DrawParams &drawParams) constPianoRollprotected
DrawVoice(ARMusicalVoice *v, const DrawParams &drawParams)PianoRollprotectedvirtual
duration2width(double dur, int width, float untimedLeftElementWidth) constPianoRollprotectedvirtual
enableKeyboard(bool enabled)PianoRollinlinevirtual
enableMeasureBars(bool enabled)PianoRollinlinevirtual
enableRandomVoicesColor(bool enabled)PianoRollinlinevirtual
endRendering(DrawParams &drawParams) constPianoRollprotectedvirtual
fARMusicPianoRollprotected
fAutoVoicesColorsPianoRollprotected
fBytesPianoRollprotected
fChordPianoRollprotected
fChordDurationPianoRollprotected
fDurationPianoRollprotected
fEndDatePianoRollprotected
fHighPitchPianoRollprotected
fKeyboardEnabledPianoRollprotected
fLowPitchPianoRollprotected
fMeasureBarsEnabledPianoRollprotected
fMidiFileNamePianoRollprotected
fNoteColorPianoRollprotected
fPitchLinesDisplayModePianoRollprotected
fStartDatePianoRollprotected
fVoicesAutoColoredPianoRollprotected
fVoicesColorsPianoRollprotected
getKeyboardWidth(int height) constPianoRoll
getMap(int w, int h, Time2GraphicMap &outmap) constPianoRollvirtual
getMidiEndDate() constPianoRollinlineprotected
getVoiceColor(unsigned int index, VGColor &color) constPianoRollprotected
handleColor(const ARNoteFormat *e, const DrawParams &drawParams)PianoRollprotectedvirtual
init()PianoRollprotected
initRendering(DrawParams &drawParams) constPianoRollprotectedvirtual
onDraw(int width, int height, VGDevice *dev)PianoRollvirtual
PianoRoll(ARMusic *arMusic)PianoRoll
PianoRoll(const char *midiFileName)PianoRoll
pitch2ypos(int midipitch, const DrawParams &drawParams) constPianoRollprotectedvirtual
pitchRange() constPianoRollinlineprotectedvirtual
popColor(VGDevice *dev)PianoRollprotectedvirtual
removeColorToVoice(int voiceNum)PianoRollvirtual
roundFloat(float numberToRound) constPianoRollinlineprotected
setColor(VGDevice *dev, const VGColor &color)PianoRollprotectedvirtual
setColorToVoice(int voiceNum, int r, int g, int b, int a)PianoRollvirtual
setLimitDates(GuidoDate start, GuidoDate end)PianoRollvirtual
setPitchLinesDisplayMode(int mode)PianoRollvirtual
setPitchRange(int minPitch, int maxPitch)PianoRollvirtual
stepheight(int height) constPianoRollinlineprotectedvirtual
~PianoRoll()PianoRollinlinevirtual

Guido Project Copyright © 2019 Grame-CNCM