| 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-triangle | glu-cylinder >>> |