Deluge Firmware 1.3.0
Build date: 2025.08.14
Loading...
Searching...
No Matches
ClipArray Class Referencefinal
Inheritance diagram for ClipArray:
Collaboration diagram for ClipArray:

Public Member Functions

Error insertClipAtIndex (Clip *clip, int32_t index)
ClipgetClipAtIndex (int32_t index)
int32_t getIndexForClip (Clip *clip)
Public Member Functions inherited from ResizeablePointerArray
Error insertPointerAtIndex (void *pointer, int32_t index)
void * getPointerAtIndex (int32_t index)
void setPointerAtIndex (void *pointer, int32_t index)
Public Member Functions inherited from ResizeableArray
 ResizeableArray (int32_t newElementSize, int32_t newMaxNumEmptySpacesToKeep=16, int32_t newNumExtrarSpacesToAllocate=15)
void init ()
bool cloneFrom (ResizeableArray const *other)
void empty ()
void swapStateWith (ResizeableArray *other)
void deleteAtIndex (int32_t i, int32_t numToDelete=1, bool mayShortenMemoryAfter=true)
bool ensureEnoughSpaceAllocated (int32_t numAdditionalElementsNeeded)
Error insertAtIndex (int32_t i, int32_t numToInsert=1, void *thingNotToStealFrom=nullptr)
void swapElements (int32_t i1, int32_t i2)
void repositionElement (int32_t iFrom, int32_t iTo)
Error beenCloned ()
void setMemory (void *newMemory, int32_t newMemorySize)
void setStaticMemory (void *newMemory, int32_t newMemorySize)
void moveElementsLeft (int32_t oldStartIndex, int32_t oldStopIndex, int32_t distance)
void moveElementsRight (int32_t oldStartIndex, int32_t oldStopIndex, int32_t distance)
void * getElementAddress (int32_t index)
int32_t getNumElements () const

Additional Inherited Members

Public Attributes inherited from ResizeableArray
uint32_t elementSize
bool emptyingShouldFreeMemory
uint32_t staticMemoryAllocationSize
Protected Attributes inherited from ResizeableArray
void * memory
int32_t numElements
int32_t memorySize
int32_t memoryStart

The documentation for this class was generated from the following files:
  • src/deluge/model/clip/clip_array.h
  • src/deluge/model/clip/clip_array.cpp