ID3DXBaseEffect 인터페이스
상수, 함수, 셰이더 및 기술과 같은 효과 매개 변수를 가져오고 설정하는 메서드를 제공합니다.
멤버
ID3DXBaseEffect 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ID3DXBaseEffect 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ID3DXBaseEffect 인터페이스에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
GetAnnotation | 주석의 핸들을 가져옵니다. |
GetAnnotationByName | 해당 이름을 조회하여 주석의 핸들을 가져옵니다. |
GetBool | BOOL 값을 가져옵니다. |
GetBoolArray | BOOL 값의 배열을 가져옵니다. |
GetDesc | 효과 설명을 가져옵니다. |
GetFloat | 부동 소수점 값을 가져옵니다. |
GetFloatArray | 부동 소수점 값의 배열을 가져옵니다. |
GetFunction | 함수의 핸들을 가져옵니다. |
GetFunctionByName | 해당 이름을 조회하여 함수의 핸들을 가져옵니다. |
GetFunctionDesc | 함수 설명을 가져옵니다. |
GetInt | 정수 가져오기 |
GetIntArray | 정수 배열을 가져옵니다. |
GetMatrix | 전송되지 않은 행렬을 가져옵니다. |
GetMatrixArray | 변환되지 않은 행렬의 배열을 가져옵니다. |
GetMatrixPointerArray | 비전송 행렬에 대한 포인터 배열을 가져옵니다. |
GetMatrixTranspose | 변환된 행렬을 가져옵니다. |
GetMatrixTransposeArray | 변환된 행렬의 배열을 가져옵니다. |
GetMatrixTransposePointerArray | 트랜스포지션된 행렬에 대한 포인터 배열을 가져옵니다. |
GetParameter | 최상위 매개 변수 또는 구조체 멤버 매개 변수의 핸들을 가져옵니다. |
GetParameterByName | 해당 이름을 조회하여 최상위 매개 변수 또는 구조체 멤버 매개 변수의 핸들을 가져옵니다. |
GetParameterBySemantic | 대/소문자를 구분하지 않는 검색을 사용하여 의미 체계를 조회하여 최상위 매개 변수 또는 구조체 멤버 매개 변수의 핸들을 가져옵니다. |
GetParameterDesc | 매개 변수 또는 주석 설명을 가져옵니다. |
GetParameterElement | 배열 요소 매개 변수의 핸들을 가져옵니다. |
GetPass | 패스의 핸들을 가져옵니다. |
GetPassByName | 해당 이름을 조회하여 패스의 핸들을 가져옵니다. |
GetPassDesc | 패스 설명을 가져옵니다. |
GetPixelShader | 픽셀 셰이더를 가져옵니다. |
Getstring | 문자열을 가져옵니다. |
GetTechnique | 기술의 핸들을 가져옵니다. |
GetTechniqueByName | 이름을 조회하여 기술의 핸들을 가져옵니다. |
GetTechniqueDesc | 기술 설명을 가져옵니다. |
GetTexture | 텍스처를 가져옵니다. |
GetValue | 단순 형식, 구조체, 배열, 문자열, 셰이더 및 텍스처를 포함하여 임의 매개 변수 또는 주석의 값을 가져옵니다. 이 메서드는 ID3DXBaseEffect의 거의 모든 Getxxx 호출 대신 사용할 수 있습니다. |
GetVector | 벡터를 가져옵니다. |
GetVectorArray | 벡터 배열을 가져옵니다. |
GetVertexShader | 꼭짓점 셰이더를 가져옵니다. |
SetArrayRange | 디바이스에 전달할 배열 범위를 설정합니다. |
SetBool | BOOL 값을 설정합니다. |
SetBoolArray | 부울 값의 배열을 설정합니다. |
SetFloat | 부동 소수점 값을 설정합니다. |
SetFloatArray | 부동 소수점 값의 배열을 설정합니다. |
SetInt | 정수 설정 |
SetIntArray | 정수 배열을 설정합니다. |
SetMatrix | 변환되지 않은 행렬을 설정합니다. |
SetMatrixArray | 변환되지 않은 행렬의 배열을 설정합니다. |
SetMatrixPointerArray | 포인터 배열을 변환되지 않은 행렬로 설정합니다. |
SetMatrixTranspose | 변환된 행렬을 설정합니다. |
SetMatrixTransposeArray | 변환된 행렬의 배열을 설정합니다. |
SetMatrixTransposePointerArray | 포인터 배열을 트랜스포지션된 행렬로 설정합니다. |
SetString | 문자열을 설정합니다. |
SetTexture | 텍스처를 설정합니다. |
SetValue | 단순 형식, 구조체, 배열, 문자열, 셰이더 및 텍스처를 포함하여 임의 매개 변수 또는 주석의 값을 설정합니다. |
SetVector | 벡터를 설정합니다. |
SetVectorArray | 벡터 배열을 설정합니다. |
설명
LPD3DXBASEEFFECT 형식은 이 인터페이스에 대한 포인터로 정의됩니다.
typedef interface ID3DXBaseEffect ID3DXBaseEffect;
typedef interface ID3DXBaseEffect *LPD3DXBASEEFFECT;
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보