다음을 통해 공유


효과 인터페이스(Direct3D 10)

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

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

 

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

효과 참조