Diligent Engine
 
Loading...
Searching...
No Matches
Diligent.IEngineFactoryD3D12 Member List

This is the complete list of members for Diligent.IEngineFactoryD3D12, including all inherited members.

AddRef()=0Diligent.IObjectpure virtual
AttachToD3D12Device(void *pd3d12NativeDevice, Uint32 CommandQueueCount, struct ICommandQueueD3D12 **ppCommandQueues, const EngineD3D12CreateInfo &EngineCI, IRenderDevice **ppDevice, IDeviceContext **ppContexts)=0Diligent.IEngineFactoryD3D12pure virtual
CreateCommandQueueD3D12(void *pd3d12NativeDevice, void *pd3d12NativeCommandQueue, struct IMemoryAllocator *pRawMemAllocator, struct ICommandQueueD3D12 **ppCommandQueue)=0Diligent.IEngineFactoryD3D12pure virtual
CreateDataBlob(size_t InitialSize, const void *pData, IDataBlob **ppDataBlob) const =0Diligent.IEngineFactorypure virtual
CreateDearchiver(const DearchiverCreateInfo &CreateInfo, struct IDearchiver **ppDearchiver) const =0Diligent.IEngineFactorypure virtual
CreateDefaultShaderSourceStreamFactory(const Char *SearchDirectories, struct IShaderSourceInputStreamFactory **ppShaderSourceFactory) const =0Diligent.IEngineFactorypure virtual
CreateDeviceAndContextsD3D12(const EngineD3D12CreateInfo &EngineCI, IRenderDevice **ppDevice, IDeviceContext **ppContexts)=0Diligent.IEngineFactoryD3D12pure virtual
CreateSwapChainD3D12(IRenderDevice *pDevice, IDeviceContext *pImmediateContext, const SwapChainDesc &SwapChainDesc, const FullScreenModeDesc &FSDesc, const NativeWindow &Window, ISwapChain **ppSwapChain)=0Diligent.IEngineFactoryD3D12pure virtual
EnumerateAdapters(Version MinVersion, Uint32 &NumAdapters, GraphicsAdapterInfo *Adapters) const =0Diligent.IEngineFactorypure virtual
EnumerateDisplayModes(Version MinFeatureLevel, Uint32 AdapterId, Uint32 OutputId, TEXTURE_FORMAT Format, Uint32 &NumDisplayModes, DisplayModeAttribs *DisplayModes)=0Diligent.IEngineFactoryD3D12pure virtual
GetAPIInfo() const =0Diligent.IEngineFactorypure virtual
GetReferenceCounters() const =0Diligent.IObjectpure virtual
LoadD3D12(const char *DllName="d3d12.dll")=0Diligent.IEngineFactoryD3D12pure virtual
QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)=0Diligent.IObjectpure virtual
Release()=0Diligent.IObjectpure virtual
SetBreakOnError(bool BreakOnError) const =0Diligent.IEngineFactorypure virtual
SetMessageCallback(DebugMessageCallbackType MessageCallback) const =0Diligent.IEngineFactorypure virtual