-
backgroundColor
Color backgroundColor
The background color of the view.
-
bufferStrategy
BufferStrategy bufferStrategy
The buffer strategy for page-flipping rendering.
-
bufferStrategyInitialized
boolean bufferStrategyInitialized
Whether the buffer strategy has been initialized.
-
camera
Camera camera
The camera representing the viewer's position and orientation.
-
debugLogBuffer
DebugLogBuffer debugLogBuffer
Debug log buffer for capturing diagnostic output.
-
developerTools
DeveloperTools developerTools
Developer tools for this view panel.
-
developerToolsPanel
DeveloperToolsPanel developerToolsPanel
The developer tools panel popup, or null if not currently shown.
-
frameListeners
Set<FrameListener> frameListeners
The set of frame listeners notified before each frame.
-
inputManager
InputManager inputManager
The input manager handling mouse and keyboard events.
-
keyboardFocusStack
KeyboardFocusStack keyboardFocusStack
The stack managing keyboard focus for GUI components.
-
lastUpdateMillis
long lastUpdateMillis
Stores milliseconds when the last frame was updated. This is needed to calculate the time delta between frames.
Time delta is used to calculate smooth animation.
-
nextFrameTime
long nextFrameTime
Timestamp for the next scheduled frame.
-
renderExecutor
ExecutorService renderExecutor
The executor service for parallel rendering.
-
renderingContext
RenderingContext renderingContext
The current rendering context for the active frame.
-
renderThread
Thread renderThread
Render thread that runs the continuous frame generation loop.
-
renderThreadRunning
boolean renderThreadRunning
Flag to control whether the render thread should keep running.
-
rootShapeCollection
ShapeCollection rootShapeCollection
The root shape collection containing all 3D shapes in the scene.
-
targetFPS
int targetFPS
Currently target frames per second rate for this view. Target FPS can be changed at runtime.
3D engine tries to be smart and only repaints screen when there are visible changes.
-
viewRepaintNeeded
boolean viewRepaintNeeded
Set to true if it is known than next frame reeds to be painted. Flag is cleared
immediately after frame got updated.