#include <VulkanShaderCompiler.h>
Inherits IDxcIncludeHandler.
|
| | DXCIncludeHandler (const std::filesystem::path &root) |
| HRESULT STDMETHODCALLTYPE | LoadSource (LPCWSTR pFilename, IDxcBlob **ppIncludeSource) override |
| ULONG STDMETHODCALLTYPE | AddRef () override |
| ULONG STDMETHODCALLTYPE | Release () override |
| HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID riid, void **ppvObject) override |
◆ DXCIncludeHandler()
| Raven::DXCIncludeHandler::DXCIncludeHandler |
( |
const std::filesystem::path & | root | ) |
|
|
inlineexplicit |
◆ AddRef()
| ULONG STDMETHODCALLTYPE Raven::DXCIncludeHandler::AddRef |
( |
| ) |
|
|
inlineoverride |
◆ LoadSource()
| HRESULT STDMETHODCALLTYPE Raven::DXCIncludeHandler::LoadSource |
( |
LPCWSTR | pFilename, |
|
|
IDxcBlob ** | ppIncludeSource ) |
|
inlineoverride |
◆ QueryInterface()
| HRESULT STDMETHODCALLTYPE Raven::DXCIncludeHandler::QueryInterface |
( |
REFIID | riid, |
|
|
void ** | ppvObject ) |
|
inlineoverride |
◆ Release()
| ULONG STDMETHODCALLTYPE Raven::DXCIncludeHandler::Release |
( |
| ) |
|
|
inlineoverride |
The documentation for this class was generated from the following file: