IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

2D Java Discussion :

Buffer de rendu graphique depuis une dll C++


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de gassi64
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2008
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2008
    Messages : 255
    Par défaut Buffer de rendu graphique depuis une dll C++
    Bonjour,
    je fais appel à vous afin de mieux comprendre comment réussir à résoudre mon problème actuel. Je ne souhaite pas utiliser Java pour dessiner en 2D, mais plutôt une bibliothèque externe de rendu graphique, non pas en Java mais en C++ (en espérant améliorer la rapidité du programme!)

    J'ai donc créé une JFrame qui possède un Jpanel (tout ça hérité comme il faut des composants Swing dédié). Le JPanel possède un moyen de créer un BufferedImage qui me semble t'il donne accès à un buffer de pixels.
    Est ce que c'est ce buffer là que je dois modifier pour dessiner dans le panel?

    j'ai aussi vu la doc sur ImageProducer et ImageConsumer. Le producteur fait appel à sendPixels. Est ce que c'est cette méthode qu'il faut utiliser pour envoyer le buffer de données à la lib?

    Y'aura t'il un souci de type de données entre Java et C++? les tableaux pourront ils être utilisables dans les deux sens ou y'a t'il une modification à faire?

    Tout ça est très embrouillé, pardon.
    Pour l'instant j'ai mis en place le JNI pour communiquer entre la lib C++ et Java, mais le buffer de transfert reste un point mystérieux encore.
    De plus je ne trouve pas de documentation à ce sujet là, pas d'exemple déjà fait. Pourtant ça me semble être une méthode relativement censée à laquelle des développeurs chevronnés ont du se lancer ?!

  2. #2
    Membre éclairé Avatar de gassi64
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2008
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2008
    Messages : 255
    Par défaut
    Personne ne sait comment dessiner sur un buffer Java depuis l'extèrieur?

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765

  4. #4
    Membre éclairé Avatar de gassi64
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2008
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2008
    Messages : 255
    Par défaut
    wahouu...ok ça c'est fait.
    Je ne savais pas qu'il fallait utiliser explicitement un canvas AWT, car j'étais parti sur une solution IHM Swing...

    merci mille fois sinok! je me lance dans cette piste là...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Appeler une unité depuis une DLL
    Par xavier ringoise dans le forum Langage
    Réponses: 2
    Dernier message: 03/02/2006, 21h31
  2. [MFC]agir sur un control depuis une dll
    Par giova_fr dans le forum MFC
    Réponses: 3
    Dernier message: 01/02/2006, 23h23
  3. [DLL] Appel d'une frame depuis une DLL
    Par Rayek dans le forum Langage
    Réponses: 6
    Dernier message: 16/12/2005, 16h32
  4. Réponses: 5
    Dernier message: 08/09/2005, 20h33
  5. Comment charger un TFrame depuis une dll ?
    Par Millenod dans le forum Langage
    Réponses: 29
    Dernier message: 22/12/2004, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo