Функция SampleBias::SampleBias(S,float,float,float,uint) для TextureCube

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

Синтаксис

DXGI_FORMAT SampleBias(
  in  SamplerState S,
  in  float        Location,
  in  float        Bias,
  in  float        Clamp,
  out uint         Status
);

Параметры

S [in]

Тип: SamplerState

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

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

Тип: float

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

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

 

Смещение [in]

Тип: float

Значение смещения, которое является числом с плавающей запятой в диапазоне от 0,0 до 1,0 включительно, применяется к уровню MIP перед выборкой.

Зажим [in]

Тип: float

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

Состояние [out]

Тип: uint

Состояние операции. Вы не можете получить доступ к состоянию напрямую; вместо этого передайте состояние в встроенную функцию CheckAccessFullyMapped . CheckAccessFullyMapped возвращает значение TRUE , если все значения из соответствующей операции Sample, Gather или Load обращаются к сопоставленным плиткам в ресурсе плитки. Если какие-либо значения были взяты из несопоставленной плитки, Функция CheckAccessFullyMapped возвращает значение FALSE.

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

Тип: DXGI_FORMAT

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

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

Методы SampleBias

TextureCube