ID3DX11EffectConstantBuffer 인터페이스

상수 버퍼 인터페이스는 상수 버퍼 또는 텍스처 버퍼에 액세스합니다.

멤버

ID3DX11EffectConstantBuffer 인터페이스는 ID3DX11EffectVariable에서 상속됩니다. ID3DX11EffectConstantBuffer 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ID3DX11EffectConstantBuffer 인터페이스에는 이러한 메서드가 있습니다.

메서드 설명
GetConstantBuffer 상수 버퍼를 가져옵니다.
GetTextureBuffer 텍스처 버퍼를 가져옵니다.
SetConstantBuffer 상수 버퍼를 설정합니다.
SetTextureBuffer 텍스처 버퍼를 설정합니다.
UndoSetConstantBuffer 이전에 설정된 상수 버퍼를 되돌려 놓습니다.
UndoSetTextureBuffer 이전에 설정된 텍스처 버퍼를 되돌려 놓습니다.

설명

상수 버퍼를 사용하여 많은 효과 상수를 저장합니다. 업데이트 빈도에 따라 상수를 버퍼로 그룹화합니다. 이렇게 하면 상태 변경 횟수를 최소화하고 가장 적은 수의 API 호출을 수행하여 상태를 변경할 수 있습니다. 이러한 두 가지 요인은 모두 더 나은 성능으로 이어지고 있습니다.

참고

DirectX SDK는 효과에 대해 컴파일된 이진 파일을 제공하지 않습니다. 효과 유형 애플리케이션을 빌드하려면 효과 11 소스를 사용해야 합니다. 효과 11 원본을 사용하는 방법에 대한 자세한 내용은 효과 10과 효과 11 간의 차이점을 참조하세요.

요구 사항

요구 사항
헤더
D3dx11effect.h
라이브러리
해당 없음(효과 11 라이브러리는 온라인에서 공유 원본으로 사용할 수 있습니다.)

추가 정보

ID3DX11EffectVariable

효과 11 인터페이스

D3DX 인터페이스