[][src]Struct oal_sys::EFXEAXREVERBPROPERTIES

#[repr(C)]pub struct EFXEAXREVERBPROPERTIES {
    pub flDensity: f32,
    pub flDiffusion: f32,
    pub flGain: f32,
    pub flGainHF: f32,
    pub flGainLF: f32,
    pub flDecayTime: f32,
    pub flDecayHFRatio: f32,
    pub flDecayLFRatio: f32,
    pub flReflectionsGain: f32,
    pub flReflectionsDelay: f32,
    pub flReflectionsPan: [f32; 3],
    pub flLateReverbGain: f32,
    pub flLateReverbDelay: f32,
    pub flLateReverbPan: [f32; 3],
    pub flEchoTime: f32,
    pub flEchoDepth: f32,
    pub flModulationTime: f32,
    pub flModulationDepth: f32,
    pub flAirAbsorptionGainHF: f32,
    pub flHFReference: f32,
    pub flLFReference: f32,
    pub flRoomRolloffFactor: f32,
    pub iDecayHFLimit: c_int,
}

Fields

flDensity: f32flDiffusion: f32flGain: f32flGainHF: f32flGainLF: f32flDecayTime: f32flDecayHFRatio: f32flDecayLFRatio: f32flReflectionsGain: f32flReflectionsDelay: f32flReflectionsPan: [f32; 3]flLateReverbGain: f32flLateReverbDelay: f32flLateReverbPan: [f32; 3]flEchoTime: f32flEchoDepth: f32flModulationTime: f32flModulationDepth: f32flAirAbsorptionGainHF: f32flHFReference: f32flLFReference: f32flRoomRolloffFactor: f32iDecayHFLimit: c_int

Implementations

impl EFXEAXREVERBPROPERTIES[src]

pub fn generic() -> Self[src]

EFX_REVERB_PRESET_GENERIC

pub fn paddedcell() -> Self[src]

EFX_REVERB_PRESET_PADDEDCELL

pub fn room() -> Self[src]

EFX_REVERB_PRESET_ROOM

pub fn bathroom() -> Self[src]

EFX_REVERB_PRESET_BATHROOM

pub fn livingroom() -> Self[src]

EFX_REVERB_PRESET_LIVINGROOM

pub fn stoneroom() -> Self[src]

EFX_REVERB_PRESET_STONEROOM

pub fn auditorium() -> Self[src]

EFX_REVERB_PRESET_AUDITORIUM

pub fn concerthall() -> Self[src]

EFX_REVERB_PRESET_CONCERTHALL

pub fn cave() -> Self[src]

EFX_REVERB_PRESET_CAVE

pub fn arena() -> Self[src]

EFX_REVERB_PRESET_ARENA

pub fn hangar() -> Self[src]

EFX_REVERB_PRESET_HANGAR

pub fn carpetedhallway() -> Self[src]

EFX_REVERB_PRESET_CARPETEDHALLWAY

pub fn hallway() -> Self[src]

EFX_REVERB_PRESET_HALLWAY

pub fn stonecorridor() -> Self[src]

EFX_REVERB_PRESET_STONECORRIDOR

pub fn alley() -> Self[src]

EFX_REVERB_PRESET_ALLEY

pub fn forest() -> Self[src]

EFX_REVERB_PRESET_FOREST

pub fn city() -> Self[src]

EFX_REVERB_PRESET_CITY

pub fn mountains() -> Self[src]

EFX_REVERB_PRESET_MOUNTAINS

pub fn quarry() -> Self[src]

EFX_REVERB_PRESET_QUARRY

pub fn plain() -> Self[src]

EFX_REVERB_PRESET_PLAIN

pub fn parkinglot() -> Self[src]

EFX_REVERB_PRESET_PARKINGLOT

pub fn sewerpipe() -> Self[src]

EFX_REVERB_PRESET_SEWERPIPE

pub fn underwater() -> Self[src]

EFX_REVERB_PRESET_UNDERWATER

pub fn drugged() -> Self[src]

EFX_REVERB_PRESET_DRUGGED

pub fn dizzy() -> Self[src]

EFX_REVERB_PRESET_DIZZY

pub fn psychotic() -> Self[src]

EFX_REVERB_PRESET_PSYCHOTIC

pub fn castle_smallroom() -> Self[src]

EFX_REVERB_PRESET_CASTLE_SMALLROOM

pub fn castle_shortpassage() -> Self[src]

EFX_REVERB_PRESET_CASTLE_SHORTPASSAGE

pub fn castle_mediumroom() -> Self[src]

EFX_REVERB_PRESET_CASTLE_MEDIUMROOM

pub fn castle_largeroom() -> Self[src]

EFX_REVERB_PRESET_CASTLE_LARGEROOM

pub fn castle_longpassage() -> Self[src]

EFX_REVERB_PRESET_CASTLE_LONGPASSAGE

pub fn castle_hall() -> Self[src]

EFX_REVERB_PRESET_CASTLE_HALL

pub fn castle_cupboard() -> Self[src]

