ProjectionLayer
#include <projection_layer.h>
Inherits from KDGpuExample::XrProjectionLayer, KDGpuExample::XrProjectionLayer, KDGpuExample::XrCompositorLayer
Public Functions
Protected Functions
Public Attributes
Additional inherited members
Public Functions inherited from KDGpuExample::XrProjectionLayer
Protected Functions inherited from KDGpuExample::XrProjectionLayer
Protected Attributes inherited from KDGpuExample::XrProjectionLayer
Public Functions inherited from KDGpuExample::XrProjectionLayer
Protected Functions inherited from KDGpuExample::XrProjectionLayer
Protected Attributes inherited from KDGpuExample::XrProjectionLayer
Public Types inherited from KDGpuExample::XrCompositorLayer
|
Name |
enum class uint32_t |
Type { Projection, Quad, Cylinder, Cube, Equirect, PassThrough} |
Public Functions inherited from KDGpuExample::XrCompositorLayer
Protected Functions inherited from KDGpuExample::XrCompositorLayer
Protected Attributes inherited from KDGpuExample::XrCompositorLayer
Friends inherited from KDGpuExample::XrCompositorLayer
Public Functions Documentation
function ProjectionLayer
| explicit ProjectionLayer(
const XrProjectionLayerOptions & options
)
|
function ~ProjectionLayer
| ~ProjectionLayer() override
|
function ProjectionLayer
| ProjectionLayer(
const ProjectionLayer &
) =delete
|
function operator=
| ProjectionLayer & operator=(
const ProjectionLayer &
) =delete
|
function ProjectionLayer
| ProjectionLayer(
ProjectionLayer &&
) =default
|
function operator=
| ProjectionLayer & operator=(
ProjectionLayer &&
) =default
|
function ProjectionLayer
| explicit ProjectionLayer(
const XrProjectionLayerOptions & options
)
|
function ~ProjectionLayer
| ~ProjectionLayer() override
|
function ProjectionLayer
| ProjectionLayer(
const ProjectionLayer &
) =delete
|
function operator=
| ProjectionLayer & operator=(
const ProjectionLayer &
) =delete
|
function ProjectionLayer
| ProjectionLayer(
ProjectionLayer &&
) =default
|
function operator=
| ProjectionLayer & operator=(
ProjectionLayer &&
) =default
|
Protected Functions Documentation
function initialize
| virtual void initialize() override
|
Reimplements: KDGpuExample::XrCompositorLayer::initialize
function cleanup
| virtual void cleanup() override
|
Reimplements: KDGpuExample::XrCompositorLayer::cleanup
function updateScene
| virtual void updateScene() override
|
Reimplements: KDGpuExample::XrProjectionLayer::updateScene
function renderView
| virtual void renderView() override
|
Reimplements: KDGpuExample::XrProjectionLayer::renderView
function initialize
| virtual void initialize() override
|
Reimplements: KDGpuExample::XrCompositorLayer::initialize
function cleanup
| virtual void cleanup() override
|
Reimplements: KDGpuExample::XrCompositorLayer::cleanup
function updateScene
| virtual void updateScene() override
|
Reimplements: KDGpuExample::XrProjectionLayer::updateScene
function renderView
| virtual void renderView() override
|
Reimplements: KDGpuExample::XrProjectionLayer::renderView
Public Attributes Documentation
variable rotateZ
| KDBindings::Property< bool > rotateZ { false };
|
variable rotateY
| KDBindings::Property< bool > rotateY { false };
|
variable scale
| KDBindings::Property< float > scale { 1.0f };
|
variable translation
| KDBindings::Property< glm::vec3 > translation { glm::vec3(0.0f, 0.0f, -1.0f) };
|
variable leftPalmPose
| KDBindings::Property< KDXr::Pose > leftPalmPose { KDXr::Pose{} };
|
variable rightPalmPose
| KDBindings::Property< KDXr::Pose > rightPalmPose { KDXr::Pose{} };
|
Updated on 2024-12-22 at 00:08:03 +0000