Go to the documentation of this file.
63 void InitRenderBuffers(
bool InitFromDrawable,
Uint32& Width,
Uint32& Height);
Base interface for a reference counter object that stores the number of strong and weak references an...
Definition: ReferenceCounters.h:44
virtual void SetFullscreenMode(const DisplayModeAttribs &DisplayMode) override final
Definition: SwapChainGLIOS.mm:137
virtual void QueryInterface(const Diligent::INTERFACE_ID &IID, IObject **ppInterface) override final
Implementation of the Diligent::ISwapChainGL interface on IOS.
Definition: SwapChainGLIOS.hpp:38
Base interface for all dynamic objects in the engine.
Definition: Object.h:41
Device context implementation in OpenGL backend.
Definition: DeviceContextGLImpl.hpp:51
Base implementation of a swap chain for OpenGL.
Definition: SwapChainGLBase.hpp:39
virtual GLuint GetDefaultFBO() const override final
Definition: SwapChainGLIOS.mm:132
virtual void SetWindowedMode() override final
Definition: SwapChainGLIOS.mm:142
Unique interface identifier.
Definition: InterfaceID.h:37
virtual void Present(Uint32 SyncInterval) override final
Definition: SwapChainGLIOS.mm:67
SURFACE_TRANSFORM
The transform applied to the image content prior to presentation.
Definition: GraphicsTypes.h:1315
Definition: GLObjectWrapper.hpp:32
Display mode attributes.
Definition: GraphicsTypes.h:1269
GLObjWrapper< GLRBOCreateReleaseHelper > GLRenderBufferObj
Definition: GLObjectWrapper.hpp:288
Swap chain description.
Definition: GraphicsTypes.h:1347
uint32_t Uint32
32-bit unsigned integer
Definition: BasicTypes.h:51
Attributes of the OpenGL-based engine implementation.
Definition: GraphicsTypes.h:2015
GLObjWrapper< GLFBOCreateReleaseHelper > GLFrameBufferObj
Definition: GLObjectWrapper.hpp:277
Render device implementation in OpenGL backend.
Definition: RenderDeviceGLImpl.hpp:45
virtual void Resize(Uint32 NewWidth, Uint32 NewHeight, SURFACE_TRANSFORM NewTransform) override final
Definition: SwapChainGLIOS.mm:126
The library uses Direct3D-style math:
Definition: AdvancedMath.hpp:37