|
Diligent Engine
v.2.4.g
|
#include <EngineFactoryOpenGL.h>
Public Member Functions | |
| virtual void METHOD() | CreateDeviceAndSwapChainGL (const EngineGLCreateInfo &EngineCI, IRenderDevice **ppDevice, IDeviceContext **ppImmediateContext, const SwapChainDesc &SCDesc, ISwapChain **ppSwapChain) |
| virtual void METHOD() | CreateHLSL2GLSLConverter (IHLSL2GLSLConverter **ppConverter) |
| virtual void METHOD() | AttachToActiveGLContext (const EngineGLCreateInfo &EngineCI, IRenderDevice **ppDevice, IDeviceContext **ppImmediateContext) |
Public Member Functions inherited from Diligent::IEngineFactory | |
| virtual const APIInfo &METHOD() | GetAPIInfo () const |
| Returns API info structure. More... | |
| virtual void METHOD() | CreateDefaultShaderSourceStreamFactory (const Char *SearchDirectories, struct IShaderSourceInputStreamFactory **ppShaderSourceFactory) const |
| Creates default shader source input stream factory. More... | |
Public Member Functions inherited from Diligent::IObject | |
| virtual void | QueryInterface (const INTERFACE_ID &IID, IObject **ppInterface)=0 |
| Queries the specific interface. More... | |
| virtual ReferenceCounterValueType | AddRef ()=0 |
| Increments the number of strong references by 1. More... | |
| virtual ReferenceCounterValueType | Release ()=0 |
| Decrements the number of strong references by 1 and destroys the object when the counter reaches zero. More... | |
| virtual IReferenceCounters * | GetReferenceCounters () const =0 |
| Returns the pointer to IReferenceCounters interface of the associated reference counters object. The method does NOT increment the number of strong references to the returned object. More... | |
|
virtual |
Reimplemented in Diligent::EngineFactoryOpenGLImpl.
|
virtual |
Reimplemented in Diligent::EngineFactoryOpenGLImpl.
|
virtual |
Reimplemented in Diligent::EngineFactoryOpenGLImpl.
1.8.17