[][src]Struct bakkesmod::wrappers::canvas::Canvas

pub struct Canvas(_);

Implementations

impl Canvas[src]

pub fn new(addr: usize) -> Canvas[src]

pub fn addr(&self) -> usize[src]

pub fn set_position<T: Into<Vector2f>>(&self, pos: T)[src]

pub fn get_position_float(&self) -> Vector2f[src]

pub fn set_color_chars(&self, red: u8, green: u8, blue: u8, alpha: u8)[src]

pub fn set_color(&self, color: LinearColor)[src]

pub fn get_color(&self) -> LinearColor[src]

pub fn draw_box<T: Into<Vector2f>>(&self, size: T)[src]

pub fn fill_box<T: Into<Vector2f>>(&self, size: T)[src]

pub fn fill_triangle<T: Into<Vector2f>>(&self, p1: T, p2: T, p3: T)[src]

pub fn fill_triangle_color<T: Into<Vector2f>>(
    &self,
    p1: T,
    p2: T,
    p3: T,
    color: LinearColor
)
[src]

pub fn draw_string(&self, text: &str)[src]

pub fn draw_string_scale(&self, text: &str, x_scale: f32, y_scale: f32)[src]

pub fn get_string_size(
    &self,
    text: &str,
    x_scale: f32,
    y_scale: f32
) -> Vector2f
[src]

pub fn draw_line<T: Into<Vector2f>>(&self, start: T, end: T)[src]

pub fn draw_line_width<T: Into<Vector2f>>(&self, start: T, end: T, width: f32)[src]

pub fn draw_rect<T: Into<Vector2f>>(&self, start: T, end: T)[src]

pub fn project(&self, location: Vector) -> Vector2[src]

pub fn project_f(&self, location: Vector) -> Vector2f[src]

pub fn get_size(&self) -> Vector2[src]

Auto Trait Implementations

impl RefUnwindSafe for Canvas

impl Send for Canvas

impl Sync for Canvas

impl Unpin for Canvas

impl UnwindSafe for Canvas

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.