Trait geng::prelude::Transform2d
pub trait Transform2d<F>where
F: Float,{
// Required methods
fn bounding_quad(&self) -> Quad<F>;
fn apply_transform(&mut self, transform: mat3<F>);
}
Expand description
An object in 2d space, bounded by a Quad
TODO: better name
Required Methods§
fn bounding_quad(&self) -> Quad<F>
fn bounding_quad(&self) -> Quad<F>
Object’s bounding Quad
fn apply_transform(&mut self, transform: mat3<F>)
fn apply_transform(&mut self, transform: mat3<F>)
Apply transformation matrix to this object