File: type_Sdljoystick.html

package info (click to toggle)
ocamlsdl 0.7.2-6
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,512 kB
  • ctags: 1,447
  • sloc: ansic: 2,903; sh: 2,610; ml: 2,130; makefile: 211; awk: 13
file content (56 lines) | stat: -rw-r--r-- 7,119 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<html><head>
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="Start" href="index.html">
<link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
<link title="Index of values" rel=Appendix href="index_values.html">
<link title="Index of modules" rel=Appendix href="index_modules.html">
<link title="Sdl" rel="Chapter" href="Sdl.html">
<link title="Sdlcdrom" rel="Chapter" href="Sdlcdrom.html">
<link title="Sdltimer" rel="Chapter" href="Sdltimer.html">
<link title="Sdljoystick" rel="Chapter" href="Sdljoystick.html">
<link title="Sdlkey" rel="Chapter" href="Sdlkey.html">
<link title="Sdlmouse" rel="Chapter" href="Sdlmouse.html">
<link title="Sdlevent" rel="Chapter" href="Sdlevent.html">
<link title="Sdlvideo" rel="Chapter" href="Sdlvideo.html">
<link title="Sdlwm" rel="Chapter" href="Sdlwm.html">
<link title="Sdlgl" rel="Chapter" href="Sdlgl.html">
<link title="Sdlttf" rel="Chapter" href="Sdlttf.html">
<link title="Sdlloader" rel="Chapter" href="Sdlloader.html">
<link title="Sdlmixer" rel="Chapter" href="Sdlmixer.html"><title>OCamlSDL 0.7.2 : Sdljoystick</title>
</head>
<body>
<code class="code"><span class="keyword">sig</span><br>
&nbsp;&nbsp;<span class="keyword">exception</span>&nbsp;<span class="constructor">SDLjoystick_exception</span>&nbsp;<span class="keyword">of</span>&nbsp;string<br>
&nbsp;&nbsp;<span class="keyword">type</span>&nbsp;t<br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;num_joysticks&nbsp;:&nbsp;unit&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;=&nbsp;<span class="string">"ml_SDL_NumJoysticks"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;name&nbsp;:&nbsp;int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickName"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;open_joystick&nbsp;:&nbsp;int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Sdljoystick</span>.t&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickOpen"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;opened&nbsp;:&nbsp;int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;bool&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickOpened"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;index&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickIndex"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;num_axes&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickNumAxes"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;num_balls&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickNumBalls"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;num_hats&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickNumHats"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;num_buttons&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickNumButtons"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;update&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickUpdate"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;set_event_state&nbsp;:&nbsp;bool&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickSetEventState"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;get_event_state&nbsp;:&nbsp;unit&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;bool&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickGetEventState"</span><br>
&nbsp;&nbsp;<span class="keyword">type</span>&nbsp;hat_value&nbsp;=&nbsp;int<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;hat_centered&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.hat_value<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;hat_up&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.hat_value<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;hat_right&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.hat_value<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;hat_down&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.hat_value<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;hat_left&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.hat_value<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;hat_rightup&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.hat_value<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;hat_rightdown&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.hat_value<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;hat_leftup&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.hat_value<br>
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;hat_leftdown&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.hat_value<br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;get_axis&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickGetAxis"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;get_hat&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Sdljoystick</span>.hat_value<br>
&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickGetHat"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;get_ball&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;*&nbsp;int<br>
&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickGetBall"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;get_button&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;bool<br>
&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickGetButton"</span><br>
&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;close&nbsp;:&nbsp;<span class="constructor">Sdljoystick</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit&nbsp;=&nbsp;<span class="string">"ml_SDL_JoystickClose"</span><br>
<span class="keyword">end</span></code></body></html>