The tables in this section list the type of each function, where the type indicates the expected timeliness of each function call.
| Function | Function type |
|---|---|
| screen_blit() | Delayed Execution |
| screen_fill() | Delayed Execution |
| screen_flush_blits() | Flushing Execution |
| Function | Function type |
|---|---|
| screen_create_buffer() | Immediate Execution |
| screen_destroy_buffer() | Immediate Execution |
| screen_get_buffer_property_cv() | Immediate Execution |
| screen_get_buffer_property_iv() | Immediate Execution |
| screen_get_buffer_property_llv() | Immediate Execution |
| screen_get_buffer_property_pv() | Immediate Execution |
| screen_set_buffer_property_cv() | Immediate Execution |
| screen_set_buffer_property_iv() | Immediate Execution |
| screen_set_buffer_property_llv() | Immediate Execution |
| screen_set_buffer_property_pv() | Immediate Execution |
| Function | Function type |
|---|---|
| screen_create_context() | Immediate Execution |
| screen_destroy_context() | Apply Execution |
| screen_flush_context() | Apply Execution |
| screen_get_context_property_cv() | Flushing Execution |
| screen_get_context_property_iv() | Flushing Execution |
| screen_get_context_property_llv() | Flushing Execution |
| screen_get_context_property_pv() | Flushing Execution |
| screen_notify() | Immediate Execution |
| screen_set_context_property_cv() | Delayed Execution |
| screen_set_context_property_iv() | Delayed Execution |
| screen_set_context_property_llv() | Delayed Execution |
| screen_set_context_property_pv() | Delayed Execution |
| Function | Function type |
|---|---|
| screen_create_device_type() | Immediate Execution |
| screen_destroy_device() | Flushing Execution |
| screen_get_device_property_cv() | Flushing Execution |
| screen_get_device_property_iv() | Flushing Execution |
| screen_get_device_property_llv() | Flushing Execution |
| screen_get_device_property_pv() | Flushing Execution |
| screen_set_device_property_cv() | Delayed Execution |
| screen_set_device_property_iv() | Delayed Execution |
| screen_set_device_property_llv() | Delayed Execution |
| screen_set_device_property_pv() | Delayed Execution |
| Function | Function type |
|---|---|
| screen_get_display_property_cv() | Flushing Execution |
| screen_get_display_property_iv() | Flushing Execution |
| screen_get_display_property_llv() | Flushing Execution |
| screen_get_display_property_pv() | Flushing Execution |
| screen_set_display_property_cv() | Delayed Execution |
| screen_set_display_property_iv() | Delayed Execution |
| screen_set_display_property_llv() | Delayed Execution |
| screen_set_display_property_pv() | Delayed Execution |
| screen_get_display_modes() | Flushing Execution |
| screen_read_display() | Immediate Execution |
| screen_share_display_buffers() | Flushing Execution |
| screen_wait_vsync() | Immediate Execution |
| Function | Function type |
|---|---|
| screen_create_event() | Immediate Execution |
| screen_destroy_event() | Immediate Execution |
| screen_get_event() | Immediate Execution |
| screen_get_event_property_cv() | Immediate Execution |
| screen_get_event_property_iv() | Immediate Execution |
| screen_get_event_property_llv() | Immediate Execution |
| screen_get_event_property_pv() | Immediate Execution |
| screen_inject_event() | Immediate Execution |
| screen_send_event() | Immediate Execution |
| screen_set_event_property_cv() | Immediate Execution |
| screen_set_event_property_iv() | Immediate Execution |
| screen_set_event_property_llv() | Immediate Execution |
| screen_set_event_property_pv() | Immediate Execution |
| Function | Function type |
|---|---|
| screen_create_group() | Immediate Execution |
| screen_destroy_group() | Flushing Execution |
| screen_get_group_property_cv() | Flushing Execution |
| screen_get_group_property_iv() | Flushing Execution |
| screen_get_group_property_llv() | Flushing Execution |
| screen_get_group_property_pv() | Flushing Execution |
| screen_set_group_property_cv() | Delayed Execution |
| screen_set_group_property_iv() | Delayed Execution |
| screen_set_group_property_llv() | Delayed Execution |
| screen_set_group_property_pv() | Delayed Execution |
| Function | Function type |
|---|---|
| screen_attach_pixmap_buffer() | Flushing Execution |
| screen_create_pixmap() | Immediate Execution |
| screen_create_pixmap_buffer() | Flushing Execution |
| screen_destroy_pixmap() | Flushing Execution |
| screen_destroy_pixmap_buffer() | Flushing Execution |
| screen_get_pixmap_property_cv() | Flushing Execution |
| screen_get_pixmap_property_iv() | Flushing Execution |
| screen_get_pixmap_property_llv() | Flushing Execution |
| screen_get_pixmap_property_pv() | Flushing Execution |
| screen_join_pixmap_group() | Delayed Execution |
| screen_leave_pixmap_group() | Delayed Execution |
| screen_ref_pixmap() | Immediate Execution |
| screen_set_pixmap_property_cv() | Delayed Execution |
| screen_set_pixmap_property_iv() | Delayed Execution |
| screen_set_pixmap_property_llv() | Delayed Execution |
| screen_set_pixmap_property_pv() | Delayed Execution |
| screen_unref_pixmap() | Immediate Execution |