Crate kludgine_core

source ·
Expand description

Rendering and math related types.

Re-exports

pub use easygpu;
pub use figures;
pub use flume;
pub use image;
pub use lazy_static;
pub use winit;
pub use self::frame_renderer::FrameRenderer;
pub use self::frame_renderer::ShutdownCallback;

Modules

Renders individual frames. Can be used for offscreen rendering.
Math types for 2d geometry.
A collection of commonly used exports provided by this crate.
Scene and Target types that are used to draw.
Types for rendering shapes.
Types for rendering sprites.
Types for rendering text.
Types for managing textures.

Macros

Includes an Aseprite sprite sheet and Json export. For more information, see Sprite::load_aseprite_json. This macro will append “.png” and “.json” to the path provided and include both files in your binary.
Embeds a font into your executable.
Embeds a texture in the binary.

Structs

A RGBA color with f32 components.

Enums

All errors that kludgine-core can return.

Type Definitions

Alias for std::result::Result where the error type is Error.