[][src]Struct kiss3d::renderer::point_renderer::PointRenderer

pub struct PointRenderer { /* fields omitted */ }

Structure which manages the display of short-living points.

Methods

impl PointRenderer[src]

pub fn new() -> PointRenderer[src]

Creates a new points manager.

pub fn needs_rendering(&self) -> bool[src]

Indicates whether some points have to be drawn.

pub fn set_point_size(&mut self, pt_size: f32)[src]

Sets the point size for the rendered points.

pub fn draw_point(&mut self, pt: Point3<f32>, color: Point3<f32>)[src]

Adds a line to be drawn during the next frame. Lines are not persistent between frames. This method must be called for each line to draw, and at each update loop iteration.

Trait Implementations

impl Renderer for PointRenderer[src]

fn render(&mut self, pass: usize, camera: &mut dyn Camera)[src]

Actually draws the points.

Auto Trait Implementations

Blanket Implementations

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

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

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

The type returned in the event of a conversion error.

impl<T> SetParameter for T

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 

Sets value as a parameter of self.

impl<T> Same for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf for SP where
    SS: SubsetOf<SP>, 

impl<T> Downcast for T where
    T: Any

impl<T> Erased for T