효과 인터페이스(Direct3D 10)

이 섹션에는 다음 효과 시스템 인터페이스에 대한 정보가 포함되어 있습니다.

인터페이스 설명
ID3D10EffectBlendVariable 인터페이스 혼합 상태에 액세스합니다.
ID3D10EffectConstantBuffer 인터페이스 텍스처 버퍼 또는 상수 버퍼에 액세스합니다.
ID3D10EffectDepthStencilVariable 인터페이스 깊이 스텐실 상태에 액세스합니다.
ID3D10EffectDepthStencilViewVariable 인터페이스 깊이 스텐실 보기에 액세스합니다.
ID3D10Effect 인터페이스 하나 이상의 렌더링 기술로 파이프라인 상태를 캡슐화합니다.
ID3D10Include 인터페이스 사용자가 구현한 읽기 메서드에는 포함 파일이 포함됩니다.
ID3D10EffectMatrixVariable 인터페이스 행렬에 액세스합니다.
ID3D10EffectPass 인터페이스 패스의 효과 상태를 캡슐화합니다.
ID3D10EffectPool 인터페이스 공유 효과 변수를 식별합니다.
ID3D10EffectRasterizerVariable 인터페이스 래스터라이저 상태에 액세스합니다.
ID3D10EffectRenderTargetViewVariable 인터페이스 렌더링 대상에 액세스합니다.
ID3D10EffectSamplerVariable 인터페이스 샘플러 상태에 액세스합니다.
ID3D10EffectScalarVariable 인터페이스 스칼라 변수에 액세스합니다.
ID3D10EffectShaderResourceVariable 인터페이스 셰이더 리소스에 액세스합니다.
ID3D10EffectShaderVariable 인터페이스 셰이더 변수에 액세스합니다.
ID3D10EffectStringVariable 인터페이스 문자열에 액세스합니다.
ID3D10EffectTechnique 인터페이스 하나 이상의 패스를 캡슐화합니다.
ID3D10EffectType 인터페이스 효과 변수에 액세스하기 위한 메서드를 구현합니다.
ID3D10EffectVectorVariable 인터페이스 벡터에 액세스합니다.

 

효과 프레임워크에는 효과 렌더링 인터페이스와 API를 사용하여 효과 변수를 가져오고 설정하기 위한 리플렉션 인터페이스의 두 가지 종류가 있습니다. 모든 리플렉션 인터페이스는 ID3D10EffectVariable 인터페이스에서 파생됩니다.

효과 참조