다음을 통해 공유


Texture2D::GatherCmpAlpha(S,float,float,int2,int2,int2,int2,uint) 함수

쌍선형 필터링 작업에 사용되는 4개의 텍셀 값에 대해, 타일 매핑 상태와 함께 비교 값에 대한 알파 구성 요소의 비교를 반환합니다.

구문

TemplateType GatherCmpAlpha(
  in  SamplerState S,
  in  float        Location,
  in  float        CompareValue,
  in  int2         Offset1,
  in  int2         Offset2,
  in  int2         Offset3,
  in  int2         Offset4,
  out uint         Status
);

매개 변수

S [in]

형식: SamplerState

0부터 시작하는 샘플러 인덱스입니다.

Location [in]

형식: float

샘플 좌표(u,v)입니다.

CompareValue [in]

형식: float

각각의 샘플링된 값과 비교할 값입니다.

Offset1 [in]

형식: int2

샘플링 전에 텍스처 좌표에 적용된 첫 번째 오프셋 성분입니다.

Offset2 [in]

형식: int2

샘플링 전에 텍스처 좌표에 적용된 두 번째 오프셋 성분입니다.

Offset3 [in]

형식: int2

샘플링 전에 텍스처 좌표에 적용된 세 번째 오프셋 성분입니다.

Offset4 [in]

형식: int2

샘플링 전에 텍스처 좌표에 적용된 네 번째 오프셋 성분입니다.

Status [out]

형식: uint

작업의 상태입니다. 상태에 직접 액세스할 수 없습니다. 대신 CheckAccessFullyMapped 내장 함수에 상태를 전달합니다. CheckAccessFullyMapped는 해당 Sample, Gather 또는 Load 작업의 모든 값이 타일식 리소스의 매핑된 타일에 액세스한 경우 TRUE를 반환합니다. 매핑되지 않은 타일에서 값을 가져온 경우 CheckAccessFullyMappedFALSE를 반환합니다.

반환 값

형식: TemplateType

형식이 템플릿 형식과 동일한 4성분 값입니다.

설명

텍스처 샘플은 쌍선형 보간에 사용할 수 있습니다.

이 함수는 다음과 같은 셰이더 형식이 지원합니다.

꼭짓점 Hull 도메인 기하 도형 픽셀 컴퓨팅
x x x x x x

 

추가 정보

GatherCmpAlpha 메서드