ID3D10Include interface
An include interface allows an application to create user-overridable methods for opening and closing files when loading an effect from memory.
Members
The ID3D10Include interface inherits from the IUnknown interface. ID3D10Include also has these types of members:
- Methods
Methods
The ID3D10Include interface has these methods.
Method | Description |
---|---|
Close | A user-implemented method for closing a shader #include file. |
Open | A user-implemented method for opening and reading the contents of a shader #include file. |
Remarks
The ID3D10Include interface is type defined in the D3D10Shader.h header file as a ID3DInclude interface, which is fully defined in the D3DCommon.h header file.
typedef interface ID3DInclude ID3D10Include;
To use this interface, create an interface that inherits from ID3D10Include, and implement custom behavior for the methods.
Requirements
Header |
D3D10Shader.h |
Library |
D3D10.lib |