|Microsoft DirectX 9.0|
The ID3DXInclude interface is implemented by an application to provide callbacks for #include directives, which are in an effect created by the D3DXCreateEffectxxx functions.
Close Closes an include file. If ID3DXInclude::Open was successful, ID3DXInclude::Close is guaranteed to be called before the application programming interface (API) using this interface returns. Open Opens an include file.
ID3DXInclude gives an application the ability to override default behaviour for #include directives.
This interface must be provided for effects containing #include directives, which are created with D3DXCreateEffectxxx functions that don't end with "FromFile."
Inherits from Nothing Header d3dx9shader.h Import library d3dx9.lib Minimum operating systems Windows 98