| vecs
    Fast, flexible ecs in C++ with ergonomic API | 
A collection of components grouped together as a single bundle. More...
#include <bundle.h>
 
  
| Public Member Functions | |
| constexpr | Bundle (Components &&... components) | 
| Constructs a Bundlewith the given components. | |
| Public Attributes | |
| std::tuple< Components... > | components | 
| A tuple holding the components in the bundle. | |
A collection of components grouped together as a single bundle.
The Bundle struct allows multiple components to be grouped and inserted into entities in a single operation, simplifying entity initialization and reducing repetitive code. Bundles are useful for defining default component configurations, such as commonly used entity setups.
| Components | The types of components in the bundle. | 
| 
 | inlineconstexpr | 
Constructs a Bundle with the given components. 
| components | The components to include in the bundle, which are forwarded to the tuple. | 
Example usage: