Game Audio Module
A C++ audio system using miniaudio with Python bindings
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
audio::GroupHandle Struct Reference

Strongly typed handle for audio groups. More...

#include <audio_manager.h>

Public Member Functions

constexpr bool IsValid () const
 
constexpr operator bool () const
 
constexpr uint32_t Value () const
 

Static Public Member Functions

static constexpr GroupHandle Invalid ()
 

Public Attributes

uint32_t value {0}
 

Friends

constexpr bool operator== (const GroupHandle &, const GroupHandle &)=default
 

Detailed Description

Strongly typed handle for audio groups.

Member Function Documentation

◆ Invalid()

static constexpr GroupHandle audio::GroupHandle::Invalid ( )
inlinestaticconstexpr

◆ IsValid()

constexpr bool audio::GroupHandle::IsValid ( ) const
inlineconstexpr

◆ operator bool()

constexpr audio::GroupHandle::operator bool ( ) const
inlineexplicitconstexpr

◆ Value()

constexpr uint32_t audio::GroupHandle::Value ( ) const
inlineconstexpr

Friends And Related Symbol Documentation

◆ operator==

constexpr bool operator== ( const GroupHandle ,
const GroupHandle  
)
friend

Member Data Documentation

◆ value

uint32_t audio::GroupHandle::value {0}

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