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