Wwise SDK 2022.1.7
_ak_bank_read_helpers_8h_source
Version
menu_open
link
AkBankReadHelpers.h
Go to the documentation of this file.
38 typename std::enable_if<std::is_fundamental<T>::value || std::is_enum<T>::value, bool>::type = true
46 return *reinterpret_cast<const T __unaligned *>(in_pVal); // __unaligned not supported on 32-bit x86
65 typename std::enable_if<std::is_fundamental<T>::value || std::is_enum<T>::value, bool>::type = true
73 *reinterpret_cast<T __unaligned *>(out_pVal) = in_val; // __unaligned not supported on 32-bit x86
167 /// Read and return bank data of a given type, incrementing running pointer and decrementing block size for debug tracking purposes
174 /// Read and return a null-terminated UTF-8 string, written with the DataWriter of \ref AK::Wwise::Plugin::CustomData::GetPluginData or
180 /// Skip over some bank data of a given type, incrementing running pointer and decrementing block size for debug tracking purposes
185 /// Skip over some bank data by a given size in bytes, incrementing running pointer and decrementing block size for debug tracking purposes
208 /// Read and return bank data of a given type, incrementing running pointer and decrementing block size for debug tracking purposes
218 /// Skip over some bank data of a given type, incrementing running pointer and decrementing block size for debug tracking purposes
222 /// Skip over some bank data by a given size in bytes, incrementing running pointer and decrementing block size for debug tracking purposes
void WriteUnaligned(AkUInt8 *out_pVal, const T in_val)
Definition: AkBankReadHelpers.h:67
T ReadBankData(AkUInt8 *&in_rptr)
Read data from bank and advance pointer.
Definition: AkBankReadHelpers.h:90
T ReadVariableSizeBankData(AkUInt8 *&in_rptr)
Definition: AkBankReadHelpers.h:107
AkForceInline void AkMemCpy(void *pDest, const void *pSrc, AkUInt32 uSize)
Platform Independent Helper.
Definition: AkPlatformFuncs.h:398
char * ReadBankStringUtf8(AkUInt8 *&in_rptr, AkUInt32 &out_uStringSize)
Definition: AkBankReadHelpers.h:136
Was this page helpful?
Need Support?
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageTell us about your project. We're here to help.
Register your project and we'll help you get started with no strings attached!
Get started with Wwise