Home My Page Projects Code Snippets Project Openings 3D graphics for Standard ML
Summary Activity SCM

SCM Repository

[sml3d] Annotation of /trunk/sml3d/src/glfw/glfw-sig.sml
ViewVC logotype

Annotation of /trunk/sml3d/src/glfw/glfw-sig.sml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1252 - (view) (download)

1 : jhr 1252 (* glfw-sig.sml
2 :     *
3 :     * COPYRIGHT (c) 2012 The SML3d Project (http://sml3d.cs.uchicago.edu)
4 :     * All rights reserved.
5 :     *)
6 :    
7 :     signature GLFW =
8 :     sig
9 :    
10 :     (* FIXME: should these should be data constructors? *)
11 :     eqtype window_hint
12 :     val REFRESH_RATE : window_hint
13 :     val ACCUM_RED_BITS : window_hint
14 :     val ACCUM_GREEN_BITS : window_hint
15 :     val ACCUM_BLUE_BITS : window_hint
16 :     val ACCUM_ALPHA_BITS : window_hint
17 :     val AUX_BUFFERS : window_hint
18 :     val STEREO : window_hint
19 :     val WINDOW_NO_RESIZE : window_hint
20 :     val FSAA_SAMPLES : window_hint
21 :     val OPENGL_VERSION_MAJOR : window_hint
22 :     val OPENGL_VERSION_MINOR : window_hint
23 :     val OPENGL_FORWARD_COMPAT : window_hint
24 :     val OPENGL_DEBUG_CONTEXT : window_hint
25 :     val OPENGL_PROFILE : window_hint
26 :    
27 :     val openWindow : {
28 :     hints : window_hint list
29 :     } -> ??
30 :    
31 :     eqtype input_state
32 :     val MOUSE_CURSOR : input_state
33 :     val STICKY_KEYS : input_state
34 :     val STICKY_MOUSE_BUTTONS : input_state
35 :     val SYSTEM_KEYS : input_state
36 :     val KEY_REPEAT : input_state
37 :     val AUTO_POLL_EVENTS : input_state
38 :    
39 :     end

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0