Expand description
§Primback
Primback is a lightweight, easy-to-use 3D/2D primitive rendering engine
built on top of wgpu and winit. It provides quick utilities for shape generation,
basic physics simulation, and animations.
Re-exports§
pub use primback::context::CapsuleBuilder;pub use primback::context::Color;pub use primback::context::ColorWithAlpha;pub use primback::context::ConeBuilder;pub use primback::context::CubeBuilder;pub use primback::context::CylinderBuilder;pub use primback::context::DiskBuilder;pub use primback::context::DrawContext;pub use primback::context::IcoSphereBuilder;pub use primback::context::PlaneBuilder;pub use primback::context::PyramidBuilder;pub use primback::context::Rect;pub use primback::context::Shape;pub use primback::context::SphereBuilder;pub use primback::context::Text;pub use primback::context::TorusBuilder;pub use primback::context::UpdateContext;pub use primback::systems::animation::Animatable;pub use primback::systems::animation::Animated;pub use primback::systems::animation::AnimationMode;pub use primback::systems::animation::ExpBuilder;pub use primback::systems::animation::LinearBuilder;pub use primback::systems::animation::SpringBuilder;pub use primback::systems::audio::AudioListener;pub use primback::systems::audio::IntoFreq;pub use primback::systems::audio::Pitch;pub use primback::systems::audio::Synth;pub use primback::systems::audio::Waveform;pub use primback::systems::camera::Camera;pub use primback::systems::light::Light;pub use primback::systems::random::Random;pub use primback::types::rect_transform::Anchor;pub use primback::types::rect_transform::RectTransform;pub use primback::types::transform::Transform;pub use primback::types::transform::WorldTransform;pub use primback::graphics::FontConfig;pub use primback::Primback;pub use primback::PrimbackApp;pub use primback::PrimbackConfig;
Modules§
Structs§
- IVec2
- A 2-dimensional vector.
- Mat4
- A 4x4 column major matrix.
- Quat
- A quaternion representing an orientation.
- Vec2
- A 2-dimensional vector.
- Vec3
- A 3-dimensional vector.
- Vec4
- A 4-dimensional vector.
Enums§
- Euler
Rot - Euler rotation sequences.
- KeyCode
- Code representing the location of a physical key
- Mouse
Button - Describes a button of a mouse controller.