32 namespace cinder {
namespace app {
35 class AppImplMswBasic;
41 #if defined( CINDER_MSW )
42 virtual bool initialize( HWND wnd, HDC dc,
RendererRef sharedRenderer ) = 0;
43 #elif defined( CINDERT_WINRT)
44 virtual bool initialize( DX_WINDOW_TYPE wnd ) = 0;
48 virtual void kill() = 0;
Definition: AppImplMswRenderer.h:37
virtual void defaultResize() const =0
AppImplMswRenderer(App *aApp)
Definition: AppImplMswRenderer.h:39
App * mApp
Definition: AppImplMswRenderer.h:55
std::shared_ptr< class Renderer > RendererRef
Definition: Renderer.h:85
virtual void makeCurrentContext()=0
virtual void finishToggleFullScreen()
Definition: AppImplMswRenderer.h:47
virtual void prepareToggleFullScreen()
Definition: AppImplMswRenderer.h:46
DX_WINDOW_TYPE mWnd
Definition: AppImplMswRenderer.h:54
virtual void swapBuffers() const =0