Cinder  0.9.1
Classes | Namespaces | Macros
AppScreenSaver.h File Reference
#include "cinder/Cinder.h"
#include "cinder/app/AppBase.h"
#include <windows.h>
#include <ScrnSave.h>

Classes

class  cinder::app::AppScreenSaver
 
class  cinder::app::AppScreenSaver::Settings
 

Namespaces

 cinder
 
 cinder::app
 

Macros

#define CINDER_APP_SCREENSAVER(APP, RENDERER, ...)
 

Macro Definition Documentation

#define CINDER_APP_SCREENSAVER (   APP,
  RENDERER,
  ... 
)
Value:
cinder::app::AppScreenSaver *sScreenSaverMswInstance = 0; \
LRESULT CALLBACK ScreenSaverProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam ) { \
switch( message ) { \
case WM_CREATE: \
sScreenSaverMswInstance = cinder::app::AppScreenSaver::main<APP,RENDERER>( hWnd, #APP, ##__VA_ARGS__ ); return 0; break; \
default: if( sScreenSaverMswInstance ) return sScreenSaverMswInstance->eventHandler( hWnd, message, wParam, lParam ); \
else return ::DefScreenSaverProc( hWnd, message, wParam, lParam ); \
} \
} \
extern "C" BOOL CALLBACK ScreenSaverConfigureDialog( HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam ) { return APP::doConfigureDialog( hDlg, message, wParam, lParam ); } \
extern "C" BOOL CALLBACK RegisterDialogClasses(HANDLE hInst) { return TRUE; }
else[currentString replaceCharactersInRange:range withString:text]
Definition: AppImplCocoaTouch.mm:608
LRESULT eventHandler(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
Definition: AppScreenSaver.cpp:78
LONG_PTR LPARAM
Definition: CinderWindowsFwd.h:62
#define CALLBACK
Definition: CinderWindowsFwd.h:37
HWND__ * HWND
Definition: CinderWindowsFwd.h:32
switch(options.getType())
Definition: AppImplCocoaTouch.mm:483
Definition: AppScreenSaver.h:49
int BOOL
Definition: CinderWindowsFwd.h:36