Struct webgl_rc::EmptySetting
source · [−]pub struct EmptySetting {}Trait Implementations
sourceimpl Clone for EmptySetting
impl Clone for EmptySetting
sourcefn clone(&self) -> EmptySetting
fn clone(&self) -> EmptySetting
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for EmptySetting
impl Debug for EmptySetting
sourceimpl Default for EmptySetting
impl Default for EmptySetting
sourcefn default() -> EmptySetting
fn default() -> EmptySetting
Returns the “default value” for a type. Read more
sourceimpl PartialEq<EmptySetting> for EmptySetting
impl PartialEq<EmptySetting> for EmptySetting
sourcefn eq(&self, other: &EmptySetting) -> bool
fn eq(&self, other: &EmptySetting) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourceimpl Settings for EmptySetting
impl Settings for EmptySetting
fn apply<R, F: FnOnce() -> R>(
&self,
_: &Gl,
_: &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: ElementBuffer
) -> 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 EmptySetting
Auto Trait Implementations
impl RefUnwindSafe for EmptySetting
impl Send for EmptySetting
impl Sync for EmptySetting
impl Unpin for EmptySetting
impl UnwindSafe for EmptySetting
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more