kui::sys::KuiCCustomElementCallbacks
Rust SDK 公开struct KuiCCustomElementCallbacks。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiCCustomElementCallbacks {
pub connected: KuiCustomElementLifecycleFn,
pub disconnected: KuiCustomElementLifecycleFn,
pub attribute_changed: KuiCustomElementAttributeFn,
pub observed_attributes: *const *const core::ffi::c_char,
pub observed_attribute_count: usize,
pub user_data: *mut core::ffi::c_void,
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:219
反馈此接口问题 →kui::sys::KuiCExtensionPerfStats
Rust SDK 公开struct KuiCExtensionPerfStats。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiCExtensionPerfStats {
pub last_tick_ms: f64,
pub last_paint_ms: f64,
pub max_tick_ms: f64,
pub max_paint_ms: f64,
pub tick_count: u64,
pub paint_count: u64,
pub total_tick_ms: f64,
pub total_paint_ms: f64,
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:202
反馈此接口问题 →kui::sys::KuiCExtensionValue
Rust SDK 公开struct KuiCExtensionValue。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiCExtensionValue {
pub type_: KuiCExtensionValueType,
pub int_value: i64,
pub float_value: f64,
pub string_value: *const core::ffi::c_char,
pub string_len: usize,
pub bool_value: core::ffi::c_int,
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:191
反馈此接口问题 →kui::sys::KuiCFileDialogOptions
Rust SDK 公开struct KuiCFileDialogOptions。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiCFileDialogOptions {
pub title: *const core::ffi::c_char,
pub title_len: usize,
pub default_path: *const core::ffi::c_char,
pub default_path_len: usize,
pub filters: *const *const core::ffi::c_char,
pub filter_count: usize,
pub allow_multiple: core::ffi::c_int,
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:147
反馈此接口问题 →kui::sys::KuiCMonitorInfo
Rust SDK 公开struct KuiCMonitorInfo。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiCMonitorInfo {
pub bounds_x: f32,
pub bounds_y: f32,
pub bounds_width: f32,
pub bounds_height: f32,
pub work_x: f32,
pub work_y: f32,
pub work_width: f32,
pub work_height: f32,
pub scale: f32,
pub is_primary: core::ffi::c_int,
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:54
反馈此接口问题 →kui::sys::KuiCPDFOptions
Rust SDK 公开struct KuiCPDFOptions。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiCPDFOptions {
pub title: *const core::ffi::c_char,
pub author: *const core::ffi::c_char,
pub subject: *const core::ffi::c_char,
pub keywords: *const core::ffi::c_char,
pub creator: *const core::ffi::c_char,
pub creation_date: *const core::ffi::c_char,
pub page_width_pt: f32,
pub page_height_pt: f32,
pub rasterize_fonts: core::ffi::c_int,
pub generate_outline: core::ffi::c_int,
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:230
反馈此接口问题 →kui::sys::KuiCPositioningOptions
Rust SDK 公开struct KuiCPositioningOptions。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiCPositioningOptions {
pub flip: core::ffi::c_int,
pub clamp_to_viewport: core::ffi::c_int,
pub offset: f32,
pub viewport_margin: f32,
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:171
反馈此接口问题 →kui::sys::KuiDocument
Rust SDK 公开struct KuiDocument。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiDocument {
_private: [u8; 0],
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:32
反馈此接口问题 →kui::sys::KuiElement
Rust SDK 公开struct KuiElement。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiElement {
_private: [u8; 0],
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:38
反馈此接口问题 →kui::sys::KuiEvent
Rust SDK 公开struct KuiEvent。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiEvent {
_private: [u8; 0],
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:44
反馈此接口问题 →kui::sys::KuiExtensionResult
Rust SDK 公开struct KuiExtensionResult。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiExtensionResult {
_private: [u8; 0],
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:141
反馈此接口问题 →kui::sys::KuiHttpClient
Rust SDK 公开struct KuiHttpClient。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiHttpClient {
_private: [u8; 0],
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:129
反馈此接口问题 →kui::sys::KuiHttpResponse
Rust SDK 公开struct KuiHttpResponse。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiHttpResponse {
_private: [u8; 0],
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:135
反馈此接口问题 →kui::sys::KuiRect
Rust SDK 公开struct KuiRect。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiRect {
pub x: f32,
pub y: f32,
pub width: f32,
pub height: f32,
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:93
反馈此接口问题 →kui::sys::KuiScriptEngine
Rust SDK 公开struct KuiScriptEngine。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiScriptEngine {
_private: [u8; 0],
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:123
反馈此接口问题 →kui::sys::KuiVersion
Rust SDK 公开struct KuiVersion。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiVersion {
pub major: core::ffi::c_int,
pub minor: core::ffi::c_int,
pub patch: core::ffi::c_int,
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:6
反馈此接口问题 →kui::sys::KuiWindow
Rust SDK 公开struct KuiWindow。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiWindow {
_private: [u8; 0],
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:26
反馈此接口问题 →kui::sys::KuiWindowProps
Rust SDK 公开struct KuiWindowProps。UI 对象的所有权和线程限制按类型契约核对。
pub struct KuiWindowProps {
pub title: *const core::ffi::c_char,
pub title_len: usize,
pub width: core::ffi::c_int,
pub height: core::ffi::c_int,
pub min_width: core::ffi::c_int,
pub min_height: core::ffi::c_int,
pub max_width: core::ffi::c_int,
pub max_height: core::ffi::c_int,
pub no_resize: core::ffi::c_int,
pub no_decorations: core::ffi::c_int,
pub transparent: core::ffi::c_int,
pub always_on_top: core::ffi::c_int,
pub maximized: core::ffi::c_int,
pub centered: core::ffi::c_int,
pub frameless: core::ffi::c_int,
pub frameless_shadow: core::ffi::c_int,
pub opacity: f32,
}验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:69
反馈此接口问题 →KuiCEventTypeTag
Rust SDK 公开type KuiCEventTypeTag,精确定义见声明。
pub type KuiCEventTypeTag = core::ffi::c_int;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:159
反馈此接口问题 →KuiCExtensionValueType
Rust SDK 公开type KuiCExtensionValueType,精确定义见声明。
pub type KuiCExtensionValueType = core::ffi::c_int;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:182
反馈此接口问题 →KuiCKeyEventType
Rust SDK 公开type KuiCKeyEventType,精确定义见声明。
pub type KuiCKeyEventType = core::ffi::c_int;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:116
反馈此接口问题 →KuiCMouseButton
Rust SDK 公开type KuiCMouseButton,精确定义见声明。
pub type KuiCMouseButton = core::ffi::c_int;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:110
反馈此接口问题 →KuiCMouseEventType
Rust SDK 公开type KuiCMouseEventType,精确定义见声明。
pub type KuiCMouseEventType = core::ffi::c_int;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:104
反馈此接口问题 →KuiCustomElementAttributeFn
Rust SDK 公开type KuiCustomElementAttributeFn,精确定义见声明。
pub type KuiCustomElementAttributeFn = Option<unsafe extern "C" fn(*mut KuiElement, *const core::ffi::c_char, usize, *const core::ffi::c_char, usize, *const core::ffi::c_char, usize, *mut core::ffi::c_void)>;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:215
反馈此接口问题 →KuiCustomElementLifecycleFn
Rust SDK 公开type KuiCustomElementLifecycleFn,精确定义见声明。
pub type KuiCustomElementLifecycleFn = Option<unsafe extern "C" fn(*mut KuiElement, *mut core::ffi::c_void)>;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:213
反馈此接口问题 →KuiEventListenerFn
Rust SDK 公开type KuiEventListenerFn,精确定义见声明。
pub type KuiEventListenerFn = Option<unsafe extern "C" fn(*mut KuiEvent, *mut core::ffi::c_void)>;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:100
反馈此接口问题 →KuiHttpResponseFn
Rust SDK 公开type KuiHttpResponseFn,精确定义见声明。
pub type KuiHttpResponseFn = Option<unsafe extern "C" fn(*mut KuiHttpResponse, *mut core::ffi::c_void)>;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:180
反馈此接口问题 →KuiListenerId
Rust SDK 公开type KuiListenerId,精确定义见声明。
pub type KuiListenerId = u64;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:102
反馈此接口问题 →KuiScriptErrorFn
Rust SDK 公开type KuiScriptErrorFn,精确定义见声明。
pub type KuiScriptErrorFn = Option<unsafe extern "C" fn(*const core::ffi::c_char, usize, *const core::ffi::c_char, usize, core::ffi::c_int, *mut core::ffi::c_void)>;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:178
反馈此接口问题 →KuiStatus
Rust SDK 公开type KuiStatus,精确定义见声明。
pub type KuiStatus = core::ffi::c_int;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:12
反馈此接口问题 →KuiTaskFn
Rust SDK 公开type KuiTaskFn,精确定义见声明。
pub type KuiTaskFn = Option<unsafe extern "C" fn(*mut core::ffi::c_void)>;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:48
反馈此接口问题 →KuiTimerId
Rust SDK 公开type KuiTimerId,精确定义见声明。
pub type KuiTimerId = u64;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:50
反馈此接口问题 →KuiWindowEventFn
Rust SDK 公开type KuiWindowEventFn,精确定义见声明。
pub type KuiWindowEventFn = Option<unsafe extern "C" fn(*mut KuiEvent, *mut core::ffi::c_void)>;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:157
反馈此接口问题 →KuiWindowResizeFn
Rust SDK 公开type KuiWindowResizeFn,精确定义见声明。
pub type KuiWindowResizeFn = Option<unsafe extern "C" fn(u32, u32, *mut core::ffi::c_void)>;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/rust/kui-sys/src/bindings.rs:89
反馈此接口问题 →