Struct nannou::ui::backend::glium::glium::draw_parameters::TransformFeedbackPrimitivesWrittenQuery[][src]

pub struct TransformFeedbackPrimitivesWrittenQuery { /* fields omitted */ }

Query that allows you to know the number of primitives generated by transform feedback.

Methods

impl TransformFeedbackPrimitivesWrittenQuery
[src]

Builds a new query.

impl TransformFeedbackPrimitivesWrittenQuery
[src]

Queries the counter to see if the result is already available.

Returns the value of the query. Blocks until it is available.

This function doesn't block if is_ready would return true.

Note that you are strongly discouraged from calling this in the middle of the rendering process, as it may block for a long time.

Queries should either have their result written into a buffer, be used for conditional rendering, or stored and checked during the next frame.

Writes the result of the query to a buffer when it is available.

This function doesn't block. Instead it submits a commands to the GPU's commands queue and orders the GPU to write the result of the query to a buffer.

This operation is not necessarily supported everywhere.

Trait Implementations

impl Debug for TransformFeedbackPrimitivesWrittenQuery
[src]

Formats the value using the given formatter. Read more

impl GlObject for TransformFeedbackPrimitivesWrittenQuery
[src]

The type of identifier for this object.

Returns the id of the object.

Auto Trait Implementations