|
| Output_Java (Context const *ctx) |
| Constructeur. More...
|
|
void | drawSimpleFigure (Rect const &r, Brush const &brush, Pen const &pen, Figure::Style fs) |
| Dessin d'un rectangle, d'une ellipse ou d'un rectangle arrondi. More...
|
|
void | drawSimpleLine (Point const &p1, Point const &p2, Pen const &pen) |
| Dessin d'une ligne simple. More...
|
|
void | drawSimpleText (Rect const &r, std::string const &text, Font const &font, Position const &position) |
| Dessin d'un texte. More...
|
|
void | setGraphics (jobject g) |
| Objet "Graphics" utilisé pour la sortie. More...
|
|
void | setJNIEnv (JNIEnv *je) |
| Sélection de l'environnement JNI. More...
|
|
| Output (Context const *ctx) |
| Constructeur. More...
|
|
virtual | ~Output () |
| Destructeur. More...
|
|
virtual void | drawFigures (std::vector< Figure > const &vf) |
| Dessin de toutes les figures. More...
|
|
virtual void | drawFigure (std::vector< Figure > const &vf, iFigure i) |
| Dessin d'une figure. More...
|
|
virtual void | drawText (Rect const &r, Brush const &brush, Pen const &pen, std::string const &text, Font const &font, Position const &position, Figure::Style fs) |
| Dessin d'un texte éventuellement dans un rectangle, ellipse ou rectangle arrondi. More...
|
|
virtual void | drawLine (Point const &p1, Point const &p2, Pen const &pen) |
| Dessin d'une ligne, comportant éventuellement des flèches. More...
|
|
virtual void | begin () |
| Début du dessin. More...
|
|
virtual void | end () |
| Fin du dessin. More...
|
|
Affichage avec les primitives du langage du 3ème millénaire.
void cogitantdisplay::Output_Java::setJNIEnv |
( |
JNIEnv * |
je | ) |
|
Sélection de l'environnement JNI.
Pour que les appels aux méthodes standard d'Output soient possibles, il faut que l'instance connaisse l'environnement JNI à utiliser pour appeler les méthodes de Java. Or, les méthodes standard d'Output ne prévoient pas dans la signature un paramètre de type JNIEnv, il est donc nécessaire d'informer l'instance du JNIEnv par ailleurs, d'où cette méthode, qui doit obligatoirement être appelée avant tout appel aux méthodes de dessin.