From 84adefa331c4159d432d22840663c38f155cd4c1 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Fri, 20 Nov 2009 14:54:40 +0000 Subject: The R13B03 release. --- lib/wx/api_gen/gl_gen.hrl | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 lib/wx/api_gen/gl_gen.hrl (limited to 'lib/wx/api_gen/gl_gen.hrl') diff --git a/lib/wx/api_gen/gl_gen.hrl b/lib/wx/api_gen/gl_gen.hrl new file mode 100644 index 0000000000..0eef69b817 --- /dev/null +++ b/lib/wx/api_gen/gl_gen.hrl @@ -0,0 +1,41 @@ + +-record(func, + { + name = undefined, % real name + type = void, % method type + params = [], % arguments to the function + where = both, % C code and/or erlang + id = undefined, % Integer + alt = undefined, % Function alternative + ext = undefined % Have ARB or other extension + } + ). + +-record(arg, + { + name = undefined, + type = undefined, + in = true, + where = both, % both in c and erl or only in either + alt = undefined + }). + +-record(type, + { + name = undefined, % typename + base = undefined, % basename int, char, float .. + size = 4, % in bytes + by_val = true, % or false = by_ref + single = true, % Single or array (list) + ref = undefined, % {pointer, N} + mod = [] % const ... + } + ). + +-record(def, {name, val, type}). %% type=hex, int, string + +-define(error(What), + erlang:error({{?MODULE,?LINE},{get(current_func)},What})). + +-define(warning(Str,Args), + io:format("~p:~p Warning:"++Str, [?MODULE,?LINE] ++ Args)). -- cgit v1.2.3