[−][src]Trait awsm::webgl::PartialWebGlUniforms
Required methods
fn awsm_get_uniform_location(
&self,
program: &WebGlProgram,
name: &str
) -> Result<WebGlUniformLocation, Error>
&self,
program: &WebGlProgram,
name: &str
) -> Result<WebGlUniformLocation, Error>
fn awsm_upload_uniform_fvec<T: AsRef<[f32]>>(
&self,
loc: &WebGlUniformLocation,
_type: UniformType,
data: &T
) -> Result<(), Error>
&self,
loc: &WebGlUniformLocation,
_type: UniformType,
data: &T
) -> Result<(), Error>
fn awsm_upload_uniform_ivec<T: AsRef<[i32]>>(
&self,
loc: &WebGlUniformLocation,
_type: UniformType,
data: &T
) -> Result<(), Error>
&self,
loc: &WebGlUniformLocation,
_type: UniformType,
data: &T
) -> Result<(), Error>
fn awsm_uniform1f(&self, loc: &WebGlUniformLocation, x: f32)
fn awsm_uniform2f(&self, loc: &WebGlUniformLocation, x: f32, y: f32)
fn awsm_uniform3f(&self, loc: &WebGlUniformLocation, x: f32, y: f32, z: f32)
fn awsm_uniform4f(
&self,
loc: &WebGlUniformLocation,
x: f32,
y: f32,
z: f32,
w: f32
)
&self,
loc: &WebGlUniformLocation,
x: f32,
y: f32,
z: f32,
w: f32
)
fn awsm_uniform1fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
fn awsm_uniform2fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
fn awsm_uniform3fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
fn awsm_uniform4fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
fn awsm_uniform1i(&self, loc: &WebGlUniformLocation, x: i32)
fn awsm_uniform2i(&self, loc: &WebGlUniformLocation, x: i32, y: i32)
fn awsm_uniform3i(&self, loc: &WebGlUniformLocation, x: i32, y: i32, z: i32)
fn awsm_uniform4i(
&self,
loc: &WebGlUniformLocation,
x: i32,
y: i32,
z: i32,
w: i32
)
&self,
loc: &WebGlUniformLocation,
x: i32,
y: i32,
z: i32,
w: i32
)
fn awsm_uniform1iv_with_i32_array(
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
fn awsm_uniform2iv_with_i32_array(
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
fn awsm_uniform3iv_with_i32_array(
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
fn awsm_uniform4iv_with_i32_array(
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
fn awsm_uniform_matrix2fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
fn awsm_uniform_matrix3fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
fn awsm_uniform_matrix4fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
Implementations on Foreign Types
impl PartialWebGlUniforms for WebGlRenderingContext
[src]
fn awsm_get_uniform_location(
&self,
program: &WebGlProgram,
name: &str
) -> Result<WebGlUniformLocation, Error>
[src]
&self,
program: &WebGlProgram,
name: &str
) -> Result<WebGlUniformLocation, Error>
fn awsm_upload_uniform_fvec<T: AsRef<[f32]>>(
&self,
loc: &WebGlUniformLocation,
_type: UniformType,
data: &T
) -> Result<(), Error>
[src]
&self,
loc: &WebGlUniformLocation,
_type: UniformType,
data: &T
) -> Result<(), Error>
fn awsm_upload_uniform_ivec<T: AsRef<[i32]>>(
&self,
loc: &WebGlUniformLocation,
_type: UniformType,
data: &T
) -> Result<(), Error>
[src]
&self,
loc: &WebGlUniformLocation,
_type: UniformType,
data: &T
) -> Result<(), Error>
fn awsm_uniform1f(&self, loc: &WebGlUniformLocation, x: f32)
[src]
fn awsm_uniform2f(&self, loc: &WebGlUniformLocation, x: f32, y: f32)
[src]
fn awsm_uniform3f(&self, loc: &WebGlUniformLocation, x: f32, y: f32, z: f32)
[src]
fn awsm_uniform4f(
&self,
loc: &WebGlUniformLocation,
x: f32,
y: f32,
z: f32,
w: f32
)
[src]
&self,
loc: &WebGlUniformLocation,
x: f32,
y: f32,
z: f32,
w: f32
)
fn awsm_uniform1fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
fn awsm_uniform2fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
fn awsm_uniform3fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
fn awsm_uniform4fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
fn awsm_uniform1i(&self, loc: &WebGlUniformLocation, x: i32)
[src]
fn awsm_uniform2i(&self, loc: &WebGlUniformLocation, x: i32, y: i32)
[src]
fn awsm_uniform3i(&self, loc: &WebGlUniformLocation, x: i32, y: i32, z: i32)
[src]
fn awsm_uniform4i(
&self,
loc: &WebGlUniformLocation,
x: i32,
y: i32,
z: i32,
w: i32
)
[src]
&self,
loc: &WebGlUniformLocation,
x: i32,
y: i32,
z: i32,
w: i32
)
fn awsm_uniform1iv_with_i32_array(
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
fn awsm_uniform2iv_with_i32_array(
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
fn awsm_uniform3iv_with_i32_array(
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
fn awsm_uniform4iv_with_i32_array(
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
fn awsm_uniform_matrix2fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
fn awsm_uniform_matrix3fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
fn awsm_uniform_matrix4fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
impl PartialWebGlUniforms for WebGl2RenderingContext
[src]
fn awsm_get_uniform_location(
&self,
program: &WebGlProgram,
name: &str
) -> Result<WebGlUniformLocation, Error>
[src]
&self,
program: &WebGlProgram,
name: &str
) -> Result<WebGlUniformLocation, Error>
fn awsm_upload_uniform_fvec<T: AsRef<[f32]>>(
&self,
loc: &WebGlUniformLocation,
_type: UniformType,
data: &T
) -> Result<(), Error>
[src]
&self,
loc: &WebGlUniformLocation,
_type: UniformType,
data: &T
) -> Result<(), Error>
fn awsm_upload_uniform_ivec<T: AsRef<[i32]>>(
&self,
loc: &WebGlUniformLocation,
_type: UniformType,
data: &T
) -> Result<(), Error>
[src]
&self,
loc: &WebGlUniformLocation,
_type: UniformType,
data: &T
) -> Result<(), Error>
fn awsm_uniform1f(&self, loc: &WebGlUniformLocation, x: f32)
[src]
fn awsm_uniform2f(&self, loc: &WebGlUniformLocation, x: f32, y: f32)
[src]
fn awsm_uniform3f(&self, loc: &WebGlUniformLocation, x: f32, y: f32, z: f32)
[src]
fn awsm_uniform4f(
&self,
loc: &WebGlUniformLocation,
x: f32,
y: f32,
z: f32,
w: f32
)
[src]
&self,
loc: &WebGlUniformLocation,
x: f32,
y: f32,
z: f32,
w: f32
)
fn awsm_uniform1fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
fn awsm_uniform2fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
fn awsm_uniform3fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
fn awsm_uniform4fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[f32]
)
fn awsm_uniform1i(&self, loc: &WebGlUniformLocation, x: i32)
[src]
fn awsm_uniform2i(&self, loc: &WebGlUniformLocation, x: i32, y: i32)
[src]
fn awsm_uniform3i(&self, loc: &WebGlUniformLocation, x: i32, y: i32, z: i32)
[src]
fn awsm_uniform4i(
&self,
loc: &WebGlUniformLocation,
x: i32,
y: i32,
z: i32,
w: i32
)
[src]
&self,
loc: &WebGlUniformLocation,
x: i32,
y: i32,
z: i32,
w: i32
)
fn awsm_uniform1iv_with_i32_array(
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
fn awsm_uniform2iv_with_i32_array(
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
fn awsm_uniform3iv_with_i32_array(
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
fn awsm_uniform4iv_with_i32_array(
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
[src]
&self,
loc: &WebGlUniformLocation,
data: &[i32]
)
fn awsm_uniform_matrix2fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
fn awsm_uniform_matrix3fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
fn awsm_uniform_matrix4fv_with_f32_array(
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)
[src]
&self,
loc: &WebGlUniformLocation,
transpose: bool,
data: &[f32]
)