Skyscraper 2.0
|
#include "OgreOpenXRRenderWindow.h"
#include "OgreRoot.h"
#include "RenderSystems/Direct3D11/OgreD3D11RenderWindow.h"
#include "RenderSystems/Direct3D11/OgreD3D11RenderSystem.h"
#include "RenderSystems/Direct3D11/OgreD3D11Device.h"
#include "OgreOpenXRState.h"
#include "OgreOpenXRViewProjection.h"
#include "OgreOpenXRSwapchain.h"
#include "OgreOpenXRConfig.h"
#include <openxr/openxr.h>
#include <openxr/openxr_platform.h>
#include <openxr/openxr_platform_defines.h>
#include <memory>
#include <winrt/base.h>
Go to the source code of this file.
Classes | |
class | Ogre::OpenXRRenderWindow |
Namespaces | |
namespace | Ogre |
Functions | |
Ogre::RenderWindow * | CreateOpenXRRenderWindow (Ogre::RenderSystem *rsys) |
void | SetOpenXRParameters (int index, const Ogre::Vector3 &position, const Ogre::Quaternion &orientation) |
Variables | |
std::vector< Ogre::Vector3 > | XRPosition |
std::vector< Ogre::Quaternion > | XROrientation |
Ogre::RenderWindow * CreateOpenXRRenderWindow | ( | Ogre::RenderSystem * | rsys | ) |
Definition at line 428 of file OgreOpenXRRenderWindow.cpp.
Referenced by Skyscraper::HAL::CreateRenderWindow().
void SetOpenXRParameters | ( | int | index, |
const Ogre::Vector3 & | position, | ||
const Ogre::Quaternion & | orientation ) |
Definition at line 435 of file OgreOpenXRRenderWindow.cpp.
References XROrientation, and XRPosition.
Referenced by Skyscraper::HAL::UpdateOpenXR().
std::vector<Ogre::Quaternion> XROrientation |
Definition at line 35 of file OgreOpenXRRenderWindow.cpp.
Referenced by Ogre::OpenXRRenderWindow::OpenXRRenderWindow(), and SetOpenXRParameters().
std::vector<Ogre::Vector3> XRPosition |
Definition at line 34 of file OgreOpenXRRenderWindow.cpp.
Referenced by Ogre::OpenXRRenderWindow::OpenXRRenderWindow(), and SetOpenXRParameters().