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 more