ID3DXTextureShader 인터페이스입니다.
멤버
ID3DXTextureShader 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ID3DXTextureShader 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ID3DXTextureShader 인터페이스에는 이러한 메서드가 있습니다.
| 메서드 | Description |
|---|---|
| GetConstant | 인덱스 조회를 통해 상수를 가져옵니다. |
| GetConstantBuffer | 상수 테이블에 대한 포인터를 가져옵니다. |
| GetConstantByName | 해당 이름을 조회하여 상수를 가져옵니다. |
| GetConstantDesc | 상수 테이블의 상수 배열에 대한 포인터를 가져옵니다. |
| GetConstantElement | 상수 테이블에서 상수를 가져옵니다. |
| GetDesc | 상수 테이블에 대한 설명을 가져옵니다. |
| GetFunction | 함수 DWORD 스트림에 대한 포인터를 가져옵니다. |
| SetBool | BOOL 값을 설정합니다. |
| SetBoolArray | BOOL 값의 배열을 설정합니다. |
| SetDefaults | 상수를 셰이더에 선언된 기본값으로 설정합니다. |
| SetFloat | 부동 소수점 숫자를 설정합니다. |
| SetFloatArray | 부동 소수점 숫자의 배열을 설정합니다. |
| SetInt | 정수 값을 설정합니다. |
| SetIntArray | 정수 배열을 설정합니다. |
| SetMatrix | 변환되지 않은 행렬을 설정합니다. |
| SetMatrixArray | 변환되지 않은 행렬의 배열을 설정합니다. |
| SetMatrixPointerArray | 포인터 배열을 변환되지 않은 행렬로 설정합니다. |
| SetMatrixTranspose | 변환된 행렬을 설정합니다. |
| SetMatrixTransposeArray | 변환된 행렬의 배열을 설정합니다. |
| SetMatrixTransposePointerArray | 포인터 배열을 변환된 행렬로 설정합니다. |
| SetValue | 버퍼의 데이터를 사용하여 상수 테이블을 설정합니다. |
| SetVector | 4D 벡터를 설정합니다. |
| SetVectorArray | 4D 벡터의 배열을 설정합니다. |
설명
ID3DXTextureShader 인터페이스는 D3DXCreateTextureShader 함수를 호출하여 가져옵니다.
ID3DXTextureShader 인터페이스는 모든 COM 인터페이스와 마찬가지로 IUnknown 인터페이스를 상속합니다.
LPD3DXTEXTURESHADER 형식은 ID3DXTextureShader 인터페이스에 대한 포인터로 정의됩니다.
typedef interface ID3DXTextureShader *LPD3DXTEXTURESHADER;
요구 사항
| 요구 사항 | 값 |
|---|---|
| 헤더 |
|
| 라이브러리 |
|
추가 정보