Voilà, je voudrais copier un vertex buffer existant (Direct3D) dans un vertex buffer membre de ma class.
Voilà la variable et la fonction publique de celui ci:
LPDIRECT3DVERTEXBUFFER8 m_lpVBuffer;
public:
void SetVBuffer(LPDIRECT3DVERTEXBUFFER8 lpVBuffer) {m_lpVBuffer = lpVBuffer;}
Donc quand je veux l'initialiser dans ma class, je crée un vertex buffer que j'initialise avec les sommets que je veux, puis je fais:
Création d'un vertex buffer lpVBuffer puis je l'initialise;
object.SetVBuffer(lpVBuffer);
Le problème, c'est que quand j'essaie d'afficher mon objet, rien ne s'affiche à l'écran, mais si j'essaie d'afficher le vertex buffer utilisé pour initialiser ma class là l'objet s'affiche...
Je comprends plus rien...