Share via


IMTLResourceStateCommandEncoder.MoveTextureMappings Method

Definition

[Foundation.Export("moveTextureMappingsFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void MoveTextureMappings(Metal.IMTLTexture sourceTexture, UIntPtr sourceSlice, UIntPtr sourceLevel, Metal.MTLOrigin sourceOrigin, Metal.MTLSize sourceSize, Metal.IMTLTexture destinationTexture, UIntPtr destinationSlice, UIntPtr destinationLevel, Metal.MTLOrigin destinationOrigin);
[Foundation.Export("moveTextureMappingsFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
[Foundation.OptionalMember]
public virtual void MoveTextureMappings(Metal.IMTLTexture sourceTexture, UIntPtr sourceSlice, UIntPtr sourceLevel, Metal.MTLOrigin sourceOrigin, Metal.MTLSize sourceSize, Metal.IMTLTexture destinationTexture, UIntPtr destinationSlice, UIntPtr destinationLevel, Metal.MTLOrigin destinationOrigin);
[<Foundation.Export("moveTextureMappingsFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member MoveTextureMappings : Metal.IMTLTexture * unativeint * unativeint * Metal.MTLOrigin * Metal.MTLSize * Metal.IMTLTexture * unativeint * unativeint * Metal.MTLOrigin -> unit
override this.MoveTextureMappings : Metal.IMTLTexture * unativeint * unativeint * Metal.MTLOrigin * Metal.MTLSize * Metal.IMTLTexture * unativeint * unativeint * Metal.MTLOrigin -> unit
[<Foundation.Export("moveTextureMappingsFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
[<Foundation.OptionalMember>]
abstract member MoveTextureMappings : Metal.IMTLTexture * unativeint * unativeint * Metal.MTLOrigin * Metal.MTLSize * Metal.IMTLTexture * unativeint * unativeint * Metal.MTLOrigin -> unit
override this.MoveTextureMappings : Metal.IMTLTexture * unativeint * unativeint * Metal.MTLOrigin * Metal.MTLSize * Metal.IMTLTexture * unativeint * unativeint * Metal.MTLOrigin -> unit

Parameters

sourceTexture
IMTLTexture
sourceSlice
UIntPtr

unativeint

sourceLevel
UIntPtr

unativeint

sourceOrigin
MTLOrigin
sourceSize
MTLSize
destinationTexture
IMTLTexture
destinationSlice
UIntPtr

unativeint

destinationLevel
UIntPtr

unativeint

destinationOrigin
MTLOrigin
Attributes

Applies to