Uses of Class
org.robovm.apple.metal.MTLBuffer
-
Packages that use MTLBuffer Package Description org.robovm.apple.metal org.robovm.apple.metalkit org.robovm.apple.metalps org.robovm.apple.scenekit -
-
Uses of MTLBuffer in org.robovm.apple.metal
Methods in org.robovm.apple.metal that return MTLBuffer Modifier and Type Method Description MTLBuffer
MTLTexture. getBuffer()
MTLBuffer
MTLRenderPassDescriptor. getVisibilityResultBuffer()
MTLBuffer
MTLDevice. newBuffer(byte[] bytes, MTLResourceOptions options)
MTLBuffer
MTLDevice. newBuffer(byte[] bytes, MTLResourceOptions options, org.robovm.objc.block.VoidBlock1<byte[]> deallocator)
protected MTLBuffer
MTLDevice. newBuffer(long pointer, long length, MTLResourceOptions options)
protected MTLBuffer
MTLDevice. newBuffer(long pointer, long length, MTLResourceOptions options, org.robovm.objc.block.VoidBlock2<java.lang.Long,java.lang.Long> deallocator)
MTLBuffer
MTLDevice. newBuffer(long length, MTLResourceOptions options)
MTLBuffer
MTLHeap. newBuffer(long length, MTLResourceOptions options)
MTLBuffer
MTLHeapAdapter. newBuffer(long length, MTLResourceOptions options)
Methods in org.robovm.apple.metal with parameters of type MTLBuffer Modifier and Type Method Description 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
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
MTLBlitCommandEncoder. fillBuffer(MTLBuffer buffer, NSRange range, byte value)
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
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
MTLArgumentEncoder. setBuffers(MTLBuffer buffers, org.robovm.rt.bro.ptr.MachineSizedUIntPtr offsets, NSRange range)
void
MTLArgumentEncoderAdapter. setBuffers(MTLBuffer buffers, org.robovm.rt.bro.ptr.MachineSizedUIntPtr offsets, NSRange range)
void
MTLComputeCommandEncoder. setBuffers(MTLBuffer[] buffers, long[] 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
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, org.robovm.rt.bro.ptr.MachineSizedUIntPtr offsets, NSRange range)
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)
-
Uses of MTLBuffer in org.robovm.apple.metalkit
Methods in org.robovm.apple.metalkit that return MTLBuffer Modifier and Type Method Description MTLBuffer
MTKMeshBuffer. getBuffer()
-
Uses of MTLBuffer in org.robovm.apple.metalps
Methods in org.robovm.apple.metalps that return MTLBuffer Modifier and Type Method Description MTLBuffer
MPSCNNBatchNormalizationState. beta()
MTLBuffer
MPSCNNBatchNormalizationState. gamma()
MTLBuffer
MPSCNNInstanceNormalizationGradientState. getBeta()
MTLBuffer
MPSCNNNormalizationGammaAndBetaState. getBeta()
MTLBuffer
MPSCNNConvolutionWeightsAndBiasesState. getBiases()
MTLBuffer
MPSMatrix. getData()
MTLBuffer
MPSVector. getData()
MTLBuffer
MPSCNNInstanceNormalizationGradientState. getGamma()
MTLBuffer
MPSCNNNormalizationGammaAndBetaState. getGamma()
MTLBuffer
MPSCNNInstanceNormalizationGradientState. getGradientForBeta()
MTLBuffer
MPSCNNConvolutionGradientState. getGradientForBiases()
MTLBuffer
MPSCNNInstanceNormalizationGradientState. getGradientForGamma()
MTLBuffer
MPSCNNConvolutionGradientState. getGradientForWeights()
MTLBuffer
MPSCNNNormalizationMeanAndVarianceState. getMean()
MTLBuffer
MPSCNNNormalizationMeanAndVarianceState. getVariance()
MTLBuffer
MPSCNNConvolutionWeightsAndBiasesState. getWeights()
MTLBuffer
MPSCNNBatchNormalizationState. gradientForBeta()
MTLBuffer
MPSCNNBatchNormalizationState. gradientForGamma()
MTLBuffer
MPSCNNBatchNormalizationState. mean()
MTLBuffer
MPSCNNBatchNormalizationState. variance()
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
MPSMatrixDecompositionCholesky. encode(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, MPSMatrix resultMatrix, MTLBuffer status)
void
MPSMatrixDecompositionLU. encode(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, MPSMatrix resultMatrix, MPSMatrix pivotIndices, MTLBuffer status)
void
MPSImageNormalizedHistogram. encodeToCommandBuffer(MTLCommandBuffer commandBuffer, MTLTexture source, MTLTexture minmaxTexture, MTLBuffer histogram, long histogramOffset)
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)
protected long
MPSCNNConvolutionWeightsAndBiasesState. init(MTLBuffer weights, MTLBuffer biases)
protected long
MPSCNNNormalizationGammaAndBetaState. init(MTLBuffer gamma, MTLBuffer beta)
protected long
MPSMatrix. init(MTLBuffer buffer, MPSMatrixDescriptor descriptor)
protected long
MPSVector. init(MTLBuffer buffer, MPSVectorDescriptor descriptor)
protected long
MPSCNNNormalizationMeanAndVarianceState. initWithMean$variance$(MTLBuffer mean, MTLBuffer variance)
Constructors in org.robovm.apple.metalps with parameters of type MTLBuffer Constructor Description MPSCNNConvolutionWeightsAndBiasesState(MTLBuffer weights, MTLBuffer biases)
MPSCNNNormalizationGammaAndBetaState(MTLBuffer gamma, MTLBuffer beta)
MPSCNNNormalizationMeanAndVarianceState(MTLBuffer mean, MTLBuffer variance)
MPSMatrix(MTLBuffer buffer, MPSMatrixDescriptor descriptor)
MPSVector(MTLBuffer buffer, MPSVectorDescriptor descriptor)
-
Uses of MTLBuffer in org.robovm.apple.scenekit
Methods in org.robovm.apple.scenekit with parameters of type MTLBuffer Modifier and Type Method Description static SCNGeometrySource
SCNGeometrySource. createWithBuffer(MTLBuffer mtlBuffer, MTLVertexFormat vertexFormat, java.lang.String semantic, long vertexCount, long offset, long stride)
-