One Logo Pool Ball
MetalPerformanceShadersGraph · IOS API REFERENCE

MPSGraphPooling2DOpDescriptor

class · iOS 14.0+ · SDK 27.1

class MPSGraphPooling2DOpDescriptor

Members (35)

init · iOS 14.0+

init

TypeScript
static initKernelWidthKernelHeightStrideInXStrideInYDilationRateInXDilationRateInYPaddingLeftPaddingRightPaddingTopPaddingBottomPaddingStyleDataLayout(kernelWidth: number, kernelHeight: number, strideInX: number, strideInY: number, dilationRateInX: number, dilationRateInY: number, paddingLeft: number, paddingRight: number, paddingTop: number, paddingBottom: number, paddingStyle: MPSGraphPaddingStyle, dataLayout: MPSGraphTensorNamedDataLayout): (MPSGraphPooling2DOpDescriptor) | null
Swift declaration
convenience init?(kernelWidth: Int, kernelHeight: Int, strideInX: Int, strideInY: Int, dilationRateInX: Int, dilationRateInY: Int, paddingLeft: Int, paddingRight: Int, paddingTop: Int, paddingBottom: Int, paddingStyle: MPSGraphPaddingStyle, dataLayout: MPSGraphTensorNamedDataLayout)
init · iOS 14.0+

init

TypeScript
static initKernelWidthKernelHeightStrideInXStrideInYPaddingStyleDataLayout(kernelWidth: number, kernelHeight: number, strideInX: number, strideInY: number, paddingStyle: MPSGraphPaddingStyle, dataLayout: MPSGraphTensorNamedDataLayout): (MPSGraphPooling2DOpDescriptor) | null
Swift declaration
convenience init?(kernelWidth: Int, kernelHeight: Int, strideInX: Int, strideInY: Int, paddingStyle: MPSGraphPaddingStyle, dataLayout: MPSGraphTensorNamedDataLayout)
method · iOS 14.0+

setExplicitPaddingWithPaddingLeft

TypeScript
setExplicitPaddingWithPaddingLeft(paddingLeft: number, paddingRight: number, paddingTop: number, paddingBottom: number): void
Swift declaration
func setExplicitPaddingWithPaddingLeft(_ paddingLeft: Int, paddingRight: Int, paddingTop: Int, paddingBottom: Int)
get · iOS 15.0+

ceilMode

TypeScript
get ceilMode(): boolean
Swift declaration
var ceilMode: Bool { get set }
set · iOS 15.0+

ceilMode

TypeScript
set ceilMode(value: boolean)
Swift declaration
var ceilMode: Bool { get set }
get · iOS 14.0+

dataLayout

TypeScript
get dataLayout(): MPSGraphTensorNamedDataLayout
Swift declaration
var dataLayout: MPSGraphTensorNamedDataLayout { get set }
set · iOS 14.0+

dataLayout

TypeScript
set dataLayout(value: MPSGraphTensorNamedDataLayout)
Swift declaration
var dataLayout: MPSGraphTensorNamedDataLayout { get set }
get · iOS 14.0+

dilationRateInX

TypeScript
get dilationRateInX(): number
Swift declaration
var dilationRateInX: Int { get set }
set · iOS 14.0+

dilationRateInX

TypeScript
set dilationRateInX(value: number)
Swift declaration
var dilationRateInX: Int { get set }
get · iOS 14.0+

dilationRateInY

TypeScript
get dilationRateInY(): number
Swift declaration
var dilationRateInY: Int { get set }
set · iOS 14.0+

dilationRateInY

TypeScript
set dilationRateInY(value: number)
Swift declaration
var dilationRateInY: Int { get set }
get · iOS 15.0+

includeZeroPadToAverage

TypeScript
get includeZeroPadToAverage(): boolean
Swift declaration
var includeZeroPadToAverage: Bool { get set }
set · iOS 15.0+

includeZeroPadToAverage

TypeScript
set includeZeroPadToAverage(value: boolean)
Swift declaration
var includeZeroPadToAverage: Bool { get set }
get · iOS 14.0+

kernelHeight

TypeScript
get kernelHeight(): number
Swift declaration
var kernelHeight: Int { get set }
set · iOS 14.0+

kernelHeight

TypeScript
set kernelHeight(value: number)
Swift declaration
var kernelHeight: Int { get set }
get · iOS 14.0+

kernelWidth

TypeScript
get kernelWidth(): number
Swift declaration
var kernelWidth: Int { get set }
set · iOS 14.0+

kernelWidth

TypeScript
set kernelWidth(value: number)
Swift declaration
var kernelWidth: Int { get set }
get · iOS 14.0+

paddingBottom

TypeScript
get paddingBottom(): number
Swift declaration
var paddingBottom: Int { get set }
set · iOS 14.0+

paddingBottom

TypeScript
set paddingBottom(value: number)
Swift declaration
var paddingBottom: Int { get set }
get · iOS 14.0+

paddingLeft

TypeScript
get paddingLeft(): number
Swift declaration
var paddingLeft: Int { get set }
set · iOS 14.0+

paddingLeft

TypeScript
set paddingLeft(value: number)
Swift declaration
var paddingLeft: Int { get set }
get · iOS 14.0+

paddingRight

TypeScript
get paddingRight(): number
Swift declaration
var paddingRight: Int { get set }
set · iOS 14.0+

paddingRight

TypeScript
set paddingRight(value: number)
Swift declaration
var paddingRight: Int { get set }
get · iOS 14.0+

paddingStyle

TypeScript
get paddingStyle(): MPSGraphPaddingStyle
Swift declaration
var paddingStyle: MPSGraphPaddingStyle { get set }
set · iOS 14.0+

paddingStyle

TypeScript
set paddingStyle(value: MPSGraphPaddingStyle)
Swift declaration
var paddingStyle: MPSGraphPaddingStyle { get set }
get · iOS 14.0+

paddingTop

TypeScript
get paddingTop(): number
Swift declaration
var paddingTop: Int { get set }
set · iOS 14.0+

paddingTop

TypeScript
set paddingTop(value: number)
Swift declaration
var paddingTop: Int { get set }
get · iOS 15.3+

returnIndicesDataType

TypeScript
get returnIndicesDataType(): _MetalPerformanceShaders_MPSDataType
Swift declaration
var returnIndicesDataType: MPSDataType { get set }
set · iOS 15.3+

returnIndicesDataType

TypeScript
set returnIndicesDataType(value: _MetalPerformanceShaders_MPSDataType)
Swift declaration
var returnIndicesDataType: MPSDataType { get set }
get · iOS 15.3+

returnIndicesMode

TypeScript
get returnIndicesMode(): MPSGraphPoolingReturnIndicesMode
Swift declaration
var returnIndicesMode: MPSGraphPoolingReturnIndicesMode { get set }
set · iOS 15.3+

returnIndicesMode

TypeScript
set returnIndicesMode(value: MPSGraphPoolingReturnIndicesMode)
Swift declaration
var returnIndicesMode: MPSGraphPoolingReturnIndicesMode { get set }
get · iOS 14.0+

strideInX

TypeScript
get strideInX(): number
Swift declaration
var strideInX: Int { get set }
set · iOS 14.0+

strideInX

TypeScript
set strideInX(value: number)
Swift declaration
var strideInX: Int { get set }
get · iOS 14.0+

strideInY

TypeScript
get strideInY(): number
Swift declaration
var strideInY: Int { get set }
set · iOS 14.0+

strideInY

TypeScript
set strideInY(value: number)
Swift declaration
var strideInY: Int { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MPSGraphPooling2DOpDescriptor.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All MetalPerformanceShadersGraph types →