#include <AudioAssetData.hpp>
Inherits s3d::IAsset.
|
SIV3D_NODISCARD_CXX20 | AudioAssetData () |
|
SIV3D_NODISCARD_CXX20 | AudioAssetData (FilePathView _path, const Optional< AudioLoopTiming > &_loopTiming, const Array< AssetTag > &tags={}) |
|
SIV3D_NODISCARD_CXX20 | AudioAssetData (Audio::FileStreaming, FilePathView _path, const Array< AssetTag > &tags={}) |
|
SIV3D_NODISCARD_CXX20 | AudioAssetData (Audio::FileStreaming, FilePathView _path, Arg::loopBegin_< uint64 > _loopBegin, const Array< AssetTag > &tags={}) |
|
SIV3D_NODISCARD_CXX20 | AudioAssetData (GMInstrument instrument, uint8 key, const Duration ¬eOn, const Duration ¬eOff, double velocity, Arg::sampleRate_< uint32 > sampleRate, const Array< AssetTag > &tags={}) |
|
bool | load (const String &hint) override |
|
void | loadAsync (const String &hint) override |
|
void | wait () override |
|
void | release () override |
|
| IAsset () |
|
| IAsset (const Array< String > &tags) |
|
virtual | ~IAsset () |
|
AssetState | getState () const |
|
const Array< AssetTag > & | getTags () const |
|
bool | isAsyncLoading () const |
|
bool | isFinished () const |
|
◆ AudioAssetData() [1/5]
SIV3D_NODISCARD_CXX20 s3d::AudioAssetData::AudioAssetData |
( |
| ) |
|
◆ AudioAssetData() [2/5]
◆ AudioAssetData() [3/5]
SIV3D_NODISCARD_CXX20 s3d::AudioAssetData::AudioAssetData |
( |
Audio::FileStreaming |
, |
|
|
FilePathView |
_path, |
|
|
const Array< AssetTag > & |
tags = {} |
|
) |
| |
◆ AudioAssetData() [4/5]
SIV3D_NODISCARD_CXX20 s3d::AudioAssetData::AudioAssetData |
( |
Audio::FileStreaming |
, |
|
|
FilePathView |
_path, |
|
|
Arg::loopBegin_< uint64 > |
_loopBegin, |
|
|
const Array< AssetTag > & |
tags = {} |
|
) |
| |
◆ AudioAssetData() [5/5]
◆ DefaultLoad()
◆ DefaultRelease()
static void s3d::AudioAssetData::DefaultRelease |
( |
AudioAssetData & |
asset | ) |
|
|
static |
◆ load()
bool s3d::AudioAssetData::load |
( |
const String & |
hint | ) |
|
|
overridevirtual |
◆ loadAsync()
void s3d::AudioAssetData::loadAsync |
( |
const String & |
hint | ) |
|
|
overridevirtual |
◆ release()
void s3d::AudioAssetData::release |
( |
| ) |
|
|
overridevirtual |
◆ wait()
void s3d::AudioAssetData::wait |
( |
| ) |
|
|
overridevirtual |
◆ audio
Audio s3d::AudioAssetData::audio |
◆ instrument
◆ key
uint8 s3d::AudioAssetData::key = 0 |
◆ loopTiming
◆ noteOff
Duration s3d::AudioAssetData::noteOff { 0.0 } |
◆ noteOn
Duration s3d::AudioAssetData::noteOn { 0.0 } |
◆ onLoad
◆ onRelease
◆ path
◆ sampleRate
◆ streaming
bool s3d::AudioAssetData::streaming = false |
◆ velocity
double s3d::AudioAssetData::velocity = 1.0 |
The documentation for this struct was generated from the following file: