Fl_Gl_Window Binding Map

Back to Index
Package name
Fl_Gl_Window FLTK.Widgets.Groups.Windows.OpenGL
Types
Fl_Gl_Window GL_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);