Salut, je débute avec Irrlicht et je me pose quelques questions ?
Le contexte en 2 mots, j'ai compilé Irrlicht en static lib, que je "link" avec ma DLL.
Tout fonctionne a merveille . Mais je me pose quand même quelques questions.
Arrêtez-moi si je me trompe !
Apparemment la plupart des interfaces hérites de "IReferenceCounted".
Donc, des que je fais appel a "create<uneMethodeIrrlicht>", un "grab()" est automatiquement fait ?
donc lors de sa destruction je dois effectuer un "drop()" ?
Je crois que c'est ce que j'ai cru comprendre de la doc.
Mais, en parcourant le forum officiel, je suis tombé sur deux lignes qui m'on mis le doute !
si je fais :
IVideoDriver * pIrrDriver = pIrrDevice->getVideoDriver()
Dois-je le faire suivre d'un "grab()" ? ( pIrrDriver->grab() )
Los de sa destruction dois-je faire appel a drop()
En fait, dans quel cas dois-je utiliser grab()/drop() ?
Pour le topic qui m'a mis le doute c'est celui-ci: http://irrlicht.sourceforge.net/phpBB2/ … 660f1487b7
Dans la methode "resetEngine", ces 2 lignes:
videoDriver->drop();
videoDriver = NULL;
alors qu'il n'y a pas de grab() dans la methode "InitEngine" ?
Enfin il y a presque 3 ans quelqu'un avait fait un petit programme pour les settings
ici >> IrrPreSetting >> http://irrlicht.sourceforge.net/phpBB2/ … hp?t=17148
Qui m'avait l'air fort bien sympathique. Impossible d'y mettre la main dessus, toutes les source sont down. Quelqu'un l'aurait il dans un coin de son disque dur
Voilà, merci bien et longue vie a ce forum que je continuerai a polluer avec mes questions a trois francs six sous.
Hors ligne
Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
---|---|---|---|---|
Corrections |
|
xhtml 1.0 css 2.1 Propulsé par FluxBB Traduit par FluxBB.fr Analysé par |
880 membres 1424 sujets 11113 messages |
Dernier membre inscrit: mandrifidy 30 invités en ligne Aucun membre connecté RSS Feed |