gthreescene

gthreescene

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GthreeObject
        ╰── GthreeScene

Includes

#include <gthree/gthree.h>

Description

Functions

gthree_scene_new ()

GthreeScene *
gthree_scene_new ();

gthree_scene_set_background_color ()

void
gthree_scene_set_background_color (GthreeScene *scene,
                                   const graphene_vec3_t *color);

gthree_scene_get_background_color ()

const graphene_vec3_t *
gthree_scene_get_background_color (GthreeScene *scene);

gthree_scene_set_background_texture ()

void
gthree_scene_set_background_texture (GthreeScene *scene,
                                     GthreeTexture *texture);

gthree_scene_get_background_texture ()

GthreeTexture *
gthree_scene_get_background_texture (GthreeScene *scene);

gthree_scene_set_override_material ()

void
gthree_scene_set_override_material (GthreeScene *scene,
                                    GthreeMaterial *material);

gthree_scene_get_override_material ()

GthreeMaterial *
gthree_scene_get_override_material (GthreeScene *scene);

Types and Values

GthreeScene

typedef struct _GthreeScene GthreeScene;

GthreeSceneClass

typedef struct {
  GthreeObjectClass parent_class;
} GthreeSceneClass;