Wwise SDK 2019.1.11
|
Public Member Functions | |
AkForceInline AKRESULT | Enqueue (AkUniqueID in_audioNodeID, AkTimeMs in_msDelay=0, void *in_pCustomInfo=NULL, AkUInt32 in_cExternals=0, AkExternalSourceInfo *in_pExternalSources=NULL) |
Public Member Functions inherited from AkArray< PlaylistItem, const PlaylistItem &, ArrayPoolDefault, 4 > | |
AkArray () | |
Constructor. More... |
|
~AkArray () | |
Destructor. More... |
|
Iterator | Begin () const |
Returns the iterator to the first item of the array, will be End() if the array is empty. More... |
|
Iterator | End () const |
Returns the iterator to the end of the array. More... |
|
Iterator | FindEx (const PlaylistItem & in_Item) const |
Returns the iterator th the specified item, will be End() if the item is not found. More... |
|
Iterator | BinarySearch (const PlaylistItem & in_Item) const |
Iterator | Erase (Iterator &in_rIter) |
Erase the specified iterator from the array. More... |
|
void | Erase (unsigned int in_uIndex) |
Erase the item at the specified index. More... |
|
Iterator | EraseSwap (Iterator &in_rIter) |
AKRESULT | Reserve (AkUInt32 in_ulReserve) |
Pre-Allocate a number of spaces in the array. More... |
|
AkUInt32 | Reserved () const |
void | Term () |
Term the array. Must be called before destroying the object. More... |
|
AkForceInline AkUInt32 | Length () const |
Returns the numbers of items in the array. More... |
|
AkForceInline PlaylistItem * | Data () const |
Returns a pointer to the first item in the array. More... |
|
AkForceInline bool | IsEmpty () const |
Returns true if the number items in the array is 0, false otherwise. More... |
|
AkForceInline PlaylistItem * | Exists (const PlaylistItem & in_Item) const |
Returns a pointer to the specified item in the list if it exists, 0 if not found. More... |
|
AkForceInline PlaylistItem * | AddLast () |
AkForceInline PlaylistItem * | AddLast (const PlaylistItem & in_rItem) |
Add an item in the array, and fills it with the provided item. More... |
|
PlaylistItem & | Last () |
Returns a reference to the last item in the array. More... |
|
void | RemoveLast () |
Removes the last item from the array. More... |
|
AKRESULT | Remove (const PlaylistItem & in_rItem) |
Removes the specified item if found in the array. More... |
|
AKRESULT | RemoveSwap (const PlaylistItem & in_rItem) |
void | RemoveAll () |
Removes all items in the array. More... |
|
AkForceInline PlaylistItem & | operator[] (unsigned int uiIndex) const |
Operator [], return a reference to the specified index. More... |
|
PlaylistItem * | Insert (unsigned int in_uIndex) |
bool | GrowArray (AkUInt32 in_uGrowBy=TGrowBy) |
Resize the array. More... |
|
bool | Resize (AkUInt32 in_uiSize) |
Resize the array to the specified size. More... |
|
void | Transfer (AkArray< PlaylistItem, const PlaylistItem &, ArrayPoolDefault, TGrowBy, AkAssignmentMovePolicy< PlaylistItem > > &in_rSource) |
AKRESULT | Copy (const AkArray< PlaylistItem, const PlaylistItem &, ArrayPoolDefault, TGrowBy, AkAssignmentMovePolicy< PlaylistItem > > &in_rSource) |
Public Member Functions inherited from AkArrayAllocatorNoAlign< U_POOL > | |
AkForceInline void * | Alloc (size_t in_uSize) |
AkForceInline void * | ReAlloc (void *in_pCurrent, size_t in_uOldSize, size_t in_uNewSize) |
AkForceInline void | Free (void *in_pAddress) |
AkForceInline void | TransferMem (void *&io_pDest, AkArrayAllocatorNoAlign< U_POOL > in_srcAlloc, void *in_pSrc) |
Additional Inherited Members | |
Protected Attributes inherited from AkArray< PlaylistItem, const PlaylistItem &, ArrayPoolDefault, 4 > | |
PlaylistItem * | m_pItems |
pointer to the beginning of the array. More... |
|
AkUInt32 | m_uLength |
number of items in the array. More... |
|
AkUInt32 | m_ulReserved |
how many we can have at most (currently allocated). More... |
|
List of items to play in a Dynamic Sequence.
Definition at line 85 of file AkDynamicSequence.h.
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise