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 |
screen_fill() | Delayed |
screen_flush_blits() | Flushing |
Function | Function type |
---|---|
screen_acquire_buffer() | Flushing |
screen_create_buffer() | Immediate |
screen_destroy_buffer() | Immediate |
screen_get_buffer_property_cv() | Immediate |
screen_get_buffer_property_iv() | Immediate |
screen_get_buffer_property_llv() | Immediate |
screen_get_buffer_property_pv() | Immediate |
screen_release_buffer() | Flushing |
screen_set_buffer_property_cv() | Immediate |
screen_set_buffer_property_iv() | Immediate |
screen_set_buffer_property_llv() | Immediate |
screen_set_buffer_property_pv() | Immediate |
Function | Function type |
---|---|
screen_create_context() | Immediate |
screen_destroy_context() | Immediate |
screen_flush_context() | Apply |
screen_get_context_property_cv() | Flushing |
screen_get_context_property_iv() | Flushing |
screen_get_context_property_llv() | Flushing |
screen_get_context_property_pv() | Flushing |
screen_notify() | Immediate |
screen_set_context_property_cv() | Delayed |
screen_set_context_property_iv() | Delayed |
screen_set_context_property_llv() | Delayed |
screen_set_context_property_pv() | Delayed |
screen_register_window_manager() | Flushing |
screen_unregister_window_manager() | Flushing |
Function | Function type |
---|---|
screen_create_device_type() | Immediate |
screen_destroy_device() | Flushing Immediate |
screen_get_device_property_cv() | Flushing |
screen_get_device_property_iv() | Flushing |
screen_get_device_property_llv() | Flushing |
screen_get_device_property_pv() | Flushing |
screen_set_device_property_cv() | Delayed |
screen_set_device_property_iv() | Delayed |
screen_set_device_property_llv() | Delayed |
screen_set_device_property_pv() | Delayed |
Function | Function type |
---|---|
screen_get_display_property_cv() | Flushing |
screen_get_display_property_iv() | Flushing |
screen_get_display_property_llv() | Flushing |
screen_get_display_property_pv() | Flushing |
screen_set_display_property_cv() | Delayed |
screen_set_display_property_iv() | Delayed |
screen_set_display_property_llv() | Delayed |
screen_set_display_property_pv() | Delayed |
screen_get_display_modes() | Flushing |
screen_read_display() | Immediate |
screen_wait_vsync() | Immediate |
Function | Function type |
---|---|
screen_create_event() | Immediate |
screen_destroy_event() | Immediate |
screen_get_event() | Immediate |
screen_get_event_property_cv() | Immediate |
screen_get_event_property_iv() | Immediate |
screen_get_event_property_llv() | Immediate |
screen_get_event_property_pv() | Immediate |
screen_inject_event() | Immediate |
screen_send_event() | Immediate |
screen_set_event_property_cv() | Immediate |
screen_set_event_property_iv() | Immediate |
screen_set_event_property_llv() | Immediate |
screen_set_event_property_pv() | Immediate |
Function | Function type |
---|---|
screen_create_group() | Immediate |
screen_destroy_group() | Flushing |
screen_get_group_property_cv() | Flushing |
screen_get_group_property_iv() | Flushing |
screen_get_group_property_llv() | Flushing |
screen_get_group_property_pv() | Flushing |
screen_set_group_property_cv() | Delayed |
screen_set_group_property_iv() | Delayed |
screen_set_group_property_llv() | Delayed |
screen_set_group_property_pv() | Delayed |
Function | Function type |
---|---|
screen_attach_pixmap_buffer() | Flushing |
screen_create_pixmap() | Immediate |
screen_create_pixmap_buffer() | Flushing |
screen_destroy_pixmap() | Flushing |
screen_destroy_pixmap_buffer() | Flushing |
screen_get_pixmap_property_cv() | Flushing |
screen_get_pixmap_property_iv() | Flushing |
screen_get_pixmap_property_llv() | Flushing |
screen_get_pixmap_property_pv() | Flushing |
screen_join_pixmap_group() | Delayed |
screen_leave_pixmap_group() | Delayed |
screen_ref_pixmap() | Immediate |
screen_set_pixmap_property_cv() | Delayed |
screen_set_pixmap_property_iv() | Delayed |
screen_set_pixmap_property_llv() | Delayed |
screen_set_pixmap_property_pv() | Delayed |
screen_unref_pixmap() | Immediate |
Function | Function type |
---|---|
screen_create_session_type() | Immediate |
screen_destroy_session() | Flushing |
screen_get_session_property_cv() | Flushing |
screen_get_session_property_iv() | Flushing |
screen_get_session_property_llv() | Flushing |
screen_get_session_property_pv() | Flushing |
screen_set_session_property_cv() | Delayed |
screen_set_session_property_iv() | Delayed |
screen_set_session_property_llv() | Delayed |
screen_set_session_property_pv() | Delayed |
Function | Function type |
---|---|
screen_attach_stream_buffers() | Flushing |
screen_consume_stream_buffers() | Flushing |
screen_create_stream() | Immediate |
screen_create_stream_buffers() | Flushing |
screen_destroy_stream() | Flushing |
screen_destroy_stream_buffers() | Flushing |
screen_get_stream_property_cv() | Flushing |
screen_get_stream_property_iv() | Flushing |
screen_get_stream_property_llv() | Flushing |
screen_get_stream_property_pv() | Flushing |
screen_post_stream() | Apply |
screen_ref_stream() | Immediate |
screen_set_stream_property_cv() | Delayed |
screen_set_stream_property_iv() | Delayed |
screen_set_stream_property_llv() | Delayed |
screen_set_stream_property_pv() | Delayed |
screen_unref_stream() | Immediate |