All Classes and Interfaces

Class
Description
AnimatedSprite is an instance of Sprite.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Used to stack many @ConflictsWith annotations.
Annotation for a class, which points which components conflicts with this component, and cannot be in the same object.
 
 
 
 
 
 
DoubleValues is an object, which extends from ArrayList.
 
 
 
Methods which are annotated as EventMethod will be available in EventHandler, but only if they are overridden.
 
 
FloatValues is an object, which extends from ArrayList.
 
 
Methods which are annotated with FromXML can be executed by XMLDeserializer.
 
 
 
 
 
 
 
 
 
 
 
 
Headless window is provided for server builds and points to reduce of RAM usage.
 
 
 
 
IntegerValues is an object, which extends from ArrayList.
 
 
 
 
 
 
 
LongValues is an object, which extends from ArrayList.
 
 
 
 
 
 
 
 
 
 
 
 
 
NetBlock is used as a frame to transport data through the network.
Structure is simple: IDENTIFIER;COMPONENT;DATA
Where:
IDENTIFIER is GameObject's identifier,
COMPONENT is component's name (/w package),
DATA is data which is being sent
is a standard delimiter for data, which allows to send more than one information to component - use method formData to add delimiters
NetComponent is a class which inherits from ObjectComponent and contains events which are common for components which works in the network (e.g. onClientConnect, onSynchronize, onNetUpdate).
 
 
 
 
 
 
O3DLoader is used to load .o3d files and get vertices from it.
 
 
 
 
 
 
 
 
 
 
 
 
Injects a prefab to an object
 
 
 
 
 
 
 
 
 
 
 
Annotation for a class, which points which component is required for this component to be added.
Annotation for a class, points a list of component, and at least one of them is required for component to be added.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Methods which are annotated with SaveState will be fired during scene state saving from SceneStateSaver.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SplashScreenWindow is used for create a splash screen, which will be shown as a loader screen while main window (with scene) is still loading.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TextRenderer3D sets the textures of all Base3DShapes which are in the same object to rendered text.
 
 
 
Only one component of this type can be added to the object.
 
 
 
Vector3Values is an object, which extends from ArrayList.
 
 
 
 
 
 
 
 
 
 
 
 
Component is automatically added to every GameObject when RenderEngine is set to web.