#0 

19-05-2009 15:33:43

pedro
Petit nouveau
Date d'inscription: 19-05-2009
Messages: 1

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 smile. 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 smile

Voilà, merci bien et longue vie a ce forum que je continuerai a polluer avec mes questions a trois francs six sous. smile

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
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