pub struct ProgramInfo {
pub program: WebGlProgram,
pub attribute_lookup: FxHashMap<String, u32>,
pub uniform_lookup: FxHashMap<String, WebGlUniformLocation>,
pub texture_sampler_slot_lookup: FxHashMap<String, u32>,
pub uniform_buffer_loc_lookup: FxHashMap<String, u32>,
pub uniform_buffer_offset_lookup: FxHashMap<String, FxHashMap<String, u32>>,
}Fields§
§program: WebGlProgram§attribute_lookup: FxHashMap<String, u32>§uniform_lookup: FxHashMap<String, WebGlUniformLocation>§texture_sampler_slot_lookup: FxHashMap<String, u32>§uniform_buffer_loc_lookup: FxHashMap<String, u32>§uniform_buffer_offset_lookup: FxHashMap<String, FxHashMap<String, u32>>Auto Trait Implementations§
impl Freeze for ProgramInfo
impl RefUnwindSafe for ProgramInfo
impl Send for ProgramInfo
impl Sync for ProgramInfo
impl Unpin for ProgramInfo
impl UnsafeUnpin for ProgramInfo
impl UnwindSafe for ProgramInfo
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