다음을 통해 공유


D3D11_SAMPLER_DESC 구조체(d3d11.h)

샘플러 상태를 설명합니다.

구문

typedef struct D3D11_SAMPLER_DESC {
  D3D11_FILTER               Filter;
  D3D11_TEXTURE_ADDRESS_MODE AddressU;
  D3D11_TEXTURE_ADDRESS_MODE AddressV;
  D3D11_TEXTURE_ADDRESS_MODE AddressW;
  FLOAT                      MipLODBias;
  UINT                       MaxAnisotropy;
  D3D11_COMPARISON_FUNC      ComparisonFunc;
  FLOAT                      BorderColor[4];
  FLOAT                      MinLOD;
  FLOAT                      MaxLOD;
} D3D11_SAMPLER_DESC;

멤버

Filter

형식: D3D11_FILTER

텍스처를 샘플링할 때 사용할 필터링 방법( D3D11_FILTER 참조).

AddressU

형식: D3D11_TEXTURE_ADDRESS_MODE

0에서 1 범위 밖에 있는 u 텍스처 좌표를 확인하는 데 사용할 메서드입니다( D3D11_TEXTURE_ADDRESS_MODE 참조).

AddressV

형식: D3D11_TEXTURE_ADDRESS_MODE

0에서 1 범위 밖에 있는 v 텍스처 좌표를 확인하는 데 사용할 메서드입니다.

AddressW

형식: D3D11_TEXTURE_ADDRESS_MODE

0에서 1 범위 밖에 있는 w 텍스처 좌표를 확인하는 데 사용할 메서드입니다.

MipLODBias

형식: FLOAT

계산된 Mipmap 수준에서 오프셋합니다. 예를 들어 Direct3D가 Mipmap 수준 3에서 텍스처를 샘플링해야 하고 MipLODBias가 2인 경우 텍스처는 밉맵 수준 5에서 샘플링됩니다.

MaxAnisotropy

형식: UINT

필터에 D3D11_FILTER_ANISOTROPIC 또는 D3D11_FILTER_COMPARISON_ANISOTROPIC 지정된 경우 사용되는 클램핑 값입니다. 유효한 값은 1에서 16 사이입니다.

ComparisonFunc

형식: D3D11_COMPARISON_FUNC

샘플링된 데이터를 기존 샘플링된 데이터와 비교하는 함수입니다. 함수 옵션은 D3D11_COMPARISON_FUNC 나열됩니다.

BorderColor[4]

형식: FLOAT[4]

AddressU, AddressV 또는 AddressW에 대해 D3D11_TEXTURE_ADDRESS_BORDER 지정한 경우 사용할 테두리 색입니다. 범위는 0.0에서 1.0 사이여야 합니다.

MinLOD

형식: FLOAT

액세스를 고정할 mipmap 범위의 아래쪽 끝입니다. 여기서 0은 가장 크고 가장 상세한 Mipmap 수준이며 그보다 높은 수준은 덜 상세합니다.

MaxLOD

형식: FLOAT

액세스를 고정할 mipmap 범위의 위쪽 끝입니다. 여기서 0은 가장 크고 가장 상세한 Mipmap 수준이며 그보다 높은 수준은 덜 상세합니다. 이 값은 MinLOD보다 크거나 같아야 합니다. LOD에 상한이 없도록 하려면 이를 D3D11_FLOAT32_MAX 같은 큰 값으로 설정합니다.

설명

샘플러 상태의 기본값입니다.

시스템 상태 기본값
필터 D3D11_FILTER_MIN_MAG_MIP_LINEAR
AddressU D3D11_TEXTURE_ADDRESS_CLAMP
AddressV D3D11_TEXTURE_ADDRESS_CLAMP
AddressW D3D11_TEXTURE_ADDRESS_CLAMP
MinLOD -3.402823466e+38F(-FLT_MAX)
MaxLOD 3.402823466e+38F(FLT_MAX)
MipMapLODBias 0.0f
MaxAnisotropy 1
ComparisonFunc D3D11_COMPARISON_NEVER
BorderColor float4(1.0f,1.0f,1.0f,1.0f)
질감 해당 없음

요구 사항

요구 사항
헤더 d3d11.h

추가 정보

핵심 구조체