#include <BaseRenderers.h>
Public Member Functions | |
bool | tryTakeSelectIfNeeded (int, RenderPressMode) override |
void | initialise () override |
BaseDialog * | getDialog () override |
Public Member Functions inherited from MenuRenderer | |
MenuRenderer (RendererType rendererType, int bufferSize) | |
virtual | ~MenuRenderer () |
char * | getBuffer () |
uint8_t | getBufferSize () |
RendererType | getRendererType () |
Additional Inherited Members | |
Static Public Member Functions inherited from MenuRenderer | |
static MenuRenderer * | getInstance () |
Protected Attributes inherited from MenuRenderer | |
char * | buffer |
uint8_t | bufferSize |
RendererType | rendererType |
Static Protected Attributes inherited from MenuRenderer | |
static MenuRenderer * | theInstance = nullptr |
A renderer that does nothing, for cases where there's no display
|
inlineoverridevirtual |
Allows the select key to be overriden for situations such as dialogs and other special cases.
held | true when the select was held down. |
Implements MenuRenderer.
|
inlineoverridevirtual |
This is called when the menu manager is created, to let the display perform one off tasks to prepare the display for use
Implements MenuRenderer.
|
overridevirtual |
Gets the dialog instance that is associated with this renderer or NULL if this renderer cannot display dialogs (only NoRenderer case).
Implements MenuRenderer.