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