KUI_3D_ZERO_COPY
CMake 声明默认值为 ON。最终包是否启用,以该包的构建配置为准。
option(KUI_3D_ZERO_COPY "Enable zero-copy Filament→Skia texture sharing (Scheme A)" ON)启用条件: KUI_ENABLE_3D_ENGINE=ON · KUI_ENABLE_3D_RENDER=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:609
反馈此接口问题 →KUI_BUILD_3D_PHYSICS_DLL
CMake 声明默认值为 ON。最终包是否启用,以该包的构建配置为准。
option(KUI_BUILD_3D_PHYSICS_DLL "Build kui_3d_physics as standalone DLL plugin" ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:1281
反馈此接口问题 →KUI_BUILD_3D_RENDER_DLL
CMake 声明默认值为 ON。最终包是否启用,以该包的构建配置为准。
option(KUI_BUILD_3D_RENDER_DLL "Build kui_3d_render as standalone DLL plugin" ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:1280
反馈此接口问题 →KUI_BUILD_C_ABI
CMake 声明默认值为 OFF。最终包是否启用,以该包的构建配置为准。
option(KUI_BUILD_C_ABI "Build the Windows-ready pure C ABI layer and tests" OFF)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:33
反馈此接口问题 →KUI_BUILD_EXAMPLES
CMake 声明默认值为 OFF。最终包是否启用,以该包的构建配置为准。
option(KUI_BUILD_EXAMPLES "Build example applications" OFF)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:31
反馈此接口问题 →KUI_BUILD_FUZZERS
CMake 声明默认值为 OFF。最终包是否启用,以该包的构建配置为准。
option(KUI_BUILD_FUZZERS "Build fuzz test harnesses (requires Clang+libFuzzer)" OFF)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:34
反馈此接口问题 →KUI_BUILD_TESTS
CMake 声明默认值为 ON。最终包是否启用,以该包的构建配置为准。
option(KUI_BUILD_TESTS "Build unit tests" ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:32
反馈此接口问题 →KUI_BUILD_TOOLS
CMake 声明默认值为 ON。最终包是否启用,以该包的构建配置为准。
option(KUI_BUILD_TOOLS "Build developer tools (dump_analyzer, etc.)" ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:36
反馈此接口问题 →KUI_DEBUG_LAYOUT_EQUIVALENCE_CHECK
CMake 声明默认值为 OFF。最终包是否启用,以该包的构建配置为准。
option(KUI_DEBUG_LAYOUT_EQUIVALENCE_CHECK "R-04 Phase 5 / T-PERF-TOPOLOGY-PARTIAL-REBUILD (debug only): after every successful incremental layout pass, force a from-scratch full rebuild and compare the two box trees BOX BY BOX (structure, box type, geometry, overflow, baselines, resolved margin/padding/border, scrollbar reservation). Divergence prints the offending paths and aborts. Disabled by default (~3x layout cost per pass: the incremental pass plus two forced rebuilds) — enable on a separate debug/equivalence build directory to hunt incremental-vs-full divergence." OFF)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:45
反馈此接口问题 →KUI_DEVTOOLS_PUBLIC_JSON
CMake 声明默认值为 ON。最终包是否启用,以该包的构建配置为准。
option(KUI_DEVTOOLS_PUBLIC_JSON "Expose token-bearing webSocketDebuggerUrl in DevTools /json and 302 redirect" ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:66
反馈此接口问题 →KUI_DISABLE_MULTICOL
CMake 声明默认值为 ON。这是范围标记,不能据此推断运行时路径是否关闭。
option(KUI_DISABLE_MULTICOL "Disable CSS multi-column layout (ADR-001 D-02, OUT_OF_SCOPE)" ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:58
反馈此接口问题 →KUI_DISABLE_SHAPES
CMake 声明默认值为 ON。这是范围标记,不能据此推断运行时路径是否关闭。
option(KUI_DISABLE_SHAPES "Disable CSS Shapes / polygon clip-path (ADR-001 D-03, OUT_OF_SCOPE)" ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:59
反馈此接口问题 →KUI_DISABLE_SUBGRID
CMake 声明默认值为 ON。这是范围标记,不能据此推断运行时路径是否关闭。
option(KUI_DISABLE_SUBGRID "Disable CSS Grid Subgrid (ADR-001 D-04, DEFERRED_TO_3.0)" ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:60
反馈此接口问题 →KUI_ENABLE_3D_ENGINE
CMake 声明默认值为 OFF。最终包是否启用,以该包的构建配置为准。
option(KUI_ENABLE_3D_ENGINE "Enable legacy in-tree 3D Runtime Engine (superseded by the kui-ext-3d extension)" OFF)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:606
反馈此接口问题 →KUI_ENABLE_3D_PHYSICS
CMake 声明默认值为 OFF。最终包是否启用,以该包的构建配置为准。
option(KUI_ENABLE_3D_PHYSICS "Enable legacy in-tree 3D Physics subsystem (Bullet)" OFF)启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:608
反馈此接口问题 →KUI_ENABLE_3D_RENDER
CMake 声明默认值为 OFF。最终包是否启用,以该包的构建配置为准。
option(KUI_ENABLE_3D_RENDER "Enable legacy in-tree 3D Rendering subsystem (Filament)" OFF)启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:607
反馈此接口问题 →KUI_ENABLE_DEPENDENCY_TRACKER
CMake 声明默认值为 ON。最终包是否启用,以该包的构建配置为准。
option(KUI_ENABLE_DEPENDENCY_TRACKER "R-13 Phase 4c: Use DependencyTracker for fine-grained style invalidation on class/id/attribute changes (OFF = legacy markSubtreeNeedsStyle path)." ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:42
反馈此接口问题 →KUI_ENABLE_GPU
CMake 声明默认值为 ON。最终包是否启用,以该包的构建配置为准。
option(KUI_ENABLE_GPU "Enable GPU-accelerated rendering" ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:37
反馈此接口问题 →KUI_ENABLE_INCREMENTAL_LAYOUT
CMake 声明默认值为 ON。最终包是否启用,以该包的构建配置为准。
option(KUI_ENABLE_INCREMENTAL_LAYOUT "R-04 Phase 5: Enable incremental layout fast paths (Clean-DOM short-circuit + per-pass dispatch fast-path + Phase 6 buildLayoutTree skip). OFF = always full rebuild every pass (legacy)." ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:43
反馈此接口问题 →KUI_ENABLE_R06_INTRINSIC_SIZER
CMake 声明默认值为 ON。最终包是否启用,以该包的构建配置为准。
option(KUI_ENABLE_R06_INTRINSIC_SIZER "R-06: Use IntrinsicSizer unified intrinsic sizing pipeline for Flex/Grid/Block min/max-content (OFF = legacy code paths). Default flipped to ON in Phase 6 after bench + WPT parity." ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:41
反馈此接口问题 →KUI_ENABLE_SCRIPTING
CMake 声明默认值为 ON。最终包是否启用,以该包的构建配置为准。
option(KUI_ENABLE_SCRIPTING "Enable embedded Lua scripting engine" ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:545
反馈此接口问题 →KUI_ENABLE_WEBGL
CMake 声明默认值为 ON。最终包是否启用,以该包的构建配置为准。
option(KUI_ENABLE_WEBGL "Enable WebGL rendering context for <canvas>" ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:572
反馈此接口问题 →KUI_GENERATE_PDB
CMake 声明默认值为 OFF。最终包是否启用,以该包的构建配置为准。
option(KUI_GENERATE_PDB "Generate PDB debug symbols for Release builds (MSVC)" OFF)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:39
反馈此接口问题 →KUI_LAYOUT_DIAGNOSTICS
CMake 声明默认值为 OFF。最终包是否启用,以该包的构建配置为准。
option(KUI_LAYOUT_DIAGNOSTICS "KUI-060 缺陷B / R-06: layout incremental-path diagnostics — per-dispatch miss-reason counters (recomputes the constraints hash, ~50ns/box) + env-gated LAYSUM/WALKTIME/MISMATCH/ICACHE dumps + the R06-D3 mismatch red-line test. OFF = zero release overhead (counters compiled out)." OFF)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:44
反馈此接口问题 →KUI_PDB_FASTLINK
CMake 声明默认值为 OFF。最终包是否启用,以该包的构建配置为准。
option(KUI_PDB_FASTLINK "Use /DEBUG:FASTLINK instead of /DEBUG:FULL (faster link; PDB references .obj/.lib and is NOT redistributable). Requires KUI_GENERATE_PDB=ON." OFF)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:40
反馈此接口问题 →KUI_STRICT_WARNINGS
CMake 声明默认值为 OFF。最终包是否启用,以该包的构建配置为准。
option(KUI_STRICT_WARNINGS "Treat compiler warnings as errors (/WX, -Werror)" OFF)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:111
反馈此接口问题 →KUI_USE_SKPARAGRAPH
CMake 声明默认值为 ON。最终包是否启用,以该包的构建配置为准。
option(KUI_USE_SKPARAGRAPH "Use Skia Paragraph for text layout (HarfBuzz+ICU). OFF = legacy wrapText" ON)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
CMakeLists.txt:38
反馈此接口问题 →