Class Scene

java.lang.Object
paletai.mapping.Scene

public class Scene extends Object
A class that manages a collection of MediaItems as a single scene. Handles rendering, media control, and calibration for multiple media elements.

Key features include:

  • Media item management and organization
  • Active media selection for calibration
  • Scene activation/deactivation with media control
  • Batch operations on all media items
  • XML serialization for project saving/loading
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    List of media items contained in this scene
    processing.data.XML
    XML configuration for scene serialization
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs a new empty Scene.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Activates this scene and all its media items.
    void
    Deactivates this scene and all its media items.
    void
    Toggles the activation state of this scene.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • mediaItems

      public ArrayList<MediaItem> mediaItems
      List of media items contained in this scene
    • sceneXML

      public processing.data.XML sceneXML
      XML configuration for scene serialization
  • Constructor Details

    • Scene

      public Scene()
      Constructs a new empty Scene. Initializes with inactive state and prepares XML structure for media storage.
  • Method Details

    • deactivate

      public void deactivate()
      Deactivates this scene and all its media items. Stops media playback, turns off calibration mode, and hides controls for all media items in the scene.
      See Also:
    • activate

      public void activate()
      Activates this scene and all its media items. Starts media playback and shows controls for all media items in the scene.
      See Also:
    • toggleActivation

      public void toggleActivation()
      Toggles the activation state of this scene. If activating, starts playback for all media items. If deactivating, stops playback for all media items.
      See Also: