YSE sound engine  1.0
cross platform sound engine
 All Classes Namespaces Functions Pages
YSE::system Class Reference

Public Member Functions

Bool init ()
 
void update ()
 
void close ()
 
reverbgetGlobalReverb ()
 
const std::vector< device > & getDevices ()
 
void openDevice (const deviceSetup &object, CHANNEL_TYPE conf=CT_AUTO)
 
void closeCurrentDevice ()
 
systemocclusionCallback (Flt(*func)(const YSE::Vec &, const YSE::Vec &))
 
occlusionFunc occlusionCallback ()
 
systemunderWaterFX (const channel &target)
 
systemsetUnderWaterDepth (Flt value)
 
systemmaxSounds (Int value)
 
Int maxSounds ()
 
Flt cpuLoad ()
 
void sleep (UInt ms)
 

Detailed Description

Definition at line 22 of file system.hpp.

Member Function Documentation

reverb& YSE::system::getGlobalReverb ( )

Get a reference to the global reverb object.

It's not active by default, but when enabled, these reverb settings will be used when there's no other reverb active at the current position. If one or more reverbs are partially active (rolloff distance) the global reverb is added partially.


The documentation for this class was generated from the following file: