MetalPerformanceShaders 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
高度优化的图像和计算机着色器。
类
结构
MPSAxisAlignedBoundingBox |
高度优化的图像和计算机着色器。 |
MPSImageCoordinate |
高度优化的图像和计算机着色器。 |
MPSImageHistogramInfo |
指定直方图中直方图数据的范围、条目数以及是否对 alpha 通道进行编码。 |
MPSImageKeypointRangeInfo |
用于在图像中发现关键点的选项。 |
MPSImageReadWriteParams |
用于在图像中读取和写入功能通道的选项。 |
MPSImageRegion |
高度优化的图像和计算机着色器。 |
MPSMatrixCopyOffsets |
描述支持偏移量的复制操作。 |
MPSOffset |
表示偏移量的坐标。 |
MPSOrigin |
表示坐标系原点的坐标。 |
MPSRegion |
将区域表示为原点和大小的结构。 |
MPSScaleTransform |
用于 Lanczos 内核的转换。 |
MPSSize |
表示宽度、高度和深度的 结构。 |
MPSStateTextureInfo |
高度优化的图像和计算机着色器。 |
接口
IMPSCnnBatchNormalizationDataSource |
高度优化的图像和计算机着色器。 |
IMPSCnnConvolutionDataSource |
表示所需方法的接口 ((如果协议 MPSCnnConvolutionDataSource有任何) )。 |
IMPSCnnInstanceNormalizationDataSource |
高度优化的图像和计算机着色器。 |
IMPSDeviceProvider |
高度优化的图像和计算机着色器。 |
IMPSHandle |
描述特定于金属性能着色器的标识符的接口。 |
IMPSImageAllocator |
定义从 、MPSImageDescriptor、 和 MPSKernel生成 MPSImage 的工厂的接口。 |
IMPSImageSizeEncodingState |
接口定义与图像大小何时存储在图中的其他位置相关的方法。 |
IMPSImageTransformProvider |
定义图像重新采样方法的接口。 |
IMPSNNPadding |
描述内核应如何填充其输入的接口。 |
IMPSNNTrainableNode |
高度优化的图像和计算机着色器。 |
枚举
委托
MPSAccelerationStructureCompletionHandler |
高度优化的图像和计算机着色器。 |
MPSCopyAllocator |
用于将源纹理复制到新位置的命令。 用于就地筛选器。 |
MPSGradientNodeHandler |
高度优化的图像和计算机着色器。 |
注解
Metal Performance 着色器命名空间定义 MPSKernel 类和许多子类,这些子类提供针对可用 GPU 硬件优化的高度优化着色器。