CVMetalTextureCacheCreate 参数

CVMetalTextureCacheCreate arguments

有人知道 textureAttributes 的论点是什么吗?可接受的键和值?

在头文件CVMetalTextureCache.h中,在定义kCVMetalTextureCacheMaximumTextureAgeKey等缓存属性的附近,有这样的注释:

// textureAttributes - reserved for future use

那里没有任何定义。因此,显然没有可接受的键或值。

kCVMetalTextureCacheMaximumTextureAgeKey By default, textures age out of the cache after one second. To disable the age-out mechanism completely, set a maximum texture age of zero.

Apple Documentation -> Core Video -> CVMetalTextureCache -> Cache Attributes

使用示例:

NSDictionary *cacheAttributes = @{
                                      (NSString*)kCVMetalTextureCacheMaximumTextureAgeKey: @(0),
                                      };