Package apple.metal.protocol
Interface MTLVisibleFunctionTable
-
- All Superinterfaces:
MTLResource
public interface MTLVisibleFunctionTable extends MTLResource
API-Since: 14.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MTLResourceIDgpuResourceID()[@property] gpuResourceID Handle of the GPU resource suitable for storing in an Argument Buffer API-Since: 16.0voidsetFunctionAtIndex(@Nullable MTLFunctionHandle function, long index)voidsetFunctionsWithRange(@NotNull org.moe.natj.general.ptr.Ptr<org.moe.natj.objc.ObjCObject> functions, NSRange range)-
Methods inherited from interface apple.metal.protocol.MTLResource
allocatedSize, cpuCacheMode, device, hazardTrackingMode, heap, heapOffset, isAliasable, label, makeAliasable, resourceOptions, setLabel, setPurgeableState, storageMode
-
-
-
-
Method Detail
-
setFunctionAtIndex
void setFunctionAtIndex(@Nullable @Nullable MTLFunctionHandle function, long index)
-
setFunctionsWithRange
void setFunctionsWithRange(@NotNull @NotNull org.moe.natj.general.ptr.Ptr<org.moe.natj.objc.ObjCObject> functions, NSRange range)
-
gpuResourceID
MTLResourceID gpuResourceID()
[@property] gpuResourceID Handle of the GPU resource suitable for storing in an Argument Buffer API-Since: 16.0
-
-