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)[源代码]#

一个保存纹理描述的类。等同于 cudaTextureDesc

参数:
  • addressModes (tuple or 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, optional) –

  • borderColors (tuple or list, optional) – 一个长度最多为4的可迭代对象。

  • maxAnisotropy (int, optional) –

备注

目前,CuPy 不支持由 mipmap 数组支持的纹理。

方法

get_texture_desc(self)#

返回一个包含输入内容的字典。

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