Package org.robovm.apple.metal
Interface MTLArgumentEncoder
- All Superinterfaces:
NSObjectProtocol,ObjCProtocol
- All Known Implementing Classes:
MTLArgumentEncoderAdapter
public interface MTLArgumentEncoder extends NSObjectProtocol
- Since:
- Available in iOS 11.0 and later.
-
Method Summary
-
Method Details
-
getDevice
MTLDevice getDevice() -
getLabel
String getLabel() -
setLabel
-
getEncodedLength
long getEncodedLength() -
getAlignment
long getAlignment() -
setArgumentBuffer
-
setArgumentBuffer
-
setBuffer
-
setBuffers
-
setTexture
-
setTextures
-
setSamplerState
-
setSamplerStates
-
constantDataAtIndex
-
setRenderPipelineState
- Since:
- Available in iOS 13.0 and later.
-
setRenderPipelineStates
- Since:
- Available in iOS 13.0 and later.
-
setComputePipelineState
- Since:
- Available in iOS 13.0 and later.
-
setComputePipelineStates
- Since:
- Available in iOS 13.0 and later.
-
setIndirectCommandBuffer
- Since:
- Available in iOS 12.0 and later.
-
setIndirectCommandBuffers
- Since:
- Available in iOS 12.0 and later.
-
setAccelerationStructure
- Since:
- Available in iOS 14.0 and later.
-
newArgumentEncoderForBufferAtIndex
- Since:
- Available in iOS 11.0 and later.
-
setVisibleFunctionTable
- Since:
- Available in iOS 14.0 and later.
-
setVisibleFunctionTables
- Since:
- Available in iOS 14.0 and later.
-
setIntersectionFunctionTable
void setIntersectionFunctionTable(MTLIntersectionFunctionTable intersectionFunctionTable, long index)- Since:
- Available in iOS 14.0 and later.
-
setIntersectionFunctionTables
void setIntersectionFunctionTables(MTLIntersectionFunctionTable intersectionFunctionTables, NSRange range)- Since:
- Available in iOS 14.0 and later.
-