bevy_light_2d 0.4.0

General purpose 2d lighting for the Bevy game engine.
Documentation
mod node;
mod pipeline;
mod prepare;

use bevy::{
    asset::Handle,
    ecs::component::Component,
    render::{render_graph::RenderLabel, render_resource::Shader, texture::CachedTexture},
};

pub use node::SdfNode;
pub use pipeline::SdfPipeline;
pub use prepare::prepare_sdf_texture;

pub const SDF_SHADER: Handle<Shader> =
    Handle::weak_from_u128(231804371047309214783091483091843019281);

#[derive(Debug, Hash, PartialEq, Eq, Clone, RenderLabel)]
pub struct SdfPass;

#[derive(Component)]
pub struct SdfTexture {
    pub sdf: CachedTexture,
}