API reference

bindings.rs · Rust API · 2/3

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

sdk/rust/kui-sys/src/bindings.rs
kui::sys::kui_event_get_target
Declared3.61.7Rust

Rust low-level FFI function kui_event_get_target. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_event_get_target(evt: *mut KuiEvent, out: *mut *mut KuiElement) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:337

Report an issue with this entry →
kui::sys::kui_event_get_type
Declared3.61.7Rust

Rust low-level FFI function kui_event_get_type. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_event_get_type(evt: *mut KuiEvent, buf: *mut core::ffi::c_char, buf_capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:336

Report an issue with this entry →
kui::sys::kui_event_get_type_tag
Declared3.61.7Rust

Rust low-level FFI function kui_event_get_type_tag. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_event_get_type_tag(event: *mut KuiEvent, out_tag: *mut KuiCEventTypeTag) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:383

Report an issue with this entry →
kui::sys::kui_event_key_get_code
Declared3.61.7Rust

Rust low-level FFI function kui_event_key_get_code. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_event_key_get_code(evt: *mut KuiEvent, buf: *mut core::ffi::c_char, buf_capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:347

Report an issue with this entry →
kui::sys::kui_event_key_get_key
Declared3.61.7Rust

Rust low-level FFI function kui_event_key_get_key. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_event_key_get_key(evt: *mut KuiEvent, buf: *mut core::ffi::c_char, buf_capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:346

Report an issue with this entry →
kui::sys::kui_event_key_get_modifiers
Declared3.61.7Rust

Rust low-level FFI function kui_event_key_get_modifiers. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_event_key_get_modifiers(evt: *mut KuiEvent, out_ctrl: *mut core::ffi::c_int, out_shift: *mut core::ffi::c_int, out_alt: *mut core::ffi::c_int, out_meta: *mut core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:348

Report an issue with this entry →
kui::sys::kui_event_mouse_get_button
Declared3.61.7Rust

Rust low-level FFI function kui_event_mouse_get_button. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_event_mouse_get_button(evt: *mut KuiEvent, out_button: *mut core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:345

Report an issue with this entry →
kui::sys::kui_event_mouse_get_client_xy
Declared3.61.7Rust

Rust low-level FFI function kui_event_mouse_get_client_xy. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_event_mouse_get_client_xy(evt: *mut KuiEvent, x: *mut f32, y: *mut f32) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:342

Report an issue with this entry →
kui::sys::kui_event_mouse_get_offset_xy
Declared3.61.7Rust

Rust low-level FFI function kui_event_mouse_get_offset_xy. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_event_mouse_get_offset_xy(evt: *mut KuiEvent, x: *mut f32, y: *mut f32) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:344

Report an issue with this entry →
kui::sys::kui_event_mouse_get_page_xy
Declared3.61.7Rust

Rust low-level FFI function kui_event_mouse_get_page_xy. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_event_mouse_get_page_xy(evt: *mut KuiEvent, x: *mut f32, y: *mut f32) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:343

Report an issue with this entry →
kui::sys::kui_event_prevent_default
Declared3.61.7Rust

Rust low-level FFI function kui_event_prevent_default. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_event_prevent_default(evt: *mut KuiEvent) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:339

Report an issue with this entry →
kui::sys::kui_event_stop_propagation
Declared3.61.7Rust

Rust low-level FFI function kui_event_stop_propagation. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_event_stop_propagation(evt: *mut KuiEvent) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:340

Report an issue with this entry →
kui::sys::kui_extension_result_get_count
Declared3.61.7Rust

Rust low-level FFI function kui_extension_result_get_count. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_extension_result_get_count(result: *mut KuiExtensionResult, out_count: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:431

Report an issue with this entry →
kui::sys::kui_extension_result_get_error
Declared3.61.7Rust

Rust low-level FFI function kui_extension_result_get_error. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_extension_result_get_error(result: *mut KuiExtensionResult, buf: *mut core::ffi::c_char, capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:434

Report an issue with this entry →
kui::sys::kui_extension_result_get_status
Declared3.61.7Rust

Rust low-level FFI function kui_extension_result_get_status. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_extension_result_get_status(result: *mut KuiExtensionResult, out_status: *mut core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:430

Report an issue with this entry →
kui::sys::kui_extension_result_get_string
Declared3.61.7Rust

Rust low-level FFI function kui_extension_result_get_string. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_extension_result_get_string(result: *mut KuiExtensionResult, index: usize, buf: *mut core::ffi::c_char, capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:433

Report an issue with this entry →
kui::sys::kui_extension_result_get_value
Declared3.61.7Rust

Rust low-level FFI function kui_extension_result_get_value. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_extension_result_get_value(result: *mut KuiExtensionResult, index: usize, out_value: *mut KuiCExtensionValue) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:432

Report an issue with this entry →
kui::sys::kui_extension_result_release
Declared3.61.7Rust

Rust low-level FFI function kui_extension_result_release. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_extension_result_release(result: *mut KuiExtensionResult) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:429

Report an issue with this entry →
kui::sys::kui_get_version
Declared3.61.7Rust

Rust low-level FFI function kui_get_version. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_get_version() -> KuiVersion

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:245

Report an issue with this entry →
kui::sys::kui_http_client_cancel_all
Declared3.61.7Rust

Rust low-level FFI function kui_http_client_cancel_all. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_http_client_cancel_all(client: *mut KuiHttpClient) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:420

Report an issue with this entry →
kui::sys::kui_http_client_create
Declared3.61.7Rust

Rust low-level FFI function kui_http_client_create. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_http_client_create(out_client: *mut *mut KuiHttpClient) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:415

Report an issue with this entry →
kui::sys::kui_http_client_fetch_async
Declared3.61.7Rust

Rust low-level FFI function kui_http_client_fetch_async. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_http_client_fetch_async(client: *mut KuiHttpClient, url: *const core::ffi::c_char, len: usize, timeout_seconds: f64, fn_: KuiHttpResponseFn, user_data: *mut core::ffi::c_void) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:419

Report an issue with this entry →
kui::sys::kui_http_client_fetch_sync
Declared3.61.7Rust

Rust low-level FFI function kui_http_client_fetch_sync. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_http_client_fetch_sync(client: *mut KuiHttpClient, url: *const core::ffi::c_char, len: usize, timeout_seconds: f64, out_response: *mut *mut KuiHttpResponse) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:418

Report an issue with this entry →
kui::sys::kui_http_client_release
Declared3.61.7Rust

Rust low-level FFI function kui_http_client_release. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_http_client_release(client: *mut KuiHttpClient) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:416

Report an issue with this entry →
kui::sys::kui_http_client_set_user_agent
Declared3.61.7Rust

Rust low-level FFI function kui_http_client_set_user_agent. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_http_client_set_user_agent(client: *mut KuiHttpClient, user_agent: *const core::ffi::c_char, len: usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:417

Report an issue with this entry →
kui::sys::kui_http_response_get_body
Declared3.61.7Rust

Rust low-level FFI function kui_http_response_get_body. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_http_response_get_body(response: *mut KuiHttpResponse, buf: *mut u8, capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:423

Report an issue with this entry →
kui::sys::kui_http_response_get_content_type
Declared3.61.7Rust

Rust low-level FFI function kui_http_response_get_content_type. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_http_response_get_content_type(response: *mut KuiHttpResponse, buf: *mut core::ffi::c_char, capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:424

Report an issue with this entry →
kui::sys::kui_http_response_get_error
Declared3.61.7Rust

Rust low-level FFI function kui_http_response_get_error. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_http_response_get_error(response: *mut KuiHttpResponse, buf: *mut core::ffi::c_char, capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:425

Report an issue with this entry →
kui::sys::kui_http_response_get_status
Declared3.61.7Rust

Rust low-level FFI function kui_http_response_get_status. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_http_response_get_status(response: *mut KuiHttpResponse, out_status_code: *mut core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:422

Report an issue with this entry →
kui::sys::kui_http_response_release
Declared3.61.7Rust

Rust low-level FFI function kui_http_response_release. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_http_response_release(response: *mut KuiHttpResponse) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:421

Report an issue with this entry →
kui::sys::kui_lottie_get_complete
Declared3.61.7Rust

Rust low-level FFI function kui_lottie_get_complete. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_lottie_get_complete(element: *mut KuiElement, out_complete: *mut core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:405

Report an issue with this entry →
kui::sys::kui_lottie_get_natural_size
Declared3.61.7Rust

Rust low-level FFI function kui_lottie_get_natural_size. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_lottie_get_natural_size(element: *mut KuiElement, out_width: *mut f32, out_height: *mut f32) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:406

Report an issue with this entry →
kui::sys::kui_lottie_pause
Declared3.61.7Rust

Rust low-level FFI function kui_lottie_pause. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_lottie_pause(element: *mut KuiElement) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:404

Report an issue with this entry →
kui::sys::kui_lottie_play
Declared3.61.7Rust

Rust low-level FFI function kui_lottie_play. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_lottie_play(element: *mut KuiElement) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:403

Report an issue with this entry →
kui::sys::kui_lottie_set_src
Declared3.61.7Rust

Rust low-level FFI function kui_lottie_set_src. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_lottie_set_src(element: *mut KuiElement, src: *const core::ffi::c_char, len: usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:402

Report an issue with this entry →
kui::sys::kui_media_get_current_time
Declared3.61.7Rust

Rust low-level FFI function kui_media_get_current_time. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_get_current_time(element: *mut KuiElement, out_seconds: *mut f64) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:392

Report an issue with this entry →
kui::sys::kui_media_get_duration
Declared3.61.7Rust

Rust low-level FFI function kui_media_get_duration. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_get_duration(element: *mut KuiElement, out_seconds: *mut f64) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:393

Report an issue with this entry →
kui::sys::kui_media_get_muted
Declared3.61.7Rust

Rust low-level FFI function kui_media_get_muted. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_get_muted(element: *mut KuiElement, out_muted: *mut core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:397

Report an issue with this entry →
kui::sys::kui_media_get_network_state
Declared3.61.7Rust

Rust low-level FFI function kui_media_get_network_state. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_get_network_state(element: *mut KuiElement, out_state: *mut core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:400

Report an issue with this entry →
kui::sys::kui_media_get_paused
Declared3.61.7Rust

Rust low-level FFI function kui_media_get_paused. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_get_paused(element: *mut KuiElement, out_paused: *mut core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:398

Report an issue with this entry →
kui::sys::kui_media_get_ready_state
Declared3.61.7Rust

Rust low-level FFI function kui_media_get_ready_state. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_get_ready_state(element: *mut KuiElement, out_state: *mut core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:399

Report an issue with this entry →
kui::sys::kui_media_get_volume
Declared3.61.7Rust

Rust low-level FFI function kui_media_get_volume. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_get_volume(element: *mut KuiElement, out_volume: *mut f32) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:395

Report an issue with this entry →
kui::sys::kui_media_is_available
Declared3.61.7Rust

Rust low-level FFI function kui_media_is_available. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_is_available(element: *mut KuiElement, out_available: *mut core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:401

Report an issue with this entry →
kui::sys::kui_media_pause
Declared3.61.7Rust

Rust low-level FFI function kui_media_pause. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_pause(element: *mut KuiElement) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:388

Report an issue with this entry →
kui::sys::kui_media_play
Declared3.61.7Rust

Rust low-level FFI function kui_media_play. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_play(element: *mut KuiElement) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:387

Report an issue with this entry →
kui::sys::kui_media_set_controls
Declared3.61.7Rust

Rust low-level FFI function kui_media_set_controls. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_set_controls(element: *mut KuiElement, enabled: core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:390

Report an issue with this entry →
kui::sys::kui_media_set_current_time
Declared3.61.7Rust

Rust low-level FFI function kui_media_set_current_time. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_set_current_time(element: *mut KuiElement, seconds: f64) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:391

Report an issue with this entry →
kui::sys::kui_media_set_muted
Declared3.61.7Rust

Rust low-level FFI function kui_media_set_muted. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_set_muted(element: *mut KuiElement, muted: core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:396

Report an issue with this entry →
kui::sys::kui_media_set_src
Declared3.61.7Rust

Rust low-level FFI function kui_media_set_src. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_set_src(element: *mut KuiElement, src: *const core::ffi::c_char, len: usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:389

Report an issue with this entry →
kui::sys::kui_media_set_volume
Declared3.61.7Rust

Rust low-level FFI function kui_media_set_volume. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_media_set_volume(element: *mut KuiElement, volume: f32) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:394

Report an issue with this entry →
kui::sys::kui_platform_clear_timer
Declared3.61.7Rust

Rust low-level FFI function kui_platform_clear_timer. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_clear_timer(id: KuiTimerId) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:255

Report an issue with this entry →
kui::sys::kui_platform_get_clipboard_text
Declared3.61.7Rust

Rust low-level FFI function kui_platform_get_clipboard_text. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_get_clipboard_text(buf: *mut core::ffi::c_char, capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:368

Report an issue with this entry →
kui::sys::kui_platform_get_monitor
Declared3.61.7Rust

Rust low-level FFI function kui_platform_get_monitor. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_get_monitor(index: usize, out_monitor: *mut KuiCMonitorInfo, name_buf: *mut core::ffi::c_char, name_capacity: usize, out_name_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:366

Report an issue with this entry →
kui::sys::kui_platform_get_monitor_count
Declared3.61.7Rust

Rust low-level FFI function kui_platform_get_monitor_count. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_get_monitor_count(out_count: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:365

Report an issue with this entry →
kui::sys::kui_platform_get_os_name
Declared3.61.7Rust

Rust low-level FFI function kui_platform_get_os_name. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_get_os_name(buf: *mut core::ffi::c_char, capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:371

Report an issue with this entry →
kui::sys::kui_platform_get_os_version
Declared3.61.7Rust

Rust low-level FFI function kui_platform_get_os_version. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_get_os_version(buf: *mut core::ffi::c_char, capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:372

Report an issue with this entry →
kui::sys::kui_platform_get_primary_monitor
Declared3.61.7Rust

Rust low-level FFI function kui_platform_get_primary_monitor. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_get_primary_monitor(out_monitor: *mut KuiCMonitorInfo) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:258

Report an issue with this entry →
kui::sys::kui_platform_get_primary_monitor_physical_size
Declared3.61.7Rust

Rust low-level FFI function kui_platform_get_primary_monitor_physical_size. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_get_primary_monitor_physical_size(out_width: *mut f32, out_height: *mut f32) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:367

Report an issue with this entry →
kui::sys::kui_platform_has_clipboard_text
Declared3.61.7Rust

Rust low-level FFI function kui_platform_has_clipboard_text. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_has_clipboard_text(out_has_text: *mut core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:370

Report an issue with this entry →
kui::sys::kui_platform_init
Declared3.61.7Rust

Rust low-level FFI function kui_platform_init. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_init() -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:247

Report an issue with this entry →
kui::sys::kui_platform_open_file_dialog
Declared3.61.7Rust

Rust low-level FFI function kui_platform_open_file_dialog. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_open_file_dialog(options: *const KuiCFileDialogOptions, buf: *mut core::ffi::c_char, capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:373

Report an issue with this entry →
kui::sys::kui_platform_poll_events
Declared3.61.7Rust

Rust low-level FFI function kui_platform_poll_events. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_poll_events() -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:251

Report an issue with this entry →
kui::sys::kui_platform_quit
Declared3.61.7Rust

Rust low-level FFI function kui_platform_quit. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_quit(exit_code: core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:250

Report an issue with this entry →
kui::sys::kui_platform_request_idle
Declared3.61.7Rust

Rust low-level FFI function kui_platform_request_idle. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_request_idle(fn_: KuiTaskFn, user_data: *mut core::ffi::c_void) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:256

Report an issue with this entry →
kui::sys::kui_platform_run
Declared3.61.7Rust

Rust low-level FFI function kui_platform_run. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_run(out_exit_code: *mut core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:249

Report an issue with this entry →
kui::sys::kui_platform_save_file_dialog
Declared3.61.7Rust

Rust low-level FFI function kui_platform_save_file_dialog. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_save_file_dialog(options: *const KuiCFileDialogOptions, buf: *mut core::ffi::c_char, capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:374

Report an issue with this entry →
kui::sys::kui_platform_select_folder_dialog
Declared3.61.7Rust

Rust low-level FFI function kui_platform_select_folder_dialog. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_select_folder_dialog(title: *const core::ffi::c_char, title_len: usize, buf: *mut core::ffi::c_char, capacity: usize, out_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:375

Report an issue with this entry →
kui::sys::kui_platform_set_clipboard_text
Declared3.61.7Rust

Rust low-level FFI function kui_platform_set_clipboard_text. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_set_clipboard_text(text: *const core::ffi::c_char, len: usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:369

Report an issue with this entry →
kui::sys::kui_platform_set_f12_devtools_enabled
Declared3.61.7Rust

Rust low-level FFI function kui_platform_set_f12_devtools_enabled. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_set_f12_devtools_enabled(enabled: core::ffi::c_int) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:257

Report an issue with this entry →
kui::sys::kui_platform_set_interval
Declared3.61.7Rust

Rust low-level FFI function kui_platform_set_interval. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_set_interval(fn_: KuiTaskFn, user_data: *mut core::ffi::c_void, interval_ms: u32, out_id: *mut KuiTimerId) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:254

Report an issue with this entry →
kui::sys::kui_platform_set_timeout
Declared3.61.7Rust

Rust low-level FFI function kui_platform_set_timeout. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_set_timeout(fn_: KuiTaskFn, user_data: *mut core::ffi::c_void, delay_ms: u32, out_id: *mut KuiTimerId) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:253

Report an issue with this entry →
kui::sys::kui_platform_shutdown
Declared3.61.7Rust

Rust low-level FFI function kui_platform_shutdown. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_shutdown() -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:248

Report an issue with this entry →
kui::sys::kui_platform_wait_events
Declared3.61.7Rust

Rust low-level FFI function kui_platform_wait_events. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_platform_wait_events(timeout_seconds: f64) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:252

Report an issue with this entry →
kui::sys::kui_script_engine_bind_document
Declared3.61.7Rust

Rust low-level FFI function kui_script_engine_bind_document. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_script_engine_bind_document(engine: *mut KuiScriptEngine, document: *mut KuiDocument) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:409

Report an issue with this entry →
kui::sys::kui_script_engine_create
Declared3.61.7Rust

Rust low-level FFI function kui_script_engine_create. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_script_engine_create(out_engine: *mut *mut KuiScriptEngine) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:407

Report an issue with this entry →
kui::sys::kui_script_engine_eval
Declared3.61.7Rust

Rust low-level FFI function kui_script_engine_eval. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_script_engine_eval(engine: *mut KuiScriptEngine, code: *const core::ffi::c_char, code_len: usize, source: *const core::ffi::c_char, source_len: usize, out_success: *mut core::ffi::c_int, error_buf: *mut core::ffi::c_char, error_capacity: usize, out_error_len: *mut usize) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:411

Report an issue with this entry →
kui::sys::kui_script_engine_execute_scripts
Declared3.61.7Rust

Rust low-level FFI function kui_script_engine_execute_scripts. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_script_engine_execute_scripts(engine: *mut KuiScriptEngine) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:412

Report an issue with this entry →
kui::sys::kui_script_engine_release
Declared3.61.7Rust

Rust low-level FFI function kui_script_engine_release. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_script_engine_release(engine: *mut KuiScriptEngine) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:408

Report an issue with this entry →
kui::sys::kui_script_engine_set_error_handler
Declared3.61.7Rust

Rust low-level FFI function kui_script_engine_set_error_handler. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_script_engine_set_error_handler(engine: *mut KuiScriptEngine, fn_: KuiScriptErrorFn, user_data: *mut core::ffi::c_void) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:413

Report an issue with this entry →
kui::sys::kui_script_engine_unbind_document
Declared3.61.7Rust

Rust low-level FFI function kui_script_engine_unbind_document. Unsafe callers must uphold the C ABI pointer, length, ownership and UI-thread contracts.

bindings.rs
pub fn kui_script_engine_unbind_document(engine: *mut KuiScriptEngine) -> KuiStatus

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/rust/kui-sys/src/bindings.rs:410

Report an issue with this entry →
Browse this reference type →