Package org.robovm.apple.metal
Class MTLCounterResultStatistic
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.rt.bro.Struct<MTLCounterResultStatistic>
org.robovm.apple.metal.MTLCounterResultStatistic
- All Implemented Interfaces:
Iterable<MTLCounterResultStatistic>
public class MTLCounterResultStatistic extends Struct<MTLCounterResultStatistic>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMTLCounterResultStatistic.MTLCounterResultStatisticPtrNested classes/interfaces inherited from class org.robovm.rt.bro.Struct
Struct.Marshaler -
Constructor Summary
Constructors Constructor Description MTLCounterResultStatistic()MTLCounterResultStatistic(long tessellationInputPatches, long vertexInvocations, long postTessellationVertexInvocations, long clipperInvocations, long clipperPrimitivesOut, long fragmentInvocations, long fragmentsPassed, long computeKernelInvocations) -
Method Summary
Modifier and Type Method Description longgetClipperInvocations()longgetClipperPrimitivesOut()longgetComputeKernelInvocations()longgetFragmentInvocations()longgetFragmentsPassed()longgetPostTessellationVertexInvocations()longgetTessellationInputPatches()longgetVertexInvocations()MTLCounterResultStatisticsetClipperInvocations(long clipperInvocations)MTLCounterResultStatisticsetClipperPrimitivesOut(long clipperPrimitivesOut)MTLCounterResultStatisticsetComputeKernelInvocations(long computeKernelInvocations)MTLCounterResultStatisticsetFragmentInvocations(long fragmentInvocations)MTLCounterResultStatisticsetFragmentsPassed(long fragmentsPassed)MTLCounterResultStatisticsetPostTessellationVertexInvocations(long postTessellationVertexInvocations)MTLCounterResultStatisticsetTessellationInputPatches(long tessellationInputPatches)MTLCounterResultStatisticsetVertexInvocations(long vertexInvocations)Methods inherited from class org.robovm.rt.bro.Struct
_sizeOf, allocate, allocate, as, clear, clear, copy, copy, copyWithMalloc, copyWithMalloc, free, iterator, iterator, malloc, malloc, next, next, offsetOf, previous, previous, sizeOf, sizeOf, toArray, toList, toStruct, update, update, update, wrapMethods inherited from class org.robovm.rt.bro.NativeObject
equals, getHandle, hashCode, setHandle
-
Constructor Details
-
MTLCounterResultStatistic
public MTLCounterResultStatistic() -
MTLCounterResultStatistic
public MTLCounterResultStatistic(long tessellationInputPatches, long vertexInvocations, long postTessellationVertexInvocations, long clipperInvocations, long clipperPrimitivesOut, long fragmentInvocations, long fragmentsPassed, long computeKernelInvocations)
-
-
Method Details
-
getTessellationInputPatches
public long getTessellationInputPatches() -
setTessellationInputPatches
-
getVertexInvocations
public long getVertexInvocations() -
setVertexInvocations
-
getPostTessellationVertexInvocations
public long getPostTessellationVertexInvocations() -
setPostTessellationVertexInvocations
public MTLCounterResultStatistic setPostTessellationVertexInvocations(long postTessellationVertexInvocations) -
getClipperInvocations
public long getClipperInvocations() -
setClipperInvocations
-
getClipperPrimitivesOut
public long getClipperPrimitivesOut() -
setClipperPrimitivesOut
-
getFragmentInvocations
public long getFragmentInvocations() -
setFragmentInvocations
-
getFragmentsPassed
public long getFragmentsPassed() -
setFragmentsPassed
-
getComputeKernelInvocations
public long getComputeKernelInvocations() -
setComputeKernelInvocations
-