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
I1 | |
I4 | |
I8 | |
I16 |
Methods
impl StencilFormat
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.