Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
cinder::app::AppImplWinRTBasic Class Reference

#include <AppImplWinRTBasic.h>

Inheritance diagram for cinder::app::AppImplWinRTBasic:
[legend]

Public Member Functions

 AppImplWinRTBasic (class AppBasic *aApp)
 
void run ()
 
void runReady (Windows::UI::Core::CoreWindow^window)
 
void handlePointerDown (Windows::UI::Core::PointerEventArgs^args)
 
void handlePointerMoved (Windows::UI::Core::PointerEventArgs^args)
 
void handlePointerUp (Windows::UI::Core::PointerEventArgs^args)
 
void setVisible (bool isVisible)
 
void UpdateForWindowSizeChange (Windows::UI::Core::CoreWindow^window)
 
class AppBasicgetApp ()
 
void quit ()
 
float setFrameRate (float aFrameRate)
 
void disableFrameRate ()
 
bool isFrameRateEnabled () const
 
size_t getNumWindows () const
 
WindowRef getWindowIndex (size_t index)
 
WindowRef getForegroundWindow () const
 
fs::path getAppPath () const
 
float getFrameRate () const
 
virtual WindowRef getWindow () const
 
void setWindow (WindowRef window)
 
virtual void handleKeyDown (Windows::UI::Core::KeyEventArgs^args)
 
virtual void handleKeyUp (Windows::UI::Core::KeyEventArgs^args)
 

Static Public Member Functions

static void hideCursor ()
 
static void showCursor ()
 
static Buffer loadResource (int id, const std::string &type)
 
static fs::path getAppPath ()
 
static void getOpenFilePath (const fs::path &initialPath="", std::vector< std::string > extensions=std::vector< std::string >(), std::function< void(fs::path)> f=nullptr)
 
static void getSaveFilePath (const fs::path &initialPath, std::vector< std::string > extensions, std::function< void(fs::path)> f=nullptr)
 
static void getFolderPath (const fs::path &initialPath, std::vector< std::string > extensions, std::function< void(fs::path)> f=nullptr)
 

Protected Member Functions

bool setupHasBeenCalled () const
 
unsigned int AppImplWinRT::prepKeyEventModifiers ()
 

Protected Attributes

float mFrameRate
 
WindowRef mActiveWindow
 
bool mSetupHasBeenCalled
 
bool mAltKey
 
bool mShiftKey
 
bool mControlKey
 

Friends

class AppBasic
 

Constructor & Destructor Documentation

cinder::app::AppImplWinRTBasic::AppImplWinRTBasic ( class AppBasic aApp)

Member Function Documentation

void cinder::app::AppImplWinRTBasic::run ( )
void cinder::app::AppImplWinRTBasic::runReady ( Windows::UI::Core::CoreWindow^  window)
void cinder::app::AppImplWinRTBasic::handlePointerDown ( Windows::UI::Core::PointerEventArgs^  args)
void cinder::app::AppImplWinRTBasic::handlePointerMoved ( Windows::UI::Core::PointerEventArgs^  args)
void cinder::app::AppImplWinRTBasic::handlePointerUp ( Windows::UI::Core::PointerEventArgs^  args)
void cinder::app::AppImplWinRTBasic::setVisible ( bool  isVisible)
void cinder::app::AppImplWinRTBasic::UpdateForWindowSizeChange ( Windows::UI::Core::CoreWindow^  window)
class AppBasic* cinder::app::AppImplWinRTBasic::getApp ( )
void cinder::app::AppImplWinRTBasic::quit ( )
virtual
float cinder::app::AppImplWinRTBasic::setFrameRate ( float  aFrameRate)
virtual

Reimplemented from cinder::app::AppImplWinRT.

void cinder::app::AppImplWinRTBasic::disableFrameRate ( )
bool cinder::app::AppImplWinRTBasic::isFrameRateEnabled ( ) const
size_t cinder::app::AppImplWinRTBasic::getNumWindows ( ) const
WindowRef cinder::app::AppImplWinRTBasic::getWindowIndex ( size_t  index)
WindowRef cinder::app::AppImplWinRTBasic::getForegroundWindow ( ) const
fs::path cinder::app::AppImplWinRTBasic::getAppPath ( ) const
float cinder::app::AppImplWinRT::getFrameRate ( ) const
inherited
virtual WindowRef cinder::app::AppImplWinRT::getWindow ( ) const
virtualinherited
void cinder::app::AppImplWinRT::setWindow ( WindowRef  window)
inherited
void cinder::app::AppImplWinRT::hideCursor ( )
staticinherited
void cinder::app::AppImplWinRT::showCursor ( )
staticinherited
Buffer cinder::app::AppImplWinRT::loadResource ( int  id,
const std::string type 
)
staticinherited
fs::path cinder::app::AppImplWinRT::getAppPath ( )
staticinherited
void cinder::app::AppImplWinRT::getOpenFilePath ( const fs::path &  initialPath = "",
std::vector< std::string extensions = std::vector<std::string>(),
std::function< void(fs::path)>  f = nullptr 
)
staticinherited
void cinder::app::AppImplWinRT::getSaveFilePath ( const fs::path &  initialPath,
std::vector< std::string extensions,
std::function< void(fs::path)>  f = nullptr 
)
staticinherited
void cinder::app::AppImplWinRT::getFolderPath ( const fs::path &  initialPath,
std::vector< std::string extensions,
std::function< void(fs::path)>  f = nullptr 
)
staticinherited
void cinder::app::AppImplWinRT::handleKeyDown ( Windows::UI::Core::KeyEventArgs^  args)
virtualinherited
void cinder::app::AppImplWinRT::handleKeyUp ( Windows::UI::Core::KeyEventArgs^  args)
virtualinherited
bool cinder::app::AppImplWinRT::setupHasBeenCalled ( ) const
protectedinherited
unsigned int cinder::app::AppImplWinRT::AppImplWinRT::prepKeyEventModifiers ( )
protectedinherited

Friends And Related Function Documentation

friend class AppBasic
friend

Member Data Documentation

float cinder::app::AppImplWinRT::mFrameRate
protectedinherited
WindowRef cinder::app::AppImplWinRT::mActiveWindow
protectedinherited
bool cinder::app::AppImplWinRT::mSetupHasBeenCalled
protectedinherited
bool cinder::app::AppImplWinRT::mAltKey
protectedinherited
bool cinder::app::AppImplWinRT::mShiftKey
protectedinherited
bool cinder::app::AppImplWinRT::mControlKey
protectedinherited

The documentation for this class was generated from the following files: