public final class MTLCounterSamplingPoint
extends java.lang.Object
MTLCounterSamplingPoint determines type of sampling points that are supported on given device.
[@constant] MTLCounterSamplingPointAtStageBoundary Counter sampling points at render, compute, and blit command encoder stage boundary are supported.
[@constant] MTLCounterSamplingPointAtDrawBoundary Counter sampling at draw boundary is supported, render encoder method sampleCountersInBuffer can be used for sampling.
[@constant] MTLCounterSamplingPointAtDispatchBoundary Counter sampling at compute dispatch boundary is supported, compute encoder method sampleCountersInBuffer can be used for sampling.
[@constant] MTLCounterSamplingPointAtTileDispatchBoundary Counter sampling at tile shader dispatch boundary is supported.
[@constant] MTLCounterSamplingPointAtBlitBoundary Counter sampling at blit boundary is supported, blit encoder method sampleCountersInBuffer can be used for sampling.
| Modifier and Type | Field and Description |
|---|---|
static long |
BlitBoundary |
static long |
DispatchBoundary |
static long |
DrawBoundary |
static long |
StageBoundary |
static long |
TileDispatchBoundary |
public static final long StageBoundary
public static final long DrawBoundary
public static final long DispatchBoundary
public static final long TileDispatchBoundary
public static final long BlitBoundary