Wwise SDK
_ak_bank_read_helpers_8h_source
버전
menu_open
link
AkBankReadHelpers.h
이 파일의 문서화 페이지로 가기
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
58 static_assert(std::is_trivially_copyable<T>::value, "Unaligned operations require being trivially copiable");
67 typename std::enable_if<std::is_fundamental<T>::value || std::is_enum<T>::value, bool>::type = true
88 *reinterpret_cast<T __unaligned *>(out_pVal) = in_val; // __unaligned not supported on 32-bit x86
100 static_assert(std::is_trivially_copyable<T>::value, "Unaligned operations require being trivially copiable");
183 /// Read and return bank data of a given type, incrementing running pointer and decrementing block size for debug tracking purposes
190 /// Read and return a null-terminated UTF-8 string, written with the DataWriter of \ref AK::Wwise::Plugin::CustomData::GetPluginData or
196 /// Skip over some bank data of a given type, incrementing running pointer and decrementing block size for debug tracking purposes
201 /// Skip over some bank data by a given size in bytes, incrementing running pointer and decrementing block size for debug tracking purposes
224 /// Read and return bank data of a given type, incrementing running pointer and decrementing block size for debug tracking purposes
234 /// Skip over some bank data of a given type, incrementing running pointer and decrementing block size for debug tracking purposes
238 /// 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:69
T ReadBankData(AkUInt8 *&in_rptr)
Read data from bank and advance pointer.
Definition: AkBankReadHelpers.h:106
T ReadVariableSizeBankData(AkUInt8 *&in_rptr)
Definition: AkBankReadHelpers.h:123
AkForceInline void AkMemCpy(void *pDest, const void *pSrc, AkUInt32 uSize)
Platform Independent Helper
Definition: AkPlatformFuncs.h:361
char * ReadBankStringUtf8(AkUInt8 *&in_rptr, AkUInt32 &out_uStringSize)
Definition: AkBankReadHelpers.h:152
이 페이지가 도움이 되었나요?
작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요