Applications use the ID3DXEffectPool interface to identify parameters that are going to be shared across effects. See parameter sharing in Cloning and Sharing. This interface has no methods.
The ID3DXEffectPool interface is obtained by calling D3DXCreateEffectPool.
The LPD3DXEFFECTPOOL type is defined as a pointer to this interface.
typedef interface ID3DXEffectPool ID3DXEffectPool; typedef interface ID3DXEffectPool *LPD3DXEFFECTPOOL;
Header: Declared in D3dx9effect.h.
Import Library: Use D3dx9.lib.