1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-23 21:53:51 +00:00
openmw-tes3mp/apps/openmw/mwvr/openxrswapchain.cpp
2020-12-31 21:08:24 +01:00

53 lines
1.1 KiB
C++

#include "openxrswapchain.hpp"
#include "openxrswapchainimpl.hpp"
#include "openxrmanager.hpp"
#include "openxrmanagerimpl.hpp"
#include "vrenvironment.hpp"
#include <components/debug/debuglog.hpp>
namespace MWVR {
OpenXRSwapchain::OpenXRSwapchain(osg::ref_ptr<osg::State> state, SwapchainConfig config)
: mPrivate(new OpenXRSwapchainImpl(state, config))
{
}
OpenXRSwapchain::~OpenXRSwapchain()
{
}
void OpenXRSwapchain::beginFrame(osg::GraphicsContext* gc)
{
return impl().beginFrame(gc);
}
void OpenXRSwapchain::endFrame(osg::GraphicsContext* gc)
{
return impl().endFrame(gc);
}
int OpenXRSwapchain::width() const
{
return impl().width();
}
int OpenXRSwapchain::height() const
{
return impl().height();
}
int OpenXRSwapchain::samples() const
{
return impl().samples();
}
bool OpenXRSwapchain::isAcquired() const
{
return impl().isAcquired();
}
VRFramebuffer* OpenXRSwapchain::framebuffer() const
{
return impl().framebuffer();
}
}