Share via


IMTL4FXSpatialScaler Interface

Definition

This interface represents the Objective-C protocol MTL4FXSpatialScaler.

[Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="MTL4FXSpatialScaler", WrapperType=typeof(MetalFX.MTL4FXSpatialScalerWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Encode", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Metal.IMTL4CommandBuffer) }, Selector="encodeToCommandBuffer:")]
public interface IMTL4FXSpatialScaler : IDisposable, MetalFX.IMTLFXSpatialScalerBase
[<Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="MTL4FXSpatialScaler", WrapperType=typeof(MetalFX.MTL4FXSpatialScalerWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Encode", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Metal.IMTL4CommandBuffer) }, Selector="encodeToCommandBuffer:")>]
type IMTL4FXSpatialScaler = interface
    interface INativeObject
    interface IDisposable
    interface IMTLFXSpatialScalerBase
Attributes
Implements

Remarks

A class that implements this interface (and subclasses NSObject) will be exported to Objective-C as implementing the Objective-C protocol this interface represents.

A class may also implement members from this interface to implement members from the protocol.

Properties

Name Description
ColorProcessingMode (Inherited from IMTLFXSpatialScalerBase)
ColorTexture (Inherited from IMTLFXSpatialScalerBase)
ColorTextureFormat (Inherited from IMTLFXSpatialScalerBase)
ColorTextureUsage (Inherited from IMTLFXSpatialScalerBase)
Fence (Inherited from IMTLFXSpatialScalerBase)
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
InputContentHeight (Inherited from IMTLFXSpatialScalerBase)
InputContentWidth (Inherited from IMTLFXSpatialScalerBase)
InputHeight (Inherited from IMTLFXSpatialScalerBase)
InputWidth (Inherited from IMTLFXSpatialScalerBase)
OutputHeight (Inherited from IMTLFXSpatialScalerBase)
OutputTexture (Inherited from IMTLFXSpatialScalerBase)
OutputTextureFormat (Inherited from IMTLFXSpatialScalerBase)
OutputTextureUsage (Inherited from IMTLFXSpatialScalerBase)
OutputWidth (Inherited from IMTLFXSpatialScalerBase)

Methods

Name Description
Encode(IMTL4CommandBuffer)

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to