Struct qt_gui::q_opengl_texture::BindingTarget
source · pub struct BindingTarget(/* private fields */);
Expand description
This enum defines the possible binding targets of texture units.
C++ enum: QOpenGLTexture::BindingTarget
.
This enum defines the possible binding targets of texture units.
Implementations§
source§impl BindingTarget
impl BindingTarget
sourcepub const BindingTarget1D: BindingTarget = _
pub const BindingTarget1D: BindingTarget = _
Equivalent to GL_TEXTURE_BINDING_1D (C++ enum variant: BindingTarget1D = 32872
)
sourcepub const BindingTarget1DArray: BindingTarget = _
pub const BindingTarget1DArray: BindingTarget = _
Equivalent to GL_TEXTURE_BINDING_1D_ARRAY (C++ enum variant: BindingTarget1DArray = 35868
)
sourcepub const BindingTarget2D: BindingTarget = _
pub const BindingTarget2D: BindingTarget = _
Equivalent to GL_TEXTURE_BINDING_2D (C++ enum variant: BindingTarget2D = 32873
)
sourcepub const BindingTarget2DArray: BindingTarget = _
pub const BindingTarget2DArray: BindingTarget = _
Equivalent to GL_TEXTURE_BINDING_2D_ARRAY (C++ enum variant: BindingTarget2DArray = 35869
)
sourcepub const BindingTarget3D: BindingTarget = _
pub const BindingTarget3D: BindingTarget = _
Equivalent to GL_TEXTURE_BINDING_3D (C++ enum variant: BindingTarget3D = 32874
)
sourcepub const BindingTargetCubeMap: BindingTarget = _
pub const BindingTargetCubeMap: BindingTarget = _
Equivalent to GL_TEXTURE_BINDING_CUBE_MAP (C++ enum variant: BindingTargetCubeMap = 34068
)
sourcepub const BindingTargetCubeMapArray: BindingTarget = _
pub const BindingTargetCubeMapArray: BindingTarget = _
Equivalent to GL_TEXTURE_BINDING_CUBE_MAP_ARRAY (C++ enum variant: BindingTargetCubeMapArray = 36874
)
sourcepub const BindingTarget2DMultisample: BindingTarget = _
pub const BindingTarget2DMultisample: BindingTarget = _
Equivalent to GL_TEXTURE_BINDING_2D_MULTISAMPLE (C++ enum variant: BindingTarget2DMultisample = 37124
)
sourcepub const BindingTarget2DMultisampleArray: BindingTarget = _
pub const BindingTarget2DMultisampleArray: BindingTarget = _
Equivalent to GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY (C++ enum variant: BindingTarget2DMultisampleArray = 37125
)
sourcepub const BindingTargetRectangle: BindingTarget = _
pub const BindingTargetRectangle: BindingTarget = _
Equivalent to GL_TEXTURE_BINDING_RECTANGLE (C++ enum variant: BindingTargetRectangle = 34038
)
sourcepub const BindingTargetBuffer: BindingTarget = _
pub const BindingTargetBuffer: BindingTarget = _
Equivalent to GL_TEXTURE_BINDING_BUFFER (C++ enum variant: BindingTargetBuffer = 35884
)
Trait Implementations§
source§impl Clone for BindingTarget
impl Clone for BindingTarget
source§fn clone(&self) -> BindingTarget
fn clone(&self) -> BindingTarget
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BindingTarget
impl Debug for BindingTarget
source§impl From<BindingTarget> for c_int
impl From<BindingTarget> for c_int
source§fn from(value: BindingTarget) -> Self
fn from(value: BindingTarget) -> Self
source§impl From<i32> for BindingTarget
impl From<i32> for BindingTarget
source§impl PartialEq for BindingTarget
impl PartialEq for BindingTarget
source§fn eq(&self, other: &BindingTarget) -> bool
fn eq(&self, other: &BindingTarget) -> bool
self
and other
values to be equal, and is used
by ==
.