EFX_REVERB_PRESET_CASTLE_CUPBOARD

pub fn castle_courtyard() -> Self[src]

EFX_REVERB_PRESET_CASTLE_COURTYARD

pub fn castle_alcove() -> Self[src]

EFX_REVERB_PRESET_CASTLE_ALCOVE

pub fn factory_smallroom() -> Self[src]

EFX_REVERB_PRESET_FACTORY_SMALLROOM

pub fn factory_shortpassage() -> Self[src]

EFX_REVERB_PRESET_FACTORY_SHORTPASSAGE

pub fn factory_mediumroom() -> Self[src]

EFX_REVERB_PRESET_FACTORY_MEDIUMROOM

pub fn factory_largeroom() -> Self[src]

EFX_REVERB_PRESET_FACTORY_LARGEROOM

pub fn factory_longpassage() -> Self[src]

EFX_REVERB_PRESET_FACTORY_LONGPASSAGE

pub fn factory_hall() -> Self[src]

EFX_REVERB_PRESET_FACTORY_HALL

pub fn factory_cupboard() -> Self[src]

EFX_REVERB_PRESET_FACTORY_CUPBOARD

pub fn factory_courtyard() -> Self[src]

EFX_REVERB_PRESET_FACTORY_COURTYARD

pub fn factory_alcove() -> Self[src]

EFX_REVERB_PRESET_FACTORY_ALCOVE

pub fn icepalace_smallroom() -> Self[src]

EFX_REVERB_PRESET_ICEPALACE_SMALLROOM

pub fn icepalace_shortpassage() -> Self[src]

EFX_REVERB_PRESET_ICEPALACE_SHORTPASSAGE

pub fn icepalace_mediumroom() -> Self[src]

EFX_REVERB_PRESET_ICEPALACE_MEDIUMROOM

pub fn icepalace_largeroom() -> Self[src]

EFX_REVERB_PRESET_ICEPALACE_LARGEROOM

pub fn icepalace_longpassage() -> Self[src]

EFX_REVERB_PRESET_ICEPALACE_LONGPASSAGE

pub fn icepalace_hall() -> Self[src]

EFX_REVERB_PRESET_ICEPALACE_HALL

pub fn icepalace_cupboard() -> Self[src]

EFX_REVERB_PRESET_ICEPALACE_CUPBOARD

pub fn icepalace_courtyard() -> Self[src]

EFX_REVERB_PRESET_ICEPALACE_COURTYARD

pub fn icepalace_alcove() -> Self[src]

EFX_REVERB_PRESET_ICEPALACE_ALCOVE

pub fn spacestation_smallroom() -> Self[src]

EFX_REVERB_PRESET_SPACESTATION_SMALLROOM

pub fn spacestation_shortpassage() -> Self[src]

EFX_REVERB_PRESET_SPACESTATION_SHORTPASSAGE

pub fn spacestation_mediumroom() -> Self[src]

EFX_REVERB_PRESET_SPACESTATION_MEDIUMROOM

pub fn spacestation_largeroom() -> Self[src]

EFX_REVERB_PRESET_SPACESTATION_LARGEROOM

pub fn spacestation_longpassage() -> Self[src]

EFX_REVERB_PRESET_SPACESTATION_LONGPASSAGE

pub fn spacestation_hall() -> Self[src]

EFX_REVERB_PRESET_SPACESTATION_HALL

pub fn spacestation_cupboard() -> Self[src]

EFX_REVERB_PRESET_SPACESTATION_CUPBOARD

pub fn spacestation_alcove() -> Self[src]

EFX_REVERB_PRESET_SPACESTATION_ALCOVE

pub fn wooden_smallroom() -> Self[src]

EFX_REVERB_PRESET_WOODEN_SMALLROOM

pub fn wooden_shortpassage() -> Self[src]

EFX_REVERB_PRESET_WOODEN_SHORTPASSAGE

pub fn wooden_mediumroom() -> Self[src]

EFX_REVERB_PRESET_WOODEN_MEDIUMROOM

pub fn wooden_largeroom() -> Self[src]

EFX_REVERB_PRESET_WOODEN_LARGEROOM

pub fn wooden_longpassage() -> Self[src]

EFX_REVERB_PRESET_WOODEN_LONGPASSAGE

pub fn wooden_hall() -> Self[src]

EFX_REVERB_PRESET_WOODEN_HALL

pub fn wooden_cupboard() -> Self[src]

EFX_REVERB_PRESET_WOODEN_CUPBOARD

pub fn wooden_courtyard() -> Self[src]

EFX_REVERB_PRESET_WOODEN_COURTYARD

pub fn wooden_alcove() -> Self[src]

EFX_REVERB_PRESET_WOODEN_ALCOVE

pub fn sport_emptystadium() -> Self[src]

EFX_REVERB_PRESET_SPORT_EMPTYSTADIUM

pub fn sport_squashcourt() -> Self[src]

EFX_REVERB_PRESET_SPORT_SQUASHCOURT

pub fn sport_smallswimmingpool() -> Self[src]

