Go to the source code of this file.
Macros | |
#define | _CoreCursorEvent_ |
#define | _CoreCursorGrabEvent_ |
#define | _CoreDragEvent_ |
#define | _CoreModalContext_ |
#define | _CoreRoot__GetFPS_ |
#define | _CoreRoot__Update_ |
#define | _CoreRoot__UpdateGE20_ |
#define | _CoreRoot__EndUpdate_ |
#define | _CoreRoot__UpdateCanvas_ |
#define | _CoreRoot__GetUpdateRegion_ |
#define | _CoreRoot__BeginUpdate_ |
#define | _CoreRoot__DoesNeedUpdate_ |
#define | _CoreRoot__Initialize_ |
#define | _CoreRoot__SetRootFocus_ |
#define | _CoreRoot__SetUserInputTimestamp_ |
#define | _CoreRoot__DriveKeyboardHitting_ |
#define | _CoreRoot__DriveCursorMovement_ |
#define | _CoreRoot__DriveMultiTouchMovement_ |
#define | _CoreRoot__DriveCursorHitting_ |
#define | _CoreRoot__DriveMultiTouchHitting_ |
Functions | |
EW_METHOD (initLayoutContext, void)(CoreRectView _this | |
XRect CoreOutline aOutline | EW_METHOD (GetRoot, CoreRoot)(CoreRoot _this) EW_METHOD(Draw |
XRect CoreOutline aOutline | void (CoreRoot _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend) EW_METHOD(HandleEvent |
XRect CoreOutline aOutline | XObject (CoreView _this, CoreEvent aEvent) EW_METHOD(CursorHitTest |
XRect CoreOutline aOutline | CoreCursorHit (CoreGroup _this, XRect aArea, XInt32 aFinger, XInt32 aStrikeCount, CoreView aDedicatedView, XSet aRetargetReason) EW_METHOD(ArrangeView |
XRect CoreOutline aOutline | XPoint (CoreRectView _this, XRect aBounds, XEnum aFormation) EW_METHOD(MoveView |
XRect CoreOutline aOutline | void (CoreRectView _this, XPoint aOffset, XBool aFastMove) EW_METHOD(GetExtent |
XRect CoreOutline aOutline | XRect (CoreRectView _this) EW_METHOD(ChangeViewState |
XRect CoreOutline aOutline | void (CoreRoot _this, XSet aSetState, XSet aClearState) EW_METHOD(OnSetBounds |
XRect CoreOutline aOutline | void (CoreGroup _this, XRect value) EW_METHOD(drawContent |
XRect CoreOutline aOutline | void (CoreGroup _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend) EW_METHOD(OnSetFocus |
XRect CoreOutline aOutline | void (CoreRoot _this, CoreView value) EW_METHOD(OnSetBuffered |
XRect CoreOutline aOutline | void (CoreRoot _this, XBool value) EW_METHOD(OnSetOpacity |
XRect CoreOutline aOutline | void (CoreRoot _this, XInt32 value) EW_METHOD(IsDialog |
XRect CoreOutline aOutline | XBool (CoreRoot _this, XBool aRecursive) EW_METHOD(DispatchEvent |
XRect CoreOutline aOutline | XObject (CoreRoot _this, CoreEvent aEvent) EW_METHOD(BroadcastEvent |
XRect CoreOutline aOutline | XObject (CoreRoot _this, CoreEvent aEvent, XSet aFilter) EW_METHOD(UpdateLayout |
XRect CoreOutline aOutline | void (CoreGroup _this, XPoint aSize) EW_METHOD(UpdateViewState |
XRect CoreOutline aOutline | void (CoreGroup _this, XSet aState) EW_METHOD(InvalidateArea |
XRect CoreOutline aOutline | void (CoreRoot _this, XRect aArea) CoreRoot CoreRoot_GetRoot(CoreRoot _this) |
void | CoreRoot_Draw (CoreRoot _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend) |
void | CoreRoot_ChangeViewState (CoreRoot _this, XSet aSetState, XSet aClearState) |
void | CoreRoot_OnSetFocus (CoreRoot _this, CoreView value) |
void | CoreRoot_OnSetBuffered (CoreRoot _this, XBool value) |
void | CoreRoot_OnSetOpacity (CoreRoot _this, XInt32 value) |
XBool | CoreRoot_IsDialog (CoreRoot _this, XBool aRecursive) |
XObject | CoreRoot_DispatchEvent (CoreRoot _this, CoreEvent aEvent) |
XObject | CoreRoot_BroadcastEvent (CoreRoot _this, CoreEvent aEvent, XSet aFilter) |
void | CoreRoot_InvalidateArea (CoreRoot _this, XRect aArea) |
CoreDragEvent | CoreRoot_createDragEvent (CoreRoot _this) |
CoreCursorEvent | CoreRoot_createCursorEvent (CoreRoot _this) |
CoreCursorGrabEvent | CoreRoot_createCursorGrabEvent (CoreRoot _this) |
void | CoreRoot_cursorHoldTimerProc (CoreRoot _this, XObject sender) |
XInt32 | CoreRoot_GetFPS (CoreRoot _this) |
XInt32 | CoreRoot__GetFPS (void *_this) |
XRect | CoreRoot_Update (CoreRoot _this) |
XRect | CoreRoot__Update (void *_this) |
XRect | CoreRoot_UpdateGE20 (CoreRoot _this, GraphicsCanvas aCanvas) |
XRect | CoreRoot__UpdateGE20 (void *_this, GraphicsCanvas aCanvas) |
void | CoreRoot_EndUpdate (CoreRoot _this) |
void | CoreRoot__EndUpdate (void *_this) |
XRect | CoreRoot_UpdateCanvas (CoreRoot _this, GraphicsCanvas aCanvas, XPoint aOffset) |
XRect | CoreRoot__UpdateCanvas (void *_this, GraphicsCanvas aCanvas, XPoint aOffset) |
XRect | CoreRoot_GetUpdateRegion (CoreRoot _this, XInt32 aRegionNo) |
XRect | CoreRoot__GetUpdateRegion (void *_this, XInt32 aRegionNo) |
XInt32 | CoreRoot_BeginUpdate (CoreRoot _this) |
XInt32 | CoreRoot__BeginUpdate (void *_this) |
XBool | CoreRoot_DoesNeedUpdate (CoreRoot _this) |
XBool | CoreRoot__DoesNeedUpdate (void *_this) |
CoreRoot | CoreRoot_Initialize (CoreRoot _this, XPoint aSize) |
CoreRoot | CoreRoot__Initialize (void *_this, XPoint aSize) |
XBool | CoreRoot_SetRootFocus (CoreRoot _this, XBool aHasRootFocus) |
XBool | CoreRoot__SetRootFocus (void *_this, XBool aHasRootFocus) |
void | CoreRoot_SetUserInputTimestamp (CoreRoot _this, XUInt32 aTimestamp) |
void | CoreRoot__SetUserInputTimestamp (void *_this, XUInt32 aTimestamp) |
XBool | CoreRoot_DriveKeyboardHitting (CoreRoot _this, XEnum aCode, XChar aCharCode, XBool aDown) |
XBool | CoreRoot__DriveKeyboardHitting (void *_this, XEnum aCode, XChar aCharCode, XBool aDown) |
XBool | CoreRoot_DriveCursorMovement (CoreRoot _this, XPoint aPos) |
XBool | CoreRoot__DriveCursorMovement (void *_this, XPoint aPos) |
XBool | CoreRoot_DriveMultiTouchMovement (CoreRoot _this, XInt32 aFinger, XPoint aPos) |
XBool | CoreRoot__DriveMultiTouchMovement (void *_this, XInt32 aFinger, XPoint aPos) |
XBool | CoreRoot_DriveCursorHitting (CoreRoot _this, XBool aDown, XInt32 aFinger, XPoint aPos) |
XBool | CoreRoot__DriveCursorHitting (void *_this, XBool aDown, XInt32 aFinger, XPoint aPos) |
XBool | CoreRoot_DriveMultiTouchHitting (CoreRoot _this, XBool aDown, XInt32 aFinger, XPoint aPos) |
XBool | CoreRoot__DriveMultiTouchHitting (void *_this, XBool aDown, XInt32 aFinger, XPoint aPos) |
void | CoreRoot_RetargetCursorWithReason (CoreRoot _this, CoreView aNewTarget, CoreView aFallbackTarget, XSet aRetargetReason) |
void | CoreRoot_RetargetCursor (CoreRoot _this, CoreView aNewTarget, CoreView aFallbackTarget) |
void | CoreRoot_DeflectCursor (CoreRoot _this, CoreView aNewTarget, XPoint aHitOffset) |
Variables | |
XRect | aBounds |
#define _CoreCursorEvent_ |
#define _CoreCursorGrabEvent_ |
#define _CoreDragEvent_ |
#define _CoreModalContext_ |
#define _CoreRoot__BeginUpdate_ |
#define _CoreRoot__DoesNeedUpdate_ |
#define _CoreRoot__DriveCursorHitting_ |
#define _CoreRoot__DriveCursorMovement_ |
#define _CoreRoot__DriveKeyboardHitting_ |
#define _CoreRoot__DriveMultiTouchHitting_ |
#define _CoreRoot__DriveMultiTouchMovement_ |
#define _CoreRoot__EndUpdate_ |
#define _CoreRoot__GetFPS_ |
#define _CoreRoot__GetUpdateRegion_ |
#define _CoreRoot__Initialize_ |
#define _CoreRoot__SetRootFocus_ |
#define _CoreRoot__SetUserInputTimestamp_ |
#define _CoreRoot__Update_ |
#define _CoreRoot__UpdateCanvas_ |
#define _CoreRoot__UpdateGE20_ |
XRect CoreOutline aOutline CoreCursorHit | ( | CoreGroup | _this, |
XRect | aArea, | ||
XInt32 | aFinger, | ||
XInt32 | aStrikeCount, | ||
CoreView | aDedicatedView, | ||
XSet | aRetargetReason | ||
) |
References CoreRoot_BeginUpdate().
References CoreRoot_DoesNeedUpdate().
References CoreRoot_DriveKeyboardHitting().
References CoreRoot_DriveMultiTouchHitting().
References CoreRoot_DriveMultiTouchMovement().
References CoreRoot_EndUpdate().
References CoreRoot_GetUpdateRegion().
References CoreRoot_Initialize().
References aCanvas, aOffset, and CoreRoot_UpdateCanvas().
References aCanvas, and CoreRoot_UpdateGE20().
XInt32 CoreRoot_BeginUpdate | ( | CoreRoot | _this | ) |
References _Const0001, CoreGroup__InvalidateArea(), EwCheckIndex, EwFullScreenUpdate, EwGetOverlayArea(), EwGetRectArea(), EwIsRectEmpty(), EwPreserveFramebufferContent, and EwUnionRect().
References CoreGroup__InvalidateArea(), CoreGroup_ChangeViewState(), CoreViewStateAlphaBlended, CoreViewStateVisible, and EwGetRectORect().
CoreCursorEvent CoreRoot_createCursorEvent | ( | CoreRoot | _this | ) |
CoreCursorGrabEvent CoreRoot_createCursorGrabEvent | ( | CoreRoot | _this | ) |
CoreDragEvent CoreRoot_createDragEvent | ( | CoreRoot | _this | ) |
References CoreCursorEvent_InitializeHold(), CoreCursorEvent_InitializeUp(), CoreCursorGrabEvent_InitializeUp(), CoreGroup__BroadcastEvent(), CoreRoot_createCursorEvent(), CoreRoot_createCursorGrabEvent(), CoreTimer_OnSetEnabled(), CoreView__HandleEvent(), CoreViewStateEnabled, CoreViewStateTouchable, EW_UNUSED_ARG, EwCheckIndex, EwMovePointNeg(), and sender.
References CoreCursorEvent_InitializeDown(), CoreCursorEvent_InitializeUp(), CoreCursorGrabEvent_InitializeDown(), CoreCursorGrabEvent_InitializeUp(), CoreGroup__BroadcastEvent(), CoreRoot_createCursorEvent(), CoreRoot_createCursorGrabEvent(), CoreView__HandleEvent(), CoreViewStateEnabled, CoreViewStateTouchable, EwCheckIndex, EwGetTicks(), and EwMovePointNeg().
XObject CoreRoot_DispatchEvent | ( | CoreRoot | _this, |
CoreEvent | aEvent | ||
) |
References CoreGroup__DispatchEvent(), CoreGroup_DispatchEvent(), CoreGroup_processKeyHandlers(), CoreView__HandleEvent(), and EwCastObject().
XBool CoreRoot_DoesNeedUpdate | ( | CoreRoot | _this | ) |
References _Const0001, EwGetOverlayArea(), and EwIsRectEmpty().
void CoreRoot_Draw | ( | CoreRoot | _this, |
GraphicsCanvas | aCanvas, | ||
XRect | aClip, | ||
XPoint | aOffset, | ||
XInt32 | aOpacity, | ||
XBool | aBlend | ||
) |
References _Const0002, aBlend, aCanvas, aClip, aOffset, aOpacity, CoreGroup_Draw(), EwFullScreenUpdate, EwMoveRectPos(), GraphicsCanvas_FillRectangle(), and XRect::Point1.
References CoreRoot_DriveMultiTouchHitting().
References CoreRoot_DriveMultiTouchMovement().
References CoreGroup__DispatchEvent(), CoreKeyCodeNoKey, CoreKeyEvent_Initialize(), CoreKeyEvent_Initialize2(), CoreKeyPressHandler_HandleEvent(), CoreView__HandleEvent(), EwCastObject(), and EwNewObject.
References _Const0000, CoreCursorEvent_InitializeDown(), CoreCursorEvent_InitializeUp(), CoreCursorGrabEvent_InitializeDown(), CoreCursorGrabEvent_InitializeUp(), CoreCursorHit(), CoreGroup__BroadcastEvent(), CoreGroup_LocalPosition(), CoreRoot_createCursorEvent(), CoreRoot_createCursorGrabEvent(), CoreRoot_DriveMultiTouchMovement(), CoreTimer_OnSetEnabled(), CoreView__CursorHitTest(), CoreView__HandleEvent(), CoreViewStateEnabled, CoreViewStateTouchable, EwCheckIndex, EwGetTicks(), EwIsPointInRect(), EwMovePointNeg(), EwMoveRectPos(), EwNewPoint(), and EwNewRect2Point().
References _Const0000, CoreCursorEvent_InitializeUp(), CoreCursorGrabEvent_InitializeUp(), CoreDragEvent_Initialize(), CoreGroup__BroadcastEvent(), CoreRoot_createCursorEvent(), CoreRoot_createCursorGrabEvent(), CoreRoot_createDragEvent(), CoreView__HandleEvent(), CoreViewStateEnabled, CoreViewStateTouchable, EwCheckIndex, EwCompPoint(), EwMovePointNeg(), and offset.
void CoreRoot_EndUpdate | ( | CoreRoot | _this | ) |
XInt32 CoreRoot_GetFPS | ( | CoreRoot | _this | ) |
References EwGetTicks().
CoreRoot CoreRoot_Initialize | ( | CoreRoot | _this, |
XPoint | aSize | ||
) |
References _Const0000, CoreGroup__InvalidateArea(), CoreRectView__OnSetBounds(), CoreViewStateFocused, CoreViewStateSelected, and EwNewRect2Point().
References _Const000E, CoreGroup_InvalidateArea(), EwCheckIndex, EwFullOffScreenBufferUpdate, EwFullScreenUpdate, EwGetRectArea(), EwGetRectORect(), EwIntersectRect(), EwIsRectEmpty(), EwLoadString(), EwMoveRectPos(), EwNotifyObjObservers(), EwThrow(), EwUnionRect(), and XRect::Point1.
References EW_UNUSED_ARG.
References CoreGroup__InvalidateArea(), CoreGroup_OnSetBuffered(), CoreViewStateVisible, EwGetRectORect(), and value.
void CoreRoot_OnSetFocus | ( | CoreRoot | _this, |
CoreView | value | ||
) |
References CoreGroup__InvalidateArea(), CoreGroup_OnSetOpacity(), CoreViewStateVisible, EwGetRectORect(), and value.
void CoreRoot_RetargetCursor | ( | CoreRoot | _this, |
CoreView | aNewTarget, | ||
CoreView | aFallbackTarget | ||
) |
References CoreRoot_RetargetCursorWithReason().
void CoreRoot_RetargetCursorWithReason | ( | CoreRoot | _this, |
CoreView | aNewTarget, | ||
CoreView | aFallbackTarget, | ||
XSet | aRetargetReason | ||
) |
References _Const0000, CoreCursorHit(), CoreRoot_DeflectCursor(), CoreView__CursorHitTest(), EwCheckIndex, EwMoveRectPos(), EwNewPoint(), and EwNewRect2Point().
References CoreView__ChangeViewState(), and CoreViewStateFocused.
XRect CoreRoot_Update | ( | CoreRoot | _this | ) |
References CoreRoot_UpdateGE20(), EwGetRectSize(), EwNewObject, ResourcesBitmap__OnSetFrameSize(), and ResourcesBitmap__Update().
References _Const0001, aCanvas, aOffset, CoreView__Draw(), EwCheckIndex, EwIntersectRect(), EwIsRectEmpty(), EwMovePointPos(), EwMoveRectNeg(), EwNegPoint(), EwNewRect2Point(), and EwUnionRect().
XRect CoreRoot_UpdateGE20 | ( | CoreRoot | _this, |
GraphicsCanvas | aCanvas | ||
) |
References _Const0000, _Const0001, aCanvas, CoreRoot_BeginUpdate(), CoreRoot_EndUpdate(), and CoreRoot_UpdateCanvas().
EW_METHOD | ( | initLayoutContext | , |
void | |||
) |
XRect CoreOutline aOutline void | ( | CoreGroup | _this, |
GraphicsCanvas | aCanvas, | ||
XRect | aClip, | ||
XPoint | aOffset, | ||
XInt32 | aOpacity, | ||
XBool | aBlend | ||
) |
XRect CoreOutline aOutline void | ( | CoreRoot | _this, |
GraphicsCanvas | aCanvas, | ||
XRect | aClip, | ||
XPoint | aOffset, | ||
XInt32 | aOpacity, | ||
XBool | aBlend | ||
) |
XRect aBounds |