module Gl
Constants
- BINDINGS_VERSION
TODO remove
- RUBY_OPENGL_VERSION
Public Class Methods
extension_available?(p1)
click to toggle source
Checks if given OpenGL version or extension is available
static VALUE
IsAvailable(obj,arg1)
VALUE obj,arg1;
{
char *name = NULL;
VALUE s;
GLboolean res;
s = rb_funcall(arg1, rb_intern("to_s"), 0);
name = RSTRING_PTR(s);
res = CheckVersionExtension(name);
return GLBOOL2RUBY(res);
}
extension_supported?(p1)
click to toggle source
Checks if given OpenGL version or extension is available
static VALUE
IsAvailable(obj,arg1)
VALUE obj,arg1;
{
char *name = NULL;
VALUE s;
GLboolean res;
s = rb_funcall(arg1, rb_intern("to_s"), 0);
name = RSTRING_PTR(s);
res = CheckVersionExtension(name);
return GLBOOL2RUBY(res);
}
is_available?(p1)
click to toggle source
Checks if given OpenGL version or extension is available
static VALUE
IsAvailable(obj,arg1)
VALUE obj,arg1;
{
char *name = NULL;
VALUE s;
GLboolean res;
s = rb_funcall(arg1, rb_intern("to_s"), 0);
name = RSTRING_PTR(s);
res = CheckVersionExtension(name);
return GLBOOL2RUBY(res);
}
is_supported?(p1)
click to toggle source
Checks if given OpenGL version or extension is available
static VALUE
IsAvailable(obj,arg1)
VALUE obj,arg1;
{
char *name = NULL;
VALUE s;
GLboolean res;
s = rb_funcall(arg1, rb_intern("to_s"), 0);
name = RSTRING_PTR(s);
res = CheckVersionExtension(name);
return GLBOOL2RUBY(res);
}
version_available?(p1)
click to toggle source
Checks if given OpenGL version or extension is available
static VALUE
IsAvailable(obj,arg1)
VALUE obj,arg1;
{
char *name = NULL;
VALUE s;
GLboolean res;
s = rb_funcall(arg1, rb_intern("to_s"), 0);
name = RSTRING_PTR(s);
res = CheckVersionExtension(name);
return GLBOOL2RUBY(res);
}
version_supported?(p1)
click to toggle source
Checks if given OpenGL version or extension is available
static VALUE
IsAvailable(obj,arg1)
VALUE obj,arg1;
{
char *name = NULL;
VALUE s;
GLboolean res;
s = rb_funcall(arg1, rb_intern("to_s"), 0);
name = RSTRING_PTR(s);
res = CheckVersionExtension(name);
return GLBOOL2RUBY(res);
}