Public Types | |
typedef Helpers::CallbackCollection0 | GlDisplayServiceChangedEvent |
Public Member Functions | |
virtual bool | TryBindDisplay ()=0 |
virtual void | ReleaseDisplay (bool destroyEGL)=0 |
virtual bool | IsDisplayAvailable () const =0 |
virtual int | GetDisplayWidth () const =0 |
virtual int | GetDisplayHeight () const =0 |
virtual EGLDisplay | GetDisplay () const =0 |
virtual EGLSurface | GetSurface () const =0 |
virtual EGLSurface | GetSharedSurface () const =0 |
virtual EGLContext | GetContext () const =0 |
virtual EGLContext | GetResourceBuildSharedContext () const =0 |
virtual float | GetDeviceDpi () const =0 |
virtual float | GetDevicePixelScale () const =0 |
virtual std::string | GetImageResolutionSuffix () const =0 |
virtual GlDisplayServiceChangedEvent & | ChangedEvent () const =0 |
virtual IAndroidSharedGlContextUsageGuard & | GetSharedGlContextUsageGuard () const =0 |