Zlay
Declarative UI and layout engine in pure C inspired by Flutter.
파일 탐색기
- tasks.json
- README.md
- zlay_shader_sources.inc
- zlay_header.h.in
- copyright
- portfile.cmake
- vcpkg.json
- README.md
- copy_compile_commands.cmake
- install.cmake
- new_header.cmake
- ZLayConfig.cmake.in
- ARCH1.md
- ARCH2.md
- ARCH_DRIVER_PLAN.md
- ARCH_MANIPULTION_API_OS.md
- ZLAY_INFRASTRUCTURE_WINRT.md
- ARCH_PARSER.md
- arsitektur_library_ui_layout_opengl_vulkan.md
- README.md
- ZLAY_CANVAS_RENDERER_ARCHITECTURE.md
- ZLAY_COMPONENTS_ENGINE_FOCUSED_PRD.md
- ZLayout_Zenvra_Architecture.md
- ZLay_PlatformDetectionSystem.md
- backends.md
- README.md
- renderer.md
- shaders.md
- vision.md
- main.c
- main.cpp
- main.cpp
- Window.h
- Window32.h
- WindowCocoa.h
- WindowX11.h
- gui_cocoa.mm
- gui_win32.c
- gui_x11.c
- main.c
- main.cpp
- gui_cocoa.h
- gui_win32.h
- gui_x11.h
- components.hpp
- components_assets.hpp
- components_debug.hpp
- components_graph.hpp
- components_inspector.hpp
- components_scene.hpp
- components_timeline.hpp
- components_tooling.hpp
- components_viewport.hpp
- zlay.hpp
- zlay_wrapper.h
- zlay_wrapper.hpp
- zlay_example.h
- embed_shaders.py
- zlay.py
- antialiasing.glsl
- antialiasing.hlsl
- antialiasing.slang
- antialiasing.wgsl
- rect.frag.glsl
- rect.vert.glsl
- rect.frag.hlsl
- rect.vert.hlsl
- rect.frag.slang
- rect.vert.slang
- rect.frag.glsl
- rect.vert.glsl
- rect.frag.glsl
- rect.vert.glsl
- rect.frag.wgsl
- rect.vert.wgsl
- clay.h
- LICENSE.md
- json.h
- stb_image.h
- stb_truetype.h
- xxhash.h
- zlay_clay_layout_backend.c
- zlay_clay_layout_backend.h
- zlay_cocoa_backend.h
- zlay_cocoa_event.mm
- zlay_cocoa_native.mm
- zlay_cocoa_platform.h
- zlay_cocoa_timer.mm
- zlay_cocoa_window.mm
- zlay_gtk_backend.h
- zlay_gtk_clipboard.c
- zlay_gtk_event.c
- zlay_gtk_native.c
- zlay_gtk_platform.c
- zlay_gtk_timer.c
- zlay_gtk_window.c
- zlay_win32_backend.h
- zlay_win32_event.c
- zlay_win32_file.c
- zlay_win32_native.c
- zlay_win32_timer.c
- zlay_win32_window.c
- zlay_winrt_internal.cpp
- zlay_winrt_internal.hpp
- zlay_winrt_composition.cpp
- zlay_winrt_composition.h
- zlay_winrt_config.h
- zlay_winrt_dpi.cpp
- zlay_winrt_dpi.h
- zlay_winrt_modern.cpp
- zlay_winrt_modern.h
- zlay_winrt_notification.cpp
- zlay_winrt_notification.h
- zlay_winrt_picker.cpp
- zlay_winrt_picker.h
- zlay_winrt_theme.cpp
- zlay_winrt_theme.h
- zlay_x11_clipboard.c
- zlay_x11_event.c
- zlay_x11_native.c
- zlay_x11_platform.c
- zlay_x11_platform.h
- zlay_x11_timer.c
- zlay_x11_window.c
- zlay_opengl_renderer_backend.c
- zlay_opengl_renderer_backend.h
- zlay_vulkan_renderer_backend.c
- zlay_vulkan_renderer_backend.h
- zlay_backends.h
- zlay_host_backend.h
- zlay_layout_backend.h
- zlay_platform_backend.h
- zlay_render_driver_backend.h
- zlay_renderer_backend.h
- zlay_asset_browser.hpp
- zlay_asset_grid.hpp
- zlay_asset_preview.hpp
- zlay_asset_tree.hpp
- zlay_file_drop_zone.hpp
- zlay_bounds_debugger.hpp
- zlay_debug_overlay.hpp
- zlay_frame_graph_view.hpp
- zlay_layout_inspector.hpp
- zlay_render_stats.hpp
- zlay_material_graph.hpp
- zlay_node.hpp
- zlay_node_connection.hpp
- zlay_node_graph.hpp
- zlay_node_port.hpp
- zlay_shader_graph.hpp
- zlay_dirty.hpp
- zlay_effect.hpp
- zlay_mount.hpp
- zlay_rebuild.hpp
- zlay_unmount.hpp
- zlay_update.hpp
- zlay_button.hpp
- zlay_text_field.hpp
- zlay_component_inspector.hpp
- zlay_inspector.hpp
- zlay_property_grid.hpp
- zlay_property_row.hpp
- zlay_transform_panel.hpp
- zlay_column.hpp
- zlay_container.hpp
- zlay_flex.hpp
- zlay_row.hpp
- zlay_stack.hpp
- zlay_any_widget.hpp
- zlay_concepts.hpp
- zlay_crtp.hpp
- zlay_detection.hpp
- zlay_function_ref.hpp
- zlay_policy.hpp
- zlay_type_id.hpp
- zlay_type_list.hpp
- zlay_type_traits.hpp
- zlay_variant.hpp
- zlay_canvas_view.hpp
- zlay_build_context.hpp
- zlay_component.hpp
- zlay_component_ref.hpp
- zlay_component_registry.hpp
- zlay_element.hpp
- zlay_geometry.hpp
- zlay_key.hpp
- zlay_reconciler.hpp
- zlay_render_object.hpp
- zlay_state.hpp
- zlay_stateful_component.hpp
- zlay_stateless_component.hpp
- zlay_widget.hpp
- zlay_entity_row.hpp
- zlay_hierarchy_view.hpp
- zlay_scene_outliner.hpp
- zlay_scene_tree.hpp
- zlay_context_provider.hpp
- zlay_notifier.hpp
- zlay_provider.hpp
- zlay_selector.hpp
- zlay_signal.hpp
- zlay_state_store.hpp
- zlay_value_notifier.hpp
- zlay_pseudo_state.hpp
- zlay_style.hpp
- zlay_style_resolver.hpp
- zlay_style_sheet.hpp
- zlay_style_token.hpp
- zlay_variant.hpp
- zlay_text.hpp
- zlay_color_scheme.hpp
- zlay_radius_scale.hpp
- zlay_shadow_scale.hpp
- zlay_spacing_scale.hpp
- zlay_theme.hpp
- zlay_theme_data.hpp
- zlay_theme_provider.hpp
- zlay_typography.hpp
- zlay_animation_track.hpp
- zlay_curve_editor.hpp
- zlay_keyframe_track.hpp
- zlay_timeline.hpp
- zlay_timeline_ruler.hpp
- zlay_command_palette.hpp
- zlay_console_panel.hpp
- zlay_dock_space.hpp
- zlay_profiler_panel.hpp
- zlay_tooling_panel.hpp
- zlay_camera_panel.hpp
- zlay_gizmo.hpp
- zlay_grid_overlay.hpp
- zlay_viewport.hpp
- zlay_viewport_overlay.hpp
- zlay_box.hpp
- zlay_card.hpp
- zlay_divider.hpp
- zlay_glass_panel.hpp
- zlay_gradient_box.hpp
- zlay_panel.hpp
- zlay_shadow_box.hpp
- zlay_surface.hpp
- zlay_components.hpp
- zlay_arena.c
- zlay_arena.h
- zlay_cache.c
- zlay_cache.h
- zlay_compute.h
- zlay_memory.c
- zlay_memory.h
- zlay_gl_buffer.c
- zlay_gl_buffer.h
- zlay_gl_context.c
- zlay_gl_context.h
- zlay_gl_driver.c
- zlay_gl_driver.h
- zlay_gl_pipeline.c
- zlay_gl_pipeline.h
- zlay_gl_texture.c
- zlay_gl_texture.h
- zlay_opengl.h
- zlay_vk_buffer.c
- zlay_vk_buffer.h
- zlay_vk_command.c
- zlay_vk_command.h
- zlay_vk_device.c
- zlay_vk_device.h
- zlay_vk_driver.c
- zlay_vk_driver.h
- zlay_vk_instance.c
- zlay_vk_instance.h
- zlay_vk_pipeline.c
- zlay_vk_pipeline.h
- zlay_vk_swapchain.c
- zlay_vk_swapchain.h
- zlay_vk_sync.c
- zlay_vk_sync.h
- zlay_vulkan.h
- zlay_backend.c
- zlay_backend.h
- zlay_batch.c
- zlay_batch.h
- zlay_context.c
- zlay_context.h
- zlay_driver.c
- zlay_driver.h
- zlay_frame.c
- zlay_frame.h
- zlay_gpu.c
- zlay_gpu.h
- zlay_gpu_driver.h
- zlay_pipeline.c
- zlay_pipeline.h
- zlay_present.c
- zlay_present.h
- zlay_surface.c
- zlay_surface.h
- zlay_swapchain.c
- zlay_swapchain.h
- zlay_add_eventlistener.h
- zlay_animate.h
- zlay_effect.h
- zlay_event.h
- zlay_event_handle.h
- zlay_hover_ui.h
- zlay_messagebox.h
- zlay_network.h
- zlay_runtime.h
- zlay_autosave.c
- zlay_autosave.h
- zlay_history.c
- zlay_history.h
- zlay_journal.c
- zlay_journal.h
- zlay_lifecycle.c
- zlay_lifecycle.h
- zlay_recovery.c
- zlay_recovery.h
- zlay_session.c
- zlay_session.h
- zlay_snapshot.c
- zlay_snapshot.h
- zlay_event.c
- zlay_event.h
- zlay_input.c
- zlay_input.h
- zlay_keycode.h
- zlay_mouse.h
- zlay_clipboard.c
- zlay_clipboard.h
- zlay_file.c
- zlay_file.h
- zlay_mutex.c
- zlay_mutex.h
- zlay_path.c
- zlay_path.h
- zlay_thread.c
- zlay_thread.h
- zlay_timer.c
- zlay_timer.h
- zlay_cursor.c
- zlay_cursor.h
- zlay_monitor.c
- zlay_monitor.h
- zlay_window.c
- zlay_window.h
- zlay_dpi.c
- zlay_dpi.h
- zlay_native.h
- zlay_os.h
- zlay_os_backend.h
- zlay_platform.h
- zlay_ast.c
- zlay_ast.h
- zlay_node.h
- zlay_value.c
- zlay_value.h
- zlay_constraints.c
- zlay_lexer.c
- zlay_lexer.h
- zlay_token.c
- zlay_token.h
- zlay_resolver.c
- zlay_resolver.h
- zlay_style_resolver.c
- zlay_style_resolver.h
- zlay_semantic.c
- zlay_semantic.h
- zlay_validate.c
- zlay_validate.h
- zlay_binary.c
- zlay_json.c
- zlay_restore.c
- zlay_snapshot.c
- zlay_error_handling.h
- zlay_parser.c
- zlay_parser.h
- zlay_canvas.c
- zlay_canvas.h
- zlay_canvas_clip.c
- zlay_canvas_clip.h
- zlay_canvas_command.c
- zlay_canvas_command.h
- zlay_canvas_gradient.c
- zlay_canvas_gradient.h
- zlay_canvas_image.c
- zlay_canvas_image.h
- zlay_canvas_paint.c
- zlay_canvas_paint.h
- zlay_canvas_path.c
- zlay_canvas_path.h
- zlay_canvas_text.c
- zlay_canvas_text.h
- zlay_canvas_transform.c
- zlay_canvas_transform.h
- zlay_renderer.c
- zlay_renderer.h
- zlay_typetrue_fonts.h
- zlay_wgRenderer.h
- zlay_hash.h
- button.c
- button.h
- input.c
- input.h
- label.c
- label.h
- zlay_antialiasing.c
- zlay_antialiasing.h
- zlay_app.c
- zlay_blurry.h
- zlay_buffer.h
- zlay_color.c
- zlay_color.h
- zlay_context.c
- zlay_hash.c
- zlay_interaction.c
- zlay_internal.h
- zlay_layout.c
- zlay_logger.h
- zlay_parser.h
- zlay_render.c
- zlay_rounded.c
- zlay_rounded.h
- zlay_runtime.h
- zlay_shell.h
- zlay_simd.h
- zlay_span.h
- zlay_style.c
- zlay_ui.c
- zlay_ui.h
- .clangd
- .gitignore
- AI_POLICY.md
- CMakeLists.txt
- CMakePresets.json
- CONTRIBUTING.md
- LICENSE
- NOTICE.md
- README.md
- zlay.h
- zlay_math.h
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
cmake
설명 보기 ▼
cmake
네이티브 빌드 시스템을 위한 빌드 설정 파일을 생성하는, 크로스 플랫폼 빌드 자동화 도구.
더 많은 정보: <https://cmake.org/cmake/help/latest/manual/cmake.1.html>.
cmake {{path/to/project_directory}}
프로젝트 디렉터리의 `CMakeLists.txt`를 사용해 현재 디렉터리에 빌드 설정을 생성:
cmake --build {{path/to/build_directory}}
지정한 디렉터리의 빌드 설정을 사용해 빌드 산출물을 생성:
cmake --install {{path/to/build_directory}} --strip
빌드 산출물을 `/usr/local/`에 설치하고 디버그 심볼을 제거:
python3
설명 보기 ▼
python3
이 명령은 `python`의 별칭입니다.
tldr python
자세한 내용은 원본 명령을 참고하세요:
// repository documentation
Was this content helpful?
(0 ratings)
