glo-cube

Name

glo-cube -- A 3D GLobject cube type.

Synopsis


#include <ogltk/cube.h>


struct      glo_cube;
GLobject*   glo_cube_new                    (gfloat size);
gboolean    glo_cube_set_size               (glo_cube *cube,
                                             gfloat size);
gfloat      glo_cube_get_size               (glo_cube *cube);

Description

Details

struct glo_cube

struct glo_cube {

    GLobject                parent_instance;
    gfloat                  size;
};


glo_cube_new ()

GLobject*   glo_cube_new                    (gfloat size);

Create a 3D cubed OpenGL object.

size :

size of the cube squared.

Returns :

Instance of a cube as type GLobject.


glo_cube_set_size ()

gboolean    glo_cube_set_size               (glo_cube *cube,
                                             gfloat size);

Set size of the cube object squared.

cube :

Cube GLobject

size :

size of the cube (squared)

Returns :

True if the size was set for the object.


glo_cube_get_size ()

gfloat      glo_cube_get_size               (glo_cube *cube);

Get size of the cube object (squared).

cube :

Cube GLobject

Returns :

size of the box (squared) as type float.