| Top |
GObject ╰── XrdSceneObject ╰── XrdSceneWindow ├── XrdSceneDesktopCursor ╰── XrdScenePointerTip
XrdSceneWindow * xrd_scene_window_new_from_meters (const gchar *title,float width,float height,float ppm);
XrdSceneWindow * xrd_scene_window_new_from_native (const gchar *title,gpointer native,uint32_t width_pixels,uint32_t height_pixels,float ppm);
XrdSceneWindow * xrd_scene_window_new_from_pixels (const gchar *title,uint32_t width,uint32_t height,float ppm);
XrdSceneWindow *
xrd_scene_window_new_from_data (XrdWindowData *data);
void xrd_scene_window_draw (XrdSceneWindow *self,EVREye eye,VkPipeline pipeline,VkPipelineLayout pipeline_layout,VkCommandBuffer cmd_buffer,graphene_matrix_t *vp);
void xrd_scene_window_set_color (XrdSceneWindow *self,const graphene_vec3_t *color);
void xrd_scene_window_set_width_meters (XrdSceneWindow *self,float width_meters);
void
xrd_scene_window_update_descriptors (XrdSceneWindow *self);
struct XrdSceneWindowClass {
XrdSceneObjectClass parent;
};
XrdSceneObjectClass |
The object class structure needs to be the first element in the widget class structure in order for the class mechanism to work correctly. This allows a XrdSceneWindowClass pointer to be cast to a XrdSceneObjectClass pointer. |