ID3D10EffectPool interface (d3d10effect.h)
A pool interface represents a common memory space (or pool) for sharing variables between effects.
Inheritance
The ID3D10EffectPool interface inherits from the IUnknown interface. ID3D10EffectPool also has these types of members:
Methods
The ID3D10EffectPool interface has these methods.
ID3D10EffectPool::AsEffect Get the effect that created the effect pool. |
Remarks
To create an effect pool, call a function like D3DX10CreateEffectPoolFromFile. Effect pools can improve performance by reducing the number of API calls required to make state changes (see Using Effect Pools).
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d10effect.h |