![]() | ![]() | ![]() | Gtk OpenGL Toolkit (gtkogltk) Reference Manual | ![]() |
---|
#include <ogltk/glu_disk.h> struct glu_disk; GLobject* glu_disk_new (gdouble inner, gdouble outer, gint slices, gint loops); gboolean glu_disk_set_inner_radius (glu_disk *disk, gdouble inner); gboolean glu_disk_set_outer_radius (glu_disk *disk, gdouble outer); gboolean glu_disk_set_slices (glu_disk *disk, gint slices); gboolean glu_disk_set_loops (glu_disk *disk, gint loops); gdouble glu_disk_get_inner_radius (glu_disk *disk); gdouble glu_disk_get_outer_radius (glu_disk *disk); gint glu_disk_get_slices (glu_disk *disk); gint glu_disk_get_loops (glu_disk *disk);
struct glu_disk { glo_gluquad parent_instance; gdouble inner; gdouble outer; gint slices; gint loops; };
GLobject* glu_disk_new (gdouble inner, gdouble outer, gint slices, gint loops);
Create an instance of GLobject of type gluquad/disk.
inner : | Inner radius size |
outer : | Outer radius size. |
slices : | Number of sides which make up the disk. |
loops : | Number of rings from the z-axis |
Returns : | A new instance of gluquad/disk. |
gboolean glu_disk_set_inner_radius (glu_disk *disk, gdouble inner);
Set the inner radius size
disk : | gluquad Disk Object. |
inner : | Inner radius size. |
Returns : | True if radius was set. |
gboolean glu_disk_set_outer_radius (glu_disk *disk, gdouble outer);
Set the inner radius size
disk : | gluquad Disk Object. |
outer : | Outer radius size. |
Returns : | True if radius was set. |
gboolean glu_disk_set_slices (glu_disk *disk, gint slices);
Set the number of slices which make up the disk.
disk : | gluquad Disk Object. |
slices : | Number of slices which make up the disk. |
Returns : | True if the number of slices was set. |
gboolean glu_disk_set_loops (glu_disk *disk, gint loops);
Set the number of segments which make up the disk along the z-axis.
disk : | gluquad Disk Object. |
loops : | Number of segments along z-axis. |
Returns : | True if the number of segments was set. |
gdouble glu_disk_get_inner_radius (glu_disk *disk);
Get the disks inner radius.
disk : | gluquad Disk Object. |
Returns : | Size of the inner radius. |
gdouble glu_disk_get_outer_radius (glu_disk *disk);
Get the disks outer radius.
disk : | gluquad Disk Object. |
Returns : | Size of the outer radius. |
gint glu_disk_get_slices (glu_disk *disk);
Get the number of slices which make up the disk.
disk : | gluquad Disk Object. |
Returns : | Number of slices. |
<<< glo-gear | glu-cylinder >>> |