pub trait Object2D: Geometry2D {
fn render(&self, viewport: Viewport) -> ThreeDResult<()>;
fn is_transparent(&self) -> bool;
}Expand description
Represents a 2D object which can be rendered.
Required Methods
fn render(&self, viewport: Viewport) -> ThreeDResult<()>
fn render(&self, viewport: Viewport) -> ThreeDResult<()>
Render the object. Must be called in the callback given as input to a RenderTarget, ColorTarget or DepthTarget write method.
fn is_transparent(&self) -> bool
fn is_transparent(&self) -> bool
Returns whether or not this object should be considered transparent.