From 3eab055f80aeefc4db7564889a7c6fe172883422 Mon Sep 17 00:00:00 2001 From: Jedidiah Barber Date: Mon, 5 Feb 2024 17:15:56 +1300 Subject: Fl_Gl_Window bound --- doc/fl_gl_window.html | 394 ++++++++++++++++++++++++++++++++++++++++++++++++++ doc/index.html | 3 +- 2 files changed, 396 insertions(+), 1 deletion(-) create mode 100644 doc/fl_gl_window.html (limited to 'doc') diff --git a/doc/fl_gl_window.html b/doc/fl_gl_window.html new file mode 100644 index 0000000..13dc8c4 --- /dev/null +++ b/doc/fl_gl_window.html @@ -0,0 +1,394 @@ + + + + + + + Binding Map + + + + + + +

Fl_Gl_Window Binding Map

+ + + + + + + + + + +
Package name
Fl_Gl_WindowFLTK.Widgets.Groups.Windows.OpenGL
+ + + + + + + + + + + + + + + + + + + + + +
Types
Fl_Gl_WindowGL_Window
 GL_Window_Reference
 Mode_Mask
+ + + + + + + + + + + + + + + + +
Static Functions and Procedures
+static int can_do(const int *m);
+
+Not applicable due to not being part of the public stable API +
+static int can_do(int m);
+
+function Can_Do
+       (Mask : in Mode_Mask)
+    return Boolean;
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
+Fl_Gl_Window(int W, int H, const char *l=0);
+
+function Create
+       (W, H : in Integer;
+        Text : in String := "")
+    return GL_Window;
+
+Fl_Gl_Window(int X, int Y, int W, int H, const char *l=0);
+
+function Create
+       (X, Y, W, H : in Integer;
+        Text       : in String := "")
+    return GL_Window;
+
+virtual Fl_Gl_Window * as_gl_window();
+
+Use view conversion and tag membership tests instead +
+int can_do();
+
+function Can_Do
+       (This : in GL_Window)
+    return Boolean;
+
+int can_do_overlay();
+
+function Can_Do_Overlay
+       (This : in GL_Window)
+    return Boolean;
+
+void * context() const;
+
+function Get_Context
+       (This : in GL_Window)
+    return System.Address;
+
+void context(void *, int destroy_flag=0);
+
+procedure Set_Context
+       (This    : in out GL_Window;
+        Struct  : in     System.Address;
+        Destroy : in     Boolean := False);
+
+char context_valid() const;
+
+function Get_Context_Valid
+       (This : in GL_Window)
+    return Boolean;
+
+void context_valid(char v);
+
+procedure Set_Context_Valid
+       (This  : in out GL_Window;
+        Valud : in     Boolean);
+
+void flush();
+
+procedure Flush
+       (This : in out GL_Window);
+
+int handle(int);
+
+function Handle
+       (This  : in out GL_Window;
+        Event : in     Event_Kind)
+    return Event_Outcome;
+
+void hide();
+
+procedure Hide
+       (This : in out GL_Window);
+
+void hide_overlay();
+
+procedure Hide_Overlay
+       (This : in out GL_Window);
+
+void invalidate();
+
+Use Set_Valid instead +
+void make_current();
+
+procedure Make_Current
+       (This : in out GL_Window);
+
+void make_overlay_current();
+
+procedure Make_Overlay_Current
+       (This : in out GL_Window);
+
+Fl_Mode mode() const;
+
+function Get_Mode
+       (This : in GL_Window)
+    return Mode_Mask;
+
+int mode(const int *a);
+
+Not applicable due to not being part of the public stable API +
+int mode(int a);
+
+procedure Set_Mode
+       (This : in out GL_Window;
+        Mask : in     Mode_Mask);
+
+void ortho();
+
+procedure Ortho
+       (This : in out GL_Window);
+
+int pixel_h();
+
+function Pixel_H
+       (This : in GL_Window)
+    return Integer;
+
+int pixel_w();
+
+function Pixel_W
+       (This : in GL_Window)
+    return Integer;
+
+float pixels_per_unit();
+
+function Pixels_Per_Unit
+       (This : in GL_Window)
+    return Float;
+
+void Redraw_Overlay();
+
+procedure Redraw_Overlay
+       (This : in out GL_Window);
+
+void resize(int, int, int, int);
+
+Use Resize/Reposition from FLTK.Widgets instead +
+void show();
+
+void show(int a, char **b);
+
+procedure Show
+       (This : in out GL_Window);
+
+void swap_buffers();
+
+procedure Swap_Buffers
+       (This : in out GL_Window);
+
+char valid() const;
+
+function Get_Valid
+       (This : in GL_Window)
+    return Boolean;
+
+void valid(char v);
+
+procedure Set_Valid
+       (This  : in out GL_Window;
+        Value : in     Boolean);
+
+ + + + + diff --git a/doc/index.html b/doc/index.html index d228fdc..f8a52c1 100644 --- a/doc/index.html +++ b/doc/index.html @@ -49,7 +49,7 @@
  • Fl_Fill_Slider
  • Fl_Float_Input
  • Fl_GIF_Image
  • -
  • Fl_Gl_Window
  • +
  • Fl_Gl_Window
  • Fl_Glut_Window
  • Fl_Graphics_Driver
  • Fl_Group
  • @@ -192,6 +192,7 @@
  • FLTK.Widgets.Groups.Tiled
  • FLTK.Widgets.Groups.Windows
  • FLTK.Widgets.Groups.Windows.Double
  • +
  • FLTK.Widgets.Groups.Windows.OpenGL
  • FLTK.Widgets.Groups.Windows.Single
  • FLTK.Widgets.Groups.Windows.Single.Menu
  • FLTK.Widgets.Groups.Wizards
  • -- cgit