cupy.cuda.texture.TextureDescriptor#
- class cupy.cuda.texture.TextureDescriptor(addressModes=None, int filterMode=0, int readMode=0, sRGB=None, borderColors=None, normalizedCoords=None, maxAnisotropy=None)[source]#
保存纹理描述符的类。等同于
cudaTextureDesc
。- 参数:
addressModes (tuple 或 list) – 一个长度至多为 3 的可迭代对象,每个元素是
cudaAddressMode*
中的一个值,例如cupy.cuda.runtime.cudaAddressModeWrap
。filterMode (int) – 滤波模式。使用
cudaFilterMode*
中的一个值,例如cupy.cuda.runtime.cudaFilterModePoint
。readMode (int) – 读取模式。使用
cudaReadMode*
中的一个值,例如cupy.cuda.runtime.cudaReadModeElementType
。normalizedCoords (int) – 坐标是否归一化。
sRGB (int, 可选) –
maxAnisotropy (int, 可选) –
注意
CuPy 当前不支持由 mipmap 数组支持的纹理。
方法
- get_texture_desc(self)#
返回一个包含输入内容的 dict。
- __eq__(value, /)#
返回 self==value。
- __ne__(value, /)#
返回 self!=value。
- __lt__(value, /)#
返回 self<value。
- __le__(value, /)#
返回 self<=value。
- __gt__(value, /)#
返回 self>value。
- __ge__(value, /)#
返回 self>=value。
属性
- ptr#