ClanSoft logo
ClanSoft logo
Entire Class Index Main Class Index Cross Index Global Index

Class CL_System

Generic functions that didn't fit in other places.
Contained in: global
Derived from: none
Derived by: none
Group: Core (System)

#include <ClanLib/core.h>


public function member index:

Operations:

static void keep_alive();
static void keep_alive(int millis);
static bool keep_alive(CL_EventListener& events, int timeout = -1);
static void sleep(int millis);
static unsigned int get_time();
static void suspend_time();
static void resume_time();
static bool detect_mmx();
static bool detect_3dnow();
static bool detect_ext_3dnow();
static CL_Signal_v0& sig_quit();
 

Description:


Function Member Descriptions:

CL_System::detect_3dnow - Returns true if 3DNow! technology is available on this CPU.
static bool detect_3dnow();


CL_System::detect_ext_3dnow - Returns true if extended 3DNow! is present on this CPU.
static bool detect_ext_3dnow();


CL_System::detect_mmx - Returns true if MMX technology is available on this CPU.
static bool detect_mmx();


CL_System::get_time - Get the current time (since system boot), in milliseconds.
static unsigned int get_time();


CL_System::keep_alive - Checks for system events (pump the CL_KeepAlive objects).
static bool keep_alive(CL_EventListener& events, int timeout = -1);
Return when one of the events trigger, or when timeout has elapsed.



CL_System::keep_alive - Checks for system events (pump the CL_KeepAlive objects).
static void keep_alive(int millis);
Return when 'millis' has elapsed.



CL_System::keep_alive - Checks for system events, updates input and other stuff.
static void keep_alive();


CL_System::resume_time - Resumes the time.
get_time() will return the current time again.
static void resume_time();


CL_System::sig_quit - Returns the signal emitted when WM_QUIT or similar window system quit
message is received.
static CL_Signal_v0& sig_quit();


CL_System::sleep - Sleep for 'millis' milliseconds.
static void sleep(int millis);


CL_System::suspend_time - Suspend the time.
get_time() will continue to return the same value until resume_time() is called.
static void suspend_time();