Module Expr Str Assign NameStore TupleLoad Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call NameLoad Num ClassDef bases NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad Assign AttributeStore NameLoad attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Num NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Num BinOpLShift NameLoad Num BinOpLShift NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Num NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListLoad AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Num Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body While BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Str body TryExcept body Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body Raise Expr Str decorator_list decorator_list
N/A N/A 
EGL Rpi Window: EGL Window provider, specialized for the Pi

Inspired by: rpi_vid_core + JF002 rpi kivy  repo
 N/A __all__ N/A WindowEglRpi kivy.logger Logger kivy.core.window WindowBase kivy.base EventLoop kivy.lib.vidcore_lite bcm egl os environ N/A N/A DISPMANX_ID_MAIN_LCD DISPMANX_ID_AUX_LCD DISPMANX_ID_HDMI DISPMANX_ID_SDTV DISPMANX_ID_FORCE_LCD DISPMANX_ID_FORCE_TV DISPMANX_ID_FORCE_OTHER N/A range 7 WindowEglRpi N/A WindowBase N/A N/A _rpi_dispmanx_id N/A int N/A N/A environ get KIVY_BCM_DISPMANX_ID 0 create_window N/A N/A self N/A N/A N/A N/A N/A bcm host_init N/A N/A w h N/A N/A bcm graphics_get_display_size N/A self _rpi_dispmanx_id N/A N/A N/A Logger debug N/A N/A Window: Actual display size: {}x{} format w h N/A N/A self _size N/A w h N/A N/A N/A self _create_window w h N/A N/A N/A self _create_egl_context N/A self win 0 N/A N/A N/A N/A super WindowEglRpi self create_window N/A _create_window N/A N/A self w h N/A N/A N/A dst N/A N/A bcm Rect 0 0 w h N/A src N/A N/A bcm Rect 0 0 N/A w 16 N/A h 16 N/A display N/A N/A egl bcm_display_open N/A self _rpi_dispmanx_id N/A update N/A N/A egl bcm_update_start 0 N/A element N/A N/A egl bcm_element_add update display 0 dst src N/A N/A self win N/A N/A egl NativeWindow element w h N/A N/A N/A egl bcm_update_submit_sync update N/A _create_egl_context N/A N/A self win flags N/A N/A N/A api N/A N/A egl _constants EGL_OPENGL_ES_API N/A c N/A egl _constants N/A attribs N/A N/A c EGL_RED_SIZE 8 N/A c EGL_GREEN_SIZE 8 N/A c EGL_BLUE_SIZE 8 N/A c EGL_ALPHA_SIZE 8 N/A c EGL_DEPTH_SIZE 16 N/A c EGL_STENCIL_SIZE 8 N/A c EGL_SURFACE_TYPE N/A c EGL_WINDOW_BIT N/A c EGL_NONE N/A attribs_context N/A N/A c EGL_CONTEXT_CLIENT_VERSION 2 N/A c EGL_NONE N/A display N/A N/A egl GetDisplay N/A c EGL_DEFAULT_DISPLAY N/A N/A N/A egl Initialise display N/A N/A N/A egl BindAPI N/A c EGL_OPENGL_ES_API N/A N/A N/A egl GetConfigs display N/A config N/A N/A N/A egl ChooseConfig display attribs 1 N/A 0 N/A surface N/A N/A egl CreateWindowSurface display config win N/A context N/A N/A egl CreateContext display config None attribs_context N/A N/A N/A egl MakeCurrent display surface surface context N/A N/A self egl_info N/A display surface context N/A N/A N/A egl MakeCurrent display surface surface context N/A close N/A N/A self N/A N/A N/A N/A N/A egl Terminate N/A N/A self egl_info N/A 0 N/A flip N/A N/A self N/A N/A N/A N/A N/A egl SwapBuffers N/A N/A self egl_info N/A 0 N/A N/A self egl_info N/A 1 N/A _mainloop N/A N/A self N/A N/A N/A N/A N/A EventLoop idle N/A mainloop N/A N/A self N/A N/A N/A N/A N/A N/A EventLoop quit N/A N/A EventLoop status started N/A N/A N/A N/A N/A N/A self _mainloop N/A N/A N/A BaseException N/A inst N/A N/A N/A 
                # use exception manager first
                r = ExceptionManager.handle_exception(inst)
                if r == ExceptionManager.RAISE:
                    #stopTouchApp()
                    raise
                else:
                    pass
                 N/A N/A