pub struct EffectFile {
pub tag: u32,
pub table_base: usize,
pub start_offset: usize,
pub parameter_count: u32,
pub technique_count: u32,
pub object_count: u32,
pub string_count: u32,
pub resource_count: u32,
pub parameters: Vec<EffectParameter>,
pub techniques: Vec<Technique>,
pub objects: Vec<EffectObject>,
pub notes: Vec<String>,
}Fields§
§tag: u32§table_base: usize§start_offset: usize§parameter_count: u32§technique_count: u32§object_count: u32§string_count: u32§resource_count: u32§parameters: Vec<EffectParameter>§techniques: Vec<Technique>§objects: Vec<EffectObject>§notes: Vec<String>Trait Implementations§
Source§impl Clone for EffectFile
impl Clone for EffectFile
Source§fn clone(&self) -> EffectFile
fn clone(&self) -> EffectFile
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EffectFile
impl RefUnwindSafe for EffectFile
impl Send for EffectFile
impl Sync for EffectFile
impl Unpin for EffectFile
impl UnsafeUnpin for EffectFile
impl UnwindSafe for EffectFile
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