conrod

An easy-to-use, 2D GUI library written entirely in Rust.

  • 所有者: PistonDevelopers/conrod
  • 平台:
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Conrod Build Status Crates.io

An easy-to-use, 2D GUI library written entirely in Rust.

Guide

  1. What is Conrod?
  2. Getting Started
  3. Let's Create a GUI
    • Setup a Basic Window (using piston_window)
    • Conrod Setup
    • Instantiating Widgets
    • Widget Positioning and Layout
  4. Using and Customising Themes
    • What is a Theme?
    • Custom Themes
    • Serializing Themes
  5. Designing Custom Widgets (using the Widget trait)
    • The Widget trait
    • The widget_style! macro
    • The builder_methods! macro
    • Making a Button widget
  6. Custom Graphics and Window Backends
    • Demonstration of Backend Implementation (using glium and glutin)
  7. Internals
    • The Ui's Widget Graph
    • Ui::set_widgets - How does it work?
  8. FAQ

The Guide is a work-in-progress. If a section is not linked, it is likely not yet implemented.

Crates
------, Crate, Badges, Description, ---, ---, ---, conrod_core, Crates.io docs.rs, The fundamentals for any conrod project., conrod_derive, Crates.io docs.rs, Provides the WidgetCommon and WidgetStyle derive macros., conrod_winit, Crates.io docs.rs, Simplifies using conrod_core with winit, conrod_gfx, Crates.io docs.rs, Simplifies using conrod_core with the gfx ecosystem, conrod_glium, Crates.io docs.rs, Simplifies using conrod_core with glium, conrod_piston, Crates.io docs.rs, Simplifies using conrod_core with piston, conrod_vulkano, Crates.io docs.rs, Simplifies using conrod_core with vulkano, Current State

We're just starting to reach a stable-ish API pattern! There will still be some
large changes, however these are more likely to be new features than API
overhauls.

To get a clearer idea of where we're at see the issues and in particular, the
1.0.0 milestone.

Contributing

Want to help out? See Piston's how to contribute guide.

License

Licensed under either of

at your option.

Contributions

Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.

Example Assets

主要指標

概覽
名稱與所有者PistonDevelopers/conrod
主編程語言Rust
編程語言Rust (語言數: 2)
平台
許可證Other
所有者活动
創建於2014-06-14 10:25:10
推送於2022-01-17 04:29:07
最后一次提交2022-01-17 14:29:07
發布數0
用户参与
星數3.4k
關注者數114
派生數295
提交數2.3k
已啟用問題?
問題數751
打開的問題數208
拉請求數630
打開的拉請求數11
關閉的拉請求數64
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?