Struct cat_engine_basement::graphics::core::drawing::Drawing[][src]

pub struct Drawing { /* fields omitted */ }

Implementations

Renders primitives from array data.

GLError::InvalidValue is generated if count is negative.

GLError::InvalidOperation is generated if a non-zero buffer object name is bound to an enabled array and the buffer object’s data store is currently mapped, or if a geometry shader is active and mode is incompatible with the input primitive type of the geometry shader in the currently installed program object.

Render primitives from array data.

GLError::InvalidValue is generated if count is negative.

GLError::InvalidOperation is generated if a non-zero buffer object name is bound to an enabled array or the element array and the buffer object’s data store is currently mapped, or if a geometry shader is active and mode is incompatible with the input primitive type of the geometry shader in the currently installed program object.

Renders primitives from array data.

GLError::InvalidValue is generated if count is negative.

GLError::InvalidOperation is generated if a non-zero buffer object name is bound to an enabled array or the element array and the buffer object’s data store is currently mapped, or if a geometry shader is active and mode is incompatible with the input primitive type of the geometry shader in the currently installed program object.

Renders multiple sets of primitives from array data.

GLError::InvalidOperation is generated if a non-zero buffer object name is bound to an enabled array and the buffer object’s data store is currently mapped.

Renders multiple sets of primitives by specifying indices of array data elements.

GLError::InvalidOperation is generated if a non-zero buffer object name is bound to an enabled array or the element array and the buffer object’s data store is currently mapped.

Renders multiple sets of primitives by specifying indices of array data elements.

GLError::InvalidOperation is generated if a non-zero buffer object name is bound to an enabled array or the element array and the buffer object’s data store is currently mapped.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The alignment of pointer.

The type for initializers.

Initializes a with the given initializer. Read more

Dereferences the given pointer. Read more

Mutably dereferences the given pointer. Read more

Drops the object pointed to by the given pointer. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.