KuiCCustomElementCallbacks
C ABI 公开结构 KuiCCustomElementCallbacks。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef struct KuiCCustomElementCallbacks {
KuiCustomElementLifecycleFn connected;
KuiCustomElementLifecycleFn disconnected;
KuiCustomElementAttributeFn attribute_changed;
const char* const* observed_attributes;
size_t observed_attribute_count;
void* user_data;
} KuiCCustomElementCallbacks;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:911
反馈此接口问题 →KuiCEventTypeTag
C ABI 公开枚举 KuiCEventTypeTag。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef enum KuiCEventTypeTag {
KUI_C_EVENT_BASE = 0,
KUI_C_EVENT_MOUSE = 1,
KUI_C_EVENT_WHEEL = 2,
KUI_C_EVENT_POINTER = 3,
KUI_C_EVENT_KEYBOARD = 4,
KUI_C_EVENT_FOCUS = 5,
KUI_C_EVENT_INPUT = 6,
KUI_C_EVENT_DRAG = 7
} KuiCEventTypeTag;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:749
反馈此接口问题 →KuiCExtensionPerfStats
C ABI 公开结构 KuiCExtensionPerfStats。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef struct KuiCExtensionPerfStats {
double last_tick_ms, last_paint_ms, max_tick_ms, max_paint_ms;
uint64_t tick_count, paint_count;
double total_tick_ms, total_paint_ms;
} KuiCExtensionPerfStats;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:866
反馈此接口问题 →KuiCExtensionValue
C ABI 公开结构 KuiCExtensionValue。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef struct KuiCExtensionValue {
KuiCExtensionValueType type;
int64_t int_value;
double float_value;
const char* string_value;
size_t string_len;
int bool_value;
} KuiCExtensionValue;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:858
反馈此接口问题 →KuiCExtensionValueType
C ABI 公开枚举 KuiCExtensionValueType。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef enum KuiCExtensionValueType {
KUI_C_EXT_NIL = 0,
KUI_C_EXT_INT = 1,
KUI_C_EXT_FLOAT = 2,
KUI_C_EXT_STRING = 3,
KUI_C_EXT_BOOL = 4
} KuiCExtensionValueType;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:851
反馈此接口问题 →KuiCFileDialogOptions
C ABI 公开结构 KuiCFileDialogOptions。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef struct KuiCFileDialogOptions {
const char* title;
size_t title_len;
const char* default_path;
size_t default_path_len;
const char* const* filters;
size_t filter_count;
int allow_multiple;
} KuiCFileDialogOptions;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:709
反馈此接口问题 →KuiCKeyEventType
C ABI 公开枚举 KuiCKeyEventType。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef enum KuiCKeyEventType {
KUI_C_KEY_DOWN = 0,
KUI_C_KEY_UP = 1,
KUI_C_KEY_CHAR = 2,
} KuiCKeyEventType;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:579
反馈此接口问题 →KuiCMonitorInfo
C ABI 公开结构 KuiCMonitorInfo。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef struct KuiCMonitorInfo {
float bounds_x, bounds_y, bounds_width, bounds_height;
float work_x, work_y, work_width, work_height;
float scale;
int is_primary;
} KuiCMonitorInfo;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:184
反馈此接口问题 →KuiCMouseButton
C ABI 公开枚举 KuiCMouseButton。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef enum KuiCMouseButton {
KUI_C_MOUSE_BUTTON_NONE = 0,
KUI_C_MOUSE_BUTTON_LEFT = 1,
KUI_C_MOUSE_BUTTON_MIDDLE = 2,
KUI_C_MOUSE_BUTTON_RIGHT = 3,
} KuiCMouseButton;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:572
反馈此接口问题 →KuiCMouseEventType
C ABI 公开枚举 KuiCMouseEventType。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef enum KuiCMouseEventType {
KUI_C_MOUSE_MOVED = 0,
KUI_C_MOUSE_PRESSED = 1,
KUI_C_MOUSE_RELEASED = 2,
KUI_C_MOUSE_WHEEL = 3,
} KuiCMouseEventType;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:565
反馈此接口问题 →KuiCPDFOptions
C ABI 公开结构 KuiCPDFOptions。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef struct KuiCPDFOptions {
const char* title;
const char* author;
const char* subject;
const char* keywords;
const char* creator;
const char* creation_date;
float page_width_pt;
float page_height_pt;
int rasterize_fonts;
int generate_outline;
} KuiCPDFOptions;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:927
反馈此接口问题 →KuiCPositioningOptions
C ABI 公开结构 KuiCPositioningOptions。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef struct KuiCPositioningOptions {
int flip;
int clamp_to_viewport;
float offset;
float viewport_margin;
} KuiCPositioningOptions;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:765
反馈此接口问题 →KuiCustomElementAttributeFn
C ABI 句柄或回调类型 KuiCustomElementAttributeFn。对象释放和回调有效期由使用它的函数规定。
typedef void (*KuiCustomElementAttributeFn)(KuiElement* element,
const char* name, size_t name_len,
const char* old_value, size_t old_len,
const char* new_value, size_t new_len,
void* user_data);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:906
反馈此接口问题 →KuiCustomElementLifecycleFn
C ABI 句柄或回调类型 KuiCustomElementLifecycleFn。对象释放和回调有效期由使用它的函数规定。
typedef void (*KuiCustomElementLifecycleFn)(KuiElement* element, void* user_data);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:905
反馈此接口问题 →KuiDocument
C ABI 句柄或回调类型 KuiDocument。对象释放和回调有效期由使用它的函数规定。
typedef struct KuiDocument KuiDocument;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:130
反馈此接口问题 →KuiElement
C ABI 句柄或回调类型 KuiElement。对象释放和回调有效期由使用它的函数规定。
typedef struct KuiElement KuiElement;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:131
反馈此接口问题 →KuiEvent
C ABI 句柄或回调类型 KuiEvent。对象释放和回调有效期由使用它的函数规定。
typedef struct KuiEvent KuiEvent;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:132
反馈此接口问题 →KuiEventListenerFn
C ABI 句柄或回调类型 KuiEventListenerFn。对象释放和回调有效期由使用它的函数规定。
typedef void (*KuiEventListenerFn)(KuiEvent* evt, void* user_data);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:402
反馈此接口问题 →KuiExtensionResult
C ABI 句柄或回调类型 KuiExtensionResult。对象释放和回调有效期由使用它的函数规定。
typedef struct KuiExtensionResult KuiExtensionResult;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:692
反馈此接口问题 →KuiHttpClient
C ABI 句柄或回调类型 KuiHttpClient。对象释放和回调有效期由使用它的函数规定。
typedef struct KuiHttpClient KuiHttpClient;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:690
反馈此接口问题 →KuiHttpResponse
C ABI 句柄或回调类型 KuiHttpResponse。对象释放和回调有效期由使用它的函数规定。
typedef struct KuiHttpResponse KuiHttpResponse;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:691
反馈此接口问题 →KuiHttpResponseFn
C ABI 句柄或回调类型 KuiHttpResponseFn。对象释放和回调有效期由使用它的函数规定。
typedef void (*KuiHttpResponseFn)(KuiHttpResponse* response, void* user_data);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:823
反馈此接口问题 →KuiListenerId
C ABI 句柄或回调类型 KuiListenerId。对象释放和回调有效期由使用它的函数规定。
typedef uint64_t KuiListenerId;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:403
反馈此接口问题 →KuiRect
C ABI 公开结构 KuiRect。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef struct {
float x, y, width, height;
} KuiRect;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:378
反馈此接口问题 →KuiScriptEngine
C ABI 句柄或回调类型 KuiScriptEngine。对象释放和回调有效期由使用它的函数规定。
typedef struct KuiScriptEngine KuiScriptEngine;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:689
反馈此接口问题 →KuiScriptErrorFn
C ABI 句柄或回调类型 KuiScriptErrorFn。对象释放和回调有效期由使用它的函数规定。
typedef void (*KuiScriptErrorFn)(const char* error, size_t error_len,
const char* source, size_t source_len,
int line, void* user_data);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:801
反馈此接口问题 →KuiStatus
C ABI 公开枚举 KuiStatus。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef enum KuiStatus {
KUI_OK = 0,
KUI_ERR_INVALID_ARG = 1,
KUI_ERR_OUT_OF_MEMORY = 2,
KUI_ERR_NOT_FOUND = 3,
KUI_ERR_NOT_SUPPORTED = 4,
KUI_ERR_PARSE = 5,
KUI_ERR_IO = 6,
KUI_ERR_PLUGIN_MISSING = 7,
KUI_ERR_BUFFER_TOO_SMALL = 8,
KUI_ERR_INTERNAL = 99
} KuiStatus;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:106
反馈此接口问题 →KuiTaskFn
C ABI 句柄或回调类型 KuiTaskFn。对象释放和回调有效期由使用它的函数规定。
typedef void (*KuiTaskFn)(void* user_data);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:166
反馈此接口问题 →KuiTimerId
C ABI 句柄或回调类型 KuiTimerId。对象释放和回调有效期由使用它的函数规定。
typedef uint64_t KuiTimerId;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:167
反馈此接口问题 →KuiVersion
C ABI 公开结构 KuiVersion。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef struct {
int major;
int minor;
int patch;
} KuiVersion;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:94
反馈此接口问题 →KuiWindow
C ABI 句柄或回调类型 KuiWindow。对象释放和回调有效期由使用它的函数规定。
typedef struct KuiWindow KuiWindow;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:129
反馈此接口问题 →KuiWindowEventFn
C ABI 句柄或回调类型 KuiWindowEventFn。对象释放和回调有效期由使用它的函数规定。
typedef void (*KuiWindowEventFn)(KuiEvent* event, void* user_data);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:737
反馈此接口问题 →KuiWindowProps
C ABI 公开结构 KuiWindowProps。布局和取值属于接口契约,调用时使用匹配版本头文件。
typedef struct {
const char* title;
size_t title_len;
int width;
int height;
int min_width, min_height;
int max_width, max_height;
int no_resize;
int no_decorations;
int transparent;
int always_on_top;
int maximized;
int centered;
int frameless;
int frameless_shadow;
float opacity;
} KuiWindowProps;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:210
反馈此接口问题 →KuiWindowResizeFn
C ABI 句柄或回调类型 KuiWindowResizeFn。对象释放和回调有效期由使用它的函数规定。
typedef void (*KuiWindowResizeFn)(uint32_t width, uint32_t height, void* user_data);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
sdk/c/include/kui_c.h:269
反馈此接口问题 →