XrdSceneRenderer
XrdSceneRenderer
|
|
Includes
#include <xrdesktop.h>
Functions
xrd_scene_renderer_destroy_instance ()
void
xrd_scene_renderer_destroy_instance (void
);
xrd_scene_renderer_draw ()
bool
xrd_scene_renderer_draw (XrdSceneRenderer *self
);
xrd_scene_renderer_get_descriptor_set_layout ()
VkDescriptorSetLayout *
xrd_scene_renderer_get_descriptor_set_layout
(XrdSceneRenderer *self
);
xrd_scene_renderer_get_device ()
GulkanDevice *
xrd_scene_renderer_get_device (void
);
xrd_scene_renderer_get_instance ()
XrdSceneRenderer *
xrd_scene_renderer_get_instance (void
);
xrd_scene_renderer_init_vulkan_openvr ()
bool
xrd_scene_renderer_init_vulkan_openvr (XrdSceneRenderer *self
);
xrd_scene_renderer_init_vulkan_simple ()
bool
xrd_scene_renderer_init_vulkan_simple (XrdSceneRenderer *self
);
xrd_scene_renderer_set_render_cb ()
void
xrd_scene_renderer_set_render_cb (XrdSceneRenderer *self
,
void (*render_eye) (uint32_t eye, VkCommandBuffer cmd_buffer, VkPipelineLayout pipeline_layout, VkPipeline *pipelines, gpointer data)
,
gpointer scene_client
);
Types and Values
XrdSceneRenderer
typedef struct _XrdSceneRenderer XrdSceneRenderer;
XRD_TYPE_SCENE_RENDERER
#define XRD_TYPE_SCENE_RENDERER xrd_scene_renderer_get_type()