Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <gdk/gdkframetimings.h>
Go to the source code of this file.
Macros | |
#define | GDK_TYPE_FRAME_CLOCK (gdk_frame_clock_get_type ()) |
#define | GDK_FRAME_CLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_FRAME_CLOCK, GdkFrameClock)) |
#define | GDK_FRAME_CLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_FRAME_CLOCK, GdkFrameClockClass)) |
#define | GDK_IS_FRAME_CLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_FRAME_CLOCK)) |
#define | GDK_IS_FRAME_CLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_FRAME_CLOCK)) |
#define | GDK_FRAME_CLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_FRAME_CLOCK, GdkFrameClockClass)) |
Typedefs | |
typedef struct _GdkFrameClock | GdkFrameClock |
typedef struct _GdkFrameClockPrivate | GdkFrameClockPrivate |
typedef struct _GdkFrameClockClass | GdkFrameClockClass |
Enumerations | |
enum | GdkFrameClockPhase { GDK_FRAME_CLOCK_PHASE_NONE = 0 , GDK_FRAME_CLOCK_PHASE_FLUSH_EVENTS = 1 << 0 , GDK_FRAME_CLOCK_PHASE_BEFORE_PAINT = 1 << 1 , GDK_FRAME_CLOCK_PHASE_UPDATE = 1 << 2 , GDK_FRAME_CLOCK_PHASE_LAYOUT = 1 << 3 , GDK_FRAME_CLOCK_PHASE_PAINT = 1 << 4 , GDK_FRAME_CLOCK_PHASE_RESUME_EVENTS = 1 << 5 , GDK_FRAME_CLOCK_PHASE_AFTER_PAINT = 1 << 6 } |
#define GDK_FRAME_CLOCK | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_FRAME_CLOCK, GdkFrameClock)) |
Definition at line 36 of file gdkframeclock.h.
#define GDK_FRAME_CLOCK_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_FRAME_CLOCK, GdkFrameClockClass)) |
Definition at line 37 of file gdkframeclock.h.
#define GDK_FRAME_CLOCK_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_FRAME_CLOCK, GdkFrameClockClass)) |
Definition at line 40 of file gdkframeclock.h.
#define GDK_IS_FRAME_CLOCK | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_FRAME_CLOCK)) |
Definition at line 38 of file gdkframeclock.h.
#define GDK_IS_FRAME_CLOCK_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_FRAME_CLOCK)) |
Definition at line 39 of file gdkframeclock.h.
#define GDK_TYPE_FRAME_CLOCK (gdk_frame_clock_get_type ()) |
Definition at line 35 of file gdkframeclock.h.
typedef struct _GdkFrameClock GdkFrameClock |
Definition at line 42 of file gdkframeclock.h.
typedef struct _GdkFrameClockClass GdkFrameClockClass |
Definition at line 44 of file gdkframeclock.h.
typedef struct _GdkFrameClockPrivate GdkFrameClockPrivate |
Definition at line 43 of file gdkframeclock.h.
enum GdkFrameClockPhase |
GdkFrameClockPhase: @GDK_FRAME_CLOCK_PHASE_NONE: no phase @GDK_FRAME_CLOCK_PHASE_FLUSH_EVENTS: corresponds to GdkFrameClock::flush-events. Should not be handled by applications. @GDK_FRAME_CLOCK_PHASE_BEFORE_PAINT: corresponds to GdkFrameClock::before-paint. Should not be handled by applications. @GDK_FRAME_CLOCK_PHASE_UPDATE: corresponds to GdkFrameClock::update. @GDK_FRAME_CLOCK_PHASE_LAYOUT: corresponds to GdkFrameClock::layout. Should not be handled by applications. @GDK_FRAME_CLOCK_PHASE_PAINT: corresponds to GdkFrameClock::paint. @GDK_FRAME_CLOCK_PHASE_RESUME_EVENTS: corresponds to GdkFrameClock::resume-events. Should not be handled by applications. @GDK_FRAME_CLOCK_PHASE_AFTER_PAINT: corresponds to GdkFrameClock::after-paint. Should not be handled by applications.
Used to represent the different paint clock phases that can be requested.
The elements of the enumeration correspond to the signals of GdkFrameClock
.
Definition at line 61 of file gdkframeclock.h.
GDK_AVAILABLE_IN_ALL void gdk_frame_clock_begin_updating | ( | GdkFrameClock * | frame_clock | ) |
GDK_AVAILABLE_IN_ALL void gdk_frame_clock_end_updating | ( | GdkFrameClock * | frame_clock | ) |
GDK_AVAILABLE_IN_ALL GdkFrameTimings * gdk_frame_clock_get_current_timings | ( | GdkFrameClock * | frame_clock | ) |
GDK_AVAILABLE_IN_ALL double gdk_frame_clock_get_fps | ( | GdkFrameClock * | frame_clock | ) |
GDK_AVAILABLE_IN_ALL gint64 gdk_frame_clock_get_frame_counter | ( | GdkFrameClock * | frame_clock | ) |
GDK_AVAILABLE_IN_ALL gint64 gdk_frame_clock_get_frame_time | ( | GdkFrameClock * | frame_clock | ) |
GDK_AVAILABLE_IN_ALL gint64 gdk_frame_clock_get_history_start | ( | GdkFrameClock * | frame_clock | ) |
GDK_AVAILABLE_IN_ALL void gdk_frame_clock_get_refresh_info | ( | GdkFrameClock * | frame_clock, |
gint64 | base_time, | ||
gint64 * | refresh_interval_return, | ||
gint64 * | presentation_time_return ) |
GDK_AVAILABLE_IN_ALL GdkFrameTimings * gdk_frame_clock_get_timings | ( | GdkFrameClock * | frame_clock, |
gint64 | frame_counter ) |
GDK_AVAILABLE_IN_ALL GType gdk_frame_clock_get_type | ( | void | ) |
GDK_AVAILABLE_IN_ALL void gdk_frame_clock_request_phase | ( | GdkFrameClock * | frame_clock, |
GdkFrameClockPhase | phase ) |