Enum opencv::core::Buffer_Target
source · #[repr(C)]
pub enum Buffer_Target {
ARRAY_BUFFER,
ELEMENT_ARRAY_BUFFER,
PIXEL_PACK_BUFFER,
PIXEL_UNPACK_BUFFER,
}
Expand description
The target defines how you intend to use the buffer object.
Variants
ARRAY_BUFFER
The buffer will be used as a source for vertex data
ELEMENT_ARRAY_BUFFER
The buffer will be used for indices (in glDrawElements, for example)
PIXEL_PACK_BUFFER
The buffer will be used for reading from OpenGL textures
PIXEL_UNPACK_BUFFER
The buffer will be used for writing to OpenGL textures
Trait Implementations
sourceimpl Clone for Buffer_Target
impl Clone for Buffer_Target
sourcefn clone(&self) -> Buffer_Target
fn clone(&self) -> Buffer_Target
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for Buffer_Target
impl Debug for Buffer_Target
sourceimpl PartialEq<Buffer_Target> for Buffer_Target
impl PartialEq<Buffer_Target> for Buffer_Target
sourcefn eq(&self, other: &Buffer_Target) -> bool
fn eq(&self, other: &Buffer_Target) -> bool
impl Copy for Buffer_Target
impl Eq for Buffer_Target
impl StructuralEq for Buffer_Target
impl StructuralPartialEq for Buffer_Target
Auto Trait Implementations
impl RefUnwindSafe for Buffer_Target
impl Send for Buffer_Target
impl Sync for Buffer_Target
impl Unpin for Buffer_Target
impl UnwindSafe for Buffer_Target
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more