|
Deluge Firmware
|
Functions | |
| void | init () |
| bool | shouldNotRenderDuringTimerRoutine () |
| void | clearTickSquares (bool shouldSend) |
| void | setTickSquares (const uint8_t *squares, const uint8_t *colours) |
| void | clearAllPadsWithoutSending () |
| void | clearMainPadsWithoutSending () |
| void | clearSideBar () |
| void | sortLedsForCol (int x) |
| void | sendRGBForOneCol (int x) |
| void | sendRGBForOnePadFast (int x, int y, const uint8_t *colourSource) |
| void | writeToSideBar (uint8_t sideBarX, uint8_t yDisplay, uint8_t red, uint8_t green, uint8_t blue) |
| void | setupInstrumentClipCollapseAnimation (bool collapsingOutOfClipMinder) |
| void | renderInstrumentClipCollapseAnimation (int xStart, int xEndOverall, int progress) |
| void | setupAudioClipCollapseOrExplodeAnimation (AudioClip *clip) |
| void | renderAudioClipCollapseAnimation (int progress) |
| void | renderAudioClipExplodeAnimation (int explodedness, bool shouldSendOut) |
| void | renderExplodeAnimation (int explodedness, bool shouldSendOut) |
| void | reassessGreyout (bool doInstantly) |
| void | skipGreyoutFade () |
| void | doGreyoutInstantly () |
| void | setGreyoutAmount (float newAmount) |
| void | timerRoutine () |
| void | sendOutMainPadColours () |
| void | sendOutMainPadColoursSoon () |
| void | sendOutSidebarColours () |
| void | sendOutSidebarColoursSoon () |
| void | setTimerForSoon () |
| void | renderAudioClipExpandOrCollapse () |
| void | renderClipExpandOrCollapse () |
| void | renderNoteRowExpandOrCollapse () |
| void | renderZoom () |
| void | renderZoomWithProgress (int inImageTimesBiggerThanNative, uint32_t inImageFadeAmount, uint8_t *__restrict__ innerImage, uint8_t *__restrict__ outerImage, int innerImageLeftEdge, int outerImageLeftEdge, int innerImageRightEdge, int outerImageRightEdge, int innerImageTotalWidth, int outerImageTotalWidth) |
| void | renderZoomedSquare (int32_t outputSquareStartOnSourceImage, int32_t outputSquareEndOnSourceImage, uint32_t sourceImageTimesBiggerThanNormal, unsigned int sourceImageFade, uint32_t *output, uint8_t *inputImageRow, int inputImageWidth, bool *drawingAnything) |
| void | renderScroll () |
| void | setupScroll (int8_t thisScrollDirection, uint8_t thisAreaToScroll, bool scrollIntoNothing, int numSquaresToScroll) |
| void | renderFade (int progress) |
| void | recordTransitionBegin (unsigned int newTransitionLength) |
| int | getTransitionProgress () |
| void | copyBetweenImageStores (uint8_t *__restrict__ dest, uint8_t *__restrict__ source, int destWidth, int sourceWidth, int copyWidth) |
| void | moveBetweenImageStores (uint8_t *dest, uint8_t *source, int destWidth, int sourceWidth, int copyWidth) |
| void | renderZoomWithProgress (int inImageTimesBiggerThanNative, uint32_t inImageFadeAmount, uint8_t *innerImage, uint8_t *outerImage, int innerImageLeftEdge, int outerImageLeftEdge, int innerImageRightEdge, int outerImageRightEdge, int innerImageTotalWidth, int outerImageTotalWidth) |
| void | copyBetweenImageStores (uint8_t *dest, uint8_t *source, int destWidth, int sourceWidth, int copyWidth) |
| void PadLEDs::clearAllPadsWithoutSending | ( | ) |
| void PadLEDs::clearMainPadsWithoutSending | ( | ) |
| void PadLEDs::clearSideBar | ( | ) |
| void PadLEDs::clearTickSquares | ( | bool | shouldSend | ) |
| void PadLEDs::copyBetweenImageStores | ( | uint8_t *__restrict__ | dest, |
| uint8_t *__restrict__ | source, | ||
| int | destWidth, | ||
| int | sourceWidth, | ||
| int | copyWidth | ||
| ) |
| void PadLEDs::copyBetweenImageStores | ( | uint8_t * | dest, |
| uint8_t * | source, | ||
| int | destWidth, | ||
| int | sourceWidth, | ||
| int | copyWidth | ||
| ) |
| void PadLEDs::doGreyoutInstantly | ( | ) |
| int PadLEDs::getTransitionProgress | ( | ) |
| void PadLEDs::init | ( | ) |
| void PadLEDs::moveBetweenImageStores | ( | uint8_t * | dest, |
| uint8_t * | source, | ||
| int | destWidth, | ||
| int | sourceWidth, | ||
| int | copyWidth | ||
| ) |
| void PadLEDs::reassessGreyout | ( | bool | doInstantly | ) |
| void PadLEDs::recordTransitionBegin | ( | unsigned int | newTransitionLength | ) |
| void PadLEDs::renderAudioClipCollapseAnimation | ( | int | progress | ) |
| void PadLEDs::renderAudioClipExpandOrCollapse | ( | ) |
| void PadLEDs::renderAudioClipExplodeAnimation | ( | int | explodedness, |
| bool | shouldSendOut | ||
| ) |
| void PadLEDs::renderClipExpandOrCollapse | ( | ) |
| void PadLEDs::renderExplodeAnimation | ( | int | explodedness, |
| bool | shouldSendOut | ||
| ) |
| void PadLEDs::renderFade | ( | int | progress | ) |
| void PadLEDs::renderInstrumentClipCollapseAnimation | ( | int | xStart, |
| int | xEndOverall, | ||
| int | progress | ||
| ) |
| void PadLEDs::renderNoteRowExpandOrCollapse | ( | ) |
| void PadLEDs::renderScroll | ( | ) |
| void PadLEDs::renderZoom | ( | ) |
| void PadLEDs::renderZoomedSquare | ( | int32_t | outputSquareStartOnSourceImage, |
| int32_t | outputSquareEndOnSourceImage, | ||
| uint32_t | sourceImageTimesBiggerThanNormal, | ||
| unsigned int | sourceImageFade, | ||
| uint32_t * | output, | ||
| uint8_t * | inputImageRow, | ||
| int | inputImageWidth, | ||
| bool * | drawingAnything | ||
| ) |
| void PadLEDs::renderZoomWithProgress | ( | int | inImageTimesBiggerThanNative, |
| uint32_t | inImageFadeAmount, | ||
| uint8_t *__restrict__ | innerImage, | ||
| uint8_t *__restrict__ | outerImage, | ||
| int | innerImageLeftEdge, | ||
| int | outerImageLeftEdge, | ||
| int | innerImageRightEdge, | ||
| int | outerImageRightEdge, | ||
| int | innerImageTotalWidth, | ||
| int | outerImageTotalWidth | ||
| ) |
| void PadLEDs::renderZoomWithProgress | ( | int | inImageTimesBiggerThanNative, |
| uint32_t | inImageFadeAmount, | ||
| uint8_t * | innerImage, | ||
| uint8_t * | outerImage, | ||
| int | innerImageLeftEdge, | ||
| int | outerImageLeftEdge, | ||
| int | innerImageRightEdge, | ||
| int | outerImageRightEdge, | ||
| int | innerImageTotalWidth, | ||
| int | outerImageTotalWidth | ||
| ) |
| void PadLEDs::sendOutMainPadColours | ( | ) |
| void PadLEDs::sendOutMainPadColoursSoon | ( | ) |
| void PadLEDs::sendOutSidebarColours | ( | ) |
| void PadLEDs::sendOutSidebarColoursSoon | ( | ) |
|
inline |
| void PadLEDs::sendRGBForOnePadFast | ( | int | x, |
| int | y, | ||
| const uint8_t * | colourSource | ||
| ) |
| void PadLEDs::setGreyoutAmount | ( | float | newAmount | ) |
| void PadLEDs::setTickSquares | ( | const uint8_t * | squares, |
| const uint8_t * | colours | ||
| ) |
| void PadLEDs::setTimerForSoon | ( | ) |
| void PadLEDs::setupAudioClipCollapseOrExplodeAnimation | ( | AudioClip * | clip | ) |
| void PadLEDs::setupInstrumentClipCollapseAnimation | ( | bool | collapsingOutOfClipMinder | ) |
| void PadLEDs::setupScroll | ( | int8_t | thisScrollDirection, |
| uint8_t | thisAreaToScroll, | ||
| bool | scrollIntoNothing, | ||
| int | numSquaresToScroll | ||
| ) |
| bool PadLEDs::shouldNotRenderDuringTimerRoutine | ( | ) |
| void PadLEDs::skipGreyoutFade | ( | ) |
| void PadLEDs::sortLedsForCol | ( | int | x | ) |
| void PadLEDs::timerRoutine | ( | ) |
| void PadLEDs::writeToSideBar | ( | uint8_t | sideBarX, |
| uint8_t | yDisplay, | ||
| uint8_t | red, | ||
| uint8_t | green, | ||
| uint8_t | blue | ||
| ) |
| int16_t PadLEDs::animatedRowGoingFrom |
| int16_t PadLEDs::animatedRowGoingTo |
| int8_t PadLEDs::animationDirection |
| uint8_t PadLEDs::areaToScroll |
| uint8_t PadLEDs::audioClipColour[3] |
| int32_t PadLEDs::clipLength |
| uint8_t PadLEDs::clipMuteSquareColour[3] |
| int PadLEDs::explodeAnimationXStartBig |
| int PadLEDs::explodeAnimationXWidthBig |
| int PadLEDs::explodeAnimationYOriginBig |
| const uint8_t PadLEDs::flashColours[3][3] |
| uint8_t PadLEDs::flashCursor |
| int8_t PadLEDs::greyoutChangeDirection |
| unsigned long PadLEDs::greyoutChangeStartTime |
| uint32_t PadLEDs::greyoutCols |
| uint32_t PadLEDs::greyoutRows |
| int32_t PadLEDs::greyProportion |
| uint8_t PadLEDs::image |
| uint8_t PadLEDs::imageStore |
| bool PadLEDs::needToSendOutMainPadColours |
| bool PadLEDs::needToSendOutSidebarColours |
| uint8_t PadLEDs::numAnimatedRows |
| uint8_t PadLEDs::occupancyMask |
| uint8_t PadLEDs::occupancyMaskStore |
| bool PadLEDs::renderingLock |
| int32_t PadLEDs::sampleMaxPeakFromZero |
| bool PadLEDs::sampleReversed |
| int32_t PadLEDs::sampleValueCentrePoint |
| int32_t PadLEDs::sampleValueSpan |
| bool PadLEDs::scrollingIntoNothing |
| uint8_t PadLEDs::slowFlashColours[displayHeight] |
| uint8_t PadLEDs::slowFlashSquares[displayHeight] |
| uint8_t PadLEDs::squaresScrolled |
| uint32_t PadLEDs::transitionLength |
| uint32_t PadLEDs::transitionStartTime |
| bool PadLEDs::transitionTakingPlaceOnRow |
| WaveformRenderData PadLEDs::waveformRenderData |
| bool PadLEDs::zoomingIn |
| int8_t PadLEDs::zoomMagnitude |
| int PadLEDs::zoomPinSquare |