Exemplo n.º 1
0
void hypnomixDestroy(struct hypnomix *hyp)
{
	if(hyp->mod != NULL) {
		(*(hyp->mod->destroy))(hyp);
		moduleUnload(hyp->mod);
	}
	shaderDestroy(hyp->pg.id);
	presetDestroy(&hyp->pr);

	listDestroy(hyp->modlist.li);
	listDestroy(hyp->prlist.li);

	free(hyp->morphsamples);
	(*hyp->log)(HYP_SUCCESS, "hypnomixDestroy()\n");
}
Exemplo n.º 2
0
 virtual void unload()
 {
     moduleUnload();
     loaded = false;
 }