Serialized Form


Package com.hermetica.magician

Class com.hermetica.magician.GLComponent implements Serializable

Serialized Fields

_choke

CriticalSection _choke
Critical section

_context

GLContext _context
The OpenGL context associated with this component

_flushOnRepaint

boolean _flushOnRepaint
Specifies whether or not flushing after listener display() methods has been called

_id

int _id
Private id for each GLComponent

_isInitialized

boolean _isInitialized
Tracks whether or not the component is initialized

_isRunning

boolean _isRunning
Tracks whether or not the component is ``running''

_isSuspended

boolean _isSuspended
Tracks whether or not the component is suspended

_listener

GLEventListener _listener
The GLEventListener chain registered with this GLComponent

_readBuffer

int _readBuffer
The OpenGL framebuffer from which image production goes through

_sleepDuration

int _sleepDuration
The duration the running thread will sleep for

_thread

java.lang.Thread _thread
Internal driving thread

_traceStatus

boolean _traceStatus
Warning level that the GLComponent is running at

consumers

java.util.Vector consumers
List of ImageConsumers that are interested in the output of the GLComponent's ImageProducer.

coregl_

CoreGL coregl_

drawingSurfaceInfo

java.lang.Object drawingSurfaceInfo
The sun.awt.windows.WDrawingSurfaceInfo object associated with this class. This field is only used in Win32 JDK-1.1 builds

gl_

GL gl_
Private OpenGL pipelines used in the ImageProducer interface

pData

int pData
Pointer to the native window handle

reshaped

boolean reshaped

sharedComponent

GLDrawable sharedComponent
The ``parent'' component whose display list arena this component will share

tracegl_

TraceGL tracegl_

Class com.hermetica.magician.GLComponentInitializationException implements Serializable

Class com.hermetica.magician.GLContextException implements Serializable

Class com.hermetica.magician.GLExtensionNotSupportedException implements Serializable

Class com.hermetica.magician.GLFullScreenFrame implements Serializable

Class com.hermetica.magician.GLNoCurrentContextException implements Serializable

Class com.hermetica.magician.GLUnsupportedFunctionException implements Serializable

Class com.hermetica.magician.GLUTesselatorError implements Serializable

Class com.hermetica.magician.OpenGLException implements Serializable


Package com.hermetica.magician.fonts

Class com.hermetica.magician.fonts.GLFontNotFoundException implements Serializable


Package com.hermetica.util3d

Class com.hermetica.util3d.FrameRateComponent implements Serializable

Serialized Fields

frames

int frames
Counter of how many frames have passed

framesPerSecond

float framesPerSecond
The frame rate

highWatermark

float highWatermark
The high watermark frame rate

lowWatermark

float lowWatermark
The low watermark frame rate

mt

MicroTimer mt
MicroTimer to time microsecond elapses of methods

oStream

java.io.PrintStream oStream
Output stream. If not null, write to it. Else update the gui

sampleIndex

int sampleIndex
The current sample number

samples

float[] samples
The array containing the sampled frame rates

summaryOnly

boolean summaryOnly
Should we print each frame rate or just averages?

updateSamples

long[] updateSamples
The array containing update times per sample

Class com.hermetica.util3d.TextureComponent implements Serializable

Serialized Fields

textureData

int[] textureData
The raw texture image data

textureHeight

int textureHeight
The height of the image

textureImage

java.awt.Image textureImage
The Java AWT image we're creating from the raw data

textureWidth

int textureWidth
The width of the image