gthreearea

gthreearea

Functions

GtkWidget * gthree_area_new ()
void gthree_area_set_camera ()
GthreeCamera * gthree_area_get_camera ()
void gthree_area_set_scene ()
GthreeScene * gthree_area_get_scene ()
GthreeRenderer * gthree_area_get_renderer ()

Properties

GthreeCamera * camera Read / Write
GthreeRenderer * renderer Read / Write
GthreeScene * scene Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkGLArea
                ╰── GthreeArea

Implemented Interfaces

GthreeArea implements AtkImplementorIface and GtkBuildable.

Includes

#include <gthree/gthreearea.h>

Description

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