Enum cat_engine_basement::graphics::core::buffer::BufferTarget [−][src]
#[repr(u32)]
pub enum BufferTarget {
ArrayBuffer,
CopyReadBuffer,
CopyWriteBuffer,
ElementArrayBuffer,
PixelPackBuffer,
PixelUnpackBuffer,
TextureBuffer,
TransformFeedbackBuffer,
UniformBuffer,
}
This is supported on crate feature
opengl
only.Expand description
Specifies the target buffer object.
Variants
Vertex attributes.
Buffer copy source.
Available only if the GL version is 3.1 or greater.
Buffer copy destination.
Vertex array indices.
Pixel read target.
Texture data source.
Texture data buffer.
Available only if the GL version is 3.1 or greater.
Transform feedback buffer.
Uniform block storage.
Available only if the GL version is 3.1 or greater.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for BufferTarget
impl Send for BufferTarget
impl Sync for BufferTarget
impl Unpin for BufferTarget
impl UnwindSafe for BufferTarget
Blanket Implementations
Mutably borrows from an owned value. Read more