Function

CoglFrameCallback

Declaration

void
(* CoglFrameCallback) (
  CoglOnscreen* onscreen,
  CoglFrameEvent event,
  CoglFrameInfo* info,
  void* user_data
)

Description [src]

Is a callback that can be registered via cogl_onscreen_add_frame_callback() to be called when a frame progresses in some notable way.

Please see the documentation for CoglFrameEvent and cogl_onscreen_add_frame_callback() for more details about what events can be notified.

Parameters

onscreen

Type: CoglOnscreen

The onscreen that the frame is associated with.

The data is owned by the caller of the function.
event

Type: CoglFrameEvent

A CoglFrameEvent notifying how the frame has progressed.

info

Type: CoglFrameInfo

The meta information, such as timing information, about the frame that has progressed.

The data is owned by the caller of the function.
user_data

Type: void*

The user pointer passed to cogl_onscreen_add_frame_callback()

The argument can be NULL.
The data is owned by the caller of the function.