|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
com.jme3.application
provides a toolset for jME3 applications
to interact with various components of the engine.
See:
Description
Interface Summary | |
---|---|
SettingsDialog.SelectionListener |
Class Summary | |
---|---|
AndroidHarness | AndroidHarness wraps a jme application object and runs it on
Android |
AppletHarness | |
Application | The Application class represents an instance of a
real-time 3D rendering jME application. |
AppTask<V> | AppTask is used in AppTaskQueue to manage tasks that have
yet to be accomplished. |
DebugKeysAppState | Registers a few keys that will dump debug information to the console. |
FlyCamAppState | Manages a FlyByCamera. |
R | |
R.attr | |
R.layout | |
R.string | |
ResetStatsState | Resets (clearFrame()) the render's stats object every frame during AppState.render(). |
SettingsDialog | PropertiesDialog provides an interface to make use of the
GameSettings class. |
SimpleApplication | SimpleApplication extends the Application
class to provide default functionality like a first-person camera,
and an accessible root node that is updated and rendered regularly. |
StatsAppState | Displays stats in SimpleApplication's GUI node or using the node and font parameters provided. |
StatsView | The StatsView provides a heads-up display (HUD) of various
statistics of rendering. |
The com.jme3.application
provides a toolset for jME3 applications
to interact with various components of the engine. Typically, the
Application
class will be extended and the update() method
implemented to provide functionality for the main loop.
An Application
will typically provide the following services:
AssetManager
- A system for finding and loading
data assets included with the application, such as models and textures.RenderManager
- A high-level rendering
interface for 3D graphics, manages viewports and scenes assigned
to the viewports, as well as general high-level rendering.InputManager
- An interface for handling input
from devices such as keyboard, mouse, and gamepad/joystick.AppStateManager
- Manager for
AppState
s, which are specific application
functionality to be executed inside the main loop.AudioRenderer
- Allows playing sound effects and
music.Timer
- The timer keeps track of time and allows
computing the time since the last frame (TPF) that is neccessary
for framerate-independent updates and motion.AppSettings
- A database containing various
settings for the application. These settings may be set by the user
or the application itself.
public class ExampleUse extends Application {
private Node rootNode = new Node("Root Node");
public static void main(String[] args){
ExampleUse app = new ExampleUse();
app.start();
}
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV PACKAGE
NEXT PACKAGE
FRAMES
NO FRAMES