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

See also

Effect Interfaces (Direct3D 10)