Class SceneInitFlags

java.lang.Object
com.ijurnove.cpu3d.SceneInitFlags

public class SceneInitFlags extends Object
SceneInitFlags is used in a Scene to set certain values at initialization. Values cannot be modified after a Scene has been initialized. Values are stored in an EnumMap with key SceneInitFlag and value Double.

Refer to enum SceneInitFlag to see what each flag controls.

  • Constructor Details

    • SceneInitFlags

      public SceneInitFlags()
      Constructs a new SceneInitFlags with the default values for each flag.
  • Method Details

    • lock

      protected void lock()
    • setFlag

      public void setFlag(SceneInitFlag flag, double value)
      Sets the value of a specified SceneInitFlag to a given double.
      Parameters:
      flag - the specified SceneInitFlag
      value - the value to set
    • getFlag

      public double getFlag(SceneInitFlag flag)
      Returns the value corresponding to a given SceneInitFlag.
      Parameters:
      flag - the given SceneInitFlag
      Returns:
      the value corresponding to the given SceneInitFlag