IEngineFactory struct
Engine factory base interface.
Contents
- Reference
Base classes
- struct IObject
- Base interface for all dynamic objects in the engine.
Derived classes
- struct IEngineFactoryD3D11
- Engine factory for Direct3D11 rendering backend.
- struct IEngineFactoryD3D12
- Engine factory for Direct3D12 rendering backend.
Public functions
- auto GetAPIInfo() const -> const APIInfo&METHOD() virtual
- Returns API info structure.
- auto CreateDefaultShaderSourceStreamFactory(const Char* SearchDirectories, struct IShaderSourceInputStreamFactory** ppShaderSourceFactory) const -> void METHOD() virtual
- Creates default shader source input stream factory.
Function documentation
void METHOD() Diligent:: IEngineFactory:: CreateDefaultShaderSourceStreamFactory(const Char* SearchDirectories,
struct IShaderSourceInputStreamFactory** ppShaderSourceFactory) const virtual
Creates default shader source input stream factory.
| Parameters | |
|---|---|
| SearchDirectories in | - Semicolon-seprated list of search directories. |
| ppShaderSourceFactory | |