이 섹션에는 다음 효과 시스템 인터페이스에 대한 정보가 포함되어 있습니다.
| 인터페이스 | 묘사 |
|---|---|
| ID3D10EffectBlendVariable 인터페이스 | 혼합 상태에 액세스합니다. |
| ID3D10EffectConstantBuffer 인터페이스 | 텍스처 버퍼 또는 상수 버퍼에 액세스합니다. |
| ID3D10EffectDepthStencilVariable 인터페이스 | 깊이 스텐실 상태에 액세스합니다. |
| ID3D10EffectDepthStencilViewVariable 인터페이스 | 깊이 스텐실 보기에 액세스합니다. |
| ID3D10Effect 인터페이스 | 하나 이상의 렌더링 기술로 파이프라인 상태를 캡슐화합니다. |
| ID3D10Include 인터페이스 | 포함 파일을 읽기 위한 사용자 구현 메서드입니다. |
| ID3D10EffectMatrixVariable 인터페이스 | 행렬에 액세스합니다. |
| ID3D10EffectPass 인터페이스 | 패스의 효과 상태를 캡슐화합니다. |
| ID3D10EffectPool 인터페이스 | 공유 효과 변수를 식별합니다. |
| ID3D10EffectRasterizerVariable 인터페이스 | 래스터라이저 상태에 액세스합니다. |
| ID3D10EffectRenderTargetViewVariable 인터페이스 | 렌더링 대상에 액세스합니다. |
| ID3D10EffectSamplerVariable 인터페이스 | 샘플러 상태에 액세스합니다. |
| ID3D10EffectScalarVariable 인터페이스 | 스칼라 변수에 액세스합니다. |
| ID3D10EffectShaderResourceVariable 인터페이스 | 셰이더 리소스에 액세스합니다. |
| ID3D10EffectShaderVariable 인터페이스 | 셰이더 변수에 액세스합니다. |
| ID3D10EffectStringVariable 인터페이스 | 문자열에 액세스합니다. |
| ID3D10EffectTechnique 인터페이스 | 하나 이상의 패스를 캡슐화합니다. |
| ID3D10EffectType 인터페이스 | 효과 변수에 액세스하기 위한 메서드를 구현합니다. |
| ID3D10EffectVectorVariable 인터페이스 | 벡터에 액세스합니다. |
효과 프레임워크에는 효과 변수를 가져오고 API를 사용하여 설정하기 위한 효과 및 리플렉션 인터페이스를 렌더링하기 위한 인터페이스 렌더링이라는 두 가지 종류의 인터페이스가 있습니다. 모든 리플렉션 인터페이스는 ID3D10EffectVariable 인터페이스파생됩니다.
관련 항목