D3DSAMPLERSTATETYPE 열거형
샘플러 상태는 텍스처 주소 지정 및 텍스처 필터링과 같은 텍스처 샘플링 작업을 정의합니다. 일부 샘플러 상태 설정 꼭짓점 처리 및 일부 설정 픽셀 처리. 상태 차단을 사용하여 샘플러 상태를 저장하고 복원할 수 있습니다( 상태 블록 저장 및 복원 상태 참조(Direct3D 9)).
Syntax
typedef enum D3DSAMPLERSTATETYPE {
D3DSAMP_ADDRESSU = 1,
D3DSAMP_ADDRESSV = 2,
D3DSAMP_ADDRESSW = 3,
D3DSAMP_BORDERCOLOR = 4,
D3DSAMP_MAGFILTER = 5,
D3DSAMP_MINFILTER = 6,
D3DSAMP_MIPFILTER = 7,
D3DSAMP_MIPMAPLODBIAS = 8,
D3DSAMP_MAXMIPLEVEL = 9,
D3DSAMP_MAXANISOTROPY = 10,
D3DSAMP_SRGBTEXTURE = 11,
D3DSAMP_ELEMENTINDEX = 12,
D3DSAMP_DMAPOFFSET = 13,
D3DSAMP_FORCE_DWORD = 0x7fffffff
} D3DSAMPLERSTATETYPE, *LPD3DSAMPLERSTATETYPE;
상수
-
D3DSAMP_ADDRESSU
-
u 좌표에 대한 텍스처 주소 모드입니다. 기본값은 D3DTADDRESS_WRAP. 자세한 내용은 D3DTEXTUREADDRESS를 참조하세요.
-
D3DSAMP_ADDRESSV
-
v 좌표에 대한 텍스처 주소 모드입니다. 기본값은 D3DTADDRESS_WRAP. 자세한 내용은 D3DTEXTUREADDRESS를 참조하세요.
-
D3DSAMP_ADDRESSW
-
w 좌표에 대한 텍스처 주소 모드입니다. 기본값은 D3DTADDRESS_WRAP. 자세한 내용은 D3DTEXTUREADDRESS를 참조하세요.
-
D3DSAMP_BORDERCOLOR
-
테두리 색 또는 형식 D3DCOLOR입니다. 기본 색은 0x00000000.
-
D3DSAMP_MAGFILTER
-
D3DTEXTUREFILTERTYPE 형식의 배율 필터입니다. 기본값은 D3DTEXF_POINT.
-
D3DSAMP_MINFILTER
-
D3DTEXTUREFILTERTYPE 형식의 축소 필터입니다. 기본값은 D3DTEXF_POINT.
-
D3DSAMP_MIPFILTER
-
축소하는 동안 사용할 Mipmap 필터입니다. D3DTEXTUREFILTERTYPE을 참조하세요. 기본값은 D3DTEXF_NONE.
-
D3DSAMP_MIPMAPLODBIAS
-
Mipmap 세부 수준 바이어스입니다. 기본값은 영입니다.
-
D3DSAMP_MAXMIPLEVEL
-
사용할 가장 큰 맵의 세부 정보 수준 인덱스입니다. 값 범위는 0에서 (n - 1)로, 여기서 0은 가장 큽니다. 기본값은 영입니다.
-
D3DSAMP_MAXANISOTROPY
-
DWORD 최대 이방성입니다. 값 범위는 1부터 D3DCAPS9 구조체의 MaxAnisotropy 멤버에 지정된 값까지입니다. 기본값은 1입니다.
-
D3DSAMP_SRGBTEXTURE
-
감마 수정 값입니다. 기본값은 0입니다. 즉, 감마는 1.0이며 수정이 필요하지 않습니다. 그렇지 않으면 이 값은 샘플러가 콘텐츠에서 감마를 2.2로 가정하고 픽셀 셰이더에 표시하기 전에 선형(감마 1.0)으로 변환해야 했음을 의미합니다.
-
D3DSAMP_ELEMENTINDEX
-
다중 텍스처가 샘플러에 할당되면 사용할 요소 인덱스가 표시됩니다. 기본값은 0입니다.
-
D3DSAMP_DMAPOFFSET
-
미리 샘플링된 변위 맵의 꼭짓점 오프셋입니다. 테셀레이터에서 사용하는 상수이며 기본값은 0입니다.
-
D3DSAMP_FORCE_DWORD
-
이 열거형을 강제로 32비트 크기로 컴파일합니다. 이 값이 없으면 일부 컴파일러에서 이 열거형을 32비트 이외의 크기로 컴파일할 수 있습니다. 이 값은 사용되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보