TextureCube 对象
TextureCube 类型 (, 因为它存在于着色器模型 4) 加上资源变量中。 除了着色器模型 4 中的方法外,此纹理对象还支持这些方法。
方法
TextureCube 对象具有这些方法。
方法 | 说明 |
---|---|
收集 | 返回将在双线性筛选操作中使用的四个纹素值。 |
GatherAlpha | 返回将在双线性筛选操作中使用的四个纹素值的 alpha 分量。 |
GatherBlue | 返回将在双线性筛选操作中使用的四个纹素值的蓝色分量。 |
GatherCmp | 对于将在双线性筛选操作中使用的四个纹素值,返回它们与比较值的比较。 |
GatherCmpAlpha | 对于将在双线性筛选操作中使用的四个纹素值,返回其 alpha 分量与比较值的比较。 |
GatherCmpBlue | 对于将在双线性筛选操作中使用的四个纹素值,返回其蓝色分量与比较值的比较。 |
GatherCmpGreen | 对于将在双线性筛选操作中使用的四个纹素值,返回其绿色分量与比较值的比较。 |
GatherCmpRed | 对于将在双线性筛选操作中使用的四个纹素值,返回其红色分量与比较值的比较。 |
GatherGreen | 返回将用于双线性筛选操作的四个纹素值的绿色分量。 |
GatherRed | 返回将在双线性筛选操作中使用的四个纹素值的红色分量。 |
样品 | 对纹理采样。 |
SampleBias | 将偏差值应用于 mipmap 级别后,对纹理采样。 |
SampleCmp | 对纹理采样,使用比较值来拒绝样本。 |
SampleCmpLevelZero | 仅) 对纹理 (mipmap 级别 0 采样,并使用比较值拒绝样本。 |
SampleGrad | 使用渐变对纹理采样,以影响样本位置的计算方式。 |
SampleLevel | 在指定的 mipmap 级别上采样纹理。 |
备注
最小着色器模型
以下着色器模型中支持此对象。
着色器模型 | 支持 |
---|---|
着色器型号 5 和更高级别的着色器模型 | 是 |
以下类型的着色器支持此对象:
顶点 | 外壳 | 域 | Geometry | 像素 | 计算 |
---|---|---|---|---|---|
x | x | x | x | x | x |