SDL3pp
A slim C++ wrapper for SDL3
Toggle main menu visibility
Loading...
Searching...
No Matches
SDL
TrackBase
SDL::TrackBase Member List
This is the complete list of members for
SDL::TrackBase
, including all inherited members.
Destroy
()
SDL::TrackBase
inline
FramesToMS
(Sint64 frames)
SDL::TrackBase
inline
get
() const noexcept
SDL::ResourceBaseT< TrackRaw >
inline
Get3DPosition
()
SDL::TrackBase
inline
GetAudio
()
SDL::TrackBase
inline
GetAudioStream
()
SDL::TrackBase
inline
GetFadeFrames
()
SDL::TrackBase
inline
GetFrequencyRatio
()
SDL::TrackBase
inline
GetGain
()
SDL::TrackBase
inline
GetLoops
()
SDL::TrackBase
inline
GetMixer
()
SDL::TrackBase
inline
GetPlaybackPosition
()
SDL::TrackBase
inline
GetProperties
()
SDL::TrackBase
inline
GetRemaining
()
SDL::TrackBase
inline
GetTags
()
SDL::TrackBase
inline
MSToFrames
(Milliseconds ms)
SDL::TrackBase
inline
operator bool
() const
SDL::ResourceBaseT< TrackRaw >
inline
explicit
operator->
() const noexcept
SDL::ResourceBaseT< TrackRaw >
inline
operator<=>
(const ResourceBaseT &other) const=default
SDL::ResourceBaseT< TrackRaw >
operator=
(const ResourceBaseT &)=default
SDL::ResourceBaseT< TrackRaw >
protected
Pause
()
SDL::TrackBase
inline
Paused
()
SDL::TrackBase
inline
Play
(PropertiesRef options=nullptr)
SDL::TrackBase
inline
Playing
()
SDL::TrackBase
inline
RawConstPointer
typedef
SDL::ResourceBaseT< TrackRaw >
RawPointer
typedef
SDL::ResourceBaseT< TrackRaw >
release
() noexcept
SDL::ResourceBaseT< TrackRaw >
inline
ResourceBaseT
()=default
SDL::TrackBase
ResourceBaseT
(RawPointer resource)
SDL::TrackBase
inline
ResourceBaseT
(std::nullptr_t)
SDL::TrackBase
inline
ResourceBaseT
(const ResourceBaseT &)=default
SDL::TrackBase
ResourceBaseT
(ResourceBaseT &&) noexcept=default
SDL::TrackBase
Resume
()
SDL::TrackBase
inline
Set3DPosition
(const Point3D &position)
SDL::TrackBase
inline
SetAudio
(AudioRef audio)
SDL::TrackBase
inline
SetAudioStream
(AudioStreamRef stream)
SDL::TrackBase
inline
SetCookedCallback
(TrackMixCallback cb, void *userdata)
SDL::TrackBase
inline
SetCookedCallback
(TrackMixCB cb)
SDL::TrackBase
inline
SetFrequencyRatio
(float ratio)
SDL::TrackBase
inline
SetGain
(float gain)
SDL::TrackBase
inline
SetGroup
(GroupRef group)
SDL::TrackBase
inline
SetIOStream
(IOStreamRef io, bool closeio=false)
SDL::TrackBase
inline
SetLoops
(int num_loops)
SDL::TrackBase
inline
SetOutputChannelMap
(std::span< const int > chmap)
SDL::TrackBase
inline
SetPlaybackPosition
(Sint64 frames)
SDL::TrackBase
inline
SetRawCallback
(TrackMixCallback cb, void *userdata)
SDL::TrackBase
inline
SetRawCallback
(TrackMixCB cb)
SDL::TrackBase
inline
SetRawIOStream
(IOStreamRef io, const AudioSpec &spec, bool closeio=false)
SDL::TrackBase
inline
SetStereo
(const StereoGains &gains)
SDL::TrackBase
inline
SetStoppedCallback
(TrackStoppedCallback cb, void *userdata)
SDL::TrackBase
inline
SetStoppedCallback
(TrackStoppedCB cb)
SDL::TrackBase
inline
Stop
(Sint64 fade_out_frames)
SDL::TrackBase
inline
Tag
(StringParam tag)
SDL::TrackBase
inline
Untag
(StringParam tag)
SDL::TrackBase
inline
~ResourceBaseT
()=default
SDL::ResourceBaseT< TrackRaw >
protected
Generated by
1.17.0