Skip to main content

Crate hotline

Crate hotline 

Source
Expand description

§hotline

A Rust library for drawing lines that are on fire using SDL3.

§Example

use hotline::{FireLine, FireRenderer, FireParams};
use sdl3::pixels::Color;

let sdl = sdl3::init().unwrap();
let video = sdl.video().unwrap();
let window = video.window("Fire Lines", 800, 600)
    .position_centered()
    .build()
    .unwrap();
let canvas = window.into_canvas();

let mut renderer = FireRenderer::new(canvas);
let fire_line = FireLine::new(100.0, 300.0, 700.0, 300.0, FireParams::default());

renderer.render(&fire_line, 0.0);
renderer.present();

Structs§

FireLine
Represents a line that will be rendered with fire effect
FireParams
Parameters controlling the fire effect appearance
FireRenderer
Renderer for fire lines using SDL3