D3DTA
텍스처 인수 상수는 D3DTEXTURESTAGESTATETYPE 열거형 형식의 다음 멤버에 대한 값으로 사용됩니다.
- D3DTSS_ALPHAARG0
- D3DTSS_ALPHAARG1
- D3DTSS_ALPHAARG2
- D3DTSS_COLORARG0
- D3DTSS_COLORARG1
- D3DTSS_COLORARG2
- D3DTSS_RESULTARG
SetTextureStageState 및 GetTextureStageState 메서드를 호출하여 텍스처 인수를 설정하고 검색합니다.
인수 플래그
인수 플래그를 한정자와 결합할 수 있지만 두 개의 인수 플래그를 결합할 수는 없습니다.
#define | Description |
---|---|
D3DTA_CONSTANT | 텍스처 단계에서 상수를 선택합니다. 기본값은 0xffffffff. |
D3DTA_CURRENT | 텍스처 인수는 이전 혼합 단계의 결과입니다. 첫 번째 텍스처 단계(0단계)에서 이 인수는 D3DTA_DIFFUSE 동일합니다. 이전 혼합 단계에서 범프 맵 텍스처(D3DTOP_BUMPENVMAP 연산)를 사용하는 경우 시스템은 범프 맵 텍스처 이전 단계에서 텍스처를 선택합니다. 가 현재 텍스처 스테이지를 나타내고 s - 1에 범프 맵 텍스처가 포함된 경우 이 인수는 텍스처 단계 s - 2에 의한 결과 출력이 됩니다. 사용 권한은 읽기/쓰기가 가능합니다. |
D3DTA_DIFFUSE | 텍스처 인수는 Gouraud 음영 중에 꼭짓점 구성 요소에서 보간된 확산 색입니다. 꼭짓점이 확산 색을 포함하지 않으면 기본 색이 0xffffffff. 권한은 읽기 전용입니다. |
D3DTA_SELECTMASK | 모든 인수에 대한 마스크 값; 텍스처 인수를 설정할 때 사용되지 않습니다. |
D3DTA_SPECULAR | 텍스처 인수는 Gouraud 음영 중에 꼭짓점 구성 요소에서 보간된 반사 색입니다. 꼭짓점에 반사 색이 없으면 기본 색이 0xffffffff. 권한은 읽기 전용입니다. |
D3DTA_TEMP | 텍스처 인수는 읽기 또는 쓰기를 위한 임시 레지스터 색입니다. D3DPMISCCAPS_TSSARGTEMP 디바이스 기능이 있는 경우 D3DTA_TEMP 지원됩니다. 레지스터의 기본값은 (0.0, 0.0, 0.0, 0.0)입니다. 사용 권한은 읽기/쓰기가 가능합니다. |
D3DTA_TEXTURE | 텍스처 인수는 이 텍스처 단계의 텍스처 색입니다. 권한은 읽기 전용입니다. |
D3DTA_TFACTOR | texture 인수는 D3DRS_TEXTUREFACTOR 렌더링 상태 값을 사용하여 SetRenderState에 대한 이전 호출에서 설정한 텍스처 요소입니다. 권한은 읽기 전용입니다. |
한정자 플래그
인수 플래그는 다음 한정자 플래그 중 하나와 결합될 수 있습니다.
#define | 설명 |
---|---|
D3DTA_ALPHAREPLICATE | 작업이 완료되기 전에 알파 정보를 모든 색 채널에 복제합니다. 읽기 한정자입니다. |
D3DTA_COMPLEMENT | 인수 x(1.0 - x)를 보완합니다. 읽기 한정자입니다. |
요구 사항 | 값 |
---|---|
헤더 | d3d9types.h |
최소 운영 체제 | Windows 98 |