#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: