Expand description
“Public” API of your engine
Re-exports§
pub use nodes::*;pub use project::*;pub use rendering::*;pub use scene::*;pub use scripting::*;pub use structs::*;
Modules§
- brk
- input
- Input system for handling controller input
- nodes
- physics
- Physics system using Rapier for 2D and 3D physics
- prelude
- project
- project_
creator - Project creation utilities for Perro Engine Can be used from CLI or editor API
- rendering
- runtime
- scene
- scripting
- structs
- thread_
utils - types
Macros§
- define_
nodes - Declares all node types and generates
NodeType+SceneNodeenums. Also implements theBaseNodetrait forSceneNodeby delegating to its inner value. - impl_
scene_ node - Common macro implementing
BaseNodefor each concrete node type. This version supportsOption<Vec<Uuid>>forchildren. - impl_
ui_ element - Macro to implement BaseElement for a UI type