Enum Class RenderProgress.Phase

java.lang.Object
java.lang.Enum<RenderProgress.Phase>
ke.ric.renderer.api.RenderProgress.Phase
All Implemented Interfaces:
Serializable, Comparable<RenderProgress.Phase>, Constable
Enclosing class:
RenderProgress

public static enum RenderProgress.Phase extends Enum<RenderProgress.Phase>
Ordered provider work phases exposed without implementation-specific timing estimates.
  • Enum Constant Details

    • QUEUED

      public static final RenderProgress.Phase QUEUED
      Admitted but waiting to start.
    • PREPARING

      public static final RenderProgress.Phase PREPARING
      Preparing bounded scene and output resources.
    • DECODING

      public static final RenderProgress.Phase DECODING
      Decoding input evidence.
    • RENDERING

      public static final RenderProgress.Phase RENDERING
      Executing core rendering.
    • POST_PROCESSING

      public static final RenderProgress.Phase POST_PROCESSING
      Applying renderer post-processing.
    • DIAGNOSTICS

      public static final RenderProgress.Phase DIAGNOSTICS
      Producing or decoding render diagnostics.
    • COPYING_OUTPUT

      public static final RenderProgress.Phase COPYING_OUTPUT
      Copying/validating immutable output; native completion alone is not final success.
    • COMPLETE

      public static final RenderProgress.Phase COMPLETE
      Immutable result publication succeeded; progress is 10000.
  • Method Details

    • values

      public static RenderProgress.Phase[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static RenderProgress.Phase valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null