HelloXr¶
#include <hello_xr.h>
Inherits from KDGpuExample::XrExampleEngineLayer, KDGpuExample::EngineLayer, KDFoundation::Object
Protected Functions¶
Name | |
---|---|
virtual void | onAttached() override |
virtual void | onDetached() override |
virtual void | onInteractionProfileChanged() override |
virtual void | pollActions(KDXr::Time predictedDisplayTime) override |
Additional inherited members¶
Public Functions inherited from KDGpuExample::XrExampleEngineLayer
Name | |
---|---|
XrExampleEngineLayer() | |
~XrExampleEngineLayer() override | |
template <typename T > XrCompositorLayer * |
addCompositorLayer(std::unique_ptr< T > && layer) |
template <typename T ,typename... Ts> T * |
createCompositorLayer(Ts... args) |
template <typename T > std::unique_ptr< XrCompositorLayer > |
takeCompositorLayer(T * layer) |
std::span< const std::unique_ptr< XrCompositorLayer > > | compositorLayers() const |
void | clearCompositorLayers() |
std::span< const KDXr::ViewConfigurationView > | viewConfigurationViews() const |
Protected Functions inherited from KDGpuExample::XrExampleEngineLayer
Name | |
---|---|
virtual void | onSessionStateChanged(KDXr::SessionState oldState, KDXr::SessionState newState) |
virtual void | onInstanceLost() |
virtual void | update() override |
void | event(KDFoundation::EventReceiver * target, KDFoundation::Event * ev) override |
std::shared_ptr< spdlog::logger > | logger() const |
void | uploadBufferData(const BufferUploadOptions & options) |
void | uploadTextureData(const TextureUploadOptions & options) |
void | releaseStagingBuffers() |
Protected Attributes inherited from KDGpuExample::XrExampleEngineLayer
Friends inherited from KDGpuExample::XrExampleEngineLayer
Name | |
---|---|
class | XrCompositorLayer |
Public Functions inherited from KDGpuExample::EngineLayer
Name | |
---|---|
~EngineLayer() override | |
const Engine * | engine() const |
Engine * | engine() |
Protected Functions inherited from KDGpuExample::EngineLayer
Name | |
---|---|
virtual void | update() |
Friends inherited from KDGpuExample::EngineLayer
Name | |
---|---|
class | Engine |
Protected Functions Documentation¶
function onAttached¶
1 |
|
Reimplements: KDGpuExample::EngineLayer::onAttached
function onDetached¶
1 |
|
Reimplements: KDGpuExample::EngineLayer::onDetached
function onInteractionProfileChanged¶
1 |
|
Reimplements: KDGpuExample::XrExampleEngineLayer::onInteractionProfileChanged
function pollActions¶
1 2 3 |
|
Reimplements: KDGpuExample::XrExampleEngineLayer::pollActions
Updated on 2024-09-08 at 00:13:08 +0000