XrdSceneBackground

XrdSceneBackground

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── XrdSceneObject
        ╰── XrdSceneBackground

Includes

#include <xrdesktop.h>

Description

Functions

xrd_scene_background_initialize ()

gboolean
xrd_scene_background_initialize (XrdSceneBackground *self,
                                 GulkanDevice *device,
                                 VkDescriptorSetLayout *layout);

xrd_scene_background_new ()

XrdSceneBackground *
xrd_scene_background_new (void);

xrd_scene_background_render ()

void
xrd_scene_background_render (XrdSceneBackground *self,
                             EVREye eye,
                             VkPipeline pipeline,
                             VkPipelineLayout pipeline_layout,
                             VkCommandBuffer cmd_buffer,
                             graphene_matrix_t *vp);

xrd_scene_client_get_descriptor_set_layout ()

VkDescriptorSetLayout *
xrd_scene_client_get_descriptor_set_layout
                               (void);

xrd_scene_client_get_uploader ()

GulkanClient *
xrd_scene_client_get_uploader (XrdSceneClient *self);

xrd_scene_client_init_controller ()

void
xrd_scene_client_init_controller (XrdSceneClient *self,
                                  XrdController *controller);

Types and Values

XrdSceneBackground

typedef struct _XrdSceneBackground XrdSceneBackground;

XRD_TYPE_SCENE_BACKGROUND

#define XRD_TYPE_SCENE_BACKGROUND xrd_scene_background_get_type()