This is the complete list of members for Diligent::IEngineFactoryWebGPU, including all inherited members.
AddRef()=0 | Diligent.IObject | pure virtual |
AttachToWebGPUDevice(void *wgpuInstance, void *wgpuAdapter, void *wgpuDevice, const EngineWebGPUCreateInfo &EngineCI, IRenderDevice **ppDevice, IDeviceContext **ppContexts)=0 | Diligent::IEngineFactoryWebGPU | pure virtual |
CreateDataBlob(size_t InitialSize, const void *pData, IDataBlob **ppDataBlob) const =0 | Diligent.IEngineFactory | pure virtual |
CreateDearchiver(const DearchiverCreateInfo &CreateInfo, struct IDearchiver **ppDearchiver) const =0 | Diligent.IEngineFactory | pure virtual |
CreateDefaultShaderSourceStreamFactory(const Char *SearchDirectories, struct IShaderSourceInputStreamFactory **ppShaderSourceFactory) const =0 | Diligent.IEngineFactory | pure virtual |
CreateDeviceAndContextsWebGPU(const EngineWebGPUCreateInfo &EngineCI, IRenderDevice **ppDevice, IDeviceContext **ppContexts)=0 | Diligent::IEngineFactoryWebGPU | pure virtual |
CreateSwapChainWebGPU(IRenderDevice *pDevice, IDeviceContext *pImmediateContext, const SwapChainDesc &SCDesc, const NativeWindow &Window, ISwapChain **ppSwapChain)=0 | Diligent::IEngineFactoryWebGPU | pure virtual |
EnumerateAdapters(Version MinVersion, Uint32 &NumAdapters, GraphicsAdapterInfo *Adapters) const =0 | Diligent.IEngineFactory | pure virtual |
GetAPIInfo() const =0 | Diligent.IEngineFactory | pure virtual |
GetProcessTable() const =0 | Diligent::IEngineFactoryWebGPU | pure virtual |
GetReferenceCounters() const =0 | Diligent.IObject | pure virtual |
QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)=0 | Diligent.IObject | pure virtual |
Release()=0 | Diligent.IObject | pure virtual |
SetBreakOnError(bool BreakOnError) const =0 | Diligent.IEngineFactory | pure virtual |
SetMessageCallback(DebugMessageCallbackType MessageCallback) const =0 | Diligent.IEngineFactory | pure virtual |