Crate lumenpyx

Source

Re-exports§

pub use winit;

Modules§

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

Structs§

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.

Enums§

DebugOption
The debug option is used to determine what to display on the screen

Functions§

draw_all
Draw everything to the screen