Enum Class PerformanceMetric
- All Implemented Interfaces:
Serializable,Comparable<PerformanceMetric>,Constable
Named performance samples exposed by the experimental profiler.
PerformanceSnapshot.getStatistics(PerformanceMetric) always returns
CPU-observed wall time. GPU elapsed statistics are a separate channel and currently
exist only for RENDER_PIPELINE.
API stability: Experimental.
- Since:
- 2.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionBuilt-in ControlP5 panel update and drawing.CPU-observed scratch-to-cubemap framebuffer blit submission.CPU-observed cubemap mipmap generation submission.Negative-X cubemap face.Negative-Y cubemap face.Negative-Z cubemap face.Output-resolution cubemap capture.Positive-X cubemap face.Positive-Y cubemap face.Positive-Z cubemap face.Preview-resolution cubemap capture.Complete master cubemap capture.Aggregate domemaster projection work.Output domemaster projection work.Preview domemaster projection work.Aggregate equirectangular projection work.Output equirectangular projection work.Preview equirectangular projection work.Composition of the floating domemaster thumbnail.Interval between consecutive Processing pre-frame boundaries.Deferred output-target recreation.NDI readback, CPU copy, and enqueue work on the Processing thread.ARGB-to-RGBA conversion on the NDI worker.Non-blocking NDI free/ready queue operations.Native Devolay sender-call duration on the NDI worker.Rendering and submission of all enabled external outputs.Composition of the selected preview target into the Processing window.GPU copy from an existing output projection into a preview target.Production of preview-resolution representations.Complete ziviDomeLive render pipeline on the Processing thread.Aggregate scene rendering across Standard targets and cubemap faces.Active scene update callback.Aggregate skybox-layout projection work.Output skybox-layout projection work.Preview skybox-layout projection work.Spout publication-call duration.Standard output-target rendering.Standard preview-target rendering.Aggregate Standard rendering across preview and output targets.Syphon publication-call duration. -
Method Summary
Modifier and TypeMethodDescriptionstatic PerformanceMetricReturns the enum constant of this class with the specified name.static PerformanceMetric[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
FRAME_TOTAL
Interval between consecutive Processing pre-frame boundaries. -
SCENE_UPDATE
Active scene update callback. -
SCENE_RENDER
Aggregate scene rendering across Standard targets and cubemap faces. -
RENDER_PIPELINE
Complete ziviDomeLive render pipeline on the Processing thread. -
GRAPHICS_RESET
Deferred output-target recreation. -
STANDARD_RENDER
Aggregate Standard rendering across preview and output targets. -
STANDARD_PREVIEW
Standard preview-target rendering. -
STANDARD_OUTPUT
Standard output-target rendering. -
CUBEMAP_TOTAL
Complete master cubemap capture. -
CUBEMAP_PREVIEW
Preview-resolution cubemap capture. -
CUBEMAP_OUTPUT
Output-resolution cubemap capture. -
CUBEMAP_POS_X
Positive-X cubemap face. -
CUBEMAP_NEG_X
Negative-X cubemap face. -
CUBEMAP_POS_Y
Positive-Y cubemap face. -
CUBEMAP_NEG_Y
Negative-Y cubemap face. -
CUBEMAP_POS_Z
Positive-Z cubemap face. -
CUBEMAP_NEG_Z
Negative-Z cubemap face. -
CUBEMAP_BLIT
CPU-observed scratch-to-cubemap framebuffer blit submission. -
CUBEMAP_MIPMAP
CPU-observed cubemap mipmap generation submission. -
DOMEMASTER
Aggregate domemaster projection work. -
DOMEMASTER_PREVIEW
Preview domemaster projection work. -
DOMEMASTER_OUTPUT
Output domemaster projection work. -
EQUIRECTANGULAR
Aggregate equirectangular projection work. -
EQUIRECTANGULAR_PREVIEW
Preview equirectangular projection work. -
EQUIRECTANGULAR_OUTPUT
Output equirectangular projection work. -
SKYBOX
Aggregate skybox-layout projection work. -
SKYBOX_PREVIEW
Preview skybox-layout projection work. -
SKYBOX_OUTPUT
Output skybox-layout projection work. -
OUTPUT_PIPELINE
Rendering and submission of all enabled external outputs. -
PREVIEW_PIPELINE
Production of preview-resolution representations. -
PREVIEW_COPY
GPU copy from an existing output projection into a preview target. -
PREVIEW_COMPOSITE
Composition of the selected preview target into the Processing window. -
FLOATING_PREVIEW
Composition of the floating domemaster thumbnail. -
CONTROL_PANEL
Built-in ControlP5 panel update and drawing. -
NDI_CAPTURE
NDI readback, CPU copy, and enqueue work on the Processing thread. -
NDI_CONVERSION
ARGB-to-RGBA conversion on the NDI worker. -
NDI_QUEUE
Non-blocking NDI free/ready queue operations. -
NDI_SEND
Native Devolay sender-call duration on the NDI worker. -
SYPHON
Syphon publication-call duration. -
SPOUT
Spout publication-call duration.
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-