gthreelinebasicmaterial

gthreelinebasicmaterial

Functions

Properties

GrapheneVec3 * color Read / Write
float line-width Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GthreeMaterial
        ╰── GthreeLineBasicMaterial

Includes

#include <gthree/gthree.h>

Description

Functions

gthree_line_basic_material_new ()

GthreeLineBasicMaterial *
gthree_line_basic_material_new ();

gthree_line_basic_material_set_color ()

void
gthree_line_basic_material_set_color (GthreeLineBasicMaterial *line_basic,
                                      const graphene_vec3_t *color);

gthree_line_basic_material_get_color ()

const graphene_vec3_t *
gthree_line_basic_material_get_color (GthreeLineBasicMaterial *line_basic);

gthree_line_basic_material_set_line_width ()

void
gthree_line_basic_material_set_line_width
                               (GthreeLineBasicMaterial *line_basic,
                                float line_width);

gthree_line_basic_material_get_line_width ()

float
gthree_line_basic_material_get_line_width
                               (GthreeLineBasicMaterial *line_basic);

Types and Values

GthreeLineBasicMaterial

typedef struct _GthreeLineBasicMaterial GthreeLineBasicMaterial;

GthreeLineBasicMaterialClass

typedef struct {
  GthreeMaterialClass parent_class;
} GthreeLineBasicMaterialClass;

Property Details

The “color” property

  “color”                    GrapheneVec3 *

Color.

Owner: GthreeLineBasicMaterial

Flags: Read / Write


The “line-width” property

  “line-width”               float

Line width.

Owner: GthreeLineBasicMaterial

Flags: Read / Write

Allowed values: [0,100]

Default value: 1