Поделиться через


Функция TextureCube::Sample(S;float;float)

Примеры текстуры с необязательным значением для закрепления значений уровня детализации (LOD).

Синтаксис

DXGI_FORMAT Sample(
  in SamplerState S,
  in float        Location,
  in float        Clamp
);

Параметры

S [in]

Тип: SamplerState

Состояние выборки. Это объект, объявленный в файле эффекта, который содержит назначения состояний.

Расположение [in]

Тип: float

Координаты текстуры. Тип аргумента зависит от типа объекта текстуры.

Тип Texture-Object Тип параметра
Texture1D FLOAT
Texture1DArray, Texture2D float2
Texture2DArray, Texture3D, TextureCube float3
TextureCubeArray float4

 

Зажим [in]

Тип: float

Необязательное значение для закрепления примеров значений LOD. Например, если передать значение 2,0f для значения зажима, убедитесь, что ни один отдельный образец не обращается к уровню MIP меньше 2,0f.

Возвращаемое значение

Тип: DXGI_FORMAT

Формат текстуры, который является одним из типизированных значений, перечисленных в DXGI_FORMAT.

См. также раздел

Примеры методов

TextureCube