test_class.file: jme3-core/src/test/java/com/jme3/cinematic/CinematicTest.java
test_class.identifier: CinematicTest
test_case.body: @Test
      public void clearEmpty() {
          Cinematic sut = new Cinematic();
          sut.clear();
      }
test_case.class_method_signature: CinematicTest.clearEmpty()
test_case.full_signature: @Test public void clearEmpty()
test_case.identifier: clearEmpty
test_case.invocations: clear
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void clearEmpty()
focal_class.declarator: logger = Logger.getLogger(Cinematic.class.getName())
focal_class.modifier: private static final
focal_class.original_string: private static final Logger logger = Logger.getLogger(Cinematic.class.getName());
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: scene
focal_class.modifier: private
focal_class.original_string: private Node scene;
focal_class.type: Node
focal_class.var_name: scene
focal_class.declarator: timeLine = new TimeLine()
focal_class.modifier: protected
focal_class.original_string: protected TimeLine timeLine = new TimeLine();
focal_class.type: TimeLine
focal_class.var_name: timeLine
focal_class.declarator: lastFetchedKeyFrame = -1
focal_class.modifier: private
focal_class.original_string: private int lastFetchedKeyFrame = -1;
focal_class.type: int
focal_class.var_name: lastFetchedKeyFrame
focal_class.declarator: cinematicEvents = new ArrayList<>()
focal_class.modifier: private
focal_class.original_string: private List<CinematicEvent> cinematicEvents = new ArrayList<>();
focal_class.type: List<CinematicEvent>
focal_class.var_name: cinematicEvents
focal_class.declarator: cameras = new HashMap<>()
focal_class.modifier: private
focal_class.original_string: private Map<String, CameraNode> cameras = new HashMap<>();
focal_class.type: Map<String, CameraNode>
focal_class.var_name: cameras
focal_class.declarator: currentCam
focal_class.modifier: private
focal_class.original_string: private CameraNode currentCam;
focal_class.type: CameraNode
focal_class.var_name: currentCam
focal_class.declarator: initialized = false
focal_class.modifier: private
focal_class.original_string: private boolean initialized = false;
focal_class.type: boolean
focal_class.var_name: initialized
focal_class.declarator: eventsData
focal_class.modifier: private
focal_class.original_string: private Map<String, Map<Object, Object>> eventsData;
focal_class.type: Map<String, Map<Object, Object>>
focal_class.var_name: eventsData
focal_class.declarator: nextEnqueue = 0
focal_class.modifier: private
focal_class.original_string: private float nextEnqueue = 0;
focal_class.type: float
focal_class.var_name: nextEnqueue
focal_class.declarator: id
focal_class.modifier: private
focal_class.original_string: private String id;
focal_class.type: String
focal_class.var_name: id
focal_class.file: jme3-core/src/main/java/com/jme3/cinematic/Cinematic.java
focal_class.identifier: Cinematic
focal_class.interfaces: implements AppState
focal_class.class_method_signature: Cinematic.Cinematic()
focal_class.full_signature: protected  Cinematic()
focal_class.identifier: Cinematic
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.signature:  Cinematic()
focal_class.class_method_signature: Cinematic.Cinematic(float initialDuration)
focal_class.full_signature: public  Cinematic(float initialDuration)
focal_class.identifier: Cinematic
focal_class.modifiers: public
focal_class.parameters: (float initialDuration)
focal_class.signature:  Cinematic(float initialDuration)
focal_class.class_method_signature: Cinematic.Cinematic(LoopMode loopMode)
focal_class.full_signature: public  Cinematic(LoopMode loopMode)
focal_class.identifier: Cinematic
focal_class.modifiers: public
focal_class.parameters: (LoopMode loopMode)
focal_class.signature:  Cinematic(LoopMode loopMode)
focal_class.class_method_signature: Cinematic.Cinematic(float initialDuration, LoopMode loopMode)
focal_class.full_signature: public  Cinematic(float initialDuration, LoopMode loopMode)
focal_class.identifier: Cinematic
focal_class.modifiers: public
focal_class.parameters: (float initialDuration, LoopMode loopMode)
focal_class.signature:  Cinematic(float initialDuration, LoopMode loopMode)
focal_class.class_method_signature: Cinematic.Cinematic(Node scene)
focal_class.full_signature: public  Cinematic(Node scene)
focal_class.identifier: Cinematic
focal_class.modifiers: public
focal_class.parameters: (Node scene)
focal_class.signature:  Cinematic(Node scene)
focal_class.class_method_signature: Cinematic.Cinematic(Node scene, float initialDuration)
focal_class.full_signature: public  Cinematic(Node scene, float initialDuration)
focal_class.identifier: Cinematic
focal_class.modifiers: public
focal_class.parameters: (Node scene, float initialDuration)
focal_class.signature:  Cinematic(Node scene, float initialDuration)
focal_class.class_method_signature: Cinematic.Cinematic(Node scene, LoopMode loopMode)
focal_class.full_signature: public  Cinematic(Node scene, LoopMode loopMode)
focal_class.identifier: Cinematic
focal_class.modifiers: public
focal_class.parameters: (Node scene, LoopMode loopMode)
focal_class.signature:  Cinematic(Node scene, LoopMode loopMode)
focal_class.class_method_signature: Cinematic.Cinematic(Node scene, float initialDuration, LoopMode loopMode)
focal_class.full_signature: public  Cinematic(Node scene, float initialDuration, LoopMode loopMode)
focal_class.identifier: Cinematic
focal_class.modifiers: public
focal_class.parameters: (Node scene, float initialDuration, LoopMode loopMode)
focal_class.signature:  Cinematic(Node scene, float initialDuration, LoopMode loopMode)
focal_class.class_method_signature: Cinematic.onPlay()
focal_class.full_signature: @Override public void onPlay()
focal_class.identifier: onPlay
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void onPlay()
focal_class.class_method_signature: Cinematic.onStop()
focal_class.full_signature: @Override public void onStop()
focal_class.identifier: onStop
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void onStop()
focal_class.class_method_signature: Cinematic.onPause()
focal_class.full_signature: @Override public void onPause()
focal_class.identifier: onPause
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void onPause()
focal_class.class_method_signature: Cinematic.write(JmeExporter ex)
focal_class.full_signature: @Override public void write(JmeExporter ex)
focal_class.identifier: write
focal_class.modifiers: @Override public
focal_class.parameters: (JmeExporter ex)
focal_class.return: void
focal_class.signature: void write(JmeExporter ex)
focal_class.class_method_signature: Cinematic.read(JmeImporter im)
focal_class.full_signature: @Override @SuppressWarnings("unchecked") public void read(JmeImporter im)
focal_class.identifier: read
focal_class.modifiers: @Override @SuppressWarnings("unchecked") public
focal_class.parameters: (JmeImporter im)
focal_class.return: void
focal_class.signature: void read(JmeImporter im)
focal_class.class_method_signature: Cinematic.setSpeed(float speed)
focal_class.full_signature: @Override public void setSpeed(float speed)
focal_class.identifier: setSpeed
focal_class.modifiers: @Override public
focal_class.parameters: (float speed)
focal_class.return: void
focal_class.signature: void setSpeed(float speed)
focal_class.class_method_signature: Cinematic.initialize(AppStateManager stateManager, Application app)
focal_class.full_signature: @Override public void initialize(AppStateManager stateManager, Application app)
focal_class.identifier: initialize
focal_class.modifiers: @Override public
focal_class.parameters: (AppStateManager stateManager, Application app)
focal_class.return: void
focal_class.signature: void initialize(AppStateManager stateManager, Application app)
focal_class.class_method_signature: Cinematic.isInitialized()
focal_class.full_signature: @Override public boolean isInitialized()
focal_class.identifier: isInitialized
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isInitialized()
focal_class.class_method_signature: Cinematic.setId( String id )
focal_class.full_signature: protected void setId( String id )
focal_class.identifier: setId
focal_class.modifiers: protected
focal_class.parameters: ( String id )
focal_class.return: void
focal_class.signature: void setId( String id )
focal_class.class_method_signature: Cinematic.getId()
focal_class.full_signature: @Override public String getId()
focal_class.identifier: getId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getId()
focal_class.class_method_signature: Cinematic.setEnabled(boolean enabled)
focal_class.full_signature: @Override public void setEnabled(boolean enabled)
focal_class.identifier: setEnabled
focal_class.modifiers: @Override public
focal_class.parameters: (boolean enabled)
focal_class.return: void
focal_class.signature: void setEnabled(boolean enabled)
focal_class.class_method_signature: Cinematic.isEnabled()
focal_class.full_signature: @Override public boolean isEnabled()
focal_class.identifier: isEnabled
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEnabled()
focal_class.class_method_signature: Cinematic.stateAttached(AppStateManager stateManager)
focal_class.full_signature: @Override public void stateAttached(AppStateManager stateManager)
focal_class.identifier: stateAttached
focal_class.modifiers: @Override public
focal_class.parameters: (AppStateManager stateManager)
focal_class.return: void
focal_class.signature: void stateAttached(AppStateManager stateManager)
focal_class.class_method_signature: Cinematic.stateDetached(AppStateManager stateManager)
focal_class.full_signature: @Override public void stateDetached(AppStateManager stateManager)
focal_class.identifier: stateDetached
focal_class.modifiers: @Override public
focal_class.parameters: (AppStateManager stateManager)
focal_class.return: void
focal_class.signature: void stateDetached(AppStateManager stateManager)
focal_class.class_method_signature: Cinematic.update(float tpf)
focal_class.full_signature: @Override public void update(float tpf)
focal_class.identifier: update
focal_class.modifiers: @Override public
focal_class.parameters: (float tpf)
focal_class.return: void
focal_class.signature: void update(float tpf)
focal_class.class_method_signature: Cinematic.onUpdate(float tpf)
focal_class.full_signature: @Override public void onUpdate(float tpf)
focal_class.identifier: onUpdate
focal_class.modifiers: @Override public
focal_class.parameters: (float tpf)
focal_class.return: void
focal_class.signature: void onUpdate(float tpf)
focal_class.class_method_signature: Cinematic.setTime(float time)
focal_class.full_signature: @Override public void setTime(float time)
focal_class.identifier: setTime
focal_class.modifiers: @Override public
focal_class.parameters: (float time)
focal_class.return: void
focal_class.signature: void setTime(float time)
focal_class.class_method_signature: Cinematic.addCinematicEvent(float timeStamp, CinematicEvent cinematicEvent)
focal_class.full_signature: public KeyFrame addCinematicEvent(float timeStamp, CinematicEvent cinematicEvent)
focal_class.identifier: addCinematicEvent
focal_class.modifiers: public
focal_class.parameters: (float timeStamp, CinematicEvent cinematicEvent)
focal_class.return: KeyFrame
focal_class.signature: KeyFrame addCinematicEvent(float timeStamp, CinematicEvent cinematicEvent)
focal_class.class_method_signature: Cinematic.enqueueCinematicEvent(CinematicEvent cinematicEvent)
focal_class.full_signature: public float enqueueCinematicEvent(CinematicEvent cinematicEvent)
focal_class.identifier: enqueueCinematicEvent
focal_class.modifiers: public
focal_class.parameters: (CinematicEvent cinematicEvent)
focal_class.return: float
focal_class.signature: float enqueueCinematicEvent(CinematicEvent cinematicEvent)
focal_class.class_method_signature: Cinematic.removeCinematicEvent(CinematicEvent cinematicEvent)
focal_class.full_signature: public boolean removeCinematicEvent(CinematicEvent cinematicEvent)
focal_class.identifier: removeCinematicEvent
focal_class.modifiers: public
focal_class.parameters: (CinematicEvent cinematicEvent)
focal_class.return: boolean
focal_class.signature: boolean removeCinematicEvent(CinematicEvent cinematicEvent)
focal_class.class_method_signature: Cinematic.removeCinematicEvent(float timeStamp, CinematicEvent cinematicEvent)
focal_class.full_signature: public boolean removeCinematicEvent(float timeStamp, CinematicEvent cinematicEvent)
focal_class.identifier: removeCinematicEvent
focal_class.modifiers: public
focal_class.parameters: (float timeStamp, CinematicEvent cinematicEvent)
focal_class.return: boolean
focal_class.signature: boolean removeCinematicEvent(float timeStamp, CinematicEvent cinematicEvent)
focal_class.class_method_signature: Cinematic.removeCinematicEvent(KeyFrame keyFrame, CinematicEvent cinematicEvent)
focal_class.full_signature: public boolean removeCinematicEvent(KeyFrame keyFrame, CinematicEvent cinematicEvent)
focal_class.identifier: removeCinematicEvent
focal_class.modifiers: public
focal_class.parameters: (KeyFrame keyFrame, CinematicEvent cinematicEvent)
focal_class.return: boolean
focal_class.signature: boolean removeCinematicEvent(KeyFrame keyFrame, CinematicEvent cinematicEvent)
focal_class.class_method_signature: Cinematic.render(RenderManager rm)
focal_class.full_signature: @Override public void render(RenderManager rm)
focal_class.identifier: render
focal_class.modifiers: @Override public
focal_class.parameters: (RenderManager rm)
focal_class.return: void
focal_class.signature: void render(RenderManager rm)
focal_class.class_method_signature: Cinematic.postRender()
focal_class.full_signature: @Override public void postRender()
focal_class.identifier: postRender
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void postRender()
focal_class.class_method_signature: Cinematic.cleanup()
focal_class.full_signature: @Override public void cleanup()
focal_class.identifier: cleanup
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void cleanup()
focal_class.class_method_signature: Cinematic.fitDuration()
focal_class.full_signature: public void fitDuration()
focal_class.identifier: fitDuration
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void fitDuration()
focal_class.class_method_signature: Cinematic.bindCamera(String cameraName, Camera cam)
focal_class.full_signature: public CameraNode bindCamera(String cameraName, Camera cam)
focal_class.identifier: bindCamera
focal_class.modifiers: public
focal_class.parameters: (String cameraName, Camera cam)
focal_class.return: CameraNode
focal_class.signature: CameraNode bindCamera(String cameraName, Camera cam)
focal_class.class_method_signature: Cinematic.getCamera(String cameraName)
focal_class.full_signature: public CameraNode getCamera(String cameraName)
focal_class.identifier: getCamera
focal_class.modifiers: public
focal_class.parameters: (String cameraName)
focal_class.return: CameraNode
focal_class.signature: CameraNode getCamera(String cameraName)
focal_class.class_method_signature: Cinematic.setEnableCurrentCam(boolean enabled)
focal_class.full_signature: private void setEnableCurrentCam(boolean enabled)
focal_class.identifier: setEnableCurrentCam
focal_class.modifiers: private
focal_class.parameters: (boolean enabled)
focal_class.return: void
focal_class.signature: void setEnableCurrentCam(boolean enabled)
focal_class.class_method_signature: Cinematic.setActiveCamera(String cameraName)
focal_class.full_signature: public void setActiveCamera(String cameraName)
focal_class.identifier: setActiveCamera
focal_class.modifiers: public
focal_class.parameters: (String cameraName)
focal_class.return: void
focal_class.signature: void setActiveCamera(String cameraName)
focal_class.class_method_signature: Cinematic.activateCamera(final float timeStamp, final String cameraName)
focal_class.full_signature: public void activateCamera(final float timeStamp, final String cameraName)
focal_class.identifier: activateCamera
focal_class.modifiers: public
focal_class.parameters: (final float timeStamp, final String cameraName)
focal_class.return: void
focal_class.signature: void activateCamera(final float timeStamp, final String cameraName)
focal_class.class_method_signature: Cinematic.getEventsData()
focal_class.full_signature: private Map<String, Map<Object, Object>> getEventsData()
focal_class.identifier: getEventsData
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: Map<String, Map<Object, Object>>
focal_class.signature: Map<String, Map<Object, Object>> getEventsData()
focal_class.class_method_signature: Cinematic.putEventData(String type, Object key, Object object)
focal_class.full_signature: public void putEventData(String type, Object key, Object object)
focal_class.identifier: putEventData
focal_class.modifiers: public
focal_class.parameters: (String type, Object key, Object object)
focal_class.return: void
focal_class.signature: void putEventData(String type, Object key, Object object)
focal_class.class_method_signature: Cinematic.getEventData(String type, Object key)
focal_class.full_signature: public Object getEventData(String type, Object key)
focal_class.identifier: getEventData
focal_class.modifiers: public
focal_class.parameters: (String type, Object key)
focal_class.return: Object
focal_class.signature: Object getEventData(String type, Object key)
focal_class.class_method_signature: Cinematic.removeEventData(String type, Object key)
focal_class.full_signature: public void removeEventData(String type, Object key)
focal_class.identifier: removeEventData
focal_class.modifiers: public
focal_class.parameters: (String type, Object key)
focal_class.return: void
focal_class.signature: void removeEventData(String type, Object key)
focal_class.class_method_signature: Cinematic.setScene(Node scene)
focal_class.full_signature: public void setScene(Node scene)
focal_class.identifier: setScene
focal_class.modifiers: public
focal_class.parameters: (Node scene)
focal_class.return: void
focal_class.signature: void setScene(Node scene)
focal_class.class_method_signature: Cinematic.getScene()
focal_class.full_signature: public Node getScene()
focal_class.identifier: getScene
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Node
focal_class.signature: Node getScene()
focal_class.class_method_signature: Cinematic.clear()
focal_class.full_signature: public void clear()
focal_class.identifier: clear
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clear()
focal_class.class_method_signature: Cinematic.dispose()
focal_class.full_signature: @Override public void dispose()
focal_class.identifier: dispose
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void dispose()
focal_class.superclass: extends AbstractCinematicEvent
focal_method.body: public void clear() {
          dispose();
          cinematicEvents.clear();
          timeLine.clear();
          if (eventsData != null) {
              eventsData.clear();
          }
      }
focal_method.class_method_signature: Cinematic.clear()
focal_method.full_signature: public void clear()
focal_method.identifier: clear
focal_method.invocations: dispose clear clear clear
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: void
focal_method.signature: void clear()