sfml 0.25.1

Rust binding for sfml
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::graphics::{RenderStates, RenderTarget};

/// Something that is drawable by a [`RenderTarget`].
pub trait Drawable {
    /// Draws into `target` with [`RenderStates`] `states`.
    fn draw<'a: 'shader, 'texture, 'shader, 'shader_texture>(
        &'a self,
        target: &mut dyn RenderTarget,
        states: &RenderStates<'texture, 'shader, 'shader_texture>,
    );
}