tcMenu
tcgfx::GraphicsDeviceRenderer Member List

This is the complete list of members for tcgfx::GraphicsDeviceRenderer, including all inherited members.

activeItem (defined in BaseMenuRenderer)BaseMenuRendererprotected
BaseGraphicalRenderer(int bufferSize, int wid, int hei, bool lastRowExact, const char *appTitle) (defined in tcgfx::BaseGraphicalRenderer)tcgfx::BaseGraphicalRenderer
BaseMenuRenderer(int bufferSize, RendererType rType=RENDER_TYPE_BASE, uint8_t displayNum=0)BaseMenuRenderer
buffer (defined in MenuRenderer)MenuRendererprotected
bufferSize (defined in MenuRenderer)MenuRendererprotected
countdownToDefaulting()BaseMenuRendererprotected
customDrawing (defined in BaseMenuRenderer)BaseMenuRendererprotected
dialog (defined in BaseMenuRenderer)BaseMenuRendererprotected
displayNumber (defined in BaseMenuRenderer)BaseMenuRendererprotected
displayPropertiesHaveChanged()tcgfx::BaseGraphicalRenderer
displayTakenMode (defined in BaseMenuRenderer)BaseMenuRendererprotected
DisplayTakeoverMode enum name (defined in BaseMenuRenderer)BaseMenuRenderer
DRAW_COMMAND_CLEAR enum valuetcgfx::BaseGraphicalRenderer
DRAW_COMMAND_ENDED enum valuetcgfx::BaseGraphicalRenderer
DRAW_COMMAND_START enum valuetcgfx::BaseGraphicalRenderer
drawingCommand(RenderDrawingCommand command) overridetcgfx::GraphicsDeviceRenderervirtual
drawingLocation (defined in tcgfx::BaseGraphicalRenderer)tcgfx::BaseGraphicalRendererprotected
drawMenuItem(GridPositionRowCacheEntry *entry, Coord where, Coord areaSize, const DrawingFlags &drawingFlags) overridetcgfx::GraphicsDeviceRenderervirtual
drawWidget(Coord where, TitleWidget *widget, color_t colorFg, color_t colorBg) overridetcgfx::GraphicsDeviceRenderervirtual
enableCardLayout(const DrawableIcon &left, const DrawableIcon &right, MenuTouchScreenManager *touchManager, bool monoDisplay)tcgfx::GraphicsDeviceRenderer
enableTcUnicode()tcgfx::GraphicsDeviceRendererinline
exec() overrideBaseMenuRenderer
fillWithBackgroundTo(int endPoint) overridetcgfx::GraphicsDeviceRenderervirtual
findActiveItem(MenuItem *root)BaseMenuRenderer
findItemIndex(MenuItem *root, MenuItem *toFind) overridetcgfx::BaseGraphicalRenderervirtual
findMenuEntryAndDimensions(const Coord &screenPos, Coord &localStart, Coord &localSize)tcgfx::BaseGraphicalRenderer
firstWidget (defined in BaseMenuRenderer)BaseMenuRendererprotected
flags (defined in tcgfx::BaseGraphicalRenderer)tcgfx::BaseGraphicalRendererprotected
getActiveItem() (defined in BaseMenuRenderer)BaseMenuRendererinline
getBuffer()MenuRendererinline
getBufferSize()MenuRendererinline
getCurrentCustomDrawing()BaseMenuRendererinline
getCurrentRendererRoot()tcgfx::BaseGraphicalRendererinline
getDeviceDrawable()tcgfx::GraphicsDeviceRendererinline
getDialog() overridetcgfx::BaseGraphicalRenderervirtual
getDisplayNumber()tcgfx::BaseGraphicalRendererinline
getDisplayPropertiesFactory() overridetcgfx::GraphicsDeviceRendererinlinevirtual
getGraphicsPropertiesFactory()tcgfx::GraphicsDeviceRendererinline
getHeight() consttcgfx::BaseGraphicalRendererinline
getInstance() (defined in BaseMenuRenderer)BaseMenuRendererinlinestatic
getLayoutMode(MenuItem *rootItem) overridetcgfx::GraphicsDeviceRenderervirtual
getMenuItemAtIndex(MenuItem *currentRoot, uint8_t idx) overridetcgfx::BaseGraphicalRenderervirtual
getRendererType()MenuRendererinline
getWidth() consttcgfx::BaseGraphicalRendererinline
giveBackDisplay()BaseMenuRenderer
GraphicsDeviceRenderer(int bufferSize, const char *appTitle, DeviceDrawable *drawable) (defined in tcgfx::GraphicsDeviceRenderer)tcgfx::GraphicsDeviceRenderer
height (defined in tcgfx::BaseGraphicalRenderer)tcgfx::BaseGraphicalRendererprotected
heightForFontPadding(const void *font, int mag, MenuPadding &padding)tcgfx::GraphicsDeviceRenderer
heightOfRow(int row, bool includeSpace=false) (defined in tcgfx::BaseGraphicalRenderer)tcgfx::BaseGraphicalRendererprotected
initialise() overridetcgfx::BaseGraphicalRenderervirtual
invalidateAll()BaseMenuRendererinline
isActiveOrEditing(MenuItem *pItem, const DrawingFlags &drawingFlags) (defined in tcgfx::GraphicsDeviceRenderer)tcgfx::GraphicsDeviceRendererprotected
isEditStatusIconEnabled() consttcgfx::BaseGraphicalRendererinline
isHasTouchInterface() consttcgfx::BaseGraphicalRendererinline
isLastRowExactFit() consttcgfx::BaseGraphicalRendererinline
isRawTouchMode() consttcgfx::BaseGraphicalRendererinline
isTitleOnDisplay() consttcgfx::BaseGraphicalRendererinline
isUseSliderForAnalog() consttcgfx::BaseGraphicalRendererinline
itemCount(MenuItem *root, bool) overridetcgfx::BaseGraphicalRenderervirtual
itemOrderByRow (defined in tcgfx::BaseGraphicalRenderer)tcgfx::BaseGraphicalRendererprotected
lastOffset (defined in BaseMenuRenderer)BaseMenuRendererprotected
menuAltered()BaseMenuRendererinline
MenuRenderer(RendererType rendererType, int bufferSize) (defined in MenuRenderer)MenuRendererinline
NO_TITLE enum valuetcgfx::BaseGraphicalRenderer
NOT_TAKEN_OVER enum value (defined in BaseMenuRenderer)BaseMenuRenderer
prepareDisplay(bool monoPalette, const void *itemFont, int magItem, const void *titleFont, int magTitle, bool needEditingIcons)tcgfx::GraphicsDeviceRenderer
redrawMode (defined in BaseMenuRenderer)BaseMenuRendererprotected
redrawRequirement(MenuRedrawState state)BaseMenuRendererinline
render() overridetcgfx::BaseGraphicalRenderervirtual
renderCallback (defined in BaseMenuRenderer)BaseMenuRendererprotected
RenderDrawingCommand enum nametcgfx::BaseGraphicalRenderer
rendererType (defined in MenuRenderer)MenuRendererprotected
renderFnPressType (defined in BaseMenuRenderer)BaseMenuRendererprotected
resetNotifiesOnly(uint16_t ticks)BaseMenuRendererinline
resetToDefault()BaseMenuRenderer
resetValInTicks (defined in BaseMenuRenderer)BaseMenuRendererprotected
rootHasChanged(MenuItem *newItem)tcgfx::BaseGraphicalRenderer
RUNNING_CUSTOM_DRAW enum value (defined in BaseMenuRenderer)BaseMenuRenderer
setActiveItem(MenuItem *item) overridetcgfx::BaseGraphicalRenderervirtual
setCardLayoutStatusForSubMenu(MenuItem *root, bool onOrOff)tcgfx::GraphicsDeviceRenderer
setCustomDrawingHandler(CustomDrawing *customDrawingParam)BaseMenuRendererinline
setDisplayDimensions(int w, int h)tcgfx::BaseGraphicalRendererinline
setDisplayNumber(uint8_t displayNum)tcgfx::BaseGraphicalRendererinline
setEditStatusIconsEnabled(bool ena)tcgfx::BaseGraphicalRendererinline
setFirstWidget(TitleWidget *widget)BaseMenuRenderer
setGraphicsConfiguration(void *gfxConfig)tcgfx::GraphicsDeviceRenderer
setHasTouchInterface(bool hasTouch)tcgfx::BaseGraphicalRendererinline
setLastRowExactFit(bool exact)tcgfx::BaseGraphicalRendererinline
setRawTouchMode(bool rawTouch)tcgfx::BaseGraphicalRendererinline
setResetCallback(ResetCallbackFn resetFn)BaseMenuRendererinline
setResetIntervalTimeSeconds(uint16_t interval)BaseMenuRendererinline
setTitleMode(TitleMode mode) (defined in tcgfx::BaseGraphicalRenderer)tcgfx::BaseGraphicalRenderer
setTitleOnDisplay(bool titleOn)tcgfx::BaseGraphicalRendererinline
setUpdatesPerSecond(int updatesSec)BaseMenuRenderer
setUseSliderForAnalog(bool useSlider)tcgfx::BaseGraphicalRendererinline
START_CUSTOM_DRAW enum value (defined in BaseMenuRenderer)BaseMenuRenderer
subMenuRender(MenuItem *rootItem, uint8_t &locRedrawMode, bool &forceDrawWidgets) overridetcgfx::GraphicsDeviceRendererprotectedvirtual
TAKEN_OVER_FN enum value (defined in BaseMenuRenderer)BaseMenuRenderer
takeOverDisplay(RendererCallbackFn displayFn=nullptr)BaseMenuRenderer
theInstance (defined in MenuRenderer)MenuRendererprotectedstatic
ticksToReset (defined in BaseMenuRenderer)BaseMenuRendererprotected
TITLE_ALWAYS enum valuetcgfx::BaseGraphicalRenderer
TITLE_FIRST_ROW enum valuetcgfx::BaseGraphicalRenderer
titleMode (defined in tcgfx::BaseGraphicalRenderer)tcgfx::BaseGraphicalRendererprotected
TitleMode enum nametcgfx::BaseGraphicalRenderer
tryTakeSelectIfNeeded(int currentReading, RenderPressMode pressMode) overrideBaseMenuRenderervirtual
turnOffDisplayUpdates(bool)BaseMenuRendererinline
turnOffResetLogic()BaseMenuRendererinline
updatesPerSecond (defined in BaseMenuRenderer)BaseMenuRendererprotected
width (defined in tcgfx::BaseGraphicalRenderer)tcgfx::BaseGraphicalRendererprotected
~BaseMenuRenderer() overrideBaseMenuRendererinline
~MenuRenderer()MenuRendererinlinevirtual