Docs.rs
ugli-0.17.2
ugli 0.17.2
Permalink
Docs.rs crate page
MIT
Links
Homepage
Repository
Crates.io
Source
Owners
kuviman
Dependencies
batbox-color ^0.16
normal
batbox-la ^0.16
normal
batbox-range ^0.16
normal
derive_more ^0.99
normal
field-offset ^0.3
normal
image ^0.24
normal
log ^0.4
normal
num_enum ^0.7
normal
serde ^1
normal
thiserror ^1
normal
ugli-derive ^0.17
normal
ugli-raw ^0.17
normal
glutin ^0.31
normal
serde-wasm-bindgen ^0.6
normal
wasm-bindgen ^0.2
normal
web-sys ^0.3
normal
Versions
Platform
wasm32-unknown-unknown
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
ugli
0.17.2
Uniform
Required Methods
apply
Implementations on Foreign Types
&'a U
Option<U>
Ref<'a, U>
Rgba<f32>
[[f32; 2]; 2]
[[f32; 3]; 3]
[[f32; 4]; 4]
[f32; 2]
[f32; 3]
[f32; 4]
[f64; 2]
[f64; 3]
[f64; 4]
[i16; 2]
[i16; 3]
[i16; 4]
[i32; 2]
[i32; 3]
[i32; 4]
[i64; 2]
[i64; 3]
[i64; 4]
[i8; 2]
[i8; 3]
[i8; 4]
[isize; 2]
[isize; 3]
[isize; 4]
[u16; 2]
[u16; 3]
[u16; 4]
[u32; 2]
[u32; 3]
[u32; 4]
[u64; 2]
[u64; 3]
[u64; 4]
[u8; 2]
[u8; 3]
[u8; 4]
[usize; 2]
[usize; 3]
[usize; 4]
f32
f64
i16
i32
i64
i8
isize
mat3<f32>
mat4<f32>
u16
u32
u64
u8
usize
vec2<U>
vec3<U>
vec4<U>
Implementors
In crate ugli
?
Trait
ugli
::
Uniform
source
·
[
−
]
pub trait Uniform { // Required method fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
); }
Required Methods
§
source
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
Implementations on Foreign Types
§
source
§
impl
Uniform
for
f32
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
f64
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
i8
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
i16
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
i32
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
i64
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
isize
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
u8
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
u16
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
u32
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
u64
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
usize
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
Rgba
<
f32
>
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
mat3
<
f32
>
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for
mat4
<
f32
>
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
f32
;
2
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
f32
;
3
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
f32
;
4
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
f64
;
2
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
f64
;
3
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
f64
;
4
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
i8
;
2
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
i8
;
3
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
i8
;
4
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
i16
;
2
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
i16
;
3
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
i16
;
4
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
i32
;
2
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
i32
;
3
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
i32
;
4
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
i64
;
2
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
i64
;
3
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
i64
;
4
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
isize
;
2
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
isize
;
3
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
isize
;
4
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
u8
;
2
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
u8
;
3
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
u8
;
4
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
u16
;
2
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
u16
;
3
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
u16
;
4
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
u32
;
2
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
u32
;
3
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
u32
;
4
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
u64
;
2
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
u64
;
3
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
u64
;
4
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
usize
;
2
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
usize
;
3
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [
usize
;
4
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [[
f32
;
2
];
2
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [[
f32
;
3
];
3
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl
Uniform
for [[
f32
;
4
];
4
]
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl<'a, U:
Uniform
>
Uniform
for
&'a U
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl<'a, U:
Uniform
>
Uniform
for
Ref
<'a, U>
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl<U>
Uniform
for
vec2
<U>
where
[U; 2]
:
Uniform
,
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl<U>
Uniform
for
vec3
<U>
where
[U; 3]
:
Uniform
,
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl<U>
Uniform
for
vec4
<U>
where
[U; 4]
:
Uniform
,
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
source
§
impl<U:
Uniform
>
Uniform
for
Option
<U>
source
§
fn
apply
(&self, gl: &
Context
, info: &
UniformInfo
)
Implementors
§
source
§
impl
Uniform
for
UniformValue
source
§
impl<P:
TexturePixel
>
Uniform
for
Texture2d
<P>