JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
JPL::SpecularPathId Struct Reference

A very experimental specular path definition. More...

#include <JPLSpatial/PathTracing/SpecularPath.h>

Public Member Functions

JPL_INLINE constexpr void AddVertex (uint32 id)
 
JPL_INLINE constexpr void FinalizeHash ()
 
constexpr bool operator== (const SpecularPathId &) const =default
 

Public Attributes

uint32 Id = Hash::cStartSeed
 

Detailed Description

A very experimental specular path definition.

Specular path identifier representing a sequence of reflections between a given source and listener.

Member Function Documentation

◆ AddVertex()

JPL_INLINE constexpr void JPL::SpecularPathId::AddVertex ( uint32  id)
inlineconstexpr

◆ FinalizeHash()

JPL_INLINE constexpr void JPL::SpecularPathId::FinalizeHash ( )
inlineconstexpr

◆ operator==()

constexpr bool JPL::SpecularPathId::operator== ( const SpecularPathId ) const
constexprdefault

Member Data Documentation

◆ Id

uint32 JPL::SpecularPathId::Id = Hash::cStartSeed

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