Crate lumenpyx
Source pub use winit;
- animation
- blending
- drawable_object
- This module contains all the objects that can be drawn in the program
As well as containing the trait that all drawable objects must implement
- lights
- This module contains all the lights that can be used in the program
As well as containing the trait that all lights must implement
- primitives
- This module contains all the objects that can be drawn in the program
- shaders
- This module contains the full screen quad for custom shaders
- text
- Camera
- The camera struct is used to determine the position of the camera
- LumenpyxProgram
- The main struct that contains the window and display
- RenderSettings
- TextureHandle
- Transform
- The transform struct is used to determine the position and scale of an object
- Vertex
- The vertex struct for the program.
This doesn’t need to be messed with unless you are making a custom shader
that doesn’t use the full screen quad.
- DebugOption
- The debug option is used to determine what to display on the screen
- draw_all
- Draw everything to the screen