MTek-GDL 0.100.4-muffintrap
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs | Functions
mgdl-dynamic_array.h File Reference

Interface to std::vector. More...

#include <mgdl/mgdl-types.h>
#include <mgdl/mgdl-node.h>
#include <mgdl/mgdl-material.h>
#include <mgdl/mgdl-mesh.h>

Go to the source code of this file.

Data Structures

struct  DynamicArray
 

Macros

#define DYNAMIC_ARRAY(TYPE)
 

Typedefs

typedef struct DynamicArray DynamicArray
 

Functions

DynamicArrayDynamicArray_CreateMaterial (sizetype capacity)
 
sizetype DynamicArray_CountMaterial (DynamicArray *array)
 
MaterialDynamicArray_GetMaterial (DynamicArray *array, sizetype index)
 
sizetype DynamicArray_AddMaterial (DynamicArray *array, Material *item)
 

Detailed Description

Interface to std::vector.

Macro Definition Documentation

◆ DYNAMIC_ARRAY

#define DYNAMIC_ARRAY (   TYPE)
Value:
DynamicArray* DynamicArray_Create##TYPE(sizetype capacity); \
sizetype DynamicArray_Count##TYPE(DynamicArray* array); \
TYPE * DynamicArray_Get##TYPE(DynamicArray* array, sizetype index); \
sizetype DynamicArray_Add##TYPE(DynamicArray* array, TYPE * item);
Definition mgdl-dynamic_array.h:13