다음을 통해 공유


IMTLBlitCommandEncoder.CopyFromBuffer 메서드

정의

오버로드

CopyFromBuffer(IMTLBuffer, nuint, IMTLBuffer, nuint, nuint)
CopyFromBuffer(IMTLBuffer, nuint, nuint, nuint, MTLSize, IMTLTexture, nuint, nuint, MTLOrigin)

CopyFromBuffer(IMTLBuffer, nuint, IMTLBuffer, nuint, nuint)

[Foundation.Export("copyFromBuffer:sourceOffset:toBuffer:destinationOffset:size:")]
[Foundation.Preserve(Conditional=true)]
public void CopyFromBuffer (Metal.IMTLBuffer sourceBuffer, nuint sourceOffset, Metal.IMTLBuffer destinationBuffer, nuint destinationOffset, nuint size);
abstract member CopyFromBuffer : Metal.IMTLBuffer * nuint * Metal.IMTLBuffer * nuint * nuint -> unit

매개 변수

sourceBuffer
IMTLBuffer
sourceOffset
System.System.UIntPtr System.unativeint
destinationBuffer
IMTLBuffer
destinationOffset
System.System.UIntPtr System.unativeint
size
System.System.UIntPtr System.unativeint
특성

적용 대상

CopyFromBuffer(IMTLBuffer, nuint, nuint, nuint, MTLSize, IMTLTexture, nuint, nuint, MTLOrigin)

[Foundation.Export("copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:")]
[Foundation.Preserve(Conditional=true)]
public void CopyFromBuffer (Metal.IMTLBuffer sourceBuffer, nuint sourceOffset, nuint sourceBytesPerRow, nuint sourceBytesPerImage, Metal.MTLSize sourceSize, Metal.IMTLTexture destinationTexture, nuint destinationSlice, nuint destinationLevel, Metal.MTLOrigin destinationOrigin);
abstract member CopyFromBuffer : Metal.IMTLBuffer * nuint * nuint * nuint * Metal.MTLSize * Metal.IMTLTexture * nuint * nuint * Metal.MTLOrigin -> unit

매개 변수

sourceBuffer
IMTLBuffer
sourceOffset
System.System.UIntPtr System.unativeint
sourceBytesPerRow
System.System.UIntPtr System.unativeint
sourceBytesPerImage
System.System.UIntPtr System.unativeint
sourceSize
MTLSize
destinationTexture
IMTLTexture
destinationSlice
System.System.UIntPtr System.unativeint
destinationLevel
System.System.UIntPtr System.unativeint
destinationOrigin
MTLOrigin
특성

적용 대상