다음을 통해 공유


D3D10_DDI_SAMPLER_DESC 구조체(d3d10umddi.h)

D3D10_DDI_SAMPLER_DESC 구조는 샘플러를 설명합니다.

구문

typedef struct D3D10_DDI_SAMPLER_DESC {
  [in] D3D10_DDI_FILTER               Filter;
  [in] D3D10_DDI_TEXTURE_ADDRESS_MODE AddressU;
  [in] D3D10_DDI_TEXTURE_ADDRESS_MODE AddressV;
  [in] D3D10_DDI_TEXTURE_ADDRESS_MODE AddressW;
  [in] FLOAT                          MipLODBias;
  [in] UINT                           MaxAnisotropy;
  [in] D3D10_DDI_COMPARISON_FUNC      ComparisonFunc;
       FLOAT                          BorderColor[4];
  [in] FLOAT                          MinLOD;
  [in] FLOAT                          MaxLOD;
} D3D10_DDI_SAMPLER_DESC;

멤버

[in] Filter

샘플러의 필터 속성을 나타내는 D3D10_DDI_FILTER 형식의 값입니다.

[in] AddressU

u 좌표의 텍스처 주소 모드를 나타내는 D3D10_DDI_TEXTURE_ADDRESS_MODE 형식의 값입니다.

[in] AddressV

v 좌표의 텍스처 주소 모드를 나타내는 D3D10_DDI_TEXTURE_ADDRESS_MODE 형식의 값입니다.

[in] AddressW

w 좌표의 텍스처 주소 모드를 나타내는 D3D10_DDI_TEXTURE_ADDRESS_MODE 형식의 값입니다.

[in] MipLODBias

드라이버가 MIP 맵 세부 정보 수준(LOD)에 대해 선택하는 수준에 영향을 주는 단정밀도 부동 소수 자릿수입니다.

[in] MaxAnisotropy

이방성 텍스처 단계 상태의 유효한 최대 값입니다.

[in] ComparisonFunc

수행할 샘플러 비교 함수를 나타내는 D3D10_DDI_COMPARISON_FUNC 형식화된 값입니다.

[in] BorderColor[4]

RGBA에 대한 단정밀도 부동 소수점 벡터의 4개 요소 배열입니다. 여기서 Red == 0입니다. 테두리 색은 D3D10_DDI_TEXTURE_ADDRESS_BORDER 값이 AddressU, AddressV 또는 AddressW 멤버에 지정될 때 사용됩니다. float는 적절한 리소스 형식으로 변환되어야 합니다.

[in] MinLOD

샘플러의 최소 LOD(세부 수준)에 대한 단정밀도 부동 소수점 벡터입니다.

[in] MaxLOD

샘플러의 최대 세부 수준(LOD)에 대한 단정밀도 부동 소수점 벡터입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 d3d10umddi.h(D3d10umddi.h 포함)

추가 정보

CalcPrivateSamplerSize

CreateSampler

D3D10_DDI_COMPARISON_FUNC

D3D10_DDI_FILTER

D3D10_DDI_TEXTURE_ADDRESS_MODE