RenderToVertexBufferSharedPtr GLES2HardwareBufferManagerBase::createRenderToVertexBuffer() { #if OGRE_NO_GLES3_SUPPORT == 0 return RenderToVertexBufferSharedPtr(new GLES2RenderToVertexBuffer()); #else // not supported return RenderToVertexBufferSharedPtr(); #endif }
RenderToVertexBufferSharedPtr GLES2HardwareBufferManagerBase::createRenderToVertexBuffer() { // not supported return RenderToVertexBufferSharedPtr(); }
//--------------------------------------------------------------------- RenderToVertexBufferSharedPtr GLHardwareBufferManagerBase::createRenderToVertexBuffer() { return RenderToVertexBufferSharedPtr(new GLRenderToVertexBuffer); }
//----------------------------------------------------------------------- RenderToVertexBufferSharedPtr D3D11HardwareBufferManagerBase::createRenderToVertexBuffer() { return RenderToVertexBufferSharedPtr(new D3D11RenderToVertexBuffer(mlpD3DDevice, this)); }
RenderToVertexBufferSharedPtr NULLHardwareBufferManager::createRenderToVertexBuffer() { return RenderToVertexBufferSharedPtr(new NULLRenderToVertexBuffer()); }