Class MTLCounterResultStageUtilization

All Implemented Interfaces:
Iterable<MTLCounterResultStageUtilization>

public class MTLCounterResultStageUtilization
extends Struct<MTLCounterResultStageUtilization>
  • Constructor Details

    • MTLCounterResultStageUtilization

      public MTLCounterResultStageUtilization()
    • MTLCounterResultStageUtilization

      public MTLCounterResultStageUtilization​(long totalCycles, long vertexCycles, long tessellationCycles, long postTessellationVertexCycles, long fragmentCycles, long renderTargetCycles)
  • Method Details

    • getTotalCycles

      public long getTotalCycles()
    • setTotalCycles

      public MTLCounterResultStageUtilization setTotalCycles​(long totalCycles)
    • getVertexCycles

      public long getVertexCycles()
    • setVertexCycles

      public MTLCounterResultStageUtilization setVertexCycles​(long vertexCycles)
    • getTessellationCycles

      public long getTessellationCycles()
    • setTessellationCycles

      public MTLCounterResultStageUtilization setTessellationCycles​(long tessellationCycles)
    • getPostTessellationVertexCycles

      public long getPostTessellationVertexCycles()
    • setPostTessellationVertexCycles

      public MTLCounterResultStageUtilization setPostTessellationVertexCycles​(long postTessellationVertexCycles)
    • getFragmentCycles

      public long getFragmentCycles()
    • setFragmentCycles

      public MTLCounterResultStageUtilization setFragmentCycles​(long fragmentCycles)
    • getRenderTargetCycles

      public long getRenderTargetCycles()
    • setRenderTargetCycles

      public MTLCounterResultStageUtilization setRenderTargetCycles​(long renderTargetCycles)