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 (tuplelist) – 一个长度至多为 3 的可迭代对象,每个元素是 cudaAddressMode* 中的一个值,例如 cupy.cuda.runtime.cudaAddressModeWrap

  • filterMode (int) – 滤波模式。使用 cudaFilterMode* 中的一个值,例如 cupy.cuda.runtime.cudaFilterModePoint

  • readMode (int) – 读取模式。使用 cudaReadMode* 中的一个值,例如 cupy.cuda.runtime.cudaReadModeElementType

  • normalizedCoords (int) – 坐标是否归一化。

  • sRGB (int, 可选) –

  • borderColors (tuplelist, 可选) – 一个长度至多为 4 的可迭代对象。

  • 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#