Skyscraper 2.0
OgreOpenXRRenderWindow.cpp File Reference
#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>
Include dependency graph for OgreOpenXRRenderWindow.cpp:

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::Vector3XRPosition
 
std::vector< Ogre::QuaternionXROrientation
 

Function Documentation

◆ CreateOpenXRRenderWindow()

Ogre::RenderWindow * CreateOpenXRRenderWindow ( Ogre::RenderSystem * rsys)

Definition at line 428 of file OgreOpenXRRenderWindow.cpp.

Referenced by Skyscraper::HAL::CreateRenderWindow().

◆ SetOpenXRParameters()

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().

Variable Documentation

◆ XROrientation

std::vector<Ogre::Quaternion> XROrientation

◆ XRPosition

std::vector<Ogre::Vector3> XRPosition