41 namespace cinder {
namespace app {
43 class WindowImplWinRTBasic;
53 void setVisible(
bool isVisible) { mIsVisible = isVisible; };
58 void quit() { mShouldQuit =
true; }
71 void sleep(
double seconds );
76 virtual void setForegroundWindow(
WindowRef window )
override;
83 double mNextFrameTime;
84 bool mFrameRateEnabled;
89 std::map<DWORD,Vec2f> mMultiTouchPrev;
90 std::vector<TouchEvent::Touch> mActiveTouches;
fs::path getAppPath() const
void handlePointerMoved(Windows::UI::Core::PointerEventArgs^args)
Definition: AppImplWinRTBasic.cpp:236
Definition: AppImplWinRTBasic.h:45
void run()
Definition: AppImplWinRTBasic.cpp:60
void sleep(float milliseconds)
Suspends the execution of the current thread until milliseconds have passed. Supports sub-millisecond...
Definition: Utilities.cpp:286
void handlePointerUp(Windows::UI::Core::PointerEventArgs^args)
Definition: AppImplWinRTBasic.cpp:241
GLuint index
Definition: GLee.h:2259
float setFrameRate(float aFrameRate)
Definition: AppImplWinRTBasic.cpp:211
size_t getNumWindows() const
Definition: AppImplWinRTBasic.cpp:191
void runReady(Windows::UI::Core::CoreWindow^window)
Definition: AppImplWinRTBasic.cpp:68
Definition: AppImplWinRTBasic.h:95
WindowRef getWindowIndex(size_t index)
Definition: AppImplWinRTBasic.cpp:196
std::shared_ptr< Window > WindowRef
Definition: Event.h:49
WindowImplWinRTBasic(const Window::Format &format, AppImplWinRTBasic *appImpl)
Definition: AppImplWinRTBasic.h:97
void UpdateForWindowSizeChange(Windows::UI::Core::CoreWindow^window)
Definition: AppImplWinRTBasic.cpp:246
friend AppImplWinRTBasic
Definition: AppImplWinRTBasic.h:101
void handlePointerDown(Windows::UI::Core::PointerEventArgs^args)
Definition: AppImplWinRTBasic.cpp:231
std::shared_ptr< class Renderer > RendererRef
Definition: Renderer.h:85
void disableFrameRate()
Definition: AppImplWinRTBasic.cpp:219
Definition: AppBasic.h:49
class AppBasic * getApp()
Definition: AppImplWinRTBasic.h:56
Definition: AppImplWinRT.h:95
Window window
Definition: GLee.h:17134
Definition: AppImplWinRT.h:49
void setVisible(bool isVisible)
Definition: AppImplWinRTBasic.h:53
WindowRef getForegroundWindow() const
Definition: AppImplWinRTBasic.cpp:201
bool isFrameRateEnabled() const
Definition: AppImplWinRTBasic.cpp:224
GLenum GLsizei GLenum format
Definition: GLee.h:969
WindowImplWinRTBasic(DX_WINDOW_TYPE hwnd, RendererRef renderer, AppImplWinRTBasic *appImpl)
Definition: AppImplWinRTBasic.h:100
AppImplWinRTBasic(class AppBasic *aApp)
Definition: AppImplWinRTBasic.cpp:54
void quit()
Definition: AppImplWinRTBasic.h:58