[][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 point to be drawn during the next frame. Points are not persistent between frames. This method must be called for each point 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> 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> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Send + Sync + Any

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SetParameter for T

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

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,