pub struct Program { /* private fields */ }
Expand description
プログラム
Implementations§
Source§impl Program
impl Program
pub fn default_uv(gl: Gl) -> Result<Self, String>
Sourcepub unsafe fn set_uniforms(&self, uniforms: &UniformVariables<'_>)
pub unsafe fn set_uniforms(&self, uniforms: &UniformVariables<'_>)
ユニフォーム変数を送る
Sourcepub unsafe fn set_uniform(&self, name: &CStr, value: &Uniform<'_>)
pub unsafe fn set_uniform(&self, name: &CStr, value: &Uniform<'_>)
ユニフォーム変数を送る
Sourcepub unsafe fn set_vector3(&self, name: &CStr, value: &Vector3<f32>)
pub unsafe fn set_vector3(&self, name: &CStr, value: &Vector3<f32>)
3次元ベクトル型(float)のユニフォーム変数を送る
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Program
impl RefUnwindSafe for Program
impl !Send for Program
impl !Sync for Program
impl Unpin for Program
impl UnwindSafe for Program
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
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.