Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
G
H
I
M
N
O
P
R
S
V
A
ActionGUI
- Class in
net.jinx.action
Simple test class for the action package and VideoRenderer.
ActionGUI()
- Constructor for class net.jinx.action.
ActionGUI
Constructs a new ActionGUI for Modeler to use.
Actor
- Class in
net.jinx.action
Actor serves as the abstract base class of anything that has a presence of any kind in a Scene.
Actor(String)
- Constructor for class net.jinx.action.
Actor
Constructs an Actor.
actorAdded(Actor, Scene)
- Method in class net.jinx.action.
AudioRenderer
actorAdded(Actor, Scene)
- Method in class net.jinx.action.
Clock
Notifies this Clock that an Actor has been added to it's owner.
actorAdded(Actor, Scene)
- Method in interface net.jinx.action.
SceneListener
Called when an Actor has been added to the Scene.
actorAdded(Actor, Scene)
- Method in class net.jinx.action.
VideoRenderer
If actor is either a net.jinx.video.View or a net.jinx.video.Visible, then it will be added in for rendering.
ActorEvent
- Class in
net.jinx.action
This is the base class for all events that are passed between Actors.
ActorEvent()
- Constructor for class net.jinx.action.
ActorEvent
Constructs an ActorEvent.
actorRemoved(Actor, Scene)
- Method in class net.jinx.action.
AudioRenderer
actorRemoved(Actor, Scene)
- Method in class net.jinx.action.
Clock
Notifies this Clock that an Actor has been removed from it's owner.
actorRemoved(Actor, Scene)
- Method in interface net.jinx.action.
SceneListener
Called when an Actor has been removed from the Scene.
actorRemoved(Actor, Scene)
- Method in class net.jinx.action.
VideoRenderer
If actor is either a net.jinx.video.View or a net.jinx.video.Visible, then it will be removed from rendering.
ActorView
- Class in
net.jinx.action
Actor wrapper class for one of Vertex Modeler's View implementations, so they can be used with the action package.
ActorView(String, View)
- Constructor for class net.jinx.action.
ActorView
Constructs a new ActorView.
addActor(Actor)
- Method in class net.jinx.action.
Scene
Adds an Actor to this Scene.
addSceneListener(SceneListener)
- Method in class net.jinx.action.
Scene
Adds a SceneListener to the Scene.
AudioRenderer
- Class in
net.jinx.action
Renders the Audible Actors in a Scene using OpenAL and the Deimos Audio library (the net.jinx.audio package).
AudioRenderer(String, AL, ALC)
- Constructor for class net.jinx.action.
AudioRenderer
C
checkAllowAdd(Scene)
- Method in class net.jinx.action.
Actor
Provides a way for an Actor to determine if it can be added to a particular Scene.
Clock
- Class in
net.jinx.action
Clock keeps track of time for a Scene and then activates other Actors by sending them ClockEvent and IdleEvent objects.
Clock(String, float)
- Constructor for class net.jinx.action.
Clock
Constructs a new Clock.
ClockEvent
- Class in
net.jinx.action
ActorEvent subclass that delivers a change in time value.
ClockEvent(float)
- Constructor for class net.jinx.action.
ClockEvent
Constructs a ClockEvent.
ClockSensitive
- Interface in
net.jinx.action
Tagging interface used by the Clock class to determine which Actors should receive plain ClockEvents.
ClockStateEvent
- Class in
net.jinx.action
ClockStateEvents are sent out by Clock to notify ClockSensitive and IdleSensitve Actors that the Clock's state has changed.
ClockStateEvent(int)
- Constructor for class net.jinx.action.
ClockStateEvent
Constructs a ClockStateEvent.
D
deinit(Context)
- Method in class net.jinx.action.
ActorView
Deinitializes the wrapped view object.
deinit(Context)
- Method in class net.jinx.action.
VisibleActor
Redirects to the wrapped Visible.
deliverEvent(String, ActorEvent)
- Method in class net.jinx.action.
Scene
Delivers an ActorEvent to one or all of the Actors in this Scene.
displayGUI(Hierarchy, Visible)
- Method in class net.jinx.action.
ActionGUI
Displays a Visible using the classes in this package.
draw(Context)
- Method in class net.jinx.action.
VisibleActor
Redirects to the wrapped Visible.
drawPass(Context, Pass)
- Method in class net.jinx.action.
VisibleActor
E
eventDeliveryException(Exception)
- Method in class net.jinx.action.
Scene
Called when an Exception is thrown in the deliverEvent(String, ActorEvent) method during the delivery of of an ActorEvent.
G
getActor(String)
- Method in class net.jinx.action.
Scene
Provides the Actor with the given name.
getAL()
- Method in class net.jinx.action.
AudioRenderer
getALC()
- Method in class net.jinx.action.
AudioRenderer
getDeltaTime()
- Method in class net.jinx.action.
Clock
Provides the current change in time value.
getDeltaTime()
- Method in class net.jinx.action.
ClockEvent
Provides the change in time value.
getInterpolation()
- Method in class net.jinx.action.
IdleEvent
Provides the interpolation value.
getListener()
- Method in class net.jinx.action.
AudioRenderer
getName()
- Method in class net.jinx.action.
Actor
Provides the name of this Actor.
getOwner()
- Method in class net.jinx.action.
Actor
Provides the Scene that owns this Actor.
getRenderer()
- Method in class net.jinx.action.
VideoRenderer
Provides the SplitScreenRenderer object that does all the actual work.
getSource()
- Method in class net.jinx.action.
ActorEvent
Provides the source Actor that this ActorEvent originated from.
getState()
- Method in class net.jinx.action.
ClockStateEvent
Provides the state constant that was passed in via the constructor.
getTimeFactor()
- Method in class net.jinx.action.
RealTimeClock
Provides the time factor that affects the speed of simulation.
getVisible()
- Method in class net.jinx.action.
ActorView
Redirects to the wrapped view object.
getVisible()
- Method in class net.jinx.action.
VisibleActor
Provides the underlying Visible object.
H
hashCode()
- Method in class net.jinx.action.
Actor
I
IdleEvent
- Class in
net.jinx.action
ClockEvent subclass that carries an interpolation value that can be used to interpolate between one Scene state and another.
IdleEvent(float, float)
- Constructor for class net.jinx.action.
IdleEvent
Constructs an IdleEvent.
IdleSensitive
- Interface in
net.jinx.action
Tagging interface used by the Clock class to determine which Actors should receive IdleEvents.
init(Context)
- Method in class net.jinx.action.
ActorView
Initializes the wrapped View object.
init(Context)
- Method in class net.jinx.action.
VisibleActor
Redirects to the wrapped Visible.
isPaused()
- Method in class net.jinx.action.
RealTimeClock
Returns true if this Clock is paused.
isStopped()
- Method in class net.jinx.action.
RealTimeClock
Provides a way to check if the time keeping thread is running.
iterator()
- Method in class net.jinx.action.
Scene
Provides an Iterator that allows you to iterate over all the Actors in the Scene.
M
main(String[])
- Static method in class net.jinx.action.
ActionGUI
The main entry point for the ActionGUI version of Vertex Modeler.
N
net.jinx.action
- package net.jinx.action
O
ownerChanged(Scene)
- Method in class net.jinx.action.
Actor
This method does nothing, but is called when this Actor is added to a Scene.
OwnerListener
- Interface in
net.jinx.action
This interface allows an Actor that implements it to listen for Actor adds and removals to/from it's owner.
P
pause()
- Method in class net.jinx.action.
RealTimeClock
Pauses this Clock.
play()
- Method in class net.jinx.action.
RealTimeClock
Unpauses and/or constructs a new java.lang.Thread to handle time keeping.
processEvent(ActorEvent)
- Method in class net.jinx.action.
Actor
Processes an ActorEvent.
processEvent(ActorEvent)
- Method in class net.jinx.action.
ActorView
Does nothing.
processEvent(ActorEvent)
- Method in class net.jinx.action.
AudioRenderer
processEvent(ActorEvent)
- Method in class net.jinx.action.
Clock
Does nothing.
processEvent(ActorEvent)
- Method in class net.jinx.action.
Scene
Processes Clock related events and sends them to this Scene's children.
processEvent(ActorEvent)
- Method in class net.jinx.action.
VideoRenderer
Processes Clock related events.
processEvent(ActorEvent)
- Method in class net.jinx.action.
VisibleActor
Does nothing.
R
RealTimeClock
- Class in
net.jinx.action
Clock extension where ClockEvents are sent at regular intervals.
RealTimeClock(float)
- Constructor for class net.jinx.action.
RealTimeClock
RealTimeClock(String, float)
- Constructor for class net.jinx.action.
RealTimeClock
Constructs a new RealTimeClock with a default name.
removeActor(Actor)
- Method in class net.jinx.action.
Scene
Removes an Actor from this Scene.
removeActor(String)
- Method in class net.jinx.action.
Scene
Removes an Actor from this Scene, using it's name.
removeSceneListener(SceneListener)
- Method in class net.jinx.action.
Scene
Removes a SceneListener from the Scene.
replace(Scene)
- Method in class net.jinx.action.
Scene
Replaces this Scene with scene, moving Actor and SceneListener Objects over from one to the other.
run()
- Method in class net.jinx.action.
RealTimeClock
This method is for the time keeping thread only.
S
Scene
- Class in
net.jinx.action
Scene is an Actor that contains other Actors.
Scene()
- Constructor for class net.jinx.action.
Scene
Scene(String)
- Constructor for class net.jinx.action.
Scene
Constructs a Scene.
SceneListener
- Interface in
net.jinx.action
This interface allows an object that implements it to listen for Actor adds and removals to/from a Scene.
sendClockEvent(float)
- Method in class net.jinx.action.
Clock
Sends ClockEvents to all ClockSensitive Actors.
sendClockStateEvent(int)
- Method in class net.jinx.action.
Clock
Sends a ClockStateEvent to all ClockSensitive and IdleSensitive Actors.
sendEvent(String, ActorEvent)
- Method in class net.jinx.action.
Actor
Sends an ActorEvent to the target in this Actor's Scene.
sendEvent(Actor, ActorEvent)
- Method in class net.jinx.action.
Actor
Sends an ActorEvent directly to the target Actor.
sendEvent(Collection, ActorEvent)
- Method in class net.jinx.action.
Actor
Sends an ActorEvent to as many of the targets in the Collection as possible.
sendIdleEvent(float, float)
- Method in class net.jinx.action.
Clock
Sends an IdleEvent to all the current IdleSensitive Actors.
setDeltaTime(float)
- Method in class net.jinx.action.
Clock
Sets the change in time calue for this Clock.
setTimeFactor(float)
- Method in class net.jinx.action.
RealTimeClock
Sets the time factor that affects the speed of simulation.
start()
- Method in class net.jinx.action.
SteppingClock
Sends a start event to all the sensitive actors, but only if the clock isn't in a started state.
STATE_PAUSE
- Static variable in class net.jinx.action.
ClockStateEvent
State constant to signal that the Clock has paused.
STATE_START
- Static variable in class net.jinx.action.
ClockStateEvent
State constant to signal that the Clock has started.
STATE_STOP
- Static variable in class net.jinx.action.
ClockStateEvent
State constant to signal that the Clock has stopped.
STATE_UNPAUSE
- Static variable in class net.jinx.action.
ClockStateEvent
State constant to signal that the Clock has unpaused.
step()
- Method in class net.jinx.action.
SteppingClock
Steps the clock.
SteppingClock
- Class in
net.jinx.action
Clock extension that is used to manually step time in the simulation.
SteppingClock(String, float)
- Constructor for class net.jinx.action.
SteppingClock
Constructs a new RealTimeClock.
stop()
- Method in class net.jinx.action.
RealTimeClock
Stops the time keeping thread.
stop()
- Method in class net.jinx.action.
SteppingClock
Sends a stop event to all the sensitive actors, but only if the clock is in a started state.
sync
- Variable in class net.jinx.action.
Clock
The synchronization object.
V
VideoRenderer
- Class in
net.jinx.action
VideoRenderer renders the visible Actors in a Scene using OpenGL and Vextex Modeler's internals (the net.jinx.video and net.jinx.video.model packages).
VideoRenderer(String, GLAutoDrawable, Context)
- Constructor for class net.jinx.action.
VideoRenderer
Constructs a new VideoRenderer that will render the visible Actors to the screen.
view(Context, Rectangle)
- Method in class net.jinx.action.
ActorView
Redirects to the wrapped view object.
VisibleActor
- Class in
net.jinx.action
Actor wrapper class for one of Vertex Modeler's Visible implementations, so they can be used with the action package.
VisibleActor(String, Visible)
- Constructor for class net.jinx.action.
VisibleActor
Constructs a VisibleActor to wrap drawable.
A
C
D
E
G
H
I
M
N
O
P
R
S
V
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes