Go to the documentation of this file.
50 virtual EGLint
Resume(ANativeWindow* window);
Base interface for a reference counter object that stores the number of strong and weak references an...
Definition: ReferenceCounters.h:44
Base interface for all dynamic objects in the engine.
Definition: Object.h:41
virtual void Suspend()
Definition: RenderDeviceGLESImpl.cpp:51
Unique interface identifier.
Definition: InterfaceID.h:37
Swap chain description.
Definition: GraphicsTypes.h:1347
Attributes of the OpenGL-based engine implementation.
Definition: GraphicsTypes.h:2015
Render device implementation in OpenGL backend.
Definition: RenderDeviceGLImpl.hpp:45
Base interface for a raw memory allocator.
Definition: MemoryAllocator.h:41
Definition: RenderDeviceGLESImpl.hpp:35
virtual EGLint Resume(ANativeWindow *window)
Definition: RenderDeviceGLESImpl.cpp:56
RenderDeviceGLESImpl(IReferenceCounters *pRefCounters, IMemoryAllocator &RawMemAllocator, IEngineFactory *pEngineFactory, const EngineGLCreateInfo &InitAttribs, const SwapChainDesc *pSCDesc=nullptr)
Definition: RenderDeviceGLESImpl.cpp:35
Engine factory base interface.
Definition: EngineFactory.h:60
virtual void QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)
The library uses Direct3D-style math:
Definition: AdvancedMath.hpp:37
virtual bool Invalidate()
Definition: RenderDeviceGLESImpl.cpp:46