summaryrefslogtreecommitdiff
path: root/fpcsrc/packages/gtk2/src/gtkglext/gdkglshapes.inc
blob: 82644bbead6ecccc075a570f36a5e5b19232ed49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
{ Original file is /usr/include/gtkglext-1.0/gdk/gdkglshapes.h }

{$ifdef read_interface_rest}

procedure gdk_gl_draw_cube(
  solid: gboolean;
  size: Double);
  cdecl; external GdkGLExtLib;

procedure gdk_gl_draw_sphere(
  solid: gboolean;
  radius: Double;
  slices: LongInt;
  stacks: LongInt);
  cdecl; external GdkGLExtLib;

procedure gdk_gl_draw_cone(
  solid: gboolean;
  base: Double;
  height: Double;
  slices: LongInt;
  stacks: LongInt);
  cdecl; external GdkGLExtLib;

procedure gdk_gl_draw_torus(
  solid: gboolean;
  inner_radius: Double;
  outer_radius: Double;
  nsides: LongInt;
  rings: LongInt);
  cdecl; external GdkGLExtLib;

procedure gdk_gl_draw_tetrahedron  (solid: gboolean);
  cdecl; external GdkGLExtLib;

procedure gdk_gl_draw_octahedron   (solid: gboolean);
  cdecl; external GdkGLExtLib;

procedure gdk_gl_draw_dodecahedron (solid: gboolean);
  cdecl; external GdkGLExtLib;

procedure gdk_gl_draw_icosahedron  (solid: gboolean);
  cdecl; external GdkGLExtLib;

procedure gdk_gl_draw_teapot(
  solid: gboolean;
  scale: Double);
  cdecl; external GdkGLExtLib;

{$endif read_interface_rest}