#include <glibmm.h>
Go to the source code of this file.
Namespaces | |
namespace | Clutter |
Functions | |
void | Clutter::threads_init () |
Initialises the Clutter threading mechanism, so that Clutter API can be called by multiple threads, using threads_enter() and threads_leave() to mark the critical sections. | |
void | Clutter::threads_enter () |
Locks the Clutter thread lock. | |
void | Clutter::threads_leave () |
Unlocks the Clutter thread lock. | |
sigc::connection | Clutter::threads_add_idle (const sigc::slot< bool > &callback, int priority=Glib::PRIORITY_DEFAULT_IDLE) |
Adds a function to be called whenever there are no higher priority events pending. | |
sigc::connection | Clutter::threads_add_timeout (const sigc::slot< bool > &callback, guint interval, gint priority=Glib::PRIORITY_DEFAULT) |
Sets a function to be called at regular intervals holding the Clutter lock, with the given priority. | |
sigc::connection | Clutter::threads_add_frame_source (const sigc::slot< bool > &callback, guint interval, gint priority=Glib::PRIORITY_DEFAULT) |
Sets a function to be called at regular intervals holding the Clutter lock, with the given priority. |