pub struct TextureSetting { /* private fields */ }Trait Implementations§
Source§impl Clone for TextureSetting
impl Clone for TextureSetting
Source§fn clone(&self) -> TextureSetting
fn clone(&self) -> TextureSetting
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TextureSetting
impl Debug for TextureSetting
Source§impl Default for TextureSetting
impl Default for TextureSetting
Source§fn default() -> TextureSetting
fn default() -> TextureSetting
Returns the “default value” for a type. Read more
impl Eq for TextureSetting
Source§impl PartialEq for TextureSetting
impl PartialEq for TextureSetting
Source§fn eq(&self, other: &TextureSetting) -> bool
fn eq(&self, other: &TextureSetting) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Settings for TextureSetting
impl Settings for TextureSetting
fn apply<R, F: FnOnce() -> R>( &self, gl: &Gl, cache: &RefCell<SettingsCache>, callback: F, ) -> R
fn depth_test(self, value: bool) -> ComposedSetting<Self, DepthTestSetting>
fn blend(self, value: bool) -> ComposedSetting<Self, BlendSetting>
fn blend_equation( self, color: BlendEquation, alpha: BlendEquation, ) -> ComposedSetting<Self, BlendEquationSetting>
fn blend_function( self, src_rgb: BlendFunction, dst_rgb: BlendFunction, src_alpha: BlendFunction, dst_alpha: BlendFunction, ) -> ComposedSetting<Self, BlendFunctionSetting>
fn depth_function( self, function: DepthFunction, ) -> ComposedSetting<Self, DepthFunction>
fn active_texture( self, index: u32, ) -> ComposedSetting<Self, ActiveTextureSetting>
fn texture( self, index: u32, texture: Texture, ) -> ComposedSetting<Self, TextureSetting>
fn texture_list<T: IntoIterator<Item = Texture>>( self, textures: T, ) -> ComposedSetting<Self, TextureListSetting>
fn texture_filter( self, texture: Texture, filter: TextureFilter, ) -> ComposedSetting<Self, TextureFilterSetting>
fn array_buffer( self, array_buffer: ArrayBuffer, ) -> ComposedSetting<Self, ArrayBufferSetting>
fn items_buffer<T: Item>( self, array_buffer: ItemsBuffer<T>, ) -> ComposedSetting<Self, ArrayBufferSetting>
fn element_buffer( self, element_buffer: ElementsBuffer, ) -> ComposedSetting<Self, ElementBufferSetting>
fn enabled_attributes( self, attributes: &[u32], ) -> ComposedSetting<Self, EnabledAttributesSetting>
fn program(self, program: Program) -> ComposedSetting<Self, ProgramSetting>
fn clear_color( self, r: f32, g: f32, b: f32, alpha: f32, ) -> ComposedSetting<Self, ClearColorSetting>
fn clear_depth(self, value: f32) -> ComposedSetting<Self, ClearDepthSetting>
fn viewport( self, x: i32, y: i32, width: i32, height: i32, ) -> ComposedSetting<Self, ViewportSetting>
fn depth_buffer( self, buffer: DepthBuffer, ) -> ComposedSetting<Self, DepthBufferSetting>
fn frame_buffer( self, buffer: FrameBuffer, ) -> ComposedSetting<Self, FrameBufferSetting>
fn cull_face(self, cull_face: CullFace) -> ComposedSetting<Self, CullFace>
fn color_mask( self, r: bool, g: bool, b: bool, a: bool, ) -> ComposedSetting<Self, ColorMask>
impl StructuralPartialEq for TextureSetting
Auto Trait Implementations§
impl !RefUnwindSafe for TextureSetting
impl !Send for TextureSetting
impl !Sync for TextureSetting
impl !UnwindSafe for TextureSetting
impl Freeze for TextureSetting
impl Unpin for TextureSetting
impl UnsafeUnpin for TextureSetting
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more