29 namespace cinder {
namespace app {
41 #if defined ( CINDER_MSW )
42 virtual void setup(
App *aApp, HWND wnd, HDC dc,
RendererRef sharedRenderer );
43 virtual HWND getHwnd() {
return mWnd; }
44 #elif defined( CINDER_WINRT )
45 virtual void setup( App *aApp, DX_WINDOW_TYPE wnd);
int mAntiAliasing
Definition: RendererDx.h:71
RendererDx(int aAntiAliasing=AA_MSAA_16)
Definition: RendererDx.cpp:36
Definition: RendererDx.h:52
virtual void prepareToggleFullScreen()
Definition: RendererDx.cpp:79
RendererType
Definition: Renderer.h:90
MatrixStack mProjection
Definition: RendererDx.h:74
Definition: Renderer.h:88
class AppImplMswRendererDx * mImpl
Definition: RendererDx.h:66
void setAntiAliasing(int aAntiAliasing)
std::shared_ptr< class RendererDx > RendererDxRef
Definition: RendererDx.h:31
Definition: MatrixStack.h:9
virtual Surface copyWindowSurface(const Area &area)
Definition: RendererDx.cpp:104
virtual void makeCurrentContext()
Definition: RendererDx.cpp:155
~RendererDx()
Definition: RendererDx.cpp:45
Definition: RendererDx.h:52
int getAntiAliasing() const
Definition: RendererDx.h:55
virtual void kill()
Definition: RendererDx.cpp:74
virtual void defaultResize()
Definition: RendererDx.cpp:99
DX_WINDOW_TYPE mWnd
Definition: RendererDx.h:72
MatrixStack & getProjection()
Definition: RendererDx.h:64
Definition: RendererDx.h:52
static RendererDxRef create(int antiAliasing=AA_MSAA_16)
Definition: RendererDx.h:37
std::shared_ptr< class Renderer > RendererRef
Definition: Renderer.h:85
static const int sAntiAliasingSamples[]
Definition: RendererDx.h:53
virtual void startDraw()
Definition: RendererDx.cpp:89
MatrixStack mModelView
Definition: RendererDx.h:73
Definition: RendererDx.h:52
virtual void finishToggleFullScreen()
Definition: RendererDx.cpp:84
virtual RendererType getRendererType() const override
Definition: RendererDx.h:39
MatrixStack & getModelView()
Definition: RendererDx.h:63
Definition: RendererDx.h:52
virtual void finishDraw()
Definition: RendererDx.cpp:94
Definition: Renderer.h:93
Definition: RendererDx.h:52
Definition: RendererDx.h:32
Definition: AppImplMswRendererDx.h:48
virtual RendererRef clone() const
Definition: RendererDx.h:38
Definition: RendererDx.h:52