XrdScenePointer

XrdScenePointer

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── XrdSceneObject
        ╰── XrdScenePointer

Implemented Interfaces

XrdScenePointer implements XrdPointer.

Includes

#include <xrdesktop.h>

Description

Functions

xrd_scene_pointer_new ()

XrdScenePointer *
xrd_scene_pointer_new (void);

xrd_scene_pointer_initialize ()

gboolean
xrd_scene_pointer_initialize (XrdScenePointer *self,
                              GulkanDevice *device,
                              VkDescriptorSetLayout *layout);

xrd_scene_pointer_render ()

void
xrd_scene_pointer_render (XrdScenePointer *self,
                          EVREye eye,
                          VkPipeline pipeline,
                          VkPipeline selection_pipeline,
                          VkPipelineLayout pipeline_layout,
                          VkCommandBuffer cmd_buffer,
                          graphene_matrix_t *vp);

xrd_scene_pointer_set_selected_window ()

void
xrd_scene_pointer_set_selected_window (XrdScenePointer *self,
                                       XrdWindow *window);

Types and Values

XrdScenePointer

typedef struct _XrdScenePointer XrdScenePointer;

XRD_TYPE_SCENE_POINTER

#define XRD_TYPE_SCENE_POINTER xrd_scene_pointer_get_type()