EFX_REVERB_PRESET_SPORT_SMALLSWIMMINGPOOL

pub fn sport_largeswimmingpool() -> Self[src]

EFX_REVERB_PRESET_SPORT_LARGESWIMMINGPOOL

pub fn sport_gymnasium() -> Self[src]

EFX_REVERB_PRESET_SPORT_GYMNASIUM

pub fn sport_fullstadium() -> Self[src]

EFX_REVERB_PRESET_SPORT_FULLSTADIUM

pub fn sport_stadiumtannoy() -> Self[src]

EFX_REVERB_PRESET_SPORT_STADIUMTANNOY

pub fn prefab_workshop() -> Self[src]

EFX_REVERB_PRESET_PREFAB_WORKSHOP

pub fn prefab_schoolroom() -> Self[src]

EFX_REVERB_PRESET_PREFAB_SCHOOLROOM

pub fn prefab_practiseroom() -> Self[src]

EFX_REVERB_PRESET_PREFAB_PRACTISEROOM

pub fn prefab_outhouse() -> Self[src]

EFX_REVERB_PRESET_PREFAB_OUTHOUSE

pub fn prefab_caravan() -> Self[src]

EFX_REVERB_PRESET_PREFAB_CARAVAN

pub fn dome_tomb() -> Self[src]

EFX_REVERB_PRESET_DOME_TOMB

pub fn pipe_small() -> Self[src]

EFX_REVERB_PRESET_PIPE_SMALL

pub fn dome_saintpauls() -> Self[src]

EFX_REVERB_PRESET_DOME_SAINTPAULS

pub fn pipe_longthin() -> Self[src]

EFX_REVERB_PRESET_PIPE_LONGTHIN

pub fn pipe_large() -> Self[src]

EFX_REVERB_PRESET_PIPE_LARGE

pub fn pipe_resonant() -> Self[src]

EFX_REVERB_PRESET_PIPE_RESONANT

pub fn outdoors_backyard() -> Self[src]

EFX_REVERB_PRESET_OUTDOORS_BACKYARD

pub fn outdoors_rollingplains() -> Self[src]

EFX_REVERB_PRESET_OUTDOORS_ROLLINGPLAINS

pub fn outdoors_deepcanyon() -> Self[src]

EFX_REVERB_PRESET_OUTDOORS_DEEPCANYON

pub fn outdoors_creek() -> Self[src]

EFX_REVERB_PRESET_OUTDOORS_CREEK

pub fn outdoors_valley() -> Self[src]

EFX_REVERB_PRESET_OUTDOORS_VALLEY

pub fn mood_heaven() -> Self[src]

EFX_REVERB_PRESET_MOOD_HEAVEN

pub fn mood_hell() -> Self[src]

EFX_REVERB_PRESET_MOOD_HELL

pub fn mood_memory() -> Self[src]

EFX_REVERB_PRESET_MOOD_MEMORY

pub fn driving_commentator() -> Self[src]

EFX_REVERB_PRESET_DRIVING_COMMENTATOR

pub fn driving_pitgarage() -> Self[src]

EFX_REVERB_PRESET_DRIVING_PITGARAGE

pub fn driving_incar_racer() -> Self[src]

EFX_REVERB_PRESET_DRIVING_INCAR_RACER

pub fn driving_incar_sports() -> Self[src]

EFX_REVERB_PRESET_DRIVING_INCAR_SPORTS

pub fn driving_incar_luxury() -> Self[src]

EFX_REVERB_PRESET_DRIVING_INCAR_LUXURY

pub fn driving_fullgrandstand() -> Self[src]

EFX_REVERB_PRESET_DRIVING_FULLGRANDSTAND

pub fn driving_emptygrandstand() -> Self[src]

EFX_REVERB_PRESET_DRIVING_EMPTYGRANDSTAND

pub fn driving_tunnel() -> Self[src]

EFX_REVERB_PRESET_DRIVING_TUNNEL

pub fn city_streets() -> Self[src]

EFX_REVERB_PRESET_CITY_STREETS

pub fn city_subway() -> Self[src]

EFX_REVERB_PRESET_CITY_SUBWAY

pub fn city_museum() -> Self[src]

EFX_REVERB_PRESET_CITY_MUSEUM

pub fn city_library() -> Self[src]

EFX_REVERB_PRESET_CITY_LIBRARY

pub fn city_underpass() -> Self[src]

EFX_REVERB_PRESET_CITY_UNDERPASS

pub fn city_abandoned() -> Self[src]

EFX_REVERB_PRESET_CITY_ABANDONED

pub fn dustyroom() -> Self[src]

EFX_REVERB_PRESET_DUSTYROOM

pub fn chapel() -> Self[src]

EFX_REVERB_PRESET_CHAPEL

pub fn smallwaterroom() -> Self[src]

EFX_REVERB_PRESET_SMALLWATERROOM

Trait Implementations

impl Clone for EFXEAXREVERBPROPERTIES[src]

impl Copy for EFXEAXREVERBPROPERTIES[src]

impl Debug for EFXEAXREVERBPROPERTIES[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.