MetalPerformanceShaders · IOS API REFERENCE
MPSImageHistogram
class · iOS 9.0+ · SDK 27.1
class MPSImageHistogram
Members (11)
method · iOS 9.0+encode
TypeScriptencode(commandBuffer: SDKHandle, source: SDKHandle, histogram: SDKHandle, histogramOffset: number): void
Swift declarationfunc encode(to commandBuffer: any MTLCommandBuffer, sourceTexture source: any MTLTexture, histogram: any MTLBuffer, histogramOffset: Int)
method · iOS 9.0+histogramSize
TypeScripthistogramSize(sourceFormat: _Metal_MTLPixelFormat): number
Swift declarationfunc histogramSize(forSourceFormat sourceFormat: MTLPixelFormat) -> Int
init · iOS 11.0+init
TypeScriptstatic initCoderDevice(aDecoder: _Foundation_NSCoder, device: SDKHandle): (MPSImageHistogram) | null
Swift declarationinit?(coder aDecoder: NSCoder, device: any MTLDevice)
init · iOS 9.0+init
TypeScriptstatic initDeviceHistogramInfo(device: SDKHandle, histogramInfo: SDKHandle): MPSImageHistogram
Swift declarationinit(device: any MTLDevice, histogramInfo: UnsafePointer<MPSImageHistogramInfo>)
get · iOS 9.0+clipRectSource
TypeScriptget clipRectSource(): _Metal_MTLRegion
Swift declarationvar clipRectSource: MTLRegion { get set }
set · iOS 9.0+clipRectSource
TypeScriptset clipRectSource(value: _Metal_MTLRegion)
Swift declarationvar clipRectSource: MTLRegion { get set }
get · iOS 9.0+histogramInfo
TypeScriptget histogramInfo(): MPSImageHistogramInfo
Swift declarationvar histogramInfo: MPSImageHistogramInfo { get }
get · iOS 9.0+minPixelThresholdValue
TypeScriptget minPixelThresholdValue(): SDKHandle
Swift declarationvar minPixelThresholdValue: vector_float4 { get set }
set · iOS 9.0+minPixelThresholdValue
TypeScriptset minPixelThresholdValue(value: SDKHandle)
Swift declarationvar minPixelThresholdValue: vector_float4 { get set }
get · iOS 9.0+zeroHistogram
TypeScriptget zeroHistogram(): boolean
Swift declarationvar zeroHistogram: Bool { get set }
set · iOS 9.0+zeroHistogram
TypeScriptset zeroHistogram(value: boolean)
Swift declarationvar zeroHistogram: Bool { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MPSImageHistogram.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All MetalPerformanceShaders types →