Skyscraper 2.0
OgreOpenXRInstance.h
Go to the documentation of this file.
1/*
2 Skyscraper 2.0 - OpenXR Instance
3 Portions Copyright (C)2024 Ryan Thoryk
4 MIT license - see LICENSE file
5 https://www.skyscrapersim.net
6 https://sourceforge.net/projects/skyscraper/
7 Contact - ryan@skyscrapersim.net
8*/
9
10/*
11 Original work produced by Glastonbridge Software Limited. This code is provided under the MIT license.
12 https://github.com/glastonbridge/OgreOpenXRRenderWindow
13*/
14
15#pragma once
16
17#include "OgreOpenXRConfig.h"
18#include <openxr/openxr.h>
19#include <d3d11.h>
20#include <utility>
21#include "XrUtility/XrHandle.h"
22
23#include <string>
24
25namespace Ogre {
27 public:
30
31 void Initialize(const std::string& applicationName);
33 const bool initialized();
34
35 private:
37 };
38}
void Initialize(const std::string &applicationName)
xr::InstanceHandle m_instanceHandle
const xr::InstanceHandle & getHandle()