- cinder::app::RendererImplMsw
- cinder::app::RendererImplDx
Show All |
Enums
Public Member Functions
-
RendererImplDx (AppBase *aApp, RendererDx *aRenderer)
-
voidprepareToggleFullScreen ()
-
voidfinishToggleFullScreen ()
-
voidkill ()
-
voiddefaultResize () const
-
voidswapBuffers () const
-
voidmakeCurrentContext ()
-
voidenableVsync (bool enable=true)
-
boolvsyncEnabled () const
-
voidsetViewport (int x, int y, int width, int height) const
-
voidenableDepthTesting (bool enable=true)
-
voidenableAlphaBlending (bool premultiplied=false)
-
voiddisableAlphaBlending ()
-
voidenableAdditiveBlending ()
-
voidenableDepthWriting (bool enable=true)
-
boolgetRenderFlag (RenderStateFlag flag)
-
voidsetRenderFlag (RenderStateFlag flag)
-
voidclearRenderFlag (RenderStateFlag flag)
-
voidmakeCurrentContext (bool force=false)=0
Protected Member Functions
-
boolinitializeInternal (DX_WINDOW_TYPE wnd)
-
intinitMultisample (int requestedLevelIdx)
-
boolcreateDevice (UINT createDeviceFlags)
-
boolcreateDeviceResources ()
-
boolcreateFramebufferResources ()
-
boolcreateShadersFeatureLevel_9_1 ()
-
boolcreateShadersFeatureLevel_9_3 ()
-
boolcreateShadersFeatureLevel_10_1 ()
-
boolcreateShadersFeatureLevel_11_0 ()
-
boolcreateShadersFeatureLevel_11_1 ()
-
voidhandleLostDevice ()
-
voidgetPlatformWindowDimensions (Platform::Agile< Windows::UI::Core::CoreWindow > wnd, float *width, float *height) const
-
voidreleaseNonDeviceResources ()