#[repr(C)]pub struct IPLBakedDataIdentifier {
pub type_: IPLBakedDataType,
pub variation: IPLBakedDataVariation,
pub endpointInfluence: IPLSphere,
}Expand description
Identifies a “layer” of data stored in a probe batch. Each probe batch may store multiple layers of data, such as reverb, static source reflections, or pathing. Each layer can be accessed using an identifier.
Fields§
§type_: IPLBakedDataTypeThe type of data stored.
variation: IPLBakedDataVariationThe way in which source and listener positions depend on probe position.
endpointInfluence: IPLSphereThe static source (for \c IPL_BAKEDDATAVARIATION_STATICSOURCE) or static listener (for \c IPL_BAKEDDATAVARIATION_STATICLISTENER) used to generate baked data. Baked data is only stored for probes that lie within the radius of this sphere.
Trait Implementations§
Source§impl Clone for IPLBakedDataIdentifier
impl Clone for IPLBakedDataIdentifier
Source§fn clone(&self) -> IPLBakedDataIdentifier
fn clone(&self) -> IPLBakedDataIdentifier
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 moreSource§impl Debug for IPLBakedDataIdentifier
impl Debug for IPLBakedDataIdentifier
impl Copy for IPLBakedDataIdentifier
Auto Trait Implementations§
impl Freeze for IPLBakedDataIdentifier
impl RefUnwindSafe for IPLBakedDataIdentifier
impl Send for IPLBakedDataIdentifier
impl Sync for IPLBakedDataIdentifier
impl Unpin for IPLBakedDataIdentifier
impl UnwindSafe for IPLBakedDataIdentifier
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