2个版本
0.1.1 | 2024年6月2日 |
---|---|
0.1.0 | 2024年6月2日 |
#425 in GUI
30KB
egui_drag_value_expr
接受基于表达式的值的egui DragValue小部件。
用法
可以将rhai::Scope传递给DragValueExpr小部件,以允许用户输入引用作用域中变量的表达式。
带作用域
let mut scope = rhai::Scope::new();
scope.push("ten", 10.);
ui.add(DragValueExpr::new(&mut self.value, Some(&scope)));
不带作用域
ui.add(DragValueExpr::new(&mut self.value, None));
贡献
欢迎提交PR、功能请求和问题!
lib.rs
:
egui_drag_value_expr
接受基于表达式的值的egui DragValue小部件。
用法
可以将rhai::Scope传递给DragValueExpr小部件,以允许用户输入引用作用域中变量的表达式。
带作用域
let mut scope = rhai::Scope::new();
scope.push("ten", 10.);
ui.add(DragValueExpr::new(&mut self.value, Some(&scope)));
不带作用域
ui.add(DragValueExpr::new(&mut self.value, None));
依赖项
~7–13MB
~145K SLoC