ludus::audio::ClipHandle¶
Ludus Wiki · API overview · Browse API
Struct
Handles.
Each is distinct and carries Session/Slot/Generation. Zero session or generation is invalid. Fabricated/stale/cross-instance handles cannot index unchecked memory (design section 3).
Declared in modules/audio/include/ludus/audio/audio_types.h
#include <ludus/audio/audio_types.h>
struct ludus::audio::ClipHandle final
Fields¶
Session¶
uint32 ludus::audio::ClipHandle::Session = 0
Declared in modules/audio/include/ludus/audio/audio_types.h
Slot¶
uint32 ludus::audio::ClipHandle::Slot = 0
Declared in modules/audio/include/ludus/audio/audio_types.h
Generation¶
uint32 ludus::audio::ClipHandle::Generation = 0
Declared in modules/audio/include/ludus/audio/audio_types.h
Methods¶
IsValid¶
constexpr bool ludus::audio::ClipHandle::IsValid() const noexcept
Declared in modules/audio/include/ludus/audio/audio_types.h
operator==¶
constexpr bool ludus::audio::ClipHandle::operator==(const ClipHandle &) const noexcept=default
Related types: ClipHandle