Polyphase Game Engine
Loading...
Searching...
No Matches
SoundWave Member List

This is the complete list of members for SoundWave, including all inherited members.

As() constObjectinline
Asset()Asset
ClassRuntimeName()Objectinlinestatic
Copy(Asset *srcAsset)Assetvirtual
Create() overrideSoundWavevirtual
DECLARE_ASSET(SoundWave, Asset)SoundWave
DECLARE_FACTORY(Asset, Asset)Asset
DECLARE_FACTORY_MANAGER(Asset)Asset
DECLARE_OBJECT(Asset, Object)Asset
DecrementRefCount()Asset
Destroy() overrideSoundWavevirtual
DrawCustomProperty(Property &prop)Objectinlinevirtual
EnsureUuid()Asset
Equals(const Object *rhs) constObjectinlinevirtual
GatherProperties(std::vector< Property > &outProps) overrideSoundWavevirtual
GetAudioClass() constSoundWave
GetBitsPerSample() constSoundWave
GetBlockAlign() constSoundWave
GetByteRate() constSoundWave
GetDirectoryFromPath(const std::string &path)Assetstatic
GetDuration() constSoundWave
GetName() constAsset
GetNameFromPath(const std::string &path)Assetstatic
GetNameFromTypeId(TypeId id)Assetstatic
GetNumChannels() constSoundWave
GetNumSamples() constSoundWave
GetPitchMultiplier() constSoundWave
GetRefCount() constAsset
GetSampleRate() constSoundWave
GetTypeColor() overrideSoundWavevirtual
GetTypeIdFromName(const char *name)Assetstatic
GetTypeImportExt() overrideSoundWavevirtual
GetTypeName() overrideSoundWavevirtual
GetUuid() constAsset
GetVolumeMultiplier() constSoundWave
GetWaveData() constSoundWave
GetWaveDataSize() constSoundWave
HandlePropChange(Datum *datum, uint32_t index, const void *newValue)SoundWaveprotectedstatic
Import(const std::string &path, ImportOptions *options) overrideSoundWavevirtual
IncrementRefCount()Asset
InstanceRuntimeId() const =0Objectpure virtual
Is(RuntimeId id) constObjectinlinevirtual
Is(const char *name) constObjectinlinevirtual
IsEmbedded() constAsset
IsEngineAsset() constAsset
IsLoaded() constAsset
IsRefCounted() constAsset
IsTransient() constAsset
LoadEmbedded(const EmbeddedFile *embeddedAsset, AsyncLoadRequest *request=nullptr)Asset
LoadFile(const char *path, AsyncLoadRequest *request=nullptr)Asset
LoadFromMemory(const uint8_t *data, size_t size, const char *formatHint, SoundWave &out)SoundWavestatic
LoadStream(Stream &stream, Platform platform) overrideSoundWavevirtual
mAudioClassSoundWaveprotected
mBitsPerSampleSoundWaveprotected
mBlockAlignSoundWaveprotected
mByteRateSoundWaveprotected
mCompressSoundWaveprotected
mCompressedDataSoundWaveprotected
mCompressedSizeSoundWaveprotected
mCompressInternalSoundWaveprotected
mEmbeddedAssetprotected
mEnableRefCountAssetprotected
mEngineAssetAssetprotected
mLoadedAssetprotected
mNameAssetprotected
mNumChannelsSoundWaveprotected
mNumSamplesSoundWaveprotected
mPitchMultiplierSoundWaveprotected
mRefCountAssetprotected
mSampleRateSoundWaveprotected
mTransientAssetprotected
mTypeAssetprotected
mUuidAssetprotected
mVersionAssetprotected
mVolumeMultiplierSoundWaveprotected
mWaveDataSoundWaveprotected
mWaveDataSizeSoundWaveprotected
QueryInterface(RuntimeId id) constObjectinlinevirtual
ReadHeader(Stream &stream)Assetstatic
RuntimeName() const =0Objectpure virtual
RuntimeParentName() const =0Objectpure virtual
SaveFile(const char *path, Platform platform)Asset
SaveStream(Stream &stream, Platform platform) overrideSoundWavevirtual
SetAudioClass(int8_t audioClass)SoundWave
SetEmbedded(bool embed)Asset
SetEngineAsset(bool engineAsset)Asset
SetName(const std::string &name)Asset
SetPcmData(uint8_t *data, uint32_t size, uint32_t numSamples, uint32_t bitsPerSample, uint32_t numChannels, uint32_t sampleRate)SoundWave
SetPitchMultiplier(float pitch)SoundWave
SetTransient(bool transient)Asset
SetUuid(uint64_t uuid)Asset
SetVolumeMultiplier(float volume)SoundWave
ShouldSnapshotForPie() constAssetinlinevirtual
SoundWave()SoundWave
WriteHeader(Stream &stream)Asset
~Asset()Assetvirtual
~Object()=defaultObjectvirtual
~SoundWave()SoundWave