Package org.robovm.apple.metal
Interface MTLRasterizationRateMap
- All Superinterfaces:
NSObjectProtocol,ObjCProtocol
- All Known Implementing Classes:
MTLRasterizationRateMapAdapter
public interface MTLRasterizationRateMap extends NSObjectProtocol
- Since:
- Available in iOS 13.0 and later.
-
Method Summary
Modifier and Type Method Description voidcopyParameterDataToBuffer(MTLBuffer buffer, long offset)MTLDevicegetDevice()StringgetLabel()longgetLayerCount()MTLSizeAndAligngetParameterBufferSizeAndAlign()MTLSizegetPhysicalGranularity()MTLSizegetScreenSize()MTLSamplePositionmapPhysicalToScreenCoordinates(MTLSamplePosition physicalCoordinates, long layerIndex)MTLSamplePositionmapScreenToPhysicalCoordinates(MTLSamplePosition screenCoordinates, long layerIndex)MTLSizephysicalSizeForLayer(long layerIndex)
-
Method Details
-
getDevice
MTLDevice getDevice() -
getLabel
String getLabel() -
getScreenSize
MTLSize getScreenSize() -
getPhysicalGranularity
MTLSize getPhysicalGranularity() -
getLayerCount
long getLayerCount() -
getParameterBufferSizeAndAlign
MTLSizeAndAlign getParameterBufferSizeAndAlign() -
copyParameterDataToBuffer
-
physicalSizeForLayer
-
mapScreenToPhysicalCoordinates
MTLSamplePosition mapScreenToPhysicalCoordinates(MTLSamplePosition screenCoordinates, long layerIndex) -
mapPhysicalToScreenCoordinates
MTLSamplePosition mapPhysicalToScreenCoordinates(MTLSamplePosition physicalCoordinates, long layerIndex)
-