ID3D10EffectConstantBuffer 接口 (d3d10effect.h)

常量缓冲区接口访问常量缓冲区或纹理缓冲区。

继承

ID3D10EffectConstantBuffer 接口继承自 ID3D10EffectVariableID3D10EffectConstantBuffer 也具有以下类型的成员:

方法

ID3D10EffectConstantBuffer 接口包含以下方法。

 
ID3D10EffectConstantBuffer::GetConstantBuffer

获取常量缓冲区。
ID3D10EffectConstantBuffer::GetTextureBuffer

获取纹理缓冲区。
ID3D10EffectConstantBuffer::SetConstantBuffer

设置常量缓冲区。
ID3D10EffectConstantBuffer::SetTextureBuffer

设置纹理缓冲区。

注解

使用常量缓冲区存储许多效果常量;根据常量更新频率将常量分组到缓冲区中。 这使你可以最大程度地减少状态更改的数量,以及对更改状态进行最少的 API 调用。 这两个因素都会导致更好的性能。

要求

要求
目标平台 Windows
标头 d3d10effect.h

另请参阅

Direct3D 10) (效果接口

ID3D10EffectVariable