Tramway SDK
Public Attributes | List of all members
tram::Audio::Spatial::PathTracingResult Struct Reference

#include <definitions.h>

Public Attributes

float force
 
float distance
 
uint32_t cycles_since_last_hit
 
uint32_t reflection_count
 
vec3 arrival_direction
 
float reflection_absorption
 
vec3 listener_ideal_angle
 
vec3 source_ideal_angle
 
struct {
   vec3   point
 
reflections [SOURCE_DEPTH_LIMIT *LISTENER_DEPTH_LIMIT]
 

Member Data Documentation

◆ arrival_direction

vec3 tram::Audio::Spatial::PathTracingResult::arrival_direction

◆ cycles_since_last_hit

uint32_t tram::Audio::Spatial::PathTracingResult::cycles_since_last_hit

◆ distance

float tram::Audio::Spatial::PathTracingResult::distance

◆ force

float tram::Audio::Spatial::PathTracingResult::force

◆ listener_ideal_angle

vec3 tram::Audio::Spatial::PathTracingResult::listener_ideal_angle

◆ point

vec3 tram::Audio::Spatial::PathTracingResult::point

◆ reflection_absorption

float tram::Audio::Spatial::PathTracingResult::reflection_absorption

◆ reflection_count

uint32_t tram::Audio::Spatial::PathTracingResult::reflection_count

◆ 

struct { ... } tram::Audio::Spatial::PathTracingResult::reflections[SOURCE_DEPTH_LIMIT * LISTENER_DEPTH_LIMIT]

◆ source_ideal_angle

vec3 tram::Audio::Spatial::PathTracingResult::source_ideal_angle

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