FuncDoodle
Loading...
Searching...
No Matches
DynArr.h File Reference

Dynamic container for storing animation frames in indexed order. More...

#include "Project/Frame.h"

Go to the source code of this file.

Classes

class  FuncDoodle::LongIndexArray
 Dynamic array of Frame objects for animation storage. More...

Namespaces

namespace  FuncDoodle
 The FuncDoodle C++ namespace.

Detailed Description

Dynamic container for storing animation frames in indexed order.

This file defines LongIndexArray, a custom dynamic array used to store and manage Frame objects for animation timelines in FuncDoodle.

It provides:

  • Random access to frames via index
  • Insertion/removal before and after indices
  • Frame reordering operations (move forward/backward)
  • Lazy expansion via internal capacity management

Frames are owned by the container and copied on insertion. The class is responsible for lifetime management of all stored frames.

Note
This is not thread-safe.

This file defines LongIndexArray, a custom dynamic array used to store Frame objects for an animation sequence with O(1) random access.