-
-
Methods in org.robovm.apple.metal that return MTLBuffer
| Modifier and Type |
Method |
Description |
MTLBuffer |
MTLAccelerationStructureBoundingBoxGeometryDescriptor.getBoundingBoxBuffer() |
|
MTLBuffer |
MTLMotionKeyframeData.getBuffer() |
|
MTLBuffer |
MTLTexture.getBuffer() |
|
MTLBuffer |
MTLAccelerationStructureMotionTriangleGeometryDescriptor.getIndexBuffer() |
|
MTLBuffer |
MTLAccelerationStructureTriangleGeometryDescriptor.getIndexBuffer() |
|
MTLBuffer |
MTLInstanceAccelerationStructureDescriptor.getInstanceDescriptorBuffer() |
|
MTLBuffer |
MTLInstanceAccelerationStructureDescriptor.getMotionTransformBuffer() |
|
MTLBuffer |
MTLAccelerationStructureTriangleGeometryDescriptor.getVertexBuffer() |
|
MTLBuffer |
MTLRenderPassDescriptor.getVisibilityResultBuffer() |
|
MTLBuffer |
MTLDevice.newBuffer(byte[] bytes,
MTLResourceOptions options) |
|
MTLBuffer |
MTLDevice.newBuffer(byte[] bytes,
MTLResourceOptions options,
VoidBlock1<byte[]> deallocator) |
|
protected MTLBuffer |
MTLDevice.newBuffer(long pointer,
long length,
MTLResourceOptions options) |
|
protected MTLBuffer |
MTLDevice.newBuffer(long pointer,
long length,
MTLResourceOptions options,
VoidBlock2<Long,Long> deallocator) |
|
MTLBuffer |
MTLDevice.newBuffer(long length,
MTLResourceOptions options) |
|
MTLBuffer |
MTLHeap.newBuffer(long length,
MTLResourceOptions options) |
|
MTLBuffer |
MTLHeap.newBuffer(long length,
MTLResourceOptions options,
long offset) |
|
MTLBuffer |
MTLHeapAdapter.newBuffer(long length,
MTLResourceOptions options) |
|
MTLBuffer |
MTLHeapAdapter.newBuffer(long length,
MTLResourceOptions options,
long offset) |
|
Methods in org.robovm.apple.metal with parameters of type MTLBuffer
| Modifier and Type |
Method |
Description |
void |
MTLAccelerationStructureCommandEncoder.buildAccelerationStructure(MTLAccelerationStructure accelerationStructure,
MTLAccelerationStructureDescriptor descriptor,
MTLBuffer scratchBuffer,
long scratchBufferOffset) |
|
void |
MTLAccelerationStructureCommandEncoderAdapter.buildAccelerationStructure(MTLAccelerationStructure accelerationStructure,
MTLAccelerationStructureDescriptor descriptor,
MTLBuffer scratchBuffer,
long scratchBufferOffset) |
|
void |
MTLBlitCommandEncoder.copyFromBufferToBuffer(MTLBuffer sourceBuffer,
long sourceOffset,
MTLBuffer destinationBuffer,
long destinationOffset,
long size) |
|
void |
MTLBlitCommandEncoder.copyFromBufferToTexture(MTLBuffer sourceBuffer,
long sourceOffset,
long sourceBytesPerRow,
long sourceBytesPerImage,
MTLSize sourceSize,
MTLTexture destinationTexture,
long destinationSlice,
long destinationLevel,
MTLOrigin destinationOrigin) |
|
void |
MTLBlitCommandEncoder.copyFromBufferToTexture(MTLBuffer sourceBuffer,
long sourceOffset,
long sourceBytesPerRow,
long sourceBytesPerImage,
MTLSize sourceSize,
MTLTexture destinationTexture,
long destinationSlice,
long destinationLevel,
MTLOrigin destinationOrigin,
MTLBlitOption options) |
|
void |
MTLBlitCommandEncoder.copyFromTextureToBuffer(MTLTexture sourceTexture,
long sourceSlice,
long sourceLevel,
MTLOrigin sourceOrigin,
MTLSize sourceSize,
MTLBuffer destinationBuffer,
long destinationOffset,
long destinationBytesPerRow,
long destinationBytesPerImage) |
|
void |
MTLBlitCommandEncoder.copyFromTextureToBuffer(MTLTexture sourceTexture,
long sourceSlice,
long sourceLevel,
MTLOrigin sourceOrigin,
MTLSize sourceSize,
MTLBuffer destinationBuffer,
long destinationOffset,
long destinationBytesPerRow,
long destinationBytesPerImage,
MTLBlitOption options) |
|
void |
MTLRasterizationRateMap.copyParameterDataToBuffer(MTLBuffer buffer,
long offset) |
|
void |
MTLRasterizationRateMapAdapter.copyParameterDataToBuffer(MTLBuffer buffer,
long offset) |
|
void |
MTLComputeCommandEncoder.dispatchThreadgroups(MTLBuffer indirectBuffer,
long indirectBufferOffset,
MTLSize threadsPerThreadgroup) |
|
void |
MTLIndirectRenderCommand.drawIndexedPatches(long numberOfPatchControlPoints,
long patchStart,
long patchCount,
MTLBuffer patchIndexBuffer,
long patchIndexBufferOffset,
MTLBuffer controlPointIndexBuffer,
long controlPointIndexBufferOffset,
long instanceCount,
long baseInstance,
MTLBuffer buffer,
long offset,
long instanceStride) |
|
void |
MTLIndirectRenderCommandAdapter.drawIndexedPatches(long numberOfPatchControlPoints,
long patchStart,
long patchCount,
MTLBuffer patchIndexBuffer,
long patchIndexBufferOffset,
MTLBuffer controlPointIndexBuffer,
long controlPointIndexBufferOffset,
long instanceCount,
long baseInstance,
MTLBuffer buffer,
long offset,
long instanceStride) |
|
void |
MTLRenderCommandEncoder.drawIndexedPatches(long numberOfPatchControlPoints,
long patchStart,
long patchCount,
MTLBuffer patchIndexBuffer,
long patchIndexBufferOffset,
MTLBuffer controlPointIndexBuffer,
long controlPointIndexBufferOffset,
long instanceCount,
long baseInstance) |
|
void |
MTLRenderCommandEncoder.drawIndexedPatches(long numberOfPatchControlPoints,
MTLBuffer patchIndexBuffer,
long patchIndexBufferOffset,
MTLBuffer controlPointIndexBuffer,
long controlPointIndexBufferOffset,
MTLBuffer indirectBuffer,
long indirectBufferOffset) |
|
void |
MTLIndirectRenderCommand.drawIndexedPrimitives(MTLPrimitiveType primitiveType,
long indexCount,
MTLIndexType indexType,
MTLBuffer indexBuffer,
long indexBufferOffset,
long instanceCount,
long baseVertex,
long baseInstance) |
|
void |
MTLIndirectRenderCommandAdapter.drawIndexedPrimitives(MTLPrimitiveType primitiveType,
long indexCount,
MTLIndexType indexType,
MTLBuffer indexBuffer,
long indexBufferOffset,
long instanceCount,
long baseVertex,
long baseInstance) |
|
void |
MTLRenderCommandEncoder.drawIndexedPrimitives(MTLPrimitiveType primitiveType,
long indexCount,
MTLIndexType indexType,
MTLBuffer indexBuffer,
long indexBufferOffset) |
|
void |
MTLRenderCommandEncoder.drawIndexedPrimitives(MTLPrimitiveType primitiveType,
long indexCount,
MTLIndexType indexType,
MTLBuffer indexBuffer,
long indexBufferOffset,
long instanceCount) |
|
void |
MTLRenderCommandEncoder.drawIndexedPrimitives(MTLPrimitiveType primitiveType,
long indexCount,
MTLIndexType indexType,
MTLBuffer indexBuffer,
long indexBufferOffset,
long instanceCount,
long baseVertex,
long baseInstance) |
|
void |
MTLRenderCommandEncoder.drawIndexedPrimitives(MTLPrimitiveType primitiveType,
MTLIndexType indexType,
MTLBuffer indexBuffer,
long indexBufferOffset,
MTLBuffer indirectBuffer,
long indirectBufferOffset) |
|
void |
MTLIndirectRenderCommand.drawPatches(long numberOfPatchControlPoints,
long patchStart,
long patchCount,
MTLBuffer patchIndexBuffer,
long patchIndexBufferOffset,
long instanceCount,
long baseInstance,
MTLBuffer buffer,
long offset,
long instanceStride) |
|
void |
MTLIndirectRenderCommandAdapter.drawPatches(long numberOfPatchControlPoints,
long patchStart,
long patchCount,
MTLBuffer patchIndexBuffer,
long patchIndexBufferOffset,
long instanceCount,
long baseInstance,
MTLBuffer buffer,
long offset,
long instanceStride) |
|
void |
MTLRenderCommandEncoder.drawPatches(long numberOfPatchControlPoints,
long patchStart,
long patchCount,
MTLBuffer patchIndexBuffer,
long patchIndexBufferOffset,
long instanceCount,
long baseInstance) |
|
void |
MTLRenderCommandEncoder.drawPatches(long numberOfPatchControlPoints,
MTLBuffer patchIndexBuffer,
long patchIndexBufferOffset,
MTLBuffer indirectBuffer,
long indirectBufferOffset) |
|
void |
MTLRenderCommandEncoder.drawPrimitives(MTLPrimitiveType primitiveType,
MTLBuffer indirectBuffer,
long indirectBufferOffset) |
|
void |
MTLComputeCommandEncoder.executeCommandsInBuffer(MTLIndirectCommandBuffer indirectCommandbuffer,
MTLBuffer indirectRangeBuffer,
long indirectBufferOffset) |
|
void |
MTLRenderCommandEncoder.executeCommandsInBuffer(MTLIndirectCommandBuffer indirectCommandbuffer,
MTLBuffer indirectRangeBuffer,
long indirectBufferOffset) |
|
void |
MTLBlitCommandEncoder.fillBuffer(MTLBuffer buffer,
NSRange range,
byte value) |
|
void |
MTLBlitCommandEncoder.getTextureAccessCounters(MTLTexture texture,
MTLRegion region,
long mipLevel,
long slice,
boolean resetCounters,
MTLBuffer countersBuffer,
long countersBufferOffset) |
|
void |
MTLAccelerationStructureCommandEncoder.refitAccelerationStructure(MTLAccelerationStructure sourceAccelerationStructure,
MTLAccelerationStructureDescriptor descriptor,
MTLAccelerationStructure destinationAccelerationStructure,
MTLBuffer scratchBuffer,
long scratchBufferOffset) |
|
void |
MTLAccelerationStructureCommandEncoderAdapter.refitAccelerationStructure(MTLAccelerationStructure sourceAccelerationStructure,
MTLAccelerationStructureDescriptor descriptor,
MTLAccelerationStructure destinationAccelerationStructure,
MTLBuffer scratchBuffer,
long scratchBufferOffset) |
|
void |
MTLBlitCommandEncoder.resolveCounters(MTLCounterSampleBuffer sampleBuffer,
NSRange range,
MTLBuffer destinationBuffer,
long destinationOffset) |
|
void |
MTLArgumentEncoder.setArgumentBuffer(MTLBuffer argumentBuffer,
long offset) |
|
void |
MTLArgumentEncoder.setArgumentBuffer(MTLBuffer argumentBuffer,
long startOffset,
long arrayElement) |
|
void |
MTLArgumentEncoderAdapter.setArgumentBuffer(MTLBuffer argumentBuffer,
long offset) |
|
void |
MTLArgumentEncoderAdapter.setArgumentBuffer(MTLBuffer argumentBuffer,
long startOffset,
long arrayElement) |
|
void |
MTLAccelerationStructureBoundingBoxGeometryDescriptor.setBoundingBoxBuffer(MTLBuffer v) |
|
void |
MTLArgumentEncoder.setBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLArgumentEncoderAdapter.setBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLComputeCommandEncoder.setBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLIntersectionFunctionTable.setBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLIntersectionFunctionTableAdapter.setBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLMotionKeyframeData.setBuffer(MTLBuffer v) |
|
void |
MTLArgumentEncoder.setBuffers(MTLBuffer buffers,
MachineSizedUIntPtr offsets,
NSRange range) |
|
void |
MTLArgumentEncoderAdapter.setBuffers(MTLBuffer buffers,
MachineSizedUIntPtr offsets,
NSRange range) |
|
void |
MTLComputeCommandEncoder.setBuffers(MTLBuffer[] buffers,
long[] offsets,
NSRange range) |
|
void |
MTLIntersectionFunctionTable.setBuffers(MTLBuffer buffers,
MachineSizedUIntPtr offsets,
NSRange range) |
|
void |
MTLIntersectionFunctionTableAdapter.setBuffers(MTLBuffer buffers,
MachineSizedUIntPtr offsets,
NSRange range) |
|
void |
MTLIndirectRenderCommand.setFragmentBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLIndirectRenderCommandAdapter.setFragmentBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLRenderCommandEncoder.setFragmentBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLRenderCommandEncoder.setFragmentBuffers(MTLBuffer[] buffers,
long[] offsets,
NSRange range) |
|
void |
MTLAccelerationStructureMotionTriangleGeometryDescriptor.setIndexBuffer(MTLBuffer v) |
|
void |
MTLAccelerationStructureTriangleGeometryDescriptor.setIndexBuffer(MTLBuffer v) |
|
void |
MTLInstanceAccelerationStructureDescriptor.setInstanceDescriptorBuffer(MTLBuffer v) |
|
void |
MTLIndirectComputeCommand.setKernelBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLIndirectComputeCommandAdapter.setKernelBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLInstanceAccelerationStructureDescriptor.setMotionTransformBuffer(MTLBuffer v) |
|
void |
MTLComputeCommandEncoder.setStageInRegion(MTLBuffer indirectBuffer,
long indirectBufferOffset) |
|
void |
MTLRenderCommandEncoder.setTessellationFactorBuffer(MTLBuffer buffer,
long offset,
long instanceStride) |
|
void |
MTLRenderCommandEncoder.setTileBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLRenderCommandEncoder.setTileBuffers(MTLBuffer buffers,
MachineSizedUIntPtr offsets,
NSRange range) |
|
void |
MTLAccelerationStructureTriangleGeometryDescriptor.setVertexBuffer(MTLBuffer v) |
|
void |
MTLIndirectRenderCommand.setVertexBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLIndirectRenderCommandAdapter.setVertexBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLRenderCommandEncoder.setVertexBuffer(MTLBuffer buffer,
long offset,
long index) |
|
void |
MTLRenderCommandEncoder.setVertexBuffers(MTLBuffer[] buffers,
long[] offsets,
NSRange range) |
|
void |
MTLRenderPassDescriptor.setVisibilityResultBuffer(MTLBuffer v) |
|
void |
MTLResourceStateCommandEncoder.updateTextureMapping(MTLTexture texture,
MTLSparseTextureMappingMode mode,
MTLBuffer indirectBuffer,
long indirectBufferOffset) |
|
void |
MTLResourceStateCommandEncoderAdapter.updateTextureMapping(MTLTexture texture,
MTLSparseTextureMappingMode mode,
MTLBuffer indirectBuffer,
long indirectBufferOffset) |
|
void |
MTLAccelerationStructureCommandEncoder.writeCompactedAccelerationStructure(MTLAccelerationStructure accelerationStructure,
MTLBuffer buffer,
long offset) |
|
void |
MTLAccelerationStructureCommandEncoder.writeCompactedAccelerationStructure(MTLAccelerationStructure accelerationStructure,
MTLBuffer buffer,
long offset,
MTLDataType sizeDataType) |
|
void |
MTLAccelerationStructureCommandEncoderAdapter.writeCompactedAccelerationStructure(MTLAccelerationStructure accelerationStructure,
MTLBuffer buffer,
long offset) |
|
void |
MTLAccelerationStructureCommandEncoderAdapter.writeCompactedAccelerationStructure(MTLAccelerationStructure accelerationStructure,
MTLBuffer buffer,
long offset,
MTLDataType sizeDataType) |
|
-
-
Methods in org.robovm.apple.metalps with parameters of type MTLBuffer
| Modifier and Type |
Method |
Description |
void |
MPSImageFindKeypoints.encode(MTLCommandBuffer commandBuffer,
MTLTexture source,
MTLRegion regions,
long numberOfRegions,
MTLBuffer keypointCountBuffer,
long keypointCountBufferOffset,
MTLBuffer keypointDataBuffer,
long keypointDataBufferOffset) |
|
void |
MPSImageHistogram.encode(MTLCommandBuffer commandBuffer,
MTLTexture source,
MTLBuffer histogram,
long histogramOffset) |
|
void |
MPSImageNormalizedHistogram.encode(MTLCommandBuffer commandBuffer,
MTLTexture source,
MTLTexture minmaxTexture,
MTLBuffer histogram,
long histogramOffset) |
|
void |
MPSMatrixDecompositionCholesky.encode(MTLCommandBuffer commandBuffer,
MPSMatrix sourceMatrix,
MPSMatrix resultMatrix,
MTLBuffer status) |
|
void |
MPSMatrixDecompositionLU.encode(MTLCommandBuffer commandBuffer,
MPSMatrix sourceMatrix,
MPSMatrix resultMatrix,
MPSMatrix pivotIndices,
MTLBuffer status) |
|
void |
MPSRayIntersector.encodeIntersection(MTLCommandBuffer commandBuffer,
MPSIntersectionType intersectionType,
MTLBuffer rayBuffer,
long rayBufferOffset,
MTLBuffer intersectionBuffer,
long intersectionBufferOffset,
long rayCount,
MPSAccelerationStructure accelerationStructure) |
|
void |
MPSRayIntersector.encodeIntersection(MTLCommandBuffer commandBuffer,
MPSIntersectionType intersectionType,
MTLBuffer rayBuffer,
long rayBufferOffset,
MTLBuffer rayIndexBuffer,
long rayIndexBufferOffset,
MTLBuffer intersectionBuffer,
long intersectionBufferOffset,
long rayIndexCount,
MPSAccelerationStructure accelerationStructure) |
|
void |
MPSRayIntersector.encodeIntersection(MTLCommandBuffer commandBuffer,
MPSIntersectionType intersectionType,
MTLBuffer rayBuffer,
long rayBufferOffset,
MTLBuffer rayIndexBuffer,
long rayIndexBufferOffset,
MTLBuffer intersectionBuffer,
long intersectionBufferOffset,
MTLBuffer rayIndexCountBuffer,
long rayIndexCountBufferOffset,
MPSAccelerationStructure accelerationStructure) |
|
void |
MPSRayIntersector.encodeIntersection(MTLCommandBuffer commandBuffer,
MPSIntersectionType intersectionType,
MTLBuffer rayBuffer,
long rayBufferOffset,
MTLBuffer intersectionBuffer,
long intersectionBufferOffset,
MTLBuffer rayCountBuffer,
long rayCountBufferOffset,
MPSAccelerationStructure accelerationStructure) |
|
void |
MPSImageEDLines.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MTLTexture source,
MTLTexture dest,
MTLBuffer endpointBuffer,
long endpointOffset) |
|
void |
MPSImageHistogramEqualization.encodeTransform(MTLCommandBuffer commandBuffer,
MTLTexture source,
MTLBuffer histogram,
long histogramOffset) |
|
void |
MPSImageHistogramSpecification.encodeTransform(MTLCommandBuffer commandBuffer,
MTLTexture source,
MTLBuffer sourceHistogram,
long sourceHistogramOffset,
MTLBuffer desiredHistogram,
long desiredHistogramOffset) |
|
void |
MPSNDArray.exportData(MTLCommandBuffer cmdBuf,
MTLBuffer buffer,
MPSDataType destinationDataType,
long offset,
MachineSizedSIntPtr rowStrides) |
|
void |
MPSNDArray.importData(MTLCommandBuffer cmdBuf,
MTLBuffer buffer,
MPSDataType sourceDataType,
long offset,
MachineSizedSIntPtr rowStrides) |
|
protected long |
MPSCNNConvolutionWeightsAndBiasesState.init(MTLBuffer weights,
long weightsOffset,
MTLBuffer biases,
long biasesOffset,
MPSCNNConvolutionDescriptor descriptor) |
|
protected long |
MPSCNNConvolutionWeightsAndBiasesState.init(MTLBuffer weights,
MTLBuffer biases) |
|
protected long |
MPSCNNNormalizationGammaAndBetaState.init(MTLBuffer gamma,
MTLBuffer beta) |
|
protected long |
MPSCNNNormalizationMeanAndVarianceState.init(MTLBuffer mean,
MTLBuffer variance) |
|
protected long |
MPSMatrix.init(MTLBuffer buffer,
long offset,
MPSMatrixDescriptor descriptor) |
|
protected long |
MPSMatrix.init(MTLBuffer buffer,
MPSMatrixDescriptor descriptor) |
|
protected long |
MPSPredicate.init(MTLBuffer buffer,
long offset) |
|
protected long |
MPSVector.init(MTLBuffer buffer,
long offset,
MPSVectorDescriptor descriptor) |
|
protected long |
MPSVector.init(MTLBuffer buffer,
MPSVectorDescriptor descriptor) |
|
void |
MPSPolygonAccelerationStructure.setIndexBuffer(MTLBuffer v) |
|
void |
MPSPolygonBuffer.setIndexBuffer(MTLBuffer v) |
|
void |
MPSInstanceAccelerationStructure.setInstanceBuffer(MTLBuffer v) |
|
void |
MPSInstanceAccelerationStructure.setMaskBuffer(MTLBuffer v) |
|
void |
MPSPolygonAccelerationStructure.setMaskBuffer(MTLBuffer v) |
|
void |
MPSPolygonBuffer.setMaskBuffer(MTLBuffer v) |
|
void |
MPSInstanceAccelerationStructure.setTransformBuffer(MTLBuffer v) |
|
void |
MPSPolygonAccelerationStructure.setVertexBuffer(MTLBuffer v) |
|
void |
MPSPolygonBuffer.setVertexBuffer(MTLBuffer v) |
|
Constructors in org.robovm.apple.metalps with parameters of type MTLBuffer
| Constructor |
Description |
MPSCNNConvolutionWeightsAndBiasesState(MTLBuffer weights,
long weightsOffset,
MTLBuffer biases,
long biasesOffset,
MPSCNNConvolutionDescriptor descriptor) |
|
MPSCNNConvolutionWeightsAndBiasesState(MTLBuffer weights,
MTLBuffer biases) |
|
MPSCNNNormalizationGammaAndBetaState(MTLBuffer gamma,
MTLBuffer beta) |
|
MPSCNNNormalizationMeanAndVarianceState(MTLBuffer mean,
MTLBuffer variance) |
|
MPSMatrix(MTLBuffer buffer,
long offset,
MPSMatrixDescriptor descriptor) |
|
MPSMatrix(MTLBuffer buffer,
MPSMatrixDescriptor descriptor) |
|
MPSPredicate(MTLBuffer buffer,
long offset) |
|
MPSTemporaryMatrix(MTLBuffer buffer,
long offset,
MPSMatrixDescriptor descriptor) |
|
MPSTemporaryVector(MTLBuffer buffer,
long offset,
MPSVectorDescriptor descriptor) |
|
MPSVector(MTLBuffer buffer,
long offset,
MPSVectorDescriptor descriptor) |
|
MPSVector(MTLBuffer buffer,
MPSVectorDescriptor descriptor) |
|
-
-