texture_view::sample 方法

使用指定的采样配置,采样指定坐标和详细级别的纹理。

value_type sample(
   const sampler& _Sampler,
   const coordinates_type& _Coord,
   float _Level_of_detail = 0.0f
) const restrict(amp);

template<
   filter_mode _Filter_mode = filter_linear,
   address_mode _Address_mode = address_clamp
>
value_type sample(
   const coordinates_type& _Coord,
   float _Level_of_detail = 0.0f
) const restrict(amp);

参数

  • _Filter_mode
    用于 texture_view 取样的筛选器模式。 最小化、最大化和 mipmap 筛选器的筛选模式相同。

  • _Address_mode
    用于取样 texture_view 的寻址模式。 所有维度的地址模式均相同。

  • _Sampler
    用于采样 texture_view 的采样器配置。

  • _Coord
    其中采用示例的坐标。 部分坐标值用于内插在纹素值之间。

  • _Level_of_detail
    该值可将 mipmap 级别指定为样本源。 部分坐标值用于内插在两个 Mipmap 等级之间。 详细信息的默认级别为 0,表示最详细的 mip 级别。

返回值

内插的示例值。

要求

**标头:**amp_graphics.h

**命名空间:**concurrency::graphics

请参见

参考

texture_view 类