Tramway SDK
Namespaces | Functions
pathtracer.h File Reference
#include <audio/spatial/definitions.h>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  tram
 Serialization, i.e.
 
namespace  tram::Audio
 System for doing audio related stuff.
 
namespace  tram::Audio::Spatial
 Experimental path tracing audio system.
 

Functions

void tram::Audio::Spatial::FindPaths (PathExplorationResult &result, bool metropolis, vec3 position)
 
void tram::Audio::Spatial::FindPathsMetropolis (PathExplorationResult *exploration, PathTracingResult *result, vec3 position)
 
void tram::Audio::Spatial::InitExplorationPaths (PathExplorationResult *paths)
 
void tram::Audio::Spatial::ValidateResult (PathTracingResult &result, vec3 position)
 
void tram::Audio::Spatial::RenderResult (PathTracingResult &result, vec3 position)
 
void tram::Audio::Spatial::CheckReverb (PathExplorationResult *paths)
 
void tram::Audio::Spatial::MakeSomeSourcePaths (PathFromAudioSource &path, vec3 source_position)