org.dronus.gl.GLTextPanel Class Reference

List of all members.

Public Member Functions

void render ()
 GLTextPanel (String text, float maxwidth, float maxheight)

Public Attributes

float w
float h
String text

Package Attributes

int dl

Classes

class  LineIterator

Detailed Description

Definition at line 10 of file GLTextPanel.java.


Constructor & Destructor Documentation

org.dronus.gl.GLTextPanel.GLTextPanel ( String  text,
float  maxwidth,
float  maxheight 
)

build a baked text panel; slow to create, fast to render.

Parameters:
text 
maxwidth if >0, sets maximal width before linebreak
maxheight if >0, sets maximal height before stop
Returns:
the new panel

Definition at line 32 of file GLTextPanel.java.

References org.dronus.gl.GLFont.charwidth, org.dronus.gl.GLTextPanel.dl, org.dronus.gl.GLTextPanel.h, org.dronus.gl.GLTextPanel.LineIterator.hasNext(), org.dronus.gl.GLFont.N, org.dronus.gl.GLTextPanel.LineIterator.nextLine(), org.dronus.gl.GLFont.render(), and org.dronus.gl.GLTextPanel.w.

Here is the call graph for this function:


Member Function Documentation

void org.dronus.gl.GLTextPanel.render (  ) 

Definition at line 18 of file GLTextPanel.java.

References org.dronus.gl.GLTextPanel.dl.

Referenced by org.hfbk.vis.visnode.VisButton.renderHelp(), org.hfbk.vis.visnode.VisText.renderSelf(), org.hfbk.vis.visnode.VisSet.VisEdge.renderSelf(), org.hfbk.vis.visnode.VisScale.VisMarker.renderSelf(), org.hfbk.vis.visnode.VisPs.VisCallBall.renderSelf(), org.hfbk.vis.visnode.VisProfiler.VisCallBall.renderSelf(), org.hfbk.vis.visnode.VisMenu.renderSelf(), org.hfbk.vis.visnode.VisLog.LogPoint.renderSelf(), org.hfbk.vis.visnode.VisKeyword.renderSelf(), org.hfbk.vis.visnode.VisKeyboard.VisKey.renderSelf(), org.hfbk.vis.visnode.VisImagefield.MoreButton.renderSelf(), org.hfbk.vis.visnode.VisFilesysTree.FileBox.renderSelf(), and org.hfbk.vis.visnode.VisFilesys.VisCallBall.renderSelf().

Here is the caller graph for this function:


Member Data Documentation

float org.dronus.gl.GLTextPanel.w

Definition at line 13 of file GLTextPanel.java.

Referenced by org.dronus.gl.GLTextPanel.GLTextPanel(), org.hfbk.vis.visnode.VisKeyboard.VisKey.renderSelf(), org.hfbk.vis.visnode.VisKeyboard.VisKey.VisKey(), and org.hfbk.vis.visnode.VisKeyword.VisKeyword().

float org.dronus.gl.GLTextPanel.h

Definition at line 13 of file GLTextPanel.java.

Referenced by org.dronus.gl.GLTextPanel.GLTextPanel(), org.hfbk.vis.visnode.VisText.renderSelf(), and org.hfbk.vis.visnode.VisKeyboard.VisKey.renderSelf().

String org.dronus.gl.GLTextPanel.text

Definition at line 14 of file GLTextPanel.java.

int org.dronus.gl.GLTextPanel.dl [package]

Definition at line 16 of file GLTextPanel.java.

Referenced by org.dronus.gl.GLTextPanel.GLTextPanel(), and org.dronus.gl.GLTextPanel.render().


The documentation for this class was generated from the following file:
Generated on Tue Apr 7 17:57:34 2009 for visclient by  doxygen 1.5.1