Iridescence 1.00
Embedded Graphic Framework
Loading...
Searching...
No Matches
DsScreen Member List

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

addChild(DsView *view)DsView
addStateObserver(StateObserver *observer)DsView
alignInParent(void)DsView
alignInParent(const DsAlignment &alignment, int32_t padding_top, int32_t padding_left, int32_t padding_bottom, int32_t padding_right)DsView
allocSurface(int32_t width, int32_t height, DsColorMode cmode, size_t palette_size=0, bool palette_has_alpha=false)DsScreen
bringFront(void)DsView
centerHorizontally(DsView *view)DsView
centerVertically(DsView *view)DsView
createKeyboard(const ds_bitmap_font_t *font)DsScreen
createRenderer(DsSurface &surface)DsScreen
doLayout(void)DsView
DsScreen(int32_t phys_width, int32_t phys_height, DsRotation rotation, DsColorMode cmode, uint8_t *linebuffer, uint8_t *aa_linebuffer, uint32_t framebuffer_alignment, bool triple_buffered)DsScreen
DsView (defined in DsScreen)DsScreenfriend
DsView::DsView(DsView *parent, const DsPoint &pos=DsPoint(), const DsSize &size=DsSize())DsView
DsView::DsView(DsView *parent, DsOrientation layout_orientation)DsView
enable(bool state)DsView
enableCoalescePaintEvents(bool enabled)DsScreenprotected
enableHorizontalScroll(bool state)DsView
enableTouch(bool state)DsView
enableVerticalScroll(bool state)DsView
fitContent(void)DsViewvirtual
forAllChildren(const lambda< void(DsView *child)> &lambda)DsViewprotected
forAllChildrenBackwards(const lambda< void(DsView *child)> &lambda)DsViewprotected
getCenterPoint(void) constDsView
getFocusedView(void) constDsScreen
getIsVisible(void) constDsView
getKeyboard(void)DsScreen
getParent(void) constDsView
getParentAlignment(void) constDsView
getParentSize(void) constDsView
getPosition(void) constDsView
getPositionInParentCoordinates(const DsView *parent) constDsView
getRegion(void) constDsView
getRegionInParentCoordinates(const DsView *parent) constDsView
getRotation(void) constDsScreen
getScreen(void)DsView
getSize(void) constDsView
getTouchPosition(void) constDsView
getView(const char *id)DsScreen
getViewStackSize(void) constDsScreen
hide(void)DsViewinline
inputCapture(void)DsViewprotected
invalidate(void)DsViewvirtual
isEnabled(void) constDsView
isFocused(void)DsView
isInputCaptured(void) constDsViewprotected
isInputInside(void) constDsView
isParentVisible(void) constDsView
isTouchEnabled(void) constDsView
isTouchTimeoutExpired(void) constDsScreen
isUiThread(void) constDsScreen
isVisible(void) constDsView
kickTouchTimeout(uint32_t timeout_ms)DsScreen
lcdSurfaceUpdate(DsSurface *surface)=0DsScreenprotectedpure virtual
lcdSurfaceUpdateFinished(void)DsScreen
lcdSurfaceUpdateFinishedFromISR(int32_t *woken) (defined in DsScreen)DsScreen
mBackSurfaceActive (defined in DsScreen)DsScreenprotected
mBackSurfacePending (defined in DsScreen)DsScreenprotected
mCoalescePaintEvents (defined in DsScreen)DsScreenprotected
mCoalescePaintEventsCounter (defined in DsScreen)DsScreenprotected
mDirty (defined in DsScreen)DsScreenprotected
mFrameBufferAlignment (defined in DsScreen)DsScreenprotected
mFrontSurface (defined in DsScreen)DsScreenprotected
mIsEnabled (defined in DsView)DsView
mIsHorizontalScrollEnabled (defined in DsView)DsView
mIsInputInside (defined in DsView)DsView
mIsLayoutEnabled (defined in DsView)DsView
mIsLongTouchActive (defined in DsView)DsView
mIsScrollActive (defined in DsView)DsView
mIsSpaceReserved (defined in DsView)DsView
mIsTouchActive (defined in DsView)DsView
mIsTouchEnabled (defined in DsView)DsView
mIsVerticalScrollEnabled (defined in DsView)DsView
mIsVisible (defined in DsView)DsView
mLocked (defined in DsScreen)DsScreenprotected
mPreviousScrollPosition (defined in DsView)DsViewprotected
mRenderer (defined in DsScreen)DsScreenprotected
mScreenRotation (defined in DsScreen)DsScreenprotected
mScrollbarColor (defined in DsView)DsViewprotected
mScrollPosition (defined in DsView)DsViewprotected
mScrollPositionBase (defined in DsView)DsViewprotected
mSkipInput (defined in DsView)DsView
mSurfaceUserRect (defined in DsScreen)DsScreenprotected
mTouchPos (defined in DsView)DsViewprotected
mTouchTimestamp (defined in DsView)DsViewprotected
onChildAdd(DsView *child)DsViewprotectedvirtual
onEventProcessFinish(void)DsScreenprotectedvirtual
onEventProcessStart(void)DsScreenprotectedvirtual
onFinish(void)DsScreenprotectedvirtual
onHide(void)DsViewvirtual
onKeyboard(int32_t key)DsViewprotectedvirtual
onPaintOver(DsRenderer &renderer)DsViewprotectedvirtual
onShow(void)DsViewvirtual
onSizeChange(void)DsViewprotectedvirtual
onStart(void)DsScreenprotectedvirtual
onTouchTimeout(bool expired)DsScreenprotectedvirtual
onVSync(void)DsViewprotectedvirtual
popView(void)DsScreen
popView(const char *id)DsScreen
pushView(const char *id, bool on_top=false)DsScreen
queueExitLoopEvent(void)DsScreen
queueKeyboardEvent(int32_t key)DsScreen
queueLambda(const lambda< void(void), 64 > &lambda)DsScreen
queueLambdaFromISR(const lambda< void(void), 64 > &lambda, int32_t *woken)DsScreen
queueTouchEvent(const DsTouchEvent::Mode &mode, const DsPoint &pos, uint32_t timestamp)DsScreen
queueTouchEventFromISR(const DsTouchEvent::Mode &mode, const DsPoint &pos, uint32_t timestamp, int32_t *woken)DsScreen
queueVSyncEvent(void)DsScreen
queueVSyncEventFromISR(int32_t *woken)DsScreen
registerView(DsView *view, const char *id)DsScreen
removeAllChildren(void)DsView
removeChild(DsView *view)DsView
removeStateObserver(StateObserver *observer)DsView
reserveSpace(bool state)DsView
run(void)DsScreen
sendBack(void)DsView
sendTap(DsPoint pos)DsView
setAutoLayout(DsOrientation orientation, bool enable)DsView
setBackgroundColor(DsColor color)DsView
setBackgroundImage(const DsSurface *surface)DsView
setCenterPosition(const DsPoint &pos)DsView
setFocusedView(DsView *view)DsScreen
setHeight(int32_t height)DsView
setLongTapDetection(uint32_t delay_ms)DsView
setMinimumSize(const DsSize &size)DsView
setOnLongTapCallback(const lambda< void(const DsPoint &p)> &cb)DsView
setOnTapCallback(const lambda< void(const DsPoint &p)> &cb)DsView
setOnTouchActiveCallback(const lambda< void(const DsPoint &p)> &cb)DsView
setOnTouchReleaseCallback(const lambda< void(void)> &cb)DsView
setPadding(int16_t padding, uint16_t proportion=0)DsView
setPaddingBottom(int16_t padding, uint16_t proportion=0)DsView
setPaddingHorizontal(int16_t padding, uint16_t proportion=0)DsView
setPaddingLeft(int32_t padding, uint16_t proportion=0)DsView
setPaddingRight(int16_t padding, uint16_t proportion=0)DsView
setPaddingTop(int16_t padding, uint16_t proportion=0)DsView
setPaddingVertical(int16_t padding, uint16_t proportion=0)DsView
setPanelBorderColor(DsColor color)DsView
setPanelBorderThickness(uint8_t thickness)DsView
setPanelColor(DsColor color)DsView
setPanelCornerRadius(uint16_t radius)DsView
setParent(DsView *parent)DsView
setParentAlignment(const DsAlignment &alignment)DsView
setPosition(const DsPoint &pos)DsView
setProportion(uint32_t proportion)DsView
setScrollbarColor(DsColor color)DsView
setSize(const DsSize &size)DsView
setVisible(bool is_visible)DsView
setWidth(int32_t width)DsView
show(void)DsViewinline
skipInput(void)DsViewprotected
topViewIs(const char *id)DsScreen
translatePositionInParentCoordinates(const DsView *parent, DsPoint pos) constDsView
translatePositionInParentCoordinates(uint32_t parent_level, DsPoint pos) constDsView
unrollViewStack(const char *id)DsScreen
unrollViewStack(size_t level)DsScreen
~DsScreen() (defined in DsScreen)DsScreen