pub struct LayerData {Show 17 fields
pub self_key: Option<Uoid>,
pub synched: SynchedObjectData,
pub underlay: Option<Uoid>,
pub state: MatState,
pub transform: [f32; 16],
pub preshade_color: Color,
pub runtime_color: Color,
pub ambient_color: Color,
pub specular_color: Color,
pub uvw_src: u32,
pub opacity: f32,
pub lod_bias: f32,
pub specular_power: f32,
pub texture: Option<Uoid>,
pub vertex_shader: Option<Uoid>,
pub pixel_shader: Option<Uoid>,
pub bump_env_xfm: [f32; 16],
}Expand description
Parsed plLayer data.
Fields§
§self_key: Option<Uoid>§synched: SynchedObjectData§underlay: Option<Uoid>§state: MatState§transform: [f32; 16]§preshade_color: Color§runtime_color: Color§ambient_color: Color§specular_color: Color§uvw_src: u32§opacity: f32§lod_bias: f32§specular_power: f32§texture: Option<Uoid>§vertex_shader: Option<Uoid>§pixel_shader: Option<Uoid>§bump_env_xfm: [f32; 16]Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LayerData
impl RefUnwindSafe for LayerData
impl Send for LayerData
impl Sync for LayerData
impl Unpin for LayerData
impl UnsafeUnpin for LayerData
impl UnwindSafe for LayerData
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