Object Hierarchy
GObject
╰── GInitiallyUnowned
╰── GtkWidget
╰── GtkGLArea
╰── GthreeArea
Implemented Interfaces
GthreeArea implements
AtkImplementorIface and GtkBuildable.
Includes
#include <gthree/gthreearea.h>
Functions
gthree_area_new ()
GtkWidget *
gthree_area_new (GthreeScene *scene
,
GthreeCamera *camera
);
gthree_area_set_camera ()
void
gthree_area_set_camera (GthreeArea *area
,
GthreeCamera *camera
);
gthree_area_get_camera ()
GthreeCamera *
gthree_area_get_camera (GthreeArea *area
);
gthree_area_set_scene ()
void
gthree_area_set_scene (GthreeArea *area
,
GthreeScene *scene
);
gthree_area_get_scene ()
GthreeScene *
gthree_area_get_scene (GthreeArea *area
);
gthree_area_get_renderer ()
GthreeRenderer *
gthree_area_get_renderer (GthreeArea *area
);
Types and Values
GthreeArea
typedef struct _GthreeArea GthreeArea;
GthreeAreaClass
typedef struct {
GtkGLAreaClass parent_class;
} GthreeAreaClass;
Property Details
The “camera”
property
“camera” GthreeCamera *
Camera.
Owner: GthreeArea
Flags: Read / Write
The “renderer”
property
“renderer” GthreeRenderer *
Renderer.
Owner: GthreeArea
Flags: Read / Write
The “scene”
property
“scene” GthreeScene *
Scene.
Owner: GthreeArea
Flags: Read / Write