Struct steam_audio::ffi::IPLProbePlacementParams
[−]
[src]
#[repr(C)]pub struct IPLProbePlacementParams { pub placement: IPLProbePlacement, pub spacing: IPLfloat32, pub heightAboveFloor: IPLfloat32, pub maxOctreeTriangles: IPLint32, pub maxOctreeDepth: IPLint32, }
Parameters that specify how probes should be created by \c ::iplCreateProbeBox.
Fields
placement: IPLProbePlacement
< The placement algorithm to use for creating probes.
spacing: IPLfloat32
< Spacing between probes along the horizontal plane. Only used if \c placement is \c ::IPL_PLACEMENT_UNIFORMFLOOR.
heightAboveFloor: IPLfloat32
< Height of the probes above the closest floor or terrain surfaces. Only used if \c placement is \c ::IPL_PLACEMENT_UNIFORMFLOOR.
maxOctreeTriangles: IPLint32
< The maximum number of triangles to store in an octree leaf node. Only used if \c placement is \c ::IPL_PLACEMENT_OCTREE.
maxOctreeDepth: IPLint32
< The maximum depth of the octree. Increasing this value increases density of the generated probes. Only used if \c placement is \c ::IPL_PLACEMENT_OCTREE.
Trait Implementations
impl Debug for IPLProbePlacementParams
[src]
impl Copy for IPLProbePlacementParams
[src]
impl Clone for IPLProbePlacementParams
[src]
fn clone(&self) -> IPLProbePlacementParams
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more