Share via


ID3D10EffectConstantBuffer 介面 (d3d10effect.h)

常數緩衝區介面會存取常數緩衝區或紋理緩衝區。

繼承

ID3D10EffectConstantBuffer 介面繼承自 ID3D10EffectVariableID3D10EffectConstantBuffer 也有下列類型的成員:

方法

ID3D10EffectConstantBuffer 介面具有這些方法。

 
ID3D10EffectConstantBuffer::GetConstantBuffer

取得常數緩衝區。
ID3D10EffectConstantBuffer::GetTextureBuffer

取得紋理緩衝區。
ID3D10EffectConstantBuffer::SetConstantBuffer

設定常數緩衝區。
ID3D10EffectConstantBuffer::SetTextureBuffer

設定紋理緩衝區。

備註

使用常數緩衝區來儲存許多效果常數;根據常數的更新頻率,將常數分組到緩衝區中。 這可讓您將狀態變更數目降至最低,以及對變更狀態進行最少的 API 呼叫。 這兩個因素都會導致效能更好。

規格需求

需求
目標平台 Windows
標頭 d3d10effect.h

另請參閱

效果介面 (Direct3D 10)

ID3D10EffectVariable