Crate ABC_lumenpyx

Source
Expand description

The official ABC Game Engine implementation of lumenpyx

Modules§

lights
prelude
primitives

Structs§

BlendObject
Camera
LumenpyxEventLoop
The event loop for the lumenpyx program
LumenpyxProgram
NotActive
A component that prevents an entity and it’s children from being rendered
RenderSettings
TextureHandle

Enums§

BlendMode
DebugOption
The debug option is used to determine what to display on the screen
FontFamily
Named or generic font family.
FontStack
Prioritized sequence of font families.
GenericFamily
Describes a generic font family.
Normal
Texture

Traits§

Drawable
A trait for objects that can be drawn to the screen. Every primitive implements this trait. If you want to create a custom object, you will need to implement this trait. If you do, use the tutorial here: https://github.com/ABC-Engine/lumenpyx/wiki/Creating-custom-drawable-objects
LightDrawable
A trait for drawable lights This trait is used to draw lights in the scene If you want to create a custom light, you can implement this trait Follow the example here: https://github.com/ABC-Engine/lumenpyx/wiki/Creating-custom-drawable-objects

Functions§

get_camera_pos
render
Renders the scene