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