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::AppImplMswBasic Class Reference

#include <AppImplMswBasic.h>

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

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
 
bool mActive
 
ULONG_PTR mGdiplusToken
 

Friends

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

Constructor & Destructor Documentation

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

Member Function Documentation

void cinder::app::AppImplMswBasic::run ( )
class AppBasic* cinder::app::AppImplMswBasic::getApp ( )
void cinder::app::AppImplMswBasic::quit ( )
virtual
float cinder::app::AppImplMswBasic::setFrameRate ( float  aFrameRate)
virtual

Reimplemented from cinder::app::AppImplMsw.

void cinder::app::AppImplMswBasic::disableFrameRate ( )
bool cinder::app::AppImplMswBasic::isFrameRateEnabled ( ) const
size_t cinder::app::AppImplMswBasic::getNumWindows ( ) const
WindowRef cinder::app::AppImplMswBasic::getWindowIndex ( size_t  index)
WindowRef cinder::app::AppImplMswBasic::getForegroundWindow ( ) const
fs::path cinder::app::AppImplMswBasic::getAppPath ( ) const
void cinder::app::AppImplMswBasic::setupBlankingWindows ( DisplayRef  fullScreenDisplay)
void cinder::app::AppImplMswBasic::destroyBlankingWindows ( )
float cinder::app::AppImplMsw::getFrameRate ( ) const
inherited
virtual WindowRef cinder::app::AppImplMsw::getWindow ( ) const
virtualinherited
void cinder::app::AppImplMsw::setWindow ( WindowRef  window)
inherited
void cinder::app::AppImplMsw::hideCursor ( )
staticinherited
void cinder::app::AppImplMsw::showCursor ( )
staticinherited
Buffer cinder::app::AppImplMsw::loadResource ( int  id,
const std::string type 
)
staticinherited
fs::path cinder::app::AppImplMsw::getAppPath ( )
staticinherited
fs::path cinder::app::AppImplMsw::getOpenFilePath ( const fs::path &  initialPath,
std::vector< std::string extensions 
)
staticinherited
fs::path cinder::app::AppImplMsw::getSaveFilePath ( const fs::path &  initialPath,
std::vector< std::string extensions 
)
staticinherited
fs::path cinder::app::AppImplMsw::getFolderPath ( const fs::path &  initialPath)
staticinherited
bool cinder::app::AppImplMsw::setupHasBeenCalled ( ) const
protectedinherited

Friends And Related Function Documentation

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

Member Data Documentation

float cinder::app::AppImplMsw::mFrameRate
protectedinherited
WindowRef cinder::app::AppImplMsw::mActiveWindow
protectedinherited
bool cinder::app::AppImplMsw::mSetupHasBeenCalled
protectedinherited
bool cinder::app::AppImplMsw::mActive
protectedinherited
ULONG_PTR cinder::app::AppImplMsw::mGdiplusToken
protectedinherited

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