Package org.robovm.apple.metal
Interface MTLIntersectionFunctionTable
- All Superinterfaces:
MTLResource,NSObjectProtocol,ObjCProtocol
- All Known Implementing Classes:
MTLIntersectionFunctionTableAdapter
public interface MTLIntersectionFunctionTable extends MTLResource
- Since:
- Available in iOS 14.0 and later.
-
Method Summary
Modifier and Type Method Description voidsetBuffer(MTLBuffer buffer, long offset, long index)voidsetBuffers(MTLBuffer buffers, MachineSizedUIntPtr offsets, NSRange range)voidsetFunction(MTLFunctionHandle function, long index)voidsetFunctions(MTLFunctionHandle functions, NSRange range)voidsetOpaqueTriangleIntersectionFunction(MTLIntersectionFunctionSignature signature, long index)voidsetOpaqueTriangleIntersectionFunction(MTLIntersectionFunctionSignature signature, NSRange range)voidsetVisibleFunctionTable(MTLVisibleFunctionTable functionTable, long bufferIndex)voidsetVisibleFunctionTables(MTLVisibleFunctionTable functionTables, NSRange bufferRange)Methods inherited from interface org.robovm.apple.metal.MTLResource
getAllocatedSize, getCpuCacheMode, getDevice, getHazardTrackingMode, getHeap, getHeapOffset, getLabel, getResourceOptions, getStorageMode, isAliasable, makeAliasable, setLabel, setPurgeableState
-
Method Details
-
setBuffer
-
setBuffers
-
setFunction
-
setFunctions
-
setOpaqueTriangleIntersectionFunction
-
setOpaqueTriangleIntersectionFunction
void setOpaqueTriangleIntersectionFunction(MTLIntersectionFunctionSignature signature, NSRange range) -
setVisibleFunctionTable
-
setVisibleFunctionTables
-