void edosu_beatmap_dispose_objects(EdosuBeatmap *beatmap) { dispose_hitobjects(beatmap); dispose_timingpoints(beatmap); dispose_events(beatmap); dispose_colors(beatmap); g_clear_object(&beatmap->Objects); }
void CamaraLucida::dispose() { ofLog(OF_LOG_VERBOSE,"cml::CamaraLucida::dispose"); dispose_events(); delete config; config = NULL; delete proj; proj = NULL; delete depth; depth = NULL; delete rgb; rgb = NULL; delete renderer; renderer = NULL; delete mesh; mesh = NULL; depthmap = NULL; };
void CamaraLucida::dispose() { ofLog(OF_LOG_VERBOSE, "CamaraLucida::dispose"); if (!inited()) return; dispose_events(); mesh->dispose_pts(); mesh = NULL; cvReleaseMat(&rgb_int); cvReleaseMat(&depth_int); cvReleaseMat(&rgb_R); cvReleaseMat(&rgb_T); cvReleaseMat(&proj_int); cvReleaseMat(&proj_R); cvReleaseMat(&proj_T); }