Enum glium::texture::StencilFormat
[−]
[src]
pub enum StencilFormat {
I1,
I4,
I8,
I16,
}List of formats available for stencil textures.
You are strongly advised to only use I8.
Stencil textures are a very recent OpenGL feature that may not be supported everywhere.
Only I8 is supported for textures. All the other formats can only be used with renderbuffers.
Variants
I1I4I8I16Methods
impl StencilFormat[src]
fn get_formats_list() -> Vec<StencilFormat>
Returns a list of all the possible values of this enumeration.
fn to_texture_format(self) -> TextureFormat
Turns this format into a more generic TextureFormat.
fn is_supported_for_textures<C>(&self, context: &C) -> bool where C: CapabilitiesSource
Returns true if this format is supported by the backend for textures.
fn is_supported_for_renderbuffers<C>(&self, context: &C) -> bool where C: CapabilitiesSource
Returns true if this format is supported by the backend for renderbuffers.
Trait Implementations
impl Eq for StencilFormat[src]
impl PartialEq for StencilFormat[src]
fn eq(&self, __arg_0: &StencilFormat) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.
impl Hash for StencilFormat[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher1.3.0
Feeds a slice of this type into the state provided.
impl Copy for StencilFormat[src]
impl Clone for StencilFormat[src]
fn clone(&self) -> StencilFormat
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more