#include "persisted_map_features.h" #include void PersistedMapFeatures_Init(PersistedMapFeatures *persistedMapFeatures) { MI_CpuClear8(persistedMapFeatures, sizeof(PersistedMapFeatures)); } void *PersistedMapFeatures_InitWithID(PersistedMapFeatures *persistedMapFeatures, int id) { PersistedMapFeatures_Init(persistedMapFeatures); persistedMapFeatures->id = id; return persistedMapFeatures->buffer; } void *PersistedMapFeatures_GetBuffer(PersistedMapFeatures *persistedMapFeatures, int id) { GF_ASSERT(persistedMapFeatures->id == id); return persistedMapFeatures->buffer; } int PersistedMapFeatures_GetID(const PersistedMapFeatures *persistedMapFeatures) { return persistedMapFeatures->id; }