XrdSceneRenderer
XrdSceneRenderer
Includes
#include <xrd.h>
Functions
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
);
xrd_scene_renderer_set_update_lights_cb ()
void
xrd_scene_renderer_set_update_lights_cb
(XrdSceneRenderer *self
,
void (*update_lights) (gpointer data)
,
gpointer scene_client
);
xrd_scene_renderer_get_lights_buffer_handle ()
VkBuffer
xrd_scene_renderer_get_lights_buffer_handle
(XrdSceneRenderer *self
);
Types and Values
XRD_TYPE_SCENE_RENDERER
#define XRD_TYPE_SCENE_RENDERER xrd_scene_renderer_get_type()
XrdSceneRenderer
typedef struct _XrdSceneRenderer XrdSceneRenderer;