XrdSceneDevice

XrdSceneDevice

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── XrdSceneObject
        ╰── XrdSceneDevice

Includes

#include <xrdesktop.h>

Description

Functions

xrd_scene_device_new ()

XrdSceneDevice *
xrd_scene_device_new (void);

xrd_scene_device_draw ()

void
xrd_scene_device_draw (XrdSceneDevice *self,
                       EVREye eye,
                       VkCommandBuffer cmd_buffer,
                       VkPipelineLayout pipeline_layout,
                       graphene_matrix_t *mvp);

xrd_scene_device_initialize ()

gboolean
xrd_scene_device_initialize (XrdSceneDevice *self,
                             XrdSceneModel *model,
                             VkDescriptorSetLayout *layout);

xrd_scene_device_set_is_controller ()

void
xrd_scene_device_set_is_controller (XrdSceneDevice *self,
                                    bool is_controller);

xrd_scene_device_set_is_pose_valid ()

void
xrd_scene_device_set_is_pose_valid (XrdSceneDevice *self,
                                    bool valid);

Types and Values

XrdSceneDevice

typedef struct _XrdSceneDevice XrdSceneDevice;

XRD_TYPE_SCENE_DEVICE

#define XRD_TYPE_SCENE_DEVICE xrd_scene_device_get_type()