si ,scusa Mitaly hai ragione.
Il ciclo for l'ho inserito semplicemente per chiarezza e alla fine ha fatto confusione.
Ho una serie di funzioni che agiscono su una variabile di classe smartpointer.
QUesto smartpointer è un vertexbuffer(un buffer) che viene caricato dalle funzioni dentro un ciclo per n volte:
in pseudocodice:
codice:
smartpointer<Vertexb*>
private void setVertex()
{ .
.
.
smartpointer.add(xxx)
}
private void setTexture()
{ .
.
.
smartpointer.add(xxx)
}
for (int n= 0 ; n < meshes.count; n++)
{
cancello lo smartpointer// come????? si cancella da solo?
//lo rialloco
smartpointer = new smartpointer<Vertexb*>
//lo riempio
setVertex();
setTexture();
//uso il vertexbuffer(lo smartpointer)
}
grazie.