API reference

bindings.rs · Rust API · 1/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_devtools_dispatch_command
Declared3.61.7Rust

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

bindings.rs
pub fn kui_devtools_dispatch_command(doc: *mut KuiDocument, json_command: *const core::ffi::c_char, 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:364

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

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

bindings.rs
pub fn kui_devtools_dispatch_key_event(doc: *mut KuiDocument, type_: KuiCKeyEventType, key: *const core::ffi::c_char, key_len: usize, code: *const core::ffi::c_char, code_len: usize, modifiers: core::ffi::c_int, text: *const core::ffi::c_char, text_len: usize, is_auto_repeat: 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:362

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

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

bindings.rs
pub fn kui_devtools_dispatch_mouse_event(doc: *mut KuiDocument, type_: KuiCMouseEventType, x: f32, y: f32, button: KuiCMouseButton, modifiers: core::ffi::c_int, click_count: core::ffi::c_int, delta_x: f32, delta_y: 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:361

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

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

bindings.rs
pub fn kui_devtools_get_box_model(doc: *mut KuiDocument, selector: *const core::ffi::c_char, out_quads: *mut f32, 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:363

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

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

bindings.rs
pub fn kui_document_add_stylesheet(doc: *mut KuiDocument, css: *const core::ffi::c_char, css_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:290

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

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

bindings.rs
pub fn kui_document_body(doc: *mut KuiDocument, 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:293

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

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

bindings.rs
pub fn kui_document_clear_stylesheets(doc: *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:291

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

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

bindings.rs
pub fn kui_document_create(out: *mut *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:285

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

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

bindings.rs
pub fn kui_document_create_element(doc: *mut KuiDocument, tag: *const core::ffi::c_char, tag_len: usize, 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:298

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

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

bindings.rs
pub fn kui_document_custom_element_is_defined(document: *mut KuiDocument, tag_name: *const core::ffi::c_char, len: usize, out_defined: *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:438

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

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

bindings.rs
pub fn kui_document_define_custom_element(document: *mut KuiDocument, tag_name: *const core::ffi::c_char, len: usize, callbacks: *const KuiCCustomElementCallbacks) -> 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:437

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

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

bindings.rs
pub fn kui_document_extension_get_perf_stats(document: *mut KuiDocument, tag_name: *const core::ffi::c_char, len: usize, out_stats: *mut KuiCExtensionPerfStats) -> 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:435

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

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

bindings.rs
pub fn kui_document_extension_invoke(document: *mut KuiDocument, element: *mut KuiElement, method: *const core::ffi::c_char, method_len: usize, args: *const KuiCExtensionValue, arg_count: usize, max_results: usize, out_result: *mut *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:428

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

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

bindings.rs
pub fn kui_document_extension_is_loaded(document: *mut KuiDocument, tag_name: *const core::ffi::c_char, len: usize, out_loaded: *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:427

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

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

bindings.rs
pub fn kui_document_extension_reset_perf_stats(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:436

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

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

bindings.rs
pub fn kui_document_get_element_by_id(doc: *mut KuiDocument, id: *const core::ffi::c_char, id_len: usize, 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:295

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

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

bindings.rs
pub fn kui_document_head(doc: *mut KuiDocument, 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:294

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

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

bindings.rs
pub fn kui_document_init_extensions(document: *mut KuiDocument, directory: *const core::ffi::c_char, len: usize, out_loaded_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:426

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

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

bindings.rs
pub fn kui_document_load_html(doc: *mut KuiDocument, html: *const core::ffi::c_char, html_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:288

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

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

bindings.rs
pub fn kui_document_load_html_file(doc: *mut KuiDocument, path: *const core::ffi::c_char, path_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:289

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

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

bindings.rs
pub fn kui_document_print_to_pdf(document: *mut KuiDocument, path: *const core::ffi::c_char, path_len: usize, options: *const KuiCPDFOptions, out_written: *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:439

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

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

bindings.rs
pub fn kui_document_query_selector(doc: *mut KuiDocument, sel: *const core::ffi::c_char, sel_len: usize, 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:296

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

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

bindings.rs
pub fn kui_document_query_selector_all(doc: *mut KuiDocument, sel: *const core::ffi::c_char, sel_len: usize, out_buf: *mut *mut KuiElement, buf_capacity: usize, 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:297

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

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

bindings.rs
pub fn kui_document_release(doc: *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:287

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

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

bindings.rs
pub fn kui_document_retain(doc: *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:286

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

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

bindings.rs
pub fn kui_document_root(doc: *mut KuiDocument, 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:292

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

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

bindings.rs
pub fn kui_element_add_event_listener(el: *mut KuiElement, event_name: *const core::ffi::c_char, len: usize, fn_: KuiEventListenerFn, user_data: *mut core::ffi::c_void, out_id: *mut KuiListenerId) -> 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:332

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

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

bindings.rs
pub fn kui_element_append_child(parent: *mut KuiElement, child: *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:325

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

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

bindings.rs
pub fn kui_element_blur(el: *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:331

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

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

bindings.rs
pub fn kui_element_child_count(el: *mut KuiElement, 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:324

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

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

bindings.rs
pub fn kui_element_class_list_add(el: *mut KuiElement, token: *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:313

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

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

bindings.rs
pub fn kui_element_class_list_contains(el: *mut KuiElement, token: *const core::ffi::c_char, len: usize, out_contains: *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:316

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

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

bindings.rs
pub fn kui_element_class_list_remove(el: *mut KuiElement, token: *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:314

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

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

bindings.rs
pub fn kui_element_class_list_toggle(el: *mut KuiElement, token: *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:315

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

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

bindings.rs
pub fn kui_element_dispatch_event(el: *mut KuiElement, event_name: *const core::ffi::c_char, len: usize, bubbles: core::ffi::c_int, cancelable: core::ffi::c_int, out_not_canceled: *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:335

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

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

bindings.rs
pub fn kui_element_first_child(el: *mut KuiElement, 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:320

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

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

bindings.rs
pub fn kui_element_focus(el: *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:330

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

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

bindings.rs
pub fn kui_element_get_attribute(el: *mut KuiElement, name: *const core::ffi::c_char, name_len: usize, 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:306

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

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

bindings.rs
pub fn kui_element_get_bounding_rect(el: *mut KuiElement, out: *mut KuiRect) -> 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:357

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

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

bindings.rs
pub fn kui_element_get_class_name(el: *mut KuiElement, 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:303

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

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

bindings.rs
pub fn kui_element_get_client_metrics(el: *mut KuiElement, out_left: *mut f32, out_top: *mut f32, 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:358

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

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

bindings.rs
pub fn kui_element_get_id(el: *mut KuiElement, 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:302

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

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

bindings.rs
pub fn kui_element_get_inner_html(el: *mut KuiElement, 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:312

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

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

bindings.rs
pub fn kui_element_get_offset_metrics(el: *mut KuiElement, out_left: *mut f32, out_top: *mut f32, 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:359

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

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

bindings.rs
pub fn kui_element_get_scroll_metrics(el: *mut KuiElement, out_left: *mut f32, out_top: *mut f32, 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:360

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

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

bindings.rs
pub fn kui_element_get_style_property(el: *mut KuiElement, prop: *const core::ffi::c_char, prop_len: usize, 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:350

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

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

bindings.rs
pub fn kui_element_get_style_property_count(el: *mut KuiElement, 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:355

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

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

bindings.rs
pub fn kui_element_get_style_property_name(el: *mut KuiElement, index: usize, 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:356

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

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

bindings.rs
pub fn kui_element_get_style_text(el: *mut KuiElement, 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:353

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

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

bindings.rs
pub fn kui_element_get_tag_name(el: *mut KuiElement, 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:301

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

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

bindings.rs
pub fn kui_element_get_text_content(el: *mut KuiElement, 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:310

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

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

bindings.rs
pub fn kui_element_has_attribute(el: *mut KuiElement, name: *const core::ffi::c_char, name_len: usize, out_has: *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:307

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

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

bindings.rs
pub fn kui_element_last_child(el: *mut KuiElement, 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:321

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

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

bindings.rs
pub fn kui_element_next_sibling(el: *mut KuiElement, 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:322

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

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

bindings.rs
pub fn kui_element_parent(el: *mut KuiElement, 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:319

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

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

bindings.rs
pub fn kui_element_position_relative_to(element: *mut KuiElement, anchor: *mut KuiElement, placement: *const core::ffi::c_char, placement_len: usize, options: *const KuiCPositioningOptions) -> 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:386

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

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

bindings.rs
pub fn kui_element_previous_sibling(el: *mut KuiElement, 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:323

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

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

bindings.rs
pub fn kui_element_query_selector(el: *mut KuiElement, sel: *const core::ffi::c_char, sel_len: usize, 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:317

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

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

bindings.rs
pub fn kui_element_query_selector_all(el: *mut KuiElement, sel: *const core::ffi::c_char, sel_len: usize, out_buf: *mut *mut KuiElement, buf_capacity: usize, 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:318

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

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

bindings.rs
pub fn kui_element_release(el: *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:300

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

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

bindings.rs
pub fn kui_element_remove(el: *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:327

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

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

bindings.rs
pub fn kui_element_remove_attribute(el: *mut KuiElement, name: *const core::ffi::c_char, name_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:308

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

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

bindings.rs
pub fn kui_element_remove_child(parent: *mut KuiElement, child: *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:326

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

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

bindings.rs
pub fn kui_element_remove_event_listener(el: *mut KuiElement, event_name: *const core::ffi::c_char, len: usize, id: KuiListenerId) -> 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:333

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

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

bindings.rs
pub fn kui_element_remove_event_listeners(el: *mut KuiElement, event_name: *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:334

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

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

bindings.rs
pub fn kui_element_remove_style_property(el: *mut KuiElement, prop: *const core::ffi::c_char, prop_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:351

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

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

bindings.rs
pub fn kui_element_retain(el: *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:299

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

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

bindings.rs
pub fn kui_element_scroll_by(el: *mut KuiElement, dx: f32, dy: 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:329

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

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

bindings.rs
pub fn kui_element_set_attribute(el: *mut KuiElement, name: *const core::ffi::c_char, name_len: usize, value: *const core::ffi::c_char, value_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:305

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

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

bindings.rs
pub fn kui_element_set_class_name(el: *mut KuiElement, value: *const core::ffi::c_char, value_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:304

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

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

bindings.rs
pub fn kui_element_set_inner_html(el: *mut KuiElement, html: *const core::ffi::c_char, html_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:311

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

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

bindings.rs
pub fn kui_element_set_scroll_position(el: *mut KuiElement, left: f32, top: 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:328

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

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

bindings.rs
pub fn kui_element_set_style_property(el: *mut KuiElement, prop: *const core::ffi::c_char, prop_len: usize, value: *const core::ffi::c_char, value_len: usize, important: 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:349

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

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

bindings.rs
pub fn kui_element_set_style_text(el: *mut KuiElement, css: *const core::ffi::c_char, css_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:354

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

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

bindings.rs
pub fn kui_element_set_text_content(el: *mut KuiElement, text: *const core::ffi::c_char, text_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:309

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

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

bindings.rs
pub fn kui_element_style_property_is_important(el: *mut KuiElement, prop: *const core::ffi::c_char, prop_len: usize, out_important: *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:352

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

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

bindings.rs
pub fn kui_event_drag_get_file(event: *mut KuiEvent, 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:385

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

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

bindings.rs
pub fn kui_event_drag_get_file_count(event: *mut KuiEvent, 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:384

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

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

bindings.rs
pub fn kui_event_get_current_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:338

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

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

bindings.rs
pub fn kui_event_get_flags(evt: *mut KuiEvent, out_bubbles: *mut core::ffi::c_int, out_cancelable: *mut core::ffi::c_int, out_default_prevented: *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:341

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