Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
cinder::app::AppImplMswBasic Class Reference

#include <AppImplMswBasic.h>

Inherits cinder::app::AppImplMsw.

List of all members.

Public Member Functions

 AppImplMswBasic (class AppBasic *aApp)
void run ()
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
void setupBlankingWindows (DisplayRef fullScreenDisplay)
void destroyBlankingWindows ()
float getFrameRate () const
virtual WindowRef getWindow () const
void setWindow (WindowRef window)

Static Public Member Functions

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

Protected Member Functions

bool setupHasBeenCalled () const

Protected Attributes

float mFrameRate
WindowRef mActiveWindow
bool mSetupHasBeenCalled
ULONG_PTR mGdiplusToken

Friends

class AppBasic
LRESULT CALLBACK WndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
class WindowImplMsw

Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from cinder::app::AppImplMsw.

float cinder::app::AppImplMswBasic::setFrameRate ( float  aFrameRate) [virtual]

Reimplemented from cinder::app::AppImplMsw.

float cinder::app::AppImplMsw::getFrameRate ( ) const [inherited]
virtual WindowRef cinder::app::AppImplMsw::getWindow ( ) const [virtual, inherited]
void cinder::app::AppImplMsw::setWindow ( WindowRef  window) [inherited]
void cinder::app::AppImplMsw::hideCursor ( ) [static, inherited]
void cinder::app::AppImplMsw::showCursor ( ) [static, inherited]
Buffer cinder::app::AppImplMsw::loadResource ( int  id,
const std::string &  type 
) [static, inherited]
fs::path cinder::app::AppImplMsw::getAppPath ( ) [static, inherited]
fs::path cinder::app::AppImplMsw::getOpenFilePath ( const fs::path &  initialPath,
std::vector< std::string >  extensions 
) [static, inherited]
fs::path cinder::app::AppImplMsw::getSaveFilePath ( const fs::path &  initialPath,
std::vector< std::string >  extensions 
) [static, inherited]
fs::path cinder::app::AppImplMsw::getFolderPath ( const fs::path &  initialPath) [static, inherited]
bool cinder::app::AppImplMsw::setupHasBeenCalled ( ) const [protected, inherited]

Friends And Related Function Documentation

friend class AppBasic [friend]
LRESULT CALLBACK WndProc ( HWND  hWnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
) [friend]

Reimplemented from cinder::app::AppImplMsw.

friend class WindowImplMsw [friend, inherited]

Member Data Documentation

float cinder::app::AppImplMsw::mFrameRate [protected, inherited]
bool cinder::app::AppImplMsw::mSetupHasBeenCalled [protected, inherited]
ULONG_PTR cinder::app::AppImplMsw::mGdiplusToken [protected, inherited]

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