31 : MainThread (pthread_self())
35 #ifndef STDSCHEDULER_USE_EVENTS
51 return DoInit (argc, argv);
void MessageDialog(const char *message)
bool SetVideoMode(int iXRes, int iYRes, unsigned int iRefreshRate, unsigned int iMonitor, bool fFullScreen)
bool IsClipboardFull(bool fClipboard=true)
bool GetIndexedDisplayMode(int32_t iIndex, int32_t *piXRes, int32_t *piYRes, int32_t *piBitDepth, int32_t *piRefreshRate, uint32_t iMonitor)
~C4AbstractApp() override
bool Copy(const std::string &text, bool fClipboard=true)
std::string Paste(bool fClipboard=true)
virtual bool DoInit(int argc, char *argv[])=0
bool Init(int argc, char *argv[])
virtual void EnumerateMultiSamples(std::vector< int > &samples, int min_expected=0) const
virtual C4Window * Init(WindowKind windowKind, C4AbstractApp *pApp, const char *Title, const C4Rect *size)
bool GetSize(C4Rect *pRect)
virtual bool ReInit(C4AbstractApp *pApp)
void SetTitle(const char *Title)
bool RestorePosition(const char *szWindowName, const char *szSubKey, bool fHidden=false)
void SetSize(unsigned int cx, unsigned int cy)
virtual void RequestUpdate()
void GrabMouse(bool grab)
void Remove(StdSchedulerProc *pProc)