Texture2D

Texture2D 类型 (, 因为它存在于着色器模型 4) 加上资源变量中。 除了着色器模型 4 中的方法外,此纹理对象还支持以下方法。

方法 说明
收集 返回将在双线性筛选操作中使用的四个纹素值。
GatherRed 返回将在双线性筛选操作中使用的四个纹素值的红色分量。
GatherGreen 返回将在双线性筛选操作中使用的四个纹素值的绿色分量。
GatherBlue 返回将在双线性筛选操作中使用的四个纹素值的蓝色分量。
GatherAlpha 返回将在双线性筛选操作中使用的四个纹素值的 alpha 分量。
GatherCmp 对于将在双线性筛选操作中使用的四个纹素值,返回它们与比较值的比较。
GatherCmpRed 对于将在双线性筛选操作中使用的四个纹素值, 返回其红色分量与比较值的比较。
GatherCmpGreen 对于将在双线性筛选操作中使用的四个纹素值, 返回其绿色分量与比较值的比较。
GatherCmpBlue 对于将在双线性筛选操作中使用的四个纹素值, 返回其蓝色分量与比较值的比较。
GatherCmpAlpha 对于将在双线性筛选操作中使用的四个纹素值, 返回其 alpha 分量与比较值的比较。
GetDimensions 获取资源维度。
加载 读取纹理数据。
Mips。Operator[][] 获取只读资源变量。
Operator[] 获取只读资源变量。
示例 对纹理采样。
SampleBias 将偏差值应用于 mipmap 级别后,对纹理采样。
SampleCmp 对纹理采样,使用比较值拒绝样本。
SampleCmpLevelZero 仅) 对纹理 (mipmap 级别 0 采样,使用比较值拒绝样本。
SampleGrad 使用渐变对纹理采样,以影响采样位置的计算方式。
SampleLevel 在指定的 mipmap 级别上对纹理采样。

 

最小着色器模型

以下着色器模型中支持此对象。

着色器模型 支持
着色器模型 5 及更高着色器模型

 

以下类型的着色器支持此对象:

顶点 外壳 Geometry 像素 计算
x x x x x x

 

另请参阅

着色器模型 5 对象