summaryrefslogtreecommitdiff
path: root/libghack/CSFML-2.1-windows-64bits
diff options
context:
space:
mode:
Diffstat (limited to 'libghack/CSFML-2.1-windows-64bits')
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-audio-2.dllbin0 -> 6676082 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-graphics-2.dllbin0 -> 8225210 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-network-2.dllbin0 -> 6818109 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-system-2.dllbin0 -> 5221552 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-window-2.dllbin0 -> 5375213 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/libsndfile-1.dllbin0 -> 2311680 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/openal32.dllbin0 -> 418816 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/SFML.chmbin0 -> 860121 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Export_8h.htm75
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Export_8h_source.htm92
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Types_8h.htm155
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Types_8h_source.htm84
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_8h.htm58
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_8h_source.htm87
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/BlendMode_8h.htm103
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/BlendMode_8h_source.htm89
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/CircleShape_8h.htm1157
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/CircleShape_8h_source.htm152
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Clock_8h.htm196
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Clock_8h_source.htm93
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Color_8h.htm419
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Color_8h_source.htm109
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Config_8h.htm303
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Config_8h_source.htm179
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Context_8h.htm148
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Context_8h_source.htm88
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ConvexShape_8h.htm1138
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ConvexShape_8h_source.htm150
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Event_8h.htm192
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Event_8h_source.htm189
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Font_8h.htm398
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Font_8h_source.htm103
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Ftp_8h.htm1426
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Ftp_8h_source.htm220
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Glyph_8h.htm61
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Glyph_8h_source.htm88
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Export_8h.htm75
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Export_8h_source.htm92
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Types_8h.htm298
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Types_8h_source.htm94
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_8h.htm75
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_8h_source.htm104
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Http_8h.htm831
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Http_8h_source.htm162
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Image_8h.htm716
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Image_8h_source.htm121
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/InputStream_8h.htm147
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/InputStream_8h_source.htm96
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/IpAddress_8h.htm361
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/IpAddress_8h_source.htm108
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Joystick_8h.htm366
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Joystick_8h_source.htm113
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Keyboard_8h.htm637
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Keyboard_8h_source.htm191
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Listener_8h.htm208
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Listener_8h_source.htm94
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mouse_8h.htm216
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mouse_8h_source.htm100
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Music_8h.htm925
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Music_8h_source.htm142
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mutex_8h.htm163
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mutex_8h_source.htm90
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Export_8h.htm75
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Export_8h_source.htm92
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Types_8h.htm251
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Types_8h_source.htm91
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_8h.htm60
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_8h_source.htm89
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/OpenGL_8h.htm52
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/OpenGL_8h_source.htm99
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Packet_8h.htm872
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Packet_8h_source.htm125
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/PrimitiveType_8h.htm119
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/PrimitiveType_8h_source.htm92
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Rect_8h.htm228
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Rect_8h_source.htm103
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RectangleShape_8h.htm1121
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RectangleShape_8h_source.htm151
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderStates_8h.htm64
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderStates_8h_source.htm92
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderTexture_8h.htm1061
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderTexture_8h_source.htm139
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderWindow_8h.htm1749
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderWindow_8h_source.htm180
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shader_8h.htm805
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shader_8h_source.htm119
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shape_8h.htm1114
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shape_8h_source.htm151
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sleep_8h.htm88
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sleep_8h_source.htm84
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketSelector_8h.htm494
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketSelector_8h_source.htm105
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketStatus_8h.htm102
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketStatus_8h_source.htm87
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBufferRecorder_8h.htm235
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBufferRecorder_8h_source.htm94
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBuffer_8h.htm454
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBuffer_8h_source.htm109
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundRecorder_8h.htm321
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundRecorder_8h_source.htm103
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStatus_8h.htm98
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStatus_8h_source.htm88
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStream_8h.htm907
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStream_8h_source.htm147
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sound_8h.htm857
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sound_8h_source.htm135
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sprite_8h.htm852
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sprite_8h_source.htm135
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Export_8h.htm75
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Export_8h_source.htm92
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Types_8h.htm106
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Types_8h_source.htm81
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_8h.htm59
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_8h_source.htm88
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpListener_8h.htm287
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpListener_8h_source.htm97
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpSocket_8h.htm530
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpSocket_8h_source.htm112
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Text_8h.htm1133
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Text_8h_source.htm158
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Texture_8h.htm790
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Texture_8h_source.htm125
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Thread_8h.htm212
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Thread_8h_source.htm92
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Time_8h.htm258
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Time_8h_source.htm100
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transform_8h.htm613
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transform_8h_source.htm117
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transformable_8h.htm583
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transformable_8h_source.htm116
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/UdpSocket_8h.htm533
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/UdpSocket_8h_source.htm109
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector2_8h.htm67
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector2_8h_source.htm101
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector3_8h.htm61
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector3_8h_source.htm88
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VertexArray_8h.htm415
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VertexArray_8h_source.htm107
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vertex_8h.htm63
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vertex_8h_source.htm90
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VideoMode_8h.htm148
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VideoMode_8h_source.htm95
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/View_8h.htm593
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/View_8h_source.htm116
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/WindowHandle_8h.htm52
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/WindowHandle_8h_source.htm99
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Export_8h.htm75
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Export_8h_source.htm92
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Types_8h.htm90
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Types_8h_source.htm81
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Window_8h.htm1067
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Window_8h_source.htm157
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_8h.htm59
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_8h_source.htm88
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/annotated.htm77
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/bc_s.pngbin0 -> 676 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/bdwn.pngbin0 -> 147 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/classes.htm58
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/closed.pngbin0 -> 132 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_33b8fa607ba222d3f5ced3f03c94935c.htm69
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_513183d162d70e825c1ac102f07bf6df.htm97
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_6a66b7969672f1da69f458a57d2c97f9.htm49
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_8cc999c03ab8fdf40558b1f21f869c3e.htm74
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_9bf980a06a0242eeb07b88aa80af2fcc.htm49
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm67
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_c6605309d84130eeaba73c4c96d7b461.htm67
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_ec1eadea4ddc9b364e33c863bb96372e.htm67
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/doxygen.css1278
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/doxygen.pngbin0 -> 3779 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dynsections.js78
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/files.htm123
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2blank.pngbin0 -> 86 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2cl.pngbin0 -> 453 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2doc.pngbin0 -> 746 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2folderclosed.pngbin0 -> 616 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2folderopen.pngbin0 -> 597 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2lastnode.pngbin0 -> 86 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2link.pngbin0 -> 746 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2mlastnode.pngbin0 -> 246 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2mnode.pngbin0 -> 246 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2mo.pngbin0 -> 403 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2node.pngbin0 -> 86 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2ns.pngbin0 -> 388 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2plastnode.pngbin0 -> 229 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2pnode.pngbin0 -> 229 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2splitbar.pngbin0 -> 314 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2vertline.pngbin0 -> 86 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/functions.htm351
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/functions_vars.htm351
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals.htm89
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_0x73.htm3080
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_defs.htm87
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_enum.htm93
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_eval.htm775
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_func.htm2101
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_type.htm238
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_vars.htm96
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.hhc1636
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.hhk2469
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.hhp241
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.htm123
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/jquery.js8
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/mainpage_8hpp.htm51
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/mainpage_8hpp_source.htm142
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/nav_f.pngbin0 -> 153 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/nav_g.pngbin0 -> 95 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/nav_h.pngbin0 -> 98 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/open.pngbin0 -> 123 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfColor.htm129
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfContextSettings.htm160
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfFloatRect.htm129
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfGlyph.htm122
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfInputStream.htm160
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfIntRect.htm125
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfIpAddress.htm81
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfJoystickButtonEvent.htm113
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfJoystickConnectEvent.htm97
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfJoystickMoveEvent.htm129
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfKeyEvent.htm161
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfMouseButtonEvent.htm129
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfMouseMoveEvent.htm113
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfMouseWheelEvent.htm129
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfRenderStates.htm141
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfSizeEvent.htm113
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfSoundStreamChunk.htm103
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfTextEvent.htm97
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfTime.htm81
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfTransform.htm81
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector2f.htm97
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector2i.htm97
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector2u.htm97
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector3f.htm113
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVertex.htm122
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVideoMode.htm122
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/sync_off.pngbin0 -> 853 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/sync_on.pngbin0 -> 845 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_a.pngbin0 -> 142 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_b.pngbin0 -> 170 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_h.pngbin0 -> 177 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_s.pngbin0 -> 184 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tabs.css60
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/unionsfEvent.htm228
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio.h41
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Export.h48
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Listener.h95
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Music.h376
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Sound.h331
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundBuffer.h195
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundBufferRecorder.h105
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundRecorder.h116
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundStatus.h46
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundStream.h347
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Types.h36
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Config.h141
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics.h58
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/BlendMode.h47
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/CircleShape.h431
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Color.h106
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/ConvexShape.h430
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Export.h48
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Font.h136
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Glyph.h46
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Image.h274
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/PrimitiveType.h54
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Rect.h81
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RectangleShape.h422
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RenderStates.h50
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RenderTexture.h318
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RenderWindow.h513
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Shader.h388
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Shape.h412
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Sprite.h333
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Text.h417
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Texture.h264
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Transform.h210
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Transformable.h217
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Types.h46
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Vertex.h47
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/VertexArray.h167
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/View.h206
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network.h43
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Export.h48
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Ftp.h510
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Http.h302
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/IpAddress.h176
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Packet.h177
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/SocketSelector.h141
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/SocketStatus.h43
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/TcpListener.h128
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/TcpSocket.h210
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Types.h43
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/UdpSocket.h206
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/OpenGL.h58
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System.h42
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Clock.h90
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Export.h48
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/InputStream.h54
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Mutex.h68
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Sleep.h47
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Thread.h103
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Time.h110
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Types.h33
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Vector2.h67
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Vector3.h46
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window.h42
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Context.h63
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Event.h189
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Export.h48
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Joystick.h135
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Keyboard.h157
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Mouse.h87
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Types.h33
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/VideoMode.h89
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Window.h416
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/WindowHandle.h57
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-audio.abin0 -> 70788 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-graphics.abin0 -> 259322 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-network.abin0 -> 90422 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-system.abin0 -> 14578 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-window.abin0 -> 27732 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-audio.libbin0 -> 27930 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-graphics.libbin0 -> 99290 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-network.libbin0 -> 35098 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-system.libbin0 -> 6296 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-window.libbin0 -> 11618 bytes
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/license.txt31
-rwxr-xr-xlibghack/CSFML-2.1-windows-64bits/CSFML-2.1/readme.txt36
327 files changed, 68123 insertions, 0 deletions
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-audio-2.dll b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-audio-2.dll
new file mode 100755
index 0000000..d2afe26
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-audio-2.dll
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-graphics-2.dll b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-graphics-2.dll
new file mode 100755
index 0000000..46311a7
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-graphics-2.dll
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-network-2.dll b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-network-2.dll
new file mode 100755
index 0000000..1c21dbd
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-network-2.dll
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-system-2.dll b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-system-2.dll
new file mode 100755
index 0000000..d1ea1c2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-system-2.dll
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-window-2.dll b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-window-2.dll
new file mode 100755
index 0000000..4c4b985
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/csfml-window-2.dll
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/libsndfile-1.dll b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/libsndfile-1.dll
new file mode 100755
index 0000000..c56c8e5
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/libsndfile-1.dll
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/openal32.dll b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/openal32.dll
new file mode 100755
index 0000000..e1f079c
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/bin/openal32.dll
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/SFML.chm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/SFML.chm
new file mode 100755
index 0000000..a7ae467
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/SFML.chm
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Export_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Export_8h.htm
new file mode 100755
index 0000000..4186528
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Export_8h.htm
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">Audio/Export.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Config_8h_source.htm">SFML/Config.h</a>&gt;</code><br/>
+</div>
+<p><a href="Audio_2Export_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a7a489e428c325519799913f98f81f774"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a>&#160;&#160;&#160;<a class="el" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2">CSFML_API_IMPORT</a></td></tr>
+<tr class="separator:a7a489e428c325519799913f98f81f774"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a7a489e428c325519799913f98f81f774"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CSFML_AUDIO_API&#160;&#160;&#160;<a class="el" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2">CSFML_API_IMPORT</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Audio_2Export_8h_source.htm#l00043">43</a> of file <a class="el" href="Audio_2Export_8h_source.htm">Audio/Export.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Export_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Export_8h_source.htm
new file mode 100755
index 0000000..e150165
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Export_8h_source.htm
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Audio/Export.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Audio_2Export_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_AUDIO_EXPORT_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_AUDIO_EXPORT_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Config_8h.htm">SFML/Config.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">// Define portable import / export macros</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"></span><span class="preprocessor">#if defined(CSFML_AUDIO_EXPORTS)</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"> #define CSFML_AUDIO_API CSFML_API_EXPORT</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774"> 43</a></span>&#160;<span class="preprocessor"> #define CSFML_AUDIO_API CSFML_API_IMPORT</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif // SFML_AUDIO_EXPORT_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Types_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Types_8h.htm
new file mode 100755
index 0000000..ea6d5f7
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Types_8h.htm
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#typedef-members">Typedefs</a> </div>
+ <div class="headertitle">
+<div class="title">Audio/Types.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="Audio_2Types_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a2c4fe9dfe85dc94132cbe8d61381c1aa"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a></td></tr>
+<tr class="separator:a2c4fe9dfe85dc94132cbe8d61381c1aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7191e35667606502141c14da9a9c7dc3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a></td></tr>
+<tr class="separator:a7191e35667606502141c14da9a9c7dc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33a83b50f46a6b0d9c8b5bd9808e2b3f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a></td></tr>
+<tr class="separator:a33a83b50f46a6b0d9c8b5bd9808e2b3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25b1541d481052f351a6dbd7a2f65f80"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
+<a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a></td></tr>
+<tr class="separator:a25b1541d481052f351a6dbd7a2f65f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ca1d417cfa024b69bada0ec2bc8b9ce"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a></td></tr>
+<tr class="separator:a8ca1d417cfa024b69bada0ec2bc8b9ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab97a62ff4f8a0adc22c714c28987786f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a></td></tr>
+<tr class="separator:ab97a62ff4f8a0adc22c714c28987786f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="a2c4fe9dfe85dc94132cbe8d61381c1aa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Audio_2Types_8h_source.htm#l00028">28</a> of file <a class="el" href="Audio_2Types_8h_source.htm">Audio/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7191e35667606502141c14da9a9c7dc3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Audio_2Types_8h_source.htm#l00029">29</a> of file <a class="el" href="Audio_2Types_8h_source.htm">Audio/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a33a83b50f46a6b0d9c8b5bd9808e2b3f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Audio_2Types_8h_source.htm#l00030">30</a> of file <a class="el" href="Audio_2Types_8h_source.htm">Audio/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a25b1541d481052f351a6dbd7a2f65f80"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a> <a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Audio_2Types_8h_source.htm#l00031">31</a> of file <a class="el" href="Audio_2Types_8h_source.htm">Audio/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8ca1d417cfa024b69bada0ec2bc8b9ce"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a> <a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Audio_2Types_8h_source.htm#l00032">32</a> of file <a class="el" href="Audio_2Types_8h_source.htm">Audio/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab97a62ff4f8a0adc22c714c28987786f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Audio_2Types_8h_source.htm#l00033">33</a> of file <a class="el" href="Audio_2Types_8h_source.htm">Audio/Types.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Types_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Types_8h_source.htm
new file mode 100755
index 0000000..389e60e
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_2Types_8h_source.htm
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Audio/Types.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Audio_2Types_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef SFML_AUDIO_TYPES_H</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_AUDIO_TYPES_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa"> 28</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3"> 29</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f"> 30</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="code" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80"> 31</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a> <a class="code" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="code" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce"> 32</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a> <a class="code" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f"> 33</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> <a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#endif // SFML_AUDIO_TYPES_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_8h.htm
new file mode 100755
index 0000000..98504bd
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_8h.htm
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Audio.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="System_8h_source.htm">SFML/System.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Listener_8h_source.htm">SFML/Audio/Listener.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Music_8h_source.htm">SFML/Audio/Music.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Sound_8h_source.htm">SFML/Audio/Sound.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="SoundBuffer_8h_source.htm">SFML/Audio/SoundBuffer.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="SoundBufferRecorder_8h_source.htm">SFML/Audio/SoundBufferRecorder.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="SoundRecorder_8h_source.htm">SFML/Audio/SoundRecorder.h</a>&gt;</code><br/>
+</div>
+<p><a href="Audio_8h_source.htm">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_8h_source.htm
new file mode 100755
index 0000000..c1fa994
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Audio_8h_source.htm
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Audio.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Audio_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_AUDIO_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_AUDIO_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="System_8h.htm">SFML/System.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Listener_8h.htm">SFML/Audio/Listener.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Music_8h.htm">SFML/Audio/Music.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Sound_8h.htm">SFML/Audio/Sound.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="SoundBuffer_8h.htm">SFML/Audio/SoundBuffer.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="SoundBufferRecorder_8h.htm">SFML/Audio/SoundBufferRecorder.h</a>&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="SoundRecorder_8h.htm">SFML/Audio/SoundRecorder.h</a>&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif // SFML_AUDIO_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/BlendMode_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/BlendMode_8h.htm
new file mode 100755
index 0000000..8836294
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/BlendMode_8h.htm
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#enum-members">Enumerations</a> </div>
+ <div class="headertitle">
+<div class="title">BlendMode.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+</div>
+<p><a href="BlendMode_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a80265c9b262b9b93111a5760e89accbd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbd">sfBlendMode</a> { <br/>
+&#160;&#160;<a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda95d9551ab002dd0e313e310cd87df53c">sfBlendAlpha</a>,
+<br/>
+&#160;&#160;<a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda9037d6ab0a2df7433ff73c42a4117876">sfBlendAdd</a>,
+<br/>
+&#160;&#160;<a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda3befbbcdbb4073a14eea309ab05698e6">sfBlendMultiply</a>,
+<br/>
+&#160;&#160;<a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda85317b61912db649943febf378fb5765">sfBlendNone</a>
+<br/>
+ }</td></tr>
+<tr class="memdesc:a80265c9b262b9b93111a5760e89accbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Available blending modes for drawing. <a href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbd">More...</a><br/></td></tr>
+<tr class="separator:a80265c9b262b9b93111a5760e89accbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="a80265c9b262b9b93111a5760e89accbd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbd">sfBlendMode</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Available blending modes for drawing. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a80265c9b262b9b93111a5760e89accbda95d9551ab002dd0e313e310cd87df53c"></a>sfBlendAlpha</em>&nbsp;</td><td>
+<p>Pixel = Src * a + Dest * (1 - a) </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a80265c9b262b9b93111a5760e89accbda9037d6ab0a2df7433ff73c42a4117876"></a>sfBlendAdd</em>&nbsp;</td><td>
+<p>Pixel = Src + Dest. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a80265c9b262b9b93111a5760e89accbda3befbbcdbb4073a14eea309ab05698e6"></a>sfBlendMultiply</em>&nbsp;</td><td>
+<p>Pixel = Src * Dest. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a80265c9b262b9b93111a5760e89accbda85317b61912db649943febf378fb5765"></a>sfBlendNone</em>&nbsp;</td><td>
+<p>No blending. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="BlendMode_8h_source.htm#l00038">38</a> of file <a class="el" href="BlendMode_8h_source.htm">BlendMode.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/BlendMode_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/BlendMode_8h_source.htm
new file mode 100755
index 0000000..e1836e6
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/BlendMode_8h_source.htm
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">BlendMode.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="BlendMode_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_BLENDMODE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_BLENDMODE_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbd"> 38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> </div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda95d9551ab002dd0e313e310cd87df53c"> 40</a></span>&#160; <a class="code" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda95d9551ab002dd0e313e310cd87df53c" title="Pixel = Src * a + Dest * (1 - a)">sfBlendAlpha</a>, </div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda9037d6ab0a2df7433ff73c42a4117876"> 41</a></span>&#160; <a class="code" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda9037d6ab0a2df7433ff73c42a4117876" title="Pixel = Src + Dest.">sfBlendAdd</a>, </div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda3befbbcdbb4073a14eea309ab05698e6"> 42</a></span>&#160; <a class="code" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda3befbbcdbb4073a14eea309ab05698e6" title="Pixel = Src * Dest.">sfBlendMultiply</a>, </div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda85317b61912db649943febf378fb5765"> 43</a></span>&#160; <a class="code" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda85317b61912db649943febf378fb5765" title="No blending.">sfBlendNone</a> </div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;} <a class="code" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbd" title="Available blending modes for drawing.">sfBlendMode</a>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif // SFML_BLENDMODE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/CircleShape_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/CircleShape_8h.htm
new file mode 100755
index 0000000..da7d949
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/CircleShape_8h.htm
@@ -0,0 +1,1157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">CircleShape.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Color_8h_source.htm">SFML/Graphics/Color.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Transform_8h_source.htm">SFML/Graphics/Transform.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+</div>
+<p><a href="CircleShape_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a51267f1e1ec64176b157b468324ab95c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a51267f1e1ec64176b157b468324ab95c">sfCircleShape_create</a> (void)</td></tr>
+<tr class="memdesc:a51267f1e1ec64176b157b468324ab95c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new circle shape. <a href="#a51267f1e1ec64176b157b468324ab95c"></a><br/></td></tr>
+<tr class="separator:a51267f1e1ec64176b157b468324ab95c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d11d8024690c309eaadc5f4a45a7420"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a7d11d8024690c309eaadc5f4a45a7420">sfCircleShape_copy</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:a7d11d8024690c309eaadc5f4a45a7420"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing circle shape. <a href="#a7d11d8024690c309eaadc5f4a45a7420"></a><br/></td></tr>
+<tr class="separator:a7d11d8024690c309eaadc5f4a45a7420"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43e726977b19c72e1df43ec708c19c1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a43e726977b19c72e1df43ec708c19c1b">sfCircleShape_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:a43e726977b19c72e1df43ec708c19c1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing circle Shape. <a href="#a43e726977b19c72e1df43ec708c19c1b"></a><br/></td></tr>
+<tr class="separator:a43e726977b19c72e1df43ec708c19c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d8af607479e309d12eafbfdc7ff277d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a5d8af607479e309d12eafbfdc7ff277d">sfCircleShape_setPosition</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> position)</td></tr>
+<tr class="memdesc:a5d8af607479e309d12eafbfdc7ff277d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of a circle shape. <a href="#a5d8af607479e309d12eafbfdc7ff277d"></a><br/></td></tr>
+<tr class="separator:a5d8af607479e309d12eafbfdc7ff277d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ce95e01ede46f44d92528e248cd54e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a3ce95e01ede46f44d92528e248cd54e1">sfCircleShape_setRotation</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, float angle)</td></tr>
+<tr class="memdesc:a3ce95e01ede46f44d92528e248cd54e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the orientation of a circle shape. <a href="#a3ce95e01ede46f44d92528e248cd54e1"></a><br/></td></tr>
+<tr class="separator:a3ce95e01ede46f44d92528e248cd54e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad146906ae90b6c5ceea0074c5e42e263"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#ad146906ae90b6c5ceea0074c5e42e263">sfCircleShape_setScale</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> scale)</td></tr>
+<tr class="memdesc:ad146906ae90b6c5ceea0074c5e42e263"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the scale factors of a circle shape. <a href="#ad146906ae90b6c5ceea0074c5e42e263"></a><br/></td></tr>
+<tr class="separator:ad146906ae90b6c5ceea0074c5e42e263"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a260cf47d6d648fb641162120679baade"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a260cf47d6d648fb641162120679baade">sfCircleShape_setOrigin</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> origin)</td></tr>
+<tr class="memdesc:a260cf47d6d648fb641162120679baade"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the local origin of a circle shape. <a href="#a260cf47d6d648fb641162120679baade"></a><br/></td></tr>
+<tr class="separator:a260cf47d6d648fb641162120679baade"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa221dab0b7c716e94a2e0c31e2beb0e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#aa221dab0b7c716e94a2e0c31e2beb0e7">sfCircleShape_getPosition</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:aa221dab0b7c716e94a2e0c31e2beb0e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the position of a circle shape. <a href="#aa221dab0b7c716e94a2e0c31e2beb0e7"></a><br/></td></tr>
+<tr class="separator:aa221dab0b7c716e94a2e0c31e2beb0e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a269bd024b8349311c02a8217f63ee95d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a269bd024b8349311c02a8217f63ee95d">sfCircleShape_getRotation</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:a269bd024b8349311c02a8217f63ee95d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the orientation of a circle shape. <a href="#a269bd024b8349311c02a8217f63ee95d"></a><br/></td></tr>
+<tr class="separator:a269bd024b8349311c02a8217f63ee95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b788aaa837bbf2e6d56962d0bf08f18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a4b788aaa837bbf2e6d56962d0bf08f18">sfCircleShape_getScale</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:a4b788aaa837bbf2e6d56962d0bf08f18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current scale of a circle shape. <a href="#a4b788aaa837bbf2e6d56962d0bf08f18"></a><br/></td></tr>
+<tr class="separator:a4b788aaa837bbf2e6d56962d0bf08f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8dd9b2edcb18aad01daaff39f508d76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#aa8dd9b2edcb18aad01daaff39f508d76">sfCircleShape_getOrigin</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:aa8dd9b2edcb18aad01daaff39f508d76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local origin of a circle shape. <a href="#aa8dd9b2edcb18aad01daaff39f508d76"></a><br/></td></tr>
+<tr class="separator:aa8dd9b2edcb18aad01daaff39f508d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32779880700087a510005912a83e6125"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a32779880700087a510005912a83e6125">sfCircleShape_move</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> offset)</td></tr>
+<tr class="memdesc:a32779880700087a510005912a83e6125"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move a circle shape by a given offset. <a href="#a32779880700087a510005912a83e6125"></a><br/></td></tr>
+<tr class="separator:a32779880700087a510005912a83e6125"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c4c3e728836a8b1695d55a1170b1015"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a7c4c3e728836a8b1695d55a1170b1015">sfCircleShape_rotate</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, float angle)</td></tr>
+<tr class="memdesc:a7c4c3e728836a8b1695d55a1170b1015"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate a circle shape. <a href="#a7c4c3e728836a8b1695d55a1170b1015"></a><br/></td></tr>
+<tr class="separator:a7c4c3e728836a8b1695d55a1170b1015"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fdd1ab51168ceba8eea29fa51ac4058"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a2fdd1ab51168ceba8eea29fa51ac4058">sfCircleShape_scale</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> factors)</td></tr>
+<tr class="memdesc:a2fdd1ab51168ceba8eea29fa51ac4058"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scale a circle shape. <a href="#a2fdd1ab51168ceba8eea29fa51ac4058"></a><br/></td></tr>
+<tr class="separator:a2fdd1ab51168ceba8eea29fa51ac4058"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7007a78ff597e1cdd3595c5fabd3a75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#ac7007a78ff597e1cdd3595c5fabd3a75">sfCircleShape_getTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:ac7007a78ff597e1cdd3595c5fabd3a75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the combined transform of a circle shape. <a href="#ac7007a78ff597e1cdd3595c5fabd3a75"></a><br/></td></tr>
+<tr class="separator:ac7007a78ff597e1cdd3595c5fabd3a75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03dec76adece17e9b42f2d189d034279"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a03dec76adece17e9b42f2d189d034279">sfCircleShape_getInverseTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:a03dec76adece17e9b42f2d189d034279"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the inverse of the combined transform of a circle shape. <a href="#a03dec76adece17e9b42f2d189d034279"></a><br/></td></tr>
+<tr class="separator:a03dec76adece17e9b42f2d189d034279"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2b9e18aed93d872a1b8ef6efd6c6805"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#ae2b9e18aed93d872a1b8ef6efd6c6805">sfCircleShape_setTexture</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> resetRect)</td></tr>
+<tr class="memdesc:ae2b9e18aed93d872a1b8ef6efd6c6805"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the source texture of a circle shape. <a href="#ae2b9e18aed93d872a1b8ef6efd6c6805"></a><br/></td></tr>
+<tr class="separator:ae2b9e18aed93d872a1b8ef6efd6c6805"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a935e1ad30be89391e033c2bc7c52b13a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a935e1ad30be89391e033c2bc7c52b13a">sfCircleShape_setTextureRect</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, <a class="el" href="structsfIntRect.htm">sfIntRect</a> rect)</td></tr>
+<tr class="memdesc:a935e1ad30be89391e033c2bc7c52b13a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the sub-rectangle of the texture that a circle shape will display. <a href="#a935e1ad30be89391e033c2bc7c52b13a"></a><br/></td></tr>
+<tr class="separator:a935e1ad30be89391e033c2bc7c52b13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d83589f59067fb48edafb41555593b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a3d83589f59067fb48edafb41555593b7">sfCircleShape_setFillColor</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:a3d83589f59067fb48edafb41555593b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fill color of a circle shape. <a href="#a3d83589f59067fb48edafb41555593b7"></a><br/></td></tr>
+<tr class="separator:a3d83589f59067fb48edafb41555593b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac34e5e90366cd033a09ae0661a21f8f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#ac34e5e90366cd033a09ae0661a21f8f6">sfCircleShape_setOutlineColor</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:ac34e5e90366cd033a09ae0661a21f8f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the outline color of a circle shape. <a href="#ac34e5e90366cd033a09ae0661a21f8f6"></a><br/></td></tr>
+<tr class="separator:ac34e5e90366cd033a09ae0661a21f8f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada939d3b392fb3332e3fa6c1dc97e65e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#ada939d3b392fb3332e3fa6c1dc97e65e">sfCircleShape_setOutlineThickness</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, float thickness)</td></tr>
+<tr class="memdesc:ada939d3b392fb3332e3fa6c1dc97e65e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the thickness of a circle shape's outline. <a href="#ada939d3b392fb3332e3fa6c1dc97e65e"></a><br/></td></tr>
+<tr class="separator:ada939d3b392fb3332e3fa6c1dc97e65e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29d5585268ca660c2c596598943e1ed2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <br class="typebreak"/>
+<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a29d5585268ca660c2c596598943e1ed2">sfCircleShape_getTexture</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:a29d5585268ca660c2c596598943e1ed2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the source texture of a circle shape. <a href="#a29d5585268ca660c2c596598943e1ed2"></a><br/></td></tr>
+<tr class="separator:a29d5585268ca660c2c596598943e1ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4e63cf1c1c67ea5c5284a6bc6c410fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#ae4e63cf1c1c67ea5c5284a6bc6c410fc">sfCircleShape_getTextureRect</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:ae4e63cf1c1c67ea5c5284a6bc6c410fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the sub-rectangle of the texture displayed by a circle shape. <a href="#ae4e63cf1c1c67ea5c5284a6bc6c410fc"></a><br/></td></tr>
+<tr class="separator:ae4e63cf1c1c67ea5c5284a6bc6c410fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade86c06c0516a0e0d0ec9fc5b619946f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#ade86c06c0516a0e0d0ec9fc5b619946f">sfCircleShape_getFillColor</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:ade86c06c0516a0e0d0ec9fc5b619946f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the fill color of a circle shape. <a href="#ade86c06c0516a0e0d0ec9fc5b619946f"></a><br/></td></tr>
+<tr class="separator:ade86c06c0516a0e0d0ec9fc5b619946f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a356978169b38b551754842f1554f58a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a356978169b38b551754842f1554f58a6">sfCircleShape_getOutlineColor</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:a356978169b38b551754842f1554f58a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the outline color of a circle shape. <a href="#a356978169b38b551754842f1554f58a6"></a><br/></td></tr>
+<tr class="separator:a356978169b38b551754842f1554f58a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e4024985d93f2e280df53da4a9adf9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a4e4024985d93f2e280df53da4a9adf9f">sfCircleShape_getOutlineThickness</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:a4e4024985d93f2e280df53da4a9adf9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the outline thickness of a circle shape. <a href="#a4e4024985d93f2e280df53da4a9adf9f"></a><br/></td></tr>
+<tr class="separator:a4e4024985d93f2e280df53da4a9adf9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9128dfd17c594a5536bc8503bb28fd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#ab9128dfd17c594a5536bc8503bb28fd7">sfCircleShape_getPointCount</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:ab9128dfd17c594a5536bc8503bb28fd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the total number of points of a circle shape. <a href="#ab9128dfd17c594a5536bc8503bb28fd7"></a><br/></td></tr>
+<tr class="separator:ab9128dfd17c594a5536bc8503bb28fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f170e7d4b629dbbf79b7e1e33afb0ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a6f170e7d4b629dbbf79b7e1e33afb0ef">sfCircleShape_getPoint</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, unsigned int index)</td></tr>
+<tr class="memdesc:a6f170e7d4b629dbbf79b7e1e33afb0ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a point of a circle shape. <a href="#a6f170e7d4b629dbbf79b7e1e33afb0ef"></a><br/></td></tr>
+<tr class="separator:a6f170e7d4b629dbbf79b7e1e33afb0ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78e837a61af66b4e821681ce4d316467"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a78e837a61af66b4e821681ce4d316467">sfCircleShape_setRadius</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, float radius)</td></tr>
+<tr class="memdesc:a78e837a61af66b4e821681ce4d316467"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the radius of a circle. <a href="#a78e837a61af66b4e821681ce4d316467"></a><br/></td></tr>
+<tr class="separator:a78e837a61af66b4e821681ce4d316467"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbd30a06cda6eeb01a89253a7cd2e5a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#afbd30a06cda6eeb01a89253a7cd2e5a7">sfCircleShape_getRadius</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:afbd30a06cda6eeb01a89253a7cd2e5a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the radius of a circle. <a href="#afbd30a06cda6eeb01a89253a7cd2e5a7"></a><br/></td></tr>
+<tr class="separator:afbd30a06cda6eeb01a89253a7cd2e5a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74fcd2301bfa46505e08c8113d92220f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a74fcd2301bfa46505e08c8113d92220f">sfCircleShape_setPointCount</a> (<a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape, unsigned int count)</td></tr>
+<tr class="memdesc:a74fcd2301bfa46505e08c8113d92220f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the number of points of a circle. <a href="#a74fcd2301bfa46505e08c8113d92220f"></a><br/></td></tr>
+<tr class="separator:a74fcd2301bfa46505e08c8113d92220f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00567f823392f628bd056a4d7ead1b76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#a00567f823392f628bd056a4d7ead1b76">sfCircleShape_getLocalBounds</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:a00567f823392f628bd056a4d7ead1b76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local bounding rectangle of a circle shape. <a href="#a00567f823392f628bd056a4d7ead1b76"></a><br/></td></tr>
+<tr class="separator:a00567f823392f628bd056a4d7ead1b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa004b351e90bb038310391a536f6c897"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm#aa004b351e90bb038310391a536f6c897">sfCircleShape_getGlobalBounds</a> (const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *shape)</td></tr>
+<tr class="memdesc:aa004b351e90bb038310391a536f6c897"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the global bounding rectangle of a circle shape. <a href="#aa004b351e90bb038310391a536f6c897"></a><br/></td></tr>
+<tr class="separator:aa004b351e90bb038310391a536f6c897"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a7d11d8024690c309eaadc5f4a45a7420"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* sfCircleShape_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy an existing circle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Copied object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a51267f1e1ec64176b157b468324ab95c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* sfCircleShape_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new circle shape. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfCircleShape object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a43e726977b19c72e1df43ec708c19c1b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing circle Shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">Shape</td><td>Shape to delete </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ade86c06c0516a0e0d0ec9fc5b619946f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfCircleShape_getFillColor </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the fill color of a circle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Fill color of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa004b351e90bb038310391a536f6c897"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfCircleShape_getGlobalBounds </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the global bounding rectangle of a circle shape. </p>
+<p>The returned rectangle is in global coordinates, which means that it takes in account the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the sprite in the global 2D world's coordinate system.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Global bounding rectangle of the entity </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a03dec76adece17e9b42f2d189d034279"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfCircleShape_getInverseTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the inverse of the combined transform of a circle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Inverse of the combined transformations applied to the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a00567f823392f628bd056a4d7ead1b76"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfCircleShape_getLocalBounds </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the local bounding rectangle of a circle shape. </p>
+<p>The returned rectangle is in local coordinates, which means that it ignores the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the entity in the entity's coordinate system.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Local bounding rectangle of the entity </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa8dd9b2edcb18aad01daaff39f508d76"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfCircleShape_getOrigin </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the local origin of a circle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current origin </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a356978169b38b551754842f1554f58a6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfCircleShape_getOutlineColor </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the outline color of a circle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Outline color of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4e4024985d93f2e280df53da4a9adf9f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float sfCircleShape_getOutlineThickness </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the outline thickness of a circle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Outline thickness of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6f170e7d4b629dbbf79b7e1e33afb0ef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfCircleShape_getPoint </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>index</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get a point of a circle shape. </p>
+<p>The result is undefined if <em>index</em> is out of the valid range.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">index</td><td>Index of the point to get, in range [0 .. getPointCount() - 1]</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Index-th point of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab9128dfd17c594a5536bc8503bb28fd7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int sfCircleShape_getPointCount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the total number of points of a circle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Number of points of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa221dab0b7c716e94a2e0c31e2beb0e7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfCircleShape_getPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the position of a circle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current position </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afbd30a06cda6eeb01a89253a7cd2e5a7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float sfCircleShape_getRadius </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the radius of a circle. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Radius of the circle </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a269bd024b8349311c02a8217f63ee95d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float sfCircleShape_getRotation </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the orientation of a circle shape. </p>
+<p>The rotation is always in the range [0, 360].</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current rotation, in degrees </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4b788aaa837bbf2e6d56962d0bf08f18"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfCircleShape_getScale </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current scale of a circle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current scale factors </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a29d5585268ca660c2c596598943e1ed2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfCircleShape_getTexture </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the source texture of a circle shape. </p>
+<p>If the shape has no source texture, a NULL pointer is returned. The returned pointer is const, which means that you can't modify the texture when you retrieve it with this function.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the shape's texture </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae4e63cf1c1c67ea5c5284a6bc6c410fc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a> sfCircleShape_getTextureRect </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the sub-rectangle of the texture displayed by a circle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Texture rectangle of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac7007a78ff597e1cdd3595c5fabd3a75"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfCircleShape_getTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the combined transform of a circle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Transform combining the position/rotation/scale/origin of the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a32779880700087a510005912a83e6125"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_move </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>offset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Move a circle shape by a given offset. </p>
+<p>This function adds to the current position of the object, unlike sfCircleShape_setPosition which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">offset</td><td>Offset </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7c4c3e728836a8b1695d55a1170b1015"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_rotate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Rotate a circle shape. </p>
+<p>This function adds to the current rotation of the object, unlike sfCircleShape_setRotation which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">angle</td><td>Angle of rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2fdd1ab51168ceba8eea29fa51ac4058"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_scale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>factors</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Scale a circle shape. </p>
+<p>This function multiplies the current scale of the object, unlike sfCircleShape_setScale which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">factors</td><td>Scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a3d83589f59067fb48edafb41555593b7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_setFillColor </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the fill color of a circle shape. </p>
+<p>This color is modulated (multiplied) with the shape's texture if any. It can be used to colorize the shape, or change its global opacity. You can use sfTransparent to make the inside of the shape transparent, and have the outline alone. By default, the shape's fill color is opaque white.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">color</td><td>New color of the shape </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a260cf47d6d648fb641162120679baade"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_setOrigin </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>origin</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the local origin of a circle shape. </p>
+<p>The origin of an object defines the center point for all transformations (position, scale, rotation). The coordinates of this point must be relative to the top-left corner of the object, and ignore all transformations (position, scale, rotation). The default origin of a circle Shape object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">origin</td><td>New origin </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ac34e5e90366cd033a09ae0661a21f8f6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_setOutlineColor </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the outline color of a circle shape. </p>
+<p>You can use sfTransparent to disable the outline. By default, the shape's outline color is opaque white.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">color</td><td>New outline color of the shape </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ada939d3b392fb3332e3fa6c1dc97e65e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_setOutlineThickness </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>thickness</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the thickness of a circle shape's outline. </p>
+<p>This number cannot be negative. Using zero disables the outline. By default, the outline thickness is 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">thickness</td><td>New outline thickness </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a74fcd2301bfa46505e08c8113d92220f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_setPointCount </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>count</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the number of points of a circle. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">count</td><td>New number of points of the circle </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5d8af607479e309d12eafbfdc7ff277d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>position</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the position of a circle shape. </p>
+<p>This function completely overwrites the previous position. See sfCircleShape_move to apply an offset based on the previous position instead. The default position of a circle Shape object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">position</td><td>New position </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a78e837a61af66b4e821681ce4d316467"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_setRadius </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>radius</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the radius of a circle. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">radius</td><td>New radius of the circle </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a3ce95e01ede46f44d92528e248cd54e1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_setRotation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the orientation of a circle shape. </p>
+<p>This function completely overwrites the previous rotation. See sfCircleShape_rotate to add an angle based on the previous rotation instead. The default rotation of a circle Shape object is 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">angle</td><td>New rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad146906ae90b6c5ceea0074c5e42e263"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_setScale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>scale</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the scale factors of a circle shape. </p>
+<p>This function completely overwrites the previous scale. See sfCircleShape_scale to add a factor based on the previous scale instead. The default scale of a circle Shape object is (1, 1).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">scale</td><td>New scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae2b9e18aed93d872a1b8ef6efd6c6805"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_setTexture </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>resetRect</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the source texture of a circle shape. </p>
+<p>The <em>texture</em> argument refers to a texture that must exist as long as the shape uses it. Indeed, the shape doesn't store its own copy of the texture, but rather keeps a pointer to the one that you passed to this function. If the source texture is destroyed and the shape tries to use it, the behaviour is undefined. <em>texture</em> can be NULL to disable texturing. If <em>resetRect</em> is true, the TextureRect property of the shape is automatically adjusted to the size of the new texture. If it is false, the texture rect is left unchanged.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">texture</td><td>New texture </td></tr>
+ <tr><td class="paramname">resetRect</td><td>Should the texture rect be reset to the size of the new texture? </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a935e1ad30be89391e033c2bc7c52b13a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfCircleShape_setTextureRect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td>
+ <td class="paramname"><em>rect</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the sub-rectangle of the texture that a circle shape will display. </p>
+<p>The texture rect is useful when you don't want to display the whole texture, but rather a part of it. By default, the texture rect covers the entire texture.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">rect</td><td>Rectangle defining the region of the texture to display </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/CircleShape_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/CircleShape_8h_source.htm
new file mode 100755
index 0000000..79f5779
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/CircleShape_8h_source.htm
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">CircleShape.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="CircleShape_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_CIRCLESHAPE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_CIRCLESHAPE_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Color_8h.htm">SFML/Graphics/Color.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Transform_8h.htm">SFML/Graphics/Transform.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* <a class="code" href="CircleShape_8h.htm#a51267f1e1ec64176b157b468324ab95c" title="Create a new circle shape.">sfCircleShape_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* <a class="code" href="CircleShape_8h.htm#a7d11d8024690c309eaadc5f4a45a7420" title="Copy an existing circle shape.">sfCircleShape_copy</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#a43e726977b19c72e1df43ec708c19c1b" title="Destroy an existing circle Shape.">sfCircleShape_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#a5d8af607479e309d12eafbfdc7ff277d" title="Set the position of a circle shape.">sfCircleShape_setPosition</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> position);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#a3ce95e01ede46f44d92528e248cd54e1" title="Set the orientation of a circle shape.">sfCircleShape_setRotation</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#ad146906ae90b6c5ceea0074c5e42e263" title="Set the scale factors of a circle shape.">sfCircleShape_setScale</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> scale);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#a260cf47d6d648fb641162120679baade" title="Set the local origin of a circle shape.">sfCircleShape_setOrigin</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> origin);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="CircleShape_8h.htm#aa221dab0b7c716e94a2e0c31e2beb0e7" title="Get the position of a circle shape.">sfCircleShape_getPosition</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">float</span> <a class="code" href="CircleShape_8h.htm#a269bd024b8349311c02a8217f63ee95d" title="Get the orientation of a circle shape.">sfCircleShape_getRotation</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="CircleShape_8h.htm#a4b788aaa837bbf2e6d56962d0bf08f18" title="Get the current scale of a circle shape.">sfCircleShape_getScale</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="CircleShape_8h.htm#aa8dd9b2edcb18aad01daaff39f508d76" title="Get the local origin of a circle shape.">sfCircleShape_getOrigin</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#a32779880700087a510005912a83e6125" title="Move a circle shape by a given offset.">sfCircleShape_move</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> offset);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#a7c4c3e728836a8b1695d55a1170b1015" title="Rotate a circle shape.">sfCircleShape_rotate</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#a2fdd1ab51168ceba8eea29fa51ac4058" title="Scale a circle shape.">sfCircleShape_scale</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> factors);</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="CircleShape_8h.htm#ac7007a78ff597e1cdd3595c5fabd3a75" title="Get the combined transform of a circle shape.">sfCircleShape_getTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="CircleShape_8h.htm#a03dec76adece17e9b42f2d189d034279" title="Get the inverse of the combined transform of a circle shape.">sfCircleShape_getInverseTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#ae2b9e18aed93d872a1b8ef6efd6c6805" title="Change the source texture of a circle shape.">sfCircleShape_setTexture</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> resetRect);</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#a935e1ad30be89391e033c2bc7c52b13a" title="Set the sub-rectangle of the texture that a circle shape will display.">sfCircleShape_setTextureRect</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <a class="code" href="structsfIntRect.htm">sfIntRect</a> rect);</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#a3d83589f59067fb48edafb41555593b7" title="Set the fill color of a circle shape.">sfCircleShape_setFillColor</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#ac34e5e90366cd033a09ae0661a21f8f6" title="Set the outline color of a circle shape.">sfCircleShape_setOutlineColor</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#ada939d3b392fb3332e3fa6c1dc97e65e" title="Set the thickness of a circle shape&#39;s outline.">sfCircleShape_setOutlineThickness</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <span class="keywordtype">float</span> thickness);</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="CircleShape_8h.htm#a29d5585268ca660c2c596598943e1ed2" title="Get the source texture of a circle shape.">sfCircleShape_getTexture</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfIntRect.htm">sfIntRect</a> <a class="code" href="CircleShape_8h.htm#ae4e63cf1c1c67ea5c5284a6bc6c410fc" title="Get the sub-rectangle of the texture displayed by a circle shape.">sfCircleShape_getTextureRect</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="CircleShape_8h.htm#ade86c06c0516a0e0d0ec9fc5b619946f" title="Get the fill color of a circle shape.">sfCircleShape_getFillColor</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="CircleShape_8h.htm#a356978169b38b551754842f1554f58a6" title="Get the outline color of a circle shape.">sfCircleShape_getOutlineColor</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">float</span> <a class="code" href="CircleShape_8h.htm#a4e4024985d93f2e280df53da4a9adf9f" title="Get the outline thickness of a circle shape.">sfCircleShape_getOutlineThickness</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="CircleShape_8h.htm#ab9128dfd17c594a5536bc8503bb28fd7" title="Get the total number of points of a circle shape.">sfCircleShape_getPointCount</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="CircleShape_8h.htm#a6f170e7d4b629dbbf79b7e1e33afb0ef" title="Get a point of a circle shape.">sfCircleShape_getPoint</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#a78e837a61af66b4e821681ce4d316467" title="Set the radius of a circle.">sfCircleShape_setRadius</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <span class="keywordtype">float</span> radius);</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">float</span> <a class="code" href="CircleShape_8h.htm#afbd30a06cda6eeb01a89253a7cd2e5a7" title="Get the radius of a circle.">sfCircleShape_getRadius</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="CircleShape_8h.htm#a74fcd2301bfa46505e08c8113d92220f" title="Set the number of points of a circle.">sfCircleShape_setPointCount</a>(<a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="CircleShape_8h.htm#a00567f823392f628bd056a4d7ead1b76" title="Get the local bounding rectangle of a circle shape.">sfCircleShape_getLocalBounds</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="CircleShape_8h.htm#aa004b351e90bb038310391a536f6c897" title="Get the global bounding rectangle of a circle shape.">sfCircleShape_getGlobalBounds</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* shape);</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="preprocessor">#endif // SFML_CIRCLESHAPE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Clock_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Clock_8h.htm
new file mode 100755
index 0000000..e3fa6ca
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Clock_8h.htm
@@ -0,0 +1,196 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Clock.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="System_2Export_8h_source.htm">SFML/System/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Time_8h_source.htm">SFML/System/Time.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="System_2Types_8h_source.htm">SFML/System/Types.h</a>&gt;</code><br/>
+</div>
+<p><a href="Clock_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:afc41602bac465f0a4e5a6989778ee742"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Clock_8h.htm#afc41602bac465f0a4e5a6989778ee742">sfClock_create</a> (void)</td></tr>
+<tr class="memdesc:afc41602bac465f0a4e5a6989778ee742"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new clock and start it. <a href="#afc41602bac465f0a4e5a6989778ee742"></a><br/></td></tr>
+<tr class="separator:afc41602bac465f0a4e5a6989778ee742"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac434815221b8077dc6ceedfa9daf9b23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Clock_8h.htm#ac434815221b8077dc6ceedfa9daf9b23">sfClock_copy</a> (const <a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a> *clock)</td></tr>
+<tr class="memdesc:ac434815221b8077dc6ceedfa9daf9b23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new clock by copying an existing one. <a href="#ac434815221b8077dc6ceedfa9daf9b23"></a><br/></td></tr>
+<tr class="separator:ac434815221b8077dc6ceedfa9daf9b23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafd8767a2c0588931c95fafc1502fa60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Clock_8h.htm#aafd8767a2c0588931c95fafc1502fa60">sfClock_destroy</a> (<a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a> *clock)</td></tr>
+<tr class="memdesc:aafd8767a2c0588931c95fafc1502fa60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a clock. <a href="#aafd8767a2c0588931c95fafc1502fa60"></a><br/></td></tr>
+<tr class="separator:aafd8767a2c0588931c95fafc1502fa60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abba38560240ada2c8977b43245a8897f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="structsfTime.htm">sfTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Clock_8h.htm#abba38560240ada2c8977b43245a8897f">sfClock_getElapsedTime</a> (const <a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a> *clock)</td></tr>
+<tr class="memdesc:abba38560240ada2c8977b43245a8897f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the time elapsed in a clock. <a href="#abba38560240ada2c8977b43245a8897f"></a><br/></td></tr>
+<tr class="separator:abba38560240ada2c8977b43245a8897f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af793bd28e56a7933c77f1d57e1d48962"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="structsfTime.htm">sfTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Clock_8h.htm#af793bd28e56a7933c77f1d57e1d48962">sfClock_restart</a> (<a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a> *clock)</td></tr>
+<tr class="memdesc:af793bd28e56a7933c77f1d57e1d48962"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restart a clock. <a href="#af793bd28e56a7933c77f1d57e1d48962"></a><br/></td></tr>
+<tr class="separator:af793bd28e56a7933c77f1d57e1d48962"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ac434815221b8077dc6ceedfa9daf9b23"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a>* sfClock_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a> *&#160;</td>
+ <td class="paramname"><em>clock</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new clock by copying an existing one. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">clock</td><td>Clock to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfClock object which is a copy of <em>clock</em> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afc41602bac465f0a4e5a6989778ee742"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a>* sfClock_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new clock and start it. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfClock object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aafd8767a2c0588931c95fafc1502fa60"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void sfClock_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a> *&#160;</td>
+ <td class="paramname"><em>clock</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a clock. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">clock</td><td>Clock to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="abba38560240ada2c8977b43245a8897f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="structsfTime.htm">sfTime</a> sfClock_getElapsedTime </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a> *&#160;</td>
+ <td class="paramname"><em>clock</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the time elapsed in a clock. </p>
+<p>This function returns the time elapsed since the last call to sfClock_restart (or the construction of the object if sfClock_restart has not been called).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">clock</td><td>Clock object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Time elapsed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af793bd28e56a7933c77f1d57e1d48962"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="structsfTime.htm">sfTime</a> sfClock_restart </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a> *&#160;</td>
+ <td class="paramname"><em>clock</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Restart a clock. </p>
+<p>This function puts the time counter back to zero. It also returns the time elapsed since the clock was started.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">clock</td><td>Clock object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Time elapsed </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Clock_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Clock_8h_source.htm
new file mode 100755
index 0000000..8e30e91
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Clock_8h_source.htm
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Clock.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Clock_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_CLOCK_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_CLOCK_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="System_2Export_8h.htm">SFML/System/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Time_8h.htm">SFML/System/Time.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="System_2Types_8h.htm">SFML/System/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="code" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a>* <a class="code" href="Clock_8h.htm#afc41602bac465f0a4e5a6989778ee742" title="Create a new clock and start it.">sfClock_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="code" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a>* <a class="code" href="Clock_8h.htm#ac434815221b8077dc6ceedfa9daf9b23" title="Create a new clock by copying an existing one.">sfClock_copy</a>(<span class="keyword">const</span> <a class="code" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a>* clock);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <span class="keywordtype">void</span> <a class="code" href="Clock_8h.htm#aafd8767a2c0588931c95fafc1502fa60" title="Destroy a clock.">sfClock_destroy</a>(<a class="code" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a>* clock);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> <a class="code" href="Clock_8h.htm#abba38560240ada2c8977b43245a8897f" title="Get the time elapsed in a clock.">sfClock_getElapsedTime</a>(<span class="keyword">const</span> <a class="code" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a>* clock);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> <a class="code" href="Clock_8h.htm#af793bd28e56a7933c77f1d57e1d48962" title="Restart a clock.">sfClock_restart</a>(<a class="code" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a>* clock);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#endif // SFML_CLOCK_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Color_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Color_8h.htm
new file mode 100755
index 0000000..4890126
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Color_8h.htm
@@ -0,0 +1,419 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Color.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+</div>
+<p><a href="Color_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfColor.htm">sfColor</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Utility class for manpulating RGBA colors. <a href="structsfColor.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:af2b3b1e686236c2ec4608cd69c5dec77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm#af2b3b1e686236c2ec4608cd69c5dec77">sfColor_fromRGB</a> (<a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> red, <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> green, <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> blue)</td></tr>
+<tr class="memdesc:af2b3b1e686236c2ec4608cd69c5dec77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a color from its 3 RGB components. <a href="#af2b3b1e686236c2ec4608cd69c5dec77"></a><br/></td></tr>
+<tr class="separator:af2b3b1e686236c2ec4608cd69c5dec77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e68d0081abbaeac768ec7288348499f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm#a0e68d0081abbaeac768ec7288348499f">sfColor_fromRGBA</a> (<a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> red, <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> green, <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> blue, <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> alpha)</td></tr>
+<tr class="memdesc:a0e68d0081abbaeac768ec7288348499f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a color from its 4 RGBA components. <a href="#a0e68d0081abbaeac768ec7288348499f"></a><br/></td></tr>
+<tr class="separator:a0e68d0081abbaeac768ec7288348499f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa862d3749c000b56cff1d43b469461e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm#aa862d3749c000b56cff1d43b469461e0">sfColor_add</a> (<a class="el" href="structsfColor.htm">sfColor</a> color1, <a class="el" href="structsfColor.htm">sfColor</a> color2)</td></tr>
+<tr class="memdesc:aa862d3749c000b56cff1d43b469461e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add two colors. <a href="#aa862d3749c000b56cff1d43b469461e0"></a><br/></td></tr>
+<tr class="separator:aa862d3749c000b56cff1d43b469461e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a491ebc5e1692d5ec3f3e23028f4900f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm#a491ebc5e1692d5ec3f3e23028f4900f1">sfColor_modulate</a> (<a class="el" href="structsfColor.htm">sfColor</a> color1, <a class="el" href="structsfColor.htm">sfColor</a> color2)</td></tr>
+<tr class="memdesc:a491ebc5e1692d5ec3f3e23028f4900f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modulate two colors. <a href="#a491ebc5e1692d5ec3f3e23028f4900f1"></a><br/></td></tr>
+<tr class="separator:a491ebc5e1692d5ec3f3e23028f4900f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a8de4271867f1c457600ffe7da0a3c4ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm#a8de4271867f1c457600ffe7da0a3c4ac">sfBlack</a></td></tr>
+<tr class="memdesc:a8de4271867f1c457600ffe7da0a3c4ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Black predefined color. <a href="#a8de4271867f1c457600ffe7da0a3c4ac"></a><br/></td></tr>
+<tr class="separator:a8de4271867f1c457600ffe7da0a3c4ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab503beca818a947defefcaee069d051e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm#ab503beca818a947defefcaee069d051e">sfWhite</a></td></tr>
+<tr class="memdesc:ab503beca818a947defefcaee069d051e"><td class="mdescLeft">&#160;</td><td class="mdescRight">White predefined color. <a href="#ab503beca818a947defefcaee069d051e"></a><br/></td></tr>
+<tr class="separator:ab503beca818a947defefcaee069d051e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab826c625803580127ed39ee3e9a0f7cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm#ab826c625803580127ed39ee3e9a0f7cd">sfRed</a></td></tr>
+<tr class="memdesc:ab826c625803580127ed39ee3e9a0f7cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Red predefined color. <a href="#ab826c625803580127ed39ee3e9a0f7cd"></a><br/></td></tr>
+<tr class="separator:ab826c625803580127ed39ee3e9a0f7cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a964314697ffb4696c71cfa73d310a73e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm#a964314697ffb4696c71cfa73d310a73e">sfGreen</a></td></tr>
+<tr class="memdesc:a964314697ffb4696c71cfa73d310a73e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Green predefined color. <a href="#a964314697ffb4696c71cfa73d310a73e"></a><br/></td></tr>
+<tr class="separator:a964314697ffb4696c71cfa73d310a73e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c924152b8202f01c651a294ef918495"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm#a9c924152b8202f01c651a294ef918495">sfBlue</a></td></tr>
+<tr class="memdesc:a9c924152b8202f01c651a294ef918495"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blue predefined color. <a href="#a9c924152b8202f01c651a294ef918495"></a><br/></td></tr>
+<tr class="separator:a9c924152b8202f01c651a294ef918495"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c1c80ec505c9cb16ef3a0a48b6660f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm#a2c1c80ec505c9cb16ef3a0a48b6660f2">sfYellow</a></td></tr>
+<tr class="memdesc:a2c1c80ec505c9cb16ef3a0a48b6660f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Yellow predefined color. <a href="#a2c1c80ec505c9cb16ef3a0a48b6660f2"></a><br/></td></tr>
+<tr class="separator:a2c1c80ec505c9cb16ef3a0a48b6660f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64158766c36f8a5ca494145b26afc1a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm#a64158766c36f8a5ca494145b26afc1a0">sfMagenta</a></td></tr>
+<tr class="memdesc:a64158766c36f8a5ca494145b26afc1a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Magenta predefined color. <a href="#a64158766c36f8a5ca494145b26afc1a0"></a><br/></td></tr>
+<tr class="separator:a64158766c36f8a5ca494145b26afc1a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad509c749fe05396e3bc24b3ce9ac9a86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm#ad509c749fe05396e3bc24b3ce9ac9a86">sfCyan</a></td></tr>
+<tr class="memdesc:ad509c749fe05396e3bc24b3ce9ac9a86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cyan predefined color. <a href="#ad509c749fe05396e3bc24b3ce9ac9a86"></a><br/></td></tr>
+<tr class="separator:ad509c749fe05396e3bc24b3ce9ac9a86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6131712204edb70ab9e5dbed000670d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm#a6131712204edb70ab9e5dbed000670d0">sfTransparent</a></td></tr>
+<tr class="memdesc:a6131712204edb70ab9e5dbed000670d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transparent (black) predefined color. <a href="#a6131712204edb70ab9e5dbed000670d0"></a><br/></td></tr>
+<tr class="separator:a6131712204edb70ab9e5dbed000670d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="aa862d3749c000b56cff1d43b469461e0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfColor_add </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color2</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Add two colors. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">color1</td><td>First color </td></tr>
+ <tr><td class="paramname">color2</td><td>Second color</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Component-wise saturated addition of the two colors </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af2b3b1e686236c2ec4608cd69c5dec77"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfColor_fromRGB </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td>
+ <td class="paramname"><em>red</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td>
+ <td class="paramname"><em>green</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td>
+ <td class="paramname"><em>blue</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a color from its 3 RGB components. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">red</td><td>Red component (0 .. 255) </td></tr>
+ <tr><td class="paramname">green</td><td>Green component (0 .. 255) </td></tr>
+ <tr><td class="paramname">blue</td><td>Blue component (0 .. 255)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> constructed from the components </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0e68d0081abbaeac768ec7288348499f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfColor_fromRGBA </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td>
+ <td class="paramname"><em>red</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td>
+ <td class="paramname"><em>green</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td>
+ <td class="paramname"><em>blue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td>
+ <td class="paramname"><em>alpha</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a color from its 4 RGBA components. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">red</td><td>Red component (0 .. 255) </td></tr>
+ <tr><td class="paramname">green</td><td>Green component (0 .. 255) </td></tr>
+ <tr><td class="paramname">blue</td><td>Blue component (0 .. 255) </td></tr>
+ <tr><td class="paramname">alpha</td><td>Alpha component (0 .. 255)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> constructed from the components </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a491ebc5e1692d5ec3f3e23028f4900f1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfColor_modulate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color2</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Modulate two colors. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">color1</td><td>First color </td></tr>
+ <tr><td class="paramname">color2</td><td>Second color</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Component-wise multiplication of the two colors </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a8de4271867f1c457600ffe7da0a3c4ac"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfBlack</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Black predefined color. </p>
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00047">47</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9c924152b8202f01c651a294ef918495"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfBlue</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Blue predefined color. </p>
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00051">51</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad509c749fe05396e3bc24b3ce9ac9a86"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfCyan</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Cyan predefined color. </p>
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00054">54</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a964314697ffb4696c71cfa73d310a73e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfGreen</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Green predefined color. </p>
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00050">50</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a64158766c36f8a5ca494145b26afc1a0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfMagenta</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Magenta predefined color. </p>
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00053">53</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab826c625803580127ed39ee3e9a0f7cd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfRed</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Red predefined color. </p>
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00049">49</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6131712204edb70ab9e5dbed000670d0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfTransparent</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Transparent (black) predefined color. </p>
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00055">55</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab503beca818a947defefcaee069d051e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfWhite</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>White predefined color. </p>
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00048">48</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2c1c80ec505c9cb16ef3a0a48b6660f2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfYellow</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Yellow predefined color. </p>
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00052">52</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Color_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Color_8h_source.htm
new file mode 100755
index 0000000..790df9b
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Color_8h_source.htm
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Color.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Color_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_COLOR_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_COLOR_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="structsfColor.htm"> 38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="structsfColor.htm#a1e0a050f80789ea319fa2befeb3c65bf"> 40</a></span>&#160; <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> <a class="code" href="structsfColor.htm#a1e0a050f80789ea319fa2befeb3c65bf">r</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="structsfColor.htm#a49d25e018c1edca9366451f64bf3545a"> 41</a></span>&#160; <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> <a class="code" href="structsfColor.htm#a49d25e018c1edca9366451f64bf3545a">g</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="structsfColor.htm#a0f913a8ab878cffd93a9c466a7eba12e"> 42</a></span>&#160; <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> <a class="code" href="structsfColor.htm#a0f913a8ab878cffd93a9c466a7eba12e">b</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="structsfColor.htm#a2de3cdae53e71351a84acf11d728bbaf"> 43</a></span>&#160; <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> <a class="code" href="structsfColor.htm#a2de3cdae53e71351a84acf11d728bbaf">a</a>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;} <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="Color_8h.htm#a8de4271867f1c457600ffe7da0a3c4ac"> 47</a></span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Color_8h.htm#a8de4271867f1c457600ffe7da0a3c4ac" title="Black predefined color.">sfBlack</a>; </div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="Color_8h.htm#ab503beca818a947defefcaee069d051e"> 48</a></span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Color_8h.htm#ab503beca818a947defefcaee069d051e" title="White predefined color.">sfWhite</a>; </div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="Color_8h.htm#ab826c625803580127ed39ee3e9a0f7cd"> 49</a></span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Color_8h.htm#ab826c625803580127ed39ee3e9a0f7cd" title="Red predefined color.">sfRed</a>; </div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="Color_8h.htm#a964314697ffb4696c71cfa73d310a73e"> 50</a></span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Color_8h.htm#a964314697ffb4696c71cfa73d310a73e" title="Green predefined color.">sfGreen</a>; </div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="Color_8h.htm#a9c924152b8202f01c651a294ef918495"> 51</a></span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Color_8h.htm#a9c924152b8202f01c651a294ef918495" title="Blue predefined color.">sfBlue</a>; </div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="Color_8h.htm#a2c1c80ec505c9cb16ef3a0a48b6660f2"> 52</a></span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Color_8h.htm#a2c1c80ec505c9cb16ef3a0a48b6660f2" title="Yellow predefined color.">sfYellow</a>; </div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="code" href="Color_8h.htm#a64158766c36f8a5ca494145b26afc1a0"> 53</a></span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Color_8h.htm#a64158766c36f8a5ca494145b26afc1a0" title="Magenta predefined color.">sfMagenta</a>; </div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="Color_8h.htm#ad509c749fe05396e3bc24b3ce9ac9a86"> 54</a></span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Color_8h.htm#ad509c749fe05396e3bc24b3ce9ac9a86" title="Cyan predefined color.">sfCyan</a>; </div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="Color_8h.htm#a6131712204edb70ab9e5dbed000670d0"> 55</a></span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Color_8h.htm#a6131712204edb70ab9e5dbed000670d0" title="Transparent (black) predefined color.">sfTransparent</a>; </div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Color_8h.htm#af2b3b1e686236c2ec4608cd69c5dec77" title="Construct a color from its 3 RGB components.">sfColor_fromRGB</a>(<a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> red, <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> green, <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> blue);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Color_8h.htm#a0e68d0081abbaeac768ec7288348499f" title="Construct a color from its 4 RGBA components.">sfColor_fromRGBA</a>(<a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> red, <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> green, <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> blue, <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> alpha);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Color_8h.htm#aa862d3749c000b56cff1d43b469461e0" title="Add two colors.">sfColor_add</a>(<a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color1, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color2);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Color_8h.htm#a491ebc5e1692d5ec3f3e23028f4900f1" title="Modulate two colors.">sfColor_modulate</a>(<a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color1, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color2);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#endif // SFML_COLOR_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Config_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Config_8h.htm
new file mode 100755
index 0000000..eff65ae
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Config_8h.htm
@@ -0,0 +1,303 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> </div>
+ <div class="headertitle">
+<div class="title">Config.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="Config_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a6b0ce644595364adb1220f27558dd8c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#a6b0ce644595364adb1220f27558dd8c8">CSFML_VERSION_MAJOR</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a6b0ce644595364adb1220f27558dd8c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59b3da7c91972eae0ecdabbb857f9bcc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#a59b3da7c91972eae0ecdabbb857f9bcc">CSFML_VERSION_MINOR</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a59b3da7c91972eae0ecdabbb857f9bcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b5d43a39d00f60ad3906e2c75039994"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#a6b5d43a39d00f60ad3906e2c75039994">CSFML_API_EXPORT</a>&#160;&#160;&#160;extern &quot;C&quot;</td></tr>
+<tr class="separator:a6b5d43a39d00f60ad3906e2c75039994"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6d48124a1d9ff1ffdc138bd7d3ed1b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2">CSFML_API_IMPORT</a>&#160;&#160;&#160;extern</td></tr>
+<tr class="separator:ad6d48124a1d9ff1ffdc138bd7d3ed1b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a712fe4fd26c6b1296abcac4716da9aea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#a712fe4fd26c6b1296abcac4716da9aea">sfFalse</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:a712fe4fd26c6b1296abcac4716da9aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30b82076ee4e2719ae98b0a23ba5e491"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#a30b82076ee4e2719ae98b0a23ba5e491">sfTrue</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a30b82076ee4e2719ae98b0a23ba5e491"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a7559f07a31bb3a4a3d865178ce4dc70b"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a></td></tr>
+<tr class="separator:a7559f07a31bb3a4a3d865178ce4dc70b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b0797bdb4446e9d65de5eeb89373d11"><td class="memItemLeft" align="right" valign="top">typedef signed char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11">sfInt8</a></td></tr>
+<tr class="separator:a4b0797bdb4446e9d65de5eeb89373d11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845ea33920d5aaf0580c8d63486e07dc"><td class="memItemLeft" align="right" valign="top">typedef unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a></td></tr>
+<tr class="separator:a845ea33920d5aaf0580c8d63486e07dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41552dc8bf60293b5cc8515dd5beaf0e"><td class="memItemLeft" align="right" valign="top">typedef signed short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a></td></tr>
+<tr class="separator:a41552dc8bf60293b5cc8515dd5beaf0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa124eaea7c22074dfcafc47eb7b2e051"><td class="memItemLeft" align="right" valign="top">typedef unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051">sfUint16</a></td></tr>
+<tr class="separator:aa124eaea7c22074dfcafc47eb7b2e051"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f8af9d41c469af1e1f78a15bd42cc6e"><td class="memItemLeft" align="right" valign="top">typedef signed int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a></td></tr>
+<tr class="separator:a3f8af9d41c469af1e1f78a15bd42cc6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53935dd287c14f7d76bea5c93b6da202"><td class="memItemLeft" align="right" valign="top">typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a></td></tr>
+<tr class="separator:a53935dd287c14f7d76bea5c93b6da202"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10b5f72059b7444ded9ad782274361af"><td class="memItemLeft" align="right" valign="top">typedef signed long long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a></td></tr>
+<tr class="separator:a10b5f72059b7444ded9ad782274361af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a50928196ddc5bf69b3ff1341e6b1d8"><td class="memItemLeft" align="right" valign="top">typedef unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm#a4a50928196ddc5bf69b3ff1341e6b1d8">sfUint64</a></td></tr>
+<tr class="separator:a4a50928196ddc5bf69b3ff1341e6b1d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a6b5d43a39d00f60ad3906e2c75039994"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CSFML_API_EXPORT&#160;&#160;&#160;extern &quot;C&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00095">95</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad6d48124a1d9ff1ffdc138bd7d3ed1b2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CSFML_API_IMPORT&#160;&#160;&#160;extern</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00096">96</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6b0ce644595364adb1220f27558dd8c8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CSFML_VERSION_MAJOR&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00032">32</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a59b3da7c91972eae0ecdabbb857f9bcc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CSFML_VERSION_MINOR&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00033">33</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a712fe4fd26c6b1296abcac4716da9aea"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define sfFalse&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00107">107</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a30b82076ee4e2719ae98b0a23ba5e491"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define sfTrue&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00108">108</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="a7559f07a31bb3a4a3d865178ce4dc70b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00106">106</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a41552dc8bf60293b5cc8515dd5beaf0e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef signed short <a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00124">124</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3f8af9d41c469af1e1f78a15bd42cc6e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef signed int <a class="el" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00128">128</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a10b5f72059b7444ded9ad782274361af"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef signed long long <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00136">136</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4b0797bdb4446e9d65de5eeb89373d11"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef signed char <a class="el" href="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11">sfInt8</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00120">120</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa124eaea7c22074dfcafc47eb7b2e051"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef unsigned short <a class="el" href="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051">sfUint16</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00125">125</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a53935dd287c14f7d76bea5c93b6da202"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef unsigned int <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00129">129</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4a50928196ddc5bf69b3ff1341e6b1d8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef unsigned long long <a class="el" href="Config_8h.htm#a4a50928196ddc5bf69b3ff1341e6b1d8">sfUint64</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00137">137</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a845ea33920d5aaf0580c8d63486e07dc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef unsigned char <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Config_8h_source.htm#l00121">121</a> of file <a class="el" href="Config_8h_source.htm">Config.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Config_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Config_8h_source.htm
new file mode 100755
index 0000000..3dde2d8
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Config_8h_source.htm
@@ -0,0 +1,179 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Config.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Config_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_CONFIG_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_CONFIG_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment">// Define the CSFML version</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="code" href="Config_8h.htm#a6b0ce644595364adb1220f27558dd8c8"> 32</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define CSFML_VERSION_MAJOR 2</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="code" href="Config_8h.htm#a59b3da7c91972eae0ecdabbb857f9bcc"> 33</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CSFML_VERSION_MINOR 1</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment">// Identify the operating system</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"></span><span class="preprocessor">#if defined(_WIN32) || defined(__WIN32__)</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="comment">// Windows</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"> #define CSFML_SYSTEM_WINDOWS</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#elif defined(linux) || defined(__linux)</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="comment">// Linux</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"> #define CSFML_SYSTEM_LINUX</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#elif defined(__APPLE__) || defined(MACOSX) || defined(macintosh) || defined(Macintosh)</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="comment">// MacOS</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"> #define CSFML_SYSTEM_MACOS</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="comment">// FreeBSD</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"> #define CSFML_SYSTEM_FREEBSD</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="comment">// Unsupported system</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"> #error This operating system is not supported by SFML library</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment">// Define helpers to create portable import / export macros for each module</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"></span><span class="preprocessor">#if defined(CSFML_SYSTEM_WINDOWS)</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="comment">// Windows compilers need specific (and different) keywords for export and import</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"> #define CSFML_API_EXPORT extern &quot;C&quot; __declspec(dllexport)</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define CSFML_API_IMPORT extern __declspec(dllimport)</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="comment">// For Visual C++ compilers, we also need to turn off this annoying C4251 warning</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"> #ifdef _MSC_VER</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"> #pragma warning(disable : 4251)</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"> #endif</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#else // Linux, FreeBSD, Mac OS X</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"> #if __GNUC__ &gt;= 4</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="comment">// GCC 4 has special keywords for showing/hidding symbols,</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="comment">// the same keyword is used for both importing and exporting</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"> #define CSFML_API_EXPORT extern &quot;C&quot; __attribute__ ((__visibility__ (&quot;default&quot;)))</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define CSFML_API_IMPORT extern __attribute__ ((__visibility__ (&quot;default&quot;)))</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"> #else</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="comment">// GCC &lt; 4 has no mechanism to explicitely hide symbols, everything&#39;s exported</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="code" href="Config_8h.htm#a6b5d43a39d00f60ad3906e2c75039994"> 95</a></span>&#160;<span class="preprocessor"> #define CSFML_API_EXPORT extern &quot;C&quot;</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"><a class="code" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2"> 96</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define CSFML_API_IMPORT extern</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"> #endif</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment">// Define a portable boolean type</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b"> 106</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"><a class="code" href="Config_8h.htm#a712fe4fd26c6b1296abcac4716da9aea"> 107</a></span>&#160;<span class="preprocessor">#define sfFalse 0</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"><a class="code" href="Config_8h.htm#a30b82076ee4e2719ae98b0a23ba5e491"> 108</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define sfTrue 1</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment">// Define portable fixed-size types</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">// All &quot;common&quot; platforms use the same size for char, short and int</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment">// (basically there are 3 types for 3 sizes, so no other match is possible),</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment">// we can use them without doing any kind of check</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment">// 8 bits integer types</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"><a class="code" href="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11"> 120</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> <a class="code" href="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11">sfInt8</a>;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"><a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc"> 121</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment">// 16 bits integer types</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"><a class="code" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e"> 124</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">short</span> <a class="code" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a>;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="code" href="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051"> 125</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051">sfUint16</a>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment">// 32 bits integer types</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"><a class="code" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e"> 128</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">int</span> <a class="code" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a>;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"><a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202"> 129</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment">// 64 bits integer types</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#if defined(_MSC_VER)</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keywordtype">signed</span> __int64 <a class="code" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a>;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> __int64 <a class="code" href="Config_8h.htm#a4a50928196ddc5bf69b3ff1341e6b1d8">sfUint64</a>;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"><a class="code" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af"> 136</a></span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a>;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"><a class="code" href="Config_8h.htm#a4a50928196ddc5bf69b3ff1341e6b1d8"> 137</a></span>&#160; <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="Config_8h.htm#a4a50928196ddc5bf69b3ff1341e6b1d8">sfUint64</a>;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#endif // SFML_CONFIG_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Context_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Context_8h.htm
new file mode 100755
index 0000000..5484b76
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Context_8h.htm
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Context.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Window_2Export_8h_source.htm">SFML/Window/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Window_2Types_8h_source.htm">SFML/Window/Types.h</a>&gt;</code><br/>
+</div>
+<p><a href="Context_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a813d0221571ee9f33404982dafc69ab8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Context_8h.htm#a813d0221571ee9f33404982dafc69ab8">sfContext_create</a> (void)</td></tr>
+<tr class="memdesc:a813d0221571ee9f33404982dafc69ab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new context. <a href="#a813d0221571ee9f33404982dafc69ab8"></a><br/></td></tr>
+<tr class="separator:a813d0221571ee9f33404982dafc69ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa5f4fc6c05e35c55473d59d86b853ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Context_8h.htm#afa5f4fc6c05e35c55473d59d86b853ae">sfContext_destroy</a> (<a class="el" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a> *context)</td></tr>
+<tr class="memdesc:afa5f4fc6c05e35c55473d59d86b853ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a context. <a href="#afa5f4fc6c05e35c55473d59d86b853ae"></a><br/></td></tr>
+<tr class="separator:afa5f4fc6c05e35c55473d59d86b853ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e78d974a05c19fd9dc9e3b0a26351b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Context_8h.htm#a3e78d974a05c19fd9dc9e3b0a26351b0">sfContext_setActive</a> (<a class="el" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a> *context, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> active)</td></tr>
+<tr class="memdesc:a3e78d974a05c19fd9dc9e3b0a26351b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activate or deactivate explicitely a context. <a href="#a3e78d974a05c19fd9dc9e3b0a26351b0"></a><br/></td></tr>
+<tr class="separator:a3e78d974a05c19fd9dc9e3b0a26351b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a813d0221571ee9f33404982dafc69ab8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a>* sfContext_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new context. </p>
+<p>This function activates the new context.</p>
+<dl class="section return"><dt>Returns</dt><dd>New sfContext object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afa5f4fc6c05e35c55473d59d86b853ae"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfContext_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a> *&#160;</td>
+ <td class="paramname"><em>context</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a context. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">context</td><td>Context to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a3e78d974a05c19fd9dc9e3b0a26351b0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfContext_setActive </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a> *&#160;</td>
+ <td class="paramname"><em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>active</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Activate or deactivate explicitely a context. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">context</td><td>Context object </td></tr>
+ <tr><td class="paramname">active</td><td>sfTrue to activate, sfFalse to deactivate </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Context_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Context_8h_source.htm
new file mode 100755
index 0000000..023a2a3
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Context_8h_source.htm
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Context.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Context_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_CONTEXT_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_CONTEXT_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Window_2Export_8h.htm">SFML/Window/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Window_2Types_8h.htm">SFML/Window/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a>* <a class="code" href="Context_8h.htm#a813d0221571ee9f33404982dafc69ab8" title="Create a new context.">sfContext_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Context_8h.htm#afa5f4fc6c05e35c55473d59d86b853ae" title="Destroy a context.">sfContext_destroy</a>(<a class="code" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a>* context);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Context_8h.htm#a3e78d974a05c19fd9dc9e3b0a26351b0" title="Activate or deactivate explicitely a context.">sfContext_setActive</a>(<a class="code" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a>* context, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> active);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif // SFML_CONTEXT_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ConvexShape_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ConvexShape_8h.htm
new file mode 100755
index 0000000..2fb4c7e
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ConvexShape_8h.htm
@@ -0,0 +1,1138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">ConvexShape.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Color_8h_source.htm">SFML/Graphics/Color.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Transform_8h_source.htm">SFML/Graphics/Transform.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+</div>
+<p><a href="ConvexShape_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a6ce28f2077c08cfa4fad56333e0cc173"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a6ce28f2077c08cfa4fad56333e0cc173">sfConvexShape_create</a> (void)</td></tr>
+<tr class="memdesc:a6ce28f2077c08cfa4fad56333e0cc173"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new convex shape. <a href="#a6ce28f2077c08cfa4fad56333e0cc173"></a><br/></td></tr>
+<tr class="separator:a6ce28f2077c08cfa4fad56333e0cc173"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22d08f09e5bc40c402b9b8595f6d7c3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a22d08f09e5bc40c402b9b8595f6d7c3b">sfConvexShape_copy</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:a22d08f09e5bc40c402b9b8595f6d7c3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing convex shape. <a href="#a22d08f09e5bc40c402b9b8595f6d7c3b"></a><br/></td></tr>
+<tr class="separator:a22d08f09e5bc40c402b9b8595f6d7c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a006d290a3d7a474ceb5e889ea0f239ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a006d290a3d7a474ceb5e889ea0f239ce">sfConvexShape_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:a006d290a3d7a474ceb5e889ea0f239ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing convex Shape. <a href="#a006d290a3d7a474ceb5e889ea0f239ce"></a><br/></td></tr>
+<tr class="separator:a006d290a3d7a474ceb5e889ea0f239ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12cdad2519c3d5116d5b051a66c2efa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a12cdad2519c3d5116d5b051a66c2efa7">sfConvexShape_setPosition</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> position)</td></tr>
+<tr class="memdesc:a12cdad2519c3d5116d5b051a66c2efa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of a convex shape. <a href="#a12cdad2519c3d5116d5b051a66c2efa7"></a><br/></td></tr>
+<tr class="separator:a12cdad2519c3d5116d5b051a66c2efa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81e9606e6b7d94299ede223981a33be4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a81e9606e6b7d94299ede223981a33be4">sfConvexShape_setRotation</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, float angle)</td></tr>
+<tr class="memdesc:a81e9606e6b7d94299ede223981a33be4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the orientation of a convex shape. <a href="#a81e9606e6b7d94299ede223981a33be4"></a><br/></td></tr>
+<tr class="separator:a81e9606e6b7d94299ede223981a33be4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d00c2073aed035154a99f046d331e76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a6d00c2073aed035154a99f046d331e76">sfConvexShape_setScale</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> scale)</td></tr>
+<tr class="memdesc:a6d00c2073aed035154a99f046d331e76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the scale factors of a convex shape. <a href="#a6d00c2073aed035154a99f046d331e76"></a><br/></td></tr>
+<tr class="separator:a6d00c2073aed035154a99f046d331e76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6e1fa2a63938a9f5501d3147e2405dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#af6e1fa2a63938a9f5501d3147e2405dd">sfConvexShape_setOrigin</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> origin)</td></tr>
+<tr class="memdesc:af6e1fa2a63938a9f5501d3147e2405dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the local origin of a convex shape. <a href="#af6e1fa2a63938a9f5501d3147e2405dd"></a><br/></td></tr>
+<tr class="separator:af6e1fa2a63938a9f5501d3147e2405dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba19c562617e756f618d8dfec8c4bd08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#aba19c562617e756f618d8dfec8c4bd08">sfConvexShape_getPosition</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:aba19c562617e756f618d8dfec8c4bd08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the position of a convex shape. <a href="#aba19c562617e756f618d8dfec8c4bd08"></a><br/></td></tr>
+<tr class="separator:aba19c562617e756f618d8dfec8c4bd08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef744a61aebf519b4c963e6cd2ba310a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#aef744a61aebf519b4c963e6cd2ba310a">sfConvexShape_getRotation</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:aef744a61aebf519b4c963e6cd2ba310a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the orientation of a convex shape. <a href="#aef744a61aebf519b4c963e6cd2ba310a"></a><br/></td></tr>
+<tr class="separator:aef744a61aebf519b4c963e6cd2ba310a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c258811673485683516bda2f003e881"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a7c258811673485683516bda2f003e881">sfConvexShape_getScale</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:a7c258811673485683516bda2f003e881"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current scale of a convex shape. <a href="#a7c258811673485683516bda2f003e881"></a><br/></td></tr>
+<tr class="separator:a7c258811673485683516bda2f003e881"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4466f0f40aef4cec7a318458f630b3cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a4466f0f40aef4cec7a318458f630b3cd">sfConvexShape_getOrigin</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:a4466f0f40aef4cec7a318458f630b3cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local origin of a convex shape. <a href="#a4466f0f40aef4cec7a318458f630b3cd"></a><br/></td></tr>
+<tr class="separator:a4466f0f40aef4cec7a318458f630b3cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fe00a9e2f78c9d14328f4ae82ec4e16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a7fe00a9e2f78c9d14328f4ae82ec4e16">sfConvexShape_move</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> offset)</td></tr>
+<tr class="memdesc:a7fe00a9e2f78c9d14328f4ae82ec4e16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move a convex shape by a given offset. <a href="#a7fe00a9e2f78c9d14328f4ae82ec4e16"></a><br/></td></tr>
+<tr class="separator:a7fe00a9e2f78c9d14328f4ae82ec4e16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0cd0758757927e3ac94fd773108822e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#aa0cd0758757927e3ac94fd773108822e">sfConvexShape_rotate</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, float angle)</td></tr>
+<tr class="memdesc:aa0cd0758757927e3ac94fd773108822e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate a convex shape. <a href="#aa0cd0758757927e3ac94fd773108822e"></a><br/></td></tr>
+<tr class="separator:aa0cd0758757927e3ac94fd773108822e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba846ec65b5f60d0df1e298529d450b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#aba846ec65b5f60d0df1e298529d450b2">sfConvexShape_scale</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> factors)</td></tr>
+<tr class="memdesc:aba846ec65b5f60d0df1e298529d450b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scale a convex shape. <a href="#aba846ec65b5f60d0df1e298529d450b2"></a><br/></td></tr>
+<tr class="separator:aba846ec65b5f60d0df1e298529d450b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63ee8219b001d763afd0eec9126f7aef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a63ee8219b001d763afd0eec9126f7aef">sfConvexShape_getTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:a63ee8219b001d763afd0eec9126f7aef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the combined transform of a convex shape. <a href="#a63ee8219b001d763afd0eec9126f7aef"></a><br/></td></tr>
+<tr class="separator:a63ee8219b001d763afd0eec9126f7aef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34f8fbf1a72ae8de39e7539ce6cbacff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a34f8fbf1a72ae8de39e7539ce6cbacff">sfConvexShape_getInverseTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:a34f8fbf1a72ae8de39e7539ce6cbacff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the inverse of the combined transform of a convex shape. <a href="#a34f8fbf1a72ae8de39e7539ce6cbacff"></a><br/></td></tr>
+<tr class="separator:a34f8fbf1a72ae8de39e7539ce6cbacff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fb2e5d98c6f79e32dc135a99ab8dbb5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a3fb2e5d98c6f79e32dc135a99ab8dbb5">sfConvexShape_setTexture</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> resetRect)</td></tr>
+<tr class="memdesc:a3fb2e5d98c6f79e32dc135a99ab8dbb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the source texture of a convex shape. <a href="#a3fb2e5d98c6f79e32dc135a99ab8dbb5"></a><br/></td></tr>
+<tr class="separator:a3fb2e5d98c6f79e32dc135a99ab8dbb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fffdbcd10c0df48df6e7b1f35ac45e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a7fffdbcd10c0df48df6e7b1f35ac45e4">sfConvexShape_setTextureRect</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, <a class="el" href="structsfIntRect.htm">sfIntRect</a> rect)</td></tr>
+<tr class="memdesc:a7fffdbcd10c0df48df6e7b1f35ac45e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the sub-rectangle of the texture that a convex shape will display. <a href="#a7fffdbcd10c0df48df6e7b1f35ac45e4"></a><br/></td></tr>
+<tr class="separator:a7fffdbcd10c0df48df6e7b1f35ac45e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe3c895bffe87a3ae80b9a94451c1dd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#abe3c895bffe87a3ae80b9a94451c1dd5">sfConvexShape_setFillColor</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:abe3c895bffe87a3ae80b9a94451c1dd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fill color of a convex shape. <a href="#abe3c895bffe87a3ae80b9a94451c1dd5"></a><br/></td></tr>
+<tr class="separator:abe3c895bffe87a3ae80b9a94451c1dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0496672ad4fd18e38e3b0198ba54b537"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a0496672ad4fd18e38e3b0198ba54b537">sfConvexShape_setOutlineColor</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:a0496672ad4fd18e38e3b0198ba54b537"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the outline color of a convex shape. <a href="#a0496672ad4fd18e38e3b0198ba54b537"></a><br/></td></tr>
+<tr class="separator:a0496672ad4fd18e38e3b0198ba54b537"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f3694cbb9a749ea028b3da8578a4a10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a3f3694cbb9a749ea028b3da8578a4a10">sfConvexShape_setOutlineThickness</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, float thickness)</td></tr>
+<tr class="memdesc:a3f3694cbb9a749ea028b3da8578a4a10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the thickness of a convex shape's outline. <a href="#a3f3694cbb9a749ea028b3da8578a4a10"></a><br/></td></tr>
+<tr class="separator:a3f3694cbb9a749ea028b3da8578a4a10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4cab5700b00c8865d6e477f7036b7c5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <br class="typebreak"/>
+<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a4cab5700b00c8865d6e477f7036b7c5b">sfConvexShape_getTexture</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:a4cab5700b00c8865d6e477f7036b7c5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the source texture of a convex shape. <a href="#a4cab5700b00c8865d6e477f7036b7c5b"></a><br/></td></tr>
+<tr class="separator:a4cab5700b00c8865d6e477f7036b7c5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab87d9c87c57bc1d4608747fe6081f939"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#ab87d9c87c57bc1d4608747fe6081f939">sfConvexShape_getTextureRect</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:ab87d9c87c57bc1d4608747fe6081f939"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the sub-rectangle of the texture displayed by a convex shape. <a href="#ab87d9c87c57bc1d4608747fe6081f939"></a><br/></td></tr>
+<tr class="separator:ab87d9c87c57bc1d4608747fe6081f939"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a13c8a339a166e58db8085968ce2a67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a5a13c8a339a166e58db8085968ce2a67">sfConvexShape_getFillColor</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:a5a13c8a339a166e58db8085968ce2a67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the fill color of a convex shape. <a href="#a5a13c8a339a166e58db8085968ce2a67"></a><br/></td></tr>
+<tr class="separator:a5a13c8a339a166e58db8085968ce2a67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a776c682466a5211d06506363f2c57af7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a776c682466a5211d06506363f2c57af7">sfConvexShape_getOutlineColor</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:a776c682466a5211d06506363f2c57af7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the outline color of a convex shape. <a href="#a776c682466a5211d06506363f2c57af7"></a><br/></td></tr>
+<tr class="separator:a776c682466a5211d06506363f2c57af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82652ae222f31d5758a1508555c03baf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a82652ae222f31d5758a1508555c03baf">sfConvexShape_getOutlineThickness</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:a82652ae222f31d5758a1508555c03baf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the outline thickness of a convex shape. <a href="#a82652ae222f31d5758a1508555c03baf"></a><br/></td></tr>
+<tr class="separator:a82652ae222f31d5758a1508555c03baf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3d09d3e9f5f5214aa5b67d1d2f16e08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#ae3d09d3e9f5f5214aa5b67d1d2f16e08">sfConvexShape_getPointCount</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:ae3d09d3e9f5f5214aa5b67d1d2f16e08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the total number of points of a convex shape. <a href="#ae3d09d3e9f5f5214aa5b67d1d2f16e08"></a><br/></td></tr>
+<tr class="separator:ae3d09d3e9f5f5214aa5b67d1d2f16e08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc9131b902775a82c5ad0e42a44774eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#adc9131b902775a82c5ad0e42a44774eb">sfConvexShape_getPoint</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, unsigned int index)</td></tr>
+<tr class="memdesc:adc9131b902775a82c5ad0e42a44774eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a point of a convex shape. <a href="#adc9131b902775a82c5ad0e42a44774eb"></a><br/></td></tr>
+<tr class="separator:adc9131b902775a82c5ad0e42a44774eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a036083d765f6f3a84c403a6805c57ced"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a036083d765f6f3a84c403a6805c57ced">sfConvexShape_setPointCount</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, unsigned int count)</td></tr>
+<tr class="memdesc:a036083d765f6f3a84c403a6805c57ced"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the number of points of a convex shap. <a href="#a036083d765f6f3a84c403a6805c57ced"></a><br/></td></tr>
+<tr class="separator:a036083d765f6f3a84c403a6805c57ced"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44a76af59cd8ef84dc7f83e5f6f98a2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a44a76af59cd8ef84dc7f83e5f6f98a2d">sfConvexShape_setPoint</a> (<a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape, unsigned int index, <a class="el" href="structsfVector2f.htm">sfVector2f</a> point)</td></tr>
+<tr class="memdesc:a44a76af59cd8ef84dc7f83e5f6f98a2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of a point in a convex shape. <a href="#a44a76af59cd8ef84dc7f83e5f6f98a2d"></a><br/></td></tr>
+<tr class="separator:a44a76af59cd8ef84dc7f83e5f6f98a2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02b43d1828f541971ec808bd2a8e4355"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#a02b43d1828f541971ec808bd2a8e4355">sfConvexShape_getLocalBounds</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:a02b43d1828f541971ec808bd2a8e4355"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local bounding rectangle of a convex shape. <a href="#a02b43d1828f541971ec808bd2a8e4355"></a><br/></td></tr>
+<tr class="separator:a02b43d1828f541971ec808bd2a8e4355"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33794d0e1cbbc3c174bb97fe18f913e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm#ac33794d0e1cbbc3c174bb97fe18f913e">sfConvexShape_getGlobalBounds</a> (const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *shape)</td></tr>
+<tr class="memdesc:ac33794d0e1cbbc3c174bb97fe18f913e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the global bounding rectangle of a convex shape. <a href="#ac33794d0e1cbbc3c174bb97fe18f913e"></a><br/></td></tr>
+<tr class="separator:ac33794d0e1cbbc3c174bb97fe18f913e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a22d08f09e5bc40c402b9b8595f6d7c3b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* sfConvexShape_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy an existing convex shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Copied object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6ce28f2077c08cfa4fad56333e0cc173"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* sfConvexShape_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new convex shape. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfConvexShape object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a006d290a3d7a474ceb5e889ea0f239ce"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing convex Shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">Shape</td><td>Shape to delete </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5a13c8a339a166e58db8085968ce2a67"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfConvexShape_getFillColor </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the fill color of a convex shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Fill color of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac33794d0e1cbbc3c174bb97fe18f913e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfConvexShape_getGlobalBounds </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the global bounding rectangle of a convex shape. </p>
+<p>The returned rectangle is in global coordinates, which means that it takes in account the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the sprite in the global 2D world's coordinate system.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Global bounding rectangle of the entity </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a34f8fbf1a72ae8de39e7539ce6cbacff"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfConvexShape_getInverseTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the inverse of the combined transform of a convex shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Inverse of the combined transformations applied to the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a02b43d1828f541971ec808bd2a8e4355"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfConvexShape_getLocalBounds </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the local bounding rectangle of a convex shape. </p>
+<p>The returned rectangle is in local coordinates, which means that it ignores the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the entity in the entity's coordinate system.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Local bounding rectangle of the entity </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4466f0f40aef4cec7a318458f630b3cd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfConvexShape_getOrigin </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the local origin of a convex shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current origin </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a776c682466a5211d06506363f2c57af7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfConvexShape_getOutlineColor </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the outline color of a convex shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Outline color of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a82652ae222f31d5758a1508555c03baf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float sfConvexShape_getOutlineThickness </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the outline thickness of a convex shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Outline thickness of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="adc9131b902775a82c5ad0e42a44774eb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfConvexShape_getPoint </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>index</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get a point of a convex shape. </p>
+<p>The result is undefined if <em>index</em> is out of the valid range.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">index</td><td>Index of the point to get, in range [0 .. getPointCount() - 1]</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Index-th point of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae3d09d3e9f5f5214aa5b67d1d2f16e08"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int sfConvexShape_getPointCount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the total number of points of a convex shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Number of points of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aba19c562617e756f618d8dfec8c4bd08"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfConvexShape_getPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the position of a convex shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current position </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aef744a61aebf519b4c963e6cd2ba310a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float sfConvexShape_getRotation </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the orientation of a convex shape. </p>
+<p>The rotation is always in the range [0, 360].</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current rotation, in degrees </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7c258811673485683516bda2f003e881"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfConvexShape_getScale </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current scale of a convex shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current scale factors </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4cab5700b00c8865d6e477f7036b7c5b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfConvexShape_getTexture </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the source texture of a convex shape. </p>
+<p>If the shape has no source texture, a NULL pointer is returned. The returned pointer is const, which means that you can't modify the texture when you retrieve it with this function.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the shape's texture </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab87d9c87c57bc1d4608747fe6081f939"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a> sfConvexShape_getTextureRect </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the sub-rectangle of the texture displayed by a convex shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Texture rectangle of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a63ee8219b001d763afd0eec9126f7aef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfConvexShape_getTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the combined transform of a convex shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Transform combining the position/rotation/scale/origin of the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7fe00a9e2f78c9d14328f4ae82ec4e16"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_move </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>offset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Move a convex shape by a given offset. </p>
+<p>This function adds to the current position of the object, unlike sfConvexShape_setPosition which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">offset</td><td>Offset </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa0cd0758757927e3ac94fd773108822e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_rotate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Rotate a convex shape. </p>
+<p>This function adds to the current rotation of the object, unlike sfConvexShape_setRotation which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">angle</td><td>Angle of rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aba846ec65b5f60d0df1e298529d450b2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_scale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>factors</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Scale a convex shape. </p>
+<p>This function multiplies the current scale of the object, unlike sfConvexShape_setScale which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">factors</td><td>Scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="abe3c895bffe87a3ae80b9a94451c1dd5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_setFillColor </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the fill color of a convex shape. </p>
+<p>This color is modulated (multiplied) with the shape's texture if any. It can be used to colorize the shape, or change its global opacity. You can use sfTransparent to make the inside of the shape transparent, and have the outline alone. By default, the shape's fill color is opaque white.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">color</td><td>New color of the shape </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af6e1fa2a63938a9f5501d3147e2405dd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_setOrigin </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>origin</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the local origin of a convex shape. </p>
+<p>The origin of an object defines the center point for all transformations (position, scale, rotation). The coordinates of this point must be relative to the top-left corner of the object, and ignore all transformations (position, scale, rotation). The default origin of a circle Shape object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">origin</td><td>New origin </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0496672ad4fd18e38e3b0198ba54b537"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_setOutlineColor </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the outline color of a convex shape. </p>
+<p>You can use sfTransparent to disable the outline. By default, the shape's outline color is opaque white.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">color</td><td>New outline color of the shape </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a3f3694cbb9a749ea028b3da8578a4a10"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_setOutlineThickness </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>thickness</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the thickness of a convex shape's outline. </p>
+<p>This number cannot be negative. Using zero disables the outline. By default, the outline thickness is 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">thickness</td><td>New outline thickness </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a44a76af59cd8ef84dc7f83e5f6f98a2d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_setPoint </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>point</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the position of a point in a convex shape. </p>
+<p>Don't forget that the polygon must remain convex, and the points need to stay ordered! setPointCount must be called first in order to set the total number of points. The result is undefined if <em>index</em> is out of the valid range.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">index</td><td>Index of the point to change, in range [0 .. GetPointCount() - 1] </td></tr>
+ <tr><td class="paramname">point</td><td>New point </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a036083d765f6f3a84c403a6805c57ced"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_setPointCount </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>count</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the number of points of a convex shap. </p>
+<p><em>count</em> must be greater than 2 to define a valid shape.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">count</td><td>New number of points of the shape </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a12cdad2519c3d5116d5b051a66c2efa7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>position</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the position of a convex shape. </p>
+<p>This function completely overwrites the previous position. See sfConvexShape_move to apply an offset based on the previous position instead. The default position of a circle Shape object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">position</td><td>New position </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a81e9606e6b7d94299ede223981a33be4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_setRotation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the orientation of a convex shape. </p>
+<p>This function completely overwrites the previous rotation. See sfConvexShape_rotate to add an angle based on the previous rotation instead. The default rotation of a circle Shape object is 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">angle</td><td>New rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6d00c2073aed035154a99f046d331e76"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_setScale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>scale</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the scale factors of a convex shape. </p>
+<p>This function completely overwrites the previous scale. See sfConvexShape_scale to add a factor based on the previous scale instead. The default scale of a circle Shape object is (1, 1).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">scale</td><td>New scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a3fb2e5d98c6f79e32dc135a99ab8dbb5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_setTexture </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>resetRect</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the source texture of a convex shape. </p>
+<p>The <em>texture</em> argument refers to a texture that must exist as long as the shape uses it. Indeed, the shape doesn't store its own copy of the texture, but rather keeps a pointer to the one that you passed to this function. If the source texture is destroyed and the shape tries to use it, the behaviour is undefined. <em>texture</em> can be NULL to disable texturing. If <em>resetRect</em> is true, the TextureRect property of the shape is automatically adjusted to the size of the new texture. If it is false, the texture rect is left unchanged.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">texture</td><td>New texture </td></tr>
+ <tr><td class="paramname">resetRect</td><td>Should the texture rect be reset to the size of the new texture? </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7fffdbcd10c0df48df6e7b1f35ac45e4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfConvexShape_setTextureRect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td>
+ <td class="paramname"><em>rect</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the sub-rectangle of the texture that a convex shape will display. </p>
+<p>The texture rect is useful when you don't want to display the whole texture, but rather a part of it. By default, the texture rect covers the entire texture.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">rect</td><td>Rectangle defining the region of the texture to display </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ConvexShape_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ConvexShape_8h_source.htm
new file mode 100755
index 0000000..4543ae6
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ConvexShape_8h_source.htm
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">ConvexShape.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ConvexShape_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_CONVEXSHAPE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_CONVEXSHAPE_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Color_8h.htm">SFML/Graphics/Color.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Transform_8h.htm">SFML/Graphics/Transform.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* <a class="code" href="ConvexShape_8h.htm#a6ce28f2077c08cfa4fad56333e0cc173" title="Create a new convex shape.">sfConvexShape_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* <a class="code" href="ConvexShape_8h.htm#a22d08f09e5bc40c402b9b8595f6d7c3b" title="Copy an existing convex shape.">sfConvexShape_copy</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#a006d290a3d7a474ceb5e889ea0f239ce" title="Destroy an existing convex Shape.">sfConvexShape_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#a12cdad2519c3d5116d5b051a66c2efa7" title="Set the position of a convex shape.">sfConvexShape_setPosition</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> position);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#a81e9606e6b7d94299ede223981a33be4" title="Set the orientation of a convex shape.">sfConvexShape_setRotation</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#a6d00c2073aed035154a99f046d331e76" title="Set the scale factors of a convex shape.">sfConvexShape_setScale</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> scale);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#af6e1fa2a63938a9f5501d3147e2405dd" title="Set the local origin of a convex shape.">sfConvexShape_setOrigin</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> origin);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="ConvexShape_8h.htm#aba19c562617e756f618d8dfec8c4bd08" title="Get the position of a convex shape.">sfConvexShape_getPosition</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">float</span> <a class="code" href="ConvexShape_8h.htm#aef744a61aebf519b4c963e6cd2ba310a" title="Get the orientation of a convex shape.">sfConvexShape_getRotation</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="ConvexShape_8h.htm#a7c258811673485683516bda2f003e881" title="Get the current scale of a convex shape.">sfConvexShape_getScale</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="ConvexShape_8h.htm#a4466f0f40aef4cec7a318458f630b3cd" title="Get the local origin of a convex shape.">sfConvexShape_getOrigin</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#a7fe00a9e2f78c9d14328f4ae82ec4e16" title="Move a convex shape by a given offset.">sfConvexShape_move</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> offset);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#aa0cd0758757927e3ac94fd773108822e" title="Rotate a convex shape.">sfConvexShape_rotate</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#aba846ec65b5f60d0df1e298529d450b2" title="Scale a convex shape.">sfConvexShape_scale</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> factors);</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="ConvexShape_8h.htm#a63ee8219b001d763afd0eec9126f7aef" title="Get the combined transform of a convex shape.">sfConvexShape_getTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="ConvexShape_8h.htm#a34f8fbf1a72ae8de39e7539ce6cbacff" title="Get the inverse of the combined transform of a convex shape.">sfConvexShape_getInverseTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#a3fb2e5d98c6f79e32dc135a99ab8dbb5" title="Change the source texture of a convex shape.">sfConvexShape_setTexture</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> resetRect);</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#a7fffdbcd10c0df48df6e7b1f35ac45e4" title="Set the sub-rectangle of the texture that a convex shape will display.">sfConvexShape_setTextureRect</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <a class="code" href="structsfIntRect.htm">sfIntRect</a> rect);</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#abe3c895bffe87a3ae80b9a94451c1dd5" title="Set the fill color of a convex shape.">sfConvexShape_setFillColor</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#a0496672ad4fd18e38e3b0198ba54b537" title="Set the outline color of a convex shape.">sfConvexShape_setOutlineColor</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#a3f3694cbb9a749ea028b3da8578a4a10" title="Set the thickness of a convex shape&#39;s outline.">sfConvexShape_setOutlineThickness</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <span class="keywordtype">float</span> thickness);</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="ConvexShape_8h.htm#a4cab5700b00c8865d6e477f7036b7c5b" title="Get the source texture of a convex shape.">sfConvexShape_getTexture</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfIntRect.htm">sfIntRect</a> <a class="code" href="ConvexShape_8h.htm#ab87d9c87c57bc1d4608747fe6081f939" title="Get the sub-rectangle of the texture displayed by a convex shape.">sfConvexShape_getTextureRect</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="ConvexShape_8h.htm#a5a13c8a339a166e58db8085968ce2a67" title="Get the fill color of a convex shape.">sfConvexShape_getFillColor</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="ConvexShape_8h.htm#a776c682466a5211d06506363f2c57af7" title="Get the outline color of a convex shape.">sfConvexShape_getOutlineColor</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">float</span> <a class="code" href="ConvexShape_8h.htm#a82652ae222f31d5758a1508555c03baf" title="Get the outline thickness of a convex shape.">sfConvexShape_getOutlineThickness</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="ConvexShape_8h.htm#ae3d09d3e9f5f5214aa5b67d1d2f16e08" title="Get the total number of points of a convex shape.">sfConvexShape_getPointCount</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="ConvexShape_8h.htm#adc9131b902775a82c5ad0e42a44774eb" title="Get a point of a convex shape.">sfConvexShape_getPoint</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#a036083d765f6f3a84c403a6805c57ced" title="Set the number of points of a convex shap.">sfConvexShape_setPointCount</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="ConvexShape_8h.htm#a44a76af59cd8ef84dc7f83e5f6f98a2d" title="Set the position of a point in a convex shape.">sfConvexShape_setPoint</a>(<a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> point);</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="ConvexShape_8h.htm#a02b43d1828f541971ec808bd2a8e4355" title="Get the local bounding rectangle of a convex shape.">sfConvexShape_getLocalBounds</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;</div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="ConvexShape_8h.htm#ac33794d0e1cbbc3c174bb97fe18f913e" title="Get the global bounding rectangle of a convex shape.">sfConvexShape_getGlobalBounds</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* shape);</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;<span class="preprocessor">#endif // SFML_CONVEXSHAPE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Event_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Event_8h.htm
new file mode 100755
index 0000000..8147491
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Event_8h.htm
@@ -0,0 +1,192 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#enum-members">Enumerations</a> </div>
+ <div class="headertitle">
+<div class="title">Event.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Window_2Export_8h_source.htm">SFML/Window/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Joystick_8h_source.htm">SFML/Window/Joystick.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Keyboard_8h_source.htm">SFML/Window/Keyboard.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Mouse_8h_source.htm">SFML/Window/Mouse.h</a>&gt;</code><br/>
+</div>
+<p><a href="Event_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfKeyEvent.htm">sfKeyEvent</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keyboard event parameters. <a href="structsfKeyEvent.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfTextEvent.htm">sfTextEvent</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Text event parameters. <a href="structsfTextEvent.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseMoveEvent.htm">sfMouseMoveEvent</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse move event parameters. <a href="structsfMouseMoveEvent.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseButtonEvent.htm">sfMouseButtonEvent</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse buttons events parameters. <a href="structsfMouseButtonEvent.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseWheelEvent.htm">sfMouseWheelEvent</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse wheel events parameters. <a href="structsfMouseWheelEvent.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfJoystickMoveEvent.htm">sfJoystickMoveEvent</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Joystick axis move event parameters. <a href="structsfJoystickMoveEvent.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfJoystickButtonEvent.htm">sfJoystickButtonEvent</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Joystick buttons events parameters. <a href="structsfJoystickButtonEvent.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfJoystickConnectEvent.htm">sfJoystickConnectEvent</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Joystick connection/disconnection event parameters. <a href="structsfJoystickConnectEvent.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfSizeEvent.htm">sfSizeEvent</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size events parameters. <a href="structsfSizeEvent.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionsfEvent.htm">sfEvent</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="unionsfEvent.htm" title="sfEvent defines a system event and its parameters">sfEvent</a> defines a system event and its parameters <a href="unionsfEvent.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a18e8028e83dbf54a65b18b465634e2f9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a> { <br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a1e0899b43e06b867157f1576cce3700d">sfEvtClosed</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9acc357c0b7b137128d991d85dfc53a8f6">sfEvtResized</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9affa5a84ade6c45779badff580ac5618d">sfEvtLostFocus</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9918e93d33d8c0cdfc5b60b8708f15f4">sfEvtGainedFocus</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a6ff7640f52ed437c0aaeb8e0dc8f814d">sfEvtTextEntered</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a15bbf7e0c5cffd43f8d3bc5015cbc5ad">sfEvtKeyPressed</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9ab305665bac657aa01e296b6d2d789041">sfEvtKeyReleased</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afdcde78f7e64c8ad1b97a2b6820e8dd0">sfEvtMouseWheelMoved</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a89bcef39299956f8ce7ce1ceba7d805f">sfEvtMouseButtonPressed</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a95133aea7f7d6dd8e686504c63b12acd">sfEvtMouseButtonReleased</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9ca2ca14230029cfadd65084be6a224f">sfEvtMouseMoved</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a85641e3d7bc07085609fdb5b601e4415">sfEvtMouseEntered</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a7686d8108fa757aa808948b2a3bb6464">sfEvtMouseLeft</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afce884bd419b8a2e08d8b88e69b170ae">sfEvtJoystickButtonPressed</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a21e3fbf960dbfa2905ce0c56417d681b">sfEvtJoystickButtonReleased</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a74bb7526c889847e3e70c2b80770fe5c">sfEvtJoystickMoved</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a333a69f15be1ad2cab41ea7c53a92c67">sfEvtJoystickConnected</a>,
+<br/>
+&#160;&#160;<a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a5dfe428b6d52687575c71c14b7e83265">sfEvtJoystickDisconnected</a>
+<br/>
+ }</td></tr>
+<tr class="memdesc:a18e8028e83dbf54a65b18b465634e2f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Definition of all the event types. <a href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">More...</a><br/></td></tr>
+<tr class="separator:a18e8028e83dbf54a65b18b465634e2f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition of all the event types. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9a1e0899b43e06b867157f1576cce3700d"></a>sfEvtClosed</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9acc357c0b7b137128d991d85dfc53a8f6"></a>sfEvtResized</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9affa5a84ade6c45779badff580ac5618d"></a>sfEvtLostFocus</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9a9918e93d33d8c0cdfc5b60b8708f15f4"></a>sfEvtGainedFocus</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9a6ff7640f52ed437c0aaeb8e0dc8f814d"></a>sfEvtTextEntered</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9a15bbf7e0c5cffd43f8d3bc5015cbc5ad"></a>sfEvtKeyPressed</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9ab305665bac657aa01e296b6d2d789041"></a>sfEvtKeyReleased</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9afdcde78f7e64c8ad1b97a2b6820e8dd0"></a>sfEvtMouseWheelMoved</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9a89bcef39299956f8ce7ce1ceba7d805f"></a>sfEvtMouseButtonPressed</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9a95133aea7f7d6dd8e686504c63b12acd"></a>sfEvtMouseButtonReleased</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9a9ca2ca14230029cfadd65084be6a224f"></a>sfEvtMouseMoved</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9a85641e3d7bc07085609fdb5b601e4415"></a>sfEvtMouseEntered</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9a7686d8108fa757aa808948b2a3bb6464"></a>sfEvtMouseLeft</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9afce884bd419b8a2e08d8b88e69b170ae"></a>sfEvtJoystickButtonPressed</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9a21e3fbf960dbfa2905ce0c56417d681b"></a>sfEvtJoystickButtonReleased</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9a74bb7526c889847e3e70c2b80770fe5c"></a>sfEvtJoystickMoved</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9a333a69f15be1ad2cab41ea7c53a92c67"></a>sfEvtJoystickConnected</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a18e8028e83dbf54a65b18b465634e2f9a5dfe428b6d52687575c71c14b7e83265"></a>sfEvtJoystickDisconnected</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00040">40</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Event_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Event_8h_source.htm
new file mode 100755
index 0000000..0acd252
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Event_8h_source.htm
@@ -0,0 +1,189 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Event.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Event_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef SFML_EVENT_H</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_EVENT_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Window_2Export_8h.htm">SFML/Window/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Joystick_8h.htm">SFML/Window/Joystick.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Keyboard_8h.htm">SFML/Window/Keyboard.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Mouse_8h.htm">SFML/Window/Mouse.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9"> 40</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a1e0899b43e06b867157f1576cce3700d"> 42</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a1e0899b43e06b867157f1576cce3700d">sfEvtClosed</a>,</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9acc357c0b7b137128d991d85dfc53a8f6"> 43</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9acc357c0b7b137128d991d85dfc53a8f6">sfEvtResized</a>,</div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9affa5a84ade6c45779badff580ac5618d"> 44</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9affa5a84ade6c45779badff580ac5618d">sfEvtLostFocus</a>,</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9918e93d33d8c0cdfc5b60b8708f15f4"> 45</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9918e93d33d8c0cdfc5b60b8708f15f4">sfEvtGainedFocus</a>,</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a6ff7640f52ed437c0aaeb8e0dc8f814d"> 46</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a6ff7640f52ed437c0aaeb8e0dc8f814d">sfEvtTextEntered</a>,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a15bbf7e0c5cffd43f8d3bc5015cbc5ad"> 47</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a15bbf7e0c5cffd43f8d3bc5015cbc5ad">sfEvtKeyPressed</a>,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9ab305665bac657aa01e296b6d2d789041"> 48</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9ab305665bac657aa01e296b6d2d789041">sfEvtKeyReleased</a>,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afdcde78f7e64c8ad1b97a2b6820e8dd0"> 49</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afdcde78f7e64c8ad1b97a2b6820e8dd0">sfEvtMouseWheelMoved</a>,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a89bcef39299956f8ce7ce1ceba7d805f"> 50</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a89bcef39299956f8ce7ce1ceba7d805f">sfEvtMouseButtonPressed</a>,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a95133aea7f7d6dd8e686504c63b12acd"> 51</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a95133aea7f7d6dd8e686504c63b12acd">sfEvtMouseButtonReleased</a>,</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9ca2ca14230029cfadd65084be6a224f"> 52</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9ca2ca14230029cfadd65084be6a224f">sfEvtMouseMoved</a>,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a85641e3d7bc07085609fdb5b601e4415"> 53</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a85641e3d7bc07085609fdb5b601e4415">sfEvtMouseEntered</a>,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a7686d8108fa757aa808948b2a3bb6464"> 54</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a7686d8108fa757aa808948b2a3bb6464">sfEvtMouseLeft</a>,</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afce884bd419b8a2e08d8b88e69b170ae"> 55</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afce884bd419b8a2e08d8b88e69b170ae">sfEvtJoystickButtonPressed</a>,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a21e3fbf960dbfa2905ce0c56417d681b"> 56</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a21e3fbf960dbfa2905ce0c56417d681b">sfEvtJoystickButtonReleased</a>,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a74bb7526c889847e3e70c2b80770fe5c"> 57</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a74bb7526c889847e3e70c2b80770fe5c">sfEvtJoystickMoved</a>,</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a333a69f15be1ad2cab41ea7c53a92c67"> 58</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a333a69f15be1ad2cab41ea7c53a92c67">sfEvtJoystickConnected</a>,</div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a5dfe428b6d52687575c71c14b7e83265"> 59</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a5dfe428b6d52687575c71c14b7e83265">sfEvtJoystickDisconnected</a></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;} <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9" title="Definition of all the event types.">sfEventType</a>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="structsfKeyEvent.htm"> 67</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;{</div>
+<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="structsfKeyEvent.htm#adf69205f01f61f66e91d2177da3bd317"> 69</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9" title="Definition of all the event types.">sfEventType</a> <a class="code" href="structsfKeyEvent.htm#adf69205f01f61f66e91d2177da3bd317">type</a>;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="code" href="structsfKeyEvent.htm#aecf63dc77c4b7f4d57d2742e9f145393"> 70</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3" title="Key codes.">sfKeyCode</a> <a class="code" href="structsfKeyEvent.htm#aecf63dc77c4b7f4d57d2742e9f145393">code</a>;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="structsfKeyEvent.htm#ab6a3169c2c5152de208c5c78075705a6"> 71</a></span>&#160; <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="structsfKeyEvent.htm#ab6a3169c2c5152de208c5c78075705a6">alt</a>;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="code" href="structsfKeyEvent.htm#ae1f4ee69f0b395feb3c27254fe71f03d"> 72</a></span>&#160; <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="structsfKeyEvent.htm#ae1f4ee69f0b395feb3c27254fe71f03d">control</a>;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="structsfKeyEvent.htm#aac1a7feeb500146e60d587b36e9525a4"> 73</a></span>&#160; <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="structsfKeyEvent.htm#aac1a7feeb500146e60d587b36e9525a4">shift</a>;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="structsfKeyEvent.htm#a7bd543c75eb15fc9a7241d87cb0eb37b"> 74</a></span>&#160; <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="structsfKeyEvent.htm#a7bd543c75eb15fc9a7241d87cb0eb37b">system</a>;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;} <a class="code" href="structsfKeyEvent.htm" title="Keyboard event parameters.">sfKeyEvent</a>;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="structsfTextEvent.htm"> 81</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;{</div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="code" href="structsfTextEvent.htm#a76f692faa7c52d8d81f088479f3be530"> 83</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9" title="Definition of all the event types.">sfEventType</a> <a class="code" href="structsfTextEvent.htm#a76f692faa7c52d8d81f088479f3be530">type</a>;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="code" href="structsfTextEvent.htm#a2c6653025edc30095dfcf46194217c38"> 84</a></span>&#160; <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> <a class="code" href="structsfTextEvent.htm#a2c6653025edc30095dfcf46194217c38">unicode</a>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;} <a class="code" href="structsfTextEvent.htm" title="Text event parameters.">sfTextEvent</a>;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="code" href="structsfMouseMoveEvent.htm"> 91</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;{</div>
+<div class="line"><a name="l00093"></a><span class="lineno"><a class="code" href="structsfMouseMoveEvent.htm#aebb667c6a9a1d1a4dce5c2a38d7bb5f0"> 93</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9" title="Definition of all the event types.">sfEventType</a> <a class="code" href="structsfMouseMoveEvent.htm#aebb667c6a9a1d1a4dce5c2a38d7bb5f0">type</a>;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="code" href="structsfMouseMoveEvent.htm#a5cdd2c0c110a13a8ef4e4367ebc517ba"> 94</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfMouseMoveEvent.htm#a5cdd2c0c110a13a8ef4e4367ebc517ba">x</a>;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="code" href="structsfMouseMoveEvent.htm#a4a32940d523e6c6cea675cfa61f0135b"> 95</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfMouseMoveEvent.htm#a4a32940d523e6c6cea675cfa61f0135b">y</a>;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;} <a class="code" href="structsfMouseMoveEvent.htm" title="Mouse move event parameters.">sfMouseMoveEvent</a>;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="structsfMouseButtonEvent.htm"> 102</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;{</div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="code" href="structsfMouseButtonEvent.htm#ae2bc9b05527866d591a59eaf67908e7f"> 104</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9" title="Definition of all the event types.">sfEventType</a> <a class="code" href="structsfMouseButtonEvent.htm#ae2bc9b05527866d591a59eaf67908e7f">type</a>;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"><a class="code" href="structsfMouseButtonEvent.htm#ae46e279910537fb0acfc4d6d8e8b7fe2"> 105</a></span>&#160; <a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699" title="Mouse buttons.">sfMouseButton</a> <a class="code" href="structsfMouseButtonEvent.htm#ae46e279910537fb0acfc4d6d8e8b7fe2">button</a>;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="structsfMouseButtonEvent.htm#a0a50fc458ebcd9aa6779931368056596"> 106</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfMouseButtonEvent.htm#a0a50fc458ebcd9aa6779931368056596">x</a>;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"><a class="code" href="structsfMouseButtonEvent.htm#a36ee300646b8baa339bf9a37aa365466"> 107</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfMouseButtonEvent.htm#a36ee300646b8baa339bf9a37aa365466">y</a>;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;} <a class="code" href="structsfMouseButtonEvent.htm" title="Mouse buttons events parameters.">sfMouseButtonEvent</a>;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"><a class="code" href="structsfMouseWheelEvent.htm"> 114</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;{</div>
+<div class="line"><a name="l00116"></a><span class="lineno"><a class="code" href="structsfMouseWheelEvent.htm#a0c58eb1e77a0d681f7803cdb3c85f800"> 116</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9" title="Definition of all the event types.">sfEventType</a> <a class="code" href="structsfMouseWheelEvent.htm#a0c58eb1e77a0d681f7803cdb3c85f800">type</a>;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"><a class="code" href="structsfMouseWheelEvent.htm#a27f59dc9618fefeacce9d51d2df80d78"> 117</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfMouseWheelEvent.htm#a27f59dc9618fefeacce9d51d2df80d78">delta</a>;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"><a class="code" href="structsfMouseWheelEvent.htm#a11691f335bfe323a3331945f794c0d69"> 118</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfMouseWheelEvent.htm#a11691f335bfe323a3331945f794c0d69">x</a>;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="code" href="structsfMouseWheelEvent.htm#a5c7b05a93482a50543bb6c3371ea3687"> 119</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfMouseWheelEvent.htm#a5c7b05a93482a50543bb6c3371ea3687">y</a>;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;} <a class="code" href="structsfMouseWheelEvent.htm" title="Mouse wheel events parameters.">sfMouseWheelEvent</a>;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"><a class="code" href="structsfJoystickMoveEvent.htm"> 126</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;{</div>
+<div class="line"><a name="l00128"></a><span class="lineno"><a class="code" href="structsfJoystickMoveEvent.htm#a2b937fff9ea183acee1abc98d848c2d7"> 128</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9" title="Definition of all the event types.">sfEventType</a> <a class="code" href="structsfJoystickMoveEvent.htm#a2b937fff9ea183acee1abc98d848c2d7">type</a>;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"><a class="code" href="structsfJoystickMoveEvent.htm#a713889004b67d967caabea032493b916"> 129</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfJoystickMoveEvent.htm#a713889004b67d967caabea032493b916">joystickId</a>;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"><a class="code" href="structsfJoystickMoveEvent.htm#a0a7a3a99a7d456744bc0559553907a3a"> 130</a></span>&#160; <a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271" title="Axes supported by SFML joysticks.">sfJoystickAxis</a> <a class="code" href="structsfJoystickMoveEvent.htm#a0a7a3a99a7d456744bc0559553907a3a">axis</a>;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"><a class="code" href="structsfJoystickMoveEvent.htm#a0cd94c84c832ab06ac9b0be2985a0169"> 131</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structsfJoystickMoveEvent.htm#a0cd94c84c832ab06ac9b0be2985a0169">position</a>;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;} <a class="code" href="structsfJoystickMoveEvent.htm" title="Joystick axis move event parameters.">sfJoystickMoveEvent</a>;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"><a class="code" href="structsfJoystickButtonEvent.htm"> 138</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;{</div>
+<div class="line"><a name="l00140"></a><span class="lineno"><a class="code" href="structsfJoystickButtonEvent.htm#a1f7a362e574a4eb12c228be70b5cda48"> 140</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9" title="Definition of all the event types.">sfEventType</a> <a class="code" href="structsfJoystickButtonEvent.htm#a1f7a362e574a4eb12c228be70b5cda48">type</a>;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"><a class="code" href="structsfJoystickButtonEvent.htm#a40667f6c03f4bc2807af99d4ae44083a"> 141</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfJoystickButtonEvent.htm#a40667f6c03f4bc2807af99d4ae44083a">joystickId</a>;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"><a class="code" href="structsfJoystickButtonEvent.htm#ace6b339159b84bc6fe6976f86829f709"> 142</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfJoystickButtonEvent.htm#ace6b339159b84bc6fe6976f86829f709">button</a>;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;} <a class="code" href="structsfJoystickButtonEvent.htm" title="Joystick buttons events parameters.">sfJoystickButtonEvent</a>;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"><a class="code" href="structsfJoystickConnectEvent.htm"> 149</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;{</div>
+<div class="line"><a name="l00151"></a><span class="lineno"><a class="code" href="structsfJoystickConnectEvent.htm#aec02924a112c938b158737dd53c51490"> 151</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9" title="Definition of all the event types.">sfEventType</a> <a class="code" href="structsfJoystickConnectEvent.htm#aec02924a112c938b158737dd53c51490">type</a>;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"><a class="code" href="structsfJoystickConnectEvent.htm#a0ace5fca92705969d20eab8c4a7a6fb3"> 152</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfJoystickConnectEvent.htm#a0ace5fca92705969d20eab8c4a7a6fb3">joystickId</a>;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;} <a class="code" href="structsfJoystickConnectEvent.htm" title="Joystick connection/disconnection event parameters.">sfJoystickConnectEvent</a>;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"><a class="code" href="structsfSizeEvent.htm"> 159</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;{</div>
+<div class="line"><a name="l00161"></a><span class="lineno"><a class="code" href="structsfSizeEvent.htm#a5ec89933cfa94a7d5e07e456cb132687"> 161</a></span>&#160; <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9" title="Definition of all the event types.">sfEventType</a> <a class="code" href="structsfSizeEvent.htm#a5ec89933cfa94a7d5e07e456cb132687">type</a>;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"><a class="code" href="structsfSizeEvent.htm#a8b55ea8ba2b46cd80294e378629604e2"> 162</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfSizeEvent.htm#a8b55ea8ba2b46cd80294e378629604e2">width</a>;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="code" href="structsfSizeEvent.htm#a169bfd4b5bc356aefdd8aeb63d9eff1b"> 163</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfSizeEvent.htm#a169bfd4b5bc356aefdd8aeb63d9eff1b">height</a>;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;} <a class="code" href="structsfSizeEvent.htm" title="Size events parameters.">sfSizeEvent</a>;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"><a class="code" href="unionsfEvent.htm"> 171</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;{</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="comment">// Member data</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"><a class="code" href="unionsfEvent.htm#ae061e7ccb28bea305ba1b88f1f5353e0"> 176</a></span>&#160;<span class="comment"></span> <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9" title="Definition of all the event types.">sfEventType</a> <a class="code" href="unionsfEvent.htm#ae061e7ccb28bea305ba1b88f1f5353e0" title="Type of the event.">type</a>; </div>
+<div class="line"><a name="l00177"></a><span class="lineno"><a class="code" href="unionsfEvent.htm#a4e7d9913d70ce3b10724d00cbd803d8e"> 177</a></span>&#160; <a class="code" href="structsfSizeEvent.htm" title="Size events parameters.">sfSizeEvent</a> <a class="code" href="unionsfEvent.htm#a4e7d9913d70ce3b10724d00cbd803d8e">size</a>;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"><a class="code" href="unionsfEvent.htm#a2908c48752a349a0036f399da086a8cd"> 178</a></span>&#160; <a class="code" href="structsfKeyEvent.htm" title="Keyboard event parameters.">sfKeyEvent</a> <a class="code" href="unionsfEvent.htm#a2908c48752a349a0036f399da086a8cd">key</a>;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"><a class="code" href="unionsfEvent.htm#aeef4dfa8ecc93109c1606aaed7ab9bab"> 179</a></span>&#160; <a class="code" href="structsfTextEvent.htm" title="Text event parameters.">sfTextEvent</a> <a class="code" href="unionsfEvent.htm#aeef4dfa8ecc93109c1606aaed7ab9bab">text</a>;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"><a class="code" href="unionsfEvent.htm#a31028d58c41b315c5477d5e0fffbd21f"> 180</a></span>&#160; <a class="code" href="structsfMouseMoveEvent.htm" title="Mouse move event parameters.">sfMouseMoveEvent</a> <a class="code" href="unionsfEvent.htm#a31028d58c41b315c5477d5e0fffbd21f">mouseMove</a>;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"><a class="code" href="unionsfEvent.htm#adcaa3d074bae3840e841b44d8a4d78ba"> 181</a></span>&#160; <a class="code" href="structsfMouseButtonEvent.htm" title="Mouse buttons events parameters.">sfMouseButtonEvent</a> <a class="code" href="unionsfEvent.htm#adcaa3d074bae3840e841b44d8a4d78ba">mouseButton</a>;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"><a class="code" href="unionsfEvent.htm#a73546f65eeecbb5fbeb962a5c209ac9b"> 182</a></span>&#160; <a class="code" href="structsfMouseWheelEvent.htm" title="Mouse wheel events parameters.">sfMouseWheelEvent</a> <a class="code" href="unionsfEvent.htm#a73546f65eeecbb5fbeb962a5c209ac9b">mouseWheel</a>;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"><a class="code" href="unionsfEvent.htm#ac98fa0f70adc6fd4b851e33437d16d2b"> 183</a></span>&#160; <a class="code" href="structsfJoystickMoveEvent.htm" title="Joystick axis move event parameters.">sfJoystickMoveEvent</a> <a class="code" href="unionsfEvent.htm#ac98fa0f70adc6fd4b851e33437d16d2b">joystickMove</a>;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"><a class="code" href="unionsfEvent.htm#a556c22f2bbefffa6f0ed0ba566a01be9"> 184</a></span>&#160; <a class="code" href="structsfJoystickButtonEvent.htm" title="Joystick buttons events parameters.">sfJoystickButtonEvent</a> <a class="code" href="unionsfEvent.htm#a556c22f2bbefffa6f0ed0ba566a01be9">joystickButton</a>;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"><a class="code" href="unionsfEvent.htm#a26048924ee611f512688a3660022657b"> 185</a></span>&#160; <a class="code" href="structsfJoystickConnectEvent.htm" title="Joystick connection/disconnection event parameters.">sfJoystickConnectEvent</a> <a class="code" href="unionsfEvent.htm#a26048924ee611f512688a3660022657b">joystickConnect</a>;</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;} <a class="code" href="unionsfEvent.htm" title="sfEvent defines a system event and its parameters">sfEvent</a>;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor">#endif // SFML_EVENT_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Font_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Font_8h.htm
new file mode 100755
index 0000000..bfbe9e5
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Font_8h.htm
@@ -0,0 +1,398 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Font.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Glyph_8h_source.htm">SFML/Graphics/Glyph.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="InputStream_8h_source.htm">SFML/System/InputStream.h</a>&gt;</code><br/>
+<code>#include &lt;stddef.h&gt;</code><br/>
+</div>
+<p><a href="Font_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a09fc97aebd8b6746a9d5838b9c7d966c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Font_8h.htm#a09fc97aebd8b6746a9d5838b9c7d966c">sfFont_createFromFile</a> (const char *filename)</td></tr>
+<tr class="memdesc:a09fc97aebd8b6746a9d5838b9c7d966c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new font from a file. <a href="#a09fc97aebd8b6746a9d5838b9c7d966c"></a><br/></td></tr>
+<tr class="separator:a09fc97aebd8b6746a9d5838b9c7d966c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebb994a25c8d03f001e74f003b64717e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Font_8h.htm#aebb994a25c8d03f001e74f003b64717e">sfFont_createFromMemory</a> (const void *data, size_t sizeInBytes)</td></tr>
+<tr class="memdesc:aebb994a25c8d03f001e74f003b64717e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new image font a file in memory. <a href="#aebb994a25c8d03f001e74f003b64717e"></a><br/></td></tr>
+<tr class="separator:aebb994a25c8d03f001e74f003b64717e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1ae183db3dcd363f73f6de6cf0dd701"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Font_8h.htm#ab1ae183db3dcd363f73f6de6cf0dd701">sfFont_createFromStream</a> (<a class="el" href="structsfInputStream.htm">sfInputStream</a> *stream)</td></tr>
+<tr class="memdesc:ab1ae183db3dcd363f73f6de6cf0dd701"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new image font a custom stream. <a href="#ab1ae183db3dcd363f73f6de6cf0dd701"></a><br/></td></tr>
+<tr class="separator:ab1ae183db3dcd363f73f6de6cf0dd701"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a291345b0348f5e9a510bab085c2ff721"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Font_8h.htm#a291345b0348f5e9a510bab085c2ff721">sfFont_copy</a> (const <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *font)</td></tr>
+<tr class="memdesc:a291345b0348f5e9a510bab085c2ff721"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing font. <a href="#a291345b0348f5e9a510bab085c2ff721"></a><br/></td></tr>
+<tr class="separator:a291345b0348f5e9a510bab085c2ff721"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eb0ca462c87d80b2631339fdcaf0312"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Font_8h.htm#a5eb0ca462c87d80b2631339fdcaf0312">sfFont_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *font)</td></tr>
+<tr class="memdesc:a5eb0ca462c87d80b2631339fdcaf0312"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing font. <a href="#a5eb0ca462c87d80b2631339fdcaf0312"></a><br/></td></tr>
+<tr class="separator:a5eb0ca462c87d80b2631339fdcaf0312"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d30539356c801e5515bed8d5d468980"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfGlyph.htm">sfGlyph</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Font_8h.htm#a2d30539356c801e5515bed8d5d468980">sfFont_getGlyph</a> (<a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *font, <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> codePoint, unsigned int characterSize, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> bold)</td></tr>
+<tr class="memdesc:a2d30539356c801e5515bed8d5d468980"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a glyph in a font. <a href="#a2d30539356c801e5515bed8d5d468980"></a><br/></td></tr>
+<tr class="separator:a2d30539356c801e5515bed8d5d468980"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace5543fd2c63b322479ab30154379fca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Font_8h.htm#ace5543fd2c63b322479ab30154379fca">sfFont_getKerning</a> (<a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *font, <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> first, <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> second, unsigned int characterSize)</td></tr>
+<tr class="memdesc:ace5543fd2c63b322479ab30154379fca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the kerning value corresponding to a given pair of characters in a font. <a href="#ace5543fd2c63b322479ab30154379fca"></a><br/></td></tr>
+<tr class="separator:ace5543fd2c63b322479ab30154379fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac63c3dade40a6a4b7ada2ea1acd57eea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Font_8h.htm#ac63c3dade40a6a4b7ada2ea1acd57eea">sfFont_getLineSpacing</a> (<a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *font, unsigned int characterSize)</td></tr>
+<tr class="memdesc:ac63c3dade40a6a4b7ada2ea1acd57eea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the line spacing value. <a href="#ac63c3dade40a6a4b7ada2ea1acd57eea"></a><br/></td></tr>
+<tr class="separator:ac63c3dade40a6a4b7ada2ea1acd57eea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998ba4f74ca3688b8cf29805c7a6c88f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <br class="typebreak"/>
+<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Font_8h.htm#a998ba4f74ca3688b8cf29805c7a6c88f">sfFont_getTexture</a> (<a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *font, unsigned int characterSize)</td></tr>
+<tr class="memdesc:a998ba4f74ca3688b8cf29805c7a6c88f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the texture containing the glyphs of a given size in a font. <a href="#a998ba4f74ca3688b8cf29805c7a6c88f"></a><br/></td></tr>
+<tr class="separator:a998ba4f74ca3688b8cf29805c7a6c88f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a291345b0348f5e9a510bab085c2ff721"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* sfFont_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *&#160;</td>
+ <td class="paramname"><em>font</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy an existing font. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">font</td><td>Font to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Copied object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a09fc97aebd8b6746a9d5838b9c7d966c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* sfFont_createFromFile </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>filename</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new font from a file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">filename</td><td>Path of the font file to load</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfFont object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aebb994a25c8d03f001e74f003b64717e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* sfFont_createFromMemory </td>
+ <td>(</td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizeInBytes</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new image font a file in memory. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>Pointer to the file data in memory </td></tr>
+ <tr><td class="paramname">sizeInBytes</td><td>Size of the data to load, in bytes</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfFont object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab1ae183db3dcd363f73f6de6cf0dd701"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* sfFont_createFromStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfInputStream.htm">sfInputStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new image font a custom stream. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stream</td><td>Source stream to read from</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfFont object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5eb0ca462c87d80b2631339fdcaf0312"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfFont_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *&#160;</td>
+ <td class="paramname"><em>font</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing font. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">font</td><td>Font to delete </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2d30539356c801e5515bed8d5d468980"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfGlyph.htm">sfGlyph</a> sfFont_getGlyph </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *&#160;</td>
+ <td class="paramname"><em>font</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td>
+ <td class="paramname"><em>codePoint</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>characterSize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>bold</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get a glyph in a font. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">font</td><td>Source font </td></tr>
+ <tr><td class="paramname">codePoint</td><td>Unicode code point of the character to get </td></tr>
+ <tr><td class="paramname">characterSize</td><td>Character size, in pixels </td></tr>
+ <tr><td class="paramname">bold</td><td>Retrieve the bold version or the regular one?</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The corresponding glyph </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ace5543fd2c63b322479ab30154379fca"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> int sfFont_getKerning </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *&#160;</td>
+ <td class="paramname"><em>font</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td>
+ <td class="paramname"><em>first</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td>
+ <td class="paramname"><em>second</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>characterSize</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the kerning value corresponding to a given pair of characters in a font. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">font</td><td>Source font </td></tr>
+ <tr><td class="paramname">first</td><td>Unicode code point of the first character </td></tr>
+ <tr><td class="paramname">second</td><td>Unicode code point of the second character </td></tr>
+ <tr><td class="paramname">characterSize</td><td>Character size, in pixels</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Kerning offset, in pixels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac63c3dade40a6a4b7ada2ea1acd57eea"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> int sfFont_getLineSpacing </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *&#160;</td>
+ <td class="paramname"><em>font</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>characterSize</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the line spacing value. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">font</td><td>Source font </td></tr>
+ <tr><td class="paramname">characterSize</td><td>Character size, in pixels</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Line spacing, in pixels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a998ba4f74ca3688b8cf29805c7a6c88f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfFont_getTexture </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *&#160;</td>
+ <td class="paramname"><em>font</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>characterSize</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the texture containing the glyphs of a given size in a font. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">font</td><td>Source font </td></tr>
+ <tr><td class="paramname">characterSize</td><td>Character size, in pixels</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Read-only pointer to the texture </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Font_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Font_8h_source.htm
new file mode 100755
index 0000000..dee42f9
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Font_8h_source.htm
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Font.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Font_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_FONT_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_FONT_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Glyph_8h.htm">SFML/Graphics/Glyph.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="InputStream_8h.htm">SFML/System/InputStream.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* <a class="code" href="Font_8h.htm#a09fc97aebd8b6746a9d5838b9c7d966c" title="Create a new font from a file.">sfFont_createFromFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* <a class="code" href="Font_8h.htm#aebb994a25c8d03f001e74f003b64717e" title="Create a new image font a file in memory.">sfFont_createFromMemory</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> sizeInBytes);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* <a class="code" href="Font_8h.htm#ab1ae183db3dcd363f73f6de6cf0dd701" title="Create a new image font a custom stream.">sfFont_createFromStream</a>(<a class="code" href="structsfInputStream.htm" title="Set of callbacks that allow users to define custom file streams.">sfInputStream</a>* stream);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* <a class="code" href="Font_8h.htm#a291345b0348f5e9a510bab085c2ff721" title="Copy an existing font.">sfFont_copy</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* font);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Font_8h.htm#a5eb0ca462c87d80b2631339fdcaf0312" title="Destroy an existing font.">sfFont_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* font);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfGlyph.htm" title="sfGlyph describes a glyph (a visual character)">sfGlyph</a> <a class="code" href="Font_8h.htm#a2d30539356c801e5515bed8d5d468980" title="Get a glyph in a font.">sfFont_getGlyph</a>(<a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* font, <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> codePoint, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> characterSize, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> bold);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">int</span> <a class="code" href="Font_8h.htm#ace5543fd2c63b322479ab30154379fca" title="Get the kerning value corresponding to a given pair of characters in a font.">sfFont_getKerning</a>(<a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* font, <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> first, <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> second, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> characterSize);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">int</span> <a class="code" href="Font_8h.htm#ac63c3dade40a6a4b7ada2ea1acd57eea" title="Get the line spacing value.">sfFont_getLineSpacing</a>(<a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* font, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> characterSize);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="Font_8h.htm#a998ba4f74ca3688b8cf29805c7a6c88f" title="Get the texture containing the glyphs of a given size in a font.">sfFont_getTexture</a>(<a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* font, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> characterSize);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor">#endif // SFML_IMAGE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Ftp_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Ftp_8h.htm
new file mode 100755
index 0000000..edc8bca
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Ftp_8h.htm
@@ -0,0 +1,1426 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Ftp.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Network_2Export_8h_source.htm">SFML/Network/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="IpAddress_8h_source.htm">SFML/Network/IpAddress.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Network_2Types_8h_source.htm">SFML/Network/Types.h</a>&gt;</code><br/>
+<code>#include &lt;stddef.h&gt;</code><br/>
+</div>
+<p><a href="Ftp_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a6d42bb31fa6439bb2c7fc424faaf5de0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0">sfFtpTransferMode</a> { <br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a8c29b12452b4c6e81723509b59feff66">sfFtpBinary</a>,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0afad176b659e2dc43b1b5c70b664eec8d">sfFtpAscii</a>,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a86a8e0bd048b060b7056a31f6f75f3b9">sfFtpEbcdic</a>
+<br/>
+ }</td></tr>
+<tr class="memdesc:a6d42bb31fa6439bb2c7fc424faaf5de0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration of transfer modes. <a href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0">More...</a><br/></td></tr>
+<tr class="separator:a6d42bb31fa6439bb2c7fc424faaf5de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebf4b810379a0a054691c4037ae7b40a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a">sfFtpStatus</a> { <br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1564bc620f738bc261c2f7990fb043fd">sfFtpRestartMarkerReply</a> = 110,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad638ac1c1943237917bc8345c6ab0c06">sfFtpServiceReadySoon</a> = 120,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabf2c81329e0a2190cb9752b203a6bae5">sfFtpDataConnectionAlreadyOpened</a> = 125,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa7eb9385077b70244363b226372d8eb9">sfFtpOpeningDataConnection</a> = 150,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f991a61e9f5f343b4b80f16af4fd016">sfFtpOk</a> = 200,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa82c819454618c0bdb130b0e833fab1bf">sfFtpPointlessCommand</a> = 202,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab992427442e5ec30718dbe3330c6dead">sfFtpSystemStatus</a> = 211,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab2483a0d8695aee8dbb80d702fb09a2f">sfFtpDirectoryStatus</a> = 212,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaaab41771f29166d838c583a4666645fb">sfFtpFileStatus</a> = 213,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab603f8c0fe2f4987e65bc8e2bb3d605d">sfFtpHelpMessage</a> = 214,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab069d2aab8da166d1abc688ac4659bce">sfFtpSystemType</a> = 215,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa10ff49c24e18d6486b75a42fdf57e12a">sfFtpServiceReady</a> = 220,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aacd2b0cb9eca25fbc0cb6c0433cfe944d">sfFtpClosingConnection</a> = 221,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f9d4cb3d3d2303b9ef1cdcefc234254">sfFtpDataConnectionOpened</a> = 225,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4e4a4b6a3b88bf985fc5aefdc10d3d81">sfFtpClosingDataConnection</a> = 226,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa089132697f31cfc594814cdaa4dedd8a">sfFtpEnteringPassiveMode</a> = 227,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab1ad76ab99cd07c0383f28f8d1adc7ea">sfFtpLoggedIn</a> = 230,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae1326ac4c4e48f5a22ded95c90bd55d3">sfFtpFileActionOk</a> = 250,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa9f3814608bbbc5e4beaa1a2fded6e264">sfFtpDirectoryOk</a> = 257,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaee8e1cbe73e129d924738eeced598bf6">sfFtpNeedPassword</a> = 331,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1036f24f2bcc86baabe1c848b7dc1fe2">sfFtpNeedAccountToLogIn</a> = 332,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa31a850e1b088ef507a4215a15a019e36">sfFtpNeedInformation</a> = 350,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa18fa9b1781832ad919114a8b9878d89e">sfFtpServiceUnavailable</a> = 421,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa81787a820f543062c372f1dce5c391df">sfFtpDataConnectionUnavailable</a> = 425,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4b95fc6ff0f676423062718aa2b02ded">sfFtpTransferAborted</a> = 426,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaae58dbdfad0cc1453f7bff5ce725e373">sfFtpFileActionAborted</a> = 450,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa024698ccae1c5fa7357eb6258da1b48a">sfFtpLocalError</a> = 451,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa58f76ffcaa10ea2937c06cbcaafda833">sfFtpInsufficientStorageSpace</a> = 452,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa928cd94bd75a4521527525771f42c32e">sfFtpCommandUnknown</a> = 500,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabd8dca8c4dbd5bca01abdba43857a5ac">sfFtpParametersUnknown</a> = 501,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa707ccb1c9d45ac7c06a871be0a560623">sfFtpCommandNotImplemented</a> = 502,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aac6d00dcd873c683fb9ce61ba8432650f">sfFtpBadCommandSequence</a> = 503,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaf6084b9d19faacee61341533630894e9">sfFtpParameterNotImplemented</a> = 504,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae2808412afb18bb5a29adf6173ff14cd">sfFtpNotLoggedIn</a> = 530,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa33a6f867a1ec57c60132d472c699a8a">sfFtpNeedAccountToStore</a> = 532,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa77249ca1705d936f4f7fa0acb480f573">sfFtpFileUnavailable</a> = 550,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa2fc4dfd73c95f00ec6ebcfb68b6b2616">sfFtpPageTypeUnknown</a> = 551,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa96fcee7d4b50270a3b28e27765ba464f">sfFtpNotEnoughMemory</a> = 552,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa72f1a0ef130cd4ca3ab80f740872ef99">sfFtpFilenameNotAllowed</a> = 553,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa799b5a142ccb7cf476941d5f0a12fd64">sfFtpInvalidResponse</a> = 1000,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad20aa6f73d6fd3340ca6972de11cd606">sfFtpConnectionFailed</a> = 1001,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa152137a0a6196094157b9bfae872898e">sfFtpConnectionClosed</a> = 1002,
+<br/>
+&#160;&#160;<a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa003fe01e7bcaf02a7c14f2d7f907853b">sfFtpInvalidFile</a> = 1003
+<br/>
+ }</td></tr>
+<tr class="memdesc:aebf4b810379a0a054691c4037ae7b40a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status codes possibly returned by a FTP response. <a href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a">More...</a><br/></td></tr>
+<tr class="separator:aebf4b810379a0a054691c4037ae7b40a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a92199c40bdf8f518a3848bd0c9c5037c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a92199c40bdf8f518a3848bd0c9c5037c">sfFtpListingResponse_destroy</a> (<a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> *ftpListingResponse)</td></tr>
+<tr class="memdesc:a92199c40bdf8f518a3848bd0c9c5037c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a FTP listing response. <a href="#a92199c40bdf8f518a3848bd0c9c5037c"></a><br/></td></tr>
+<tr class="separator:a92199c40bdf8f518a3848bd0c9c5037c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c3771cbb1378842a9209b9c35fd2b82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a2c3771cbb1378842a9209b9c35fd2b82">sfFtpListingResponse_isOk</a> (const <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> *ftpListingResponse)</td></tr>
+<tr class="memdesc:a2c3771cbb1378842a9209b9c35fd2b82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a FTP listing response status code means a success. <a href="#a2c3771cbb1378842a9209b9c35fd2b82"></a><br/></td></tr>
+<tr class="separator:a2c3771cbb1378842a9209b9c35fd2b82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cadae8d8a9326f94487c11823a2655d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a">sfFtpStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a7cadae8d8a9326f94487c11823a2655d">sfFtpListingResponse_getStatus</a> (const <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> *ftpListingResponse)</td></tr>
+<tr class="memdesc:a7cadae8d8a9326f94487c11823a2655d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the status code of a FTP listing response. <a href="#a7cadae8d8a9326f94487c11823a2655d"></a><br/></td></tr>
+<tr class="separator:a7cadae8d8a9326f94487c11823a2655d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ec5d71be464594c1601786f1c1d68f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a9ec5d71be464594c1601786f1c1d68f1">sfFtpListingResponse_getMessage</a> (const <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> *ftpListingResponse)</td></tr>
+<tr class="memdesc:a9ec5d71be464594c1601786f1c1d68f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the full message contained in a FTP listing response. <a href="#a9ec5d71be464594c1601786f1c1d68f1"></a><br/></td></tr>
+<tr class="separator:a9ec5d71be464594c1601786f1c1d68f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad424f8e7ac75534c8b7300f6482f24ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#ad424f8e7ac75534c8b7300f6482f24ea">sfFtpListingResponse_getCount</a> (const <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> *ftpListingResponse)</td></tr>
+<tr class="memdesc:ad424f8e7ac75534c8b7300f6482f24ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of directory/file names contained in a FTP listing response. <a href="#ad424f8e7ac75534c8b7300f6482f24ea"></a><br/></td></tr>
+<tr class="separator:ad424f8e7ac75534c8b7300f6482f24ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a381f07b5740897388f175292aa06834a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a381f07b5740897388f175292aa06834a">sfFtpListingResponse_getName</a> (const <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> *ftpListingResponse, size_t index)</td></tr>
+<tr class="memdesc:a381f07b5740897388f175292aa06834a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a directory/file name contained in a FTP listing response. <a href="#a381f07b5740897388f175292aa06834a"></a><br/></td></tr>
+<tr class="separator:a381f07b5740897388f175292aa06834a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab35db790f4f920f51db03bceb2f43d08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#ab35db790f4f920f51db03bceb2f43d08">sfFtpDirectoryResponse_destroy</a> (<a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a> *ftpDirectoryResponse)</td></tr>
+<tr class="memdesc:ab35db790f4f920f51db03bceb2f43d08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a FTP directory response. <a href="#ab35db790f4f920f51db03bceb2f43d08"></a><br/></td></tr>
+<tr class="separator:ab35db790f4f920f51db03bceb2f43d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a480f4aa425f3df1dc094c891b0c02e9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a480f4aa425f3df1dc094c891b0c02e9e">sfFtpDirectoryResponse_isOk</a> (const <a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a> *ftpDirectoryResponse)</td></tr>
+<tr class="memdesc:a480f4aa425f3df1dc094c891b0c02e9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a FTP directory response status code means a success. <a href="#a480f4aa425f3df1dc094c891b0c02e9e"></a><br/></td></tr>
+<tr class="separator:a480f4aa425f3df1dc094c891b0c02e9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a300ebe63bad053a5c31e8833430b599b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a">sfFtpStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a300ebe63bad053a5c31e8833430b599b">sfFtpDirectoryResponse_getStatus</a> (const <a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a> *ftpDirectoryResponse)</td></tr>
+<tr class="memdesc:a300ebe63bad053a5c31e8833430b599b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the status code of a FTP directory response. <a href="#a300ebe63bad053a5c31e8833430b599b"></a><br/></td></tr>
+<tr class="separator:a300ebe63bad053a5c31e8833430b599b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a6adcacd3ab3e01fa2c50bb985acea3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a8a6adcacd3ab3e01fa2c50bb985acea3">sfFtpDirectoryResponse_getMessage</a> (const <a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a> *ftpDirectoryResponse)</td></tr>
+<tr class="memdesc:a8a6adcacd3ab3e01fa2c50bb985acea3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the full message contained in a FTP directory response. <a href="#a8a6adcacd3ab3e01fa2c50bb985acea3"></a><br/></td></tr>
+<tr class="separator:a8a6adcacd3ab3e01fa2c50bb985acea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a0aab4baa90864ddb24ed49adbf9d90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a6a0aab4baa90864ddb24ed49adbf9d90">sfFtpDirectoryResponse_getDirectory</a> (const <a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a> *ftpDirectoryResponse)</td></tr>
+<tr class="memdesc:a6a0aab4baa90864ddb24ed49adbf9d90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the directory returned in a FTP directory response. <a href="#a6a0aab4baa90864ddb24ed49adbf9d90"></a><br/></td></tr>
+<tr class="separator:a6a0aab4baa90864ddb24ed49adbf9d90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acdad83db72182d50f92472630c57b3e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#acdad83db72182d50f92472630c57b3e6">sfFtpResponse_destroy</a> (<a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *ftpResponse)</td></tr>
+<tr class="memdesc:acdad83db72182d50f92472630c57b3e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a FTP response. <a href="#acdad83db72182d50f92472630c57b3e6"></a><br/></td></tr>
+<tr class="separator:acdad83db72182d50f92472630c57b3e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8609fd96abd0a11b18e7d7d8da5020ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a8609fd96abd0a11b18e7d7d8da5020ad">sfFtpResponse_isOk</a> (const <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *ftpResponse)</td></tr>
+<tr class="memdesc:a8609fd96abd0a11b18e7d7d8da5020ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a FTP response status code means a success. <a href="#a8609fd96abd0a11b18e7d7d8da5020ad"></a><br/></td></tr>
+<tr class="separator:a8609fd96abd0a11b18e7d7d8da5020ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07deaa1fa0b6cc39c8a2bd99d8e98af6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a">sfFtpStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a07deaa1fa0b6cc39c8a2bd99d8e98af6">sfFtpResponse_getStatus</a> (const <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *ftpResponse)</td></tr>
+<tr class="memdesc:a07deaa1fa0b6cc39c8a2bd99d8e98af6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the status code of a FTP response. <a href="#a07deaa1fa0b6cc39c8a2bd99d8e98af6"></a><br/></td></tr>
+<tr class="separator:a07deaa1fa0b6cc39c8a2bd99d8e98af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61294ce939efb3150c3c1e8df42c7156"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a61294ce939efb3150c3c1e8df42c7156">sfFtpResponse_getMessage</a> (const <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *ftpResponse)</td></tr>
+<tr class="memdesc:a61294ce939efb3150c3c1e8df42c7156"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the full message contained in a FTP response. <a href="#a61294ce939efb3150c3c1e8df42c7156"></a><br/></td></tr>
+<tr class="separator:a61294ce939efb3150c3c1e8df42c7156"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99d4538bf5c12c152b59c8edbe06c573"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a99d4538bf5c12c152b59c8edbe06c573">sfFtp_create</a> (void)</td></tr>
+<tr class="memdesc:a99d4538bf5c12c152b59c8edbe06c573"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new Ftp object. <a href="#a99d4538bf5c12c152b59c8edbe06c573"></a><br/></td></tr>
+<tr class="separator:a99d4538bf5c12c152b59c8edbe06c573"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e30e838e3ccfe1a5e5bee446e005c2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a2e30e838e3ccfe1a5e5bee446e005c2e">sfFtp_destroy</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp)</td></tr>
+<tr class="memdesc:a2e30e838e3ccfe1a5e5bee446e005c2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a Ftp object. <a href="#a2e30e838e3ccfe1a5e5bee446e005c2e"></a><br/></td></tr>
+<tr class="separator:a2e30e838e3ccfe1a5e5bee446e005c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41ab232e3aa0880655fbf25f6bdd1655"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a41ab232e3aa0880655fbf25f6bdd1655">sfFtp_connect</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp, <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> server, unsigned short port, <a class="el" href="structsfTime.htm">sfTime</a> timeout)</td></tr>
+<tr class="memdesc:a41ab232e3aa0880655fbf25f6bdd1655"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to the specified FTP server. <a href="#a41ab232e3aa0880655fbf25f6bdd1655"></a><br/></td></tr>
+<tr class="separator:a41ab232e3aa0880655fbf25f6bdd1655"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d6fb06f703aa58fedced841d7bbe7c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a9d6fb06f703aa58fedced841d7bbe7c5">sfFtp_loginAnonymous</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp)</td></tr>
+<tr class="memdesc:a9d6fb06f703aa58fedced841d7bbe7c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Log in using an anonymous account. <a href="#a9d6fb06f703aa58fedced841d7bbe7c5"></a><br/></td></tr>
+<tr class="separator:a9d6fb06f703aa58fedced841d7bbe7c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a656d5fb079c7d3758693142bacfbcac0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a656d5fb079c7d3758693142bacfbcac0">sfFtp_login</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp, const char *userName, const char *password)</td></tr>
+<tr class="memdesc:a656d5fb079c7d3758693142bacfbcac0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Log in using a username and a password. <a href="#a656d5fb079c7d3758693142bacfbcac0"></a><br/></td></tr>
+<tr class="separator:a656d5fb079c7d3758693142bacfbcac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0aeca68070e34af65cb9540a439e58fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a0aeca68070e34af65cb9540a439e58fb">sfFtp_disconnect</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp)</td></tr>
+<tr class="memdesc:a0aeca68070e34af65cb9540a439e58fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close the connection with the server. <a href="#a0aeca68070e34af65cb9540a439e58fb"></a><br/></td></tr>
+<tr class="separator:a0aeca68070e34af65cb9540a439e58fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9e0573a03327819cd6bf705ed365e29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#ae9e0573a03327819cd6bf705ed365e29">sfFtp_keepAlive</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp)</td></tr>
+<tr class="memdesc:ae9e0573a03327819cd6bf705ed365e29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a null command to keep the connection alive. <a href="#ae9e0573a03327819cd6bf705ed365e29"></a><br/></td></tr>
+<tr class="separator:ae9e0573a03327819cd6bf705ed365e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46f3a88ced236ba34040a7081998ec2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <br class="typebreak"/>
+<a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a46f3a88ced236ba34040a7081998ec2b">sfFtp_getWorkingDirectory</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp)</td></tr>
+<tr class="memdesc:a46f3a88ced236ba34040a7081998ec2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current working directory. <a href="#a46f3a88ced236ba34040a7081998ec2b"></a><br/></td></tr>
+<tr class="separator:a46f3a88ced236ba34040a7081998ec2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a48313695cdfa920e3a8947c8b4bf68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <br class="typebreak"/>
+<a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a9a48313695cdfa920e3a8947c8b4bf68">sfFtp_getDirectoryListing</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp, const char *directory)</td></tr>
+<tr class="memdesc:a9a48313695cdfa920e3a8947c8b4bf68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the contents of the given directory. <a href="#a9a48313695cdfa920e3a8947c8b4bf68"></a><br/></td></tr>
+<tr class="separator:a9a48313695cdfa920e3a8947c8b4bf68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4392705033576698ef647aae7bf7b2ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a4392705033576698ef647aae7bf7b2ba">sfFtp_changeDirectory</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp, const char *directory)</td></tr>
+<tr class="memdesc:a4392705033576698ef647aae7bf7b2ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the current working directory. <a href="#a4392705033576698ef647aae7bf7b2ba"></a><br/></td></tr>
+<tr class="separator:a4392705033576698ef647aae7bf7b2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0389b5d3e6a897ebefc772cb65bc239e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a0389b5d3e6a897ebefc772cb65bc239e">sfFtp_parentDirectory</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp)</td></tr>
+<tr class="memdesc:a0389b5d3e6a897ebefc772cb65bc239e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Go to the parent directory of the current one. <a href="#a0389b5d3e6a897ebefc772cb65bc239e"></a><br/></td></tr>
+<tr class="separator:a0389b5d3e6a897ebefc772cb65bc239e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8f06a8d4f605d781db3d71d9de6149c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#ac8f06a8d4f605d781db3d71d9de6149c">sfFtp_createDirectory</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp, const char *name)</td></tr>
+<tr class="memdesc:ac8f06a8d4f605d781db3d71d9de6149c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new directory. <a href="#ac8f06a8d4f605d781db3d71d9de6149c"></a><br/></td></tr>
+<tr class="separator:ac8f06a8d4f605d781db3d71d9de6149c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb96ad7a82f20953119537bf87511bef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#acb96ad7a82f20953119537bf87511bef">sfFtp_deleteDirectory</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp, const char *name)</td></tr>
+<tr class="memdesc:acb96ad7a82f20953119537bf87511bef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove an existing directory. <a href="#acb96ad7a82f20953119537bf87511bef"></a><br/></td></tr>
+<tr class="separator:acb96ad7a82f20953119537bf87511bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d893f53ad77a37d94770bd0b43b667b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a7d893f53ad77a37d94770bd0b43b667b">sfFtp_renameFile</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp, const char *file, const char *newName)</td></tr>
+<tr class="memdesc:a7d893f53ad77a37d94770bd0b43b667b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rename an existing file. <a href="#a7d893f53ad77a37d94770bd0b43b667b"></a><br/></td></tr>
+<tr class="separator:a7d893f53ad77a37d94770bd0b43b667b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af86e09674219f7f3e0d4f878f253a223"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#af86e09674219f7f3e0d4f878f253a223">sfFtp_deleteFile</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp, const char *name)</td></tr>
+<tr class="memdesc:af86e09674219f7f3e0d4f878f253a223"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove an existing file. <a href="#af86e09674219f7f3e0d4f878f253a223"></a><br/></td></tr>
+<tr class="separator:af86e09674219f7f3e0d4f878f253a223"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae88de92b336132878a3430a994b091c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#ae88de92b336132878a3430a994b091c8">sfFtp_download</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp, const char *distantFile, const char *destPath, <a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0">sfFtpTransferMode</a> mode)</td></tr>
+<tr class="memdesc:ae88de92b336132878a3430a994b091c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Download a file from a FTP server. <a href="#ae88de92b336132878a3430a994b091c8"></a><br/></td></tr>
+<tr class="separator:ae88de92b336132878a3430a994b091c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85e4c2d875177314ceb0be55732e7882"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm#a85e4c2d875177314ceb0be55732e7882">sfFtp_upload</a> (<a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *ftp, const char *localFile, const char *destPath, <a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0">sfFtpTransferMode</a> mode)</td></tr>
+<tr class="memdesc:a85e4c2d875177314ceb0be55732e7882"><td class="mdescLeft">&#160;</td><td class="mdescRight">Upload a file to a FTP server. <a href="#a85e4c2d875177314ceb0be55732e7882"></a><br/></td></tr>
+<tr class="separator:a85e4c2d875177314ceb0be55732e7882"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="aebf4b810379a0a054691c4037ae7b40a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a">sfFtpStatus</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Status codes possibly returned by a FTP response. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa1564bc620f738bc261c2f7990fb043fd"></a>sfFtpRestartMarkerReply</em>&nbsp;</td><td>
+<p>Restart marker reply. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aad638ac1c1943237917bc8345c6ab0c06"></a>sfFtpServiceReadySoon</em>&nbsp;</td><td>
+<p>Service ready in N minutes. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aabf2c81329e0a2190cb9752b203a6bae5"></a>sfFtpDataConnectionAlreadyOpened</em>&nbsp;</td><td>
+<p>Data connection already opened, transfer starting. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aaa7eb9385077b70244363b226372d8eb9"></a>sfFtpOpeningDataConnection</em>&nbsp;</td><td>
+<p>File status ok, about to open data connection. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa5f991a61e9f5f343b4b80f16af4fd016"></a>sfFtpOk</em>&nbsp;</td><td>
+<p>Command ok. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa82c819454618c0bdb130b0e833fab1bf"></a>sfFtpPointlessCommand</em>&nbsp;</td><td>
+<p>Command not implemented. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aab992427442e5ec30718dbe3330c6dead"></a>sfFtpSystemStatus</em>&nbsp;</td><td>
+<p>System status, or system help reply. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aab2483a0d8695aee8dbb80d702fb09a2f"></a>sfFtpDirectoryStatus</em>&nbsp;</td><td>
+<p>Directory status. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aaaab41771f29166d838c583a4666645fb"></a>sfFtpFileStatus</em>&nbsp;</td><td>
+<p>File status. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aab603f8c0fe2f4987e65bc8e2bb3d605d"></a>sfFtpHelpMessage</em>&nbsp;</td><td>
+<p>Help message. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aab069d2aab8da166d1abc688ac4659bce"></a>sfFtpSystemType</em>&nbsp;</td><td>
+<p>NAME system type, where NAME is an official system name from the list in the Assigned Numbers document. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa10ff49c24e18d6486b75a42fdf57e12a"></a>sfFtpServiceReady</em>&nbsp;</td><td>
+<p>Service ready for new user. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aacd2b0cb9eca25fbc0cb6c0433cfe944d"></a>sfFtpClosingConnection</em>&nbsp;</td><td>
+<p>Service closing control connection. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa5f9d4cb3d3d2303b9ef1cdcefc234254"></a>sfFtpDataConnectionOpened</em>&nbsp;</td><td>
+<p>Data connection open, no transfer in progress. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa4e4a4b6a3b88bf985fc5aefdc10d3d81"></a>sfFtpClosingDataConnection</em>&nbsp;</td><td>
+<p>Closing data connection, requested file action successful. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa089132697f31cfc594814cdaa4dedd8a"></a>sfFtpEnteringPassiveMode</em>&nbsp;</td><td>
+<p>Entering passive mode. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aab1ad76ab99cd07c0383f28f8d1adc7ea"></a>sfFtpLoggedIn</em>&nbsp;</td><td>
+<p>User logged in, proceed. Logged out if appropriate. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aae1326ac4c4e48f5a22ded95c90bd55d3"></a>sfFtpFileActionOk</em>&nbsp;</td><td>
+<p>Requested file action ok. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa9f3814608bbbc5e4beaa1a2fded6e264"></a>sfFtpDirectoryOk</em>&nbsp;</td><td>
+<p>PATHNAME created. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aaee8e1cbe73e129d924738eeced598bf6"></a>sfFtpNeedPassword</em>&nbsp;</td><td>
+<p>User name ok, need password. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa1036f24f2bcc86baabe1c848b7dc1fe2"></a>sfFtpNeedAccountToLogIn</em>&nbsp;</td><td>
+<p>Need account for login. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa31a850e1b088ef507a4215a15a019e36"></a>sfFtpNeedInformation</em>&nbsp;</td><td>
+<p>Requested file action pending further information. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa18fa9b1781832ad919114a8b9878d89e"></a>sfFtpServiceUnavailable</em>&nbsp;</td><td>
+<p>Service not available, closing control connection. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa81787a820f543062c372f1dce5c391df"></a>sfFtpDataConnectionUnavailable</em>&nbsp;</td><td>
+<p>Can't open data connection. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa4b95fc6ff0f676423062718aa2b02ded"></a>sfFtpTransferAborted</em>&nbsp;</td><td>
+<p>Connection closed, transfer aborted. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aaae58dbdfad0cc1453f7bff5ce725e373"></a>sfFtpFileActionAborted</em>&nbsp;</td><td>
+<p>Requested file action not taken. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa024698ccae1c5fa7357eb6258da1b48a"></a>sfFtpLocalError</em>&nbsp;</td><td>
+<p>Requested action aborted, local error in processing. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa58f76ffcaa10ea2937c06cbcaafda833"></a>sfFtpInsufficientStorageSpace</em>&nbsp;</td><td>
+<p>Requested action not taken; insufficient storage space in system, file unavailable. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa928cd94bd75a4521527525771f42c32e"></a>sfFtpCommandUnknown</em>&nbsp;</td><td>
+<p>Syntax error, command unrecognized. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aabd8dca8c4dbd5bca01abdba43857a5ac"></a>sfFtpParametersUnknown</em>&nbsp;</td><td>
+<p>Syntax error in parameters or arguments. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa707ccb1c9d45ac7c06a871be0a560623"></a>sfFtpCommandNotImplemented</em>&nbsp;</td><td>
+<p>Command not implemented. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aac6d00dcd873c683fb9ce61ba8432650f"></a>sfFtpBadCommandSequence</em>&nbsp;</td><td>
+<p>Bad sequence of commands. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aaf6084b9d19faacee61341533630894e9"></a>sfFtpParameterNotImplemented</em>&nbsp;</td><td>
+<p>Command not implemented for that parameter. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aae2808412afb18bb5a29adf6173ff14cd"></a>sfFtpNotLoggedIn</em>&nbsp;</td><td>
+<p>Not logged in. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aaa33a6f867a1ec57c60132d472c699a8a"></a>sfFtpNeedAccountToStore</em>&nbsp;</td><td>
+<p>Need account for storing files. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa77249ca1705d936f4f7fa0acb480f573"></a>sfFtpFileUnavailable</em>&nbsp;</td><td>
+<p>Requested action not taken, file unavailable. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa2fc4dfd73c95f00ec6ebcfb68b6b2616"></a>sfFtpPageTypeUnknown</em>&nbsp;</td><td>
+<p>Requested action aborted, page type unknown. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa96fcee7d4b50270a3b28e27765ba464f"></a>sfFtpNotEnoughMemory</em>&nbsp;</td><td>
+<p>Requested file action aborted, exceeded storage allocation. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa72f1a0ef130cd4ca3ab80f740872ef99"></a>sfFtpFilenameNotAllowed</em>&nbsp;</td><td>
+<p>Requested action not taken, file name not allowed. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa799b5a142ccb7cf476941d5f0a12fd64"></a>sfFtpInvalidResponse</em>&nbsp;</td><td>
+<p>Response is not a valid FTP one. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aad20aa6f73d6fd3340ca6972de11cd606"></a>sfFtpConnectionFailed</em>&nbsp;</td><td>
+<p>Connection with server failed. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa152137a0a6196094157b9bfae872898e"></a>sfFtpConnectionClosed</em>&nbsp;</td><td>
+<p>Connection with server closed. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aebf4b810379a0a054691c4037ae7b40aa003fe01e7bcaf02a7c14f2d7f907853b"></a>sfFtpInvalidFile</em>&nbsp;</td><td>
+<p>Invalid file to upload / download. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Ftp_8h_source.htm#l00053">53</a> of file <a class="el" href="Ftp_8h_source.htm">Ftp.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6d42bb31fa6439bb2c7fc424faaf5de0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0">sfFtpTransferMode</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enumeration of transfer modes. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a6d42bb31fa6439bb2c7fc424faaf5de0a8c29b12452b4c6e81723509b59feff66"></a>sfFtpBinary</em>&nbsp;</td><td>
+<p>Binary mode (file is transfered as a sequence of bytes) </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a6d42bb31fa6439bb2c7fc424faaf5de0afad176b659e2dc43b1b5c70b664eec8d"></a>sfFtpAscii</em>&nbsp;</td><td>
+<p>Text mode using ASCII encoding. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a6d42bb31fa6439bb2c7fc424faaf5de0a86a8e0bd048b060b7056a31f6f75f3b9"></a>sfFtpEbcdic</em>&nbsp;</td><td>
+<p>Text mode using EBCDIC encoding. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Ftp_8h_source.htm#l00041">41</a> of file <a class="el" href="Ftp_8h_source.htm">Ftp.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a4392705033576698ef647aae7bf7b2ba"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* sfFtp_changeDirectory </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>directory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the current working directory. </p>
+<p>The new directory must be relative to the current one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object </td></tr>
+ <tr><td class="paramname">directory</td><td>New working directory</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a41ab232e3aa0880655fbf25f6bdd1655"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* sfFtp_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td>
+ <td class="paramname"><em>server</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned short&#160;</td>
+ <td class="paramname"><em>port</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfTime.htm">sfTime</a>&#160;</td>
+ <td class="paramname"><em>timeout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Connect to the specified FTP server. </p>
+<p>The port should be 21, which is the standard port used by the FTP protocol. You shouldn't use a different value, unless you really know what you do. This function tries to connect to the server so it may take a while to complete, especially if the server is not reachable. To avoid blocking your application for too long, you can use a timeout. Using 0 means that the system timeout will be used (which is usually pretty long).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object </td></tr>
+ <tr><td class="paramname">server</td><td>Name or address of the FTP server to connect to </td></tr>
+ <tr><td class="paramname">port</td><td>Port used for the connection </td></tr>
+ <tr><td class="paramname">timeout</td><td>Maximum time to wait</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a99d4538bf5c12c152b59c8edbe06c573"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* sfFtp_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new Ftp object. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfFtp object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac8f06a8d4f605d781db3d71d9de6149c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* sfFtp_createDirectory </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new directory. </p>
+<p>The new directory is created as a child of the current working directory.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the directory to create</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acb96ad7a82f20953119537bf87511bef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* sfFtp_deleteDirectory </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Remove an existing directory. </p>
+<p>The directory to remove must be relative to the current working directory. Use this function with caution, the directory will be removed permanently!</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the directory to remove</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af86e09674219f7f3e0d4f878f253a223"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* sfFtp_deleteFile </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Remove an existing file. </p>
+<p>The file name must be relative to the current working directory. Use this function with caution, the file will be removed permanently!</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object </td></tr>
+ <tr><td class="paramname">name</td><td>File to remove</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2e30e838e3ccfe1a5e5bee446e005c2e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfFtp_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a Ftp object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0aeca68070e34af65cb9540a439e58fb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* sfFtp_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Close the connection with the server. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae88de92b336132878a3430a994b091c8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* sfFtp_download </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>distantFile</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>destPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0">sfFtpTransferMode</a>&#160;</td>
+ <td class="paramname"><em>mode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Download a file from a FTP server. </p>
+<p>The filename of the distant file is relative to the current working directory of the server, and the local destination path is relative to the current directory of your application.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object </td></tr>
+ <tr><td class="paramname">remoteFile</td><td>Filename of the distant file to download </td></tr>
+ <tr><td class="paramname">localPath</td><td>Where to put to file on the local computer </td></tr>
+ <tr><td class="paramname">mode</td><td>Transfer mode</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9a48313695cdfa920e3a8947c8b4bf68"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a>* sfFtp_getDirectoryListing </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>directory</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the contents of the given directory. </p>
+<p>This function retrieves the sub-directories and files contained in the given directory. It is not recursive. The <em>directory</em> parameter is relative to the current working directory.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object </td></tr>
+ <tr><td class="paramname">directory</td><td>Directory to list</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a46f3a88ced236ba34040a7081998ec2b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a>* sfFtp_getWorkingDirectory </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current working directory. </p>
+<p>The working directory is the root path for subsequent operations involving directories and/or filenames.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae9e0573a03327819cd6bf705ed365e29"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* sfFtp_keepAlive </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Send a null command to keep the connection alive. </p>
+<p>This command is useful because the server may close the connection automatically if no command is sent.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a656d5fb079c7d3758693142bacfbcac0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* sfFtp_login </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>userName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>password</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Log in using a username and a password. </p>
+<p>Logging in is mandatory after connecting to the server. Users that are not logged in cannot perform any operation.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object </td></tr>
+ <tr><td class="paramname">name</td><td>User name </td></tr>
+ <tr><td class="paramname">password</td><td>Password</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9d6fb06f703aa58fedced841d7bbe7c5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* sfFtp_loginAnonymous </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Log in using an anonymous account. </p>
+<p>Logging in is mandatory after connecting to the server. Users that are not logged in cannot perform any operation.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0389b5d3e6a897ebefc772cb65bc239e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* sfFtp_parentDirectory </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Go to the parent directory of the current one. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7d893f53ad77a37d94770bd0b43b667b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* sfFtp_renameFile </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>newName</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Rename an existing file. </p>
+<p>The filenames must be relative to the current working directory.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object </td></tr>
+ <tr><td class="paramname">file</td><td>File to rename </td></tr>
+ <tr><td class="paramname">newName</td><td>New name of the file</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a85e4c2d875177314ceb0be55732e7882"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* sfFtp_upload </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> *&#160;</td>
+ <td class="paramname"><em>ftp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>localFile</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>destPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0">sfFtpTransferMode</a>&#160;</td>
+ <td class="paramname"><em>mode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Upload a file to a FTP server. </p>
+<p>The name of the local file is relative to the current working directory of your application, and the remote path is relative to the current directory of the FTP server.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftp</td><td>Ftp object </td></tr>
+ <tr><td class="paramname">localFile</td><td>Path of the local file to upload </td></tr>
+ <tr><td class="paramname">remotePath</td><td>Where to put to file on the server </td></tr>
+ <tr><td class="paramname">mode</td><td>Transfer mode</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server response to the request </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab35db790f4f920f51db03bceb2f43d08"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfFtpDirectoryResponse_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpDirectoryResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a FTP directory response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpDirectoryResponse</td><td>Ftp directory response to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6a0aab4baa90864ddb24ed49adbf9d90"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char* sfFtpDirectoryResponse_getDirectory </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpDirectoryResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the directory returned in a FTP directory response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpDirectoryResponse</td><td>Ftp directory response</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Directory name </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8a6adcacd3ab3e01fa2c50bb985acea3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char* sfFtpDirectoryResponse_getMessage </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpDirectoryResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the full message contained in a FTP directory response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpDirectoryResponse</td><td>Ftp directory response</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The response message </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a300ebe63bad053a5c31e8833430b599b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a">sfFtpStatus</a> sfFtpDirectoryResponse_getStatus </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpDirectoryResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the status code of a FTP directory response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpDirectoryResponse</td><td>Ftp directory response</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a480f4aa425f3df1dc094c891b0c02e9e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfFtpDirectoryResponse_isOk </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpDirectoryResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check if a FTP directory response status code means a success. </p>
+<p>This function is defined for convenience, it is equivalent to testing if the status code is &lt; 400.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpDirectoryResponse</td><td>Ftp directory response</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the status is a success, sfFalse if it is a failure </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a92199c40bdf8f518a3848bd0c9c5037c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfFtpListingResponse_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpListingResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a FTP listing response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpListingResponse</td><td>Ftp listing response to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad424f8e7ac75534c8b7300f6482f24ea"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> size_t sfFtpListingResponse_getCount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpListingResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return the number of directory/file names contained in a FTP listing response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpListingResponse</td><td>Ftp listing response</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Total number of names available </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9ec5d71be464594c1601786f1c1d68f1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char* sfFtpListingResponse_getMessage </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpListingResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the full message contained in a FTP listing response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpListingResponse</td><td>Ftp listing response</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The response message </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a381f07b5740897388f175292aa06834a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char* sfFtpListingResponse_getName </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpListingResponse</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>index</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return a directory/file name contained in a FTP listing response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpListingResponse</td><td>Ftp listing response </td></tr>
+ <tr><td class="paramname">index</td><td>Index of the name to get (in range [0 .. getCount])</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The requested name </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7cadae8d8a9326f94487c11823a2655d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a">sfFtpStatus</a> sfFtpListingResponse_getStatus </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpListingResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the status code of a FTP listing response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpListingResponse</td><td>Ftp listing response</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2c3771cbb1378842a9209b9c35fd2b82"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfFtpListingResponse_isOk </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpListingResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check if a FTP listing response status code means a success. </p>
+<p>This function is defined for convenience, it is equivalent to testing if the status code is &lt; 400.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpListingResponse</td><td>Ftp listing response</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the status is a success, sfFalse if it is a failure </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acdad83db72182d50f92472630c57b3e6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfFtpResponse_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a FTP response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpResponse</td><td>Ftp response to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a61294ce939efb3150c3c1e8df42c7156"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char* sfFtpResponse_getMessage </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the full message contained in a FTP response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpResponse</td><td>Ftp response object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The response message </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a07deaa1fa0b6cc39c8a2bd99d8e98af6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a">sfFtpStatus</a> sfFtpResponse_getStatus </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the status code of a FTP response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpResponse</td><td>Ftp response object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8609fd96abd0a11b18e7d7d8da5020ad"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfFtpResponse_isOk </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> *&#160;</td>
+ <td class="paramname"><em>ftpResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check if a FTP response status code means a success. </p>
+<p>This function is defined for convenience, it is equivalent to testing if the status code is &lt; 400.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ftpResponse</td><td>Ftp response object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the status is a success, sfFalse if it is a failure </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Ftp_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Ftp_8h_source.htm
new file mode 100755
index 0000000..7c2f449
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Ftp_8h_source.htm
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Ftp.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Ftp_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_FTP_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_FTP_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Network_2Export_8h.htm">SFML/Network/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="IpAddress_8h.htm">SFML/Network/IpAddress.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Network_2Types_8h.htm">SFML/Network/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0"> 41</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a8c29b12452b4c6e81723509b59feff66"> 43</a></span>&#160; <a class="code" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a8c29b12452b4c6e81723509b59feff66" title="Binary mode (file is transfered as a sequence of bytes)">sfFtpBinary</a>, </div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0afad176b659e2dc43b1b5c70b664eec8d"> 44</a></span>&#160; <a class="code" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0afad176b659e2dc43b1b5c70b664eec8d" title="Text mode using ASCII encoding.">sfFtpAscii</a>, </div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a86a8e0bd048b060b7056a31f6f75f3b9"> 45</a></span>&#160; <a class="code" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a86a8e0bd048b060b7056a31f6f75f3b9" title="Text mode using EBCDIC encoding.">sfFtpEbcdic</a> </div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;} <a class="code" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0" title="Enumeration of transfer modes.">sfFtpTransferMode</a>;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a"> 53</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;{</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="comment">// 1xx: the requested action is being initiated,</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="comment">// expect another reply before proceeding with a new command</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1564bc620f738bc261c2f7990fb043fd"> 57</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1564bc620f738bc261c2f7990fb043fd" title="Restart marker reply.">sfFtpRestartMarkerReply</a> = 110, </div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad638ac1c1943237917bc8345c6ab0c06"> 58</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad638ac1c1943237917bc8345c6ab0c06" title="Service ready in N minutes.">sfFtpServiceReadySoon</a> = 120, </div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabf2c81329e0a2190cb9752b203a6bae5"> 59</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabf2c81329e0a2190cb9752b203a6bae5" title="Data connection already opened, transfer starting.">sfFtpDataConnectionAlreadyOpened</a> = 125, </div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa7eb9385077b70244363b226372d8eb9"> 60</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa7eb9385077b70244363b226372d8eb9" title="File status ok, about to open data connection.">sfFtpOpeningDataConnection</a> = 150, </div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="comment">// 2xx: the requested action has been successfully completed</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f991a61e9f5f343b4b80f16af4fd016"> 63</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f991a61e9f5f343b4b80f16af4fd016" title="Command ok.">sfFtpOk</a> = 200, </div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa82c819454618c0bdb130b0e833fab1bf"> 64</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa82c819454618c0bdb130b0e833fab1bf" title="Command not implemented.">sfFtpPointlessCommand</a> = 202, </div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab992427442e5ec30718dbe3330c6dead"> 65</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab992427442e5ec30718dbe3330c6dead" title="System status, or system help reply.">sfFtpSystemStatus</a> = 211, </div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab2483a0d8695aee8dbb80d702fb09a2f"> 66</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab2483a0d8695aee8dbb80d702fb09a2f" title="Directory status.">sfFtpDirectoryStatus</a> = 212, </div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaaab41771f29166d838c583a4666645fb"> 67</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaaab41771f29166d838c583a4666645fb" title="File status.">sfFtpFileStatus</a> = 213, </div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab603f8c0fe2f4987e65bc8e2bb3d605d"> 68</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab603f8c0fe2f4987e65bc8e2bb3d605d" title="Help message.">sfFtpHelpMessage</a> = 214, </div>
+<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab069d2aab8da166d1abc688ac4659bce"> 69</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab069d2aab8da166d1abc688ac4659bce" title="NAME system type, where NAME is an official system name from the list in the Assigned Numbers documen...">sfFtpSystemType</a> = 215, </div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa10ff49c24e18d6486b75a42fdf57e12a"> 70</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa10ff49c24e18d6486b75a42fdf57e12a" title="Service ready for new user.">sfFtpServiceReady</a> = 220, </div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aacd2b0cb9eca25fbc0cb6c0433cfe944d"> 71</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aacd2b0cb9eca25fbc0cb6c0433cfe944d" title="Service closing control connection.">sfFtpClosingConnection</a> = 221, </div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f9d4cb3d3d2303b9ef1cdcefc234254"> 72</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f9d4cb3d3d2303b9ef1cdcefc234254" title="Data connection open, no transfer in progress.">sfFtpDataConnectionOpened</a> = 225, </div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4e4a4b6a3b88bf985fc5aefdc10d3d81"> 73</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4e4a4b6a3b88bf985fc5aefdc10d3d81" title="Closing data connection, requested file action successful.">sfFtpClosingDataConnection</a> = 226, </div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa089132697f31cfc594814cdaa4dedd8a"> 74</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa089132697f31cfc594814cdaa4dedd8a" title="Entering passive mode.">sfFtpEnteringPassiveMode</a> = 227, </div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab1ad76ab99cd07c0383f28f8d1adc7ea"> 75</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab1ad76ab99cd07c0383f28f8d1adc7ea" title="User logged in, proceed. Logged out if appropriate.">sfFtpLoggedIn</a> = 230, </div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae1326ac4c4e48f5a22ded95c90bd55d3"> 76</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae1326ac4c4e48f5a22ded95c90bd55d3" title="Requested file action ok.">sfFtpFileActionOk</a> = 250, </div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa9f3814608bbbc5e4beaa1a2fded6e264"> 77</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa9f3814608bbbc5e4beaa1a2fded6e264" title="PATHNAME created.">sfFtpDirectoryOk</a> = 257, </div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="comment">// 3xx: the command has been accepted, but the requested action</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="comment">// is dormant, pending receipt of further information</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaee8e1cbe73e129d924738eeced598bf6"> 81</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaee8e1cbe73e129d924738eeced598bf6" title="User name ok, need password.">sfFtpNeedPassword</a> = 331, </div>
+<div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1036f24f2bcc86baabe1c848b7dc1fe2"> 82</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1036f24f2bcc86baabe1c848b7dc1fe2" title="Need account for login.">sfFtpNeedAccountToLogIn</a> = 332, </div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa31a850e1b088ef507a4215a15a019e36"> 83</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa31a850e1b088ef507a4215a15a019e36" title="Requested file action pending further information.">sfFtpNeedInformation</a> = 350, </div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="comment">// 4xx: the command was not accepted and the requested action did not take place,</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="comment">// but the error condition is temporary and the action may be requested again</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa18fa9b1781832ad919114a8b9878d89e"> 87</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa18fa9b1781832ad919114a8b9878d89e" title="Service not available, closing control connection.">sfFtpServiceUnavailable</a> = 421, </div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa81787a820f543062c372f1dce5c391df"> 88</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa81787a820f543062c372f1dce5c391df" title="Can&#39;t open data connection.">sfFtpDataConnectionUnavailable</a> = 425, </div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4b95fc6ff0f676423062718aa2b02ded"> 89</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4b95fc6ff0f676423062718aa2b02ded" title="Connection closed, transfer aborted.">sfFtpTransferAborted</a> = 426, </div>
+<div class="line"><a name="l00090"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaae58dbdfad0cc1453f7bff5ce725e373"> 90</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaae58dbdfad0cc1453f7bff5ce725e373" title="Requested file action not taken.">sfFtpFileActionAborted</a> = 450, </div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa024698ccae1c5fa7357eb6258da1b48a"> 91</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa024698ccae1c5fa7357eb6258da1b48a" title="Requested action aborted, local error in processing.">sfFtpLocalError</a> = 451, </div>
+<div class="line"><a name="l00092"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa58f76ffcaa10ea2937c06cbcaafda833"> 92</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa58f76ffcaa10ea2937c06cbcaafda833" title="Requested action not taken; insufficient storage space in system, file unavailable.">sfFtpInsufficientStorageSpace</a> = 452, </div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="comment">// 5xx: the command was not accepted and</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="comment">// the requested action did not take place</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa928cd94bd75a4521527525771f42c32e"> 96</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa928cd94bd75a4521527525771f42c32e" title="Syntax error, command unrecognized.">sfFtpCommandUnknown</a> = 500, </div>
+<div class="line"><a name="l00097"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabd8dca8c4dbd5bca01abdba43857a5ac"> 97</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabd8dca8c4dbd5bca01abdba43857a5ac" title="Syntax error in parameters or arguments.">sfFtpParametersUnknown</a> = 501, </div>
+<div class="line"><a name="l00098"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa707ccb1c9d45ac7c06a871be0a560623"> 98</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa707ccb1c9d45ac7c06a871be0a560623" title="Command not implemented.">sfFtpCommandNotImplemented</a> = 502, </div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aac6d00dcd873c683fb9ce61ba8432650f"> 99</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aac6d00dcd873c683fb9ce61ba8432650f" title="Bad sequence of commands.">sfFtpBadCommandSequence</a> = 503, </div>
+<div class="line"><a name="l00100"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaf6084b9d19faacee61341533630894e9"> 100</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaf6084b9d19faacee61341533630894e9" title="Command not implemented for that parameter.">sfFtpParameterNotImplemented</a> = 504, </div>
+<div class="line"><a name="l00101"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae2808412afb18bb5a29adf6173ff14cd"> 101</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae2808412afb18bb5a29adf6173ff14cd" title="Not logged in.">sfFtpNotLoggedIn</a> = 530, </div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa33a6f867a1ec57c60132d472c699a8a"> 102</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa33a6f867a1ec57c60132d472c699a8a" title="Need account for storing files.">sfFtpNeedAccountToStore</a> = 532, </div>
+<div class="line"><a name="l00103"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa77249ca1705d936f4f7fa0acb480f573"> 103</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa77249ca1705d936f4f7fa0acb480f573" title="Requested action not taken, file unavailable.">sfFtpFileUnavailable</a> = 550, </div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa2fc4dfd73c95f00ec6ebcfb68b6b2616"> 104</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa2fc4dfd73c95f00ec6ebcfb68b6b2616" title="Requested action aborted, page type unknown.">sfFtpPageTypeUnknown</a> = 551, </div>
+<div class="line"><a name="l00105"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa96fcee7d4b50270a3b28e27765ba464f"> 105</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa96fcee7d4b50270a3b28e27765ba464f" title="Requested file action aborted, exceeded storage allocation.">sfFtpNotEnoughMemory</a> = 552, </div>
+<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa72f1a0ef130cd4ca3ab80f740872ef99"> 106</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa72f1a0ef130cd4ca3ab80f740872ef99" title="Requested action not taken, file name not allowed.">sfFtpFilenameNotAllowed</a> = 553, </div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="comment">// 10xx: SFML custom codes</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa799b5a142ccb7cf476941d5f0a12fd64"> 109</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa799b5a142ccb7cf476941d5f0a12fd64" title="Response is not a valid FTP one.">sfFtpInvalidResponse</a> = 1000, </div>
+<div class="line"><a name="l00110"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad20aa6f73d6fd3340ca6972de11cd606"> 110</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad20aa6f73d6fd3340ca6972de11cd606" title="Connection with server failed.">sfFtpConnectionFailed</a> = 1001, </div>
+<div class="line"><a name="l00111"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa152137a0a6196094157b9bfae872898e"> 111</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa152137a0a6196094157b9bfae872898e" title="Connection with server closed.">sfFtpConnectionClosed</a> = 1002, </div>
+<div class="line"><a name="l00112"></a><span class="lineno"><a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa003fe01e7bcaf02a7c14f2d7f907853b"> 112</a></span>&#160; <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa003fe01e7bcaf02a7c14f2d7f907853b" title="Invalid file to upload / download.">sfFtpInvalidFile</a> = 1003 </div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;} <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a" title="Status codes possibly returned by a FTP response.">sfFtpStatus</a>;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Ftp_8h.htm#a92199c40bdf8f518a3848bd0c9c5037c" title="Destroy a FTP listing response.">sfFtpListingResponse_destroy</a>(<a class="code" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a>* ftpListingResponse);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Ftp_8h.htm#a2c3771cbb1378842a9209b9c35fd2b82" title="Check if a FTP listing response status code means a success.">sfFtpListingResponse_isOk</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a>* ftpListingResponse);</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a" title="Status codes possibly returned by a FTP response.">sfFtpStatus</a> <a class="code" href="Ftp_8h.htm#a7cadae8d8a9326f94487c11823a2655d" title="Get the status code of a FTP listing response.">sfFtpListingResponse_getStatus</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a>* ftpListingResponse);</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="Ftp_8h.htm#a9ec5d71be464594c1601786f1c1d68f1" title="Get the full message contained in a FTP listing response.">sfFtpListingResponse_getMessage</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a>* ftpListingResponse);</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">size_t</span> <a class="code" href="Ftp_8h.htm#ad424f8e7ac75534c8b7300f6482f24ea" title="Return the number of directory/file names contained in a FTP listing response.">sfFtpListingResponse_getCount</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a>* ftpListingResponse);</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="Ftp_8h.htm#a381f07b5740897388f175292aa06834a" title="Return a directory/file name contained in a FTP listing response.">sfFtpListingResponse_getName</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a>* ftpListingResponse, <span class="keywordtype">size_t</span> index);</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Ftp_8h.htm#ab35db790f4f920f51db03bceb2f43d08" title="Destroy a FTP directory response.">sfFtpDirectoryResponse_destroy</a>(<a class="code" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a>* ftpDirectoryResponse);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Ftp_8h.htm#a480f4aa425f3df1dc094c891b0c02e9e" title="Check if a FTP directory response status code means a success.">sfFtpDirectoryResponse_isOk</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a>* ftpDirectoryResponse);</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a" title="Status codes possibly returned by a FTP response.">sfFtpStatus</a> <a class="code" href="Ftp_8h.htm#a300ebe63bad053a5c31e8833430b599b" title="Get the status code of a FTP directory response.">sfFtpDirectoryResponse_getStatus</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a>* ftpDirectoryResponse);</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="Ftp_8h.htm#a8a6adcacd3ab3e01fa2c50bb985acea3" title="Get the full message contained in a FTP directory response.">sfFtpDirectoryResponse_getMessage</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a>* ftpDirectoryResponse);</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="Ftp_8h.htm#a6a0aab4baa90864ddb24ed49adbf9d90" title="Get the directory returned in a FTP directory response.">sfFtpDirectoryResponse_getDirectory</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a>* ftpDirectoryResponse);</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Ftp_8h.htm#acdad83db72182d50f92472630c57b3e6" title="Destroy a FTP response.">sfFtpResponse_destroy</a>(<a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* ftpResponse);</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Ftp_8h.htm#a8609fd96abd0a11b18e7d7d8da5020ad" title="Check if a FTP response status code means a success.">sfFtpResponse_isOk</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* ftpResponse);</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a" title="Status codes possibly returned by a FTP response.">sfFtpStatus</a> <a class="code" href="Ftp_8h.htm#a07deaa1fa0b6cc39c8a2bd99d8e98af6" title="Get the status code of a FTP response.">sfFtpResponse_getStatus</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* ftpResponse);</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="Ftp_8h.htm#a61294ce939efb3150c3c1e8df42c7156" title="Get the full message contained in a FTP response.">sfFtpResponse_getMessage</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* ftpResponse);</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* <a class="code" href="Ftp_8h.htm#a99d4538bf5c12c152b59c8edbe06c573" title="Create a new Ftp object.">sfFtp_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Ftp_8h.htm#a2e30e838e3ccfe1a5e5bee446e005c2e" title="Destroy a Ftp object.">sfFtp_destroy</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp);</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* <a class="code" href="Ftp_8h.htm#a41ab232e3aa0880655fbf25f6bdd1655" title="Connect to the specified FTP server.">sfFtp_connect</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp, <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> server, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> port, <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> timeout);</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* <a class="code" href="Ftp_8h.htm#a9d6fb06f703aa58fedced841d7bbe7c5" title="Log in using an anonymous account.">sfFtp_loginAnonymous</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp);</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* <a class="code" href="Ftp_8h.htm#a656d5fb079c7d3758693142bacfbcac0" title="Log in using a username and a password.">sfFtp_login</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp, <span class="keyword">const</span> <span class="keywordtype">char</span>* userName, <span class="keyword">const</span> <span class="keywordtype">char</span>* password);</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* <a class="code" href="Ftp_8h.htm#a0aeca68070e34af65cb9540a439e58fb" title="Close the connection with the server.">sfFtp_disconnect</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp);</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* <a class="code" href="Ftp_8h.htm#ae9e0573a03327819cd6bf705ed365e29" title="Send a null command to keep the connection alive.">sfFtp_keepAlive</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp);</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a>* <a class="code" href="Ftp_8h.htm#a46f3a88ced236ba34040a7081998ec2b" title="Get the current working directory.">sfFtp_getWorkingDirectory</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp);</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a>* <a class="code" href="Ftp_8h.htm#a9a48313695cdfa920e3a8947c8b4bf68" title="Get the contents of the given directory.">sfFtp_getDirectoryListing</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp, <span class="keyword">const</span> <span class="keywordtype">char</span>* directory);</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* <a class="code" href="Ftp_8h.htm#a4392705033576698ef647aae7bf7b2ba" title="Change the current working directory.">sfFtp_changeDirectory</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp, <span class="keyword">const</span> <span class="keywordtype">char</span>* directory);</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* <a class="code" href="Ftp_8h.htm#a0389b5d3e6a897ebefc772cb65bc239e" title="Go to the parent directory of the current one.">sfFtp_parentDirectory</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp);</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* <a class="code" href="Ftp_8h.htm#ac8f06a8d4f605d781db3d71d9de6149c" title="Create a new directory.">sfFtp_createDirectory</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;</div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* <a class="code" href="Ftp_8h.htm#acb96ad7a82f20953119537bf87511bef" title="Remove an existing directory.">sfFtp_deleteDirectory</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* <a class="code" href="Ftp_8h.htm#a7d893f53ad77a37d94770bd0b43b667b" title="Rename an existing file.">sfFtp_renameFile</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp, <span class="keyword">const</span> <span class="keywordtype">char</span>* file, <span class="keyword">const</span> <span class="keywordtype">char</span>* newName);</div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;</div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* <a class="code" href="Ftp_8h.htm#af86e09674219f7f3e0d4f878f253a223" title="Remove an existing file.">sfFtp_deleteFile</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* <a class="code" href="Ftp_8h.htm#ae88de92b336132878a3430a994b091c8" title="Download a file from a FTP server.">sfFtp_download</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp, <span class="keyword">const</span> <span class="keywordtype">char</span>* distantFile, <span class="keyword">const</span> <span class="keywordtype">char</span>* destPath, <a class="code" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0" title="Enumeration of transfer modes.">sfFtpTransferMode</a> mode);</div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;</div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>* <a class="code" href="Ftp_8h.htm#a85e4c2d875177314ceb0be55732e7882" title="Upload a file to a FTP server.">sfFtp_upload</a>(<a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>* ftp, <span class="keyword">const</span> <span class="keywordtype">char</span>* localFile, <span class="keyword">const</span> <span class="keywordtype">char</span>* destPath, <a class="code" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0" title="Enumeration of transfer modes.">sfFtpTransferMode</a> mode);</div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;</div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;</div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;<span class="preprocessor">#endif // SFML_FTP_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Glyph_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Glyph_8h.htm
new file mode 100755
index 0000000..b110e5a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Glyph_8h.htm
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> </div>
+ <div class="headertitle">
+<div class="title">Glyph.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+</div>
+<p><a href="Glyph_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfGlyph.htm">sfGlyph</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structsfGlyph.htm" title="sfGlyph describes a glyph (a visual character)">sfGlyph</a> describes a glyph (a visual character) <a href="structsfGlyph.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Glyph_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Glyph_8h_source.htm
new file mode 100755
index 0000000..3bc2b5a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Glyph_8h_source.htm
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Glyph.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Glyph_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_GLYPH_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_GLYPH_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="structsfGlyph.htm"> 38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="structsfGlyph.htm#a72523f43630b4fafae5f56244911cc96"> 40</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfGlyph.htm#a72523f43630b4fafae5f56244911cc96" title="Offset to move horizontically to the next character.">advance</a>; </div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="structsfGlyph.htm#a630b2981289c02b0a3a6f05ee36687a1"> 41</a></span>&#160; <a class="code" href="structsfIntRect.htm">sfIntRect</a> <a class="code" href="structsfGlyph.htm#a630b2981289c02b0a3a6f05ee36687a1" title="Bounding rectangle of the glyph, in coordinates relative to the baseline.">bounds</a>; </div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="structsfGlyph.htm#ac8667a7e0146214cc50d7f58e87ad628"> 42</a></span>&#160; <a class="code" href="structsfIntRect.htm">sfIntRect</a> <a class="code" href="structsfGlyph.htm#ac8667a7e0146214cc50d7f58e87ad628" title="Texture coordinates of the glyph inside the font&#39;s image.">textureRect</a>; </div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;} <a class="code" href="structsfGlyph.htm" title="sfGlyph describes a glyph (a visual character)">sfGlyph</a>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#endif // SFML_GLYPH_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Export_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Export_8h.htm
new file mode 100755
index 0000000..1e39902
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Export_8h.htm
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">Graphics/Export.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Config_8h_source.htm">SFML/Config.h</a>&gt;</code><br/>
+</div>
+<p><a href="Graphics_2Export_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:afe51e93179eaff14e83568c716e633c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a>&#160;&#160;&#160;<a class="el" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2">CSFML_API_IMPORT</a></td></tr>
+<tr class="separator:afe51e93179eaff14e83568c716e633c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="afe51e93179eaff14e83568c716e633c0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CSFML_GRAPHICS_API&#160;&#160;&#160;<a class="el" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2">CSFML_API_IMPORT</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Export_8h_source.htm#l00043">43</a> of file <a class="el" href="Graphics_2Export_8h_source.htm">Graphics/Export.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Export_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Export_8h_source.htm
new file mode 100755
index 0000000..d9ac3f1
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Export_8h_source.htm
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Graphics/Export.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Graphics_2Export_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_GRAPHICS_EXPORT_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_GRAPHICS_EXPORT_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Config_8h.htm">SFML/Config.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">// Define portable import / export macros</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"></span><span class="preprocessor">#if defined(CSFML_GRAPHICS_EXPORTS)</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"> #define CSFML_GRAPHICS_API CSFML_API_EXPORT</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0"> 43</a></span>&#160;<span class="preprocessor"> #define CSFML_GRAPHICS_API CSFML_API_IMPORT</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif // SFML_GRAPHICS_EXPORT_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Types_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Types_8h.htm
new file mode 100755
index 0000000..818730b
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Types_8h.htm
@@ -0,0 +1,298 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#typedef-members">Typedefs</a> </div>
+ <div class="headertitle">
+<div class="title">Graphics/Types.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="Graphics_2Types_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a16b2b28d8e8e55dda0145cfc3c7465c1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a></td></tr>
+<tr class="separator:a16b2b28d8e8e55dda0145cfc3c7465c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3371b0f676dae4e9840e1c21473d062"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a></td></tr>
+<tr class="separator:ad3371b0f676dae4e9840e1c21473d062"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae23f460393aed22f5689c3dfd17a5c03"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a></td></tr>
+<tr class="separator:ae23f460393aed22f5689c3dfd17a5c03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26d2f025681acd41ab00ead3b5aa23eb"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a></td></tr>
+<tr class="separator:a26d2f025681acd41ab00ead3b5aa23eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17c995cd2518f49125563e0e32c75fd0"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a></td></tr>
+<tr class="separator:a17c995cd2518f49125563e0e32c75fd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab72f6ffaf103b940a8f3c0d64e740ed9"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a></td></tr>
+<tr class="separator:ab72f6ffaf103b940a8f3c0d64e740ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d585b80ea97e1522df79d7c77d34b12"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a></td></tr>
+<tr class="separator:a0d585b80ea97e1522df79d7c77d34b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a148019f5ac4a52bcfef172ebe66d6477"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a></td></tr>
+<tr class="separator:a148019f5ac4a52bcfef172ebe66d6477"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6eb48920d859fde8fb7f637cbce5bd20"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a></td></tr>
+<tr class="separator:a6eb48920d859fde8fb7f637cbce5bd20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83f6e917c9d260f8b92cf5119c8bb036"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a></td></tr>
+<tr class="separator:a83f6e917c9d260f8b92cf5119c8bb036"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf1decff09b5b3a9d453909d07571117"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a></td></tr>
+<tr class="separator:acf1decff09b5b3a9d453909d07571117"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d67907b5f2240f6ab5efc062aca61b0"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a></td></tr>
+<tr class="separator:a6d67907b5f2240f6ab5efc062aca61b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9734cdca87065eb37adf3fa4906b913"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a></td></tr>
+<tr class="separator:aa9734cdca87065eb37adf3fa4906b913"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7924ff474dc08faa57bd22fdae2c6934"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a></td></tr>
+<tr class="separator:a7924ff474dc08faa57bd22fdae2c6934"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addcad33d7ce2e2c3de22ecb708d977bd"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a></td></tr>
+<tr class="separator:addcad33d7ce2e2c3de22ecb708d977bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="a16b2b28d8e8e55dda0145cfc3c7465c1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00029">29</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad3371b0f676dae4e9840e1c21473d062"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00030">30</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae23f460393aed22f5689c3dfd17a5c03"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00031">31</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a26d2f025681acd41ab00ead3b5aa23eb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00032">32</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab72f6ffaf103b940a8f3c0d64e740ed9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00034">34</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0d585b80ea97e1522df79d7c77d34b12"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00035">35</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a148019f5ac4a52bcfef172ebe66d6477"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00036">36</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a17c995cd2518f49125563e0e32c75fd0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00033">33</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6eb48920d859fde8fb7f637cbce5bd20"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00037">37</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a83f6e917c9d260f8b92cf5119c8bb036"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00038">38</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acf1decff09b5b3a9d453909d07571117"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00039">39</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6d67907b5f2240f6ab5efc062aca61b0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00040">40</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa9734cdca87065eb37adf3fa4906b913"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00041">41</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7924ff474dc08faa57bd22fdae2c6934"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00042">42</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="addcad33d7ce2e2c3de22ecb708d977bd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graphics_2Types_8h_source.htm#l00043">43</a> of file <a class="el" href="Graphics_2Types_8h_source.htm">Graphics/Types.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Types_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Types_8h_source.htm
new file mode 100755
index 0000000..8a62c0f
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_2Types_8h_source.htm
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Graphics/Types.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Graphics_2Types_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_GRAPHICS_TYPES_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_GRAPHICS_TYPES_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1"> 29</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062"> 30</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03"> 31</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> <a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb"> 32</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0"> 33</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> <a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9"> 34</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12"> 35</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> <a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477"> 36</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20"> 37</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036"> 38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117"> 39</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0"> 40</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913"> 41</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> <a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934"> 42</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> <a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd"> 43</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#endif // SFML_GRAPHICS_TYPES_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_8h.htm
new file mode 100755
index 0000000..2ce28eb
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_8h.htm
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Graphics.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Window_8h_source.htm">SFML/Window.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="BlendMode_8h_source.htm">SFML/Graphics/BlendMode.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="CircleShape_8h_source.htm">SFML/Graphics/CircleShape.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Color_8h_source.htm">SFML/Graphics/Color.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="ConvexShape_8h_source.htm">SFML/Graphics/ConvexShape.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Font_8h_source.htm">SFML/Graphics/Font.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Glyph_8h_source.htm">SFML/Graphics/Glyph.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Image_8h_source.htm">SFML/Graphics/Image.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="PrimitiveType_8h_source.htm">SFML/Graphics/PrimitiveType.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="RectangleShape_8h_source.htm">SFML/Graphics/RectangleShape.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="RenderStates_8h_source.htm">SFML/Graphics/RenderStates.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="RenderWindow_8h_source.htm">SFML/Graphics/RenderWindow.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="RenderTexture_8h_source.htm">SFML/Graphics/RenderTexture.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Shader_8h_source.htm">SFML/Graphics/Shader.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Shape_8h_source.htm">SFML/Graphics/Shape.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Sprite_8h_source.htm">SFML/Graphics/Sprite.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Text_8h_source.htm">SFML/Graphics/Text.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Texture_8h_source.htm">SFML/Graphics/Texture.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Transform_8h_source.htm">SFML/Graphics/Transform.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Transformable_8h_source.htm">SFML/Graphics/Transformable.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vertex_8h_source.htm">SFML/Graphics/Vertex.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="VertexArray_8h_source.htm">SFML/Graphics/VertexArray.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="View_8h_source.htm">SFML/Graphics/View.h</a>&gt;</code><br/>
+</div>
+<p><a href="Graphics_8h_source.htm">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_8h_source.htm
new file mode 100755
index 0000000..e6d6584
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Graphics_8h_source.htm
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Graphics.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Graphics_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_GRAPHICS_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_GRAPHICS_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Window_8h.htm">SFML/Window.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="BlendMode_8h.htm">SFML/Graphics/BlendMode.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="CircleShape_8h.htm">SFML/Graphics/CircleShape.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Color_8h.htm">SFML/Graphics/Color.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ConvexShape_8h.htm">SFML/Graphics/ConvexShape.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Font_8h.htm">SFML/Graphics/Font.h</a>&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Glyph_8h.htm">SFML/Graphics/Glyph.h</a>&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Image_8h.htm">SFML/Graphics/Image.h</a>&gt;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="PrimitiveType_8h.htm">SFML/Graphics/PrimitiveType.h</a>&gt;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="RectangleShape_8h.htm">SFML/Graphics/RectangleShape.h</a>&gt;</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="RenderStates_8h.htm">SFML/Graphics/RenderStates.h</a>&gt;</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="RenderWindow_8h.htm">SFML/Graphics/RenderWindow.h</a>&gt;</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="RenderTexture_8h.htm">SFML/Graphics/RenderTexture.h</a>&gt;</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Shader_8h.htm">SFML/Graphics/Shader.h</a>&gt;</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Shape_8h.htm">SFML/Graphics/Shape.h</a>&gt;</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Sprite_8h.htm">SFML/Graphics/Sprite.h</a>&gt;</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Text_8h.htm">SFML/Graphics/Text.h</a>&gt;</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Texture_8h.htm">SFML/Graphics/Texture.h</a>&gt;</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Transform_8h.htm">SFML/Graphics/Transform.h</a>&gt;</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Transformable_8h.htm">SFML/Graphics/Transformable.h</a>&gt;</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vertex_8h.htm">SFML/Graphics/Vertex.h</a>&gt;</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="VertexArray_8h.htm">SFML/Graphics/VertexArray.h</a>&gt;</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="View_8h.htm">SFML/Graphics/View.h</a>&gt;</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif // SFML_GRAPHICS_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Http_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Http_8h.htm
new file mode 100755
index 0000000..7772a70
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Http_8h.htm
@@ -0,0 +1,831 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Http.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Network_2Export_8h_source.htm">SFML/Network/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Network_2Types_8h_source.htm">SFML/Network/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Time_8h_source.htm">SFML/System/Time.h</a>&gt;</code><br/>
+</div>
+<p><a href="Http_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:aef9bf9e74c0e98d929121500fa47e148"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148">sfHttpMethod</a> { <br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148aa527015b6f33a4dcba062314a26f7f29">sfHttpGet</a>,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148a268becc0c0193906ec081a980e1cf244">sfHttpPost</a>,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148ab776e208633b04d51f69f556e35ee30d">sfHttpHead</a>
+<br/>
+ }</td></tr>
+<tr class="memdesc:aef9bf9e74c0e98d929121500fa47e148"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate the available HTTP methods for a request. <a href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148">More...</a><br/></td></tr>
+<tr class="separator:aef9bf9e74c0e98d929121500fa47e148"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea54f1821aadba43cc9754ef78fadeea"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeea">sfHttpStatus</a> { <br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac651f47d98febcef9377a451f7ed1bc9">sfHttpOk</a> = 200,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa82864c907ec37ee8d2e0eccdb7a48ff5">sfHttpCreated</a> = 201,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae8e600beca3e7de8991fd68b2a5788ac">sfHttpAccepted</a> = 202,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac10496107e3ce461a05c35407dc03d76">sfHttpNoContent</a> = 204,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa02a2a4af12b1feb4fbe70ad5e7bac5e2">sfHttpResetContent</a> = 205,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa51e5175ae4afbc87f7bc22528f1d0005">sfHttpPartialContent</a> = 206,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa35f9ca8ceefb83e12ee3dac0a31ac9d2">sfHttpMultipleChoices</a> = 300,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaa3541a2faa50d80b0caaa5e341bb83bf">sfHttpMovedPermanently</a> = 301,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa67a71d1ca8d6dfb4d8c41d1a9111ffad">sfHttpMovedTemporarily</a> = 302,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa23e7dc484374bad13ae8eaaa5d12d79e">sfHttpNotModified</a> = 304,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaf36dd6a6e7cff5fb67d99ad7b7b5be57">sfHttpBadRequest</a> = 400,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab9c64de3abb7d492de7c1d5917287be0">sfHttpUnauthorized</a> = 401,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaffc5dee9597d64cce53b2ee917876e74">sfHttpForbidden</a> = 403,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaaacd183520e7fc452c53ed036fb70ecb">sfHttpNotFound</a> = 404,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae807330d3317797b9faacab145aded82">sfHttpRangeNotSatisfiable</a> = 407,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa73f3532144609b46122227b2b79616eb">sfHttpInternalServerError</a> = 500,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa9ffdeec083cb62e09167045ac2f6ddc9">sfHttpNotImplemented</a> = 501,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab42828c91433705c519d9aad86aecae3">sfHttpBadGateway</a> = 502,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa55945217f9836d3200504e81ca62283e">sfHttpServiceNotAvailable</a> = 503,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa33b694193ac7c7d6121631c139200885">sfHttpGatewayTimeout</a> = 504,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaabaa4c97cf9d78ca187890f25275a1db9">sfHttpVersionNotSupported</a> = 505,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa2e77df056c66a7d5596ed81f81734e8f">sfHttpInvalidResponse</a> = 1000,
+<br/>
+&#160;&#160;<a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab24b02b399184679ea258ffcaf4ca56e">sfHttpConnectionFailed</a> = 1001
+<br/>
+ }</td></tr>
+<tr class="memdesc:aea54f1821aadba43cc9754ef78fadeea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate all the valid status codes for a response. <a href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeea">More...</a><br/></td></tr>
+<tr class="separator:aea54f1821aadba43cc9754ef78fadeea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a908861abb03b28b9c7bd189a27bf2954"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#a908861abb03b28b9c7bd189a27bf2954">sfHttpRequest_create</a> (void)</td></tr>
+<tr class="memdesc:a908861abb03b28b9c7bd189a27bf2954"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new HTTP request. <a href="#a908861abb03b28b9c7bd189a27bf2954"></a><br/></td></tr>
+<tr class="separator:a908861abb03b28b9c7bd189a27bf2954"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39c6767d332925cb8cf26283f8a54426"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#a39c6767d332925cb8cf26283f8a54426">sfHttpRequest_destroy</a> (<a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *httpRequest)</td></tr>
+<tr class="memdesc:a39c6767d332925cb8cf26283f8a54426"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a HTTP request. <a href="#a39c6767d332925cb8cf26283f8a54426"></a><br/></td></tr>
+<tr class="separator:a39c6767d332925cb8cf26283f8a54426"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56f0180ce1f31dcec1d035f51dd7b981"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#a56f0180ce1f31dcec1d035f51dd7b981">sfHttpRequest_setField</a> (<a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *httpRequest, const char *field, const char *value)</td></tr>
+<tr class="memdesc:a56f0180ce1f31dcec1d035f51dd7b981"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value of a header field of a HTTP request. <a href="#a56f0180ce1f31dcec1d035f51dd7b981"></a><br/></td></tr>
+<tr class="separator:a56f0180ce1f31dcec1d035f51dd7b981"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f2713269bbb9e98f208230efc26234e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#a0f2713269bbb9e98f208230efc26234e">sfHttpRequest_setMethod</a> (<a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *httpRequest, <a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148">sfHttpMethod</a> method)</td></tr>
+<tr class="memdesc:a0f2713269bbb9e98f208230efc26234e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a HTTP request method. <a href="#a0f2713269bbb9e98f208230efc26234e"></a><br/></td></tr>
+<tr class="separator:a0f2713269bbb9e98f208230efc26234e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a863c6441c5c4db755a770fa0cff20474"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#a863c6441c5c4db755a770fa0cff20474">sfHttpRequest_setUri</a> (<a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *httpRequest, const char *uri)</td></tr>
+<tr class="memdesc:a863c6441c5c4db755a770fa0cff20474"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a HTTP request URI. <a href="#a863c6441c5c4db755a770fa0cff20474"></a><br/></td></tr>
+<tr class="separator:a863c6441c5c4db755a770fa0cff20474"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32fea9a27be75cc6be49e4bb4c6dbaa1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#a32fea9a27be75cc6be49e4bb4c6dbaa1">sfHttpRequest_setHttpVersion</a> (<a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *httpRequest, unsigned int major, unsigned int minor)</td></tr>
+<tr class="memdesc:a32fea9a27be75cc6be49e4bb4c6dbaa1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the HTTP version of a HTTP request. <a href="#a32fea9a27be75cc6be49e4bb4c6dbaa1"></a><br/></td></tr>
+<tr class="separator:a32fea9a27be75cc6be49e4bb4c6dbaa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f5b1514e26c30eb25471f86007b9892"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#a4f5b1514e26c30eb25471f86007b9892">sfHttpRequest_setBody</a> (<a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *httpRequest, const char *body)</td></tr>
+<tr class="memdesc:a4f5b1514e26c30eb25471f86007b9892"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the body of a HTTP request. <a href="#a4f5b1514e26c30eb25471f86007b9892"></a><br/></td></tr>
+<tr class="separator:a4f5b1514e26c30eb25471f86007b9892"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ea847eddc2d0ed8d0e4cdf3f77796d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#a7ea847eddc2d0ed8d0e4cdf3f77796d6">sfHttpResponse_destroy</a> (<a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> *httpResponse)</td></tr>
+<tr class="memdesc:a7ea847eddc2d0ed8d0e4cdf3f77796d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a HTTP response. <a href="#a7ea847eddc2d0ed8d0e4cdf3f77796d6"></a><br/></td></tr>
+<tr class="separator:a7ea847eddc2d0ed8d0e4cdf3f77796d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2e9daad220d500bdf3566b42b52ac1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#ab2e9daad220d500bdf3566b42b52ac1d">sfHttpResponse_getField</a> (const <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> *httpResponse, const char *field)</td></tr>
+<tr class="memdesc:ab2e9daad220d500bdf3566b42b52ac1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of a field of a HTTP response. <a href="#ab2e9daad220d500bdf3566b42b52ac1d"></a><br/></td></tr>
+<tr class="separator:ab2e9daad220d500bdf3566b42b52ac1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34bfff72acae699b27a9951ed6cd12fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeea">sfHttpStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#a34bfff72acae699b27a9951ed6cd12fd">sfHttpResponse_getStatus</a> (const <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> *httpResponse)</td></tr>
+<tr class="memdesc:a34bfff72acae699b27a9951ed6cd12fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the status code of a HTTP reponse. <a href="#a34bfff72acae699b27a9951ed6cd12fd"></a><br/></td></tr>
+<tr class="separator:a34bfff72acae699b27a9951ed6cd12fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8574dbf6a328eb9dc12b7027cd7befe5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#a8574dbf6a328eb9dc12b7027cd7befe5">sfHttpResponse_getMajorVersion</a> (const <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> *httpResponse)</td></tr>
+<tr class="memdesc:a8574dbf6a328eb9dc12b7027cd7befe5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the major HTTP version number of a HTTP response. <a href="#a8574dbf6a328eb9dc12b7027cd7befe5"></a><br/></td></tr>
+<tr class="separator:a8574dbf6a328eb9dc12b7027cd7befe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa586e957f9189f8c36331f1578575e5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#aa586e957f9189f8c36331f1578575e5b">sfHttpResponse_getMinorVersion</a> (const <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> *httpResponse)</td></tr>
+<tr class="memdesc:aa586e957f9189f8c36331f1578575e5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the minor HTTP version number of a HTTP response. <a href="#aa586e957f9189f8c36331f1578575e5b"></a><br/></td></tr>
+<tr class="separator:aa586e957f9189f8c36331f1578575e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3c277351b019c03233a6039c1869f5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#aa3c277351b019c03233a6039c1869f5d">sfHttpResponse_getBody</a> (const <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> *httpResponse)</td></tr>
+<tr class="memdesc:aa3c277351b019c03233a6039c1869f5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the body of a HTTP response. <a href="#aa3c277351b019c03233a6039c1869f5d"></a><br/></td></tr>
+<tr class="separator:aa3c277351b019c03233a6039c1869f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60c90fddc301b45b8951e3fba21f0b1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#a60c90fddc301b45b8951e3fba21f0b1f">sfHttp_create</a> (void)</td></tr>
+<tr class="memdesc:a60c90fddc301b45b8951e3fba21f0b1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new Http object. <a href="#a60c90fddc301b45b8951e3fba21f0b1f"></a><br/></td></tr>
+<tr class="separator:a60c90fddc301b45b8951e3fba21f0b1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78ca090ed629e14dd3564ab00ebf8696"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#a78ca090ed629e14dd3564ab00ebf8696">sfHttp_destroy</a> (<a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a> *http)</td></tr>
+<tr class="memdesc:a78ca090ed629e14dd3564ab00ebf8696"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a Http object. <a href="#a78ca090ed629e14dd3564ab00ebf8696"></a><br/></td></tr>
+<tr class="separator:a78ca090ed629e14dd3564ab00ebf8696"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a752ec7963a4abbfd2c4cc55e12e8a4a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#a752ec7963a4abbfd2c4cc55e12e8a4a6">sfHttp_setHost</a> (<a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a> *http, const char *host, unsigned short port)</td></tr>
+<tr class="memdesc:a752ec7963a4abbfd2c4cc55e12e8a4a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the target host of a HTTP object. <a href="#a752ec7963a4abbfd2c4cc55e12e8a4a6"></a><br/></td></tr>
+<tr class="separator:a752ec7963a4abbfd2c4cc55e12e8a4a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc5b7bed290bde38d6212bb31ebcd0c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm#afc5b7bed290bde38d6212bb31ebcd0c0">sfHttp_sendRequest</a> (<a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a> *http, const <a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *request, <a class="el" href="structsfTime.htm">sfTime</a> timeout)</td></tr>
+<tr class="memdesc:afc5b7bed290bde38d6212bb31ebcd0c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a HTTP request and return the server's response. <a href="#afc5b7bed290bde38d6212bb31ebcd0c0"></a><br/></td></tr>
+<tr class="separator:afc5b7bed290bde38d6212bb31ebcd0c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="aef9bf9e74c0e98d929121500fa47e148"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148">sfHttpMethod</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enumerate the available HTTP methods for a request. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="aef9bf9e74c0e98d929121500fa47e148aa527015b6f33a4dcba062314a26f7f29"></a>sfHttpGet</em>&nbsp;</td><td>
+<p>Request in get mode, standard method to retrieve a page. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aef9bf9e74c0e98d929121500fa47e148a268becc0c0193906ec081a980e1cf244"></a>sfHttpPost</em>&nbsp;</td><td>
+<p>Request in post mode, usually to send data to a page. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aef9bf9e74c0e98d929121500fa47e148ab776e208633b04d51f69f556e35ee30d"></a>sfHttpHead</em>&nbsp;</td><td>
+<p>Request a page's header only. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Http_8h_source.htm#l00040">40</a> of file <a class="el" href="Http_8h_source.htm">Http.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aea54f1821aadba43cc9754ef78fadeea"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeea">sfHttpStatus</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enumerate all the valid status codes for a response. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaac651f47d98febcef9377a451f7ed1bc9"></a>sfHttpOk</em>&nbsp;</td><td>
+<p>Most common code returned when operation was successful. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaa82864c907ec37ee8d2e0eccdb7a48ff5"></a>sfHttpCreated</em>&nbsp;</td><td>
+<p>The resource has successfully been created. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaae8e600beca3e7de8991fd68b2a5788ac"></a>sfHttpAccepted</em>&nbsp;</td><td>
+<p>The request has been accepted, but will be processed later by the server. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaac10496107e3ce461a05c35407dc03d76"></a>sfHttpNoContent</em>&nbsp;</td><td>
+<p>Sent when the server didn't send any data in return. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaa02a2a4af12b1feb4fbe70ad5e7bac5e2"></a>sfHttpResetContent</em>&nbsp;</td><td>
+<p>The server informs the client that it should clear the view (form) that caused the request to be sent. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaa51e5175ae4afbc87f7bc22528f1d0005"></a>sfHttpPartialContent</em>&nbsp;</td><td>
+<p>The server has sent a part of the resource, as a response to a partial GET request. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaa35f9ca8ceefb83e12ee3dac0a31ac9d2"></a>sfHttpMultipleChoices</em>&nbsp;</td><td>
+<p>The requested page can be accessed from several locations. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaaa3541a2faa50d80b0caaa5e341bb83bf"></a>sfHttpMovedPermanently</em>&nbsp;</td><td>
+<p>The requested page has permanently moved to a new location. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaa67a71d1ca8d6dfb4d8c41d1a9111ffad"></a>sfHttpMovedTemporarily</em>&nbsp;</td><td>
+<p>The requested page has temporarily moved to a new location. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaa23e7dc484374bad13ae8eaaa5d12d79e"></a>sfHttpNotModified</em>&nbsp;</td><td>
+<p>For conditionnal requests, means the requested page hasn't changed and doesn't need to be refreshed. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaaf36dd6a6e7cff5fb67d99ad7b7b5be57"></a>sfHttpBadRequest</em>&nbsp;</td><td>
+<p>The server couldn't understand the request (syntax error) </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaab9c64de3abb7d492de7c1d5917287be0"></a>sfHttpUnauthorized</em>&nbsp;</td><td>
+<p>The requested page needs an authentification to be accessed. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaaffc5dee9597d64cce53b2ee917876e74"></a>sfHttpForbidden</em>&nbsp;</td><td>
+<p>The requested page cannot be accessed at all, even with authentification. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaaaacd183520e7fc452c53ed036fb70ecb"></a>sfHttpNotFound</em>&nbsp;</td><td>
+<p>The requested page doesn't exist. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaae807330d3317797b9faacab145aded82"></a>sfHttpRangeNotSatisfiable</em>&nbsp;</td><td>
+<p>The server can't satisfy the partial GET request (with a "Range" header field) </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaa73f3532144609b46122227b2b79616eb"></a>sfHttpInternalServerError</em>&nbsp;</td><td>
+<p>The server encountered an unexpected error. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaa9ffdeec083cb62e09167045ac2f6ddc9"></a>sfHttpNotImplemented</em>&nbsp;</td><td>
+<p>The server doesn't implement a requested feature. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaab42828c91433705c519d9aad86aecae3"></a>sfHttpBadGateway</em>&nbsp;</td><td>
+<p>The gateway server has received an error from the source server. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaa55945217f9836d3200504e81ca62283e"></a>sfHttpServiceNotAvailable</em>&nbsp;</td><td>
+<p>The server is temporarily unavailable (overloaded, in maintenance, ...) </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaa33b694193ac7c7d6121631c139200885"></a>sfHttpGatewayTimeout</em>&nbsp;</td><td>
+<p>The gateway server couldn't receive a response from the source server. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaabaa4c97cf9d78ca187890f25275a1db9"></a>sfHttpVersionNotSupported</em>&nbsp;</td><td>
+<p>The server doesn't support the requested HTTP version. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaa2e77df056c66a7d5596ed81f81734e8f"></a>sfHttpInvalidResponse</em>&nbsp;</td><td>
+<p>Response is not a valid HTTP one. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aea54f1821aadba43cc9754ef78fadeeaab24b02b399184679ea258ffcaf4ca56e"></a>sfHttpConnectionFailed</em>&nbsp;</td><td>
+<p>Connection with server failed. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Http_8h_source.htm#l00052">52</a> of file <a class="el" href="Http_8h_source.htm">Http.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a60c90fddc301b45b8951e3fba21f0b1f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a>* sfHttp_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new Http object. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfHttp object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a78ca090ed629e14dd3564ab00ebf8696"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfHttp_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a> *&#160;</td>
+ <td class="paramname"><em>http</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a Http object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">http</td><td>Http object to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="afc5b7bed290bde38d6212bb31ebcd0c0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a>* sfHttp_sendRequest </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a> *&#160;</td>
+ <td class="paramname"><em>http</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *&#160;</td>
+ <td class="paramname"><em>request</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfTime.htm">sfTime</a>&#160;</td>
+ <td class="paramname"><em>timeout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Send a HTTP request and return the server's response. </p>
+<p>You must have a valid host before sending a request (see sfHttp_setHost). Any missing mandatory header field in the request will be added with an appropriate value. Warning: this function waits for the server's response and may not return instantly; use a thread if you don't want to block your application, or use a timeout to limit the time to wait. A value of 0 means that the client will use the system defaut timeout (which is usually pretty long).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">http</td><td>Http object </td></tr>
+ <tr><td class="paramname">request</td><td>Request to send </td></tr>
+ <tr><td class="paramname">timeout</td><td>Maximum time to wait</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Server's response </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a752ec7963a4abbfd2c4cc55e12e8a4a6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfHttp_setHost </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a> *&#160;</td>
+ <td class="paramname"><em>http</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>host</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned short&#160;</td>
+ <td class="paramname"><em>port</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the target host of a HTTP object. </p>
+<p>This function just stores the host address and port, it doesn't actually connect to it until you send a request. If the port is 0, it means that the HTTP client will use the right port according to the protocol used (80 for HTTP, 443 for HTTPS). You should leave it like this unless you really need a port other than the standard one, or use an unknown protocol.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">http</td><td>Http object </td></tr>
+ <tr><td class="paramname">host</td><td>Web server to connect to </td></tr>
+ <tr><td class="paramname">port</td><td>Port to use for connection </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a908861abb03b28b9c7bd189a27bf2954"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a>* sfHttpRequest_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new HTTP request. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfHttpRequest object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a39c6767d332925cb8cf26283f8a54426"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfHttpRequest_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *&#160;</td>
+ <td class="paramname"><em>httpRequest</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a HTTP request. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">httpRequest</td><td>HTTP request to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a4f5b1514e26c30eb25471f86007b9892"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfHttpRequest_setBody </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *&#160;</td>
+ <td class="paramname"><em>httpRequest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>body</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the body of a HTTP request. </p>
+<p>The body of a request is optional and only makes sense for POST requests. It is ignored for all other methods. The body is empty by default.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">httpRequest</td><td>HTTP request </td></tr>
+ <tr><td class="paramname">body</td><td>Content of the body </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a56f0180ce1f31dcec1d035f51dd7b981"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfHttpRequest_setField </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *&#160;</td>
+ <td class="paramname"><em>httpRequest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>field</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the value of a header field of a HTTP request. </p>
+<p>The field is created if it doesn't exist. The name of the field is case insensitive. By default, a request doesn't contain any field (but the mandatory fields are added later by the HTTP client when sending the request).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">httpRequest</td><td>HTTP request </td></tr>
+ <tr><td class="paramname">field</td><td>Name of the field to set </td></tr>
+ <tr><td class="paramname">value</td><td>Value of the field </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a32fea9a27be75cc6be49e4bb4c6dbaa1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfHttpRequest_setHttpVersion </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *&#160;</td>
+ <td class="paramname"><em>httpRequest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>major</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>minor</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the HTTP version of a HTTP request. </p>
+<p>The HTTP version is 1.0 by default.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">httpRequest</td><td>HTTP request </td></tr>
+ <tr><td class="paramname">major</td><td>Major HTTP version number </td></tr>
+ <tr><td class="paramname">minor</td><td>Minor HTTP version number </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0f2713269bbb9e98f208230efc26234e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfHttpRequest_setMethod </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *&#160;</td>
+ <td class="paramname"><em>httpRequest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148">sfHttpMethod</a>&#160;</td>
+ <td class="paramname"><em>method</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set a HTTP request method. </p>
+<p>See the sfHttpMethod enumeration for a complete list of all the availale methods. The method is sfHttpGet by default.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">httpRequest</td><td>HTTP request </td></tr>
+ <tr><td class="paramname">method</td><td>Method to use for the request </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a863c6441c5c4db755a770fa0cff20474"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfHttpRequest_setUri </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> *&#160;</td>
+ <td class="paramname"><em>httpRequest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>uri</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set a HTTP request URI. </p>
+<p>The URI is the resource (usually a web page or a file) that you want to get or post. The URI is "/" (the root page) by default.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">httpRequest</td><td>HTTP request </td></tr>
+ <tr><td class="paramname">uri</td><td>URI to request, relative to the host </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7ea847eddc2d0ed8d0e4cdf3f77796d6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfHttpResponse_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> *&#160;</td>
+ <td class="paramname"><em>httpResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a HTTP response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">httpResponse</td><td>HTTP response to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa3c277351b019c03233a6039c1869f5d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char* sfHttpResponse_getBody </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> *&#160;</td>
+ <td class="paramname"><em>httpResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the body of a HTTP response. </p>
+<p>The body of a response may contain: </p>
+<ul>
+<li>the requested page (for GET requests) </li>
+<li>a response from the server (for POST requests) </li>
+<li>nothing (for HEAD requests) </li>
+<li>an error message (in case of an error)</li>
+</ul>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">httpResponse</td><td>HTTP response</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The response body </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab2e9daad220d500bdf3566b42b52ac1d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const char* sfHttpResponse_getField </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> *&#160;</td>
+ <td class="paramname"><em>httpResponse</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>field</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the value of a field of a HTTP response. </p>
+<p>If the field <em>field</em> is not found in the response header, the empty string is returned. This function uses case-insensitive comparisons.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">httpResponse</td><td>HTTP response </td></tr>
+ <tr><td class="paramname">field</td><td>Name of the field to get</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Value of the field, or empty string if not found </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8574dbf6a328eb9dc12b7027cd7befe5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned int sfHttpResponse_getMajorVersion </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> *&#160;</td>
+ <td class="paramname"><em>httpResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the major HTTP version number of a HTTP response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">httpResponse</td><td>HTTP response</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Major HTTP version number </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa586e957f9189f8c36331f1578575e5b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned int sfHttpResponse_getMinorVersion </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> *&#160;</td>
+ <td class="paramname"><em>httpResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the minor HTTP version number of a HTTP response. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">httpResponse</td><td>HTTP response</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Minor HTTP version number </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a34bfff72acae699b27a9951ed6cd12fd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeea">sfHttpStatus</a> sfHttpResponse_getStatus </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> *&#160;</td>
+ <td class="paramname"><em>httpResponse</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the status code of a HTTP reponse. </p>
+<p>The status code should be the first thing to be checked after receiving a response, it defines whether it is a success, a failure or anything else (see the sfHttpStatus enumeration).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">httpResponse</td><td>HTTP response</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code of the response </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Http_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Http_8h_source.htm
new file mode 100755
index 0000000..930b580
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Http_8h_source.htm
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Http.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Http_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_HTTP_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_HTTP_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Network_2Export_8h.htm">SFML/Network/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Network_2Types_8h.htm">SFML/Network/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Time_8h.htm">SFML/System/Time.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148"> 40</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148aa527015b6f33a4dcba062314a26f7f29"> 42</a></span>&#160; <a class="code" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148aa527015b6f33a4dcba062314a26f7f29" title="Request in get mode, standard method to retrieve a page.">sfHttpGet</a>, </div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148a268becc0c0193906ec081a980e1cf244"> 43</a></span>&#160; <a class="code" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148a268becc0c0193906ec081a980e1cf244" title="Request in post mode, usually to send data to a page.">sfHttpPost</a>, </div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148ab776e208633b04d51f69f556e35ee30d"> 44</a></span>&#160; <a class="code" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148ab776e208633b04d51f69f556e35ee30d" title="Request a page&#39;s header only.">sfHttpHead</a> </div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;} <a class="code" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148" title="Enumerate the available HTTP methods for a request.">sfHttpMethod</a>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeea"> 52</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;{</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="comment">// 2xx: success</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac651f47d98febcef9377a451f7ed1bc9"> 55</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac651f47d98febcef9377a451f7ed1bc9" title="Most common code returned when operation was successful.">sfHttpOk</a> = 200, </div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa82864c907ec37ee8d2e0eccdb7a48ff5"> 56</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa82864c907ec37ee8d2e0eccdb7a48ff5" title="The resource has successfully been created.">sfHttpCreated</a> = 201, </div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae8e600beca3e7de8991fd68b2a5788ac"> 57</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae8e600beca3e7de8991fd68b2a5788ac" title="The request has been accepted, but will be processed later by the server.">sfHttpAccepted</a> = 202, </div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac10496107e3ce461a05c35407dc03d76"> 58</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac10496107e3ce461a05c35407dc03d76" title="Sent when the server didn&#39;t send any data in return.">sfHttpNoContent</a> = 204, </div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa02a2a4af12b1feb4fbe70ad5e7bac5e2"> 59</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa02a2a4af12b1feb4fbe70ad5e7bac5e2" title="The server informs the client that it should clear the view (form) that caused the request to be sent...">sfHttpResetContent</a> = 205, </div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa51e5175ae4afbc87f7bc22528f1d0005"> 60</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa51e5175ae4afbc87f7bc22528f1d0005" title="The server has sent a part of the resource, as a response to a partial GET request.">sfHttpPartialContent</a> = 206, </div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="comment">// 3xx: redirection</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa35f9ca8ceefb83e12ee3dac0a31ac9d2"> 63</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa35f9ca8ceefb83e12ee3dac0a31ac9d2" title="The requested page can be accessed from several locations.">sfHttpMultipleChoices</a> = 300, </div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaa3541a2faa50d80b0caaa5e341bb83bf"> 64</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaa3541a2faa50d80b0caaa5e341bb83bf" title="The requested page has permanently moved to a new location.">sfHttpMovedPermanently</a> = 301, </div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa67a71d1ca8d6dfb4d8c41d1a9111ffad"> 65</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa67a71d1ca8d6dfb4d8c41d1a9111ffad" title="The requested page has temporarily moved to a new location.">sfHttpMovedTemporarily</a> = 302, </div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa23e7dc484374bad13ae8eaaa5d12d79e"> 66</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa23e7dc484374bad13ae8eaaa5d12d79e" title="For conditionnal requests, means the requested page hasn&#39;t changed and doesn&#39;t need to be refreshed...">sfHttpNotModified</a> = 304, </div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="comment">// 4xx: client error</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaf36dd6a6e7cff5fb67d99ad7b7b5be57"> 69</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaf36dd6a6e7cff5fb67d99ad7b7b5be57" title="The server couldn&#39;t understand the request (syntax error)">sfHttpBadRequest</a> = 400, </div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab9c64de3abb7d492de7c1d5917287be0"> 70</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab9c64de3abb7d492de7c1d5917287be0" title="The requested page needs an authentification to be accessed.">sfHttpUnauthorized</a> = 401, </div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaffc5dee9597d64cce53b2ee917876e74"> 71</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaffc5dee9597d64cce53b2ee917876e74" title="The requested page cannot be accessed at all, even with authentification.">sfHttpForbidden</a> = 403, </div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaaacd183520e7fc452c53ed036fb70ecb"> 72</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaaacd183520e7fc452c53ed036fb70ecb" title="The requested page doesn&#39;t exist.">sfHttpNotFound</a> = 404, </div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae807330d3317797b9faacab145aded82"> 73</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae807330d3317797b9faacab145aded82" title="The server can&#39;t satisfy the partial GET request (with a &quot;Range&quot; header field)">sfHttpRangeNotSatisfiable</a> = 407, </div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="comment">// 5xx: server error</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa73f3532144609b46122227b2b79616eb"> 76</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa73f3532144609b46122227b2b79616eb" title="The server encountered an unexpected error.">sfHttpInternalServerError</a> = 500, </div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa9ffdeec083cb62e09167045ac2f6ddc9"> 77</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa9ffdeec083cb62e09167045ac2f6ddc9" title="The server doesn&#39;t implement a requested feature.">sfHttpNotImplemented</a> = 501, </div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab42828c91433705c519d9aad86aecae3"> 78</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab42828c91433705c519d9aad86aecae3" title="The gateway server has received an error from the source server.">sfHttpBadGateway</a> = 502, </div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa55945217f9836d3200504e81ca62283e"> 79</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa55945217f9836d3200504e81ca62283e" title="The server is temporarily unavailable (overloaded, in maintenance, ...)">sfHttpServiceNotAvailable</a> = 503, </div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa33b694193ac7c7d6121631c139200885"> 80</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa33b694193ac7c7d6121631c139200885" title="The gateway server couldn&#39;t receive a response from the source server.">sfHttpGatewayTimeout</a> = 504, </div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaabaa4c97cf9d78ca187890f25275a1db9"> 81</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaabaa4c97cf9d78ca187890f25275a1db9" title="The server doesn&#39;t support the requested HTTP version.">sfHttpVersionNotSupported</a> = 505, </div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="comment">// 10xx: SFML custom codes</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa2e77df056c66a7d5596ed81f81734e8f"> 84</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa2e77df056c66a7d5596ed81f81734e8f" title="Response is not a valid HTTP one.">sfHttpInvalidResponse</a> = 1000, </div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab24b02b399184679ea258ffcaf4ca56e"> 85</a></span>&#160; <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab24b02b399184679ea258ffcaf4ca56e" title="Connection with server failed.">sfHttpConnectionFailed</a> = 1001 </div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;} <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeea" title="Enumerate all the valid status codes for a response.">sfHttpStatus</a>;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a>* <a class="code" href="Http_8h.htm#a908861abb03b28b9c7bd189a27bf2954" title="Create a new HTTP request.">sfHttpRequest_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Http_8h.htm#a39c6767d332925cb8cf26283f8a54426" title="Destroy a HTTP request.">sfHttpRequest_destroy</a>(<a class="code" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a>* httpRequest);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Http_8h.htm#a56f0180ce1f31dcec1d035f51dd7b981" title="Set the value of a header field of a HTTP request.">sfHttpRequest_setField</a>(<a class="code" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a>* httpRequest, <span class="keyword">const</span> <span class="keywordtype">char</span>* field, <span class="keyword">const</span> <span class="keywordtype">char</span>* value);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Http_8h.htm#a0f2713269bbb9e98f208230efc26234e" title="Set a HTTP request method.">sfHttpRequest_setMethod</a>(<a class="code" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a>* httpRequest, <a class="code" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148" title="Enumerate the available HTTP methods for a request.">sfHttpMethod</a> method);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Http_8h.htm#a863c6441c5c4db755a770fa0cff20474" title="Set a HTTP request URI.">sfHttpRequest_setUri</a>(<a class="code" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a>* httpRequest, <span class="keyword">const</span> <span class="keywordtype">char</span>* uri);</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Http_8h.htm#a32fea9a27be75cc6be49e4bb4c6dbaa1" title="Set the HTTP version of a HTTP request.">sfHttpRequest_setHttpVersion</a>(<a class="code" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a>* httpRequest, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> major, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> minor);</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Http_8h.htm#a4f5b1514e26c30eb25471f86007b9892" title="Set the body of a HTTP request.">sfHttpRequest_setBody</a>(<a class="code" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a>* httpRequest, <span class="keyword">const</span> <span class="keywordtype">char</span>* body);</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Http_8h.htm#a7ea847eddc2d0ed8d0e4cdf3f77796d6" title="Destroy a HTTP response.">sfHttpResponse_destroy</a>(<a class="code" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a>* httpResponse);</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="Http_8h.htm#ab2e9daad220d500bdf3566b42b52ac1d" title="Get the value of a field of a HTTP response.">sfHttpResponse_getField</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a>* httpResponse, <span class="keyword">const</span> <span class="keywordtype">char</span>* field);</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeea" title="Enumerate all the valid status codes for a response.">sfHttpStatus</a> <a class="code" href="Http_8h.htm#a34bfff72acae699b27a9951ed6cd12fd" title="Get the status code of a HTTP reponse.">sfHttpResponse_getStatus</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a>* httpResponse);</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="Http_8h.htm#a8574dbf6a328eb9dc12b7027cd7befe5" title="Get the major HTTP version number of a HTTP response.">sfHttpResponse_getMajorVersion</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a>* httpResponse);</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="Http_8h.htm#aa586e957f9189f8c36331f1578575e5b" title="Get the minor HTTP version number of a HTTP response.">sfHttpResponse_getMinorVersion</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a>* httpResponse);</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="Http_8h.htm#aa3c277351b019c03233a6039c1869f5d" title="Get the body of a HTTP response.">sfHttpResponse_getBody</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a>* httpResponse);</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a>* <a class="code" href="Http_8h.htm#a60c90fddc301b45b8951e3fba21f0b1f" title="Create a new Http object.">sfHttp_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Http_8h.htm#a78ca090ed629e14dd3564ab00ebf8696" title="Destroy a Http object.">sfHttp_destroy</a>(<a class="code" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a>* http);</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Http_8h.htm#a752ec7963a4abbfd2c4cc55e12e8a4a6" title="Set the target host of a HTTP object.">sfHttp_setHost</a>(<a class="code" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a>* http, <span class="keyword">const</span> <span class="keywordtype">char</span>* host, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> port);</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a>* <a class="code" href="Http_8h.htm#afc5b7bed290bde38d6212bb31ebcd0c0" title="Send a HTTP request and return the server&#39;s response.">sfHttp_sendRequest</a>(<a class="code" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a>* http, <span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a>* request, <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> timeout);</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="preprocessor">#endif // SFML_HTTP_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Image_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Image_8h.htm
new file mode 100755
index 0000000..2898718
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Image_8h.htm
@@ -0,0 +1,716 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Image.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Color_8h_source.htm">SFML/Graphics/Color.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="InputStream_8h_source.htm">SFML/System/InputStream.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+<code>#include &lt;stddef.h&gt;</code><br/>
+</div>
+<p><a href="Image_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a9ca057a8098985002811d4a82b1e2131"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#a9ca057a8098985002811d4a82b1e2131">sfImage_create</a> (unsigned int width, unsigned int height)</td></tr>
+<tr class="memdesc:a9ca057a8098985002811d4a82b1e2131"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an image. <a href="#a9ca057a8098985002811d4a82b1e2131"></a><br/></td></tr>
+<tr class="separator:a9ca057a8098985002811d4a82b1e2131"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5ad8d642a2e82b333876ea52cc9d34a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#aa5ad8d642a2e82b333876ea52cc9d34a">sfImage_createFromColor</a> (unsigned int width, unsigned int height, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:aa5ad8d642a2e82b333876ea52cc9d34a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an image and fill it with a unique color. <a href="#aa5ad8d642a2e82b333876ea52cc9d34a"></a><br/></td></tr>
+<tr class="separator:aa5ad8d642a2e82b333876ea52cc9d34a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa909565a56117ca3cbe65d83bcb4daac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#aa909565a56117ca3cbe65d83bcb4daac">sfImage_createFromPixels</a> (unsigned int width, unsigned int height, const <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> *pixels)</td></tr>
+<tr class="memdesc:aa909565a56117ca3cbe65d83bcb4daac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an image from an array of pixels. <a href="#aa909565a56117ca3cbe65d83bcb4daac"></a><br/></td></tr>
+<tr class="separator:aa909565a56117ca3cbe65d83bcb4daac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae864b7b88422539764d9b58851c1f7a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#ae864b7b88422539764d9b58851c1f7a3">sfImage_createFromFile</a> (const char *filename)</td></tr>
+<tr class="memdesc:ae864b7b88422539764d9b58851c1f7a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an image from a file on disk. <a href="#ae864b7b88422539764d9b58851c1f7a3"></a><br/></td></tr>
+<tr class="separator:ae864b7b88422539764d9b58851c1f7a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a299c153832d6a2679adfb13bee458595"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#a299c153832d6a2679adfb13bee458595">sfImage_createFromMemory</a> (const void *data, size_t size)</td></tr>
+<tr class="memdesc:a299c153832d6a2679adfb13bee458595"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an image from a file in memory. <a href="#a299c153832d6a2679adfb13bee458595"></a><br/></td></tr>
+<tr class="separator:a299c153832d6a2679adfb13bee458595"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c4a88adc21825453518b06840a1c64b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#a8c4a88adc21825453518b06840a1c64b">sfImage_createFromStream</a> (<a class="el" href="structsfInputStream.htm">sfInputStream</a> *stream)</td></tr>
+<tr class="memdesc:a8c4a88adc21825453518b06840a1c64b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an image from a custom stream. <a href="#a8c4a88adc21825453518b06840a1c64b"></a><br/></td></tr>
+<tr class="separator:a8c4a88adc21825453518b06840a1c64b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bbd96006bd3b296c249a56fd93f2a14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#a4bbd96006bd3b296c249a56fd93f2a14">sfImage_copy</a> (const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *image)</td></tr>
+<tr class="memdesc:a4bbd96006bd3b296c249a56fd93f2a14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing image. <a href="#a4bbd96006bd3b296c249a56fd93f2a14"></a><br/></td></tr>
+<tr class="separator:a4bbd96006bd3b296c249a56fd93f2a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab936bab00ec39212050ae4a0d4dd51db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#ab936bab00ec39212050ae4a0d4dd51db">sfImage_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *image)</td></tr>
+<tr class="memdesc:ab936bab00ec39212050ae4a0d4dd51db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing image. <a href="#ab936bab00ec39212050ae4a0d4dd51db"></a><br/></td></tr>
+<tr class="separator:ab936bab00ec39212050ae4a0d4dd51db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a351fa50475d8bc5150f3ac15c0daae66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#a351fa50475d8bc5150f3ac15c0daae66">sfImage_saveToFile</a> (const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *image, const char *filename)</td></tr>
+<tr class="memdesc:a351fa50475d8bc5150f3ac15c0daae66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save an image to a file on disk. <a href="#a351fa50475d8bc5150f3ac15c0daae66"></a><br/></td></tr>
+<tr class="separator:a351fa50475d8bc5150f3ac15c0daae66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3524dabdf7ff672d5fbc2f89e49e86ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2u.htm">sfVector2u</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#a3524dabdf7ff672d5fbc2f89e49e86ca">sfImage_getSize</a> (const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *image)</td></tr>
+<tr class="memdesc:a3524dabdf7ff672d5fbc2f89e49e86ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the size of an image. <a href="#a3524dabdf7ff672d5fbc2f89e49e86ca"></a><br/></td></tr>
+<tr class="separator:a3524dabdf7ff672d5fbc2f89e49e86ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bb4c1f22a7e10a996b6536921d2d24f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#a3bb4c1f22a7e10a996b6536921d2d24f">sfImage_createMaskFromColor</a> (<a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *image, <a class="el" href="structsfColor.htm">sfColor</a> color, <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> alpha)</td></tr>
+<tr class="memdesc:a3bb4c1f22a7e10a996b6536921d2d24f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a transparency mask from a specified color-key. <a href="#a3bb4c1f22a7e10a996b6536921d2d24f"></a><br/></td></tr>
+<tr class="separator:a3bb4c1f22a7e10a996b6536921d2d24f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29518c87313d7f9f93359425d10b4ca5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#a29518c87313d7f9f93359425d10b4ca5">sfImage_copyImage</a> (<a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *image, const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *source, unsigned int destX, unsigned int destY, <a class="el" href="structsfIntRect.htm">sfIntRect</a> sourceRect, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> applyAlpha)</td></tr>
+<tr class="memdesc:a29518c87313d7f9f93359425d10b4ca5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy pixels from an image onto another. <a href="#a29518c87313d7f9f93359425d10b4ca5"></a><br/></td></tr>
+<tr class="separator:a29518c87313d7f9f93359425d10b4ca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a516766bc953829e81f353eaa5f380d2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#a516766bc953829e81f353eaa5f380d2e">sfImage_setPixel</a> (<a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *image, unsigned int x, unsigned int y, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:a516766bc953829e81f353eaa5f380d2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the color of a pixel in an image. <a href="#a516766bc953829e81f353eaa5f380d2e"></a><br/></td></tr>
+<tr class="separator:a516766bc953829e81f353eaa5f380d2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c635a97c7a0cb92b3a16faef36c8b9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#a0c635a97c7a0cb92b3a16faef36c8b9f">sfImage_getPixel</a> (const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *image, unsigned int x, unsigned int y)</td></tr>
+<tr class="memdesc:a0c635a97c7a0cb92b3a16faef36c8b9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the color of a pixel in an image. <a href="#a0c635a97c7a0cb92b3a16faef36c8b9f"></a><br/></td></tr>
+<tr class="separator:a0c635a97c7a0cb92b3a16faef36c8b9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa74a30402377d3ab633f038913ed48e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#aa74a30402377d3ab633f038913ed48e6">sfImage_getPixelsPtr</a> (const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *image)</td></tr>
+<tr class="memdesc:aa74a30402377d3ab633f038913ed48e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a read-only pointer to the array of pixels of an image. <a href="#aa74a30402377d3ab633f038913ed48e6"></a><br/></td></tr>
+<tr class="separator:aa74a30402377d3ab633f038913ed48e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae80bd305661ac64e5b4312ae98724e98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#ae80bd305661ac64e5b4312ae98724e98">sfImage_flipHorizontally</a> (<a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *image)</td></tr>
+<tr class="memdesc:ae80bd305661ac64e5b4312ae98724e98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flip an image horizontally (left &lt;-&gt; right) <a href="#ae80bd305661ac64e5b4312ae98724e98"></a><br/></td></tr>
+<tr class="separator:ae80bd305661ac64e5b4312ae98724e98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa8ba528449f26ba9b0a86c700f9d950"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm#aaa8ba528449f26ba9b0a86c700f9d950">sfImage_flipVertically</a> (<a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *image)</td></tr>
+<tr class="memdesc:aaa8ba528449f26ba9b0a86c700f9d950"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flip an image vertically (top &lt;-&gt; bottom) <a href="#aaa8ba528449f26ba9b0a86c700f9d950"></a><br/></td></tr>
+<tr class="separator:aaa8ba528449f26ba9b0a86c700f9d950"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a4bbd96006bd3b296c249a56fd93f2a14"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* sfImage_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>image</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy an existing image. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">image</td><td>Image to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Copied object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a29518c87313d7f9f93359425d10b4ca5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfImage_copyImage </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>image</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>source</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>destX</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>destY</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td>
+ <td class="paramname"><em>sourceRect</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>applyAlpha</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy pixels from an image onto another. </p>
+<p>This function does a slow pixel copy and should not be used intensively. It can be used to prepare a complex static image from several others, but if you need this kind of feature in real-time you'd better use sfRenderTexture.</p>
+<p>If <em>sourceRect</em> is empty, the whole image is copied. If <em>applyAlpha</em> is set to true, the transparency of source pixels is applied. If it is false, the pixels are copied unchanged with their alpha value.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">image</td><td>Image object </td></tr>
+ <tr><td class="paramname">source</td><td>Source image to copy </td></tr>
+ <tr><td class="paramname">destX</td><td>X coordinate of the destination position </td></tr>
+ <tr><td class="paramname">destY</td><td>Y coordinate of the destination position </td></tr>
+ <tr><td class="paramname">sourceRect</td><td>Sub-rectangle of the source image to copy </td></tr>
+ <tr><td class="paramname">applyAlpha</td><td>Should the copy take in account the source transparency? </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a9ca057a8098985002811d4a82b1e2131"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* sfImage_create </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>height</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create an image. </p>
+<p>This image is filled with black pixels.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">width</td><td>Width of the image </td></tr>
+ <tr><td class="paramname">height</td><td>Height of the image</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfImage object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa5ad8d642a2e82b333876ea52cc9d34a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* sfImage_createFromColor </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create an image and fill it with a unique color. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">width</td><td>Width of the image </td></tr>
+ <tr><td class="paramname">height</td><td>Height of the image </td></tr>
+ <tr><td class="paramname">color</td><td>Fill color</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfImage object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae864b7b88422539764d9b58851c1f7a3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* sfImage_createFromFile </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>filename</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create an image from a file on disk. </p>
+<p>The supported image formats are bmp, png, tga, jpg, gif, psd, hdr and pic. Some format options are not supported, like progressive jpeg. If this function fails, the image is left unchanged.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">filename</td><td>Path of the image file to load</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfImage object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a299c153832d6a2679adfb13bee458595"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* sfImage_createFromMemory </td>
+ <td>(</td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create an image from a file in memory. </p>
+<p>The supported image formats are bmp, png, tga, jpg, gif, psd, hdr and pic. Some format options are not supported, like progressive jpeg. If this function fails, the image is left unchanged.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>Pointer to the file data in memory </td></tr>
+ <tr><td class="paramname">size</td><td>Size of the data to load, in bytes</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfImage object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa909565a56117ca3cbe65d83bcb4daac"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* sfImage_createFromPixels </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> *&#160;</td>
+ <td class="paramname"><em>pixels</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create an image from an array of pixels. </p>
+<p>The <em>pixel</em> array is assumed to contain 32-bits RGBA pixels, and have the given <em>width</em> and <em>height</em>. If not, this is an undefined behaviour. If <em>pixels</em> is null, an empty image is created.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">width</td><td>Width of the image </td></tr>
+ <tr><td class="paramname">height</td><td>Height of the image </td></tr>
+ <tr><td class="paramname">pixels</td><td>Array of pixels to copy to the image</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfImage object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8c4a88adc21825453518b06840a1c64b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* sfImage_createFromStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfInputStream.htm">sfInputStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create an image from a custom stream. </p>
+<p>The supported image formats are bmp, png, tga, jpg, gif, psd, hdr and pic. Some format options are not supported, like progressive jpeg. If this function fails, the image is left unchanged.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stream</td><td>Source stream to read from</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfImage object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3bb4c1f22a7e10a996b6536921d2d24f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfImage_createMaskFromColor </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>image</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td>
+ <td class="paramname"><em>alpha</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a transparency mask from a specified color-key. </p>
+<p>This function sets the alpha value of every pixel matching the given color to <em>alpha</em> (0 by default), so that they become transparent.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">image</td><td>Image object </td></tr>
+ <tr><td class="paramname">color</td><td>Color to make transparent </td></tr>
+ <tr><td class="paramname">alpha</td><td>Alpha value to assign to transparent pixels </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ab936bab00ec39212050ae4a0d4dd51db"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfImage_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>image</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing image. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">image</td><td>Image to delete </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae80bd305661ac64e5b4312ae98724e98"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfImage_flipHorizontally </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>image</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Flip an image horizontally (left &lt;-&gt; right) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">image</td><td>Image object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aaa8ba528449f26ba9b0a86c700f9d950"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfImage_flipVertically </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>image</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Flip an image vertically (top &lt;-&gt; bottom) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">image</td><td>Image object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0c635a97c7a0cb92b3a16faef36c8b9f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfImage_getPixel </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>image</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>y</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the color of a pixel in an image. </p>
+<p>This function doesn't check the validity of the pixel coordinates, using out-of-range values will result in an undefined behaviour.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">image</td><td>Image object </td></tr>
+ <tr><td class="paramname">x</td><td>X coordinate of pixel to get </td></tr>
+ <tr><td class="paramname">y</td><td>Y coordinate of pixel to get</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Color of the pixel at coordinates (x, y) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa74a30402377d3ab633f038913ed48e6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>* sfImage_getPixelsPtr </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>image</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get a read-only pointer to the array of pixels of an image. </p>
+<p>The returned value points to an array of RGBA pixels made of 8 bits integers components. The size of the array is getWidth() * getHeight() * 4. Warning: the returned pointer may become invalid if you modify the image, so you should never store it for too long. If the image is empty, a null pointer is returned.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">image</td><td>Image object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Read-only pointer to the array of pixels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3524dabdf7ff672d5fbc2f89e49e86ca"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2u.htm">sfVector2u</a> sfImage_getSize </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>image</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return the size of an image. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">image</td><td>Image object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Size in pixels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a351fa50475d8bc5150f3ac15c0daae66"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfImage_saveToFile </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>image</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>filename</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Save an image to a file on disk. </p>
+<p>The format of the image is automatically deduced from the extension. The supported image formats are bmp, png, tga and jpg. The destination file is overwritten if it already exists. This function fails if the image is empty.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">image</td><td>Image object </td></tr>
+ <tr><td class="paramname">filename</td><td>Path of the file to save</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if saving was successful </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a516766bc953829e81f353eaa5f380d2e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfImage_setPixel </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>image</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the color of a pixel in an image. </p>
+<p>This function doesn't check the validity of the pixel coordinates, using out-of-range values will result in an undefined behaviour.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">image</td><td>Image object </td></tr>
+ <tr><td class="paramname">x</td><td>X coordinate of pixel to change </td></tr>
+ <tr><td class="paramname">y</td><td>Y coordinate of pixel to change </td></tr>
+ <tr><td class="paramname">color</td><td>New color of the pixel </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Image_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Image_8h_source.htm
new file mode 100755
index 0000000..11a9b1a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Image_8h_source.htm
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Image.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Image_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_IMAGE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_IMAGE_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Color_8h.htm">SFML/Graphics/Color.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="InputStream_8h.htm">SFML/System/InputStream.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* <a class="code" href="Image_8h.htm#a9ca057a8098985002811d4a82b1e2131" title="Create an image.">sfImage_create</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> height);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* <a class="code" href="Image_8h.htm#aa5ad8d642a2e82b333876ea52cc9d34a" title="Create an image and fill it with a unique color.">sfImage_createFromColor</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> height, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* <a class="code" href="Image_8h.htm#aa909565a56117ca3cbe65d83bcb4daac" title="Create an image from an array of pixels.">sfImage_createFromPixels</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> height, <span class="keyword">const</span> <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>* pixels);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* <a class="code" href="Image_8h.htm#ae864b7b88422539764d9b58851c1f7a3" title="Create an image from a file on disk.">sfImage_createFromFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* <a class="code" href="Image_8h.htm#a299c153832d6a2679adfb13bee458595" title="Create an image from a file in memory.">sfImage_createFromMemory</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> size);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* <a class="code" href="Image_8h.htm#a8c4a88adc21825453518b06840a1c64b" title="Create an image from a custom stream.">sfImage_createFromStream</a>(<a class="code" href="structsfInputStream.htm" title="Set of callbacks that allow users to define custom file streams.">sfInputStream</a>* stream);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* <a class="code" href="Image_8h.htm#a4bbd96006bd3b296c249a56fd93f2a14" title="Copy an existing image.">sfImage_copy</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* image);</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Image_8h.htm#ab936bab00ec39212050ae4a0d4dd51db" title="Destroy an existing image.">sfImage_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* image);</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Image_8h.htm#a351fa50475d8bc5150f3ac15c0daae66" title="Save an image to a file on disk.">sfImage_saveToFile</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* image, <span class="keyword">const</span> <span class="keywordtype">char</span>* filename);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2u.htm" title="2-component vector of unsigned integers">sfVector2u</a> <a class="code" href="Image_8h.htm#a3524dabdf7ff672d5fbc2f89e49e86ca" title="Return the size of an image.">sfImage_getSize</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* image);</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Image_8h.htm#a3bb4c1f22a7e10a996b6536921d2d24f" title="Create a transparency mask from a specified color-key.">sfImage_createMaskFromColor</a>(<a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* image, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color, <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> alpha);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Image_8h.htm#a29518c87313d7f9f93359425d10b4ca5" title="Copy pixels from an image onto another.">sfImage_copyImage</a>(<a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* image, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* source, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> destX, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> destY, <a class="code" href="structsfIntRect.htm">sfIntRect</a> sourceRect, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> applyAlpha);</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Image_8h.htm#a516766bc953829e81f353eaa5f380d2e" title="Change the color of a pixel in an image.">sfImage_setPixel</a>(<a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* image, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> x, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> y, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Image_8h.htm#a0c635a97c7a0cb92b3a16faef36c8b9f" title="Get the color of a pixel in an image.">sfImage_getPixel</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* image, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> x, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> y);</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>* <a class="code" href="Image_8h.htm#aa74a30402377d3ab633f038913ed48e6" title="Get a read-only pointer to the array of pixels of an image.">sfImage_getPixelsPtr</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* image);</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Image_8h.htm#ae80bd305661ac64e5b4312ae98724e98" title="Flip an image horizontally (left &lt;-&gt; right)">sfImage_flipHorizontally</a>(<a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* image);</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Image_8h.htm#aaa8ba528449f26ba9b0a86c700f9d950" title="Flip an image vertically (top &lt;-&gt; bottom)">sfImage_flipVertically</a>(<a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* image);</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="preprocessor">#endif // SFML_IMAGE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/InputStream_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/InputStream_8h.htm
new file mode 100755
index 0000000..4eb1894
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/InputStream_8h.htm
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#typedef-members">Typedefs</a> </div>
+ <div class="headertitle">
+<div class="title">InputStream.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="System_2Export_8h_source.htm">SFML/System/Export.h</a>&gt;</code><br/>
+</div>
+<p><a href="InputStream_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfInputStream.htm">sfInputStream</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set of callbacks that allow users to define custom file streams. <a href="structsfInputStream.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:aef21b5bd5de4450daafe584dc8ee211b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="InputStream_8h.htm#aef21b5bd5de4450daafe584dc8ee211b">sfInputStreamReadFunc</a> )(void *data, <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> size, void *userData)</td></tr>
+<tr class="separator:aef21b5bd5de4450daafe584dc8ee211b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01324b1cc04f41a8d1b20330b3b160c9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="InputStream_8h.htm#a01324b1cc04f41a8d1b20330b3b160c9">sfInputStreamSeekFunc</a> )(<a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> position, void *userData)</td></tr>
+<tr class="separator:a01324b1cc04f41a8d1b20330b3b160c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7c5eb9660333e3d993574bb6f0a279e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="InputStream_8h.htm#ab7c5eb9660333e3d993574bb6f0a279e">sfInputStreamTellFunc</a> )(void *userData)</td></tr>
+<tr class="separator:ab7c5eb9660333e3d993574bb6f0a279e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fa59d83931f5bb4c34550626c3d046b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="InputStream_8h.htm#a1fa59d83931f5bb4c34550626c3d046b">sfInputStreamGetSizeFunc</a> )(void *userData)</td></tr>
+<tr class="separator:a1fa59d83931f5bb4c34550626c3d046b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9dcdd6f4acaf3c6dfcb6fa1569a9eb3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structsfInputStream.htm">sfInputStream</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="InputStream_8h.htm#aa9dcdd6f4acaf3c6dfcb6fa1569a9eb3">sfInputStream</a></td></tr>
+<tr class="memdesc:aa9dcdd6f4acaf3c6dfcb6fa1569a9eb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set of callbacks that allow users to define custom file streams. <a href="#aa9dcdd6f4acaf3c6dfcb6fa1569a9eb3"></a><br/></td></tr>
+<tr class="separator:aa9dcdd6f4acaf3c6dfcb6fa1569a9eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="aa9dcdd6f4acaf3c6dfcb6fa1569a9eb3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structsfInputStream.htm">sfInputStream</a> <a class="el" href="structsfInputStream.htm">sfInputStream</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set of callbacks that allow users to define custom file streams. </p>
+
+</div>
+</div>
+<a class="anchor" id="a1fa59d83931f5bb4c34550626c3d046b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a>(* sfInputStreamGetSizeFunc)(void *userData)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="InputStream_8h_source.htm#l00037">37</a> of file <a class="el" href="InputStream_8h_source.htm">InputStream.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aef21b5bd5de4450daafe584dc8ee211b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a>(* sfInputStreamReadFunc)(void *data, <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> size, void *userData)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="InputStream_8h_source.htm#l00034">34</a> of file <a class="el" href="InputStream_8h_source.htm">InputStream.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a01324b1cc04f41a8d1b20330b3b160c9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a>(* sfInputStreamSeekFunc)(<a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> position, void *userData)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="InputStream_8h_source.htm#l00035">35</a> of file <a class="el" href="InputStream_8h_source.htm">InputStream.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab7c5eb9660333e3d993574bb6f0a279e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a>(* sfInputStreamTellFunc)(void *userData)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="InputStream_8h_source.htm#l00036">36</a> of file <a class="el" href="InputStream_8h_source.htm">InputStream.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/InputStream_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/InputStream_8h_source.htm
new file mode 100755
index 0000000..443c0f6
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/InputStream_8h_source.htm
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">InputStream.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="InputStream_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_INPUTSTREAM_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_INPUTSTREAM_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="System_2Export_8h.htm">SFML/System/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="InputStream_8h.htm#aef21b5bd5de4450daafe584dc8ee211b"> 34</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> (*<a class="code" href="InputStream_8h.htm#aef21b5bd5de4450daafe584dc8ee211b">sfInputStreamReadFunc</a>)(<span class="keywordtype">void</span>* data, <a class="code" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> size, <span class="keywordtype">void</span>* userData);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="code" href="InputStream_8h.htm#a01324b1cc04f41a8d1b20330b3b160c9"> 35</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> (*<a class="code" href="InputStream_8h.htm#a01324b1cc04f41a8d1b20330b3b160c9">sfInputStreamSeekFunc</a>)(<a class="code" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> position, <span class="keywordtype">void</span>* userData);</div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="code" href="InputStream_8h.htm#ab7c5eb9660333e3d993574bb6f0a279e"> 36</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> (*<a class="code" href="InputStream_8h.htm#ab7c5eb9660333e3d993574bb6f0a279e">sfInputStreamTellFunc</a>)(<span class="keywordtype">void</span>* userData);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="code" href="InputStream_8h.htm#a1fa59d83931f5bb4c34550626c3d046b"> 37</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> (*<a class="code" href="InputStream_8h.htm#a1fa59d83931f5bb4c34550626c3d046b">sfInputStreamGetSizeFunc</a>)(<span class="keywordtype">void</span>* userData);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="structsfInputStream.htm"> 44</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsfInputStream.htm" title="Set of callbacks that allow users to define custom file streams.">sfInputStream</a></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;{</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="structsfInputStream.htm#a1e0e01811d39948d88ab48fb699b35ab"> 46</a></span>&#160; <a class="code" href="InputStream_8h.htm#aef21b5bd5de4450daafe584dc8ee211b">sfInputStreamReadFunc</a> <a class="code" href="structsfInputStream.htm#a1e0e01811d39948d88ab48fb699b35ab" title="Function to read data from the stream.">read</a>; </div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="structsfInputStream.htm#a2cc2a43577f60e8bdf5ec996d56a61b8"> 47</a></span>&#160; <a class="code" href="InputStream_8h.htm#a01324b1cc04f41a8d1b20330b3b160c9">sfInputStreamSeekFunc</a> <a class="code" href="structsfInputStream.htm#a2cc2a43577f60e8bdf5ec996d56a61b8" title="Function to set the current read position.">seek</a>; </div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="structsfInputStream.htm#a77eb62116437c5e537c41251bb1a1aef"> 48</a></span>&#160; <a class="code" href="InputStream_8h.htm#ab7c5eb9660333e3d993574bb6f0a279e">sfInputStreamTellFunc</a> <a class="code" href="structsfInputStream.htm#a77eb62116437c5e537c41251bb1a1aef" title="Function to get the current read position.">tell</a>; </div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="structsfInputStream.htm#a7b0547791e8623d25665f3f548c56155"> 49</a></span>&#160; <a class="code" href="InputStream_8h.htm#a1fa59d83931f5bb4c34550626c3d046b">sfInputStreamGetSizeFunc</a> <a class="code" href="structsfInputStream.htm#a7b0547791e8623d25665f3f548c56155" title="Function to get the total number of bytes in the stream.">getSize</a>; </div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="structsfInputStream.htm#a30735244b50522aef5bec127e32723da"> 50</a></span>&#160; <span class="keywordtype">void</span>* <a class="code" href="structsfInputStream.htm#a30735244b50522aef5bec127e32723da" title="User data that will be passed to the callbacks.">userData</a>; </div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;} <a class="code" href="InputStream_8h.htm#aa9dcdd6f4acaf3c6dfcb6fa1569a9eb3" title="Set of callbacks that allow users to define custom file streams.">sfInputStream</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif // SFML_INPUTSTREAM_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/IpAddress_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/IpAddress_8h.htm
new file mode 100755
index 0000000..b0165d5
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/IpAddress_8h.htm
@@ -0,0 +1,361 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">IpAddress.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Network_2Export_8h_source.htm">SFML/Network/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Time_8h_source.htm">SFML/System/Time.h</a>&gt;</code><br/>
+</div>
+<p><a href="IpAddress_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfIpAddress.htm">sfIpAddress</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encapsulate an IPv4 network address. <a href="structsfIpAddress.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:adca8925ad250f34821373c21e2d85133"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IpAddress_8h.htm#adca8925ad250f34821373c21e2d85133">sfIpAddress_fromString</a> (const char *address)</td></tr>
+<tr class="memdesc:adca8925ad250f34821373c21e2d85133"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an address from a string. <a href="#adca8925ad250f34821373c21e2d85133"></a><br/></td></tr>
+<tr class="separator:adca8925ad250f34821373c21e2d85133"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae650696da9e12fec6df9c1b77ab7d59b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IpAddress_8h.htm#ae650696da9e12fec6df9c1b77ab7d59b">sfIpAddress_fromBytes</a> (<a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> byte0, <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> byte1, <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> byte2, <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> byte3)</td></tr>
+<tr class="memdesc:ae650696da9e12fec6df9c1b77ab7d59b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an address from 4 bytes. <a href="#ae650696da9e12fec6df9c1b77ab7d59b"></a><br/></td></tr>
+<tr class="separator:ae650696da9e12fec6df9c1b77ab7d59b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af56364d1ad6c9690f06cb8a2af7511d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IpAddress_8h.htm#af56364d1ad6c9690f06cb8a2af7511d9">sfIpAddress_fromInteger</a> (<a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> address)</td></tr>
+<tr class="memdesc:af56364d1ad6c9690f06cb8a2af7511d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an address from a 32-bits integer. <a href="#af56364d1ad6c9690f06cb8a2af7511d9"></a><br/></td></tr>
+<tr class="separator:af56364d1ad6c9690f06cb8a2af7511d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4ac485c2cdae41f81e18842abc29f64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IpAddress_8h.htm#ae4ac485c2cdae41f81e18842abc29f64">sfIpAddress_toString</a> (<a class="el" href="structsfIpAddress.htm">sfIpAddress</a> address, char *string)</td></tr>
+<tr class="memdesc:ae4ac485c2cdae41f81e18842abc29f64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a string representation of an address. <a href="#ae4ac485c2cdae41f81e18842abc29f64"></a><br/></td></tr>
+<tr class="separator:ae4ac485c2cdae41f81e18842abc29f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76e3923c6f95fcb7b833a19bfed08701"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IpAddress_8h.htm#a76e3923c6f95fcb7b833a19bfed08701">sfIpAddress_toInteger</a> (<a class="el" href="structsfIpAddress.htm">sfIpAddress</a> address)</td></tr>
+<tr class="memdesc:a76e3923c6f95fcb7b833a19bfed08701"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an integer representation of the address. <a href="#a76e3923c6f95fcb7b833a19bfed08701"></a><br/></td></tr>
+<tr class="separator:a76e3923c6f95fcb7b833a19bfed08701"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf702b59ceac52de6e87c51db373b013"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IpAddress_8h.htm#aaf702b59ceac52de6e87c51db373b013">sfIpAddress_getLocalAddress</a> (void)</td></tr>
+<tr class="memdesc:aaf702b59ceac52de6e87c51db373b013"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the computer's local address. <a href="#aaf702b59ceac52de6e87c51db373b013"></a><br/></td></tr>
+<tr class="separator:aaf702b59ceac52de6e87c51db373b013"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ed22e7e848cbb3649cdef8954d45a45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IpAddress_8h.htm#a7ed22e7e848cbb3649cdef8954d45a45">sfIpAddress_getPublicAddress</a> (<a class="el" href="structsfTime.htm">sfTime</a> timeout)</td></tr>
+<tr class="memdesc:a7ed22e7e848cbb3649cdef8954d45a45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the computer's public address. <a href="#a7ed22e7e848cbb3649cdef8954d45a45"></a><br/></td></tr>
+<tr class="separator:a7ed22e7e848cbb3649cdef8954d45a45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a4b6539d02e7d37fd62dd668501b3bade"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const <a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IpAddress_8h.htm#a4b6539d02e7d37fd62dd668501b3bade">sfIpAddress_None</a></td></tr>
+<tr class="memdesc:a4b6539d02e7d37fd62dd668501b3bade"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty object that represents invalid addresses. <a href="#a4b6539d02e7d37fd62dd668501b3bade"></a><br/></td></tr>
+<tr class="separator:a4b6539d02e7d37fd62dd668501b3bade"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad55263cedcdd3795e0c3ee7e7637a288"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const <a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IpAddress_8h.htm#ad55263cedcdd3795e0c3ee7e7637a288">sfIpAddress_LocalHost</a></td></tr>
+<tr class="memdesc:ad55263cedcdd3795e0c3ee7e7637a288"><td class="mdescLeft">&#160;</td><td class="mdescRight">Local host IP address (127.0.0.1, or "localhost") <a href="#ad55263cedcdd3795e0c3ee7e7637a288"></a><br/></td></tr>
+<tr class="separator:ad55263cedcdd3795e0c3ee7e7637a288"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af59c85aa3c8897c456f621c3846a43ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const <a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IpAddress_8h.htm#af59c85aa3c8897c456f621c3846a43ba">sfIpAddress_Broadcast</a></td></tr>
+<tr class="memdesc:af59c85aa3c8897c456f621c3846a43ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">UDP broadcast address (255.255.255.255) <a href="#af59c85aa3c8897c456f621c3846a43ba"></a><br/></td></tr>
+<tr class="separator:af59c85aa3c8897c456f621c3846a43ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ae650696da9e12fec6df9c1b77ab7d59b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> sfIpAddress_fromBytes </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td>
+ <td class="paramname"><em>byte0</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td>
+ <td class="paramname"><em>byte1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td>
+ <td class="paramname"><em>byte2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td>
+ <td class="paramname"><em>byte3</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create an address from 4 bytes. </p>
+<p>Calling sfIpAddress_fromBytes(a, b, c, d) is equivalent to calling sfIpAddress_fromString("a.b.c.d"), but safer as it doesn't have to parse a string to get the address components.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">byte0</td><td>First byte of the address </td></tr>
+ <tr><td class="paramname">byte1</td><td>Second byte of the address </td></tr>
+ <tr><td class="paramname">byte2</td><td>Third byte of the address </td></tr>
+ <tr><td class="paramname">byte3</td><td>Fourth byte of the address</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Resulting address </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af56364d1ad6c9690f06cb8a2af7511d9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> sfIpAddress_fromInteger </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td>
+ <td class="paramname"><em>address</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct an address from a 32-bits integer. </p>
+<p>This function uses the internal representation of the address directly. It should be used for optimization purposes, and only if you got that representation from sfIpAddress_ToInteger.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">address</td><td>4 bytes of the address packed into a 32-bits integer</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Resulting address </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="adca8925ad250f34821373c21e2d85133"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> sfIpAddress_fromString </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>address</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create an address from a string. </p>
+<p>Here <em>address</em> can be either a decimal address (ex: "192.168.1.56") or a network name (ex: "localhost").</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">address</td><td>IP address or network name</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Resulting address </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aaf702b59ceac52de6e87c51db373b013"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> sfIpAddress_getLocalAddress </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the computer's local address. </p>
+<p>The local address is the address of the computer from the LAN point of view, i.e. something like 192.168.1.56. It is meaningful only for communications over the local network. Unlike sfIpAddress_getPublicAddress, this function is fast and may be used safely anywhere.</p>
+<dl class="section return"><dt>Returns</dt><dd>Local IP address of the computer </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7ed22e7e848cbb3649cdef8954d45a45"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> sfIpAddress_getPublicAddress </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfTime.htm">sfTime</a>&#160;</td>
+ <td class="paramname"><em>timeout</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the computer's public address. </p>
+<p>The public address is the address of the computer from the internet point of view, i.e. something like 89.54.1.169. It is necessary for communications over the world wide web. The only way to get a public address is to ask it to a distant website; as a consequence, this function depends on both your network connection and the server, and may be very slow. You should use it as few as possible. Because this function depends on the network connection and on a distant server, you may use a time limit if you don't want your program to be possibly stuck waiting in case there is a problem; use 0 to deactivate this limit.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">timeout</td><td>Maximum time to wait</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Public IP address of the computer </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a76e3923c6f95fcb7b833a19bfed08701"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> sfIpAddress_toInteger </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td>
+ <td class="paramname"><em>address</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get an integer representation of the address. </p>
+<p>The returned number is the internal representation of the address, and should be used for optimization purposes only (like sending the address through a socket). The integer produced by this function can then be converted back to a <a class="el" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> with sfIpAddress_FromInteger.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">address</td><td>Address object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>32-bits unsigned integer representation of the address </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae4ac485c2cdae41f81e18842abc29f64"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfIpAddress_toString </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td>
+ <td class="paramname"><em>address</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>string</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get a string representation of an address. </p>
+<p>The returned string is the decimal representation of the IP address (like "192.168.1.56"), even if it was constructed from a host name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">address</td><td>Address object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>String representation of the address </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="af59c85aa3c8897c456f621c3846a43ba"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> sfIpAddress_Broadcast</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>UDP broadcast address (255.255.255.255) </p>
+
+<p>Definition at line <a class="el" href="IpAddress_8h_source.htm#l00061">61</a> of file <a class="el" href="IpAddress_8h_source.htm">IpAddress.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad55263cedcdd3795e0c3ee7e7637a288"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> sfIpAddress_LocalHost</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Local host IP address (127.0.0.1, or "localhost") </p>
+
+<p>Definition at line <a class="el" href="IpAddress_8h_source.htm#l00055">55</a> of file <a class="el" href="IpAddress_8h_source.htm">IpAddress.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4b6539d02e7d37fd62dd668501b3bade"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> sfIpAddress_None</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Empty object that represents invalid addresses. </p>
+
+<p>Definition at line <a class="el" href="IpAddress_8h_source.htm#l00049">49</a> of file <a class="el" href="IpAddress_8h_source.htm">IpAddress.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/IpAddress_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/IpAddress_8h_source.htm
new file mode 100755
index 0000000..3accfef
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/IpAddress_8h_source.htm
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">IpAddress.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="IpAddress_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_IPADDRESS_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_IPADDRESS_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Network_2Export_8h.htm">SFML/Network/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Time_8h.htm">SFML/System/Time.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="structsfIpAddress.htm"> 39</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="structsfIpAddress.htm#a8296cd507686cfaf6ee12c687d2185a6"> 41</a></span>&#160; <span class="keywordtype">char</span> address[16];</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;} <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="IpAddress_8h.htm#a4b6539d02e7d37fd62dd668501b3bade"> 49</a></span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keyword">const</span> <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> <a class="code" href="IpAddress_8h.htm#a4b6539d02e7d37fd62dd668501b3bade" title="Empty object that represents invalid addresses.">sfIpAddress_None</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="IpAddress_8h.htm#ad55263cedcdd3795e0c3ee7e7637a288"> 55</a></span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keyword">const</span> <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> <a class="code" href="IpAddress_8h.htm#ad55263cedcdd3795e0c3ee7e7637a288" title="Local host IP address (127.0.0.1, or &quot;localhost&quot;)">sfIpAddress_LocalHost</a>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="code" href="IpAddress_8h.htm#af59c85aa3c8897c456f621c3846a43ba"> 61</a></span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keyword">const</span> <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> <a class="code" href="IpAddress_8h.htm#af59c85aa3c8897c456f621c3846a43ba" title="UDP broadcast address (255.255.255.255)">sfIpAddress_Broadcast</a>;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> <a class="code" href="IpAddress_8h.htm#adca8925ad250f34821373c21e2d85133" title="Create an address from a string.">sfIpAddress_fromString</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* address);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> <a class="code" href="IpAddress_8h.htm#ae650696da9e12fec6df9c1b77ab7d59b" title="Create an address from 4 bytes.">sfIpAddress_fromBytes</a>(<a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> byte0, <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> byte1, <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> byte2, <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> byte3);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> <a class="code" href="IpAddress_8h.htm#af56364d1ad6c9690f06cb8a2af7511d9" title="Construct an address from a 32-bits integer.">sfIpAddress_fromInteger</a>(<a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> address);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="IpAddress_8h.htm#ae4ac485c2cdae41f81e18842abc29f64" title="Get a string representation of an address.">sfIpAddress_toString</a>(<a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> address, <span class="keywordtype">char</span>* <span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> <a class="code" href="IpAddress_8h.htm#a76e3923c6f95fcb7b833a19bfed08701" title="Get an integer representation of the address.">sfIpAddress_toInteger</a>(<a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> address);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> <a class="code" href="IpAddress_8h.htm#aaf702b59ceac52de6e87c51db373b013" title="Get the computer&#39;s local address.">sfIpAddress_getLocalAddress</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> <a class="code" href="IpAddress_8h.htm#a7ed22e7e848cbb3649cdef8954d45a45" title="Get the computer&#39;s public address.">sfIpAddress_getPublicAddress</a>(<a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> timeout);</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor">#endif // SFML_IPADDRESS_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Joystick_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Joystick_8h.htm
new file mode 100755
index 0000000..39fe825
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Joystick_8h.htm
@@ -0,0 +1,366 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Joystick.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Window_2Export_8h_source.htm">SFML/Window/Export.h</a>&gt;</code><br/>
+</div>
+<p><a href="Joystick_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a06fc87d81c62e9abb8790b6e5713c55b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br/>
+&#160;&#160;<a class="el" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba04b1f3632dfb7b856140260ce275f0e3">sfJoystickCount</a> = 8,
+<br/>
+&#160;&#160;<a class="el" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55bafb3c741b48fac790fa818791354bb135">sfJoystickButtonCount</a> = 32,
+<br/>
+&#160;&#160;<a class="el" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba370ef910778b95cc89cfb72677d254bd">sfJoystickAxisCount</a> = 8
+<br/>
+ }</td></tr>
+<tr class="memdesc:a06fc87d81c62e9abb8790b6e5713c55b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Global joysticks capabilities. <a href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55b">More...</a><br/></td></tr>
+<tr class="separator:a06fc87d81c62e9abb8790b6e5713c55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a527469b20ba8d9d82927cdfee408a271"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271">sfJoystickAxis</a> { <br/>
+&#160;&#160;<a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271ab78e697312e05d338268b0074d599374">sfJoystickX</a>,
+<br/>
+&#160;&#160;<a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271aa26f1486a98d81a5f631223c6d1561bf">sfJoystickY</a>,
+<br/>
+&#160;&#160;<a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a723b84dd87f42ffe643878d68d2a8535">sfJoystickZ</a>,
+<br/>
+&#160;&#160;<a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a9a83dc370e46e88a5d3d2ffc41f5207f">sfJoystickR</a>,
+<br/>
+&#160;&#160;<a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a94eab8402b226457d4dcb60362fdf190">sfJoystickU</a>,
+<br/>
+&#160;&#160;<a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a246b1a1dc99c07848a9af878b03cafb7">sfJoystickV</a>,
+<br/>
+&#160;&#160;<a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a81da30914e0d49ceae0ccc7a81780f90">sfJoystickPovX</a>,
+<br/>
+&#160;&#160;<a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a0a33891ce21e28455590ed1fcb56dc3e">sfJoystickPovY</a>
+<br/>
+ }</td></tr>
+<tr class="memdesc:a527469b20ba8d9d82927cdfee408a271"><td class="mdescLeft">&#160;</td><td class="mdescRight">Axes supported by SFML joysticks. <a href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271">More...</a><br/></td></tr>
+<tr class="separator:a527469b20ba8d9d82927cdfee408a271"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae7b93b54d41446e23bc742358257eaa0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Joystick_8h.htm#ae7b93b54d41446e23bc742358257eaa0">sfJoystick_isConnected</a> (unsigned int joystick)</td></tr>
+<tr class="memdesc:ae7b93b54d41446e23bc742358257eaa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a joystick is connected. <a href="#ae7b93b54d41446e23bc742358257eaa0"></a><br/></td></tr>
+<tr class="separator:ae7b93b54d41446e23bc742358257eaa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae047d229c5172dd6f3fca930075c212c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Joystick_8h.htm#ae047d229c5172dd6f3fca930075c212c">sfJoystick_getButtonCount</a> (unsigned int joystick)</td></tr>
+<tr class="memdesc:ae047d229c5172dd6f3fca930075c212c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of buttons supported by a joystick. <a href="#ae047d229c5172dd6f3fca930075c212c"></a><br/></td></tr>
+<tr class="separator:ae047d229c5172dd6f3fca930075c212c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4846a37e099a64b20fc35a8afb9f7f0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Joystick_8h.htm#a4846a37e099a64b20fc35a8afb9f7f0e">sfJoystick_hasAxis</a> (unsigned int joystick, <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271">sfJoystickAxis</a> axis)</td></tr>
+<tr class="memdesc:a4846a37e099a64b20fc35a8afb9f7f0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a joystick supports a given axis. <a href="#a4846a37e099a64b20fc35a8afb9f7f0e"></a><br/></td></tr>
+<tr class="separator:a4846a37e099a64b20fc35a8afb9f7f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaab45307d72feaa5e43a302efc636de0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Joystick_8h.htm#aaab45307d72feaa5e43a302efc636de0">sfJoystick_isButtonPressed</a> (unsigned int joystick, unsigned int button)</td></tr>
+<tr class="memdesc:aaab45307d72feaa5e43a302efc636de0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a joystick button is pressed. <a href="#aaab45307d72feaa5e43a302efc636de0"></a><br/></td></tr>
+<tr class="separator:aaab45307d72feaa5e43a302efc636de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace5ec8c0a746037fba1cf4468c2a946e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Joystick_8h.htm#ace5ec8c0a746037fba1cf4468c2a946e">sfJoystick_getAxisPosition</a> (unsigned int joystick, <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271">sfJoystickAxis</a> axis)</td></tr>
+<tr class="memdesc:ace5ec8c0a746037fba1cf4468c2a946e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current position of a joystick axis. <a href="#ace5ec8c0a746037fba1cf4468c2a946e"></a><br/></td></tr>
+<tr class="separator:ace5ec8c0a746037fba1cf4468c2a946e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d5587065e152ed38b32baee66ee744f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Joystick_8h.htm#a0d5587065e152ed38b32baee66ee744f">sfJoystick_update</a> (void)</td></tr>
+<tr class="memdesc:a0d5587065e152ed38b32baee66ee744f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the states of all joysticks. <a href="#a0d5587065e152ed38b32baee66ee744f"></a><br/></td></tr>
+<tr class="separator:a0d5587065e152ed38b32baee66ee744f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="a06fc87d81c62e9abb8790b6e5713c55b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">anonymous enum</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Global joysticks capabilities. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a06fc87d81c62e9abb8790b6e5713c55ba04b1f3632dfb7b856140260ce275f0e3"></a>sfJoystickCount</em>&nbsp;</td><td>
+<p>Maximum number of supported joysticks. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a06fc87d81c62e9abb8790b6e5713c55bafb3c741b48fac790fa818791354bb135"></a>sfJoystickButtonCount</em>&nbsp;</td><td>
+<p>Maximum number of supported buttons. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a06fc87d81c62e9abb8790b6e5713c55ba370ef910778b95cc89cfb72677d254bd"></a>sfJoystickAxisCount</em>&nbsp;</td><td>
+<p>Maximum number of supported axes. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Joystick_8h_source.htm#l00037">37</a> of file <a class="el" href="Joystick_8h_source.htm">Joystick.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a527469b20ba8d9d82927cdfee408a271"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271">sfJoystickAxis</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Axes supported by SFML joysticks. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a527469b20ba8d9d82927cdfee408a271ab78e697312e05d338268b0074d599374"></a>sfJoystickX</em>&nbsp;</td><td>
+<p>The X axis. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a527469b20ba8d9d82927cdfee408a271aa26f1486a98d81a5f631223c6d1561bf"></a>sfJoystickY</em>&nbsp;</td><td>
+<p>The Y axis. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a527469b20ba8d9d82927cdfee408a271a723b84dd87f42ffe643878d68d2a8535"></a>sfJoystickZ</em>&nbsp;</td><td>
+<p>The Z axis. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a527469b20ba8d9d82927cdfee408a271a9a83dc370e46e88a5d3d2ffc41f5207f"></a>sfJoystickR</em>&nbsp;</td><td>
+<p>The R axis. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a527469b20ba8d9d82927cdfee408a271a94eab8402b226457d4dcb60362fdf190"></a>sfJoystickU</em>&nbsp;</td><td>
+<p>The U axis. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a527469b20ba8d9d82927cdfee408a271a246b1a1dc99c07848a9af878b03cafb7"></a>sfJoystickV</em>&nbsp;</td><td>
+<p>The V axis. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a527469b20ba8d9d82927cdfee408a271a81da30914e0d49ceae0ccc7a81780f90"></a>sfJoystickPovX</em>&nbsp;</td><td>
+<p>The X axis of the point-of-view hat. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a527469b20ba8d9d82927cdfee408a271a0a33891ce21e28455590ed1fcb56dc3e"></a>sfJoystickPovY</em>&nbsp;</td><td>
+<p>The Y axis of the point-of-view hat. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Joystick_8h_source.htm#l00049">49</a> of file <a class="el" href="Joystick_8h_source.htm">Joystick.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ace5ec8c0a746037fba1cf4468c2a946e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> float sfJoystick_getAxisPosition </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>joystick</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271">sfJoystickAxis</a>&#160;</td>
+ <td class="paramname"><em>axis</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current position of a joystick axis. </p>
+<p>If the joystick is not connected, this function returns 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">joystick</td><td>Index of the joystick </td></tr>
+ <tr><td class="paramname">axis</td><td>Axis to check</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current position of the axis, in range [-100 .. 100] </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae047d229c5172dd6f3fca930075c212c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> unsigned int sfJoystick_getButtonCount </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>joystick</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return the number of buttons supported by a joystick. </p>
+<p>If the joystick is not connected, this function returns 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">joystick</td><td>Index of the joystick</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Number of buttons supported by the joystick </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4846a37e099a64b20fc35a8afb9f7f0e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfJoystick_hasAxis </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>joystick</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271">sfJoystickAxis</a>&#160;</td>
+ <td class="paramname"><em>axis</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check if a joystick supports a given axis. </p>
+<p>If the joystick is not connected, this function returns false.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">joystick</td><td>Index of the joystick </td></tr>
+ <tr><td class="paramname">axis</td><td>Axis to check</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the joystick supports the axis, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aaab45307d72feaa5e43a302efc636de0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfJoystick_isButtonPressed </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>joystick</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>button</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check if a joystick button is pressed. </p>
+<p>If the joystick is not connected, this function returns false.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">joystick</td><td>Index of the joystick </td></tr>
+ <tr><td class="paramname">button</td><td>Button to check</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the button is pressed, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae7b93b54d41446e23bc742358257eaa0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfJoystick_isConnected </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>joystick</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check if a joystick is connected. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">joystick</td><td>Index of the joystick to check</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the joystick is connected, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0d5587065e152ed38b32baee66ee744f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfJoystick_update </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Update the states of all joysticks. </p>
+<p>This function is used internally by SFML, so you normally don't have to call it explicitely. However, you may need to call it if you have no window yet (or no window at all): in this case the joysticks states are not updated automatically. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Joystick_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Joystick_8h_source.htm
new file mode 100755
index 0000000..353f1d8
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Joystick_8h_source.htm
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Joystick.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Joystick_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef SFML_JOYSTICK_H</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_JOYSTICK_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Window_2Export_8h.htm">SFML/Window/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">enum</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba04b1f3632dfb7b856140260ce275f0e3"> 39</a></span>&#160; <a class="code" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba04b1f3632dfb7b856140260ce275f0e3" title="Maximum number of supported joysticks.">sfJoystickCount</a> = 8, </div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55bafb3c741b48fac790fa818791354bb135"> 40</a></span>&#160; <a class="code" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55bafb3c741b48fac790fa818791354bb135" title="Maximum number of supported buttons.">sfJoystickButtonCount</a> = 32, </div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba370ef910778b95cc89cfb72677d254bd"> 41</a></span>&#160; <a class="code" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba370ef910778b95cc89cfb72677d254bd" title="Maximum number of supported axes.">sfJoystickAxisCount</a> = 8 </div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;};</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271"> 49</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;{</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271ab78e697312e05d338268b0074d599374"> 51</a></span>&#160; <a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271ab78e697312e05d338268b0074d599374" title="The X axis.">sfJoystickX</a>, </div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271aa26f1486a98d81a5f631223c6d1561bf"> 52</a></span>&#160; <a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271aa26f1486a98d81a5f631223c6d1561bf" title="The Y axis.">sfJoystickY</a>, </div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a723b84dd87f42ffe643878d68d2a8535"> 53</a></span>&#160; <a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a723b84dd87f42ffe643878d68d2a8535" title="The Z axis.">sfJoystickZ</a>, </div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a9a83dc370e46e88a5d3d2ffc41f5207f"> 54</a></span>&#160; <a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a9a83dc370e46e88a5d3d2ffc41f5207f" title="The R axis.">sfJoystickR</a>, </div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a94eab8402b226457d4dcb60362fdf190"> 55</a></span>&#160; <a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a94eab8402b226457d4dcb60362fdf190" title="The U axis.">sfJoystickU</a>, </div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a246b1a1dc99c07848a9af878b03cafb7"> 56</a></span>&#160; <a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a246b1a1dc99c07848a9af878b03cafb7" title="The V axis.">sfJoystickV</a>, </div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a81da30914e0d49ceae0ccc7a81780f90"> 57</a></span>&#160; <a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a81da30914e0d49ceae0ccc7a81780f90" title="The X axis of the point-of-view hat.">sfJoystickPovX</a>, </div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a0a33891ce21e28455590ed1fcb56dc3e"> 58</a></span>&#160; <a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a0a33891ce21e28455590ed1fcb56dc3e" title="The Y axis of the point-of-view hat.">sfJoystickPovY</a> </div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;} <a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271" title="Axes supported by SFML joysticks.">sfJoystickAxis</a>;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Joystick_8h.htm#ae7b93b54d41446e23bc742358257eaa0" title="Check if a joystick is connected.">sfJoystick_isConnected</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> joystick);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="Joystick_8h.htm#ae047d229c5172dd6f3fca930075c212c" title="Return the number of buttons supported by a joystick.">sfJoystick_getButtonCount</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> joystick);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Joystick_8h.htm#a4846a37e099a64b20fc35a8afb9f7f0e" title="Check if a joystick supports a given axis.">sfJoystick_hasAxis</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> joystick, <a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271" title="Axes supported by SFML joysticks.">sfJoystickAxis</a> axis);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Joystick_8h.htm#aaab45307d72feaa5e43a302efc636de0" title="Check if a joystick button is pressed.">sfJoystick_isButtonPressed</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> joystick, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> button);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">float</span> <a class="code" href="Joystick_8h.htm#ace5ec8c0a746037fba1cf4468c2a946e" title="Get the current position of a joystick axis.">sfJoystick_getAxisPosition</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> joystick, <a class="code" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271" title="Axes supported by SFML joysticks.">sfJoystickAxis</a> axis);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Joystick_8h.htm#a0d5587065e152ed38b32baee66ee744f" title="Update the states of all joysticks.">sfJoystick_update</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">#endif // SFML_JOYSTICK_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Keyboard_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Keyboard_8h.htm
new file mode 100755
index 0000000..dc161c2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Keyboard_8h.htm
@@ -0,0 +1,637 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Keyboard.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Window_2Export_8h_source.htm">SFML/Window/Export.h</a>&gt;</code><br/>
+</div>
+<p><a href="Keyboard_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a556003c7e04e319a9ea7d109ac63c4e3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3">sfKeyCode</a> { <br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0b71233488277e819d35fb98c0264504">sfKeyUnknown</a> = -1,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af2ff06ddd3531c00bc0e0459c46dd8cc">sfKeyA</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaade12bc9b69522196ee3b8f2dd1d68e">sfKeyB</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f02ddaaafb5da1198ff483bf2cfaf9c">sfKeyC</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a448616b3e54668233cef1c089ca9c3e6">sfKeyD</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7a9a404aacdf54e377ca5cd687037b0c">sfKeyE</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a48e6e0c6e9a47c787b79e98641b4926c">sfKeyF</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0ae7cd9c8fcc5d563b244882d0c37a46">sfKeyG</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af3a47902927bf1b16691e9b90a86553b">sfKeyH</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a977f64ff1a68dfe41d354c572b33f090">sfKeyI</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6edb243093c437846b20b9ea4f64a1b7">sfKeyJ</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc39cbf67d9eb9da7b072257593e60b">sfKeyK</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1f2b987d23f5ec99c8b84d50db5d6846">sfKeyL</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad5c883bd585c89bcb401d5787bdca24f">sfKeyM</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1403ed1919d4b7284a4936a35090a11c">sfKeyN</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0f66ac8c19dab39ace39956ac1b625c3">sfKeyO</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa81f6aba12c9d9c2f3da75fa39c2ffbb">sfKeyP</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8cc5bf50f7f5e95ac36a88f635de0b6f">sfKeyQ</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b9e6784e1b3e6bfb5c55becf7c48ab">sfKeyR</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa456452fdac3f9efc3df1bf801279d5f">sfKeyS</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a52072a242fe041d65a0871ab47857197">sfKeyT</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4b3b61b8662da4c68f098085cc89fb39">sfKeyU</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1b62061413c1dcfd284beb8fc3e864f8">sfKeyV</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7aa82429d502f93f2d742d38e1daa141">sfKeyW</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8d888fde4be6a4b48a36fbeaf22e8a0">sfKeyX</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2ba47a6cb9f79a1015f6b67016af0aab">sfKeyY</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac43a157eb37bbddb8d9e26d0e10bbda5">sfKeyZ</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aadd01dc754d503ba71d22ec96f0c95f3">sfKeyNum0</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1a99f9b7d2d34040d6fbd018dc060f35">sfKeyNum1</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abf514cf2adcf847449c20d07312dd32a">sfKeyNum2</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1033bb7c8ded56ed8289209b0be817e6">sfKeyNum3</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9ad13c0d8e809b255d85b33bb25e232">sfKeyNum4</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24c4ab93e5c8c7ab0e7cfd8a93a04d0b">sfKeyNum5</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2972cd1d43b749f4ec97abc88e7f6973">sfKeyNum6</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae0f47ebb54337da17afd184eca62a196">sfKeyNum7</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3add713b12b51702ddce057582809170ab">sfKeyNum8</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a118d5df9a83757bebaaf1dd09f576574">sfKeyNum9</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad77cd57d3b63902f552b09393a65b4c5">sfKeyEscape</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a612365885e2da35b013fae41a224519d">sfKeyLControl</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b5bc881d969ce3eaa8e05fca6213c0c">sfKeyLShift</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abc4465ffb67f1b6ac69d872d717d8b0a">sfKeyLAlt</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a54bb677ea0eccc7d4522f7d6db4e7fc4">sfKeyLSystem</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae10f53de580cdef24f1af621cf1c3fce">sfKeyRControl</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2a66dd9cc11a8428849c64b5b73d1c45">sfKeyRShift</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac2747872586d3d2db319dab3feaa85f8">sfKeyRAlt</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f16331518bf1d4c5fc0f794cf7d8fc3">sfKeyRSystem</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac768a4005e0274aa82964610df7a5f89">sfKeyMenu</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8c5ef2bbf54f5681b9d5abce7130b07">sfKeyLBracket</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6585a694e472593c731d82bebbd73b93">sfKeyRBracket</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a41faf9412a87b893f95468b5730bd66a">sfKeySemiColon</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a816ec5cee600f4e553116e94f2b8ce8c">sfKeyComma</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a865841600adfd9527bcf6db0d2d7efc5">sfKeyPeriod</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0cb17f96121f94ec1260042d9b363dcd">sfKeyQuote</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a42442efbd9bcad46e4476e17c12b186e">sfKeySlash</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8886cc0587ef6161bc4afe712e915bd3">sfKeyBackSlash</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a98af2239a613baf347a89a929c853261">sfKeyTilde</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9f52197b4a670cf4c0d1866300c31b5">sfKeyEqual</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa4dc08ca174eeabdaecd6a1c751d72a1">sfKeyDash</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3afed81d2a67c0321cb19a3c41a3bb635d">sfKeySpace</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a56fbab67779f4e0d1f701b8572f1ed2c">sfKeyReturn</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad6d88abe486e626fc0ddb35aaf850535">sfKeyBack</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a73f48ac7e521dd084c2c7ad92da90bb2">sfKeyTab</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0c9af0205a74797c897b8fed46bb869d">sfKeyPageUp</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aeea9d1512df8b019486d7e9fa990f7d5">sfKeyPageDown</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a32d09321b0c9ec84ac5f1f2761ef7e1f">sfKeyEnd</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a652a0322f575e4defe96c8e950683e36">sfKeyHome</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aee83480b19e59c23126e4403bda7517c">sfKeyInsert</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f2a4e9ac8fde9d22cd554a08b68b636">sfKeyDelete</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f1054e2e0bd444142aeb926cb84616f">sfKeyAdd</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a167efdccc08a69a7a6721a0a1f87973d">sfKeySubtract</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9204d9cbfb48580ef4c15eef2485b04c">sfKeyMultiply</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1e3c241c6f0e04d3e2c684fa69dec8cb">sfKeyDivide</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3adaf7db6530fb05fa23778ce8210ea0df">sfKeyLeft</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac02cd163aabefef8afd3769fe5249c00">sfKeyRight</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82e3f1e2fc3f970aa23126ad172c630b">sfKeyUp</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24584d16760d8a694787257d8b7a1b56">sfKeyDown</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2c3ef1007da0070a6a48c534c94a5d4e">sfKeyNumpad0</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c5fa108cdb2c911cdf52bbe041ce683">sfKeyNumpad1</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad02350a8f929e71ea25cc149ffc7c73c">sfKeyNumpad2</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5d31095626a89739be7106fd7e2226bc">sfKeyNumpad3</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a30bbd4572739b1871f56bc01874076fe">sfKeyNumpad4</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aad43a0828d637882f52dea010a939385">sfKeyNumpad5</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5cf272f352c695fdabb47459a8b11d72">sfKeyNumpad6</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a369112e677ad312d2fb4e422b5d04751">sfKeyNumpad7</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc839a196653a44fb852f45b4011bd8">sfKeyNumpad8</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c8cfd63478fa8b282bb47c3f1e6e3d8">sfKeyNumpad9</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab0feddbd64a63f3c4240aa71ba8b6860">sfKeyF1</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a318eb28c1d83deb62b3ab89575c6af3b">sfKeyF2</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae37601bd948596f73fffa4b29b041698">sfKeyF3</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6dfeff83ae8a656f91175b9c36489b57">sfKeyF4</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a643bce0d00de9884e75f64576cc489ef">sfKeyF5</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8c1936035dc2c6283377266747651e1a">sfKeyF6</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b4785b17fc8b5213343b6237c95a08b">sfKeyF7</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2d8a16d666107e99fa5b509e895b548b">sfKeyF8</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af4d1053907c3a762c77b5e1c60c62241">sfKeyF9</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a67e44a6f56dd647f21b67292c4bdb732">sfKeyF10</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0eda88a03f85df047cd3179382b0244e">sfKeyF11</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b59068f7c72b2de37a0ab2dcae1f69">sfKeyF12</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af552a9ed0bc52c747f46f3b6d9056801">sfKeyF13</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaca334f631c005e5c54ece8ce30935cb">sfKeyF14</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82a7f65b46163798430603b7797f8f19">sfKeyF15</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9780053a623152ea00f53da5a818009e">sfKeyPause</a>,
+<br/>
+&#160;&#160;<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa6732db376ef9c17211bc28cd169da1d">sfKeyCount</a>
+<br/>
+ }</td></tr>
+<tr class="memdesc:a556003c7e04e319a9ea7d109ac63c4e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Key codes. <a href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3">More...</a><br/></td></tr>
+<tr class="separator:a556003c7e04e319a9ea7d109ac63c4e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a12468f1c41cb2da0d1872154bbb8fcde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Keyboard_8h.htm#a12468f1c41cb2da0d1872154bbb8fcde">sfKeyboard_isKeyPressed</a> (<a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3">sfKeyCode</a> key)</td></tr>
+<tr class="memdesc:a12468f1c41cb2da0d1872154bbb8fcde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a key is pressed. <a href="#a12468f1c41cb2da0d1872154bbb8fcde"></a><br/></td></tr>
+<tr class="separator:a12468f1c41cb2da0d1872154bbb8fcde"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3">sfKeyCode</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Key codes. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a0b71233488277e819d35fb98c0264504"></a>sfKeyUnknown</em>&nbsp;</td><td>
+<p>Unhandled key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3af2ff06ddd3531c00bc0e0459c46dd8cc"></a>sfKeyA</em>&nbsp;</td><td>
+<p>The A key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3aaade12bc9b69522196ee3b8f2dd1d68e"></a>sfKeyB</em>&nbsp;</td><td>
+<p>The B key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a6f02ddaaafb5da1198ff483bf2cfaf9c"></a>sfKeyC</em>&nbsp;</td><td>
+<p>The C key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a448616b3e54668233cef1c089ca9c3e6"></a>sfKeyD</em>&nbsp;</td><td>
+<p>The D key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a7a9a404aacdf54e377ca5cd687037b0c"></a>sfKeyE</em>&nbsp;</td><td>
+<p>The E key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a48e6e0c6e9a47c787b79e98641b4926c"></a>sfKeyF</em>&nbsp;</td><td>
+<p>The F key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a0ae7cd9c8fcc5d563b244882d0c37a46"></a>sfKeyG</em>&nbsp;</td><td>
+<p>The G key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3af3a47902927bf1b16691e9b90a86553b"></a>sfKeyH</em>&nbsp;</td><td>
+<p>The H key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a977f64ff1a68dfe41d354c572b33f090"></a>sfKeyI</em>&nbsp;</td><td>
+<p>The I key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a6edb243093c437846b20b9ea4f64a1b7"></a>sfKeyJ</em>&nbsp;</td><td>
+<p>The J key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a5fc39cbf67d9eb9da7b072257593e60b"></a>sfKeyK</em>&nbsp;</td><td>
+<p>The K key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a1f2b987d23f5ec99c8b84d50db5d6846"></a>sfKeyL</em>&nbsp;</td><td>
+<p>The L key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ad5c883bd585c89bcb401d5787bdca24f"></a>sfKeyM</em>&nbsp;</td><td>
+<p>The M key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a1403ed1919d4b7284a4936a35090a11c"></a>sfKeyN</em>&nbsp;</td><td>
+<p>The N key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a0f66ac8c19dab39ace39956ac1b625c3"></a>sfKeyO</em>&nbsp;</td><td>
+<p>The O key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3aa81f6aba12c9d9c2f3da75fa39c2ffbb"></a>sfKeyP</em>&nbsp;</td><td>
+<p>The P key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a8cc5bf50f7f5e95ac36a88f635de0b6f"></a>sfKeyQ</em>&nbsp;</td><td>
+<p>The Q key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ac7b9e6784e1b3e6bfb5c55becf7c48ab"></a>sfKeyR</em>&nbsp;</td><td>
+<p>The R key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3aa456452fdac3f9efc3df1bf801279d5f"></a>sfKeyS</em>&nbsp;</td><td>
+<p>The S key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a52072a242fe041d65a0871ab47857197"></a>sfKeyT</em>&nbsp;</td><td>
+<p>The T key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a4b3b61b8662da4c68f098085cc89fb39"></a>sfKeyU</em>&nbsp;</td><td>
+<p>The U key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a1b62061413c1dcfd284beb8fc3e864f8"></a>sfKeyV</em>&nbsp;</td><td>
+<p>The V key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a7aa82429d502f93f2d742d38e1daa141"></a>sfKeyW</em>&nbsp;</td><td>
+<p>The W key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ab8d888fde4be6a4b48a36fbeaf22e8a0"></a>sfKeyX</em>&nbsp;</td><td>
+<p>The X key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a2ba47a6cb9f79a1015f6b67016af0aab"></a>sfKeyY</em>&nbsp;</td><td>
+<p>The Y key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ac43a157eb37bbddb8d9e26d0e10bbda5"></a>sfKeyZ</em>&nbsp;</td><td>
+<p>The Z key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3aadd01dc754d503ba71d22ec96f0c95f3"></a>sfKeyNum0</em>&nbsp;</td><td>
+<p>The 0 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a1a99f9b7d2d34040d6fbd018dc060f35"></a>sfKeyNum1</em>&nbsp;</td><td>
+<p>The 1 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3abf514cf2adcf847449c20d07312dd32a"></a>sfKeyNum2</em>&nbsp;</td><td>
+<p>The 2 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a1033bb7c8ded56ed8289209b0be817e6"></a>sfKeyNum3</em>&nbsp;</td><td>
+<p>The 3 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ac9ad13c0d8e809b255d85b33bb25e232"></a>sfKeyNum4</em>&nbsp;</td><td>
+<p>The 4 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a24c4ab93e5c8c7ab0e7cfd8a93a04d0b"></a>sfKeyNum5</em>&nbsp;</td><td>
+<p>The 5 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a2972cd1d43b749f4ec97abc88e7f6973"></a>sfKeyNum6</em>&nbsp;</td><td>
+<p>The 6 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ae0f47ebb54337da17afd184eca62a196"></a>sfKeyNum7</em>&nbsp;</td><td>
+<p>The 7 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3add713b12b51702ddce057582809170ab"></a>sfKeyNum8</em>&nbsp;</td><td>
+<p>The 8 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a118d5df9a83757bebaaf1dd09f576574"></a>sfKeyNum9</em>&nbsp;</td><td>
+<p>The 9 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ad77cd57d3b63902f552b09393a65b4c5"></a>sfKeyEscape</em>&nbsp;</td><td>
+<p>The Escape key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a612365885e2da35b013fae41a224519d"></a>sfKeyLControl</em>&nbsp;</td><td>
+<p>The left Control key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a2b5bc881d969ce3eaa8e05fca6213c0c"></a>sfKeyLShift</em>&nbsp;</td><td>
+<p>The left Shift key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3abc4465ffb67f1b6ac69d872d717d8b0a"></a>sfKeyLAlt</em>&nbsp;</td><td>
+<p>The left Alt key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a54bb677ea0eccc7d4522f7d6db4e7fc4"></a>sfKeyLSystem</em>&nbsp;</td><td>
+<p>The left OS specific key: window (Windows and Linux), apple (MacOS X), ... </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ae10f53de580cdef24f1af621cf1c3fce"></a>sfKeyRControl</em>&nbsp;</td><td>
+<p>The right Control key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a2a66dd9cc11a8428849c64b5b73d1c45"></a>sfKeyRShift</em>&nbsp;</td><td>
+<p>The right Shift key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ac2747872586d3d2db319dab3feaa85f8"></a>sfKeyRAlt</em>&nbsp;</td><td>
+<p>The right Alt key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a6f16331518bf1d4c5fc0f794cf7d8fc3"></a>sfKeyRSystem</em>&nbsp;</td><td>
+<p>The right OS specific key: window (Windows and Linux), apple (MacOS X), ... </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ac768a4005e0274aa82964610df7a5f89"></a>sfKeyMenu</em>&nbsp;</td><td>
+<p>The Menu key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ab8c5ef2bbf54f5681b9d5abce7130b07"></a>sfKeyLBracket</em>&nbsp;</td><td>
+<p>The [ key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a6585a694e472593c731d82bebbd73b93"></a>sfKeyRBracket</em>&nbsp;</td><td>
+<p>The ] key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a41faf9412a87b893f95468b5730bd66a"></a>sfKeySemiColon</em>&nbsp;</td><td>
+<p>The ; key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a816ec5cee600f4e553116e94f2b8ce8c"></a>sfKeyComma</em>&nbsp;</td><td>
+<p>The , key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a865841600adfd9527bcf6db0d2d7efc5"></a>sfKeyPeriod</em>&nbsp;</td><td>
+<p>The . key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a0cb17f96121f94ec1260042d9b363dcd"></a>sfKeyQuote</em>&nbsp;</td><td>
+<p>The ' key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a42442efbd9bcad46e4476e17c12b186e"></a>sfKeySlash</em>&nbsp;</td><td>
+<p>The / key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a8886cc0587ef6161bc4afe712e915bd3"></a>sfKeyBackSlash</em>&nbsp;</td><td>
+<p>The \ key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a98af2239a613baf347a89a929c853261"></a>sfKeyTilde</em>&nbsp;</td><td>
+<p>The ~ key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ac9f52197b4a670cf4c0d1866300c31b5"></a>sfKeyEqual</em>&nbsp;</td><td>
+<p>The = key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3aa4dc08ca174eeabdaecd6a1c751d72a1"></a>sfKeyDash</em>&nbsp;</td><td>
+<p>The - key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3afed81d2a67c0321cb19a3c41a3bb635d"></a>sfKeySpace</em>&nbsp;</td><td>
+<p>The Space key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a56fbab67779f4e0d1f701b8572f1ed2c"></a>sfKeyReturn</em>&nbsp;</td><td>
+<p>The Return key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ad6d88abe486e626fc0ddb35aaf850535"></a>sfKeyBack</em>&nbsp;</td><td>
+<p>The Backspace key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a73f48ac7e521dd084c2c7ad92da90bb2"></a>sfKeyTab</em>&nbsp;</td><td>
+<p>The Tabulation key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a0c9af0205a74797c897b8fed46bb869d"></a>sfKeyPageUp</em>&nbsp;</td><td>
+<p>The Page up key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3aeea9d1512df8b019486d7e9fa990f7d5"></a>sfKeyPageDown</em>&nbsp;</td><td>
+<p>The Page down key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a32d09321b0c9ec84ac5f1f2761ef7e1f"></a>sfKeyEnd</em>&nbsp;</td><td>
+<p>The End key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a652a0322f575e4defe96c8e950683e36"></a>sfKeyHome</em>&nbsp;</td><td>
+<p>The Home key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3aee83480b19e59c23126e4403bda7517c"></a>sfKeyInsert</em>&nbsp;</td><td>
+<p>The Insert key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a4f2a4e9ac8fde9d22cd554a08b68b636"></a>sfKeyDelete</em>&nbsp;</td><td>
+<p>The Delete key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a4f1054e2e0bd444142aeb926cb84616f"></a>sfKeyAdd</em>&nbsp;</td><td>
+<ul>
+<li></li>
+</ul>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a167efdccc08a69a7a6721a0a1f87973d"></a>sfKeySubtract</em>&nbsp;</td><td>
+<ul>
+<li></li>
+</ul>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a9204d9cbfb48580ef4c15eef2485b04c"></a>sfKeyMultiply</em>&nbsp;</td><td>
+<ul>
+<li></li>
+</ul>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a1e3c241c6f0e04d3e2c684fa69dec8cb"></a>sfKeyDivide</em>&nbsp;</td><td>
+<p>/ </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3adaf7db6530fb05fa23778ce8210ea0df"></a>sfKeyLeft</em>&nbsp;</td><td>
+<p>Left arrow. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ac02cd163aabefef8afd3769fe5249c00"></a>sfKeyRight</em>&nbsp;</td><td>
+<p>Right arrow. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a82e3f1e2fc3f970aa23126ad172c630b"></a>sfKeyUp</em>&nbsp;</td><td>
+<p>Up arrow. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a24584d16760d8a694787257d8b7a1b56"></a>sfKeyDown</em>&nbsp;</td><td>
+<p>Down arrow. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a2c3ef1007da0070a6a48c534c94a5d4e"></a>sfKeyNumpad0</em>&nbsp;</td><td>
+<p>The numpad 0 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a9c5fa108cdb2c911cdf52bbe041ce683"></a>sfKeyNumpad1</em>&nbsp;</td><td>
+<p>The numpad 1 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ad02350a8f929e71ea25cc149ffc7c73c"></a>sfKeyNumpad2</em>&nbsp;</td><td>
+<p>The numpad 2 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a5d31095626a89739be7106fd7e2226bc"></a>sfKeyNumpad3</em>&nbsp;</td><td>
+<p>The numpad 3 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a30bbd4572739b1871f56bc01874076fe"></a>sfKeyNumpad4</em>&nbsp;</td><td>
+<p>The numpad 4 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3aad43a0828d637882f52dea010a939385"></a>sfKeyNumpad5</em>&nbsp;</td><td>
+<p>The numpad 5 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a5cf272f352c695fdabb47459a8b11d72"></a>sfKeyNumpad6</em>&nbsp;</td><td>
+<p>The numpad 6 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a369112e677ad312d2fb4e422b5d04751"></a>sfKeyNumpad7</em>&nbsp;</td><td>
+<p>The numpad 7 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a5fc839a196653a44fb852f45b4011bd8"></a>sfKeyNumpad8</em>&nbsp;</td><td>
+<p>The numpad 8 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a9c8cfd63478fa8b282bb47c3f1e6e3d8"></a>sfKeyNumpad9</em>&nbsp;</td><td>
+<p>The numpad 9 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ab0feddbd64a63f3c4240aa71ba8b6860"></a>sfKeyF1</em>&nbsp;</td><td>
+<p>The F1 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a318eb28c1d83deb62b3ab89575c6af3b"></a>sfKeyF2</em>&nbsp;</td><td>
+<p>The F2 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ae37601bd948596f73fffa4b29b041698"></a>sfKeyF3</em>&nbsp;</td><td>
+<p>The F3 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a6dfeff83ae8a656f91175b9c36489b57"></a>sfKeyF4</em>&nbsp;</td><td>
+<p>The F4 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a643bce0d00de9884e75f64576cc489ef"></a>sfKeyF5</em>&nbsp;</td><td>
+<p>The F5 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a8c1936035dc2c6283377266747651e1a"></a>sfKeyF6</em>&nbsp;</td><td>
+<p>The F6 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a2b4785b17fc8b5213343b6237c95a08b"></a>sfKeyF7</em>&nbsp;</td><td>
+<p>The F7 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a2d8a16d666107e99fa5b509e895b548b"></a>sfKeyF8</em>&nbsp;</td><td>
+<p>The F8 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3af4d1053907c3a762c77b5e1c60c62241"></a>sfKeyF9</em>&nbsp;</td><td>
+<p>The F8 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a67e44a6f56dd647f21b67292c4bdb732"></a>sfKeyF10</em>&nbsp;</td><td>
+<p>The F10 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a0eda88a03f85df047cd3179382b0244e"></a>sfKeyF11</em>&nbsp;</td><td>
+<p>The F11 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3ac7b59068f7c72b2de37a0ab2dcae1f69"></a>sfKeyF12</em>&nbsp;</td><td>
+<p>The F12 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3af552a9ed0bc52c747f46f3b6d9056801"></a>sfKeyF13</em>&nbsp;</td><td>
+<p>The F13 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3aaca334f631c005e5c54ece8ce30935cb"></a>sfKeyF14</em>&nbsp;</td><td>
+<p>The F14 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a82a7f65b46163798430603b7797f8f19"></a>sfKeyF15</em>&nbsp;</td><td>
+<p>The F15 key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3a9780053a623152ea00f53da5a818009e"></a>sfKeyPause</em>&nbsp;</td><td>
+<p>The Pause key. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a556003c7e04e319a9ea7d109ac63c4e3aa6732db376ef9c17211bc28cd169da1d"></a>sfKeyCount</em>&nbsp;</td><td>
+<p>Keep last &ndash; the total number of keyboard keys. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Keyboard_8h_source.htm#l00037">37</a> of file <a class="el" href="Keyboard_8h_source.htm">Keyboard.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a12468f1c41cb2da0d1872154bbb8fcde"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfKeyboard_isKeyPressed </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3">sfKeyCode</a>&#160;</td>
+ <td class="paramname"><em>key</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check if a key is pressed. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">key</td><td>Key to check</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the key is pressed, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Keyboard_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Keyboard_8h_source.htm
new file mode 100755
index 0000000..f445177
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Keyboard_8h_source.htm
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Keyboard.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Keyboard_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef SFML_KEYBOARD_H</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_KEYBOARD_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Window_2Export_8h.htm">SFML/Window/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3"> 37</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0b71233488277e819d35fb98c0264504"> 39</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0b71233488277e819d35fb98c0264504" title="Unhandled key.">sfKeyUnknown</a> = -1, </div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af2ff06ddd3531c00bc0e0459c46dd8cc"> 40</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af2ff06ddd3531c00bc0e0459c46dd8cc" title="The A key.">sfKeyA</a>, </div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaade12bc9b69522196ee3b8f2dd1d68e"> 41</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaade12bc9b69522196ee3b8f2dd1d68e" title="The B key.">sfKeyB</a>, </div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f02ddaaafb5da1198ff483bf2cfaf9c"> 42</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f02ddaaafb5da1198ff483bf2cfaf9c" title="The C key.">sfKeyC</a>, </div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a448616b3e54668233cef1c089ca9c3e6"> 43</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a448616b3e54668233cef1c089ca9c3e6" title="The D key.">sfKeyD</a>, </div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7a9a404aacdf54e377ca5cd687037b0c"> 44</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7a9a404aacdf54e377ca5cd687037b0c" title="The E key.">sfKeyE</a>, </div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a48e6e0c6e9a47c787b79e98641b4926c"> 45</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a48e6e0c6e9a47c787b79e98641b4926c" title="The F key.">sfKeyF</a>, </div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0ae7cd9c8fcc5d563b244882d0c37a46"> 46</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0ae7cd9c8fcc5d563b244882d0c37a46" title="The G key.">sfKeyG</a>, </div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af3a47902927bf1b16691e9b90a86553b"> 47</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af3a47902927bf1b16691e9b90a86553b" title="The H key.">sfKeyH</a>, </div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a977f64ff1a68dfe41d354c572b33f090"> 48</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a977f64ff1a68dfe41d354c572b33f090" title="The I key.">sfKeyI</a>, </div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6edb243093c437846b20b9ea4f64a1b7"> 49</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6edb243093c437846b20b9ea4f64a1b7" title="The J key.">sfKeyJ</a>, </div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc39cbf67d9eb9da7b072257593e60b"> 50</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc39cbf67d9eb9da7b072257593e60b" title="The K key.">sfKeyK</a>, </div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1f2b987d23f5ec99c8b84d50db5d6846"> 51</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1f2b987d23f5ec99c8b84d50db5d6846" title="The L key.">sfKeyL</a>, </div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad5c883bd585c89bcb401d5787bdca24f"> 52</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad5c883bd585c89bcb401d5787bdca24f" title="The M key.">sfKeyM</a>, </div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1403ed1919d4b7284a4936a35090a11c"> 53</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1403ed1919d4b7284a4936a35090a11c" title="The N key.">sfKeyN</a>, </div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0f66ac8c19dab39ace39956ac1b625c3"> 54</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0f66ac8c19dab39ace39956ac1b625c3" title="The O key.">sfKeyO</a>, </div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa81f6aba12c9d9c2f3da75fa39c2ffbb"> 55</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa81f6aba12c9d9c2f3da75fa39c2ffbb" title="The P key.">sfKeyP</a>, </div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8cc5bf50f7f5e95ac36a88f635de0b6f"> 56</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8cc5bf50f7f5e95ac36a88f635de0b6f" title="The Q key.">sfKeyQ</a>, </div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b9e6784e1b3e6bfb5c55becf7c48ab"> 57</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b9e6784e1b3e6bfb5c55becf7c48ab" title="The R key.">sfKeyR</a>, </div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa456452fdac3f9efc3df1bf801279d5f"> 58</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa456452fdac3f9efc3df1bf801279d5f" title="The S key.">sfKeyS</a>, </div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a52072a242fe041d65a0871ab47857197"> 59</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a52072a242fe041d65a0871ab47857197" title="The T key.">sfKeyT</a>, </div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4b3b61b8662da4c68f098085cc89fb39"> 60</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4b3b61b8662da4c68f098085cc89fb39" title="The U key.">sfKeyU</a>, </div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1b62061413c1dcfd284beb8fc3e864f8"> 61</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1b62061413c1dcfd284beb8fc3e864f8" title="The V key.">sfKeyV</a>, </div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7aa82429d502f93f2d742d38e1daa141"> 62</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7aa82429d502f93f2d742d38e1daa141" title="The W key.">sfKeyW</a>, </div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8d888fde4be6a4b48a36fbeaf22e8a0"> 63</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8d888fde4be6a4b48a36fbeaf22e8a0" title="The X key.">sfKeyX</a>, </div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2ba47a6cb9f79a1015f6b67016af0aab"> 64</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2ba47a6cb9f79a1015f6b67016af0aab" title="The Y key.">sfKeyY</a>, </div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac43a157eb37bbddb8d9e26d0e10bbda5"> 65</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac43a157eb37bbddb8d9e26d0e10bbda5" title="The Z key.">sfKeyZ</a>, </div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aadd01dc754d503ba71d22ec96f0c95f3"> 66</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aadd01dc754d503ba71d22ec96f0c95f3" title="The 0 key.">sfKeyNum0</a>, </div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1a99f9b7d2d34040d6fbd018dc060f35"> 67</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1a99f9b7d2d34040d6fbd018dc060f35" title="The 1 key.">sfKeyNum1</a>, </div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abf514cf2adcf847449c20d07312dd32a"> 68</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abf514cf2adcf847449c20d07312dd32a" title="The 2 key.">sfKeyNum2</a>, </div>
+<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1033bb7c8ded56ed8289209b0be817e6"> 69</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1033bb7c8ded56ed8289209b0be817e6" title="The 3 key.">sfKeyNum3</a>, </div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9ad13c0d8e809b255d85b33bb25e232"> 70</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9ad13c0d8e809b255d85b33bb25e232" title="The 4 key.">sfKeyNum4</a>, </div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24c4ab93e5c8c7ab0e7cfd8a93a04d0b"> 71</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24c4ab93e5c8c7ab0e7cfd8a93a04d0b" title="The 5 key.">sfKeyNum5</a>, </div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2972cd1d43b749f4ec97abc88e7f6973"> 72</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2972cd1d43b749f4ec97abc88e7f6973" title="The 6 key.">sfKeyNum6</a>, </div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae0f47ebb54337da17afd184eca62a196"> 73</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae0f47ebb54337da17afd184eca62a196" title="The 7 key.">sfKeyNum7</a>, </div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3add713b12b51702ddce057582809170ab"> 74</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3add713b12b51702ddce057582809170ab" title="The 8 key.">sfKeyNum8</a>, </div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a118d5df9a83757bebaaf1dd09f576574"> 75</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a118d5df9a83757bebaaf1dd09f576574" title="The 9 key.">sfKeyNum9</a>, </div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad77cd57d3b63902f552b09393a65b4c5"> 76</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad77cd57d3b63902f552b09393a65b4c5" title="The Escape key.">sfKeyEscape</a>, </div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a612365885e2da35b013fae41a224519d"> 77</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a612365885e2da35b013fae41a224519d" title="The left Control key.">sfKeyLControl</a>, </div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b5bc881d969ce3eaa8e05fca6213c0c"> 78</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b5bc881d969ce3eaa8e05fca6213c0c" title="The left Shift key.">sfKeyLShift</a>, </div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abc4465ffb67f1b6ac69d872d717d8b0a"> 79</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abc4465ffb67f1b6ac69d872d717d8b0a" title="The left Alt key.">sfKeyLAlt</a>, </div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a54bb677ea0eccc7d4522f7d6db4e7fc4"> 80</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a54bb677ea0eccc7d4522f7d6db4e7fc4" title="The left OS specific key: window (Windows and Linux), apple (MacOS X), ...">sfKeyLSystem</a>, </div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae10f53de580cdef24f1af621cf1c3fce"> 81</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae10f53de580cdef24f1af621cf1c3fce" title="The right Control key.">sfKeyRControl</a>, </div>
+<div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2a66dd9cc11a8428849c64b5b73d1c45"> 82</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2a66dd9cc11a8428849c64b5b73d1c45" title="The right Shift key.">sfKeyRShift</a>, </div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac2747872586d3d2db319dab3feaa85f8"> 83</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac2747872586d3d2db319dab3feaa85f8" title="The right Alt key.">sfKeyRAlt</a>, </div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f16331518bf1d4c5fc0f794cf7d8fc3"> 84</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f16331518bf1d4c5fc0f794cf7d8fc3" title="The right OS specific key: window (Windows and Linux), apple (MacOS X), ...">sfKeyRSystem</a>, </div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac768a4005e0274aa82964610df7a5f89"> 85</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac768a4005e0274aa82964610df7a5f89" title="The Menu key.">sfKeyMenu</a>, </div>
+<div class="line"><a name="l00086"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8c5ef2bbf54f5681b9d5abce7130b07"> 86</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8c5ef2bbf54f5681b9d5abce7130b07" title="The [ key.">sfKeyLBracket</a>, </div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6585a694e472593c731d82bebbd73b93"> 87</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6585a694e472593c731d82bebbd73b93" title="The ] key.">sfKeyRBracket</a>, </div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a41faf9412a87b893f95468b5730bd66a"> 88</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a41faf9412a87b893f95468b5730bd66a" title="The ; key.">sfKeySemiColon</a>, </div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a816ec5cee600f4e553116e94f2b8ce8c"> 89</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a816ec5cee600f4e553116e94f2b8ce8c" title="The , key.">sfKeyComma</a>, </div>
+<div class="line"><a name="l00090"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a865841600adfd9527bcf6db0d2d7efc5"> 90</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a865841600adfd9527bcf6db0d2d7efc5" title="The . key.">sfKeyPeriod</a>, </div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0cb17f96121f94ec1260042d9b363dcd"> 91</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0cb17f96121f94ec1260042d9b363dcd" title="The &#39; key.">sfKeyQuote</a>, </div>
+<div class="line"><a name="l00092"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a42442efbd9bcad46e4476e17c12b186e"> 92</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a42442efbd9bcad46e4476e17c12b186e" title="The / key.">sfKeySlash</a>, </div>
+<div class="line"><a name="l00093"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8886cc0587ef6161bc4afe712e915bd3"> 93</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8886cc0587ef6161bc4afe712e915bd3" title="The \ key.">sfKeyBackSlash</a>, </div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a98af2239a613baf347a89a929c853261"> 94</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a98af2239a613baf347a89a929c853261" title="The ~ key.">sfKeyTilde</a>, </div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9f52197b4a670cf4c0d1866300c31b5"> 95</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9f52197b4a670cf4c0d1866300c31b5" title="The = key.">sfKeyEqual</a>, </div>
+<div class="line"><a name="l00096"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa4dc08ca174eeabdaecd6a1c751d72a1"> 96</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa4dc08ca174eeabdaecd6a1c751d72a1" title="The - key.">sfKeyDash</a>, </div>
+<div class="line"><a name="l00097"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3afed81d2a67c0321cb19a3c41a3bb635d"> 97</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3afed81d2a67c0321cb19a3c41a3bb635d" title="The Space key.">sfKeySpace</a>, </div>
+<div class="line"><a name="l00098"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a56fbab67779f4e0d1f701b8572f1ed2c"> 98</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a56fbab67779f4e0d1f701b8572f1ed2c" title="The Return key.">sfKeyReturn</a>, </div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad6d88abe486e626fc0ddb35aaf850535"> 99</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad6d88abe486e626fc0ddb35aaf850535" title="The Backspace key.">sfKeyBack</a>, </div>
+<div class="line"><a name="l00100"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a73f48ac7e521dd084c2c7ad92da90bb2"> 100</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a73f48ac7e521dd084c2c7ad92da90bb2" title="The Tabulation key.">sfKeyTab</a>, </div>
+<div class="line"><a name="l00101"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0c9af0205a74797c897b8fed46bb869d"> 101</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0c9af0205a74797c897b8fed46bb869d" title="The Page up key.">sfKeyPageUp</a>, </div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aeea9d1512df8b019486d7e9fa990f7d5"> 102</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aeea9d1512df8b019486d7e9fa990f7d5" title="The Page down key.">sfKeyPageDown</a>, </div>
+<div class="line"><a name="l00103"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a32d09321b0c9ec84ac5f1f2761ef7e1f"> 103</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a32d09321b0c9ec84ac5f1f2761ef7e1f" title="The End key.">sfKeyEnd</a>, </div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a652a0322f575e4defe96c8e950683e36"> 104</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a652a0322f575e4defe96c8e950683e36" title="The Home key.">sfKeyHome</a>, </div>
+<div class="line"><a name="l00105"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aee83480b19e59c23126e4403bda7517c"> 105</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aee83480b19e59c23126e4403bda7517c" title="The Insert key.">sfKeyInsert</a>, </div>
+<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f2a4e9ac8fde9d22cd554a08b68b636"> 106</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f2a4e9ac8fde9d22cd554a08b68b636" title="The Delete key.">sfKeyDelete</a>, </div>
+<div class="line"><a name="l00107"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f1054e2e0bd444142aeb926cb84616f"> 107</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f1054e2e0bd444142aeb926cb84616f">sfKeyAdd</a>, </div>
+<div class="line"><a name="l00108"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a167efdccc08a69a7a6721a0a1f87973d"> 108</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a167efdccc08a69a7a6721a0a1f87973d">sfKeySubtract</a>, </div>
+<div class="line"><a name="l00109"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9204d9cbfb48580ef4c15eef2485b04c"> 109</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9204d9cbfb48580ef4c15eef2485b04c">sfKeyMultiply</a>, </div>
+<div class="line"><a name="l00110"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1e3c241c6f0e04d3e2c684fa69dec8cb"> 110</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1e3c241c6f0e04d3e2c684fa69dec8cb" title="/">sfKeyDivide</a>, </div>
+<div class="line"><a name="l00111"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3adaf7db6530fb05fa23778ce8210ea0df"> 111</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3adaf7db6530fb05fa23778ce8210ea0df" title="Left arrow.">sfKeyLeft</a>, </div>
+<div class="line"><a name="l00112"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac02cd163aabefef8afd3769fe5249c00"> 112</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac02cd163aabefef8afd3769fe5249c00" title="Right arrow.">sfKeyRight</a>, </div>
+<div class="line"><a name="l00113"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82e3f1e2fc3f970aa23126ad172c630b"> 113</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82e3f1e2fc3f970aa23126ad172c630b" title="Up arrow.">sfKeyUp</a>, </div>
+<div class="line"><a name="l00114"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24584d16760d8a694787257d8b7a1b56"> 114</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24584d16760d8a694787257d8b7a1b56" title="Down arrow.">sfKeyDown</a>, </div>
+<div class="line"><a name="l00115"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2c3ef1007da0070a6a48c534c94a5d4e"> 115</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2c3ef1007da0070a6a48c534c94a5d4e" title="The numpad 0 key.">sfKeyNumpad0</a>, </div>
+<div class="line"><a name="l00116"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c5fa108cdb2c911cdf52bbe041ce683"> 116</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c5fa108cdb2c911cdf52bbe041ce683" title="The numpad 1 key.">sfKeyNumpad1</a>, </div>
+<div class="line"><a name="l00117"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad02350a8f929e71ea25cc149ffc7c73c"> 117</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad02350a8f929e71ea25cc149ffc7c73c" title="The numpad 2 key.">sfKeyNumpad2</a>, </div>
+<div class="line"><a name="l00118"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5d31095626a89739be7106fd7e2226bc"> 118</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5d31095626a89739be7106fd7e2226bc" title="The numpad 3 key.">sfKeyNumpad3</a>, </div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a30bbd4572739b1871f56bc01874076fe"> 119</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a30bbd4572739b1871f56bc01874076fe" title="The numpad 4 key.">sfKeyNumpad4</a>, </div>
+<div class="line"><a name="l00120"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aad43a0828d637882f52dea010a939385"> 120</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aad43a0828d637882f52dea010a939385" title="The numpad 5 key.">sfKeyNumpad5</a>, </div>
+<div class="line"><a name="l00121"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5cf272f352c695fdabb47459a8b11d72"> 121</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5cf272f352c695fdabb47459a8b11d72" title="The numpad 6 key.">sfKeyNumpad6</a>, </div>
+<div class="line"><a name="l00122"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a369112e677ad312d2fb4e422b5d04751"> 122</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a369112e677ad312d2fb4e422b5d04751" title="The numpad 7 key.">sfKeyNumpad7</a>, </div>
+<div class="line"><a name="l00123"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc839a196653a44fb852f45b4011bd8"> 123</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc839a196653a44fb852f45b4011bd8" title="The numpad 8 key.">sfKeyNumpad8</a>, </div>
+<div class="line"><a name="l00124"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c8cfd63478fa8b282bb47c3f1e6e3d8"> 124</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c8cfd63478fa8b282bb47c3f1e6e3d8" title="The numpad 9 key.">sfKeyNumpad9</a>, </div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab0feddbd64a63f3c4240aa71ba8b6860"> 125</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab0feddbd64a63f3c4240aa71ba8b6860" title="The F1 key.">sfKeyF1</a>, </div>
+<div class="line"><a name="l00126"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a318eb28c1d83deb62b3ab89575c6af3b"> 126</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a318eb28c1d83deb62b3ab89575c6af3b" title="The F2 key.">sfKeyF2</a>, </div>
+<div class="line"><a name="l00127"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae37601bd948596f73fffa4b29b041698"> 127</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae37601bd948596f73fffa4b29b041698" title="The F3 key.">sfKeyF3</a>, </div>
+<div class="line"><a name="l00128"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6dfeff83ae8a656f91175b9c36489b57"> 128</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6dfeff83ae8a656f91175b9c36489b57" title="The F4 key.">sfKeyF4</a>, </div>
+<div class="line"><a name="l00129"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a643bce0d00de9884e75f64576cc489ef"> 129</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a643bce0d00de9884e75f64576cc489ef" title="The F5 key.">sfKeyF5</a>, </div>
+<div class="line"><a name="l00130"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8c1936035dc2c6283377266747651e1a"> 130</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8c1936035dc2c6283377266747651e1a" title="The F6 key.">sfKeyF6</a>, </div>
+<div class="line"><a name="l00131"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b4785b17fc8b5213343b6237c95a08b"> 131</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b4785b17fc8b5213343b6237c95a08b" title="The F7 key.">sfKeyF7</a>, </div>
+<div class="line"><a name="l00132"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2d8a16d666107e99fa5b509e895b548b"> 132</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2d8a16d666107e99fa5b509e895b548b" title="The F8 key.">sfKeyF8</a>, </div>
+<div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af4d1053907c3a762c77b5e1c60c62241"> 133</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af4d1053907c3a762c77b5e1c60c62241" title="The F8 key.">sfKeyF9</a>, </div>
+<div class="line"><a name="l00134"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a67e44a6f56dd647f21b67292c4bdb732"> 134</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a67e44a6f56dd647f21b67292c4bdb732" title="The F10 key.">sfKeyF10</a>, </div>
+<div class="line"><a name="l00135"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0eda88a03f85df047cd3179382b0244e"> 135</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0eda88a03f85df047cd3179382b0244e" title="The F11 key.">sfKeyF11</a>, </div>
+<div class="line"><a name="l00136"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b59068f7c72b2de37a0ab2dcae1f69"> 136</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b59068f7c72b2de37a0ab2dcae1f69" title="The F12 key.">sfKeyF12</a>, </div>
+<div class="line"><a name="l00137"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af552a9ed0bc52c747f46f3b6d9056801"> 137</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af552a9ed0bc52c747f46f3b6d9056801" title="The F13 key.">sfKeyF13</a>, </div>
+<div class="line"><a name="l00138"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaca334f631c005e5c54ece8ce30935cb"> 138</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaca334f631c005e5c54ece8ce30935cb" title="The F14 key.">sfKeyF14</a>, </div>
+<div class="line"><a name="l00139"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82a7f65b46163798430603b7797f8f19"> 139</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82a7f65b46163798430603b7797f8f19" title="The F15 key.">sfKeyF15</a>, </div>
+<div class="line"><a name="l00140"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9780053a623152ea00f53da5a818009e"> 140</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9780053a623152ea00f53da5a818009e" title="The Pause key.">sfKeyPause</a>, </div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"><a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa6732db376ef9c17211bc28cd169da1d"> 142</a></span>&#160; <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa6732db376ef9c17211bc28cd169da1d" title="Keep last – the total number of keyboard keys.">sfKeyCount</a> </div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;} <a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3" title="Key codes.">sfKeyCode</a>;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Keyboard_8h.htm#a12468f1c41cb2da0d1872154bbb8fcde" title="Check if a key is pressed.">sfKeyboard_isKeyPressed</a>(<a class="code" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3" title="Key codes.">sfKeyCode</a> key);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#endif // SFML_KEYBOARD_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Listener_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Listener_8h.htm
new file mode 100755
index 0000000..64142a1
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Listener_8h.htm
@@ -0,0 +1,208 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Listener.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Audio_2Export_8h_source.htm">SFML/Audio/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector3_8h_source.htm">SFML/System/Vector3.h</a>&gt;</code><br/>
+</div>
+<p><a href="Listener_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:aa4127e59b8a47594250805a08733c8dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Listener_8h.htm#aa4127e59b8a47594250805a08733c8dc">sfListener_setGlobalVolume</a> (float volume)</td></tr>
+<tr class="memdesc:aa4127e59b8a47594250805a08733c8dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the global volume of all the sounds and musics. <a href="#aa4127e59b8a47594250805a08733c8dc"></a><br/></td></tr>
+<tr class="separator:aa4127e59b8a47594250805a08733c8dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e73329d9b6cc5028dce7f5345717f0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Listener_8h.htm#a8e73329d9b6cc5028dce7f5345717f0f">sfListener_getGlobalVolume</a> (void)</td></tr>
+<tr class="memdesc:a8e73329d9b6cc5028dce7f5345717f0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current value of the global volume. <a href="#a8e73329d9b6cc5028dce7f5345717f0f"></a><br/></td></tr>
+<tr class="separator:a8e73329d9b6cc5028dce7f5345717f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fdd38501967626b0c7fe5493cef8c25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Listener_8h.htm#a3fdd38501967626b0c7fe5493cef8c25">sfListener_setPosition</a> (<a class="el" href="structsfVector3f.htm">sfVector3f</a> position)</td></tr>
+<tr class="memdesc:a3fdd38501967626b0c7fe5493cef8c25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of the listener in the scene. <a href="#a3fdd38501967626b0c7fe5493cef8c25"></a><br/></td></tr>
+<tr class="separator:a3fdd38501967626b0c7fe5493cef8c25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba1b86656c673e1a39bdb70f3cabce60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfVector3f.htm">sfVector3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Listener_8h.htm#aba1b86656c673e1a39bdb70f3cabce60">sfListener_getPosition</a> ()</td></tr>
+<tr class="memdesc:aba1b86656c673e1a39bdb70f3cabce60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current position of the listener in the scene. <a href="#aba1b86656c673e1a39bdb70f3cabce60"></a><br/></td></tr>
+<tr class="separator:aba1b86656c673e1a39bdb70f3cabce60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f5dfe2671b4eecb7d79bc3a684cac6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Listener_8h.htm#a6f5dfe2671b4eecb7d79bc3a684cac6e">sfListener_setDirection</a> (<a class="el" href="structsfVector3f.htm">sfVector3f</a> orientation)</td></tr>
+<tr class="memdesc:a6f5dfe2671b4eecb7d79bc3a684cac6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the orientation of the listener in the scene. <a href="#a6f5dfe2671b4eecb7d79bc3a684cac6e"></a><br/></td></tr>
+<tr class="separator:a6f5dfe2671b4eecb7d79bc3a684cac6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2782d6355549138cd65cd9002d0ce818"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfVector3f.htm">sfVector3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Listener_8h.htm#a2782d6355549138cd65cd9002d0ce818">sfListener_getDirection</a> ()</td></tr>
+<tr class="memdesc:a2782d6355549138cd65cd9002d0ce818"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current orientation of the listener in the scene. <a href="#a2782d6355549138cd65cd9002d0ce818"></a><br/></td></tr>
+<tr class="separator:a2782d6355549138cd65cd9002d0ce818"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a2782d6355549138cd65cd9002d0ce818"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfVector3f.htm">sfVector3f</a> sfListener_getDirection </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current orientation of the listener in the scene. </p>
+<dl class="section return"><dt>Returns</dt><dd>The listener's direction </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8e73329d9b6cc5028dce7f5345717f0f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float sfListener_getGlobalVolume </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current value of the global volume. </p>
+<dl class="section return"><dt>Returns</dt><dd>Current global volume, in the range [0, 100] </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aba1b86656c673e1a39bdb70f3cabce60"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfVector3f.htm">sfVector3f</a> sfListener_getPosition </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current position of the listener in the scene. </p>
+<dl class="section return"><dt>Returns</dt><dd>The listener's position </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6f5dfe2671b4eecb7d79bc3a684cac6e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfListener_setDirection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfVector3f.htm">sfVector3f</a>&#160;</td>
+ <td class="paramname"><em>orientation</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the orientation of the listener in the scene. </p>
+<p>The orientation defines the 3D axes of the listener (left, up, front) in the scene. The orientation vector doesn't have to be normalized. The default listener's orientation is (0, 0, -1).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">position</td><td>New direction of the listener </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa4127e59b8a47594250805a08733c8dc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfListener_setGlobalVolume </td>
+ <td>(</td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>volume</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the global volume of all the sounds and musics. </p>
+<p>The volume is a number between 0 and 100; it is combined with the individual volume of each sound / music. The default value for the volume is 100 (maximum).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">volume</td><td>New global volume, in the range [0, 100] </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a3fdd38501967626b0c7fe5493cef8c25"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfListener_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfVector3f.htm">sfVector3f</a>&#160;</td>
+ <td class="paramname"><em>position</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the position of the listener in the scene. </p>
+<p>The default listener's position is (0, 0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">position</td><td>New position of the listener </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Listener_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Listener_8h_source.htm
new file mode 100755
index 0000000..9625477
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Listener_8h_source.htm
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Listener.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Listener_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_LISTENER_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_LISTENER_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Audio_2Export_8h.htm">SFML/Audio/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector3_8h.htm">SFML/System/Vector3.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Listener_8h.htm#aa4127e59b8a47594250805a08733c8dc" title="Change the global volume of all the sounds and musics.">sfListener_setGlobalVolume</a>(<span class="keywordtype">float</span> volume);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code" href="Listener_8h.htm#a8e73329d9b6cc5028dce7f5345717f0f" title="Get the current value of the global volume.">sfListener_getGlobalVolume</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Listener_8h.htm#a3fdd38501967626b0c7fe5493cef8c25" title="Set the position of the listener in the scene.">sfListener_setPosition</a>(<a class="code" href="structsfVector3f.htm" title="3-component vector of floats">sfVector3f</a> position);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="structsfVector3f.htm" title="3-component vector of floats">sfVector3f</a> <a class="code" href="Listener_8h.htm#aba1b86656c673e1a39bdb70f3cabce60" title="Get the current position of the listener in the scene.">sfListener_getPosition</a>();</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Listener_8h.htm#a6f5dfe2671b4eecb7d79bc3a684cac6e" title="Set the orientation of the listener in the scene.">sfListener_setDirection</a>(<a class="code" href="structsfVector3f.htm" title="3-component vector of floats">sfVector3f</a> orientation);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="structsfVector3f.htm" title="3-component vector of floats">sfVector3f</a> <a class="code" href="Listener_8h.htm#a2782d6355549138cd65cd9002d0ce818" title="Get the current orientation of the listener in the scene.">sfListener_getDirection</a>();</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#endif // SFML_LISTENER_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mouse_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mouse_8h.htm
new file mode 100755
index 0000000..ee578d1
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mouse_8h.htm
@@ -0,0 +1,216 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Mouse.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Window_2Export_8h_source.htm">SFML/Window/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Window_2Types_8h_source.htm">SFML/Window/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+</div>
+<p><a href="Mouse_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ae63e057df142c5192f3bfdf34fcff699"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699">sfMouseButton</a> { <br/>
+&#160;&#160;<a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ade2d927feaea6c268ce86b5bca032dfe">sfMouseLeft</a>,
+<br/>
+&#160;&#160;<a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a7742137d4f8c8f63c94a0c20922426ef">sfMouseRight</a>,
+<br/>
+&#160;&#160;<a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ab05d04dd19061d981380c9a5af1f0784">sfMouseMiddle</a>,
+<br/>
+&#160;&#160;<a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a0be97f67a01099181f57c704f700c205">sfMouseXButton1</a>,
+<br/>
+&#160;&#160;<a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a1c77d65e6d8377f2440362fffc64fdc3">sfMouseXButton2</a>,
+<br/>
+&#160;&#160;<a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699aa39a404ee26a7a0bcf625cec911dc506">sfMouseButtonCount</a>
+<br/>
+ }</td></tr>
+<tr class="memdesc:ae63e057df142c5192f3bfdf34fcff699"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse buttons. <a href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699">More...</a><br/></td></tr>
+<tr class="separator:ae63e057df142c5192f3bfdf34fcff699"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae9f7ab4ed71af9b8078e0cfa68b0e236"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Mouse_8h.htm#ae9f7ab4ed71af9b8078e0cfa68b0e236">sfMouse_isButtonPressed</a> (<a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699">sfMouseButton</a> button)</td></tr>
+<tr class="memdesc:ae9f7ab4ed71af9b8078e0cfa68b0e236"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a mouse button is pressed. <a href="#ae9f7ab4ed71af9b8078e0cfa68b0e236"></a><br/></td></tr>
+<tr class="separator:ae9f7ab4ed71af9b8078e0cfa68b0e236"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4a2e0195bfa6ffbab2d4e5f04c43040"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="structsfVector2i.htm">sfVector2i</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Mouse_8h.htm#ae4a2e0195bfa6ffbab2d4e5f04c43040">sfMouse_getPosition</a> (const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *relativeTo)</td></tr>
+<tr class="memdesc:ae4a2e0195bfa6ffbab2d4e5f04c43040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current position of the mouse. <a href="#ae4a2e0195bfa6ffbab2d4e5f04c43040"></a><br/></td></tr>
+<tr class="separator:ae4a2e0195bfa6ffbab2d4e5f04c43040"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cffa8f73caa669b2dc683e9cc106d52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Mouse_8h.htm#a7cffa8f73caa669b2dc683e9cc106d52">sfMouse_setPosition</a> (<a class="el" href="structsfVector2i.htm">sfVector2i</a> position, const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *relativeTo)</td></tr>
+<tr class="memdesc:a7cffa8f73caa669b2dc683e9cc106d52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current position of the mouse. <a href="#a7cffa8f73caa669b2dc683e9cc106d52"></a><br/></td></tr>
+<tr class="separator:a7cffa8f73caa669b2dc683e9cc106d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="ae63e057df142c5192f3bfdf34fcff699"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699">sfMouseButton</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Mouse buttons. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="ae63e057df142c5192f3bfdf34fcff699ade2d927feaea6c268ce86b5bca032dfe"></a>sfMouseLeft</em>&nbsp;</td><td>
+<p>The left mouse button. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ae63e057df142c5192f3bfdf34fcff699a7742137d4f8c8f63c94a0c20922426ef"></a>sfMouseRight</em>&nbsp;</td><td>
+<p>The right mouse button. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ae63e057df142c5192f3bfdf34fcff699ab05d04dd19061d981380c9a5af1f0784"></a>sfMouseMiddle</em>&nbsp;</td><td>
+<p>The middle (wheel) mouse button. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ae63e057df142c5192f3bfdf34fcff699a0be97f67a01099181f57c704f700c205"></a>sfMouseXButton1</em>&nbsp;</td><td>
+<p>The first extra mouse button. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ae63e057df142c5192f3bfdf34fcff699a1c77d65e6d8377f2440362fffc64fdc3"></a>sfMouseXButton2</em>&nbsp;</td><td>
+<p>The second extra mouse button. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ae63e057df142c5192f3bfdf34fcff699aa39a404ee26a7a0bcf625cec911dc506"></a>sfMouseButtonCount</em>&nbsp;</td><td>
+<p>Keep last &ndash; the total number of mouse buttons. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Mouse_8h_source.htm#l00039">39</a> of file <a class="el" href="Mouse_8h_source.htm">Mouse.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ae4a2e0195bfa6ffbab2d4e5f04c43040"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="structsfVector2i.htm">sfVector2i</a> sfMouse_getPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>relativeTo</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current position of the mouse. </p>
+<p>This function returns the current position of the mouse cursor relative to the given window, or desktop if NULL is passed.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">relativeTo</td><td>Reference window</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Position of the mouse cursor, relative to the given window </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae9f7ab4ed71af9b8078e0cfa68b0e236"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfMouse_isButtonPressed </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699">sfMouseButton</a>&#160;</td>
+ <td class="paramname"><em>button</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check if a mouse button is pressed. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">button</td><td>Button to check</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the button is pressed, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7cffa8f73caa669b2dc683e9cc106d52"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfMouse_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfVector2i.htm">sfVector2i</a>&#160;</td>
+ <td class="paramname"><em>position</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>relativeTo</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the current position of the mouse. </p>
+<p>This function sets the current position of the mouse cursor relative to the given window, or desktop if NULL is passed.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">position</td><td>New position of the mouse </td></tr>
+ <tr><td class="paramname">relativeTo</td><td>Reference window </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mouse_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mouse_8h_source.htm
new file mode 100755
index 0000000..31fc56e
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mouse_8h_source.htm
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Mouse.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Mouse_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef SFML_MOUSE_H</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_MOUSE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Window_2Export_8h.htm">SFML/Window/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Window_2Types_8h.htm">SFML/Window/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699"> 39</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ade2d927feaea6c268ce86b5bca032dfe"> 41</a></span>&#160; <a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ade2d927feaea6c268ce86b5bca032dfe" title="The left mouse button.">sfMouseLeft</a>, </div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a7742137d4f8c8f63c94a0c20922426ef"> 42</a></span>&#160; <a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a7742137d4f8c8f63c94a0c20922426ef" title="The right mouse button.">sfMouseRight</a>, </div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ab05d04dd19061d981380c9a5af1f0784"> 43</a></span>&#160; <a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ab05d04dd19061d981380c9a5af1f0784" title="The middle (wheel) mouse button.">sfMouseMiddle</a>, </div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a0be97f67a01099181f57c704f700c205"> 44</a></span>&#160; <a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a0be97f67a01099181f57c704f700c205" title="The first extra mouse button.">sfMouseXButton1</a>, </div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a1c77d65e6d8377f2440362fffc64fdc3"> 45</a></span>&#160; <a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a1c77d65e6d8377f2440362fffc64fdc3" title="The second extra mouse button.">sfMouseXButton2</a>, </div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699aa39a404ee26a7a0bcf625cec911dc506"> 47</a></span>&#160; <a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699aa39a404ee26a7a0bcf625cec911dc506" title="Keep last – the total number of mouse buttons.">sfMouseButtonCount</a> </div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;} <a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699" title="Mouse buttons.">sfMouseButton</a>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Mouse_8h.htm#ae9f7ab4ed71af9b8078e0cfa68b0e236" title="Check if a mouse button is pressed.">sfMouse_isButtonPressed</a>(<a class="code" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699" title="Mouse buttons.">sfMouseButton</a> button);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="structsfVector2i.htm" title="2-component vector of integers">sfVector2i</a> <a class="code" href="Mouse_8h.htm#ae4a2e0195bfa6ffbab2d4e5f04c43040" title="Get the current position of the mouse.">sfMouse_getPosition</a>(<span class="keyword">const</span> <a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* relativeTo);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Mouse_8h.htm#a7cffa8f73caa669b2dc683e9cc106d52" title="Set the current position of the mouse.">sfMouse_setPosition</a>(<a class="code" href="structsfVector2i.htm" title="2-component vector of integers">sfVector2i</a> position, <span class="keyword">const</span> <a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* relativeTo);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#endif // SFML_MOUSE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Music_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Music_8h.htm
new file mode 100755
index 0000000..232120c
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Music_8h.htm
@@ -0,0 +1,925 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Music.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Audio_2Export_8h_source.htm">SFML/Audio/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="SoundStatus_8h_source.htm">SFML/Audio/SoundStatus.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Audio_2Types_8h_source.htm">SFML/Audio/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="InputStream_8h_source.htm">SFML/System/InputStream.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Time_8h_source.htm">SFML/System/Time.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector3_8h_source.htm">SFML/System/Vector3.h</a>&gt;</code><br/>
+<code>#include &lt;stddef.h&gt;</code><br/>
+</div>
+<p><a href="Music_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ac6a0d8669cd02bc03634f59325a4f582"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#ac6a0d8669cd02bc03634f59325a4f582">sfMusic_createFromFile</a> (const char *filename)</td></tr>
+<tr class="memdesc:ac6a0d8669cd02bc03634f59325a4f582"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new music and load it from a file. <a href="#ac6a0d8669cd02bc03634f59325a4f582"></a><br/></td></tr>
+<tr class="separator:ac6a0d8669cd02bc03634f59325a4f582"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88ee84132daf826b663ded100cb30bad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a88ee84132daf826b663ded100cb30bad">sfMusic_createFromMemory</a> (const void *data, size_t sizeInBytes)</td></tr>
+<tr class="memdesc:a88ee84132daf826b663ded100cb30bad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new music and load it from a file in memory. <a href="#a88ee84132daf826b663ded100cb30bad"></a><br/></td></tr>
+<tr class="separator:a88ee84132daf826b663ded100cb30bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2a49e8ab8a918832f4b00c384819085"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#ac2a49e8ab8a918832f4b00c384819085">sfMusic_createFromStream</a> (<a class="el" href="structsfInputStream.htm">sfInputStream</a> *stream)</td></tr>
+<tr class="memdesc:ac2a49e8ab8a918832f4b00c384819085"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new music and load it from a custom stream. <a href="#ac2a49e8ab8a918832f4b00c384819085"></a><br/></td></tr>
+<tr class="separator:ac2a49e8ab8a918832f4b00c384819085"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae29136139432f4e5157dc99655665a55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#ae29136139432f4e5157dc99655665a55">sfMusic_destroy</a> (<a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:ae29136139432f4e5157dc99655665a55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a music. <a href="#ae29136139432f4e5157dc99655665a55"></a><br/></td></tr>
+<tr class="separator:ae29136139432f4e5157dc99655665a55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30d181ea36bb17e42807bd1d40e10e52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a30d181ea36bb17e42807bd1d40e10e52">sfMusic_setLoop</a> (<a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> loop)</td></tr>
+<tr class="memdesc:a30d181ea36bb17e42807bd1d40e10e52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether or not a music should loop after reaching the end. <a href="#a30d181ea36bb17e42807bd1d40e10e52"></a><br/></td></tr>
+<tr class="separator:a30d181ea36bb17e42807bd1d40e10e52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c9e254803d15f93d4d8b8ec8f554dc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a3c9e254803d15f93d4d8b8ec8f554dc1">sfMusic_getLoop</a> (const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:a3c9e254803d15f93d4d8b8ec8f554dc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether or not a music is in loop mode. <a href="#a3c9e254803d15f93d4d8b8ec8f554dc1"></a><br/></td></tr>
+<tr class="separator:a3c9e254803d15f93d4d8b8ec8f554dc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d63be17a0f39136bc9cd34bbc80bede"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfTime.htm">sfTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a9d63be17a0f39136bc9cd34bbc80bede">sfMusic_getDuration</a> (const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:a9d63be17a0f39136bc9cd34bbc80bede"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the total duration of a music. <a href="#a9d63be17a0f39136bc9cd34bbc80bede"></a><br/></td></tr>
+<tr class="separator:a9d63be17a0f39136bc9cd34bbc80bede"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18019593c074028266db0c48c1caad82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a18019593c074028266db0c48c1caad82">sfMusic_play</a> (<a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:a18019593c074028266db0c48c1caad82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start or resume playing a music. <a href="#a18019593c074028266db0c48c1caad82"></a><br/></td></tr>
+<tr class="separator:a18019593c074028266db0c48c1caad82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace02cea38831f925f972b7795c1a930c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#ace02cea38831f925f972b7795c1a930c">sfMusic_pause</a> (<a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:ace02cea38831f925f972b7795c1a930c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pause a music. <a href="#ace02cea38831f925f972b7795c1a930c"></a><br/></td></tr>
+<tr class="separator:ace02cea38831f925f972b7795c1a930c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0230956eb600e4b1ca3808d149d3d007"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a0230956eb600e4b1ca3808d149d3d007">sfMusic_stop</a> (<a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:a0230956eb600e4b1ca3808d149d3d007"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop playing a music. <a href="#a0230956eb600e4b1ca3808d149d3d007"></a><br/></td></tr>
+<tr class="separator:a0230956eb600e4b1ca3808d149d3d007"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75c5dc3bbd1138bfec0f5535d9055fd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a75c5dc3bbd1138bfec0f5535d9055fd7">sfMusic_getChannelCount</a> (const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:a75c5dc3bbd1138bfec0f5535d9055fd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of channels of a music. <a href="#a75c5dc3bbd1138bfec0f5535d9055fd7"></a><br/></td></tr>
+<tr class="separator:a75c5dc3bbd1138bfec0f5535d9055fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a093cc8d8ae51a02c5c7753f90b2bae8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a093cc8d8ae51a02c5c7753f90b2bae8b">sfMusic_getSampleRate</a> (const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:a093cc8d8ae51a02c5c7753f90b2bae8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the sample rate of a music. <a href="#a093cc8d8ae51a02c5c7753f90b2bae8b"></a><br/></td></tr>
+<tr class="separator:a093cc8d8ae51a02c5c7753f90b2bae8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af87c545f32ca4a7b07aad6a9fc332839"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad">sfSoundStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#af87c545f32ca4a7b07aad6a9fc332839">sfMusic_getStatus</a> (const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:af87c545f32ca4a7b07aad6a9fc332839"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current status of a music (stopped, paused, playing) <a href="#af87c545f32ca4a7b07aad6a9fc332839"></a><br/></td></tr>
+<tr class="separator:af87c545f32ca4a7b07aad6a9fc332839"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa86edae4c0ae36c46d723862da1babae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfTime.htm">sfTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#aa86edae4c0ae36c46d723862da1babae">sfMusic_getPlayingOffset</a> (const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:aa86edae4c0ae36c46d723862da1babae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current playing position of a music. <a href="#aa86edae4c0ae36c46d723862da1babae"></a><br/></td></tr>
+<tr class="separator:aa86edae4c0ae36c46d723862da1babae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dedcbfc4683823355725303d240205b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a2dedcbfc4683823355725303d240205b">sfMusic_setPitch</a> (<a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music, float pitch)</td></tr>
+<tr class="memdesc:a2dedcbfc4683823355725303d240205b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the pitch of a music. <a href="#a2dedcbfc4683823355725303d240205b"></a><br/></td></tr>
+<tr class="separator:a2dedcbfc4683823355725303d240205b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a435ee18b345211d8ff5b715a5e8f52b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a435ee18b345211d8ff5b715a5e8f52b8">sfMusic_setVolume</a> (<a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music, float volume)</td></tr>
+<tr class="memdesc:a435ee18b345211d8ff5b715a5e8f52b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the volume of a music. <a href="#a435ee18b345211d8ff5b715a5e8f52b8"></a><br/></td></tr>
+<tr class="separator:a435ee18b345211d8ff5b715a5e8f52b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4d45895b309eed905fb18ee987b05c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#ae4d45895b309eed905fb18ee987b05c8">sfMusic_setPosition</a> (<a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music, <a class="el" href="structsfVector3f.htm">sfVector3f</a> position)</td></tr>
+<tr class="memdesc:ae4d45895b309eed905fb18ee987b05c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the 3D position of a music in the audio scene. <a href="#ae4d45895b309eed905fb18ee987b05c8"></a><br/></td></tr>
+<tr class="separator:ae4d45895b309eed905fb18ee987b05c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e3d9521ff47c053a7273f7106276962"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a8e3d9521ff47c053a7273f7106276962">sfMusic_setRelativeToListener</a> (<a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> relative)</td></tr>
+<tr class="memdesc:a8e3d9521ff47c053a7273f7106276962"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make a musics's position relative to the listener or absolute. <a href="#a8e3d9521ff47c053a7273f7106276962"></a><br/></td></tr>
+<tr class="separator:a8e3d9521ff47c053a7273f7106276962"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac192556b117b7903e4dcf3f7387b439e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#ac192556b117b7903e4dcf3f7387b439e">sfMusic_setMinDistance</a> (<a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music, float distance)</td></tr>
+<tr class="memdesc:ac192556b117b7903e4dcf3f7387b439e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the minimum distance of a music. <a href="#ac192556b117b7903e4dcf3f7387b439e"></a><br/></td></tr>
+<tr class="separator:ac192556b117b7903e4dcf3f7387b439e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d667140787382b9442d4b2433d465fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a2d667140787382b9442d4b2433d465fe">sfMusic_setAttenuation</a> (<a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music, float attenuation)</td></tr>
+<tr class="memdesc:a2d667140787382b9442d4b2433d465fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the attenuation factor of a music. <a href="#a2d667140787382b9442d4b2433d465fe"></a><br/></td></tr>
+<tr class="separator:a2d667140787382b9442d4b2433d465fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a437a4cb64457d7c17af6a29706a180b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a437a4cb64457d7c17af6a29706a180b2">sfMusic_setPlayingOffset</a> (<a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music, <a class="el" href="structsfTime.htm">sfTime</a> timeOffset)</td></tr>
+<tr class="memdesc:a437a4cb64457d7c17af6a29706a180b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the current playing position of a music. <a href="#a437a4cb64457d7c17af6a29706a180b2"></a><br/></td></tr>
+<tr class="separator:a437a4cb64457d7c17af6a29706a180b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad15fb2652bbbd395f0ff2825a98e81cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#ad15fb2652bbbd395f0ff2825a98e81cf">sfMusic_getPitch</a> (const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:ad15fb2652bbbd395f0ff2825a98e81cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the pitch of a music. <a href="#ad15fb2652bbbd395f0ff2825a98e81cf"></a><br/></td></tr>
+<tr class="separator:ad15fb2652bbbd395f0ff2825a98e81cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee0aae7d733240b5fd56e49ac36b55e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#aee0aae7d733240b5fd56e49ac36b55e2">sfMusic_getVolume</a> (const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:aee0aae7d733240b5fd56e49ac36b55e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the volume of a music. <a href="#aee0aae7d733240b5fd56e49ac36b55e2"></a><br/></td></tr>
+<tr class="separator:aee0aae7d733240b5fd56e49ac36b55e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a744c0513bdadd03b298cc48dfc4d85c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfVector3f.htm">sfVector3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a744c0513bdadd03b298cc48dfc4d85c6">sfMusic_getPosition</a> (const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:a744c0513bdadd03b298cc48dfc4d85c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the 3D position of a music in the audio scene. <a href="#a744c0513bdadd03b298cc48dfc4d85c6"></a><br/></td></tr>
+<tr class="separator:a744c0513bdadd03b298cc48dfc4d85c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e6552b06bc662a544ff236fc0f8071f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a3e6552b06bc662a544ff236fc0f8071f">sfMusic_isRelativeToListener</a> (const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:a3e6552b06bc662a544ff236fc0f8071f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether a music's position is relative to the listener or is absolute. <a href="#a3e6552b06bc662a544ff236fc0f8071f"></a><br/></td></tr>
+<tr class="separator:a3e6552b06bc662a544ff236fc0f8071f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af50a57c3416970eb6ba3ab55fb7d563d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#af50a57c3416970eb6ba3ab55fb7d563d">sfMusic_getMinDistance</a> (const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:af50a57c3416970eb6ba3ab55fb7d563d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the minimum distance of a music. <a href="#af50a57c3416970eb6ba3ab55fb7d563d"></a><br/></td></tr>
+<tr class="separator:af50a57c3416970eb6ba3ab55fb7d563d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7abd666296de4054711ee7286f73da50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm#a7abd666296de4054711ee7286f73da50">sfMusic_getAttenuation</a> (const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *music)</td></tr>
+<tr class="memdesc:a7abd666296de4054711ee7286f73da50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the attenuation factor of a music. <a href="#a7abd666296de4054711ee7286f73da50"></a><br/></td></tr>
+<tr class="separator:a7abd666296de4054711ee7286f73da50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ac6a0d8669cd02bc03634f59325a4f582"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* sfMusic_createFromFile </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>filename</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new music and load it from a file. </p>
+<p>This function doesn't start playing the music (call sfMusic_play to do so). Here is a complete list of all the supported audio formats: ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam, w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">filename</td><td>Path of the music file to open</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfMusic object (NULL if failed) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a88ee84132daf826b663ded100cb30bad"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* sfMusic_createFromMemory </td>
+ <td>(</td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizeInBytes</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new music and load it from a file in memory. </p>
+<p>This function doesn't start playing the music (call sfMusic_play to do so). Here is a complete list of all the supported audio formats: ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam, w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>Pointer to the file data in memory </td></tr>
+ <tr><td class="paramname">sizeInBytes</td><td>Size of the data to load, in bytes</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfMusic object (NULL if failed) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac2a49e8ab8a918832f4b00c384819085"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* sfMusic_createFromStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfInputStream.htm">sfInputStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new music and load it from a custom stream. </p>
+<p>This function doesn't start playing the music (call sfMusic_play to do so). Here is a complete list of all the supported audio formats: ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam, w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stream</td><td>Source stream to read from</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfMusic object (NULL if failed) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae29136139432f4e5157dc99655665a55"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfMusic_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a music. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7abd666296de4054711ee7286f73da50"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float sfMusic_getAttenuation </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the attenuation factor of a music. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Attenuation factor of the music </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a75c5dc3bbd1138bfec0f5535d9055fd7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int sfMusic_getChannelCount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return the number of channels of a music. </p>
+<p>1 channel means a mono sound, 2 means stereo, etc.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Number of channels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9d63be17a0f39136bc9cd34bbc80bede"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfTime.htm">sfTime</a> sfMusic_getDuration </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the total duration of a music. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Music duration </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3c9e254803d15f93d4d8b8ec8f554dc1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfMusic_getLoop </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether or not a music is in loop mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the music is looping, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af50a57c3416970eb6ba3ab55fb7d563d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float sfMusic_getMinDistance </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the minimum distance of a music. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Minimum distance of the music </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad15fb2652bbbd395f0ff2825a98e81cf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float sfMusic_getPitch </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the pitch of a music. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pitch of the music </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa86edae4c0ae36c46d723862da1babae"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfTime.htm">sfTime</a> sfMusic_getPlayingOffset </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current playing position of a music. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current playing position </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a744c0513bdadd03b298cc48dfc4d85c6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfVector3f.htm">sfVector3f</a> sfMusic_getPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the 3D position of a music in the audio scene. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Position of the music in the world </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a093cc8d8ae51a02c5c7753f90b2bae8b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int sfMusic_getSampleRate </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the sample rate of a music. </p>
+<p>The sample rate is the number of audio samples played per second. The higher, the better the quality.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Sample rate, in number of samples per second </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af87c545f32ca4a7b07aad6a9fc332839"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad">sfSoundStatus</a> sfMusic_getStatus </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current status of a music (stopped, paused, playing) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current status </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aee0aae7d733240b5fd56e49ac36b55e2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float sfMusic_getVolume </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the volume of a music. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Volume of the music, in the range [0, 100] </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3e6552b06bc662a544ff236fc0f8071f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfMusic_isRelativeToListener </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether a music's position is relative to the listener or is absolute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the position is relative, sfFalse if it's absolute </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ace02cea38831f925f972b7795c1a930c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfMusic_pause </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Pause a music. </p>
+<p>This function pauses the music if it was playing, otherwise (music already paused or stopped) it has no effect.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a18019593c074028266db0c48c1caad82"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfMusic_play </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start or resume playing a music. </p>
+<p>This function starts the music if it was stopped, resumes it if it was paused, and restarts it from beginning if it was it already playing. This function uses its own thread so that it doesn't block the rest of the program while the music is played.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2d667140787382b9442d4b2433d465fe"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfMusic_setAttenuation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>attenuation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the attenuation factor of a music. </p>
+<p>The attenuation is a multiplicative factor which makes the music more or less loud according to its distance from the listener. An attenuation of 0 will produce a non-attenuated music, i.e. its volume will always be the same whether it is heard from near or from far. On the other hand, an attenuation value such as 100 will make the music fade out very quickly as it gets further from the listener. The default value of the attenuation is 1.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object </td></tr>
+ <tr><td class="paramname">attenuation</td><td>New attenuation factor of the music </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a30d181ea36bb17e42807bd1d40e10e52"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfMusic_setLoop </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>loop</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set whether or not a music should loop after reaching the end. </p>
+<p>If set, the music will restart from beginning after reaching the end and so on, until it is stopped or sfMusic_setLoop(music, sfFalse) is called. The default looping state for musics is false.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object </td></tr>
+ <tr><td class="paramname">loop</td><td>sfTrue to play in loop, sfFalse to play once </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ac192556b117b7903e4dcf3f7387b439e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfMusic_setMinDistance </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>distance</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the minimum distance of a music. </p>
+<p>The "minimum distance" of a music is the maximum distance at which it is heard at its maximum volume. Further than the minimum distance, it will start to fade out according to its attenuation factor. A value of 0 ("inside the head
+of the listener") is an invalid value and is forbidden. The default value of the minimum distance is 1.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object </td></tr>
+ <tr><td class="paramname">distance</td><td>New minimum distance of the music </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2dedcbfc4683823355725303d240205b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfMusic_setPitch </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>pitch</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the pitch of a music. </p>
+<p>The pitch represents the perceived fundamental frequency of a sound; thus you can make a music more acute or grave by changing its pitch. A side effect of changing the pitch is to modify the playing speed of the music as well. The default value for the pitch is 1.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object </td></tr>
+ <tr><td class="paramname">pitch</td><td>New pitch to apply to the music </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a437a4cb64457d7c17af6a29706a180b2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfMusic_setPlayingOffset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfTime.htm">sfTime</a>&#160;</td>
+ <td class="paramname"><em>timeOffset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the current playing position of a music. </p>
+<p>The playing position can be changed when the music is either paused or playing.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object </td></tr>
+ <tr><td class="paramname">timeOffset</td><td>New playing position </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae4d45895b309eed905fb18ee987b05c8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfMusic_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector3f.htm">sfVector3f</a>&#160;</td>
+ <td class="paramname"><em>position</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the 3D position of a music in the audio scene. </p>
+<p>Only musics with one channel (mono musics) can be spatialized. The default position of a music is (0, 0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object </td></tr>
+ <tr><td class="paramname">position</td><td>Position of the music in the scene </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a8e3d9521ff47c053a7273f7106276962"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfMusic_setRelativeToListener </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>relative</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Make a musics's position relative to the listener or absolute. </p>
+<p>Making a music relative to the listener will ensure that it will always be played the same way regardless the position of the listener. This can be useful for non-spatialized musics, musics that are produced by the listener, or musics attached to it. The default value is false (position is absolute).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object </td></tr>
+ <tr><td class="paramname">relative</td><td>sfTrue to set the position relative, sfFalse to set it absolute </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a435ee18b345211d8ff5b715a5e8f52b8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfMusic_setVolume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>volume</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the volume of a music. </p>
+<p>The volume is a value between 0 (mute) and 100 (full volume). The default value for the volume is 100.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object </td></tr>
+ <tr><td class="paramname">volume</td><td>Volume of the music </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0230956eb600e4b1ca3808d149d3d007"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfMusic_stop </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a> *&#160;</td>
+ <td class="paramname"><em>music</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Stop playing a music. </p>
+<p>This function stops the music if it was playing or paused, and does nothing if it was already stopped. It also resets the playing position (unlike sfMusic_pause).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">music</td><td>Music object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Music_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Music_8h_source.htm
new file mode 100755
index 0000000..8537698
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Music_8h_source.htm
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Music.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Music_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_MUSIC_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_MUSIC_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Audio_2Export_8h.htm">SFML/Audio/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="SoundStatus_8h.htm">SFML/Audio/SoundStatus.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Audio_2Types_8h.htm">SFML/Audio/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="InputStream_8h.htm">SFML/System/InputStream.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Time_8h.htm">SFML/System/Time.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector3_8h.htm">SFML/System/Vector3.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* <a class="code" href="Music_8h.htm#ac6a0d8669cd02bc03634f59325a4f582" title="Create a new music and load it from a file.">sfMusic_createFromFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* <a class="code" href="Music_8h.htm#a88ee84132daf826b663ded100cb30bad" title="Create a new music and load it from a file in memory.">sfMusic_createFromMemory</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> sizeInBytes);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* <a class="code" href="Music_8h.htm#ac2a49e8ab8a918832f4b00c384819085" title="Create a new music and load it from a custom stream.">sfMusic_createFromStream</a>(<a class="code" href="structsfInputStream.htm" title="Set of callbacks that allow users to define custom file streams.">sfInputStream</a>* stream);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Music_8h.htm#ae29136139432f4e5157dc99655665a55" title="Destroy a music.">sfMusic_destroy</a>(<a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Music_8h.htm#a30d181ea36bb17e42807bd1d40e10e52" title="Set whether or not a music should loop after reaching the end.">sfMusic_setLoop</a>(<a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> loop);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Music_8h.htm#a3c9e254803d15f93d4d8b8ec8f554dc1" title="Tell whether or not a music is in loop mode.">sfMusic_getLoop</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> <a class="code" href="Music_8h.htm#a9d63be17a0f39136bc9cd34bbc80bede" title="Get the total duration of a music.">sfMusic_getDuration</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Music_8h.htm#a18019593c074028266db0c48c1caad82" title="Start or resume playing a music.">sfMusic_play</a>(<a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Music_8h.htm#ace02cea38831f925f972b7795c1a930c" title="Pause a music.">sfMusic_pause</a>(<a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Music_8h.htm#a0230956eb600e4b1ca3808d149d3d007" title="Stop playing a music.">sfMusic_stop</a>(<a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="Music_8h.htm#a75c5dc3bbd1138bfec0f5535d9055fd7" title="Return the number of channels of a music.">sfMusic_getChannelCount</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="Music_8h.htm#a093cc8d8ae51a02c5c7753f90b2bae8b" title="Get the sample rate of a music.">sfMusic_getSampleRate</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad" title="Enumeration of statuses for sounds and musics.">sfSoundStatus</a> <a class="code" href="Music_8h.htm#af87c545f32ca4a7b07aad6a9fc332839" title="Get the current status of a music (stopped, paused, playing)">sfMusic_getStatus</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> <a class="code" href="Music_8h.htm#aa86edae4c0ae36c46d723862da1babae" title="Get the current playing position of a music.">sfMusic_getPlayingOffset</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Music_8h.htm#a2dedcbfc4683823355725303d240205b" title="Set the pitch of a music.">sfMusic_setPitch</a>(<a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music, <span class="keywordtype">float</span> pitch);</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Music_8h.htm#a435ee18b345211d8ff5b715a5e8f52b8" title="Set the volume of a music.">sfMusic_setVolume</a>(<a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music, <span class="keywordtype">float</span> volume);</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment"></span><a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Music_8h.htm#ae4d45895b309eed905fb18ee987b05c8" title="Set the 3D position of a music in the audio scene.">sfMusic_setPosition</a>(<a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music, <a class="code" href="structsfVector3f.htm" title="3-component vector of floats">sfVector3f</a> position);</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Music_8h.htm#a8e3d9521ff47c053a7273f7106276962" title="Make a musics&#39;s position relative to the listener or absolute.">sfMusic_setRelativeToListener</a>(<a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> relative);</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Music_8h.htm#ac192556b117b7903e4dcf3f7387b439e" title="Set the minimum distance of a music.">sfMusic_setMinDistance</a>(<a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music, <span class="keywordtype">float</span> distance);</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Music_8h.htm#a2d667140787382b9442d4b2433d465fe" title="Set the attenuation factor of a music.">sfMusic_setAttenuation</a>(<a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music, <span class="keywordtype">float</span> attenuation);</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Music_8h.htm#a437a4cb64457d7c17af6a29706a180b2" title="Change the current playing position of a music.">sfMusic_setPlayingOffset</a>(<a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music, <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> timeOffset);</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code" href="Music_8h.htm#ad15fb2652bbbd395f0ff2825a98e81cf" title="Get the pitch of a music.">sfMusic_getPitch</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code" href="Music_8h.htm#aee0aae7d733240b5fd56e49ac36b55e2" title="Get the volume of a music.">sfMusic_getVolume</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="structsfVector3f.htm" title="3-component vector of floats">sfVector3f</a> <a class="code" href="Music_8h.htm#a744c0513bdadd03b298cc48dfc4d85c6" title="Get the 3D position of a music in the audio scene.">sfMusic_getPosition</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Music_8h.htm#a3e6552b06bc662a544ff236fc0f8071f" title="Tell whether a music&#39;s position is relative to the listener or is absolute.">sfMusic_isRelativeToListener</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code" href="Music_8h.htm#af50a57c3416970eb6ba3ab55fb7d563d" title="Get the minimum distance of a music.">sfMusic_getMinDistance</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code" href="Music_8h.htm#a7abd666296de4054711ee7286f73da50" title="Get the attenuation factor of a music.">sfMusic_getAttenuation</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music);</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="preprocessor">#endif // SFML_MUSIC_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mutex_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mutex_8h.htm
new file mode 100755
index 0000000..eaac20c
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mutex_8h.htm
@@ -0,0 +1,163 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Mutex.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="System_2Export_8h_source.htm">SFML/System/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="System_2Types_8h_source.htm">SFML/System/Types.h</a>&gt;</code><br/>
+</div>
+<p><a href="Mutex_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a4a818da891f04caf1fef333e04de4ae5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Mutex_8h.htm#a4a818da891f04caf1fef333e04de4ae5">sfMutex_create</a> (void)</td></tr>
+<tr class="memdesc:a4a818da891f04caf1fef333e04de4ae5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new mutex. <a href="#a4a818da891f04caf1fef333e04de4ae5"></a><br/></td></tr>
+<tr class="separator:a4a818da891f04caf1fef333e04de4ae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af23e1359f4e9d2403d1fb57c620d15e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Mutex_8h.htm#af23e1359f4e9d2403d1fb57c620d15e2">sfMutex_destroy</a> (<a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a> *mutex)</td></tr>
+<tr class="memdesc:af23e1359f4e9d2403d1fb57c620d15e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a mutex. <a href="#af23e1359f4e9d2403d1fb57c620d15e2"></a><br/></td></tr>
+<tr class="separator:af23e1359f4e9d2403d1fb57c620d15e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab292ba9fcbf4982f3cb0d414248ffbad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Mutex_8h.htm#ab292ba9fcbf4982f3cb0d414248ffbad">sfMutex_lock</a> (<a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a> *mutex)</td></tr>
+<tr class="memdesc:ab292ba9fcbf4982f3cb0d414248ffbad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lock a mutex. <a href="#ab292ba9fcbf4982f3cb0d414248ffbad"></a><br/></td></tr>
+<tr class="separator:ab292ba9fcbf4982f3cb0d414248ffbad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1da2a9839cb9ecb1849cc413b4fada43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Mutex_8h.htm#a1da2a9839cb9ecb1849cc413b4fada43">sfMutex_unlock</a> (<a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a> *mutex)</td></tr>
+<tr class="memdesc:a1da2a9839cb9ecb1849cc413b4fada43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlock a mutex. <a href="#a1da2a9839cb9ecb1849cc413b4fada43"></a><br/></td></tr>
+<tr class="separator:a1da2a9839cb9ecb1849cc413b4fada43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a4a818da891f04caf1fef333e04de4ae5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a>* sfMutex_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new mutex. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfMutex object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af23e1359f4e9d2403d1fb57c620d15e2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void sfMutex_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a> *&#160;</td>
+ <td class="paramname"><em>mutex</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a mutex. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mutex</td><td>Mutex to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ab292ba9fcbf4982f3cb0d414248ffbad"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void sfMutex_lock </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a> *&#160;</td>
+ <td class="paramname"><em>mutex</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Lock a mutex. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mutex</td><td>Mutex object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a1da2a9839cb9ecb1849cc413b4fada43"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void sfMutex_unlock </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a> *&#160;</td>
+ <td class="paramname"><em>mutex</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Unlock a mutex. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mutex</td><td>Mutex object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mutex_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mutex_8h_source.htm
new file mode 100755
index 0000000..4b0ad82
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Mutex_8h_source.htm
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Mutex.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Mutex_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_MUTEX_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_MUTEX_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="System_2Export_8h.htm">SFML/System/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="System_2Types_8h.htm">SFML/System/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="code" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a>* <a class="code" href="Mutex_8h.htm#a4a818da891f04caf1fef333e04de4ae5" title="Create a new mutex.">sfMutex_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <span class="keywordtype">void</span> <a class="code" href="Mutex_8h.htm#af23e1359f4e9d2403d1fb57c620d15e2" title="Destroy a mutex.">sfMutex_destroy</a>(<a class="code" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a>* mutex);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <span class="keywordtype">void</span> <a class="code" href="Mutex_8h.htm#ab292ba9fcbf4982f3cb0d414248ffbad" title="Lock a mutex.">sfMutex_lock</a>(<a class="code" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a>* mutex);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <span class="keywordtype">void</span> <a class="code" href="Mutex_8h.htm#a1da2a9839cb9ecb1849cc413b4fada43" title="Unlock a mutex.">sfMutex_unlock</a>(<a class="code" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a>* mutex);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif // SFML_MUTEX_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Export_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Export_8h.htm
new file mode 100755
index 0000000..01b4b5e
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Export_8h.htm
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">Network/Export.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Config_8h_source.htm">SFML/Config.h</a>&gt;</code><br/>
+</div>
+<p><a href="Network_2Export_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a957428faa4fd4d577529c669fedd3014"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a>&#160;&#160;&#160;<a class="el" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2">CSFML_API_IMPORT</a></td></tr>
+<tr class="separator:a957428faa4fd4d577529c669fedd3014"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a957428faa4fd4d577529c669fedd3014"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CSFML_NETWORK_API&#160;&#160;&#160;<a class="el" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2">CSFML_API_IMPORT</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Network_2Export_8h_source.htm#l00043">43</a> of file <a class="el" href="Network_2Export_8h_source.htm">Network/Export.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Export_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Export_8h_source.htm
new file mode 100755
index 0000000..71cdee8
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Export_8h_source.htm
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Network/Export.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Network_2Export_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_NETWORK_EXPORT_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_NETWORK_EXPORT_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Config_8h.htm">SFML/Config.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">// Define portable import / export macros</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"></span><span class="preprocessor">#if defined(CSFML_NETWORK_EXPORTS)</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"> #define CSFML_NETWORK_API CSFML_API_EXPORT</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014"> 43</a></span>&#160;<span class="preprocessor"> #define CSFML_NETWORK_API CSFML_API_IMPORT</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif // SFML_NETWORK_EXPORT_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Types_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Types_8h.htm
new file mode 100755
index 0000000..66e8a55
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Types_8h.htm
@@ -0,0 +1,251 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#typedef-members">Typedefs</a> </div>
+ <div class="headertitle">
+<div class="title">Network/Types.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="Network_2Types_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ac97a4de475f80a74f09b468ec19be544"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
+<a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a></td></tr>
+<tr class="separator:ac97a4de475f80a74f09b468ec19be544"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37d0fc8c361438d366adbd68577c6ac9"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a></td></tr>
+<tr class="separator:a37d0fc8c361438d366adbd68577c6ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1070774b30a48ae521d22a3f6d1298b6"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a></td></tr>
+<tr class="separator:a1070774b30a48ae521d22a3f6d1298b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6330a1a9b12a8872ce88e60459f6dfb4"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a></td></tr>
+<tr class="separator:a6330a1a9b12a8872ce88e60459f6dfb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e287c5f687ef27f9b97b6918bbd155d"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a></td></tr>
+<tr class="separator:a8e287c5f687ef27f9b97b6918bbd155d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e321055cf3115db65fd1de10e48a4a7"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a></td></tr>
+<tr class="separator:a4e321055cf3115db65fd1de10e48a4a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28c53cb3b8152a8e14fb9ee831248312"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a></td></tr>
+<tr class="separator:a28c53cb3b8152a8e14fb9ee831248312"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a26ce53a9a6b6ab78807fd31aa32815"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a></td></tr>
+<tr class="separator:a2a26ce53a9a6b6ab78807fd31aa32815"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7717ca270dfd0a9c0c82a32b683320b0"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a></td></tr>
+<tr class="separator:a7717ca270dfd0a9c0c82a32b683320b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313441fec79f682b0eeab4863ead7b49"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a></td></tr>
+<tr class="separator:a313441fec79f682b0eeab4863ead7b49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30618a949f242924c3a6d1185c1b033f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a></td></tr>
+<tr class="separator:a30618a949f242924c3a6d1185c1b033f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae433fd1f2b3e8fb2c8d2f485d1e785f1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a></td></tr>
+<tr class="separator:ae433fd1f2b3e8fb2c8d2f485d1e785f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="a6330a1a9b12a8872ce88e60459f6dfb4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> <a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Network_2Types_8h_source.htm#l00032">32</a> of file <a class="el" href="Network_2Types_8h_source.htm">Network/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac97a4de475f80a74f09b468ec19be544"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a> <a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Network_2Types_8h_source.htm#l00029">29</a> of file <a class="el" href="Network_2Types_8h_source.htm">Network/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a37d0fc8c361438d366adbd68577c6ac9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Network_2Types_8h_source.htm#l00030">30</a> of file <a class="el" href="Network_2Types_8h_source.htm">Network/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1070774b30a48ae521d22a3f6d1298b6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Network_2Types_8h_source.htm#l00031">31</a> of file <a class="el" href="Network_2Types_8h_source.htm">Network/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a28c53cb3b8152a8e14fb9ee831248312"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a> <a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Network_2Types_8h_source.htm#l00035">35</a> of file <a class="el" href="Network_2Types_8h_source.htm">Network/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8e287c5f687ef27f9b97b6918bbd155d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> <a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Network_2Types_8h_source.htm#l00033">33</a> of file <a class="el" href="Network_2Types_8h_source.htm">Network/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4e321055cf3115db65fd1de10e48a4a7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Network_2Types_8h_source.htm#l00034">34</a> of file <a class="el" href="Network_2Types_8h_source.htm">Network/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2a26ce53a9a6b6ab78807fd31aa32815"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Network_2Types_8h_source.htm#l00036">36</a> of file <a class="el" href="Network_2Types_8h_source.htm">Network/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7717ca270dfd0a9c0c82a32b683320b0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Network_2Types_8h_source.htm#l00037">37</a> of file <a class="el" href="Network_2Types_8h_source.htm">Network/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a313441fec79f682b0eeab4863ead7b49"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Network_2Types_8h_source.htm#l00038">38</a> of file <a class="el" href="Network_2Types_8h_source.htm">Network/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a30618a949f242924c3a6d1185c1b033f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Network_2Types_8h_source.htm#l00039">39</a> of file <a class="el" href="Network_2Types_8h_source.htm">Network/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae433fd1f2b3e8fb2c8d2f485d1e785f1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Network_2Types_8h_source.htm#l00040">40</a> of file <a class="el" href="Network_2Types_8h_source.htm">Network/Types.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Types_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Types_8h_source.htm
new file mode 100755
index 0000000..64b151c
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_2Types_8h_source.htm
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Network/Types.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Network_2Types_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_NETWORK_TYPES_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_NETWORK_TYPES_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="code" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544"> 29</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a> <a class="code" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">sfFtpDirectoryResponse</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9"> 30</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a> <a class="code" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">sfFtpListingResponse</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6"> 31</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a> <a class="code" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">sfFtpResponse</a>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4"> 32</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a> <a class="code" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">sfFtp</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="code" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d"> 33</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a> <a class="code" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">sfHttpRequest</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7"> 34</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a> <a class="code" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">sfHttpResponse</a>;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="code" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312"> 35</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a> <a class="code" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">sfHttp</a>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815"> 36</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> <a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0"> 37</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> <a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49"> 38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> <a class="code" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f"> 39</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> <a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1"> 40</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> <a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif // SFML_NETWORK_TYPES_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_8h.htm
new file mode 100755
index 0000000..68ff925
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_8h.htm
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Network.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="System_8h_source.htm">SFML/System.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Ftp_8h_source.htm">SFML/Network/Ftp.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Http_8h_source.htm">SFML/Network/Http.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="IpAddress_8h_source.htm">SFML/Network/IpAddress.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Packet_8h_source.htm">SFML/Network/Packet.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="SocketSelector_8h_source.htm">SFML/Network/SocketSelector.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="TcpListener_8h_source.htm">SFML/Network/TcpListener.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="TcpSocket_8h_source.htm">SFML/Network/TcpSocket.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="UdpSocket_8h_source.htm">SFML/Network/UdpSocket.h</a>&gt;</code><br/>
+</div>
+<p><a href="Network_8h_source.htm">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_8h_source.htm
new file mode 100755
index 0000000..719eed2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Network_8h_source.htm
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Network.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Network_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_NETWORK_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_NETWORK_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="System_8h.htm">SFML/System.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Ftp_8h.htm">SFML/Network/Ftp.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Http_8h.htm">SFML/Network/Http.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="IpAddress_8h.htm">SFML/Network/IpAddress.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Packet_8h.htm">SFML/Network/Packet.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="SocketSelector_8h.htm">SFML/Network/SocketSelector.h</a>&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="TcpListener_8h.htm">SFML/Network/TcpListener.h</a>&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="TcpSocket_8h.htm">SFML/Network/TcpSocket.h</a>&gt;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="UdpSocket_8h.htm">SFML/Network/UdpSocket.h</a>&gt;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif // SFML_NETWORK_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/OpenGL_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/OpenGL_8h.htm
new file mode 100755
index 0000000..14f1fc1
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/OpenGL_8h.htm
@@ -0,0 +1,52 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">OpenGL.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Config_8h_source.htm">SFML/Config.h</a>&gt;</code><br/>
+</div>
+<p><a href="OpenGL_8h_source.htm">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/OpenGL_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/OpenGL_8h_source.htm
new file mode 100755
index 0000000..d6e8583
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/OpenGL_8h_source.htm
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">OpenGL.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="OpenGL_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_OPENGL_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_OPENGL_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Config_8h.htm">SFML/Config.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#if defined(CSFML_SYSTEM_WINDOWS)</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"> #include &lt;windows.h&gt;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"> #include &lt;GL/gl.h&gt;</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"> #include &lt;GL/glu.h&gt;</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#elif defined(CSFML_SYSTEM_LINUX) || defined(CSFML_SYSTEM_FREEBSD)</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"> #include &lt;GL/gl.h&gt;</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"> #include &lt;GL/glu.h&gt;</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#elif defined(CSFML_SYSTEM_MACOS)</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"> #include &lt;OpenGL/gl.h&gt;</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"> #include &lt;OpenGL/glu.h&gt;</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif // SFML_OPENGL_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Packet_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Packet_8h.htm
new file mode 100755
index 0000000..303d555
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Packet_8h.htm
@@ -0,0 +1,872 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Packet.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Network_2Export_8h_source.htm">SFML/Network/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Network_2Types_8h_source.htm">SFML/Network/Types.h</a>&gt;</code><br/>
+<code>#include &lt;stddef.h&gt;</code><br/>
+</div>
+<p><a href="Packet_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:aa23fa45bb273d6aa897f9ce6fa82486a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#aa23fa45bb273d6aa897f9ce6fa82486a">sfPacket_create</a> (void)</td></tr>
+<tr class="memdesc:aa23fa45bb273d6aa897f9ce6fa82486a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new packet. <a href="#aa23fa45bb273d6aa897f9ce6fa82486a"></a><br/></td></tr>
+<tr class="separator:aa23fa45bb273d6aa897f9ce6fa82486a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86df183d28ffffae38cd35982f0cfc9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a86df183d28ffffae38cd35982f0cfc9b">sfPacket_copy</a> (const <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="memdesc:a86df183d28ffffae38cd35982f0cfc9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new packet by copying an existing one. <a href="#a86df183d28ffffae38cd35982f0cfc9b"></a><br/></td></tr>
+<tr class="separator:a86df183d28ffffae38cd35982f0cfc9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb11b40916b5640c093576ee1ce13063"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#acb11b40916b5640c093576ee1ce13063">sfPacket_destroy</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="memdesc:acb11b40916b5640c093576ee1ce13063"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a packet. <a href="#acb11b40916b5640c093576ee1ce13063"></a><br/></td></tr>
+<tr class="separator:acb11b40916b5640c093576ee1ce13063"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aede756c9144ef6540185b2ed73ac3259"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#aede756c9144ef6540185b2ed73ac3259">sfPacket_append</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, const void *data, size_t sizeInBytes)</td></tr>
+<tr class="memdesc:aede756c9144ef6540185b2ed73ac3259"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append data to the end of a packet. <a href="#aede756c9144ef6540185b2ed73ac3259"></a><br/></td></tr>
+<tr class="separator:aede756c9144ef6540185b2ed73ac3259"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a338aa3d5ecc87ef309e5806d32d6564b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a338aa3d5ecc87ef309e5806d32d6564b">sfPacket_clear</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="memdesc:a338aa3d5ecc87ef309e5806d32d6564b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear a packet. <a href="#a338aa3d5ecc87ef309e5806d32d6564b"></a><br/></td></tr>
+<tr class="separator:a338aa3d5ecc87ef309e5806d32d6564b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48517115ebf63780d44ecbeba53d04a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a48517115ebf63780d44ecbeba53d04a9">sfPacket_getData</a> (const <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="memdesc:a48517115ebf63780d44ecbeba53d04a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the data contained in a packet. <a href="#a48517115ebf63780d44ecbeba53d04a9"></a><br/></td></tr>
+<tr class="separator:a48517115ebf63780d44ecbeba53d04a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a711007b3b471febf854bc17a9425edc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a711007b3b471febf854bc17a9425edc9">sfPacket_getDataSize</a> (const <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="memdesc:a711007b3b471febf854bc17a9425edc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of the data contained in a packet. <a href="#a711007b3b471febf854bc17a9425edc9"></a><br/></td></tr>
+<tr class="separator:a711007b3b471febf854bc17a9425edc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5861ba79dd816bbdc81e294271d584d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a5861ba79dd816bbdc81e294271d584d8">sfPacket_endOfPacket</a> (const <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="memdesc:a5861ba79dd816bbdc81e294271d584d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell if the reading position has reached the end of a packet. <a href="#a5861ba79dd816bbdc81e294271d584d8"></a><br/></td></tr>
+<tr class="separator:a5861ba79dd816bbdc81e294271d584d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0073876d9ea3550b3c96b805a8352833"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a0073876d9ea3550b3c96b805a8352833">sfPacket_canRead</a> (const <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="memdesc:a0073876d9ea3550b3c96b805a8352833"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test the validity of a packet, for reading. <a href="#a0073876d9ea3550b3c96b805a8352833"></a><br/></td></tr>
+<tr class="separator:a0073876d9ea3550b3c96b805a8352833"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b19736de262b1c8f6aeb8a14334749c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a3b19736de262b1c8f6aeb8a14334749c">sfPacket_readBool</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="memdesc:a3b19736de262b1c8f6aeb8a14334749c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Functions to extract data from a packet. <a href="#a3b19736de262b1c8f6aeb8a14334749c"></a><br/></td></tr>
+<tr class="separator:a3b19736de262b1c8f6aeb8a14334749c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae563f9fbc9d3fb99a315f3626595d470"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11">sfInt8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#ae563f9fbc9d3fb99a315f3626595d470">sfPacket_readInt8</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="separator:ae563f9fbc9d3fb99a315f3626595d470"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3b6468e3b13fb20f5c6e8f423a4ec44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#ac3b6468e3b13fb20f5c6e8f423a4ec44">sfPacket_readUint8</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="separator:ac3b6468e3b13fb20f5c6e8f423a4ec44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c8e11e6dc723cb83f8cc67d4f30f67c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a5c8e11e6dc723cb83f8cc67d4f30f67c">sfPacket_readInt16</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="separator:a5c8e11e6dc723cb83f8cc67d4f30f67c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9bcf58b316380aee264000ec7a9b15d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051">sfUint16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#ab9bcf58b316380aee264000ec7a9b15d">sfPacket_readUint16</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="separator:ab9bcf58b316380aee264000ec7a9b15d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011f02ca36e37c76b0d9672f25d4d1d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a011f02ca36e37c76b0d9672f25d4d1d0">sfPacket_readInt32</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="separator:a011f02ca36e37c76b0d9672f25d4d1d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5313d481a775732acb0f32b9332f4506"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a5313d481a775732acb0f32b9332f4506">sfPacket_readUint32</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="separator:a5313d481a775732acb0f32b9332f4506"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec49799edb9cb0ccd0114d962c3fc4c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#aec49799edb9cb0ccd0114d962c3fc4c1">sfPacket_readFloat</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="separator:aec49799edb9cb0ccd0114d962c3fc4c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60750c002780f0751b4ea1542c3c2dd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a60750c002780f0751b4ea1542c3c2dd9">sfPacket_readDouble</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="separator:a60750c002780f0751b4ea1542c3c2dd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb30f2150646f281a7a1d8621e99c8c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#abb30f2150646f281a7a1d8621e99c8c4">sfPacket_readString</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, char *string)</td></tr>
+<tr class="separator:abb30f2150646f281a7a1d8621e99c8c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c0282f540128a32c65f2d3c5c6ae4b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a5c0282f540128a32c65f2d3c5c6ae4b3">sfPacket_readWideString</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, wchar_t *string)</td></tr>
+<tr class="separator:a5c0282f540128a32c65f2d3c5c6ae4b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a421f9a6bb3b1c02e9dfe51cf4a2d5c61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a421f9a6bb3b1c02e9dfe51cf4a2d5c61">sfPacket_writeBool</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>)</td></tr>
+<tr class="memdesc:a421f9a6bb3b1c02e9dfe51cf4a2d5c61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Functions to insert data into a packet. <a href="#a421f9a6bb3b1c02e9dfe51cf4a2d5c61"></a><br/></td></tr>
+<tr class="separator:a421f9a6bb3b1c02e9dfe51cf4a2d5c61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b29fb364c9de61a1bcca73ba5a59f25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a1b29fb364c9de61a1bcca73ba5a59f25">sfPacket_writeInt8</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, <a class="el" href="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11">sfInt8</a>)</td></tr>
+<tr class="separator:a1b29fb364c9de61a1bcca73ba5a59f25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a207ec6eb4ea1f4bb1246f40ecc8f410f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a207ec6eb4ea1f4bb1246f40ecc8f410f">sfPacket_writeUint8</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>)</td></tr>
+<tr class="separator:a207ec6eb4ea1f4bb1246f40ecc8f410f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d905f7b10f88f2210649349ca2b8b8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a7d905f7b10f88f2210649349ca2b8b8a">sfPacket_writeInt16</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, <a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a>)</td></tr>
+<tr class="separator:a7d905f7b10f88f2210649349ca2b8b8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae999e4d6ef358860e42e864d42810f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#aae999e4d6ef358860e42e864d42810f4">sfPacket_writeUint16</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, <a class="el" href="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051">sfUint16</a>)</td></tr>
+<tr class="separator:aae999e4d6ef358860e42e864d42810f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a059b8024271fc0eead70169ccca2b3bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a059b8024271fc0eead70169ccca2b3bd">sfPacket_writeInt32</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, <a class="el" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a>)</td></tr>
+<tr class="separator:a059b8024271fc0eead70169ccca2b3bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97a47affd75da2d2535cf0e605e1f41b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a97a47affd75da2d2535cf0e605e1f41b">sfPacket_writeUint32</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>)</td></tr>
+<tr class="separator:a97a47affd75da2d2535cf0e605e1f41b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c259edbfa8771f1d0a7ad57831c5cee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a0c259edbfa8771f1d0a7ad57831c5cee">sfPacket_writeFloat</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, float)</td></tr>
+<tr class="separator:a0c259edbfa8771f1d0a7ad57831c5cee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac26bac337f594098a6e507a9da1c085b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#ac26bac337f594098a6e507a9da1c085b">sfPacket_writeDouble</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, double)</td></tr>
+<tr class="separator:ac26bac337f594098a6e507a9da1c085b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03a7892935b250a7cf8850fb0fc82c63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a03a7892935b250a7cf8850fb0fc82c63">sfPacket_writeString</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, const char *string)</td></tr>
+<tr class="separator:a03a7892935b250a7cf8850fb0fc82c63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cc271cd315d9878cf75ba848170a662"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm#a1cc271cd315d9878cf75ba848170a662">sfPacket_writeWideString</a> (<a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, const wchar_t *string)</td></tr>
+<tr class="separator:a1cc271cd315d9878cf75ba848170a662"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="aede756c9144ef6540185b2ed73ac3259"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_append </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizeInBytes</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Append data to the end of a packet. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">packet</td><td>Packet object </td></tr>
+ <tr><td class="paramname">data</td><td>Pointer to the sequence of bytes to append </td></tr>
+ <tr><td class="paramname">sizeInBytes</td><td>Number of bytes to append </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0073876d9ea3550b3c96b805a8352833"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfPacket_canRead </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Test the validity of a packet, for reading. </p>
+<p>This function allows to test the packet, to check if a reading operation was successful.</p>
+<p>A packet will be in an invalid state if it has no more data to read.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">packet</td><td>Packet object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if last data extraction from packet was successful </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a338aa3d5ecc87ef309e5806d32d6564b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_clear </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Clear a packet. </p>
+<p>After calling Clear, the packet is empty.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">packet</td><td>Packet object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a86df183d28ffffae38cd35982f0cfc9b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* sfPacket_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new packet by copying an existing one. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">packet</td><td>Packet to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfPacket object which is a copy of <em>packet</em> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa23fa45bb273d6aa897f9ce6fa82486a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* sfPacket_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new packet. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfPacket object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acb11b40916b5640c093576ee1ce13063"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a packet. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">packet</td><td>Packet to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5861ba79dd816bbdc81e294271d584d8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfPacket_endOfPacket </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell if the reading position has reached the end of a packet. </p>
+<p>This function is useful to know if there is some data left to be read, without actually reading it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">packet</td><td>Packet object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if all data was read, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a48517115ebf63780d44ecbeba53d04a9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> const void* sfPacket_getData </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get a pointer to the data contained in a packet. </p>
+<p>Warning: the returned pointer may become invalid after you append data to the packet, therefore it should never be stored. The return pointer is NULL if the packet is empty.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">packet</td><td>Packet object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the data </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a711007b3b471febf854bc17a9425edc9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> size_t sfPacket_getDataSize </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the size of the data contained in a packet. </p>
+<p>This function returns the number of bytes pointed to by what sfPacket_getData returns.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">packet</td><td>Packet object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Data size, in bytes </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3b19736de262b1c8f6aeb8a14334749c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfPacket_readBool </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Functions to extract data from a packet. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">packet</td><td>Packet object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a60750c002780f0751b4ea1542c3c2dd9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> double sfPacket_readDouble </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aec49799edb9cb0ccd0114d962c3fc4c1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> float sfPacket_readFloat </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a5c8e11e6dc723cb83f8cc67d4f30f67c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a> sfPacket_readInt16 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a011f02ca36e37c76b0d9672f25d4d1d0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a> sfPacket_readInt32 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae563f9fbc9d3fb99a315f3626595d470"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11">sfInt8</a> sfPacket_readInt8 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="abb30f2150646f281a7a1d8621e99c8c4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_readString </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>string</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ab9bcf58b316380aee264000ec7a9b15d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051">sfUint16</a> sfPacket_readUint16 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a5313d481a775732acb0f32b9332f4506"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> sfPacket_readUint32 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ac3b6468e3b13fb20f5c6e8f423a4ec44"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> sfPacket_readUint8 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a5c0282f540128a32c65f2d3c5c6ae4b3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_readWideString </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">wchar_t *&#160;</td>
+ <td class="paramname"><em>string</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a421f9a6bb3b1c02e9dfe51cf4a2d5c61"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_writeBool </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Functions to insert data into a packet. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">packet</td><td>Packet object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ac26bac337f594098a6e507a9da1c085b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_writeDouble </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a0c259edbfa8771f1d0a7ad57831c5cee"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_writeFloat </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a7d905f7b10f88f2210649349ca2b8b8a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_writeInt16 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a>&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a059b8024271fc0eead70169ccca2b3bd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_writeInt32 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a>&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a1b29fb364c9de61a1bcca73ba5a59f25"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_writeInt8 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11">sfInt8</a>&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a03a7892935b250a7cf8850fb0fc82c63"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_writeString </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>string</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aae999e4d6ef358860e42e864d42810f4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_writeUint16 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051">sfUint16</a>&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a97a47affd75da2d2535cf0e605e1f41b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_writeUint32 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a207ec6eb4ea1f4bb1246f40ecc8f410f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_writeUint8 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a1cc271cd315d9878cf75ba848170a662"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfPacket_writeWideString </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const wchar_t *&#160;</td>
+ <td class="paramname"><em>string</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Packet_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Packet_8h_source.htm
new file mode 100755
index 0000000..1bda774
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Packet_8h_source.htm
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Packet.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Packet_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_PACKET_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_PACKET_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Network_2Export_8h.htm">SFML/Network/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Network_2Types_8h.htm">SFML/Network/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* <a class="code" href="Packet_8h.htm#aa23fa45bb273d6aa897f9ce6fa82486a" title="Create a new packet.">sfPacket_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* <a class="code" href="Packet_8h.htm#a86df183d28ffffae38cd35982f0cfc9b" title="Create a new packet by copying an existing one.">sfPacket_copy</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#acb11b40916b5640c093576ee1ce13063" title="Destroy a packet.">sfPacket_destroy</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#aede756c9144ef6540185b2ed73ac3259" title="Append data to the end of a packet.">sfPacket_append</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> sizeInBytes);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#a338aa3d5ecc87ef309e5806d32d6564b" title="Clear a packet.">sfPacket_clear</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="Packet_8h.htm#a48517115ebf63780d44ecbeba53d04a9" title="Get a pointer to the data contained in a packet.">sfPacket_getData</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">size_t</span> <a class="code" href="Packet_8h.htm#a711007b3b471febf854bc17a9425edc9" title="Get the size of the data contained in a packet.">sfPacket_getDataSize</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Packet_8h.htm#a5861ba79dd816bbdc81e294271d584d8" title="Tell if the reading position has reached the end of a packet.">sfPacket_endOfPacket</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Packet_8h.htm#a0073876d9ea3550b3c96b805a8352833" title="Test the validity of a packet, for reading.">sfPacket_canRead</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Packet_8h.htm#a3b19736de262b1c8f6aeb8a14334749c" title="Functions to extract data from a packet.">sfPacket_readBool</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11">sfInt8</a> <a class="code" href="Packet_8h.htm#ae563f9fbc9d3fb99a315f3626595d470">sfPacket_readInt8</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> <a class="code" href="Packet_8h.htm#ac3b6468e3b13fb20f5c6e8f423a4ec44">sfPacket_readUint8</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a> <a class="code" href="Packet_8h.htm#a5c8e11e6dc723cb83f8cc67d4f30f67c">sfPacket_readInt16</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051">sfUint16</a> <a class="code" href="Packet_8h.htm#ab9bcf58b316380aee264000ec7a9b15d">sfPacket_readUint16</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a> <a class="code" href="Packet_8h.htm#a011f02ca36e37c76b0d9672f25d4d1d0">sfPacket_readInt32</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> <a class="code" href="Packet_8h.htm#a5313d481a775732acb0f32b9332f4506">sfPacket_readUint32</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">float</span> <a class="code" href="Packet_8h.htm#aec49799edb9cb0ccd0114d962c3fc4c1">sfPacket_readFloat</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">double</span> <a class="code" href="Packet_8h.htm#a60750c002780f0751b4ea1542c3c2dd9">sfPacket_readDouble</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#abb30f2150646f281a7a1d8621e99c8c4">sfPacket_readString</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <span class="keywordtype">char</span>* <span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#a5c0282f540128a32c65f2d3c5c6ae4b3">sfPacket_readWideString</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <span class="keywordtype">wchar_t</span>* <span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#a421f9a6bb3b1c02e9dfe51cf4a2d5c61" title="Functions to insert data into a packet.">sfPacket_writeBool</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>);</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#a1b29fb364c9de61a1bcca73ba5a59f25">sfPacket_writeInt8</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <a class="code" href="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11">sfInt8</a>);</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#a207ec6eb4ea1f4bb1246f40ecc8f410f">sfPacket_writeUint8</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#a7d905f7b10f88f2210649349ca2b8b8a">sfPacket_writeInt16</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <a class="code" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a>);</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#aae999e4d6ef358860e42e864d42810f4">sfPacket_writeUint16</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <a class="code" href="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051">sfUint16</a>);</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#a059b8024271fc0eead70169ccca2b3bd">sfPacket_writeInt32</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <a class="code" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a>);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#a97a47affd75da2d2535cf0e605e1f41b">sfPacket_writeUint32</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>);</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#a0c259edbfa8771f1d0a7ad57831c5cee">sfPacket_writeFloat</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <span class="keywordtype">float</span>);</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#ac26bac337f594098a6e507a9da1c085b">sfPacket_writeDouble</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <span class="keywordtype">double</span>);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#a03a7892935b250a7cf8850fb0fc82c63">sfPacket_writeString</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="Packet_8h.htm#a1cc271cd315d9878cf75ba848170a662">sfPacket_writeWideString</a>(<a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* <span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor">#endif // SFML_PACKET_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/PrimitiveType_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/PrimitiveType_8h.htm
new file mode 100755
index 0000000..bd33c1e
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/PrimitiveType_8h.htm
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#enum-members">Enumerations</a> </div>
+ <div class="headertitle">
+<div class="title">PrimitiveType.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+</div>
+<p><a href="PrimitiveType_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ab04e4fcacdf599aa38e79928c00609a2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2">sfPrimitiveType</a> { <br/>
+&#160;&#160;<a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a3656d49717b1b20625e54cb566c71985">sfPoints</a>,
+<br/>
+&#160;&#160;<a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a5834b6a160d609b2135a829d723e9065">sfLines</a>,
+<br/>
+&#160;&#160;<a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a489ee5922870d2959a3ffffbb10e481f">sfLinesStrip</a>,
+<br/>
+&#160;&#160;<a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a8fac6ffe0a64f01b5f1ef372b3dc3c40">sfTriangles</a>,
+<br/>
+&#160;&#160;<a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a7f188ef57cf3ab12f1201f7dd6293d50">sfTrianglesStrip</a>,
+<br/>
+&#160;&#160;<a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a72010f90df79d0f2d9e5acb368c62f99">sfTrianglesFan</a>,
+<br/>
+&#160;&#160;<a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2aafe0b7a1c70852a0c765c9316f9d5707">sfQuads</a>
+<br/>
+ }</td></tr>
+<tr class="memdesc:ab04e4fcacdf599aa38e79928c00609a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Types of primitives that a sf::VertexArray can render. <a href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2">More...</a><br/></td></tr>
+<tr class="separator:ab04e4fcacdf599aa38e79928c00609a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="ab04e4fcacdf599aa38e79928c00609a2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2">sfPrimitiveType</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Types of primitives that a sf::VertexArray can render. </p>
+<p>Points and lines have no area, therefore their thickness will always be 1 pixel, regardless the current transform and view. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="ab04e4fcacdf599aa38e79928c00609a2a3656d49717b1b20625e54cb566c71985"></a>sfPoints</em>&nbsp;</td><td>
+<p>List of individual points. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ab04e4fcacdf599aa38e79928c00609a2a5834b6a160d609b2135a829d723e9065"></a>sfLines</em>&nbsp;</td><td>
+<p>List of individual lines. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ab04e4fcacdf599aa38e79928c00609a2a489ee5922870d2959a3ffffbb10e481f"></a>sfLinesStrip</em>&nbsp;</td><td>
+<p>List of connected lines, a point uses the previous point to form a line. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ab04e4fcacdf599aa38e79928c00609a2a8fac6ffe0a64f01b5f1ef372b3dc3c40"></a>sfTriangles</em>&nbsp;</td><td>
+<p>List of individual triangles. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ab04e4fcacdf599aa38e79928c00609a2a7f188ef57cf3ab12f1201f7dd6293d50"></a>sfTrianglesStrip</em>&nbsp;</td><td>
+<p>List of connected triangles, a point uses the two previous points to form a triangle. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ab04e4fcacdf599aa38e79928c00609a2a72010f90df79d0f2d9e5acb368c62f99"></a>sfTrianglesFan</em>&nbsp;</td><td>
+<p>List of connected triangles, a point uses the common center and the previous point to form a triangle. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ab04e4fcacdf599aa38e79928c00609a2aafe0b7a1c70852a0c765c9316f9d5707"></a>sfQuads</em>&nbsp;</td><td>
+<p>List of individual quads. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="PrimitiveType_8h_source.htm#l00042">42</a> of file <a class="el" href="PrimitiveType_8h_source.htm">PrimitiveType.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/PrimitiveType_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/PrimitiveType_8h_source.htm
new file mode 100755
index 0000000..ed57767
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/PrimitiveType_8h_source.htm
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">PrimitiveType.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="PrimitiveType_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_PRIMITIVETYPE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_PRIMITIVETYPE_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2"> 42</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> </div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a3656d49717b1b20625e54cb566c71985"> 44</a></span>&#160; <a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a3656d49717b1b20625e54cb566c71985" title="List of individual points.">sfPoints</a>, </div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a5834b6a160d609b2135a829d723e9065"> 45</a></span>&#160; <a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a5834b6a160d609b2135a829d723e9065" title="List of individual lines.">sfLines</a>, </div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a489ee5922870d2959a3ffffbb10e481f"> 46</a></span>&#160; <a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a489ee5922870d2959a3ffffbb10e481f" title="List of connected lines, a point uses the previous point to form a line.">sfLinesStrip</a>, </div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a8fac6ffe0a64f01b5f1ef372b3dc3c40"> 47</a></span>&#160; <a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a8fac6ffe0a64f01b5f1ef372b3dc3c40" title="List of individual triangles.">sfTriangles</a>, </div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a7f188ef57cf3ab12f1201f7dd6293d50"> 48</a></span>&#160; <a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a7f188ef57cf3ab12f1201f7dd6293d50" title="List of connected triangles, a point uses the two previous points to form a triangle.">sfTrianglesStrip</a>, </div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a72010f90df79d0f2d9e5acb368c62f99"> 49</a></span>&#160; <a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a72010f90df79d0f2d9e5acb368c62f99" title="List of connected triangles, a point uses the common center and the previous point to form a triangle...">sfTrianglesFan</a>, </div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2aafe0b7a1c70852a0c765c9316f9d5707"> 50</a></span>&#160; <a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2aafe0b7a1c70852a0c765c9316f9d5707" title="List of individual quads.">sfQuads</a> </div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;} <a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2" title="Types of primitives that a sf::VertexArray can render.">sfPrimitiveType</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif // SFML_BLENDMODE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Rect_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Rect_8h.htm
new file mode 100755
index 0000000..5b66504
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Rect_8h.htm
@@ -0,0 +1,228 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Rect.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+</div>
+<p><a href="Rect_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfFloatRect.htm">sfFloatRect</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> and <a class="el" href="structsfIntRect.htm">sfIntRect</a> are utility classes for manipulating rectangles. <a href="structsfFloatRect.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfIntRect.htm">sfIntRect</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:aed9a566504b188bc47a0048e4f18b039"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Rect_8h.htm#aed9a566504b188bc47a0048e4f18b039">sfFloatRect_contains</a> (const <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> *rect, float x, float y)</td></tr>
+<tr class="memdesc:aed9a566504b188bc47a0048e4f18b039"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a point is inside a rectangle's area. <a href="#aed9a566504b188bc47a0048e4f18b039"></a><br/></td></tr>
+<tr class="separator:aed9a566504b188bc47a0048e4f18b039"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34ba71196d9420c0bfb4f475a7a660c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Rect_8h.htm#a34ba71196d9420c0bfb4f475a7a660c7">sfIntRect_contains</a> (const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *rect, int x, int y)</td></tr>
+<tr class="separator:a34ba71196d9420c0bfb4f475a7a660c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8578bb55f0b4f48a4f88e5e5833beef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Rect_8h.htm#aa8578bb55f0b4f48a4f88e5e5833beef">sfFloatRect_intersects</a> (const <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> *rect1, const <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> *rect2, <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> *intersection)</td></tr>
+<tr class="memdesc:aa8578bb55f0b4f48a4f88e5e5833beef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check intersection between two rectangles. <a href="#aa8578bb55f0b4f48a4f88e5e5833beef"></a><br/></td></tr>
+<tr class="separator:aa8578bb55f0b4f48a4f88e5e5833beef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a728b06d1f3b05303e24278ca617f1362"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Rect_8h.htm#a728b06d1f3b05303e24278ca617f1362">sfIntRect_intersects</a> (const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *rect1, const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *rect2, <a class="el" href="structsfIntRect.htm">sfIntRect</a> *intersection)</td></tr>
+<tr class="separator:a728b06d1f3b05303e24278ca617f1362"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="aed9a566504b188bc47a0048e4f18b039"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfFloatRect_contains </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> *&#160;</td>
+ <td class="paramname"><em>rect</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>y</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check if a point is inside a rectangle's area. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">rect</td><td>Rectangle to test </td></tr>
+ <tr><td class="paramname">x</td><td>X coordinate of the point to test </td></tr>
+ <tr><td class="paramname">y</td><td>Y coordinate of the point to test</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the point is inside </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa8578bb55f0b4f48a4f88e5e5833beef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfFloatRect_intersects </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> *&#160;</td>
+ <td class="paramname"><em>rect1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> *&#160;</td>
+ <td class="paramname"><em>rect2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfFloatRect.htm">sfFloatRect</a> *&#160;</td>
+ <td class="paramname"><em>intersection</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check intersection between two rectangles. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">rect1</td><td>First rectangle to test </td></tr>
+ <tr><td class="paramname">rect2</td><td>Second rectangle to test </td></tr>
+ <tr><td class="paramname">intersection</td><td>Rectangle to be filled with overlapping rect (can be NULL)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if rectangles overlap </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a34ba71196d9420c0bfb4f475a7a660c7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfIntRect_contains </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *&#160;</td>
+ <td class="paramname"><em>rect</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>y</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a728b06d1f3b05303e24278ca617f1362"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfIntRect_intersects </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *&#160;</td>
+ <td class="paramname"><em>rect1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *&#160;</td>
+ <td class="paramname"><em>rect2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfIntRect.htm">sfIntRect</a> *&#160;</td>
+ <td class="paramname"><em>intersection</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Rect_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Rect_8h_source.htm
new file mode 100755
index 0000000..9ad0f48
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Rect_8h_source.htm
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Rect.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Rect_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_RECT_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_RECT_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="structsfFloatRect.htm"> 38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="structsfFloatRect.htm#ae99793a961ed07e17738728883f8808f"> 40</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structsfFloatRect.htm#ae99793a961ed07e17738728883f8808f">left</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="structsfFloatRect.htm#a367f21655bb64c554dbbd1c723325c9f"> 41</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structsfFloatRect.htm#a367f21655bb64c554dbbd1c723325c9f">top</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="structsfFloatRect.htm#a0f630ef476d31b0ebd925de1aa09ff7d"> 42</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structsfFloatRect.htm#a0f630ef476d31b0ebd925de1aa09ff7d">width</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="structsfFloatRect.htm#ab8fe7cdba7bc427c32668b481a0141e8"> 43</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structsfFloatRect.htm#ab8fe7cdba7bc427c32668b481a0141e8">height</a>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;} <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="structsfIntRect.htm"> 46</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;{</div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="structsfIntRect.htm#a45f2969f17a49a16c46e9550b769e049"> 48</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfIntRect.htm#a45f2969f17a49a16c46e9550b769e049">left</a>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="structsfIntRect.htm#a2126d372442c97cf66e7fff4579c1f07"> 49</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfIntRect.htm#a2126d372442c97cf66e7fff4579c1f07">top</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="structsfIntRect.htm#a17806f620fd708b0f3d945c139b12b67"> 50</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfIntRect.htm#a17806f620fd708b0f3d945c139b12b67">width</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="structsfIntRect.htm#a281a40797849d026b0c0821bc1c385b1"> 51</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfIntRect.htm#a281a40797849d026b0c0821bc1c385b1">height</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;} <a class="code" href="structsfIntRect.htm">sfIntRect</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Rect_8h.htm#aed9a566504b188bc47a0048e4f18b039" title="Check if a point is inside a rectangle&#39;s area.">sfFloatRect_contains</a>(<span class="keyword">const</span> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a>* rect, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Rect_8h.htm#a34ba71196d9420c0bfb4f475a7a660c7">sfIntRect_contains</a>(<span class="keyword">const</span> <a class="code" href="structsfIntRect.htm">sfIntRect</a>* rect, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Rect_8h.htm#aa8578bb55f0b4f48a4f88e5e5833beef" title="Check intersection between two rectangles.">sfFloatRect_intersects</a>(<span class="keyword">const</span> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a>* rect1, <span class="keyword">const</span> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a>* rect2, <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a>* intersection);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Rect_8h.htm#a728b06d1f3b05303e24278ca617f1362">sfIntRect_intersects</a>(<span class="keyword">const</span> <a class="code" href="structsfIntRect.htm">sfIntRect</a>* rect1, <span class="keyword">const</span> <a class="code" href="structsfIntRect.htm">sfIntRect</a>* rect2, <a class="code" href="structsfIntRect.htm">sfIntRect</a>* intersection);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#endif // SFML_RECT_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RectangleShape_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RectangleShape_8h.htm
new file mode 100755
index 0000000..93db0ba
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RectangleShape_8h.htm
@@ -0,0 +1,1121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">RectangleShape.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Color_8h_source.htm">SFML/Graphics/Color.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Transform_8h_source.htm">SFML/Graphics/Transform.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+</div>
+<p><a href="RectangleShape_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a9031d47222cde9dd41d83cc74b27c9ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <br class="typebreak"/>
+<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a9031d47222cde9dd41d83cc74b27c9ec">sfRectangleShape_create</a> (void)</td></tr>
+<tr class="memdesc:a9031d47222cde9dd41d83cc74b27c9ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new rectangle shape. <a href="#a9031d47222cde9dd41d83cc74b27c9ec"></a><br/></td></tr>
+<tr class="separator:a9031d47222cde9dd41d83cc74b27c9ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefc9311c916d8b24c625afd532dfdc4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <br class="typebreak"/>
+<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#aefc9311c916d8b24c625afd532dfdc4f">sfRectangleShape_copy</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:aefc9311c916d8b24c625afd532dfdc4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing rectangle shape. <a href="#aefc9311c916d8b24c625afd532dfdc4f"></a><br/></td></tr>
+<tr class="separator:aefc9311c916d8b24c625afd532dfdc4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6292378b004db3e76493004f60e0296"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#aa6292378b004db3e76493004f60e0296">sfRectangleShape_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:aa6292378b004db3e76493004f60e0296"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing rectangle shape. <a href="#aa6292378b004db3e76493004f60e0296"></a><br/></td></tr>
+<tr class="separator:aa6292378b004db3e76493004f60e0296"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fc222f4f76344215a1c0a05aa1ff308"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a5fc222f4f76344215a1c0a05aa1ff308">sfRectangleShape_setPosition</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> position)</td></tr>
+<tr class="memdesc:a5fc222f4f76344215a1c0a05aa1ff308"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of a rectangle shape. <a href="#a5fc222f4f76344215a1c0a05aa1ff308"></a><br/></td></tr>
+<tr class="separator:a5fc222f4f76344215a1c0a05aa1ff308"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a3f27cbbe924cd4180348f2776f76aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a9a3f27cbbe924cd4180348f2776f76aa">sfRectangleShape_setRotation</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, float angle)</td></tr>
+<tr class="memdesc:a9a3f27cbbe924cd4180348f2776f76aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the orientation of a rectangle shape. <a href="#a9a3f27cbbe924cd4180348f2776f76aa"></a><br/></td></tr>
+<tr class="separator:a9a3f27cbbe924cd4180348f2776f76aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabba4d9926fd17c9d032346515ed6901"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#aabba4d9926fd17c9d032346515ed6901">sfRectangleShape_setScale</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> scale)</td></tr>
+<tr class="memdesc:aabba4d9926fd17c9d032346515ed6901"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the scale factors of a rectangle shape. <a href="#aabba4d9926fd17c9d032346515ed6901"></a><br/></td></tr>
+<tr class="separator:aabba4d9926fd17c9d032346515ed6901"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a179a8c0e4fdb1d6e4fc732f752b5ae06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a179a8c0e4fdb1d6e4fc732f752b5ae06">sfRectangleShape_setOrigin</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> origin)</td></tr>
+<tr class="memdesc:a179a8c0e4fdb1d6e4fc732f752b5ae06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the local origin of a rectangle shape. <a href="#a179a8c0e4fdb1d6e4fc732f752b5ae06"></a><br/></td></tr>
+<tr class="separator:a179a8c0e4fdb1d6e4fc732f752b5ae06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afdbb93f2701ebf36eaf8d9282da7c100"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#afdbb93f2701ebf36eaf8d9282da7c100">sfRectangleShape_getPosition</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:afdbb93f2701ebf36eaf8d9282da7c100"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the position of a rectangle shape. <a href="#afdbb93f2701ebf36eaf8d9282da7c100"></a><br/></td></tr>
+<tr class="separator:afdbb93f2701ebf36eaf8d9282da7c100"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af336f9016fdcbdac1bcaa6a9d7613f8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#af336f9016fdcbdac1bcaa6a9d7613f8d">sfRectangleShape_getRotation</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:af336f9016fdcbdac1bcaa6a9d7613f8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the orientation of a rectangle shape. <a href="#af336f9016fdcbdac1bcaa6a9d7613f8d"></a><br/></td></tr>
+<tr class="separator:af336f9016fdcbdac1bcaa6a9d7613f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2eec5ede838b70dbefd52251f6e1f10e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a2eec5ede838b70dbefd52251f6e1f10e">sfRectangleShape_getScale</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:a2eec5ede838b70dbefd52251f6e1f10e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current scale of a rectangle shape. <a href="#a2eec5ede838b70dbefd52251f6e1f10e"></a><br/></td></tr>
+<tr class="separator:a2eec5ede838b70dbefd52251f6e1f10e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5107b6e2ae69e578b20a8c045411d9d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a5107b6e2ae69e578b20a8c045411d9d3">sfRectangleShape_getOrigin</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:a5107b6e2ae69e578b20a8c045411d9d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local origin of a rectangle shape. <a href="#a5107b6e2ae69e578b20a8c045411d9d3"></a><br/></td></tr>
+<tr class="separator:a5107b6e2ae69e578b20a8c045411d9d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1082ecfc9c1892a60f2d2f04a7263911"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a1082ecfc9c1892a60f2d2f04a7263911">sfRectangleShape_move</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> offset)</td></tr>
+<tr class="memdesc:a1082ecfc9c1892a60f2d2f04a7263911"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move a rectangle shape by a given offset. <a href="#a1082ecfc9c1892a60f2d2f04a7263911"></a><br/></td></tr>
+<tr class="separator:a1082ecfc9c1892a60f2d2f04a7263911"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7daa7e3c4a6842ed40454ce44ad87a42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a7daa7e3c4a6842ed40454ce44ad87a42">sfRectangleShape_rotate</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, float angle)</td></tr>
+<tr class="memdesc:a7daa7e3c4a6842ed40454ce44ad87a42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate a rectangle shape. <a href="#a7daa7e3c4a6842ed40454ce44ad87a42"></a><br/></td></tr>
+<tr class="separator:a7daa7e3c4a6842ed40454ce44ad87a42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9aeeca63e39e679ebf7db38f9cecbb0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a9aeeca63e39e679ebf7db38f9cecbb0b">sfRectangleShape_scale</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> factors)</td></tr>
+<tr class="memdesc:a9aeeca63e39e679ebf7db38f9cecbb0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scale a rectangle shape. <a href="#a9aeeca63e39e679ebf7db38f9cecbb0b"></a><br/></td></tr>
+<tr class="separator:a9aeeca63e39e679ebf7db38f9cecbb0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98e6be54536e8fc5d8225f4250d698f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a98e6be54536e8fc5d8225f4250d698f8">sfRectangleShape_getTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:a98e6be54536e8fc5d8225f4250d698f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the combined transform of a rectangle shape. <a href="#a98e6be54536e8fc5d8225f4250d698f8"></a><br/></td></tr>
+<tr class="separator:a98e6be54536e8fc5d8225f4250d698f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab18c22468b6d1483c16530136be9129a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#ab18c22468b6d1483c16530136be9129a">sfRectangleShape_getInverseTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:ab18c22468b6d1483c16530136be9129a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the inverse of the combined transform of a rectangle shape. <a href="#ab18c22468b6d1483c16530136be9129a"></a><br/></td></tr>
+<tr class="separator:ab18c22468b6d1483c16530136be9129a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69f87fb70100f78f2c34864755793e98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a69f87fb70100f78f2c34864755793e98">sfRectangleShape_setTexture</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> resetRect)</td></tr>
+<tr class="memdesc:a69f87fb70100f78f2c34864755793e98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the source texture of a rectangle shape. <a href="#a69f87fb70100f78f2c34864755793e98"></a><br/></td></tr>
+<tr class="separator:a69f87fb70100f78f2c34864755793e98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84913c329715063bf18a1dec257f3ef5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a84913c329715063bf18a1dec257f3ef5">sfRectangleShape_setTextureRect</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, <a class="el" href="structsfIntRect.htm">sfIntRect</a> rect)</td></tr>
+<tr class="memdesc:a84913c329715063bf18a1dec257f3ef5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the sub-rectangle of the texture that a rectangle shape will display. <a href="#a84913c329715063bf18a1dec257f3ef5"></a><br/></td></tr>
+<tr class="separator:a84913c329715063bf18a1dec257f3ef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a091c1192496706597e4741d3f7378f4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a091c1192496706597e4741d3f7378f4f">sfRectangleShape_setFillColor</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:a091c1192496706597e4741d3f7378f4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fill color of a rectangle shape. <a href="#a091c1192496706597e4741d3f7378f4f"></a><br/></td></tr>
+<tr class="separator:a091c1192496706597e4741d3f7378f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9e04596d2dc8e6e694dc9c3ec023c87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#ad9e04596d2dc8e6e694dc9c3ec023c87">sfRectangleShape_setOutlineColor</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:ad9e04596d2dc8e6e694dc9c3ec023c87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the outline color of a rectangle shape. <a href="#ad9e04596d2dc8e6e694dc9c3ec023c87"></a><br/></td></tr>
+<tr class="separator:ad9e04596d2dc8e6e694dc9c3ec023c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef3e5b5e8836b882b2a0e27103d7cef4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#aef3e5b5e8836b882b2a0e27103d7cef4">sfRectangleShape_setOutlineThickness</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, float thickness)</td></tr>
+<tr class="memdesc:aef3e5b5e8836b882b2a0e27103d7cef4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the thickness of a rectangle shape's outline. <a href="#aef3e5b5e8836b882b2a0e27103d7cef4"></a><br/></td></tr>
+<tr class="separator:aef3e5b5e8836b882b2a0e27103d7cef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10c86d72ff65002fdb9050e45f717faf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <br class="typebreak"/>
+<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a10c86d72ff65002fdb9050e45f717faf">sfRectangleShape_getTexture</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:a10c86d72ff65002fdb9050e45f717faf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the source texture of a rectangle shape. <a href="#a10c86d72ff65002fdb9050e45f717faf"></a><br/></td></tr>
+<tr class="separator:a10c86d72ff65002fdb9050e45f717faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb3005f31c5455d53957211d96da2e67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#abb3005f31c5455d53957211d96da2e67">sfRectangleShape_getTextureRect</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:abb3005f31c5455d53957211d96da2e67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the sub-rectangle of the texture displayed by a rectangle shape. <a href="#abb3005f31c5455d53957211d96da2e67"></a><br/></td></tr>
+<tr class="separator:abb3005f31c5455d53957211d96da2e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fc3c3e097b55e988d33fd58c6c083c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a6fc3c3e097b55e988d33fd58c6c083c8">sfRectangleShape_getFillColor</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:a6fc3c3e097b55e988d33fd58c6c083c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the fill color of a rectangle shape. <a href="#a6fc3c3e097b55e988d33fd58c6c083c8"></a><br/></td></tr>
+<tr class="separator:a6fc3c3e097b55e988d33fd58c6c083c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47187bc5b00092bc9bb68eef5e2083c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a47187bc5b00092bc9bb68eef5e2083c4">sfRectangleShape_getOutlineColor</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:a47187bc5b00092bc9bb68eef5e2083c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the outline color of a rectangle shape. <a href="#a47187bc5b00092bc9bb68eef5e2083c4"></a><br/></td></tr>
+<tr class="separator:a47187bc5b00092bc9bb68eef5e2083c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2345ebc1ab980a9ef9e7e954779a3d19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a2345ebc1ab980a9ef9e7e954779a3d19">sfRectangleShape_getOutlineThickness</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:a2345ebc1ab980a9ef9e7e954779a3d19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the outline thickness of a rectangle shape. <a href="#a2345ebc1ab980a9ef9e7e954779a3d19"></a><br/></td></tr>
+<tr class="separator:a2345ebc1ab980a9ef9e7e954779a3d19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a077631d49e565856c9c52f5dad422023"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a077631d49e565856c9c52f5dad422023">sfRectangleShape_getPointCount</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:a077631d49e565856c9c52f5dad422023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the total number of points of a rectangle shape. <a href="#a077631d49e565856c9c52f5dad422023"></a><br/></td></tr>
+<tr class="separator:a077631d49e565856c9c52f5dad422023"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac00219345d5259b5d8104d82e80012fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#ac00219345d5259b5d8104d82e80012fa">sfRectangleShape_getPoint</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, unsigned int index)</td></tr>
+<tr class="memdesc:ac00219345d5259b5d8104d82e80012fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a point of a rectangle shape. <a href="#ac00219345d5259b5d8104d82e80012fa"></a><br/></td></tr>
+<tr class="separator:ac00219345d5259b5d8104d82e80012fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab584fd9968c864f48b208f5f071721ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#ab584fd9968c864f48b208f5f071721ef">sfRectangleShape_setSize</a> (<a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> size)</td></tr>
+<tr class="memdesc:ab584fd9968c864f48b208f5f071721ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the size of a rectangle shape. <a href="#ab584fd9968c864f48b208f5f071721ef"></a><br/></td></tr>
+<tr class="separator:ab584fd9968c864f48b208f5f071721ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f0b6358a570ea2785c3fc7421aeeaef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a6f0b6358a570ea2785c3fc7421aeeaef">sfRectangleShape_getSize</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:a6f0b6358a570ea2785c3fc7421aeeaef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of a rectangle shape. <a href="#a6f0b6358a570ea2785c3fc7421aeeaef"></a><br/></td></tr>
+<tr class="separator:a6f0b6358a570ea2785c3fc7421aeeaef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7aba259a8517bac2775d39b60da6dae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#af7aba259a8517bac2775d39b60da6dae">sfRectangleShape_getLocalBounds</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:af7aba259a8517bac2775d39b60da6dae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local bounding rectangle of a rectangle shape. <a href="#af7aba259a8517bac2775d39b60da6dae"></a><br/></td></tr>
+<tr class="separator:af7aba259a8517bac2775d39b60da6dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0315306f161ef4b684b79dcabd7b8336"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm#a0315306f161ef4b684b79dcabd7b8336">sfRectangleShape_getGlobalBounds</a> (const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *shape)</td></tr>
+<tr class="memdesc:a0315306f161ef4b684b79dcabd7b8336"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the global bounding rectangle of a rectangle shape. <a href="#a0315306f161ef4b684b79dcabd7b8336"></a><br/></td></tr>
+<tr class="separator:a0315306f161ef4b684b79dcabd7b8336"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="aefc9311c916d8b24c625afd532dfdc4f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* sfRectangleShape_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy an existing rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Copied object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9031d47222cde9dd41d83cc74b27c9ec"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* sfRectangleShape_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new rectangle shape. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfRectangleShape object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa6292378b004db3e76493004f60e0296"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">Shape</td><td>Shape to delete </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6fc3c3e097b55e988d33fd58c6c083c8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfRectangleShape_getFillColor </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the fill color of a rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Fill color of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0315306f161ef4b684b79dcabd7b8336"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfRectangleShape_getGlobalBounds </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the global bounding rectangle of a rectangle shape. </p>
+<p>The returned rectangle is in global coordinates, which means that it takes in account the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the sprite in the global 2D world's coordinate system.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Global bounding rectangle of the entity </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab18c22468b6d1483c16530136be9129a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfRectangleShape_getInverseTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the inverse of the combined transform of a rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Inverse of the combined transformations applied to the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af7aba259a8517bac2775d39b60da6dae"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfRectangleShape_getLocalBounds </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the local bounding rectangle of a rectangle shape. </p>
+<p>The returned rectangle is in local coordinates, which means that it ignores the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the entity in the entity's coordinate system.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Local bounding rectangle of the entity </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5107b6e2ae69e578b20a8c045411d9d3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfRectangleShape_getOrigin </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the local origin of a rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current origin </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a47187bc5b00092bc9bb68eef5e2083c4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfRectangleShape_getOutlineColor </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the outline color of a rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Outline color of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2345ebc1ab980a9ef9e7e954779a3d19"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float sfRectangleShape_getOutlineThickness </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the outline thickness of a rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Outline thickness of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac00219345d5259b5d8104d82e80012fa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfRectangleShape_getPoint </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>index</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get a point of a rectangle shape. </p>
+<p>The result is undefined if <em>index</em> is out of the valid range.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">index</td><td>Index of the point to get, in range [0 .. getPointCount() - 1]</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Index-th point of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a077631d49e565856c9c52f5dad422023"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int sfRectangleShape_getPointCount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the total number of points of a rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Number of points of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afdbb93f2701ebf36eaf8d9282da7c100"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfRectangleShape_getPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the position of a rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current position </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af336f9016fdcbdac1bcaa6a9d7613f8d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float sfRectangleShape_getRotation </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the orientation of a rectangle shape. </p>
+<p>The rotation is always in the range [0, 360].</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current rotation, in degrees </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2eec5ede838b70dbefd52251f6e1f10e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfRectangleShape_getScale </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current scale of a rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current scale factors </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6f0b6358a570ea2785c3fc7421aeeaef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfRectangleShape_getSize </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the size of a rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>height Size of the rectangle </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a10c86d72ff65002fdb9050e45f717faf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfRectangleShape_getTexture </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the source texture of a rectangle shape. </p>
+<p>If the shape has no source texture, a NULL pointer is returned. The returned pointer is const, which means that you can't modify the texture when you retrieve it with this function.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the shape's texture </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abb3005f31c5455d53957211d96da2e67"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a> sfRectangleShape_getTextureRect </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the sub-rectangle of the texture displayed by a rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Texture rectangle of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a98e6be54536e8fc5d8225f4250d698f8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfRectangleShape_getTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the combined transform of a rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Transform combining the position/rotation/scale/origin of the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1082ecfc9c1892a60f2d2f04a7263911"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_move </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>offset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Move a rectangle shape by a given offset. </p>
+<p>This function adds to the current position of the object, unlike sfRectangleShape_setPosition which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">offset</td><td>Offset </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7daa7e3c4a6842ed40454ce44ad87a42"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_rotate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Rotate a rectangle shape. </p>
+<p>This function adds to the current rotation of the object, unlike sfRectangleShape_setRotation which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">angle</td><td>Angle of rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a9aeeca63e39e679ebf7db38f9cecbb0b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_scale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>factors</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Scale a rectangle shape. </p>
+<p>This function multiplies the current scale of the object, unlike sfRectangleShape_setScale which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">factors</td><td>Scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a091c1192496706597e4741d3f7378f4f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_setFillColor </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the fill color of a rectangle shape. </p>
+<p>This color is modulated (multiplied) with the shape's texture if any. It can be used to colorize the shape, or change its global opacity. You can use sfTransparent to make the inside of the shape transparent, and have the outline alone. By default, the shape's fill color is opaque white.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">color</td><td>New color of the shape </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a179a8c0e4fdb1d6e4fc732f752b5ae06"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_setOrigin </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>origin</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the local origin of a rectangle shape. </p>
+<p>The origin of an object defines the center point for all transformations (position, scale, rotation). The coordinates of this point must be relative to the top-left corner of the object, and ignore all transformations (position, scale, rotation). The default origin of a circle Shape object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">origin</td><td>New origin </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad9e04596d2dc8e6e694dc9c3ec023c87"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_setOutlineColor </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the outline color of a rectangle shape. </p>
+<p>You can use sfTransparent to disable the outline. By default, the shape's outline color is opaque white.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">color</td><td>New outline color of the shape </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aef3e5b5e8836b882b2a0e27103d7cef4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_setOutlineThickness </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>thickness</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the thickness of a rectangle shape's outline. </p>
+<p>This number cannot be negative. Using zero disables the outline. By default, the outline thickness is 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">thickness</td><td>New outline thickness </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5fc222f4f76344215a1c0a05aa1ff308"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>position</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the position of a rectangle shape. </p>
+<p>This function completely overwrites the previous position. See sfRectangleShape_move to apply an offset based on the previous position instead. The default position of a circle Shape object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">position</td><td>New position </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a9a3f27cbbe924cd4180348f2776f76aa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_setRotation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the orientation of a rectangle shape. </p>
+<p>This function completely overwrites the previous rotation. See sfRectangleShape_rotate to add an angle based on the previous rotation instead. The default rotation of a circle Shape object is 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">angle</td><td>New rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aabba4d9926fd17c9d032346515ed6901"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_setScale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>scale</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the scale factors of a rectangle shape. </p>
+<p>This function completely overwrites the previous scale. See sfRectangleShape_scale to add a factor based on the previous scale instead. The default scale of a circle Shape object is (1, 1).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">scale</td><td>New scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ab584fd9968c864f48b208f5f071721ef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_setSize </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the size of a rectangle shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">size</td><td>New size of the rectangle </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a69f87fb70100f78f2c34864755793e98"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_setTexture </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>resetRect</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the source texture of a rectangle shape. </p>
+<p>The <em>texture</em> argument refers to a texture that must exist as long as the shape uses it. Indeed, the shape doesn't store its own copy of the texture, but rather keeps a pointer to the one that you passed to this function. If the source texture is destroyed and the shape tries to use it, the behaviour is undefined. <em>texture</em> can be NULL to disable texturing. If <em>resetRect</em> is true, the TextureRect property of the shape is automatically adjusted to the size of the new texture. If it is false, the texture rect is left unchanged.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">texture</td><td>New texture </td></tr>
+ <tr><td class="paramname">resetRect</td><td>Should the texture rect be reset to the size of the new texture? </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a84913c329715063bf18a1dec257f3ef5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRectangleShape_setTextureRect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td>
+ <td class="paramname"><em>rect</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the sub-rectangle of the texture that a rectangle shape will display. </p>
+<p>The texture rect is useful when you don't want to display the whole texture, but rather a part of it. By default, the texture rect covers the entire texture.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">rect</td><td>Rectangle defining the region of the texture to display </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RectangleShape_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RectangleShape_8h_source.htm
new file mode 100755
index 0000000..3c24a03
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RectangleShape_8h_source.htm
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">RectangleShape.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="RectangleShape_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_RECTANGLESHAPE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_RECTANGLESHAPE_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Color_8h.htm">SFML/Graphics/Color.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Transform_8h.htm">SFML/Graphics/Transform.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* <a class="code" href="RectangleShape_8h.htm#a9031d47222cde9dd41d83cc74b27c9ec" title="Create a new rectangle shape.">sfRectangleShape_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* <a class="code" href="RectangleShape_8h.htm#aefc9311c916d8b24c625afd532dfdc4f" title="Copy an existing rectangle shape.">sfRectangleShape_copy</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#aa6292378b004db3e76493004f60e0296" title="Destroy an existing rectangle shape.">sfRectangleShape_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#a5fc222f4f76344215a1c0a05aa1ff308" title="Set the position of a rectangle shape.">sfRectangleShape_setPosition</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> position);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#a9a3f27cbbe924cd4180348f2776f76aa" title="Set the orientation of a rectangle shape.">sfRectangleShape_setRotation</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#aabba4d9926fd17c9d032346515ed6901" title="Set the scale factors of a rectangle shape.">sfRectangleShape_setScale</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> scale);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#a179a8c0e4fdb1d6e4fc732f752b5ae06" title="Set the local origin of a rectangle shape.">sfRectangleShape_setOrigin</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> origin);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="RectangleShape_8h.htm#afdbb93f2701ebf36eaf8d9282da7c100" title="Get the position of a rectangle shape.">sfRectangleShape_getPosition</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">float</span> <a class="code" href="RectangleShape_8h.htm#af336f9016fdcbdac1bcaa6a9d7613f8d" title="Get the orientation of a rectangle shape.">sfRectangleShape_getRotation</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="RectangleShape_8h.htm#a2eec5ede838b70dbefd52251f6e1f10e" title="Get the current scale of a rectangle shape.">sfRectangleShape_getScale</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="RectangleShape_8h.htm#a5107b6e2ae69e578b20a8c045411d9d3" title="Get the local origin of a rectangle shape.">sfRectangleShape_getOrigin</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#a1082ecfc9c1892a60f2d2f04a7263911" title="Move a rectangle shape by a given offset.">sfRectangleShape_move</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> offset);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#a7daa7e3c4a6842ed40454ce44ad87a42" title="Rotate a rectangle shape.">sfRectangleShape_rotate</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#a9aeeca63e39e679ebf7db38f9cecbb0b" title="Scale a rectangle shape.">sfRectangleShape_scale</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> factors);</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="RectangleShape_8h.htm#a98e6be54536e8fc5d8225f4250d698f8" title="Get the combined transform of a rectangle shape.">sfRectangleShape_getTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="RectangleShape_8h.htm#ab18c22468b6d1483c16530136be9129a" title="Get the inverse of the combined transform of a rectangle shape.">sfRectangleShape_getInverseTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#a69f87fb70100f78f2c34864755793e98" title="Change the source texture of a rectangle shape.">sfRectangleShape_setTexture</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> resetRect);</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#a84913c329715063bf18a1dec257f3ef5" title="Set the sub-rectangle of the texture that a rectangle shape will display.">sfRectangleShape_setTextureRect</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <a class="code" href="structsfIntRect.htm">sfIntRect</a> rect);</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#a091c1192496706597e4741d3f7378f4f" title="Set the fill color of a rectangle shape.">sfRectangleShape_setFillColor</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#ad9e04596d2dc8e6e694dc9c3ec023c87" title="Set the outline color of a rectangle shape.">sfRectangleShape_setOutlineColor</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#aef3e5b5e8836b882b2a0e27103d7cef4" title="Set the thickness of a rectangle shape&#39;s outline.">sfRectangleShape_setOutlineThickness</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <span class="keywordtype">float</span> thickness);</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="RectangleShape_8h.htm#a10c86d72ff65002fdb9050e45f717faf" title="Get the source texture of a rectangle shape.">sfRectangleShape_getTexture</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfIntRect.htm">sfIntRect</a> <a class="code" href="RectangleShape_8h.htm#abb3005f31c5455d53957211d96da2e67" title="Get the sub-rectangle of the texture displayed by a rectangle shape.">sfRectangleShape_getTextureRect</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="RectangleShape_8h.htm#a6fc3c3e097b55e988d33fd58c6c083c8" title="Get the fill color of a rectangle shape.">sfRectangleShape_getFillColor</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="RectangleShape_8h.htm#a47187bc5b00092bc9bb68eef5e2083c4" title="Get the outline color of a rectangle shape.">sfRectangleShape_getOutlineColor</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">float</span> <a class="code" href="RectangleShape_8h.htm#a2345ebc1ab980a9ef9e7e954779a3d19" title="Get the outline thickness of a rectangle shape.">sfRectangleShape_getOutlineThickness</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="RectangleShape_8h.htm#a077631d49e565856c9c52f5dad422023" title="Get the total number of points of a rectangle shape.">sfRectangleShape_getPointCount</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="RectangleShape_8h.htm#ac00219345d5259b5d8104d82e80012fa" title="Get a point of a rectangle shape.">sfRectangleShape_getPoint</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RectangleShape_8h.htm#ab584fd9968c864f48b208f5f071721ef" title="Set the size of a rectangle shape.">sfRectangleShape_setSize</a>(<a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> size);</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="comment"></span><a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="RectangleShape_8h.htm#a6f0b6358a570ea2785c3fc7421aeeaef" title="Get the size of a rectangle shape.">sfRectangleShape_getSize</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="RectangleShape_8h.htm#af7aba259a8517bac2775d39b60da6dae" title="Get the local bounding rectangle of a rectangle shape.">sfRectangleShape_getLocalBounds</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="RectangleShape_8h.htm#a0315306f161ef4b684b79dcabd7b8336" title="Get the global bounding rectangle of a rectangle shape.">sfRectangleShape_getGlobalBounds</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* shape);</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="preprocessor">#endif // SFML_RECTANGLESHAPE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderStates_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderStates_8h.htm
new file mode 100755
index 0000000..de1921c
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderStates_8h.htm
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> </div>
+ <div class="headertitle">
+<div class="title">RenderStates.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="BlendMode_8h_source.htm">SFML/Graphics/BlendMode.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Transform_8h_source.htm">SFML/Graphics/Transform.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+</div>
+<p><a href="RenderStates_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfRenderStates.htm">sfRenderStates</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define the states used for drawing to a RenderTarget. <a href="structsfRenderStates.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderStates_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderStates_8h_source.htm
new file mode 100755
index 0000000..efb717d
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderStates_8h_source.htm
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">RenderStates.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="RenderStates_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_RENDERSTATES_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_RENDERSTATES_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="BlendMode_8h.htm">SFML/Graphics/BlendMode.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Transform_8h.htm">SFML/Graphics/Transform.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="structsfRenderStates.htm"> 41</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="structsfRenderStates.htm#ae58d05f2c9ec70ff9fbaa4c0c5f2c295"> 43</a></span>&#160; <a class="code" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbd" title="Available blending modes for drawing.">sfBlendMode</a> <a class="code" href="structsfRenderStates.htm#ae58d05f2c9ec70ff9fbaa4c0c5f2c295" title="Blending mode.">blendMode</a>; </div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="structsfRenderStates.htm#a9e76882c4d6ff589e739c44b27cdba0a"> 44</a></span>&#160; <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="structsfRenderStates.htm#a9e76882c4d6ff589e739c44b27cdba0a" title="Transform.">transform</a>; </div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="structsfRenderStates.htm#a20e03b16909ee04aa295c1505240cc50"> 45</a></span>&#160; <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="structsfRenderStates.htm#a20e03b16909ee04aa295c1505240cc50" title="Texture.">texture</a>; </div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="structsfRenderStates.htm#acd6612876be133c24ad91142bde659d5"> 46</a></span>&#160; <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* <a class="code" href="structsfRenderStates.htm#acd6612876be133c24ad91142bde659d5" title="Shader.">shader</a>; </div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;} <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#endif // SFML_RENDERSTATES_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderTexture_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderTexture_8h.htm
new file mode 100755
index 0000000..00548c1
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderTexture_8h.htm
@@ -0,0 +1,1061 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">RenderTexture.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Color_8h_source.htm">SFML/Graphics/Color.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="PrimitiveType_8h_source.htm">SFML/Graphics/PrimitiveType.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="RenderStates_8h_source.htm">SFML/Graphics/RenderStates.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vertex_8h_source.htm">SFML/Graphics/Vertex.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+</div>
+<p><a href="RenderTexture_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ace3dec8ac61b6fbf5a947e15636d1b48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <br class="typebreak"/>
+<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#ace3dec8ac61b6fbf5a947e15636d1b48">sfRenderTexture_create</a> (unsigned int width, unsigned int height, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> depthBuffer)</td></tr>
+<tr class="memdesc:ace3dec8ac61b6fbf5a947e15636d1b48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a new render texture. <a href="#ace3dec8ac61b6fbf5a947e15636d1b48"></a><br/></td></tr>
+<tr class="separator:ace3dec8ac61b6fbf5a947e15636d1b48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a194dc7a071b2d50df7359ac224416513"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a194dc7a071b2d50df7359ac224416513">sfRenderTexture_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture)</td></tr>
+<tr class="memdesc:a194dc7a071b2d50df7359ac224416513"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing render texture. <a href="#a194dc7a071b2d50df7359ac224416513"></a><br/></td></tr>
+<tr class="separator:a194dc7a071b2d50df7359ac224416513"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0435bbf21a55ebf15cae9ac12afc1e44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2u.htm">sfVector2u</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a0435bbf21a55ebf15cae9ac12afc1e44">sfRenderTexture_getSize</a> (const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture)</td></tr>
+<tr class="memdesc:a0435bbf21a55ebf15cae9ac12afc1e44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of the rendering region of a render texture. <a href="#a0435bbf21a55ebf15cae9ac12afc1e44"></a><br/></td></tr>
+<tr class="separator:a0435bbf21a55ebf15cae9ac12afc1e44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af40b52ff228c0cbea95ad0e042d8cdd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#af40b52ff228c0cbea95ad0e042d8cdd5">sfRenderTexture_setActive</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> active)</td></tr>
+<tr class="memdesc:af40b52ff228c0cbea95ad0e042d8cdd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activate or deactivate a render texture as the current target for rendering. <a href="#af40b52ff228c0cbea95ad0e042d8cdd5"></a><br/></td></tr>
+<tr class="separator:af40b52ff228c0cbea95ad0e042d8cdd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade6f614a6620eeb9607cd1472b41cd80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#ade6f614a6620eeb9607cd1472b41cd80">sfRenderTexture_display</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture)</td></tr>
+<tr class="memdesc:ade6f614a6620eeb9607cd1472b41cd80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the contents of the target texture. <a href="#ade6f614a6620eeb9607cd1472b41cd80"></a><br/></td></tr>
+<tr class="separator:ade6f614a6620eeb9607cd1472b41cd80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55ce52752184a20d8dce33187b4c2c9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a55ce52752184a20d8dce33187b4c2c9d">sfRenderTexture_clear</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:a55ce52752184a20d8dce33187b4c2c9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the rendertexture with the given color. <a href="#a55ce52752184a20d8dce33187b4c2c9d"></a><br/></td></tr>
+<tr class="separator:a55ce52752184a20d8dce33187b4c2c9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a486c3074fea533c451d007ffc0dbf41b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a486c3074fea533c451d007ffc0dbf41b">sfRenderTexture_setView</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:a486c3074fea533c451d007ffc0dbf41b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the current active view of a render texture. <a href="#a486c3074fea533c451d007ffc0dbf41b"></a><br/></td></tr>
+<tr class="separator:a486c3074fea533c451d007ffc0dbf41b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bd6e4fe8e3ba262e8dc77a2f43e1155"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a4bd6e4fe8e3ba262e8dc77a2f43e1155">sfRenderTexture_getView</a> (const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture)</td></tr>
+<tr class="memdesc:a4bd6e4fe8e3ba262e8dc77a2f43e1155"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current active view of a render texture. <a href="#a4bd6e4fe8e3ba262e8dc77a2f43e1155"></a><br/></td></tr>
+<tr class="separator:a4bd6e4fe8e3ba262e8dc77a2f43e1155"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3826aa2a6d12cdc5cde0434590531163"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a3826aa2a6d12cdc5cde0434590531163">sfRenderTexture_getDefaultView</a> (const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture)</td></tr>
+<tr class="memdesc:a3826aa2a6d12cdc5cde0434590531163"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default view of a render texture. <a href="#a3826aa2a6d12cdc5cde0434590531163"></a><br/></td></tr>
+<tr class="separator:a3826aa2a6d12cdc5cde0434590531163"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0765513e38568152ffaad176d6142c6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a0765513e38568152ffaad176d6142c6f">sfRenderTexture_getViewport</a> (const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:a0765513e38568152ffaad176d6142c6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the viewport of a view applied to this target. <a href="#a0765513e38568152ffaad176d6142c6f"></a><br/></td></tr>
+<tr class="separator:a0765513e38568152ffaad176d6142c6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2c3948e78f739524171fa57afcd7f64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#ac2c3948e78f739524171fa57afcd7f64">sfRenderTexture_mapPixelToCoords</a> (const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, <a class="el" href="structsfVector2i.htm">sfVector2i</a> point, const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:ac2c3948e78f739524171fa57afcd7f64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a point from texture coordinates to world coordinates. <a href="#ac2c3948e78f739524171fa57afcd7f64"></a><br/></td></tr>
+<tr class="separator:ac2c3948e78f739524171fa57afcd7f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a889867039a96fc85279c69eda3313b5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2i.htm">sfVector2i</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a889867039a96fc85279c69eda3313b5d">sfRenderTexture_mapCoordsToPixel</a> (const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, <a class="el" href="structsfVector2f.htm">sfVector2f</a> point, const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:a889867039a96fc85279c69eda3313b5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a point from world coordinates to texture coordinates. <a href="#a889867039a96fc85279c69eda3313b5d"></a><br/></td></tr>
+<tr class="separator:a889867039a96fc85279c69eda3313b5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a504249ced4c347b76e3dcf5293beb856"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a504249ced4c347b76e3dcf5293beb856">sfRenderTexture_drawSprite</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="memdesc:a504249ced4c347b76e3dcf5293beb856"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a drawable object to the render-target. <a href="#a504249ced4c347b76e3dcf5293beb856"></a><br/></td></tr>
+<tr class="separator:a504249ced4c347b76e3dcf5293beb856"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca9daf432a23f5b2927e531fc0eb0a9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#aca9daf432a23f5b2927e531fc0eb0a9c">sfRenderTexture_drawText</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="separator:aca9daf432a23f5b2927e531fc0eb0a9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92a3a0c5cfdfd818f6c773991881496e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a92a3a0c5cfdfd818f6c773991881496e">sfRenderTexture_drawShape</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="separator:a92a3a0c5cfdfd818f6c773991881496e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa998a84211ee16bc59bb7b852ec69f88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#aa998a84211ee16bc59bb7b852ec69f88">sfRenderTexture_drawCircleShape</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="separator:aa998a84211ee16bc59bb7b852ec69f88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae04545f77cbcb7d9ce7138db60638aaf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#ae04545f77cbcb7d9ce7138db60638aaf">sfRenderTexture_drawConvexShape</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="separator:ae04545f77cbcb7d9ce7138db60638aaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5505c4fb76e44d20ecf5f8bee596e98c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a5505c4fb76e44d20ecf5f8bee596e98c">sfRenderTexture_drawRectangleShape</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="separator:a5505c4fb76e44d20ecf5f8bee596e98c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e2951c6f62c848b6cc1a7420d1a8e62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a6e2951c6f62c848b6cc1a7420d1a8e62">sfRenderTexture_drawVertexArray</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, const <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="separator:a6e2951c6f62c848b6cc1a7420d1a8e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71996e7c3e6367c090c8040059faf3fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a71996e7c3e6367c090c8040059faf3fa">sfRenderTexture_drawPrimitives</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, const <a class="el" href="structsfVertex.htm">sfVertex</a> *vertices, unsigned int vertexCount, <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2">sfPrimitiveType</a> type, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="memdesc:a71996e7c3e6367c090c8040059faf3fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw primitives defined by an array of vertices to a render texture. <a href="#a71996e7c3e6367c090c8040059faf3fa"></a><br/></td></tr>
+<tr class="separator:a71996e7c3e6367c090c8040059faf3fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7ff105742f8c5e94ab73714b0d08072"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#aa7ff105742f8c5e94ab73714b0d08072">sfRenderTexture_pushGLStates</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture)</td></tr>
+<tr class="memdesc:aa7ff105742f8c5e94ab73714b0d08072"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save the current OpenGL render states and matrices. <a href="#aa7ff105742f8c5e94ab73714b0d08072"></a><br/></td></tr>
+<tr class="separator:aa7ff105742f8c5e94ab73714b0d08072"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43ed90fd1bfb2c98fc95de8663d2d708"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a43ed90fd1bfb2c98fc95de8663d2d708">sfRenderTexture_popGLStates</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture)</td></tr>
+<tr class="memdesc:a43ed90fd1bfb2c98fc95de8663d2d708"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restore the previously saved OpenGL render states and matrices. <a href="#a43ed90fd1bfb2c98fc95de8663d2d708"></a><br/></td></tr>
+<tr class="separator:a43ed90fd1bfb2c98fc95de8663d2d708"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7adc8770402dfd7b5fa5074bc5fb369"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#af7adc8770402dfd7b5fa5074bc5fb369">sfRenderTexture_resetGLStates</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture)</td></tr>
+<tr class="memdesc:af7adc8770402dfd7b5fa5074bc5fb369"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the internal OpenGL states so that the target is ready for drawing. <a href="#af7adc8770402dfd7b5fa5074bc5fb369"></a><br/></td></tr>
+<tr class="separator:af7adc8770402dfd7b5fa5074bc5fb369"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abef64fadd99f15e148ef8b7f42ec6742"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <br class="typebreak"/>
+<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#abef64fadd99f15e148ef8b7f42ec6742">sfRenderTexture_getTexture</a> (const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture)</td></tr>
+<tr class="memdesc:abef64fadd99f15e148ef8b7f42ec6742"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the target texture of a render texture. <a href="#abef64fadd99f15e148ef8b7f42ec6742"></a><br/></td></tr>
+<tr class="separator:abef64fadd99f15e148ef8b7f42ec6742"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec67a15bc2b1431f21309651b8838100"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#aec67a15bc2b1431f21309651b8838100">sfRenderTexture_setSmooth</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> smooth)</td></tr>
+<tr class="memdesc:aec67a15bc2b1431f21309651b8838100"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable the smooth filter on a render texture. <a href="#aec67a15bc2b1431f21309651b8838100"></a><br/></td></tr>
+<tr class="separator:aec67a15bc2b1431f21309651b8838100"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add0fe4462484ebe21109984af0ca82d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#add0fe4462484ebe21109984af0ca82d9">sfRenderTexture_isSmooth</a> (const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture)</td></tr>
+<tr class="memdesc:add0fe4462484ebe21109984af0ca82d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether the smooth filter is enabled or not for a render texture. <a href="#add0fe4462484ebe21109984af0ca82d9"></a><br/></td></tr>
+<tr class="separator:add0fe4462484ebe21109984af0ca82d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc801ae7e12b73f1cbe20f19590aa6a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#abc801ae7e12b73f1cbe20f19590aa6a1">sfRenderTexture_setRepeated</a> (<a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> repeated)</td></tr>
+<tr class="memdesc:abc801ae7e12b73f1cbe20f19590aa6a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable texture repeating. <a href="#abc801ae7e12b73f1cbe20f19590aa6a1"></a><br/></td></tr>
+<tr class="separator:abc801ae7e12b73f1cbe20f19590aa6a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3837730ce862ff915113fb8d7a7566d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm#a3837730ce862ff915113fb8d7a7566d7">sfRenderTexture_isRepeated</a> (const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *renderTexture)</td></tr>
+<tr class="memdesc:a3837730ce862ff915113fb8d7a7566d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether the texture is repeated or not. <a href="#a3837730ce862ff915113fb8d7a7566d7"></a><br/></td></tr>
+<tr class="separator:a3837730ce862ff915113fb8d7a7566d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a55ce52752184a20d8dce33187b4c2c9d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_clear </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Clear the rendertexture with the given color. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ <tr><td class="paramname">color</td><td>Fill color </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ace3dec8ac61b6fbf5a947e15636d1b48"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* sfRenderTexture_create </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>depthBuffer</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a new render texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">width</td><td>Width of the render texture </td></tr>
+ <tr><td class="paramname">height</td><td>Height of the render texture </td></tr>
+ <tr><td class="paramname">depthBuffer</td><td>Do you want a depth-buffer attached? (useful only if you're doing 3D OpenGL on the rendertexture)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfRenderTexture object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a194dc7a071b2d50df7359ac224416513"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing render texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ade6f614a6620eeb9607cd1472b41cd80"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_display </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Update the contents of the target texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa998a84211ee16bc59bb7b852ec69f88"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_drawCircleShape </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae04545f77cbcb7d9ce7138db60638aaf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_drawConvexShape </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a71996e7c3e6367c090c8040059faf3fa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_drawPrimitives </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfVertex.htm">sfVertex</a> *&#160;</td>
+ <td class="paramname"><em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>vertexCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2">sfPrimitiveType</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Draw primitives defined by an array of vertices to a render texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ <tr><td class="paramname">vertices</td><td>Pointer to the vertices </td></tr>
+ <tr><td class="paramname">vertexCount</td><td>Number of vertices in the array </td></tr>
+ <tr><td class="paramname">type</td><td>Type of primitives to draw </td></tr>
+ <tr><td class="paramname">states</td><td>Render states to use for drawing (NULL to use the default states) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5505c4fb76e44d20ecf5f8bee596e98c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_drawRectangleShape </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a92a3a0c5cfdfd818f6c773991881496e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_drawShape </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a504249ced4c347b76e3dcf5293beb856"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_drawSprite </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Draw a drawable object to the render-target. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ <tr><td class="paramname">object</td><td>Object to draw </td></tr>
+ <tr><td class="paramname">states</td><td>Render states to use for drawing (NULL to use the default states) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aca9daf432a23f5b2927e531fc0eb0a9c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_drawText </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a6e2951c6f62c848b6cc1a7420d1a8e62"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_drawVertexArray </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a3826aa2a6d12cdc5cde0434590531163"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* sfRenderTexture_getDefaultView </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the default view of a render texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Default view of the rendertexture </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0435bbf21a55ebf15cae9ac12afc1e44"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2u.htm">sfVector2u</a> sfRenderTexture_getSize </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the size of the rendering region of a render texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Size in pixels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abef64fadd99f15e148ef8b7f42ec6742"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfRenderTexture_getTexture </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the target texture of a render texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the target texture </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4bd6e4fe8e3ba262e8dc77a2f43e1155"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* sfRenderTexture_getView </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current active view of a render texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current active view </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0765513e38568152ffaad176d6142c6f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a> sfRenderTexture_getViewport </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the viewport of a view applied to this target. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ <tr><td class="paramname">view</td><td>Target view</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Viewport rectangle, expressed in pixels in the current target </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3837730ce862ff915113fb8d7a7566d7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfRenderTexture_isRepeated </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether the texture is repeated or not. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if repeat mode is enabled, sfFalse if it is disabled </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="add0fe4462484ebe21109984af0ca82d9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfRenderTexture_isSmooth </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether the smooth filter is enabled or not for a render texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if smoothing is enabled, sfFalse if it is disabled </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a889867039a96fc85279c69eda3313b5d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2i.htm">sfVector2i</a> sfRenderTexture_mapCoordsToPixel </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>point</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Convert a point from world coordinates to texture coordinates. </p>
+<p>This function finds the pixel of the render-texture that matches the given 2D point. In other words, it goes through the same process as the graphics card, to compute the final position of a rendered point.</p>
+<p>Initially, both coordinate systems (world units and target pixels) match perfectly. But if you define a custom view or resize your render-texture, this assertion is not true anymore, ie. a point located at (150, 75) in your 2D world may map to the pixel (10, 50) of your render-texture &ndash; if the view is translated by (140, 25).</p>
+<p>This version uses a custom view for calculations, see the other overload of the function if you want to use the current view of the render-texture.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ <tr><td class="paramname">point</td><td>Point to convert </td></tr>
+ <tr><td class="paramname">view</td><td>The view to use for converting the point</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The converted point, in target coordinates (pixels) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac2c3948e78f739524171fa57afcd7f64"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfRenderTexture_mapPixelToCoords </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2i.htm">sfVector2i</a>&#160;</td>
+ <td class="paramname"><em>point</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Convert a point from texture coordinates to world coordinates. </p>
+<p>This function finds the 2D position that matches the given pixel of the render-texture. In other words, it does the inverse of what the graphics card does, to find the initial position of a rendered pixel.</p>
+<p>Initially, both coordinate systems (world units and target pixels) match perfectly. But if you define a custom view or resize your render-texture, this assertion is not true anymore, ie. a point located at (10, 50) in your render-texture may map to the point (150, 75) in your 2D world &ndash; if the view is translated by (140, 25).</p>
+<p>This version uses a custom view for calculations, see the other overload of the function if you want to use the current view of the render-texture.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ <tr><td class="paramname">point</td><td>Pixel to convert </td></tr>
+ <tr><td class="paramname">view</td><td>The view to use for converting the point</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The converted point, in "world" units </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a43ed90fd1bfb2c98fc95de8663d2d708"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_popGLStates </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Restore the previously saved OpenGL render states and matrices. </p>
+<p>See the description of pushGLStates to get a detailed description of these functions.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa7ff105742f8c5e94ab73714b0d08072"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_pushGLStates </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Save the current OpenGL render states and matrices. </p>
+<p>This function can be used when you mix SFML drawing and direct OpenGL rendering. Combined with popGLStates, it ensures that: </p>
+<ul>
+<li>SFML's internal states are not messed up by your OpenGL code </li>
+<li>your OpenGL states are not modified by a call to a SFML function</li>
+</ul>
+<p>Note that this function is quite expensive: it saves all the possible OpenGL states and matrices, even the ones you don't care about. Therefore it should be used wisely. It is provided for convenience, but the best results will be achieved if you handle OpenGL states yourself (because you know which states have really changed, and need to be saved and restored). Take a look at the resetGLStates function if you do so.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af7adc8770402dfd7b5fa5074bc5fb369"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_resetGLStates </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reset the internal OpenGL states so that the target is ready for drawing. </p>
+<p>This function can be used when you mix SFML drawing and direct OpenGL rendering, if you choose not to use pushGLStates/popGLStates. It makes sure that all OpenGL states needed by SFML are set, so that subsequent sfRenderTexture_draw*() calls will work as expected.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af40b52ff228c0cbea95ad0e042d8cdd5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfRenderTexture_setActive </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>active</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Activate or deactivate a render texture as the current target for rendering. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ <tr><td class="paramname">active</td><td>sfTrue to activate, sfFalse to deactivate</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if operation was successful, false otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abc801ae7e12b73f1cbe20f19590aa6a1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_setRepeated </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>repeated</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enable or disable texture repeating. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ <tr><td class="paramname">repeated</td><td>sfTrue to enable repeating, sfFalse to disable it </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aec67a15bc2b1431f21309651b8838100"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_setSmooth </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>smooth</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enable or disable the smooth filter on a render texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ <tr><td class="paramname">smooth</td><td>sfTrue to enable smoothing, sfFalse to disable it </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a486c3074fea533c451d007ffc0dbf41b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderTexture_setView </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a> *&#160;</td>
+ <td class="paramname"><em>renderTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the current active view of a render texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderTexture</td><td>Render texture object </td></tr>
+ <tr><td class="paramname">view</td><td>Pointer to the new view </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderTexture_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderTexture_8h_source.htm
new file mode 100755
index 0000000..1f7f486
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderTexture_8h_source.htm
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">RenderTexture.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="RenderTexture_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_RENDERTEXTURE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_RENDERTEXTURE_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Color_8h.htm">SFML/Graphics/Color.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="PrimitiveType_8h.htm">SFML/Graphics/PrimitiveType.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="RenderStates_8h.htm">SFML/Graphics/RenderStates.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vertex_8h.htm">SFML/Graphics/Vertex.h</a>&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* <a class="code" href="RenderTexture_8h.htm#ace3dec8ac61b6fbf5a947e15636d1b48" title="Construct a new render texture.">sfRenderTexture_create</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> height, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> depthBuffer);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#a194dc7a071b2d50df7359ac224416513" title="Destroy an existing render texture.">sfRenderTexture_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2u.htm" title="2-component vector of unsigned integers">sfVector2u</a> <a class="code" href="RenderTexture_8h.htm#a0435bbf21a55ebf15cae9ac12afc1e44" title="Get the size of the rendering region of a render texture.">sfRenderTexture_getSize</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="RenderTexture_8h.htm#af40b52ff228c0cbea95ad0e042d8cdd5" title="Activate or deactivate a render texture as the current target for rendering.">sfRenderTexture_setActive</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> active);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#ade6f614a6620eeb9607cd1472b41cd80" title="Update the contents of the target texture.">sfRenderTexture_display</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#a55ce52752184a20d8dce33187b4c2c9d" title="Clear the rendertexture with the given color.">sfRenderTexture_clear</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#a486c3074fea533c451d007ffc0dbf41b" title="Change the current active view of a render texture.">sfRenderTexture_setView</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* <a class="code" href="RenderTexture_8h.htm#a4bd6e4fe8e3ba262e8dc77a2f43e1155" title="Get the current active view of a render texture.">sfRenderTexture_getView</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture);</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* <a class="code" href="RenderTexture_8h.htm#a3826aa2a6d12cdc5cde0434590531163" title="Get the default view of a render texture.">sfRenderTexture_getDefaultView</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfIntRect.htm">sfIntRect</a> <a class="code" href="RenderTexture_8h.htm#a0765513e38568152ffaad176d6142c6f" title="Get the viewport of a view applied to this target.">sfRenderTexture_getViewport</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="RenderTexture_8h.htm#ac2c3948e78f739524171fa57afcd7f64" title="Convert a point from texture coordinates to world coordinates.">sfRenderTexture_mapPixelToCoords</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <a class="code" href="structsfVector2i.htm" title="2-component vector of integers">sfVector2i</a> point, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2i.htm" title="2-component vector of integers">sfVector2i</a> <a class="code" href="RenderTexture_8h.htm#a889867039a96fc85279c69eda3313b5d" title="Convert a point from world coordinates to texture coordinates.">sfRenderTexture_mapCoordsToPixel</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> point, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#a504249ced4c347b76e3dcf5293beb856" title="Draw a drawable object to the render-target.">sfRenderTexture_drawSprite</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#aca9daf432a23f5b2927e531fc0eb0a9c">sfRenderTexture_drawText</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#a92a3a0c5cfdfd818f6c773991881496e">sfRenderTexture_drawShape</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#aa998a84211ee16bc59bb7b852ec69f88">sfRenderTexture_drawCircleShape</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#ae04545f77cbcb7d9ce7138db60638aaf">sfRenderTexture_drawConvexShape</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#a5505c4fb76e44d20ecf5f8bee596e98c">sfRenderTexture_drawRectangleShape</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#a6e2951c6f62c848b6cc1a7420d1a8e62">sfRenderTexture_drawVertexArray</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#a71996e7c3e6367c090c8040059faf3fa" title="Draw primitives defined by an array of vertices to a render texture.">sfRenderTexture_drawPrimitives</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture,</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keyword">const</span> <a class="code" href="structsfVertex.htm" title="Define a point with color and texture coordinates.">sfVertex</a>* vertices, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> vertexCount,</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2" title="Types of primitives that a sf::VertexArray can render.">sfPrimitiveType</a> type, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#aa7ff105742f8c5e94ab73714b0d08072" title="Save the current OpenGL render states and matrices.">sfRenderTexture_pushGLStates</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture);</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#a43ed90fd1bfb2c98fc95de8663d2d708" title="Restore the previously saved OpenGL render states and matrices.">sfRenderTexture_popGLStates</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture);</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#af7adc8770402dfd7b5fa5074bc5fb369" title="Reset the internal OpenGL states so that the target is ready for drawing.">sfRenderTexture_resetGLStates</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture);</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="RenderTexture_8h.htm#abef64fadd99f15e148ef8b7f42ec6742" title="Get the target texture of a render texture.">sfRenderTexture_getTexture</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture);</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#aec67a15bc2b1431f21309651b8838100" title="Enable or disable the smooth filter on a render texture.">sfRenderTexture_setSmooth</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> smooth);</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="RenderTexture_8h.htm#add0fe4462484ebe21109984af0ca82d9" title="Tell whether the smooth filter is enabled or not for a render texture.">sfRenderTexture_isSmooth</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture);</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderTexture_8h.htm#abc801ae7e12b73f1cbe20f19590aa6a1" title="Enable or disable texture repeating.">sfRenderTexture_setRepeated</a>(<a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> repeated);</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="RenderTexture_8h.htm#a3837730ce862ff915113fb8d7a7566d7" title="Tell whether the texture is repeated or not.">sfRenderTexture_isRepeated</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">sfRenderTexture</a>* renderTexture);</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="preprocessor">#endif // SFML_RENDERTEXTURE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderWindow_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderWindow_8h.htm
new file mode 100755
index 0000000..9363605
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderWindow_8h.htm
@@ -0,0 +1,1749 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">RenderWindow.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Color_8h_source.htm">SFML/Graphics/Color.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="PrimitiveType_8h_source.htm">SFML/Graphics/PrimitiveType.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="RenderStates_8h_source.htm">SFML/Graphics/RenderStates.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vertex_8h_source.htm">SFML/Graphics/Vertex.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Event_8h_source.htm">SFML/Window/Event.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="VideoMode_8h_source.htm">SFML/Window/VideoMode.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="WindowHandle_8h_source.htm">SFML/Window/WindowHandle.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Window_2Window_8h_source.htm">SFML/Window/Window.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+</div>
+<p><a href="RenderWindow_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae87ec3824cb709d2663671397bb2c611"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#ae87ec3824cb709d2663671397bb2c611">sfRenderWindow_create</a> (<a class="el" href="structsfVideoMode.htm">sfVideoMode</a> mode, const char *title, <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> style, const <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> *settings)</td></tr>
+<tr class="memdesc:ae87ec3824cb709d2663671397bb2c611"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a new render window. <a href="#ae87ec3824cb709d2663671397bb2c611"></a><br/></td></tr>
+<tr class="separator:ae87ec3824cb709d2663671397bb2c611"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c41232276098338d6ac6b4ba4c6d25e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a8c41232276098338d6ac6b4ba4c6d25e">sfRenderWindow_createUnicode</a> (<a class="el" href="structsfVideoMode.htm">sfVideoMode</a> mode, const <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> *title, <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> style, const <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> *settings)</td></tr>
+<tr class="memdesc:a8c41232276098338d6ac6b4ba4c6d25e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a new render window (with a UTF-32 title) <a href="#a8c41232276098338d6ac6b4ba4c6d25e"></a><br/></td></tr>
+<tr class="separator:a8c41232276098338d6ac6b4ba4c6d25e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a397fba8dc8bfb6ab7dd4ae2c0d2d00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a9a397fba8dc8bfb6ab7dd4ae2c0d2d00">sfRenderWindow_createFromHandle</a> (sfWindowHandle handle, const <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> *settings)</td></tr>
+<tr class="memdesc:a9a397fba8dc8bfb6ab7dd4ae2c0d2d00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a render window from an existing control. <a href="#a9a397fba8dc8bfb6ab7dd4ae2c0d2d00"></a><br/></td></tr>
+<tr class="separator:a9a397fba8dc8bfb6ab7dd4ae2c0d2d00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d504a27e7dab732c8a26d19e2cb61a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a6d504a27e7dab732c8a26d19e2cb61a7">sfRenderWindow_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:a6d504a27e7dab732c8a26d19e2cb61a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing render window. <a href="#a6d504a27e7dab732c8a26d19e2cb61a7"></a><br/></td></tr>
+<tr class="separator:a6d504a27e7dab732c8a26d19e2cb61a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b203189a7160e1e64c299e82f03de02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a3b203189a7160e1e64c299e82f03de02">sfRenderWindow_close</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:a3b203189a7160e1e64c299e82f03de02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close a render window (but doesn't destroy the internal data) <a href="#a3b203189a7160e1e64c299e82f03de02"></a><br/></td></tr>
+<tr class="separator:a3b203189a7160e1e64c299e82f03de02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2107fd0186e2ccbc0d897ac0b89d3384"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a2107fd0186e2ccbc0d897ac0b89d3384">sfRenderWindow_isOpen</a> (const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:a2107fd0186e2ccbc0d897ac0b89d3384"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether or not a render window is opened. <a href="#a2107fd0186e2ccbc0d897ac0b89d3384"></a><br/></td></tr>
+<tr class="separator:a2107fd0186e2ccbc0d897ac0b89d3384"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d0e4fbedadfc5ef1afec6fd4e1f2509"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <br class="typebreak"/>
+<a class="el" href="structsfContextSettings.htm">sfContextSettings</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a2d0e4fbedadfc5ef1afec6fd4e1f2509">sfRenderWindow_getSettings</a> (const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:a2d0e4fbedadfc5ef1afec6fd4e1f2509"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the creation settings of a render window. <a href="#a2d0e4fbedadfc5ef1afec6fd4e1f2509"></a><br/></td></tr>
+<tr class="separator:a2d0e4fbedadfc5ef1afec6fd4e1f2509"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5835e69e4263bd75d13493a8baef87cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a5835e69e4263bd75d13493a8baef87cc">sfRenderWindow_pollEvent</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, <a class="el" href="unionsfEvent.htm">sfEvent</a> *event)</td></tr>
+<tr class="memdesc:a5835e69e4263bd75d13493a8baef87cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the event on top of event queue of a render window, if any, and pop it. <a href="#a5835e69e4263bd75d13493a8baef87cc"></a><br/></td></tr>
+<tr class="separator:a5835e69e4263bd75d13493a8baef87cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2befccb7bdab4b4dd89450bed5ed525e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a2befccb7bdab4b4dd89450bed5ed525e">sfRenderWindow_waitEvent</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, <a class="el" href="unionsfEvent.htm">sfEvent</a> *event)</td></tr>
+<tr class="memdesc:a2befccb7bdab4b4dd89450bed5ed525e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for an event and return it. <a href="#a2befccb7bdab4b4dd89450bed5ed525e"></a><br/></td></tr>
+<tr class="separator:a2befccb7bdab4b4dd89450bed5ed525e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a527986a36349b022565d22eff913a223"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2i.htm">sfVector2i</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a527986a36349b022565d22eff913a223">sfRenderWindow_getPosition</a> (const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:a527986a36349b022565d22eff913a223"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the position of a render window. <a href="#a527986a36349b022565d22eff913a223"></a><br/></td></tr>
+<tr class="separator:a527986a36349b022565d22eff913a223"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7bfa5e109bfeb04a61192f159eb65e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#aa7bfa5e109bfeb04a61192f159eb65e1">sfRenderWindow_setPosition</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, <a class="el" href="structsfVector2i.htm">sfVector2i</a> position)</td></tr>
+<tr class="memdesc:aa7bfa5e109bfeb04a61192f159eb65e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the position of a render window on screen. <a href="#aa7bfa5e109bfeb04a61192f159eb65e1"></a><br/></td></tr>
+<tr class="separator:aa7bfa5e109bfeb04a61192f159eb65e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74ebd1ca53c02794b75ed72f1444111f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2u.htm">sfVector2u</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a74ebd1ca53c02794b75ed72f1444111f">sfRenderWindow_getSize</a> (const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:a74ebd1ca53c02794b75ed72f1444111f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of the rendering region of a render window. <a href="#a74ebd1ca53c02794b75ed72f1444111f"></a><br/></td></tr>
+<tr class="separator:a74ebd1ca53c02794b75ed72f1444111f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3aed26a869c2c5f1d1fd75f4d378398b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a3aed26a869c2c5f1d1fd75f4d378398b">sfRenderWindow_setSize</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, <a class="el" href="structsfVector2u.htm">sfVector2u</a> size)</td></tr>
+<tr class="memdesc:a3aed26a869c2c5f1d1fd75f4d378398b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the size of the rendering region of a render window. <a href="#a3aed26a869c2c5f1d1fd75f4d378398b"></a><br/></td></tr>
+<tr class="separator:a3aed26a869c2c5f1d1fd75f4d378398b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a742d266fca234425f1b302b9a1a11a3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a742d266fca234425f1b302b9a1a11a3f">sfRenderWindow_setTitle</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, const char *title)</td></tr>
+<tr class="memdesc:a742d266fca234425f1b302b9a1a11a3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the title of a render window. <a href="#a742d266fca234425f1b302b9a1a11a3f"></a><br/></td></tr>
+<tr class="separator:a742d266fca234425f1b302b9a1a11a3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae71162bf884ac818e53ddc137fdc2c9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#ae71162bf884ac818e53ddc137fdc2c9e">sfRenderWindow_setUnicodeTitle</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, const <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> *title)</td></tr>
+<tr class="memdesc:ae71162bf884ac818e53ddc137fdc2c9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the title of a render window (with a UTF-32 string) <a href="#ae71162bf884ac818e53ddc137fdc2c9e"></a><br/></td></tr>
+<tr class="separator:ae71162bf884ac818e53ddc137fdc2c9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01064e1038b1462ee90ecc24dcd9dadd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a01064e1038b1462ee90ecc24dcd9dadd">sfRenderWindow_setIcon</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, unsigned int width, unsigned int height, const <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> *pixels)</td></tr>
+<tr class="memdesc:a01064e1038b1462ee90ecc24dcd9dadd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change a render window's icon. <a href="#a01064e1038b1462ee90ecc24dcd9dadd"></a><br/></td></tr>
+<tr class="separator:a01064e1038b1462ee90ecc24dcd9dadd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade9efb4b1ffb3cceba52a69fcf0f0a76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#ade9efb4b1ffb3cceba52a69fcf0f0a76">sfRenderWindow_setVisible</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> visible)</td></tr>
+<tr class="memdesc:ade9efb4b1ffb3cceba52a69fcf0f0a76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show or hide a render window. <a href="#ade9efb4b1ffb3cceba52a69fcf0f0a76"></a><br/></td></tr>
+<tr class="separator:ade9efb4b1ffb3cceba52a69fcf0f0a76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4055d7bde5ac3cc9115a66c74a168a44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a4055d7bde5ac3cc9115a66c74a168a44">sfRenderWindow_setMouseCursorVisible</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> show)</td></tr>
+<tr class="memdesc:a4055d7bde5ac3cc9115a66c74a168a44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show or hide the mouse cursor on a render window. <a href="#a4055d7bde5ac3cc9115a66c74a168a44"></a><br/></td></tr>
+<tr class="separator:a4055d7bde5ac3cc9115a66c74a168a44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab638b97b03b40133911257f87f4f3569"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#ab638b97b03b40133911257f87f4f3569">sfRenderWindow_setVerticalSyncEnabled</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> enabled)</td></tr>
+<tr class="memdesc:ab638b97b03b40133911257f87f4f3569"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable / disable vertical synchronization on a render window. <a href="#ab638b97b03b40133911257f87f4f3569"></a><br/></td></tr>
+<tr class="separator:ab638b97b03b40133911257f87f4f3569"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae813d4f6e6a00f576c6518b58ed2081c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#ae813d4f6e6a00f576c6518b58ed2081c">sfRenderWindow_setKeyRepeatEnabled</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> enabled)</td></tr>
+<tr class="memdesc:ae813d4f6e6a00f576c6518b58ed2081c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable automatic key-repeat for keydown events. <a href="#ae813d4f6e6a00f576c6518b58ed2081c"></a><br/></td></tr>
+<tr class="separator:ae813d4f6e6a00f576c6518b58ed2081c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b640d0a23ccc588db100b170942ed35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a9b640d0a23ccc588db100b170942ed35">sfRenderWindow_setActive</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> active)</td></tr>
+<tr class="memdesc:a9b640d0a23ccc588db100b170942ed35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activate or deactivate a render window as the current target for rendering. <a href="#a9b640d0a23ccc588db100b170942ed35"></a><br/></td></tr>
+<tr class="separator:a9b640d0a23ccc588db100b170942ed35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5bc9a1f36669b2077f28d5b4898f13a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#aa5bc9a1f36669b2077f28d5b4898f13a">sfRenderWindow_display</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:aa5bc9a1f36669b2077f28d5b4898f13a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display a render window on screen. <a href="#aa5bc9a1f36669b2077f28d5b4898f13a"></a><br/></td></tr>
+<tr class="separator:aa5bc9a1f36669b2077f28d5b4898f13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae925d3fdc295a0d8e1e0a8a11eb21d2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#ae925d3fdc295a0d8e1e0a8a11eb21d2a">sfRenderWindow_setFramerateLimit</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, unsigned int limit)</td></tr>
+<tr class="memdesc:ae925d3fdc295a0d8e1e0a8a11eb21d2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Limit the framerate to a maximum fixed frequency for a render window. <a href="#ae925d3fdc295a0d8e1e0a8a11eb21d2a"></a><br/></td></tr>
+<tr class="separator:ae925d3fdc295a0d8e1e0a8a11eb21d2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d60d243caafb710c89950240613fbac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a7d60d243caafb710c89950240613fbac">sfRenderWindow_setJoystickThreshold</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, float threshold)</td></tr>
+<tr class="memdesc:a7d60d243caafb710c89950240613fbac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the joystick threshold, ie. <a href="#a7d60d243caafb710c89950240613fbac"></a><br/></td></tr>
+<tr class="separator:a7d60d243caafb710c89950240613fbac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27621644b390a66fd1dea75fc97f56ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> sfWindowHandle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a27621644b390a66fd1dea75fc97f56ad">sfRenderWindow_getSystemHandle</a> (const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:a27621644b390a66fd1dea75fc97f56ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the OS-specific handle of a render window. <a href="#a27621644b390a66fd1dea75fc97f56ad"></a><br/></td></tr>
+<tr class="separator:a27621644b390a66fd1dea75fc97f56ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3041dc1d8c3ed9e4533840f549e22ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#af3041dc1d8c3ed9e4533840f549e22ec">sfRenderWindow_clear</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:af3041dc1d8c3ed9e4533840f549e22ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear a render window with the given color. <a href="#af3041dc1d8c3ed9e4533840f549e22ec"></a><br/></td></tr>
+<tr class="separator:af3041dc1d8c3ed9e4533840f549e22ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04e8c38eaa90f635aea11546643fdae7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a04e8c38eaa90f635aea11546643fdae7">sfRenderWindow_setView</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:a04e8c38eaa90f635aea11546643fdae7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the current active view of a render window. <a href="#a04e8c38eaa90f635aea11546643fdae7"></a><br/></td></tr>
+<tr class="separator:a04e8c38eaa90f635aea11546643fdae7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b1f2daf75467a2c174d30932cc95d9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a0b1f2daf75467a2c174d30932cc95d9c">sfRenderWindow_getView</a> (const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:a0b1f2daf75467a2c174d30932cc95d9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current active view of a render window. <a href="#a0b1f2daf75467a2c174d30932cc95d9c"></a><br/></td></tr>
+<tr class="separator:a0b1f2daf75467a2c174d30932cc95d9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41acd04150d01cb7bc0d4c038fc9afe1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a41acd04150d01cb7bc0d4c038fc9afe1">sfRenderWindow_getDefaultView</a> (const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:a41acd04150d01cb7bc0d4c038fc9afe1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default view of a render window. <a href="#a41acd04150d01cb7bc0d4c038fc9afe1"></a><br/></td></tr>
+<tr class="separator:a41acd04150d01cb7bc0d4c038fc9afe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac76ec340317828169c060460ee738150"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#ac76ec340317828169c060460ee738150">sfRenderWindow_getViewport</a> (const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:ac76ec340317828169c060460ee738150"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the viewport of a view applied to this target. <a href="#ac76ec340317828169c060460ee738150"></a><br/></td></tr>
+<tr class="separator:ac76ec340317828169c060460ee738150"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a69bb2733c459da8e223da60f6708e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a0a69bb2733c459da8e223da60f6708e6">sfRenderWindow_mapPixelToCoords</a> (const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, <a class="el" href="structsfVector2i.htm">sfVector2i</a> point, const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:a0a69bb2733c459da8e223da60f6708e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a point from window coordinates to world coordinates. <a href="#a0a69bb2733c459da8e223da60f6708e6"></a><br/></td></tr>
+<tr class="separator:a0a69bb2733c459da8e223da60f6708e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81c9d54f50e50c26336b15df48101e39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2i.htm">sfVector2i</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a81c9d54f50e50c26336b15df48101e39">sfRenderWindow_mapCoordsToPixel</a> (const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, <a class="el" href="structsfVector2f.htm">sfVector2f</a> point, const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:a81c9d54f50e50c26336b15df48101e39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a point from world coordinates to window coordinates. <a href="#a81c9d54f50e50c26336b15df48101e39"></a><br/></td></tr>
+<tr class="separator:a81c9d54f50e50c26336b15df48101e39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac3d0c5c336eaec0d779a5fb0ee8fbed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#aac3d0c5c336eaec0d779a5fb0ee8fbed">sfRenderWindow_drawSprite</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="memdesc:aac3d0c5c336eaec0d779a5fb0ee8fbed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a drawable object to the render-target. <a href="#aac3d0c5c336eaec0d779a5fb0ee8fbed"></a><br/></td></tr>
+<tr class="separator:aac3d0c5c336eaec0d779a5fb0ee8fbed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8bfb4e0e8a1c737b5d07943d26c3c33d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a8bfb4e0e8a1c737b5d07943d26c3c33d">sfRenderWindow_drawText</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="separator:a8bfb4e0e8a1c737b5d07943d26c3c33d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeea8c2e746c16e0964417d14c7bfa4d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#aeea8c2e746c16e0964417d14c7bfa4d7">sfRenderWindow_drawShape</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="separator:aeea8c2e746c16e0964417d14c7bfa4d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4f206f13a5a10f47b2502bfe2bf7889"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#ad4f206f13a5a10f47b2502bfe2bf7889">sfRenderWindow_drawCircleShape</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="separator:ad4f206f13a5a10f47b2502bfe2bf7889"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06955301e3a2fc93d63e1bc713ff0e0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a06955301e3a2fc93d63e1bc713ff0e0e">sfRenderWindow_drawConvexShape</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="separator:a06955301e3a2fc93d63e1bc713ff0e0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab70379b9c13802b7ed0b954e7187eed2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#ab70379b9c13802b7ed0b954e7187eed2">sfRenderWindow_drawRectangleShape</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="separator:ab70379b9c13802b7ed0b954e7187eed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1d44eca905e88507e9cae4bd5d17008"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#ab1d44eca905e88507e9cae4bd5d17008">sfRenderWindow_drawVertexArray</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, const <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *object, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="separator:ab1d44eca905e88507e9cae4bd5d17008"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b2a61e800f646537a615bb306117184"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a4b2a61e800f646537a615bb306117184">sfRenderWindow_drawPrimitives</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, const <a class="el" href="structsfVertex.htm">sfVertex</a> *vertices, unsigned int vertexCount, <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2">sfPrimitiveType</a> type, const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *states)</td></tr>
+<tr class="memdesc:a4b2a61e800f646537a615bb306117184"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw primitives defined by an array of vertices to a render window. <a href="#a4b2a61e800f646537a615bb306117184"></a><br/></td></tr>
+<tr class="separator:a4b2a61e800f646537a615bb306117184"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b3600872dc031ff7d2392a2621b44e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a2b3600872dc031ff7d2392a2621b44e7">sfRenderWindow_pushGLStates</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:a2b3600872dc031ff7d2392a2621b44e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save the current OpenGL render states and matrices. <a href="#a2b3600872dc031ff7d2392a2621b44e7"></a><br/></td></tr>
+<tr class="separator:a2b3600872dc031ff7d2392a2621b44e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a351a4ad5441328dc3ade8c1a52ffbb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a6a351a4ad5441328dc3ade8c1a52ffbb">sfRenderWindow_popGLStates</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:a6a351a4ad5441328dc3ade8c1a52ffbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restore the previously saved OpenGL render states and matrices. <a href="#a6a351a4ad5441328dc3ade8c1a52ffbb"></a><br/></td></tr>
+<tr class="separator:a6a351a4ad5441328dc3ade8c1a52ffbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf3fbf9bf145b8eb0e3584e96e683d18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#aaf3fbf9bf145b8eb0e3584e96e683d18">sfRenderWindow_resetGLStates</a> (<a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:aaf3fbf9bf145b8eb0e3584e96e683d18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the internal OpenGL states so that the target is ready for drawing. <a href="#aaf3fbf9bf145b8eb0e3584e96e683d18"></a><br/></td></tr>
+<tr class="separator:aaf3fbf9bf145b8eb0e3584e96e683d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a273c5ae6f75eb74a9f16932c8478ff79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a273c5ae6f75eb74a9f16932c8478ff79">sfRenderWindow_capture</a> (const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow)</td></tr>
+<tr class="memdesc:a273c5ae6f75eb74a9f16932c8478ff79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the current contents of a render window to an image. <a href="#a273c5ae6f75eb74a9f16932c8478ff79"></a><br/></td></tr>
+<tr class="separator:a273c5ae6f75eb74a9f16932c8478ff79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41b751abf5703f7c34b0adb2a5741ffb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2i.htm">sfVector2i</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#a41b751abf5703f7c34b0adb2a5741ffb">sfMouse_getPositionRenderWindow</a> (const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *relativeTo)</td></tr>
+<tr class="memdesc:a41b751abf5703f7c34b0adb2a5741ffb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current position of the mouse relatively to a render-window. <a href="#a41b751abf5703f7c34b0adb2a5741ffb"></a><br/></td></tr>
+<tr class="separator:a41b751abf5703f7c34b0adb2a5741ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abba76f4c8f109b167749cd1b6bce786e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm#abba76f4c8f109b167749cd1b6bce786e">sfMouse_setPositionRenderWindow</a> (<a class="el" href="structsfVector2i.htm">sfVector2i</a> position, const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *relativeTo)</td></tr>
+<tr class="memdesc:abba76f4c8f109b167749cd1b6bce786e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current position of the mouse relatively to a render-window. <a href="#abba76f4c8f109b167749cd1b6bce786e"></a><br/></td></tr>
+<tr class="separator:abba76f4c8f109b167749cd1b6bce786e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a41b751abf5703f7c34b0adb2a5741ffb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2i.htm">sfVector2i</a> sfMouse_getPositionRenderWindow </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>relativeTo</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current position of the mouse relatively to a render-window. </p>
+<p>This function returns the current position of the mouse cursor relative to the given render-window, or desktop if NULL is passed.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">relativeTo</td><td>Reference window</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Position of the mouse cursor, relative to the given render-window </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abba76f4c8f109b167749cd1b6bce786e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfMouse_setPositionRenderWindow </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfVector2i.htm">sfVector2i</a>&#160;</td>
+ <td class="paramname"><em>position</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>relativeTo</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the current position of the mouse relatively to a render-window. </p>
+<p>This function sets the current position of the mouse cursor relative to the given render-window, or desktop if NULL is passed.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">position</td><td>New position of the mouse </td></tr>
+ <tr><td class="paramname">relativeTo</td><td>Reference window </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a273c5ae6f75eb74a9f16932c8478ff79"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* sfRenderWindow_capture </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy the current contents of a render window to an image. </p>
+<p>This is a slow operation, whose main purpose is to make screenshots of the application. If you want to update an image with the contents of the window and then use it for drawing, you should rather use a sfTexture and its update(sfWindow*) function. You can also draw things directly to a texture with the sfRenderWindow class.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>New image containing the captured contents </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af3041dc1d8c3ed9e4533840f549e22ec"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_clear </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Clear a render window with the given color. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">color</td><td>Fill color </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a3b203189a7160e1e64c299e82f03de02"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_close </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Close a render window (but doesn't destroy the internal data) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window to close </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae87ec3824cb709d2663671397bb2c611"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* sfRenderWindow_create </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfVideoMode.htm">sfVideoMode</a>&#160;</td>
+ <td class="paramname"><em>mode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>title</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td>
+ <td class="paramname"><em>style</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> *&#160;</td>
+ <td class="paramname"><em>settings</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a new render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mode</td><td>Video mode to use </td></tr>
+ <tr><td class="paramname">title</td><td>Title of the window </td></tr>
+ <tr><td class="paramname">style</td><td>Window style </td></tr>
+ <tr><td class="paramname">settings</td><td>Creation settings (pass NULL to use default values) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a9a397fba8dc8bfb6ab7dd4ae2c0d2d00"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* sfRenderWindow_createFromHandle </td>
+ <td>(</td>
+ <td class="paramtype">sfWindowHandle&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> *&#160;</td>
+ <td class="paramname"><em>settings</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a render window from an existing control. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">handle</td><td>Platform-specific handle of the control </td></tr>
+ <tr><td class="paramname">settings</td><td>Creation settings (pass NULL to use default values) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a8c41232276098338d6ac6b4ba4c6d25e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* sfRenderWindow_createUnicode </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfVideoMode.htm">sfVideoMode</a>&#160;</td>
+ <td class="paramname"><em>mode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> *&#160;</td>
+ <td class="paramname"><em>title</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td>
+ <td class="paramname"><em>style</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> *&#160;</td>
+ <td class="paramname"><em>settings</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a new render window (with a UTF-32 title) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mode</td><td>Video mode to use </td></tr>
+ <tr><td class="paramname">title</td><td>Title of the window (UTF-32) </td></tr>
+ <tr><td class="paramname">style</td><td>Window style </td></tr>
+ <tr><td class="paramname">settings</td><td>Creation settings (pass NULL to use default values) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6d504a27e7dab732c8a26d19e2cb61a7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa5bc9a1f36669b2077f28d5b4898f13a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_display </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Display a render window on screen. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad4f206f13a5a10f47b2502bfe2bf7889"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_drawCircleShape </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a06955301e3a2fc93d63e1bc713ff0e0e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_drawConvexShape </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a4b2a61e800f646537a615bb306117184"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_drawPrimitives </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfVertex.htm">sfVertex</a> *&#160;</td>
+ <td class="paramname"><em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>vertexCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2">sfPrimitiveType</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Draw primitives defined by an array of vertices to a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>render window object </td></tr>
+ <tr><td class="paramname">vertices</td><td>Pointer to the vertices </td></tr>
+ <tr><td class="paramname">vertexCount</td><td>Number of vertices in the array </td></tr>
+ <tr><td class="paramname">type</td><td>Type of primitives to draw </td></tr>
+ <tr><td class="paramname">states</td><td>Render states to use for drawing (NULL to use the default states) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ab70379b9c13802b7ed0b954e7187eed2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_drawRectangleShape </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aeea8c2e746c16e0964417d14c7bfa4d7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_drawShape </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aac3d0c5c336eaec0d779a5fb0ee8fbed"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_drawSprite </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Draw a drawable object to the render-target. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>render window object </td></tr>
+ <tr><td class="paramname">object</td><td>Object to draw </td></tr>
+ <tr><td class="paramname">states</td><td>Render states to use for drawing (NULL to use the default states) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a8bfb4e0e8a1c737b5d07943d26c3c33d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_drawText </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ab1d44eca905e88507e9cae4bd5d17008"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_drawVertexArray </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfRenderStates.htm">sfRenderStates</a> *&#160;</td>
+ <td class="paramname"><em>states</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a41acd04150d01cb7bc0d4c038fc9afe1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* sfRenderWindow_getDefaultView </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the default view of a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Default view of the render window </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a527986a36349b022565d22eff913a223"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2i.htm">sfVector2i</a> sfRenderWindow_getPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the position of a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Position in pixels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2d0e4fbedadfc5ef1afec6fd4e1f2509"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> sfRenderWindow_getSettings </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the creation settings of a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Settings used to create the window </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a74ebd1ca53c02794b75ed72f1444111f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2u.htm">sfVector2u</a> sfRenderWindow_getSize </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the size of the rendering region of a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Size in pixels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a27621644b390a66fd1dea75fc97f56ad"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> sfWindowHandle sfRenderWindow_getSystemHandle </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieve the OS-specific handle of a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Window handle </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0b1f2daf75467a2c174d30932cc95d9c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* sfRenderWindow_getView </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current active view of a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current active view </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac76ec340317828169c060460ee738150"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a> sfRenderWindow_getViewport </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the viewport of a view applied to this target. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">view</td><td>Target view</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Viewport rectangle, expressed in pixels in the current target </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2107fd0186e2ccbc0d897ac0b89d3384"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfRenderWindow_isOpen </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether or not a render window is opened. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a81c9d54f50e50c26336b15df48101e39"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2i.htm">sfVector2i</a> sfRenderWindow_mapCoordsToPixel </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>point</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Convert a point from world coordinates to window coordinates. </p>
+<p>This function finds the pixel of the render-window that matches the given 2D point. In other words, it goes through the same process as the graphics card, to compute the final position of a rendered point.</p>
+<p>Initially, both coordinate systems (world units and target pixels) match perfectly. But if you define a custom view or resize your render-window, this assertion is not true anymore, ie. a point located at (150, 75) in your 2D world may map to the pixel (10, 50) of your render-window &ndash; if the view is translated by (140, 25).</p>
+<p>This version uses a custom view for calculations, see the other overload of the function if you want to use the current view of the render-window.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">point</td><td>Point to convert </td></tr>
+ <tr><td class="paramname">view</td><td>The view to use for converting the point</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The converted point, in target coordinates (pixels) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0a69bb2733c459da8e223da60f6708e6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfRenderWindow_mapPixelToCoords </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2i.htm">sfVector2i</a>&#160;</td>
+ <td class="paramname"><em>point</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Convert a point from window coordinates to world coordinates. </p>
+<p>This function finds the 2D position that matches the given pixel of the render-window. In other words, it does the inverse of what the graphics card does, to find the initial position of a rendered pixel.</p>
+<p>Initially, both coordinate systems (world units and target pixels) match perfectly. But if you define a custom view or resize your render-window, this assertion is not true anymore, ie. a point located at (10, 50) in your render-window may map to the point (150, 75) in your 2D world &ndash; if the view is translated by (140, 25).</p>
+<p>This function is typically used to find which point (or object) is located below the mouse cursor.</p>
+<p>This version uses a custom view for calculations, see the other overload of the function if you want to use the current view of the render-window.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">point</td><td>Pixel to convert </td></tr>
+ <tr><td class="paramname">view</td><td>The view to use for converting the point</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The converted point, in "world" units </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5835e69e4263bd75d13493a8baef87cc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfRenderWindow_pollEvent </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="unionsfEvent.htm">sfEvent</a> *&#160;</td>
+ <td class="paramname"><em>event</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the event on top of event queue of a render window, if any, and pop it. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">event</td><td>Event to fill, if any</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if an event was returned, sfFalse if event queue was empty </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6a351a4ad5441328dc3ade8c1a52ffbb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_popGLStates </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Restore the previously saved OpenGL render states and matrices. </p>
+<p>See the description of pushGLStates to get a detailed description of these functions.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>render window object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2b3600872dc031ff7d2392a2621b44e7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_pushGLStates </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Save the current OpenGL render states and matrices. </p>
+<p>This function can be used when you mix SFML drawing and direct OpenGL rendering. Combined with popGLStates, it ensures that: </p>
+<ul>
+<li>SFML's internal states are not messed up by your OpenGL code </li>
+<li>your OpenGL states are not modified by a call to a SFML function</li>
+</ul>
+<p>Note that this function is quite expensive: it saves all the possible OpenGL states and matrices, even the ones you don't care about. Therefore it should be used wisely. It is provided for convenience, but the best results will be achieved if you handle OpenGL states yourself (because you know which states have really changed, and need to be saved and restored). Take a look at the resetGLStates function if you do so.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>render window object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aaf3fbf9bf145b8eb0e3584e96e683d18"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_resetGLStates </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reset the internal OpenGL states so that the target is ready for drawing. </p>
+<p>This function can be used when you mix SFML drawing and direct OpenGL rendering, if you choose not to use pushGLStates/popGLStates. It makes sure that all OpenGL states needed by SFML are set, so that subsequent sfRenderWindow_draw*() calls will work as expected.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>render window object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a9b640d0a23ccc588db100b170942ed35"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfRenderWindow_setActive </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>active</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Activate or deactivate a render window as the current target for rendering. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">active</td><td>sfTrue to activate, sfFalse to deactivate</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if operation was successful, false otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae925d3fdc295a0d8e1e0a8a11eb21d2a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_setFramerateLimit </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>limit</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Limit the framerate to a maximum fixed frequency for a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">limit</td><td>Framerate limit, in frames per seconds (use 0 to disable limit) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a01064e1038b1462ee90ecc24dcd9dadd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_setIcon </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> *&#160;</td>
+ <td class="paramname"><em>pixels</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change a render window's icon. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">width</td><td>Icon's width, in pixels </td></tr>
+ <tr><td class="paramname">height</td><td>Icon's height, in pixels </td></tr>
+ <tr><td class="paramname">pixels</td><td>Pointer to the pixels in memory, format must be RGBA 32 bits </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7d60d243caafb710c89950240613fbac"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_setJoystickThreshold </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>threshold</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the joystick threshold, ie. </p>
+<p>the value below which no move event will be generated</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">threshold</td><td>New threshold, in range [0, 100] </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae813d4f6e6a00f576c6518b58ed2081c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_setKeyRepeatEnabled </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>enabled</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enable or disable automatic key-repeat for keydown events. </p>
+<p>Automatic key-repeat is enabled by default</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">enabled</td><td>sfTrue to enable, sfFalse to disable </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a4055d7bde5ac3cc9115a66c74a168a44"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_setMouseCursorVisible </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>show</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Show or hide the mouse cursor on a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">show</td><td>sfTrue to show, sfFalse to hide </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa7bfa5e109bfeb04a61192f159eb65e1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2i.htm">sfVector2i</a>&#160;</td>
+ <td class="paramname"><em>position</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the position of a render window on screen. </p>
+<p>Only works for top-level windows</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">position</td><td>New position, in pixels </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a3aed26a869c2c5f1d1fd75f4d378398b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_setSize </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2u.htm">sfVector2u</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the size of the rendering region of a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">size</td><td>New size, in pixels </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a742d266fca234425f1b302b9a1a11a3f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_setTitle </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>title</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the title of a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">title</td><td>New title </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae71162bf884ac818e53ddc137fdc2c9e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_setUnicodeTitle </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> *&#160;</td>
+ <td class="paramname"><em>title</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the title of a render window (with a UTF-32 string) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">title</td><td>New title </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ab638b97b03b40133911257f87f4f3569"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_setVerticalSyncEnabled </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>enabled</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enable / disable vertical synchronization on a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">enabled</td><td>sfTrue to enable v-sync, sfFalse to deactivate </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a04e8c38eaa90f635aea11546643fdae7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_setView </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the current active view of a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">view</td><td>Pointer to the new view </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ade9efb4b1ffb3cceba52a69fcf0f0a76"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfRenderWindow_setVisible </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>visible</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Show or hide a render window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">visible</td><td>sfTrue to show the window, sfFalse to hide it </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2befccb7bdab4b4dd89450bed5ed525e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfRenderWindow_waitEvent </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="unionsfEvent.htm">sfEvent</a> *&#160;</td>
+ <td class="paramname"><em>event</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Wait for an event and return it. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">renderWindow</td><td>Render window object </td></tr>
+ <tr><td class="paramname">event</td><td>Event to fill</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfFalse if an error occured </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderWindow_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderWindow_8h_source.htm
new file mode 100755
index 0000000..8084dce
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/RenderWindow_8h_source.htm
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">RenderWindow.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="RenderWindow_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_RENDERWINDOW_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_RENDERWINDOW_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Color_8h.htm">SFML/Graphics/Color.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="PrimitiveType_8h.htm">SFML/Graphics/PrimitiveType.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="RenderStates_8h.htm">SFML/Graphics/RenderStates.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vertex_8h.htm">SFML/Graphics/Vertex.h</a>&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Event_8h.htm">SFML/Window/Event.h</a>&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="VideoMode_8h.htm">SFML/Window/VideoMode.h</a>&gt;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="WindowHandle_8h.htm">SFML/Window/WindowHandle.h</a>&gt;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Window_2Window_8h.htm">SFML/Window/Window.h</a>&gt;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* <a class="code" href="RenderWindow_8h.htm#ae87ec3824cb709d2663671397bb2c611" title="Construct a new render window.">sfRenderWindow_create</a>(<a class="code" href="structsfVideoMode.htm" title="sfVideoMode defines a video mode (width, height, bpp, frequency) and provides functions for getting m...">sfVideoMode</a> mode, <span class="keyword">const</span> <span class="keywordtype">char</span>* title, <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> style, <span class="keyword">const</span> <a class="code" href="structsfContextSettings.htm" title="Structure defining the window&#39;s creation settings.">sfContextSettings</a>* settings);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* <a class="code" href="RenderWindow_8h.htm#a8c41232276098338d6ac6b4ba4c6d25e" title="Construct a new render window (with a UTF-32 title)">sfRenderWindow_createUnicode</a>(<a class="code" href="structsfVideoMode.htm" title="sfVideoMode defines a video mode (width, height, bpp, frequency) and provides functions for getting m...">sfVideoMode</a> mode, <span class="keyword">const</span> <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>* title, <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> style, <span class="keyword">const</span> <a class="code" href="structsfContextSettings.htm" title="Structure defining the window&#39;s creation settings.">sfContextSettings</a>* settings);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* <a class="code" href="RenderWindow_8h.htm#a9a397fba8dc8bfb6ab7dd4ae2c0d2d00" title="Construct a render window from an existing control.">sfRenderWindow_createFromHandle</a>(sfWindowHandle handle, <span class="keyword">const</span> <a class="code" href="structsfContextSettings.htm" title="Structure defining the window&#39;s creation settings.">sfContextSettings</a>* settings);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#a6d504a27e7dab732c8a26d19e2cb61a7" title="Destroy an existing render window.">sfRenderWindow_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#a3b203189a7160e1e64c299e82f03de02" title="Close a render window (but doesn&#39;t destroy the internal data)">sfRenderWindow_close</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="RenderWindow_8h.htm#a2107fd0186e2ccbc0d897ac0b89d3384" title="Tell whether or not a render window is opened.">sfRenderWindow_isOpen</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfContextSettings.htm" title="Structure defining the window&#39;s creation settings.">sfContextSettings</a> <a class="code" href="RenderWindow_8h.htm#a2d0e4fbedadfc5ef1afec6fd4e1f2509" title="Get the creation settings of a render window.">sfRenderWindow_getSettings</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="RenderWindow_8h.htm#a5835e69e4263bd75d13493a8baef87cc" title="Get the event on top of event queue of a render window, if any, and pop it.">sfRenderWindow_pollEvent</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <a class="code" href="unionsfEvent.htm" title="sfEvent defines a system event and its parameters">sfEvent</a>* event);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="RenderWindow_8h.htm#a2befccb7bdab4b4dd89450bed5ed525e" title="Wait for an event and return it.">sfRenderWindow_waitEvent</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <a class="code" href="unionsfEvent.htm" title="sfEvent defines a system event and its parameters">sfEvent</a>* event);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2i.htm" title="2-component vector of integers">sfVector2i</a> <a class="code" href="RenderWindow_8h.htm#a527986a36349b022565d22eff913a223" title="Get the position of a render window.">sfRenderWindow_getPosition</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#aa7bfa5e109bfeb04a61192f159eb65e1" title="Change the position of a render window on screen.">sfRenderWindow_setPosition</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <a class="code" href="structsfVector2i.htm" title="2-component vector of integers">sfVector2i</a> position);</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2u.htm" title="2-component vector of unsigned integers">sfVector2u</a> <a class="code" href="RenderWindow_8h.htm#a74ebd1ca53c02794b75ed72f1444111f" title="Get the size of the rendering region of a render window.">sfRenderWindow_getSize</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#a3aed26a869c2c5f1d1fd75f4d378398b" title="Change the size of the rendering region of a render window.">sfRenderWindow_setSize</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <a class="code" href="structsfVector2u.htm" title="2-component vector of unsigned integers">sfVector2u</a> size);</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#a742d266fca234425f1b302b9a1a11a3f" title="Change the title of a render window.">sfRenderWindow_setTitle</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keyword">const</span> <span class="keywordtype">char</span>* title);</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#ae71162bf884ac818e53ddc137fdc2c9e" title="Change the title of a render window (with a UTF-32 string)">sfRenderWindow_setUnicodeTitle</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keyword">const</span> <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>* title);</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#a01064e1038b1462ee90ecc24dcd9dadd" title="Change a render window&#39;s icon.">sfRenderWindow_setIcon</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> height, <span class="keyword">const</span> <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>* pixels);</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#ade9efb4b1ffb3cceba52a69fcf0f0a76" title="Show or hide a render window.">sfRenderWindow_setVisible</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> visible);</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#a4055d7bde5ac3cc9115a66c74a168a44" title="Show or hide the mouse cursor on a render window.">sfRenderWindow_setMouseCursorVisible</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> show);</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#ab638b97b03b40133911257f87f4f3569" title="Enable / disable vertical synchronization on a render window.">sfRenderWindow_setVerticalSyncEnabled</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> enabled);</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#ae813d4f6e6a00f576c6518b58ed2081c" title="Enable or disable automatic key-repeat for keydown events.">sfRenderWindow_setKeyRepeatEnabled</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> enabled);</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="RenderWindow_8h.htm#a9b640d0a23ccc588db100b170942ed35" title="Activate or deactivate a render window as the current target for rendering.">sfRenderWindow_setActive</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> active);</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#aa5bc9a1f36669b2077f28d5b4898f13a" title="Display a render window on screen.">sfRenderWindow_display</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#ae925d3fdc295a0d8e1e0a8a11eb21d2a" title="Limit the framerate to a maximum fixed frequency for a render window.">sfRenderWindow_setFramerateLimit</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> limit);</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#a7d60d243caafb710c89950240613fbac" title="Change the joystick threshold, ie.">sfRenderWindow_setJoystickThreshold</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keywordtype">float</span> threshold);</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> sfWindowHandle <a class="code" href="RenderWindow_8h.htm#a27621644b390a66fd1dea75fc97f56ad" title="Retrieve the OS-specific handle of a render window.">sfRenderWindow_getSystemHandle</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#af3041dc1d8c3ed9e4533840f549e22ec" title="Clear a render window with the given color.">sfRenderWindow_clear</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#a04e8c38eaa90f635aea11546643fdae7" title="Change the current active view of a render window.">sfRenderWindow_setView</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* <a class="code" href="RenderWindow_8h.htm#a0b1f2daf75467a2c174d30932cc95d9c" title="Get the current active view of a render window.">sfRenderWindow_getView</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* <a class="code" href="RenderWindow_8h.htm#a41acd04150d01cb7bc0d4c038fc9afe1" title="Get the default view of a render window.">sfRenderWindow_getDefaultView</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfIntRect.htm">sfIntRect</a> <a class="code" href="RenderWindow_8h.htm#ac76ec340317828169c060460ee738150" title="Get the viewport of a view applied to this target.">sfRenderWindow_getViewport</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="RenderWindow_8h.htm#a0a69bb2733c459da8e223da60f6708e6" title="Convert a point from window coordinates to world coordinates.">sfRenderWindow_mapPixelToCoords</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <a class="code" href="structsfVector2i.htm" title="2-component vector of integers">sfVector2i</a> point, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2i.htm" title="2-component vector of integers">sfVector2i</a> <a class="code" href="RenderWindow_8h.htm#a81c9d54f50e50c26336b15df48101e39" title="Convert a point from world coordinates to window coordinates.">sfRenderWindow_mapCoordsToPixel</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> point, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#aac3d0c5c336eaec0d779a5fb0ee8fbed" title="Draw a drawable object to the render-target.">sfRenderWindow_drawSprite</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#a8bfb4e0e8a1c737b5d07943d26c3c33d">sfRenderWindow_drawText</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#aeea8c2e746c16e0964417d14c7bfa4d7">sfRenderWindow_drawShape</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#ad4f206f13a5a10f47b2502bfe2bf7889">sfRenderWindow_drawCircleShape</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">sfCircleShape</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#a06955301e3a2fc93d63e1bc713ff0e0e">sfRenderWindow_drawConvexShape</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">sfConvexShape</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#ab70379b9c13802b7ed0b954e7187eed2">sfRenderWindow_drawRectangleShape</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">sfRectangleShape</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#ab1d44eca905e88507e9cae4bd5d17008">sfRenderWindow_drawVertexArray</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* <span class="keywordtype">object</span>, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#a4b2a61e800f646537a615bb306117184" title="Draw primitives defined by an array of vertices to a render window.">sfRenderWindow_drawPrimitives</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow,</div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keyword">const</span> <a class="code" href="structsfVertex.htm" title="Define a point with color and texture coordinates.">sfVertex</a>* vertices, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> vertexCount,</div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2" title="Types of primitives that a sf::VertexArray can render.">sfPrimitiveType</a> type, <span class="keyword">const</span> <a class="code" href="structsfRenderStates.htm" title="Define the states used for drawing to a RenderTarget.">sfRenderStates</a>* states);</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#a2b3600872dc031ff7d2392a2621b44e7" title="Save the current OpenGL render states and matrices.">sfRenderWindow_pushGLStates</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#a6a351a4ad5441328dc3ade8c1a52ffbb" title="Restore the previously saved OpenGL render states and matrices.">sfRenderWindow_popGLStates</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#aaf3fbf9bf145b8eb0e3584e96e683d18" title="Reset the internal OpenGL states so that the target is ready for drawing.">sfRenderWindow_resetGLStates</a>(<a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;</div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* <a class="code" href="RenderWindow_8h.htm#a273c5ae6f75eb74a9f16932c8478ff79" title="Copy the current contents of a render window to an image.">sfRenderWindow_capture</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow);</div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;</div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2i.htm" title="2-component vector of integers">sfVector2i</a> <a class="code" href="RenderWindow_8h.htm#a41b751abf5703f7c34b0adb2a5741ffb" title="Get the current position of the mouse relatively to a render-window.">sfMouse_getPositionRenderWindow</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* relativeTo);</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;</div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="RenderWindow_8h.htm#abba76f4c8f109b167749cd1b6bce786e" title="Set the current position of the mouse relatively to a render-window.">sfMouse_setPositionRenderWindow</a>(<a class="code" href="structsfVector2i.htm" title="2-component vector of integers">sfVector2i</a> position, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* relativeTo);</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;</div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;<span class="preprocessor">#endif // SFML_RENDERWINDOW_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shader_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shader_8h.htm
new file mode 100755
index 0000000..4b3f244
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shader_8h.htm
@@ -0,0 +1,805 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Shader.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Color_8h_source.htm">SFML/Graphics/Color.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Transform_8h_source.htm">SFML/Graphics/Transform.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="InputStream_8h_source.htm">SFML/System/InputStream.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector3_8h_source.htm">SFML/System/Vector3.h</a>&gt;</code><br/>
+</div>
+<p><a href="Shader_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a10bdc71be35779eae268a47f82641ef2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#a10bdc71be35779eae268a47f82641ef2">sfShader_createFromFile</a> (const char *vertexShaderFilename, const char *fragmentShaderFilename)</td></tr>
+<tr class="memdesc:a10bdc71be35779eae268a47f82641ef2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load both the vertex and fragment shaders from files. <a href="#a10bdc71be35779eae268a47f82641ef2"></a><br/></td></tr>
+<tr class="separator:a10bdc71be35779eae268a47f82641ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b50ffaf819e672dcf93bf09a981bdc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#a5b50ffaf819e672dcf93bf09a981bdc3">sfShader_createFromMemory</a> (const char *vertexShader, const char *fragmentShader)</td></tr>
+<tr class="memdesc:a5b50ffaf819e672dcf93bf09a981bdc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load both the vertex and fragment shaders from source codes in memory. <a href="#a5b50ffaf819e672dcf93bf09a981bdc3"></a><br/></td></tr>
+<tr class="separator:a5b50ffaf819e672dcf93bf09a981bdc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae391e3bb2c315458fb03052b29496c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#aae391e3bb2c315458fb03052b29496c0">sfShader_createFromStream</a> (<a class="el" href="structsfInputStream.htm">sfInputStream</a> *vertexShaderStream, <a class="el" href="structsfInputStream.htm">sfInputStream</a> *fragmentShaderStream)</td></tr>
+<tr class="memdesc:aae391e3bb2c315458fb03052b29496c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load both the vertex and fragment shaders from custom streams. <a href="#aae391e3bb2c315458fb03052b29496c0"></a><br/></td></tr>
+<tr class="separator:aae391e3bb2c315458fb03052b29496c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52b589679d49020c4119d90d16128e00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#a52b589679d49020c4119d90d16128e00">sfShader_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *shader)</td></tr>
+<tr class="memdesc:a52b589679d49020c4119d90d16128e00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing shader. <a href="#a52b589679d49020c4119d90d16128e00"></a><br/></td></tr>
+<tr class="separator:a52b589679d49020c4119d90d16128e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed732f598ff18f1c4064a182b8f85606"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#aed732f598ff18f1c4064a182b8f85606">sfShader_setFloatParameter</a> (<a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *shader, const char *name, float x)</td></tr>
+<tr class="memdesc:aed732f598ff18f1c4064a182b8f85606"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change a float parameter of a shader. <a href="#aed732f598ff18f1c4064a182b8f85606"></a><br/></td></tr>
+<tr class="separator:aed732f598ff18f1c4064a182b8f85606"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aead3624797fa1d203fe26b830d00c78c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#aead3624797fa1d203fe26b830d00c78c">sfShader_setFloat2Parameter</a> (<a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *shader, const char *name, float x, float y)</td></tr>
+<tr class="memdesc:aead3624797fa1d203fe26b830d00c78c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change a 2-components vector parameter of a shader. <a href="#aead3624797fa1d203fe26b830d00c78c"></a><br/></td></tr>
+<tr class="separator:aead3624797fa1d203fe26b830d00c78c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06bcfbe44258e5b7492d9f0cb17ea48c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#a06bcfbe44258e5b7492d9f0cb17ea48c">sfShader_setFloat3Parameter</a> (<a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *shader, const char *name, float x, float y, float z)</td></tr>
+<tr class="memdesc:a06bcfbe44258e5b7492d9f0cb17ea48c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change a 3-components vector parameter of a shader. <a href="#a06bcfbe44258e5b7492d9f0cb17ea48c"></a><br/></td></tr>
+<tr class="separator:a06bcfbe44258e5b7492d9f0cb17ea48c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92a5e1f0fecef1e5f130f6364cfa90d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#a92a5e1f0fecef1e5f130f6364cfa90d9">sfShader_setFloat4Parameter</a> (<a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *shader, const char *name, float x, float y, float z, float w)</td></tr>
+<tr class="memdesc:a92a5e1f0fecef1e5f130f6364cfa90d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change a 4-components vector parameter of a shader. <a href="#a92a5e1f0fecef1e5f130f6364cfa90d9"></a><br/></td></tr>
+<tr class="separator:a92a5e1f0fecef1e5f130f6364cfa90d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46786b0c9f2b5e2486058521f3f11075"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#a46786b0c9f2b5e2486058521f3f11075">sfShader_setVector2Parameter</a> (<a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *shader, const char *name, <a class="el" href="structsfVector2f.htm">sfVector2f</a> vector)</td></tr>
+<tr class="memdesc:a46786b0c9f2b5e2486058521f3f11075"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change a 2-components vector parameter of a shader. <a href="#a46786b0c9f2b5e2486058521f3f11075"></a><br/></td></tr>
+<tr class="separator:a46786b0c9f2b5e2486058521f3f11075"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04029e0ce58c0ba60df21083a3fcd6b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#a04029e0ce58c0ba60df21083a3fcd6b3">sfShader_setVector3Parameter</a> (<a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *shader, const char *name, <a class="el" href="structsfVector3f.htm">sfVector3f</a> vector)</td></tr>
+<tr class="memdesc:a04029e0ce58c0ba60df21083a3fcd6b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change a 3-components vector parameter of a shader. <a href="#a04029e0ce58c0ba60df21083a3fcd6b3"></a><br/></td></tr>
+<tr class="separator:a04029e0ce58c0ba60df21083a3fcd6b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0963517d8815f0948e476abca60a190f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#a0963517d8815f0948e476abca60a190f">sfShader_setColorParameter</a> (<a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *shader, const char *name, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:a0963517d8815f0948e476abca60a190f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change a color parameter of a shader. <a href="#a0963517d8815f0948e476abca60a190f"></a><br/></td></tr>
+<tr class="separator:a0963517d8815f0948e476abca60a190f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a677b43325bf4c94bcc57ea6a4f38b40f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#a677b43325bf4c94bcc57ea6a4f38b40f">sfShader_setTransformParameter</a> (<a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *shader, const char *name, <a class="el" href="structsfTransform.htm">sfTransform</a> transform)</td></tr>
+<tr class="memdesc:a677b43325bf4c94bcc57ea6a4f38b40f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change a matrix parameter of a shader. <a href="#a677b43325bf4c94bcc57ea6a4f38b40f"></a><br/></td></tr>
+<tr class="separator:a677b43325bf4c94bcc57ea6a4f38b40f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2cc74edc4d481029482a75f59016a52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#ab2cc74edc4d481029482a75f59016a52">sfShader_setTextureParameter</a> (<a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *shader, const char *name, const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture)</td></tr>
+<tr class="memdesc:ab2cc74edc4d481029482a75f59016a52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change a texture parameter of a shader. <a href="#ab2cc74edc4d481029482a75f59016a52"></a><br/></td></tr>
+<tr class="separator:ab2cc74edc4d481029482a75f59016a52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae52805b872438a6d78b30197e934207b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#ae52805b872438a6d78b30197e934207b">sfShader_setCurrentTextureParameter</a> (<a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *shader, const char *name)</td></tr>
+<tr class="memdesc:ae52805b872438a6d78b30197e934207b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change a texture parameter of a shader. <a href="#ae52805b872438a6d78b30197e934207b"></a><br/></td></tr>
+<tr class="separator:ae52805b872438a6d78b30197e934207b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6d8d66413429e558d78386ab3fa0c6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#aa6d8d66413429e558d78386ab3fa0c6f">sfShader_bind</a> (const <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *shader)</td></tr>
+<tr class="memdesc:aa6d8d66413429e558d78386ab3fa0c6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bind a shader for rendering (activate it) <a href="#aa6d8d66413429e558d78386ab3fa0c6f"></a><br/></td></tr>
+<tr class="separator:aa6d8d66413429e558d78386ab3fa0c6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafdd81d0cd4b5587a948136e83469805"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm#aafdd81d0cd4b5587a948136e83469805">sfShader_isAvailable</a> (void)</td></tr>
+<tr class="memdesc:aafdd81d0cd4b5587a948136e83469805"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether or not the system supports shaders. <a href="#aafdd81d0cd4b5587a948136e83469805"></a><br/></td></tr>
+<tr class="separator:aafdd81d0cd4b5587a948136e83469805"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="aa6d8d66413429e558d78386ab3fa0c6f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShader_bind </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td>
+ <td class="paramname"><em>shader</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Bind a shader for rendering (activate it) </p>
+<p>This function is not part of the graphics API, it mustn't be used when drawing SFML entities. It must be used only if you mix sfShader with OpenGL code.</p>
+<div class="fragment"><div class="line"><a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *s1, *s2;</div>
+<div class="line">...</div>
+<div class="line">sfShader_bind(s1);</div>
+<div class="line"><span class="comment">// draw OpenGL stuff that use s1...</span></div>
+<div class="line"><a class="code" href="Shader_8h.htm#aa6d8d66413429e558d78386ab3fa0c6f" title="Bind a shader for rendering (activate it)">sfShader_bind</a>(s2);</div>
+<div class="line"><span class="comment">// draw OpenGL stuff that use s2...</span></div>
+<div class="line"><a class="code" href="Shader_8h.htm#aa6d8d66413429e558d78386ab3fa0c6f" title="Bind a shader for rendering (activate it)">sfShader_bind</a>(0);</div>
+<div class="line"><span class="comment">// draw OpenGL stuff that use no shader...</span></div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shader</td><td>Shader to bind, can be null to use no shader </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a10bdc71be35779eae268a47f82641ef2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* sfShader_createFromFile </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>vertexShaderFilename</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>fragmentShaderFilename</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Load both the vertex and fragment shaders from files. </p>
+<p>This function can load both the vertex and the fragment shaders, or only one of them: pass NULL if you don't want to load either the vertex shader or the fragment shader. The sources must be text files containing valid shaders in GLSL language. GLSL is a C-like language dedicated to OpenGL shaders; you'll probably need to read a good documentation for it before writing your own shaders.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vertexShaderFilename</td><td>Path of the vertex shader file to load, or NULL to skip this shader </td></tr>
+ <tr><td class="paramname">fragmentShaderFilename</td><td>Path of the fragment shader file to load, or NULL to skip this shader</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfShader object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5b50ffaf819e672dcf93bf09a981bdc3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* sfShader_createFromMemory </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>vertexShader</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>fragmentShader</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Load both the vertex and fragment shaders from source codes in memory. </p>
+<p>This function can load both the vertex and the fragment shaders, or only one of them: pass NULL if you don't want to load either the vertex shader or the fragment shader. The sources must be valid shaders in GLSL language. GLSL is a C-like language dedicated to OpenGL shaders; you'll probably need to read a good documentation for it before writing your own shaders.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vertexShader</td><td>String containing the source code of the vertex shader, or NULL to skip this shader </td></tr>
+ <tr><td class="paramname">fragmentShader</td><td>String containing the source code of the fragment shader, or NULL to skip this shader</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfShader object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aae391e3bb2c315458fb03052b29496c0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* sfShader_createFromStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfInputStream.htm">sfInputStream</a> *&#160;</td>
+ <td class="paramname"><em>vertexShaderStream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfInputStream.htm">sfInputStream</a> *&#160;</td>
+ <td class="paramname"><em>fragmentShaderStream</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Load both the vertex and fragment shaders from custom streams. </p>
+<p>This function can load both the vertex and the fragment shaders, or only one of them: pass NULL if you don't want to load either the vertex shader or the fragment shader. The source codes must be valid shaders in GLSL language. GLSL is a C-like language dedicated to OpenGL shaders; you'll probably need to read a good documentation for it before writing your own shaders.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vertexShaderStream</td><td>Source stream to read the vertex shader from, or NULL to skip this shader </td></tr>
+ <tr><td class="paramname">fragmentShaderStream</td><td>Source stream to read the fragment shader from, or NULL to skip this shader</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfShader object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a52b589679d49020c4119d90d16128e00"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShader_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td>
+ <td class="paramname"><em>shader</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing shader. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shader</td><td>Shader to delete </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aafdd81d0cd4b5587a948136e83469805"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfShader_isAvailable </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether or not the system supports shaders. </p>
+<p>This function should always be called before using the shader features. If it returns false, then any attempt to use sfShader will fail.</p>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the system can use shaders, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0963517d8815f0948e476abca60a190f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShader_setColorParameter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td>
+ <td class="paramname"><em>shader</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change a color parameter of a shader. </p>
+<p><em>name</em> is the name of the variable to change in the shader. The corresponding parameter in the shader must be a 4x1 vector (vec4 GLSL type).</p>
+<p>It is important to note that the components of the color are normalized before being passed to the shader. Therefore, they are converted from range [0 .. 255] to range [0 .. 1]. For example, a sf::Color(255, 125, 0, 255) will be transformed to a vec4(1.0, 0.5, 0.0, 1.0) in the shader.</p>
+<p>Example: </p>
+<div class="fragment"><div class="line">uniform vec4 color; <span class="comment">// this is the variable in the shader</span></div>
+</div><!-- fragment --> <div class="fragment"><div class="line"><a class="code" href="Shader_8h.htm#a0963517d8815f0948e476abca60a190f" title="Change a color parameter of a shader.">sfShader_setColorParameter</a>(shader, <span class="stringliteral">&quot;color&quot;</span>, <a class="code" href="Color_8h.htm#af2b3b1e686236c2ec4608cd69c5dec77" title="Construct a color from its 3 RGB components.">sfColor_fromRGB</a>(255, 128, 0));</div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shader</td><td>Shader object </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the parameter in the shader </td></tr>
+ <tr><td class="paramname">color</td><td>Color to assign </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae52805b872438a6d78b30197e934207b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShader_setCurrentTextureParameter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td>
+ <td class="paramname"><em>shader</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change a texture parameter of a shader. </p>
+<p>This function maps a shader texture variable to the texture of the object being drawn, which cannot be known in advance. The corresponding parameter in the shader must be a 2D texture (sampler2D GLSL type).</p>
+<p>Example: </p>
+<div class="fragment"><div class="line">uniform sampler2D current; <span class="comment">// this is the variable in the shader</span></div>
+</div><!-- fragment --> <div class="fragment"><div class="line"><a class="code" href="Shader_8h.htm#ae52805b872438a6d78b30197e934207b" title="Change a texture parameter of a shader.">sfShader_setCurrentTextureParameter</a>(shader, <span class="stringliteral">&quot;current&quot;</span>);</div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shader</td><td>Shader object </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the texture in the shader </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aead3624797fa1d203fe26b830d00c78c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShader_setFloat2Parameter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td>
+ <td class="paramname"><em>shader</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>y</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change a 2-components vector parameter of a shader. </p>
+<p><em>name</em> is the name of the variable to change in the shader. The corresponding parameter in the shader must be a 2x1 vector (vec2 GLSL type).</p>
+<p>Example: </p>
+<div class="fragment"><div class="line">uniform vec2 myparam; <span class="comment">// this is the variable in the shader</span></div>
+</div><!-- fragment --> <div class="fragment"><div class="line"><a class="code" href="Shader_8h.htm#aead3624797fa1d203fe26b830d00c78c" title="Change a 2-components vector parameter of a shader.">sfShader_setFloat2Parameter</a>(shader, <span class="stringliteral">&quot;myparam&quot;</span>, 5.2f, 6.0f);</div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shader</td><td>Shader object </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the parameter in the shader </td></tr>
+ <tr><td class="paramname">x</td><td>First component of the value to assign </td></tr>
+ <tr><td class="paramname">y</td><td>Second component of the value to assign </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a06bcfbe44258e5b7492d9f0cb17ea48c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShader_setFloat3Parameter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td>
+ <td class="paramname"><em>shader</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>z</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change a 3-components vector parameter of a shader. </p>
+<p><em>name</em> is the name of the variable to change in the shader. The corresponding parameter in the shader must be a 3x1 vector (vec3 GLSL type).</p>
+<p>Example: </p>
+<div class="fragment"><div class="line">uniform vec3 myparam; <span class="comment">// this is the variable in the shader</span></div>
+</div><!-- fragment --> <div class="fragment"><div class="line"><a class="code" href="Shader_8h.htm#a06bcfbe44258e5b7492d9f0cb17ea48c" title="Change a 3-components vector parameter of a shader.">sfShader_setFloat3Parameter</a>(shader, <span class="stringliteral">&quot;myparam&quot;</span>, 5.2f, 6.0f, -8.1f);</div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shader</td><td>Shader object </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the parameter in the shader </td></tr>
+ <tr><td class="paramname">x</td><td>First component of the value to assign </td></tr>
+ <tr><td class="paramname">y</td><td>Second component of the value to assign </td></tr>
+ <tr><td class="paramname">z</td><td>Third component of the value to assign </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a92a5e1f0fecef1e5f130f6364cfa90d9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShader_setFloat4Parameter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td>
+ <td class="paramname"><em>shader</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>z</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change a 4-components vector parameter of a shader. </p>
+<p><em>name</em> is the name of the variable to change in the shader. The corresponding parameter in the shader must be a 4x1 vector (vec4 GLSL type).</p>
+<p>Example: </p>
+<div class="fragment"><div class="line">uniform vec4 myparam; <span class="comment">// this is the variable in the shader</span></div>
+</div><!-- fragment --> <div class="fragment"><div class="line"><a class="code" href="Shader_8h.htm#a92a5e1f0fecef1e5f130f6364cfa90d9" title="Change a 4-components vector parameter of a shader.">sfShader_setFloat4Parameter</a>(shader, <span class="stringliteral">&quot;myparam&quot;</span>, 5.2f, 6.0f, -8.1f, 0.4f);</div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shader</td><td>Shader object </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the parameter in the shader </td></tr>
+ <tr><td class="paramname">x</td><td>First component of the value to assign </td></tr>
+ <tr><td class="paramname">y</td><td>Second component of the value to assign </td></tr>
+ <tr><td class="paramname">z</td><td>Third component of the value to assign </td></tr>
+ <tr><td class="paramname">w</td><td>Fourth component of the value to assign </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aed732f598ff18f1c4064a182b8f85606"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShader_setFloatParameter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td>
+ <td class="paramname"><em>shader</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>x</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change a float parameter of a shader. </p>
+<p><em>name</em> is the name of the variable to change in the shader. The corresponding parameter in the shader must be a float (float GLSL type).</p>
+<p>Example: </p>
+<div class="fragment"><div class="line">uniform <span class="keywordtype">float</span> myparam; <span class="comment">// this is the variable in the shader</span></div>
+</div><!-- fragment --> <div class="fragment"><div class="line"><a class="code" href="Shader_8h.htm#aed732f598ff18f1c4064a182b8f85606" title="Change a float parameter of a shader.">sfShader_setFloatParameter</a>(shader, <span class="stringliteral">&quot;myparam&quot;</span>, 5.2f);</div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shader</td><td>Shader object </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the parameter in the shader </td></tr>
+ <tr><td class="paramname">x</td><td>Value to assign </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ab2cc74edc4d481029482a75f59016a52"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShader_setTextureParameter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td>
+ <td class="paramname"><em>shader</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change a texture parameter of a shader. </p>
+<p><em>name</em> is the name of the variable to change in the shader. The corresponding parameter in the shader must be a 2D texture (sampler2D GLSL type).</p>
+<p>Example: </p>
+<div class="fragment"><div class="line">uniform sampler2D the_texture; <span class="comment">// this is the variable in the shader</span></div>
+</div><!-- fragment --> <div class="fragment"><div class="line">sf::Texture texture;</div>
+<div class="line">...</div>
+<div class="line">sfShader_setTextureParameter(shader, <span class="stringliteral">&quot;the_texture&quot;</span>, texture);</div>
+</div><!-- fragment --><p> It is important to note that <em>texture</em> must remain alive as long as the shader uses it, no copy is made internally.</p>
+<p>To use the texture of the object being draw, which cannot be known in advance, you can use the special function sfShader_setCurrentTextureParameter: </p>
+<div class="fragment"><div class="line"><a class="code" href="Shader_8h.htm#ae52805b872438a6d78b30197e934207b" title="Change a texture parameter of a shader.">sfShader_setCurrentTextureParameter</a>(shader, <span class="stringliteral">&quot;the_texture&quot;</span>).</div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shader</td><td>Shader object </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the texture in the shader </td></tr>
+ <tr><td class="paramname">texture</td><td>Texture to assign </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a677b43325bf4c94bcc57ea6a4f38b40f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShader_setTransformParameter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td>
+ <td class="paramname"><em>shader</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td>
+ <td class="paramname"><em>transform</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change a matrix parameter of a shader. </p>
+<p><em>name</em> is the name of the variable to change in the shader. The corresponding parameter in the shader must be a 4x4 matrix (mat4 GLSL type).</p>
+<p>Example: </p>
+<div class="fragment"><div class="line">uniform mat4 matrix; <span class="comment">// this is the variable in the shader</span></div>
+</div><!-- fragment --> <div class="fragment"><div class="line">@todo</div>
+<div class="line"><a class="code" href="Shader_8h.htm#a677b43325bf4c94bcc57ea6a4f38b40f" title="Change a matrix parameter of a shader.">sfShader_setTransformParameter</a>(shader, <span class="stringliteral">&quot;matrix&quot;</span>, transform);</div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shader</td><td>Shader object </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the parameter in the shader </td></tr>
+ <tr><td class="paramname">transform</td><td>Transform to assign </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a46786b0c9f2b5e2486058521f3f11075"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShader_setVector2Parameter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td>
+ <td class="paramname"><em>shader</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>vector</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change a 2-components vector parameter of a shader. </p>
+<p><em>name</em> is the name of the variable to change in the shader. The corresponding parameter in the shader must be a 2x1 vector (vec2 GLSL type).</p>
+<p>Example: </p>
+<div class="fragment"><div class="line">uniform vec2 myparam; <span class="comment">// this is the variable in the shader</span></div>
+</div><!-- fragment --> <div class="fragment"><div class="line"><a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> vec = {5.2f, 6.0f};</div>
+<div class="line"><a class="code" href="Shader_8h.htm#a46786b0c9f2b5e2486058521f3f11075" title="Change a 2-components vector parameter of a shader.">sfShader_setVector2Parameter</a>(shader, <span class="stringliteral">&quot;myparam&quot;</span>, vec);</div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shader</td><td>Shader object </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the parameter in the shader </td></tr>
+ <tr><td class="paramname">vector</td><td>Vector to assign </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a04029e0ce58c0ba60df21083a3fcd6b3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShader_setVector3Parameter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td>
+ <td class="paramname"><em>shader</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector3f.htm">sfVector3f</a>&#160;</td>
+ <td class="paramname"><em>vector</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change a 3-components vector parameter of a shader. </p>
+<p><em>name</em> is the name of the variable to change in the shader. The corresponding parameter in the shader must be a 3x1 vector (vec3 GLSL type).</p>
+<p>Example: </p>
+<div class="fragment"><div class="line">uniform vec3 myparam; <span class="comment">// this is the variable in the shader</span></div>
+</div><!-- fragment --> <div class="fragment"><div class="line"><a class="code" href="structsfVector3f.htm" title="3-component vector of floats">sfVector3f</a> vec = {5.2f, 6.0f, -8.1f};</div>
+<div class="line"><a class="code" href="Shader_8h.htm#a04029e0ce58c0ba60df21083a3fcd6b3" title="Change a 3-components vector parameter of a shader.">sfShader_setVector3Parameter</a>(shader, <span class="stringliteral">&quot;myparam&quot;</span>, vec);</div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shader</td><td>Shader object </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the parameter in the shader </td></tr>
+ <tr><td class="paramname">vector</td><td>Vector to assign </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shader_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shader_8h_source.htm
new file mode 100755
index 0000000..e4d25e3
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shader_8h_source.htm
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Shader.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Shader_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SHADER_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SHADER_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Color_8h.htm">SFML/Graphics/Color.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Transform_8h.htm">SFML/Graphics/Transform.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="InputStream_8h.htm">SFML/System/InputStream.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector3_8h.htm">SFML/System/Vector3.h</a>&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* <a class="code" href="Shader_8h.htm#a10bdc71be35779eae268a47f82641ef2" title="Load both the vertex and fragment shaders from files.">sfShader_createFromFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* vertexShaderFilename, <span class="keyword">const</span> <span class="keywordtype">char</span>* fragmentShaderFilename);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* <a class="code" href="Shader_8h.htm#a5b50ffaf819e672dcf93bf09a981bdc3" title="Load both the vertex and fragment shaders from source codes in memory.">sfShader_createFromMemory</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* vertexShader, <span class="keyword">const</span> <span class="keywordtype">char</span>* fragmentShader);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* <a class="code" href="Shader_8h.htm#aae391e3bb2c315458fb03052b29496c0" title="Load both the vertex and fragment shaders from custom streams.">sfShader_createFromStream</a>(<a class="code" href="structsfInputStream.htm" title="Set of callbacks that allow users to define custom file streams.">sfInputStream</a>* vertexShaderStream, <a class="code" href="structsfInputStream.htm" title="Set of callbacks that allow users to define custom file streams.">sfInputStream</a>* fragmentShaderStream);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shader_8h.htm#a52b589679d49020c4119d90d16128e00" title="Destroy an existing shader.">sfShader_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* shader);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shader_8h.htm#aed732f598ff18f1c4064a182b8f85606" title="Change a float parameter of a shader.">sfShader_setFloatParameter</a>(<a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* shader, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">float</span> x);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shader_8h.htm#aead3624797fa1d203fe26b830d00c78c" title="Change a 2-components vector parameter of a shader.">sfShader_setFloat2Parameter</a>(<a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* shader, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shader_8h.htm#a06bcfbe44258e5b7492d9f0cb17ea48c" title="Change a 3-components vector parameter of a shader.">sfShader_setFloat3Parameter</a>(<a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* shader, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> z);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shader_8h.htm#a92a5e1f0fecef1e5f130f6364cfa90d9" title="Change a 4-components vector parameter of a shader.">sfShader_setFloat4Parameter</a>(<a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* shader, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> z, <span class="keywordtype">float</span> w);</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shader_8h.htm#a46786b0c9f2b5e2486058521f3f11075" title="Change a 2-components vector parameter of a shader.">sfShader_setVector2Parameter</a>(<a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* shader, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> vector);</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shader_8h.htm#a04029e0ce58c0ba60df21083a3fcd6b3" title="Change a 3-components vector parameter of a shader.">sfShader_setVector3Parameter</a>(<a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* shader, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <a class="code" href="structsfVector3f.htm" title="3-component vector of floats">sfVector3f</a> vector);</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shader_8h.htm#a0963517d8815f0948e476abca60a190f" title="Change a color parameter of a shader.">sfShader_setColorParameter</a>(<a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* shader, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shader_8h.htm#a677b43325bf4c94bcc57ea6a4f38b40f" title="Change a matrix parameter of a shader.">sfShader_setTransformParameter</a>(<a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* shader, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> transform);</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shader_8h.htm#ab2cc74edc4d481029482a75f59016a52" title="Change a texture parameter of a shader.">sfShader_setTextureParameter</a>(<a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* shader, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture);</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shader_8h.htm#ae52805b872438a6d78b30197e934207b" title="Change a texture parameter of a shader.">sfShader_setCurrentTextureParameter</a>(<a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* shader, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shader_8h.htm#aa6d8d66413429e558d78386ab3fa0c6f" title="Bind a shader for rendering (activate it)">sfShader_bind</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* shader);</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Shader_8h.htm#aafdd81d0cd4b5587a948136e83469805" title="Tell whether or not the system supports shaders.">sfShader_isAvailable</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="preprocessor">#endif // SFML_SHADER_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shape_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shape_8h.htm
new file mode 100755
index 0000000..3b9e5cd
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shape_8h.htm
@@ -0,0 +1,1114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Shape.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Color_8h_source.htm">SFML/Graphics/Color.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Transform_8h_source.htm">SFML/Graphics/Transform.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+</div>
+<p><a href="Shape_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a5ff33b0bd8d3bc45ef8c51aca395de49"><td class="memItemLeft" align="right" valign="top">typedef unsigned int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a5ff33b0bd8d3bc45ef8c51aca395de49">sfShapeGetPointCountCallback</a> )(void *)</td></tr>
+<tr class="memdesc:a5ff33b0bd8d3bc45ef8c51aca395de49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of the callback used to get the number of points in a shape. <a href="#a5ff33b0bd8d3bc45ef8c51aca395de49"></a><br/></td></tr>
+<tr class="separator:a5ff33b0bd8d3bc45ef8c51aca395de49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89b2124456c9340f7e8be9d9c6989214"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsfVector2f.htm">sfVector2f</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a89b2124456c9340f7e8be9d9c6989214">sfShapeGetPointCallback</a> )(unsigned int, void *)</td></tr>
+<tr class="memdesc:a89b2124456c9340f7e8be9d9c6989214"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of the callback used to get a point of a shape. <a href="#a89b2124456c9340f7e8be9d9c6989214"></a><br/></td></tr>
+<tr class="separator:a89b2124456c9340f7e8be9d9c6989214"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a486fad80d301adb776a064197898f6a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a486fad80d301adb776a064197898f6a6">sfShape_create</a> (<a class="el" href="Shape_8h.htm#a5ff33b0bd8d3bc45ef8c51aca395de49">sfShapeGetPointCountCallback</a> getPointCount, <a class="el" href="Shape_8h.htm#a89b2124456c9340f7e8be9d9c6989214">sfShapeGetPointCallback</a> getPoint, void *userData)</td></tr>
+<tr class="memdesc:a486fad80d301adb776a064197898f6a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new shape. <a href="#a486fad80d301adb776a064197898f6a6"></a><br/></td></tr>
+<tr class="separator:a486fad80d301adb776a064197898f6a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab107b9faac8c5ac6074150b34c484672"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#ab107b9faac8c5ac6074150b34c484672">sfShape_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:ab107b9faac8c5ac6074150b34c484672"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing shape. <a href="#ab107b9faac8c5ac6074150b34c484672"></a><br/></td></tr>
+<tr class="separator:ab107b9faac8c5ac6074150b34c484672"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a493f116960f5db33689521f4454d11b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a493f116960f5db33689521f4454d11b9">sfShape_setPosition</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> position)</td></tr>
+<tr class="memdesc:a493f116960f5db33689521f4454d11b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of a shape. <a href="#a493f116960f5db33689521f4454d11b9"></a><br/></td></tr>
+<tr class="separator:a493f116960f5db33689521f4454d11b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b8b895e43a534163700f39316cdb667"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a7b8b895e43a534163700f39316cdb667">sfShape_setRotation</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape, float angle)</td></tr>
+<tr class="memdesc:a7b8b895e43a534163700f39316cdb667"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the orientation of a shape. <a href="#a7b8b895e43a534163700f39316cdb667"></a><br/></td></tr>
+<tr class="separator:a7b8b895e43a534163700f39316cdb667"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a480fe71b36dae62029b9ba139c028dfd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a480fe71b36dae62029b9ba139c028dfd">sfShape_setScale</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> scale)</td></tr>
+<tr class="memdesc:a480fe71b36dae62029b9ba139c028dfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the scale factors of a shape. <a href="#a480fe71b36dae62029b9ba139c028dfd"></a><br/></td></tr>
+<tr class="separator:a480fe71b36dae62029b9ba139c028dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67322aa2e29df82651d2116ff81223ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a67322aa2e29df82651d2116ff81223ee">sfShape_setOrigin</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> origin)</td></tr>
+<tr class="memdesc:a67322aa2e29df82651d2116ff81223ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the local origin of a shape. <a href="#a67322aa2e29df82651d2116ff81223ee"></a><br/></td></tr>
+<tr class="separator:a67322aa2e29df82651d2116ff81223ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0acf82144bf498119b36a729d4175c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#ac0acf82144bf498119b36a729d4175c0">sfShape_getPosition</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:ac0acf82144bf498119b36a729d4175c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the position of a shape. <a href="#ac0acf82144bf498119b36a729d4175c0"></a><br/></td></tr>
+<tr class="separator:ac0acf82144bf498119b36a729d4175c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8dac85a8e73e47ec715e9a719619edf4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a8dac85a8e73e47ec715e9a719619edf4">sfShape_getRotation</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:a8dac85a8e73e47ec715e9a719619edf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the orientation of a shape. <a href="#a8dac85a8e73e47ec715e9a719619edf4"></a><br/></td></tr>
+<tr class="separator:a8dac85a8e73e47ec715e9a719619edf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65f8e78dddc5f5099dfdefeceee41a5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a65f8e78dddc5f5099dfdefeceee41a5c">sfShape_getScale</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:a65f8e78dddc5f5099dfdefeceee41a5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current scale of a shape. <a href="#a65f8e78dddc5f5099dfdefeceee41a5c"></a><br/></td></tr>
+<tr class="separator:a65f8e78dddc5f5099dfdefeceee41a5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae026bc6acb5ff690bdebfe48476d39e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#ae026bc6acb5ff690bdebfe48476d39e0">sfShape_getOrigin</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:ae026bc6acb5ff690bdebfe48476d39e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local origin of a shape. <a href="#ae026bc6acb5ff690bdebfe48476d39e0"></a><br/></td></tr>
+<tr class="separator:ae026bc6acb5ff690bdebfe48476d39e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e17f25c3a00253a53460b5137808b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a49e17f25c3a00253a53460b5137808b2">sfShape_move</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> offset)</td></tr>
+<tr class="memdesc:a49e17f25c3a00253a53460b5137808b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move a shape by a given offset. <a href="#a49e17f25c3a00253a53460b5137808b2"></a><br/></td></tr>
+<tr class="separator:a49e17f25c3a00253a53460b5137808b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae37988764819a72676d1d81d6d1b7271"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#ae37988764819a72676d1d81d6d1b7271">sfShape_rotate</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape, float angle)</td></tr>
+<tr class="memdesc:ae37988764819a72676d1d81d6d1b7271"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate a shape. <a href="#ae37988764819a72676d1d81d6d1b7271"></a><br/></td></tr>
+<tr class="separator:ae37988764819a72676d1d81d6d1b7271"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa040d1dec0d31176ad0bc62afa61b18d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#aa040d1dec0d31176ad0bc62afa61b18d">sfShape_scale</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape, <a class="el" href="structsfVector2f.htm">sfVector2f</a> factors)</td></tr>
+<tr class="memdesc:aa040d1dec0d31176ad0bc62afa61b18d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scale a shape. <a href="#aa040d1dec0d31176ad0bc62afa61b18d"></a><br/></td></tr>
+<tr class="separator:aa040d1dec0d31176ad0bc62afa61b18d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a412ceab6935af48da7cc5bd0dc9404"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a8a412ceab6935af48da7cc5bd0dc9404">sfShape_getTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:a8a412ceab6935af48da7cc5bd0dc9404"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the combined transform of a shape. <a href="#a8a412ceab6935af48da7cc5bd0dc9404"></a><br/></td></tr>
+<tr class="separator:a8a412ceab6935af48da7cc5bd0dc9404"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63d1ae80b979fded5c99c2ae5f6e8e61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a63d1ae80b979fded5c99c2ae5f6e8e61">sfShape_getInverseTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:a63d1ae80b979fded5c99c2ae5f6e8e61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the inverse of the combined transform of a shape. <a href="#a63d1ae80b979fded5c99c2ae5f6e8e61"></a><br/></td></tr>
+<tr class="separator:a63d1ae80b979fded5c99c2ae5f6e8e61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bf4295f46e387afc5efc79b8e5de718"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a0bf4295f46e387afc5efc79b8e5de718">sfShape_setTexture</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape, const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> resetRect)</td></tr>
+<tr class="memdesc:a0bf4295f46e387afc5efc79b8e5de718"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the source texture of a shape. <a href="#a0bf4295f46e387afc5efc79b8e5de718"></a><br/></td></tr>
+<tr class="separator:a0bf4295f46e387afc5efc79b8e5de718"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a495dd0f93e051fd127d8efc25c4a6183"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a495dd0f93e051fd127d8efc25c4a6183">sfShape_setTextureRect</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape, <a class="el" href="structsfIntRect.htm">sfIntRect</a> rect)</td></tr>
+<tr class="memdesc:a495dd0f93e051fd127d8efc25c4a6183"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the sub-rectangle of the texture that a shape will display. <a href="#a495dd0f93e051fd127d8efc25c4a6183"></a><br/></td></tr>
+<tr class="separator:a495dd0f93e051fd127d8efc25c4a6183"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5821250be84d4d4f51a8784cc5ff18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a7b5821250be84d4d4f51a8784cc5ff18">sfShape_setFillColor</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:a7b5821250be84d4d4f51a8784cc5ff18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fill color of a shape. <a href="#a7b5821250be84d4d4f51a8784cc5ff18"></a><br/></td></tr>
+<tr class="separator:a7b5821250be84d4d4f51a8784cc5ff18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af625d721dfbda37c8700b4962a579fdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#af625d721dfbda37c8700b4962a579fdd">sfShape_setOutlineColor</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:af625d721dfbda37c8700b4962a579fdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the outline color of a shape. <a href="#af625d721dfbda37c8700b4962a579fdd"></a><br/></td></tr>
+<tr class="separator:af625d721dfbda37c8700b4962a579fdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81fc1fbfb24d2004c4ee91a7e03fb3d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a81fc1fbfb24d2004c4ee91a7e03fb3d6">sfShape_setOutlineThickness</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape, float thickness)</td></tr>
+<tr class="memdesc:a81fc1fbfb24d2004c4ee91a7e03fb3d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the thickness of a shape's outline. <a href="#a81fc1fbfb24d2004c4ee91a7e03fb3d6"></a><br/></td></tr>
+<tr class="separator:a81fc1fbfb24d2004c4ee91a7e03fb3d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada9e504c8661518582404f05a3d1f98a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <br class="typebreak"/>
+<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#ada9e504c8661518582404f05a3d1f98a">sfShape_getTexture</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:ada9e504c8661518582404f05a3d1f98a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the source texture of a shape. <a href="#ada9e504c8661518582404f05a3d1f98a"></a><br/></td></tr>
+<tr class="separator:ada9e504c8661518582404f05a3d1f98a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f7f7f79a16a2d7c8a885e513030d1ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a8f7f7f79a16a2d7c8a885e513030d1ee">sfShape_getTextureRect</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:a8f7f7f79a16a2d7c8a885e513030d1ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the sub-rectangle of the texture displayed by a shape. <a href="#a8f7f7f79a16a2d7c8a885e513030d1ee"></a><br/></td></tr>
+<tr class="separator:a8f7f7f79a16a2d7c8a885e513030d1ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f43ebef2592aecbc9c61c11d82f1cff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a1f43ebef2592aecbc9c61c11d82f1cff">sfShape_getFillColor</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:a1f43ebef2592aecbc9c61c11d82f1cff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the fill color of a shape. <a href="#a1f43ebef2592aecbc9c61c11d82f1cff"></a><br/></td></tr>
+<tr class="separator:a1f43ebef2592aecbc9c61c11d82f1cff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6e413f8502e3efce3926c5a75767080"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#aa6e413f8502e3efce3926c5a75767080">sfShape_getOutlineColor</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:aa6e413f8502e3efce3926c5a75767080"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the outline color of a shape. <a href="#aa6e413f8502e3efce3926c5a75767080"></a><br/></td></tr>
+<tr class="separator:aa6e413f8502e3efce3926c5a75767080"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a1d4519749437017d0336b1ee915302"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a8a1d4519749437017d0336b1ee915302">sfShape_getOutlineThickness</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:a8a1d4519749437017d0336b1ee915302"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the outline thickness of a shape. <a href="#a8a1d4519749437017d0336b1ee915302"></a><br/></td></tr>
+<tr class="separator:a8a1d4519749437017d0336b1ee915302"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3121b634448051962e9d1c374069211f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#a3121b634448051962e9d1c374069211f">sfShape_getPointCount</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:a3121b634448051962e9d1c374069211f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the total number of points of a shape. <a href="#a3121b634448051962e9d1c374069211f"></a><br/></td></tr>
+<tr class="separator:a3121b634448051962e9d1c374069211f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa96b3a25bca7f8147d0706667d567cf1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#aa96b3a25bca7f8147d0706667d567cf1">sfShape_getPoint</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape, unsigned int index)</td></tr>
+<tr class="memdesc:aa96b3a25bca7f8147d0706667d567cf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a point of a shape. <a href="#aa96b3a25bca7f8147d0706667d567cf1"></a><br/></td></tr>
+<tr class="separator:aa96b3a25bca7f8147d0706667d567cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add61cd8ebae0de9ee90b89f872ec2fd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#add61cd8ebae0de9ee90b89f872ec2fd5">sfShape_getLocalBounds</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:add61cd8ebae0de9ee90b89f872ec2fd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local bounding rectangle of a shape. <a href="#add61cd8ebae0de9ee90b89f872ec2fd5"></a><br/></td></tr>
+<tr class="separator:add61cd8ebae0de9ee90b89f872ec2fd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9890ef92b553a2e20c9f72f6844201"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#abb9890ef92b553a2e20c9f72f6844201">sfShape_getGlobalBounds</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:abb9890ef92b553a2e20c9f72f6844201"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the global bounding rectangle of a shape. <a href="#abb9890ef92b553a2e20c9f72f6844201"></a><br/></td></tr>
+<tr class="separator:abb9890ef92b553a2e20c9f72f6844201"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab28fc953f7b992f568b3f021a4d2ba56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm#ab28fc953f7b992f568b3f021a4d2ba56">sfShape_update</a> (<a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *shape)</td></tr>
+<tr class="memdesc:ab28fc953f7b992f568b3f021a4d2ba56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recompute the internal geometry of a shape. <a href="#ab28fc953f7b992f568b3f021a4d2ba56"></a><br/></td></tr>
+<tr class="separator:ab28fc953f7b992f568b3f021a4d2ba56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="a89b2124456c9340f7e8be9d9c6989214"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="structsfVector2f.htm">sfVector2f</a>(* sfShapeGetPointCallback)(unsigned int, void *)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Type of the callback used to get a point of a shape. </p>
+
+<p>Definition at line <a class="el" href="Shape_8h_source.htm#l00040">40</a> of file <a class="el" href="Shape_8h_source.htm">Shape.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5ff33b0bd8d3bc45ef8c51aca395de49"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef unsigned int(* sfShapeGetPointCountCallback)(void *)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Type of the callback used to get the number of points in a shape. </p>
+
+<p>Definition at line <a class="el" href="Shape_8h_source.htm#l00039">39</a> of file <a class="el" href="Shape_8h_source.htm">Shape.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a486fad80d301adb776a064197898f6a6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* sfShape_create </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Shape_8h.htm#a5ff33b0bd8d3bc45ef8c51aca395de49">sfShapeGetPointCountCallback</a>&#160;</td>
+ <td class="paramname"><em>getPointCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Shape_8h.htm#a89b2124456c9340f7e8be9d9c6989214">sfShapeGetPointCallback</a>&#160;</td>
+ <td class="paramname"><em>getPoint</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>userData</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">getPointCount</td><td>Callback that provides the point count of the shape </td></tr>
+ <tr><td class="paramname">getPoint</td><td>Callback that provides the points of the shape </td></tr>
+ <tr><td class="paramname">userData</td><td>Data to pass to the callback functions</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfShape object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab107b9faac8c5ac6074150b34c484672"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">Shape</td><td>Shape to delete </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a1f43ebef2592aecbc9c61c11d82f1cff"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfShape_getFillColor </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the fill color of a shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Fill color of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abb9890ef92b553a2e20c9f72f6844201"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfShape_getGlobalBounds </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the global bounding rectangle of a shape. </p>
+<p>The returned rectangle is in global coordinates, which means that it takes in account the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the sprite in the global 2D world's coordinate system.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Global bounding rectangle of the entity </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a63d1ae80b979fded5c99c2ae5f6e8e61"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfShape_getInverseTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the inverse of the combined transform of a shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Inverse of the combined transformations applied to the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="add61cd8ebae0de9ee90b89f872ec2fd5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfShape_getLocalBounds </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the local bounding rectangle of a shape. </p>
+<p>The returned rectangle is in local coordinates, which means that it ignores the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the entity in the entity's coordinate system.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Local bounding rectangle of the entity </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae026bc6acb5ff690bdebfe48476d39e0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfShape_getOrigin </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the local origin of a shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current origin </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa6e413f8502e3efce3926c5a75767080"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfShape_getOutlineColor </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the outline color of a shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Outline color of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8a1d4519749437017d0336b1ee915302"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float sfShape_getOutlineThickness </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the outline thickness of a shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Outline thickness of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa96b3a25bca7f8147d0706667d567cf1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfShape_getPoint </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>index</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get a point of a shape. </p>
+<p>The result is undefined if <em>index</em> is out of the valid range.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">index</td><td>Index of the point to get, in range [0 .. getPointCount() - 1]</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Index-th point of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3121b634448051962e9d1c374069211f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int sfShape_getPointCount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the total number of points of a shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Number of points of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac0acf82144bf498119b36a729d4175c0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfShape_getPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the position of a shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current position </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8dac85a8e73e47ec715e9a719619edf4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float sfShape_getRotation </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the orientation of a shape. </p>
+<p>The rotation is always in the range [0, 360].</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current rotation, in degrees </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a65f8e78dddc5f5099dfdefeceee41a5c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfShape_getScale </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current scale of a shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current scale factors </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ada9e504c8661518582404f05a3d1f98a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfShape_getTexture </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the source texture of a shape. </p>
+<p>If the shape has no source texture, a NULL pointer is returned. The returned pointer is const, which means that you can't modify the texture when you retrieve it with this function.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the shape's texture </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8f7f7f79a16a2d7c8a885e513030d1ee"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a> sfShape_getTextureRect </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the sub-rectangle of the texture displayed by a shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Texture rectangle of the shape </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8a412ceab6935af48da7cc5bd0dc9404"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfShape_getTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the combined transform of a shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>shape object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Transform combining the position/rotation/scale/origin of the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a49e17f25c3a00253a53460b5137808b2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_move </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>offset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Move a shape by a given offset. </p>
+<p>This function adds to the current position of the object, unlike sfShape_setPosition which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">offset</td><td>Offset </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae37988764819a72676d1d81d6d1b7271"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_rotate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Rotate a shape. </p>
+<p>This function adds to the current rotation of the object, unlike sfShape_setRotation which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">angle</td><td>Angle of rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa040d1dec0d31176ad0bc62afa61b18d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_scale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>factors</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Scale a shape. </p>
+<p>This function multiplies the current scale of the object, unlike sfShape_setScale which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">factors</td><td>Scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7b5821250be84d4d4f51a8784cc5ff18"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_setFillColor </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the fill color of a shape. </p>
+<p>This color is modulated (multiplied) with the shape's texture if any. It can be used to colorize the shape, or change its global opacity. You can use sfTransparent to make the inside of the shape transparent, and have the outline alone. By default, the shape's fill color is opaque white.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">color</td><td>New color of the shape </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a67322aa2e29df82651d2116ff81223ee"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_setOrigin </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>origin</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the local origin of a shape. </p>
+<p>The origin of an object defines the center point for all transformations (position, scale, rotation). The coordinates of this point must be relative to the top-left corner of the object, and ignore all transformations (position, scale, rotation). The default origin of a circle Shape object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">origin</td><td>New origin </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af625d721dfbda37c8700b4962a579fdd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_setOutlineColor </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the outline color of a shape. </p>
+<p>You can use sfTransparent to disable the outline. By default, the shape's outline color is opaque white.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">color</td><td>New outline color of the shape </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a81fc1fbfb24d2004c4ee91a7e03fb3d6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_setOutlineThickness </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>thickness</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the thickness of a shape's outline. </p>
+<p>This number cannot be negative. Using zero disables the outline. By default, the outline thickness is 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">thickness</td><td>New outline thickness </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a493f116960f5db33689521f4454d11b9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>position</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the position of a shape. </p>
+<p>This function completely overwrites the previous position. See sfShape_move to apply an offset based on the previous position instead. The default position of a circle Shape object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">position</td><td>New position </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7b8b895e43a534163700f39316cdb667"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_setRotation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the orientation of a shape. </p>
+<p>This function completely overwrites the previous rotation. See sfShape_rotate to add an angle based on the previous rotation instead. The default rotation of a circle Shape object is 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">angle</td><td>New rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a480fe71b36dae62029b9ba139c028dfd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_setScale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>scale</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the scale factors of a shape. </p>
+<p>This function completely overwrites the previous scale. See sfShape_scale to add a factor based on the previous scale instead. The default scale of a circle Shape object is (1, 1).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">scale</td><td>New scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0bf4295f46e387afc5efc79b8e5de718"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_setTexture </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>resetRect</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the source texture of a shape. </p>
+<p>The <em>texture</em> argument refers to a texture that must exist as long as the shape uses it. Indeed, the shape doesn't store its own copy of the texture, but rather keeps a pointer to the one that you passed to this function. If the source texture is destroyed and the shape tries to use it, the behaviour is undefined. <em>texture</em> can be NULL to disable texturing. If <em>resetRect</em> is true, the TextureRect property of the shape is automatically adjusted to the size of the new texture. If it is false, the texture rect is left unchanged.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">texture</td><td>New texture </td></tr>
+ <tr><td class="paramname">resetRect</td><td>Should the texture rect be reset to the size of the new texture? </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a495dd0f93e051fd127d8efc25c4a6183"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_setTextureRect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td>
+ <td class="paramname"><em>rect</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the sub-rectangle of the texture that a shape will display. </p>
+<p>The texture rect is useful when you don't want to display the whole texture, but rather a part of it. By default, the texture rect covers the entire texture.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">shape</td><td>Shape object </td></tr>
+ <tr><td class="paramname">rect</td><td>Rectangle defining the region of the texture to display </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ab28fc953f7b992f568b3f021a4d2ba56"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfShape_update </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a> *&#160;</td>
+ <td class="paramname"><em>shape</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Recompute the internal geometry of a shape. </p>
+<p>This function must be called by specialized shape objects everytime their points change (ie. the result of either the getPointCount or getPoint callbacks is different). </p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shape_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shape_8h_source.htm
new file mode 100755
index 0000000..41ee936
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Shape_8h_source.htm
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Shape.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Shape_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SHAPE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SHAPE_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Color_8h.htm">SFML/Graphics/Color.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Transform_8h.htm">SFML/Graphics/Transform.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="Shape_8h.htm#a5ff33b0bd8d3bc45ef8c51aca395de49"> 39</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> int (*<a class="code" href="Shape_8h.htm#a5ff33b0bd8d3bc45ef8c51aca395de49" title="Type of the callback used to get the number of points in a shape.">sfShapeGetPointCountCallback</a>)(<span class="keywordtype">void</span>*); </div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="Shape_8h.htm#a89b2124456c9340f7e8be9d9c6989214"> 40</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> (*<a class="code" href="Shape_8h.htm#a89b2124456c9340f7e8be9d9c6989214" title="Type of the callback used to get a point of a shape.">sfShapeGetPointCallback</a>)(<span class="keywordtype">unsigned</span> int, <span class="keywordtype">void</span>*); </div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* <a class="code" href="Shape_8h.htm#a486fad80d301adb776a064197898f6a6" title="Create a new shape.">sfShape_create</a>(<a class="code" href="Shape_8h.htm#a5ff33b0bd8d3bc45ef8c51aca395de49" title="Type of the callback used to get the number of points in a shape.">sfShapeGetPointCountCallback</a> getPointCount,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="Shape_8h.htm#a89b2124456c9340f7e8be9d9c6989214" title="Type of the callback used to get a point of a shape.">sfShapeGetPointCallback</a> getPoint,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">void</span>* userData);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#ab107b9faac8c5ac6074150b34c484672" title="Destroy an existing shape.">sfShape_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#a493f116960f5db33689521f4454d11b9" title="Set the position of a shape.">sfShape_setPosition</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> position);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#a7b8b895e43a534163700f39316cdb667" title="Set the orientation of a shape.">sfShape_setRotation</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#a480fe71b36dae62029b9ba139c028dfd" title="Set the scale factors of a shape.">sfShape_setScale</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> scale);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#a67322aa2e29df82651d2116ff81223ee" title="Set the local origin of a shape.">sfShape_setOrigin</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> origin);</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Shape_8h.htm#ac0acf82144bf498119b36a729d4175c0" title="Get the position of a shape.">sfShape_getPosition</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">float</span> <a class="code" href="Shape_8h.htm#a8dac85a8e73e47ec715e9a719619edf4" title="Get the orientation of a shape.">sfShape_getRotation</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Shape_8h.htm#a65f8e78dddc5f5099dfdefeceee41a5c" title="Get the current scale of a shape.">sfShape_getScale</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Shape_8h.htm#ae026bc6acb5ff690bdebfe48476d39e0" title="Get the local origin of a shape.">sfShape_getOrigin</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#a49e17f25c3a00253a53460b5137808b2" title="Move a shape by a given offset.">sfShape_move</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> offset);</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#ae37988764819a72676d1d81d6d1b7271" title="Rotate a shape.">sfShape_rotate</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#aa040d1dec0d31176ad0bc62afa61b18d" title="Scale a shape.">sfShape_scale</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> factors);</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="Shape_8h.htm#a8a412ceab6935af48da7cc5bd0dc9404" title="Get the combined transform of a shape.">sfShape_getTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="Shape_8h.htm#a63d1ae80b979fded5c99c2ae5f6e8e61" title="Get the inverse of the combined transform of a shape.">sfShape_getInverseTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#a0bf4295f46e387afc5efc79b8e5de718" title="Change the source texture of a shape.">sfShape_setTexture</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> resetRect);</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#a495dd0f93e051fd127d8efc25c4a6183" title="Set the sub-rectangle of the texture that a shape will display.">sfShape_setTextureRect</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape, <a class="code" href="structsfIntRect.htm">sfIntRect</a> rect);</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#a7b5821250be84d4d4f51a8784cc5ff18" title="Set the fill color of a shape.">sfShape_setFillColor</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#af625d721dfbda37c8700b4962a579fdd" title="Set the outline color of a shape.">sfShape_setOutlineColor</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#a81fc1fbfb24d2004c4ee91a7e03fb3d6" title="Set the thickness of a shape&#39;s outline.">sfShape_setOutlineThickness</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape, <span class="keywordtype">float</span> thickness);</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="Shape_8h.htm#ada9e504c8661518582404f05a3d1f98a" title="Get the source texture of a shape.">sfShape_getTexture</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfIntRect.htm">sfIntRect</a> <a class="code" href="Shape_8h.htm#a8f7f7f79a16a2d7c8a885e513030d1ee" title="Get the sub-rectangle of the texture displayed by a shape.">sfShape_getTextureRect</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Shape_8h.htm#a1f43ebef2592aecbc9c61c11d82f1cff" title="Get the fill color of a shape.">sfShape_getFillColor</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Shape_8h.htm#aa6e413f8502e3efce3926c5a75767080" title="Get the outline color of a shape.">sfShape_getOutlineColor</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">float</span> <a class="code" href="Shape_8h.htm#a8a1d4519749437017d0336b1ee915302" title="Get the outline thickness of a shape.">sfShape_getOutlineThickness</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="Shape_8h.htm#a3121b634448051962e9d1c374069211f" title="Get the total number of points of a shape.">sfShape_getPointCount</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Shape_8h.htm#aa96b3a25bca7f8147d0706667d567cf1" title="Get a point of a shape.">sfShape_getPoint</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="Shape_8h.htm#add61cd8ebae0de9ee90b89f872ec2fd5" title="Get the local bounding rectangle of a shape.">sfShape_getLocalBounds</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="Shape_8h.htm#abb9890ef92b553a2e20c9f72f6844201" title="Get the global bounding rectangle of a shape.">sfShape_getGlobalBounds</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Shape_8h.htm#ab28fc953f7b992f568b3f021a4d2ba56" title="Recompute the internal geometry of a shape.">sfShape_update</a>(<a class="code" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">sfShape</a>* shape);</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="preprocessor">#endif // SFML_SHAPE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sleep_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sleep_8h.htm
new file mode 100755
index 0000000..3205bdf
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sleep_8h.htm
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Sleep.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="System_2Export_8h_source.htm">SFML/System/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Time_8h_source.htm">SFML/System/Time.h</a>&gt;</code><br/>
+</div>
+<p><a href="Sleep_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a953fe2ddaa041bc96fb5013ac7da1a65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sleep_8h.htm#a953fe2ddaa041bc96fb5013ac7da1a65">sfSleep</a> (<a class="el" href="structsfTime.htm">sfTime</a> duration)</td></tr>
+<tr class="memdesc:a953fe2ddaa041bc96fb5013ac7da1a65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make the current thread sleep for a given duration. <a href="#a953fe2ddaa041bc96fb5013ac7da1a65"></a><br/></td></tr>
+<tr class="separator:a953fe2ddaa041bc96fb5013ac7da1a65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a953fe2ddaa041bc96fb5013ac7da1a65"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void sfSleep </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfTime.htm">sfTime</a>&#160;</td>
+ <td class="paramname"><em>duration</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Make the current thread sleep for a given duration. </p>
+<p>sfSleep is the best way to block a program or one of its threads, as it doesn't consume any CPU power.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">duration</td><td>Time to sleep </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sleep_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sleep_8h_source.htm
new file mode 100755
index 0000000..7d309e4
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sleep_8h_source.htm
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Sleep.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Sleep_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SLEEP_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SLEEP_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="System_2Export_8h.htm">SFML/System/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Time_8h.htm">SFML/System/Time.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <span class="keywordtype">void</span> <a class="code" href="Sleep_8h.htm#a953fe2ddaa041bc96fb5013ac7da1a65" title="Make the current thread sleep for a given duration.">sfSleep</a>(<a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> duration);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif // SFML_SLEEP_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketSelector_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketSelector_8h.htm
new file mode 100755
index 0000000..bdf553d
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketSelector_8h.htm
@@ -0,0 +1,494 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">SocketSelector.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Network_2Export_8h_source.htm">SFML/Network/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Network_2Types_8h_source.htm">SFML/Network/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Time_8h_source.htm">SFML/System/Time.h</a>&gt;</code><br/>
+</div>
+<p><a href="SocketSelector_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a6780529084e31bc86936585872ac306e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <br class="typebreak"/>
+<a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#a6780529084e31bc86936585872ac306e">sfSocketSelector_create</a> (void)</td></tr>
+<tr class="memdesc:a6780529084e31bc86936585872ac306e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new selector. <a href="#a6780529084e31bc86936585872ac306e"></a><br/></td></tr>
+<tr class="separator:a6780529084e31bc86936585872ac306e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8150b50d59014e25645863e9ac973c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <br class="typebreak"/>
+<a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#ac8150b50d59014e25645863e9ac973c8">sfSocketSelector_copy</a> (const <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *selector)</td></tr>
+<tr class="memdesc:ac8150b50d59014e25645863e9ac973c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new socket selector by copying an existing one. <a href="#ac8150b50d59014e25645863e9ac973c8"></a><br/></td></tr>
+<tr class="separator:ac8150b50d59014e25645863e9ac973c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42fdd38af5d0a909fd759eee91e1bb45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#a42fdd38af5d0a909fd759eee91e1bb45">sfSocketSelector_destroy</a> (<a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *selector)</td></tr>
+<tr class="memdesc:a42fdd38af5d0a909fd759eee91e1bb45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a socket selector. <a href="#a42fdd38af5d0a909fd759eee91e1bb45"></a><br/></td></tr>
+<tr class="separator:a42fdd38af5d0a909fd759eee91e1bb45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addae5aecd0d795284d327ea91a49f1fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#addae5aecd0d795284d327ea91a49f1fa">sfSocketSelector_addTcpListener</a> (<a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *selector, <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *socket)</td></tr>
+<tr class="memdesc:addae5aecd0d795284d327ea91a49f1fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new socket to a socket selector. <a href="#addae5aecd0d795284d327ea91a49f1fa"></a><br/></td></tr>
+<tr class="separator:addae5aecd0d795284d327ea91a49f1fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89594ac7dbcc463b0848ffa41cb72898"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#a89594ac7dbcc463b0848ffa41cb72898">sfSocketSelector_addTcpSocket</a> (<a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *selector, <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket)</td></tr>
+<tr class="separator:a89594ac7dbcc463b0848ffa41cb72898"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728d708e99ba0e04283602b47342665"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#a8728d708e99ba0e04283602b47342665">sfSocketSelector_addUdpSocket</a> (<a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *selector, <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *socket)</td></tr>
+<tr class="separator:a8728d708e99ba0e04283602b47342665"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66409a0a053cf1e4c069ac39f328dcb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#a66409a0a053cf1e4c069ac39f328dcb3">sfSocketSelector_removeTcpListener</a> (<a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *selector, <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *socket)</td></tr>
+<tr class="memdesc:a66409a0a053cf1e4c069ac39f328dcb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a socket from a socket selector. <a href="#a66409a0a053cf1e4c069ac39f328dcb3"></a><br/></td></tr>
+<tr class="separator:a66409a0a053cf1e4c069ac39f328dcb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d35906979ff1c3ad1f92ff068cb11c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#a7d35906979ff1c3ad1f92ff068cb11c8">sfSocketSelector_removeTcpSocket</a> (<a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *selector, <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket)</td></tr>
+<tr class="separator:a7d35906979ff1c3ad1f92ff068cb11c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2af95669bcea4332c4c63ae7524fc2bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#a2af95669bcea4332c4c63ae7524fc2bf">sfSocketSelector_removeUdpSocket</a> (<a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *selector, <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *socket)</td></tr>
+<tr class="separator:a2af95669bcea4332c4c63ae7524fc2bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac9a105a1d110a6afd026e368de161f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#aac9a105a1d110a6afd026e368de161f1">sfSocketSelector_clear</a> (<a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *selector)</td></tr>
+<tr class="memdesc:aac9a105a1d110a6afd026e368de161f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all the sockets stored in a selector. <a href="#aac9a105a1d110a6afd026e368de161f1"></a><br/></td></tr>
+<tr class="separator:aac9a105a1d110a6afd026e368de161f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0b3fc8236caf67651b36cf7da7349e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#ab0b3fc8236caf67651b36cf7da7349e6">sfSocketSelector_wait</a> (<a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *selector, <a class="el" href="structsfTime.htm">sfTime</a> timeout)</td></tr>
+<tr class="memdesc:ab0b3fc8236caf67651b36cf7da7349e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait until one or more sockets are ready to receive. <a href="#ab0b3fc8236caf67651b36cf7da7349e6"></a><br/></td></tr>
+<tr class="separator:ab0b3fc8236caf67651b36cf7da7349e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86f582061f8d07695b9b40d0a0b38121"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#a86f582061f8d07695b9b40d0a0b38121">sfSocketSelector_isTcpListenerReady</a> (const <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *selector, <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *socket)</td></tr>
+<tr class="memdesc:a86f582061f8d07695b9b40d0a0b38121"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test a socket to know if it is ready to receive data. <a href="#a86f582061f8d07695b9b40d0a0b38121"></a><br/></td></tr>
+<tr class="separator:a86f582061f8d07695b9b40d0a0b38121"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27cdd5ebb76d1a7d7f3a94718baf7b31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#a27cdd5ebb76d1a7d7f3a94718baf7b31">sfSocketSelector_isTcpSocketReady</a> (const <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *selector, <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket)</td></tr>
+<tr class="separator:a27cdd5ebb76d1a7d7f3a94718baf7b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88333fbe2f3bd7360a7b97e5784851d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm#a88333fbe2f3bd7360a7b97e5784851d5">sfSocketSelector_isUdpSocketReady</a> (const <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *selector, <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *socket)</td></tr>
+<tr class="separator:a88333fbe2f3bd7360a7b97e5784851d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="addae5aecd0d795284d327ea91a49f1fa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfSocketSelector_addTcpListener </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td>
+ <td class="paramname"><em>selector</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Add a new socket to a socket selector. </p>
+<p>This function keeps a weak pointer to the socket, so you have to make sure that the socket is not destroyed while it is stored in the selector.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">selector</td><td>Socket selector object </td></tr>
+ <tr><td class="paramname">socket</td><td>Pointer to the socket to add </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a89594ac7dbcc463b0848ffa41cb72898"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfSocketSelector_addTcpSocket </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td>
+ <td class="paramname"><em>selector</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a8728d708e99ba0e04283602b47342665"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfSocketSelector_addUdpSocket </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td>
+ <td class="paramname"><em>selector</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aac9a105a1d110a6afd026e368de161f1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfSocketSelector_clear </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td>
+ <td class="paramname"><em>selector</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Remove all the sockets stored in a selector. </p>
+<p>This function doesn't destroy any instance, it simply removes all the pointers that the selector has to external sockets.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">selector</td><td>Socket selector object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ac8150b50d59014e25645863e9ac973c8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* sfSocketSelector_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td>
+ <td class="paramname"><em>selector</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new socket selector by copying an existing one. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">selector</td><td>Socket selector to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfSocketSelector object which is a copy of <em>selector</em> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6780529084e31bc86936585872ac306e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* sfSocketSelector_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new selector. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfSocketSelector object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a42fdd38af5d0a909fd759eee91e1bb45"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfSocketSelector_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td>
+ <td class="paramname"><em>selector</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a socket selector. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">selector</td><td>Socket selector to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a86f582061f8d07695b9b40d0a0b38121"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfSocketSelector_isTcpListenerReady </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td>
+ <td class="paramname"><em>selector</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Test a socket to know if it is ready to receive data. </p>
+<p>This function must be used after a call to sfSocketSelector_wait, to know which sockets are ready to receive data. If a socket is ready, a call to Receive will never block because we know that there is data available to read. Note that if this function returns sfTrue for a sfTcpListener, this means that it is ready to accept a new connection.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">selector</td><td>Socket selector object </td></tr>
+ <tr><td class="paramname">socket</td><td>Socket to test</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the socket is ready to read, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a27cdd5ebb76d1a7d7f3a94718baf7b31"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfSocketSelector_isTcpSocketReady </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td>
+ <td class="paramname"><em>selector</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a88333fbe2f3bd7360a7b97e5784851d5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfSocketSelector_isUdpSocketReady </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td>
+ <td class="paramname"><em>selector</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a66409a0a053cf1e4c069ac39f328dcb3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfSocketSelector_removeTcpListener </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td>
+ <td class="paramname"><em>selector</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Remove a socket from a socket selector. </p>
+<p>This function doesn't destroy the socket, it simply removes the pointer that the selector has to it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">selector</td><td>Socket selector object </td></tr>
+ <tr><td class="paramname">socket</td><td>POointer to the socket to remove </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7d35906979ff1c3ad1f92ff068cb11c8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfSocketSelector_removeTcpSocket </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td>
+ <td class="paramname"><em>selector</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a2af95669bcea4332c4c63ae7524fc2bf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfSocketSelector_removeUdpSocket </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td>
+ <td class="paramname"><em>selector</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ab0b3fc8236caf67651b36cf7da7349e6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfSocketSelector_wait </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a> *&#160;</td>
+ <td class="paramname"><em>selector</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfTime.htm">sfTime</a>&#160;</td>
+ <td class="paramname"><em>timeout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Wait until one or more sockets are ready to receive. </p>
+<p>This function returns as soon as at least one socket has some data available to be received. To know which sockets are ready, use the sfSocketSelector_isXxxReady functions. If you use a timeout and no socket is ready before the timeout is over, the function returns sfFalse.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">selector</td><td>Socket selector object </td></tr>
+ <tr><td class="paramname">timeout</td><td>Maximum time to wait (use sfTimeZero for infinity)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if there are sockets ready, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketSelector_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketSelector_8h_source.htm
new file mode 100755
index 0000000..6b878d4
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketSelector_8h_source.htm
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SocketSelector.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="SocketSelector_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SOCKETSELECTOR_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SOCKETSELECTOR_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Network_2Export_8h.htm">SFML/Network/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Network_2Types_8h.htm">SFML/Network/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Time_8h.htm">SFML/System/Time.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* <a class="code" href="SocketSelector_8h.htm#a6780529084e31bc86936585872ac306e" title="Create a new selector.">sfSocketSelector_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* <a class="code" href="SocketSelector_8h.htm#ac8150b50d59014e25645863e9ac973c8" title="Create a new socket selector by copying an existing one.">sfSocketSelector_copy</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* selector);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="SocketSelector_8h.htm#a42fdd38af5d0a909fd759eee91e1bb45" title="Destroy a socket selector.">sfSocketSelector_destroy</a>(<a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* selector);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="SocketSelector_8h.htm#addae5aecd0d795284d327ea91a49f1fa" title="Add a new socket to a socket selector.">sfSocketSelector_addTcpListener</a>(<a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* selector, <a class="code" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a>* socket);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="SocketSelector_8h.htm#a89594ac7dbcc463b0848ffa41cb72898">sfSocketSelector_addTcpSocket</a>(<a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* selector, <a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="SocketSelector_8h.htm#a8728d708e99ba0e04283602b47342665">sfSocketSelector_addUdpSocket</a>(<a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* selector, <a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* socket);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="SocketSelector_8h.htm#a66409a0a053cf1e4c069ac39f328dcb3" title="Remove a socket from a socket selector.">sfSocketSelector_removeTcpListener</a>(<a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* selector, <a class="code" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a>* socket);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="SocketSelector_8h.htm#a7d35906979ff1c3ad1f92ff068cb11c8">sfSocketSelector_removeTcpSocket</a>(<a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* selector, <a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="SocketSelector_8h.htm#a2af95669bcea4332c4c63ae7524fc2bf">sfSocketSelector_removeUdpSocket</a>(<a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* selector, <a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* socket);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="SocketSelector_8h.htm#aac9a105a1d110a6afd026e368de161f1" title="Remove all the sockets stored in a selector.">sfSocketSelector_clear</a>(<a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* selector);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="SocketSelector_8h.htm#ab0b3fc8236caf67651b36cf7da7349e6" title="Wait until one or more sockets are ready to receive.">sfSocketSelector_wait</a>(<a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* selector, <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> timeout);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="SocketSelector_8h.htm#a86f582061f8d07695b9b40d0a0b38121" title="Test a socket to know if it is ready to receive data.">sfSocketSelector_isTcpListenerReady</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* selector, <a class="code" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a>* socket);</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="SocketSelector_8h.htm#a27cdd5ebb76d1a7d7f3a94718baf7b31">sfSocketSelector_isTcpSocketReady</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* selector, <a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="SocketSelector_8h.htm#a88333fbe2f3bd7360a7b97e5784851d5">sfSocketSelector_isUdpSocketReady</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">sfSocketSelector</a>* selector, <a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* socket);</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#endif // SFML_SOCKETSELECTOR_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketStatus_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketStatus_8h.htm
new file mode 100755
index 0000000..d8b1747
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketStatus_8h.htm
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#enum-members">Enumerations</a> </div>
+ <div class="headertitle">
+<div class="title">SocketStatus.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="SocketStatus_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a7ea6036375503daef59eb4cb38ccdcaa"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a> { <br/>
+&#160;&#160;<a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3e5a069d6060c2a22aebd310c3c6c7cd">sfSocketDone</a>,
+<br/>
+&#160;&#160;<a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3ae7c208663f775490d7816390b41e29">sfSocketNotReady</a>,
+<br/>
+&#160;&#160;<a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa2cd39f6f5e719db56a8c8af7eaa38d91">sfSocketDisconnected</a>,
+<br/>
+&#160;&#160;<a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaaf66e3f5c22465cb8417fc9d699d49daa">sfSocketError</a>
+<br/>
+ }</td></tr>
+<tr class="memdesc:a7ea6036375503daef59eb4cb38ccdcaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define the status that can be returned by the socket functions. <a href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">More...</a><br/></td></tr>
+<tr class="separator:a7ea6036375503daef59eb4cb38ccdcaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="a7ea6036375503daef59eb4cb38ccdcaa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Define the status that can be returned by the socket functions. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a7ea6036375503daef59eb4cb38ccdcaaa3e5a069d6060c2a22aebd310c3c6c7cd"></a>sfSocketDone</em>&nbsp;</td><td>
+<p>The socket has sent / received the data. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a7ea6036375503daef59eb4cb38ccdcaaa3ae7c208663f775490d7816390b41e29"></a>sfSocketNotReady</em>&nbsp;</td><td>
+<p>The socket is not ready to send / receive data yet. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a7ea6036375503daef59eb4cb38ccdcaaa2cd39f6f5e719db56a8c8af7eaa38d91"></a>sfSocketDisconnected</em>&nbsp;</td><td>
+<p>The TCP socket has been disconnected. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a7ea6036375503daef59eb4cb38ccdcaaaf66e3f5c22465cb8417fc9d699d49daa"></a>sfSocketError</em>&nbsp;</td><td>
+<p>An unexpected error happened. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="SocketStatus_8h_source.htm#l00033">33</a> of file <a class="el" href="SocketStatus_8h_source.htm">SocketStatus.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketStatus_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketStatus_8h_source.htm
new file mode 100755
index 0000000..a56c3c5
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SocketStatus_8h_source.htm
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SocketStatus.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="SocketStatus_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SOCKETSTATUS_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SOCKETSTATUS_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa"> 33</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;{</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3e5a069d6060c2a22aebd310c3c6c7cd"> 35</a></span>&#160; <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3e5a069d6060c2a22aebd310c3c6c7cd" title="The socket has sent / received the data.">sfSocketDone</a>, </div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3ae7c208663f775490d7816390b41e29"> 36</a></span>&#160; <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3ae7c208663f775490d7816390b41e29" title="The socket is not ready to send / receive data yet.">sfSocketNotReady</a>, </div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa2cd39f6f5e719db56a8c8af7eaa38d91"> 37</a></span>&#160; <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa2cd39f6f5e719db56a8c8af7eaa38d91" title="The TCP socket has been disconnected.">sfSocketDisconnected</a>, </div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaaf66e3f5c22465cb8417fc9d699d49daa"> 38</a></span>&#160; <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaaf66e3f5c22465cb8417fc9d699d49daa" title="An unexpected error happened.">sfSocketError</a> </div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;} <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa" title="Define the status that can be returned by the socket functions.">sfSocketStatus</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif // SFML_SOCKETSTATUS_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBufferRecorder_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBufferRecorder_8h.htm
new file mode 100755
index 0000000..823d0c6
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBufferRecorder_8h.htm
@@ -0,0 +1,235 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">SoundBufferRecorder.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Audio_2Export_8h_source.htm">SFML/Audio/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Audio_2Types_8h_source.htm">SFML/Audio/Types.h</a>&gt;</code><br/>
+</div>
+<p><a href="SoundBufferRecorder_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a5fabb149d3e45a604a41b8bef83f657d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <br class="typebreak"/>
+<a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBufferRecorder_8h.htm#a5fabb149d3e45a604a41b8bef83f657d">sfSoundBufferRecorder_create</a> (void)</td></tr>
+<tr class="memdesc:a5fabb149d3e45a604a41b8bef83f657d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new sound buffer recorder. <a href="#a5fabb149d3e45a604a41b8bef83f657d"></a><br/></td></tr>
+<tr class="separator:a5fabb149d3e45a604a41b8bef83f657d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0eef3a83c66d028fecd71169564418c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBufferRecorder_8h.htm#ac0eef3a83c66d028fecd71169564418c">sfSoundBufferRecorder_destroy</a> (<a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a> *soundBufferRecorder)</td></tr>
+<tr class="memdesc:ac0eef3a83c66d028fecd71169564418c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a sound buffer recorder. <a href="#ac0eef3a83c66d028fecd71169564418c"></a><br/></td></tr>
+<tr class="separator:ac0eef3a83c66d028fecd71169564418c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1740cc270c305df2d40611adf59963a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBufferRecorder_8h.htm#a1740cc270c305df2d40611adf59963a1">sfSoundBufferRecorder_start</a> (<a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a> *soundBufferRecorder, unsigned int sampleRate)</td></tr>
+<tr class="memdesc:a1740cc270c305df2d40611adf59963a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start the capture of a sound recorder recorder. <a href="#a1740cc270c305df2d40611adf59963a1"></a><br/></td></tr>
+<tr class="separator:a1740cc270c305df2d40611adf59963a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28e1beef74f720c48fa61d86b5bc3255"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBufferRecorder_8h.htm#a28e1beef74f720c48fa61d86b5bc3255">sfSoundBufferRecorder_stop</a> (<a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a> *soundBufferRecorder)</td></tr>
+<tr class="memdesc:a28e1beef74f720c48fa61d86b5bc3255"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop the capture of a sound recorder. <a href="#a28e1beef74f720c48fa61d86b5bc3255"></a><br/></td></tr>
+<tr class="separator:a28e1beef74f720c48fa61d86b5bc3255"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb44e921681323856a2a8e3cfe3e1482"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBufferRecorder_8h.htm#aeb44e921681323856a2a8e3cfe3e1482">sfSoundBufferRecorder_getSampleRate</a> (const <a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a> *soundBufferRecorder)</td></tr>
+<tr class="memdesc:aeb44e921681323856a2a8e3cfe3e1482"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the sample rate of a sound buffer recorder. <a href="#aeb44e921681323856a2a8e3cfe3e1482"></a><br/></td></tr>
+<tr class="separator:aeb44e921681323856a2a8e3cfe3e1482"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a1f74b20f320f065a7506d4485980bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> const <br class="typebreak"/>
+<a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBufferRecorder_8h.htm#a6a1f74b20f320f065a7506d4485980bd">sfSoundBufferRecorder_getBuffer</a> (const <a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a> *soundBufferRecorder)</td></tr>
+<tr class="memdesc:a6a1f74b20f320f065a7506d4485980bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the sound buffer containing the captured audio data. <a href="#a6a1f74b20f320f065a7506d4485980bd"></a><br/></td></tr>
+<tr class="separator:a6a1f74b20f320f065a7506d4485980bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a5fabb149d3e45a604a41b8bef83f657d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a>* sfSoundBufferRecorder_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new sound buffer recorder. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfSoundBufferRecorder object (NULL if failed) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac0eef3a83c66d028fecd71169564418c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundBufferRecorder_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a> *&#160;</td>
+ <td class="paramname"><em>soundBufferRecorder</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a sound buffer recorder. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundBufferRecorder</td><td>Sound buffer recorder to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6a1f74b20f320f065a7506d4485980bd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* sfSoundBufferRecorder_getBuffer </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a> *&#160;</td>
+ <td class="paramname"><em>soundBufferRecorder</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the sound buffer containing the captured audio data. </p>
+<p>The sound buffer is valid only after the capture has ended. This function provides a read-only access to the internal sound buffer, but it can be copied if you need to make any modification to it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundBufferRecorder</td><td>Sound buffer recorder object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Read-only access to the sound buffer </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aeb44e921681323856a2a8e3cfe3e1482"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int sfSoundBufferRecorder_getSampleRate </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a> *&#160;</td>
+ <td class="paramname"><em>soundBufferRecorder</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the sample rate of a sound buffer recorder. </p>
+<p>The sample rate defines the number of audio samples captured per second. The higher, the better the quality (for example, 44100 samples/sec is CD quality).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundBufferRecorder</td><td>Sound buffer recorder object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Sample rate, in samples per second </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1740cc270c305df2d40611adf59963a1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundBufferRecorder_start </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a> *&#160;</td>
+ <td class="paramname"><em>soundBufferRecorder</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>sampleRate</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start the capture of a sound recorder recorder. </p>
+<p>The <em>sampleRate</em> parameter defines the number of audio samples captured per second. The higher, the better the quality (for example, 44100 samples/sec is CD quality). This function uses its own thread so that it doesn't block the rest of the program while the capture runs. Please note that only one capture can happen at the same time.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundBufferRecorder</td><td>Sound buffer recorder object </td></tr>
+ <tr><td class="paramname">sampleRate</td><td>Desired capture rate, in number of samples per second </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a28e1beef74f720c48fa61d86b5bc3255"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundBufferRecorder_stop </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a> *&#160;</td>
+ <td class="paramname"><em>soundBufferRecorder</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Stop the capture of a sound recorder. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundBufferRecorder</td><td>Sound buffer recorder object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBufferRecorder_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBufferRecorder_8h_source.htm
new file mode 100755
index 0000000..e69bb31
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBufferRecorder_8h_source.htm
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SoundBufferRecorder.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="SoundBufferRecorder_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SOUNDBUFFERRECORDER_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SOUNDBUFFERRECORDER_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Audio_2Export_8h.htm">SFML/Audio/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Audio_2Types_8h.htm">SFML/Audio/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a>* <a class="code" href="SoundBufferRecorder_8h.htm#a5fabb149d3e45a604a41b8bef83f657d" title="Create a new sound buffer recorder.">sfSoundBufferRecorder_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundBufferRecorder_8h.htm#ac0eef3a83c66d028fecd71169564418c" title="Destroy a sound buffer recorder.">sfSoundBufferRecorder_destroy</a>(<a class="code" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a>* soundBufferRecorder);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundBufferRecorder_8h.htm#a1740cc270c305df2d40611adf59963a1" title="Start the capture of a sound recorder recorder.">sfSoundBufferRecorder_start</a>(<a class="code" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a>* soundBufferRecorder, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sampleRate);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundBufferRecorder_8h.htm#a28e1beef74f720c48fa61d86b5bc3255" title="Stop the capture of a sound recorder.">sfSoundBufferRecorder_stop</a>(<a class="code" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a>* soundBufferRecorder);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="SoundBufferRecorder_8h.htm#aeb44e921681323856a2a8e3cfe3e1482" title="Get the sample rate of a sound buffer recorder.">sfSoundBufferRecorder_getSampleRate</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a>* soundBufferRecorder);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* <a class="code" href="SoundBufferRecorder_8h.htm#a6a1f74b20f320f065a7506d4485980bd" title="Get the sound buffer containing the captured audio data.">sfSoundBufferRecorder_getBuffer</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">sfSoundBufferRecorder</a>* soundBufferRecorder);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">#endif // SFML_SOUNDBUFFERRECORDER_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBuffer_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBuffer_8h.htm
new file mode 100755
index 0000000..368b3dd
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBuffer_8h.htm
@@ -0,0 +1,454 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">SoundBuffer.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Audio_2Export_8h_source.htm">SFML/Audio/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Audio_2Types_8h_source.htm">SFML/Audio/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="InputStream_8h_source.htm">SFML/System/InputStream.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Time_8h_source.htm">SFML/System/Time.h</a>&gt;</code><br/>
+<code>#include &lt;stddef.h&gt;</code><br/>
+</div>
+<p><a href="SoundBuffer_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:afd79a633db98cd67412c2090e27eda2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBuffer_8h.htm#afd79a633db98cd67412c2090e27eda2f">sfSoundBuffer_createFromFile</a> (const char *filename)</td></tr>
+<tr class="memdesc:afd79a633db98cd67412c2090e27eda2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new sound buffer and load it from a file. <a href="#afd79a633db98cd67412c2090e27eda2f"></a><br/></td></tr>
+<tr class="separator:afd79a633db98cd67412c2090e27eda2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5619dc26f92b49ad849a31c076c19cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBuffer_8h.htm#ab5619dc26f92b49ad849a31c076c19cb">sfSoundBuffer_createFromMemory</a> (const void *data, size_t sizeInBytes)</td></tr>
+<tr class="memdesc:ab5619dc26f92b49ad849a31c076c19cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new sound buffer and load it from a file in memory. <a href="#ab5619dc26f92b49ad849a31c076c19cb"></a><br/></td></tr>
+<tr class="separator:ab5619dc26f92b49ad849a31c076c19cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe469481de03c1105a6a1795d350d35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBuffer_8h.htm#aabe469481de03c1105a6a1795d350d35">sfSoundBuffer_createFromStream</a> (<a class="el" href="structsfInputStream.htm">sfInputStream</a> *stream)</td></tr>
+<tr class="memdesc:aabe469481de03c1105a6a1795d350d35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new sound buffer and load it from a custom stream. <a href="#aabe469481de03c1105a6a1795d350d35"></a><br/></td></tr>
+<tr class="separator:aabe469481de03c1105a6a1795d350d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a194ce902c71f4303444abfc50ddf847e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBuffer_8h.htm#a194ce902c71f4303444abfc50ddf847e">sfSoundBuffer_createFromSamples</a> (const <a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a> *samples, size_t sampleCount, unsigned int channelCount, unsigned int sampleRate)</td></tr>
+<tr class="memdesc:a194ce902c71f4303444abfc50ddf847e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new sound buffer and load it from an array of samples in memory. <a href="#a194ce902c71f4303444abfc50ddf847e"></a><br/></td></tr>
+<tr class="separator:a194ce902c71f4303444abfc50ddf847e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a252862b4b650aad11681f46b7bb03d18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBuffer_8h.htm#a252862b4b650aad11681f46b7bb03d18">sfSoundBuffer_copy</a> (const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *soundBuffer)</td></tr>
+<tr class="memdesc:a252862b4b650aad11681f46b7bb03d18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new sound buffer by copying an existing one. <a href="#a252862b4b650aad11681f46b7bb03d18"></a><br/></td></tr>
+<tr class="separator:a252862b4b650aad11681f46b7bb03d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5c6b7137c8aa50b08da1db4a2f9ffa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBuffer_8h.htm#ac5c6b7137c8aa50b08da1db4a2f9ffa7">sfSoundBuffer_destroy</a> (<a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *soundBuffer)</td></tr>
+<tr class="memdesc:ac5c6b7137c8aa50b08da1db4a2f9ffa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a sound buffer. <a href="#ac5c6b7137c8aa50b08da1db4a2f9ffa7"></a><br/></td></tr>
+<tr class="separator:ac5c6b7137c8aa50b08da1db4a2f9ffa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a000b174d5c34863bf6d09f81bb700865"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBuffer_8h.htm#a000b174d5c34863bf6d09f81bb700865">sfSoundBuffer_saveToFile</a> (const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *soundBuffer, const char *filename)</td></tr>
+<tr class="memdesc:a000b174d5c34863bf6d09f81bb700865"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a sound buffer to an audio file. <a href="#a000b174d5c34863bf6d09f81bb700865"></a><br/></td></tr>
+<tr class="separator:a000b174d5c34863bf6d09f81bb700865"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f4db2035cf3d402821915c6acaa7e00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> const <a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBuffer_8h.htm#a3f4db2035cf3d402821915c6acaa7e00">sfSoundBuffer_getSamples</a> (const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *soundBuffer)</td></tr>
+<tr class="memdesc:a3f4db2035cf3d402821915c6acaa7e00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the array of audio samples stored in a sound buffer. <a href="#a3f4db2035cf3d402821915c6acaa7e00"></a><br/></td></tr>
+<tr class="separator:a3f4db2035cf3d402821915c6acaa7e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b5d5a7c07a34d18b8b7e5cbd4bba124"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBuffer_8h.htm#a1b5d5a7c07a34d18b8b7e5cbd4bba124">sfSoundBuffer_getSampleCount</a> (const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *soundBuffer)</td></tr>
+<tr class="memdesc:a1b5d5a7c07a34d18b8b7e5cbd4bba124"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of samples stored in a sound buffer. <a href="#a1b5d5a7c07a34d18b8b7e5cbd4bba124"></a><br/></td></tr>
+<tr class="separator:a1b5d5a7c07a34d18b8b7e5cbd4bba124"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1292a6b5dfb16231699bbbdd8203929"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBuffer_8h.htm#ad1292a6b5dfb16231699bbbdd8203929">sfSoundBuffer_getSampleRate</a> (const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *soundBuffer)</td></tr>
+<tr class="memdesc:ad1292a6b5dfb16231699bbbdd8203929"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the sample rate of a sound buffer. <a href="#ad1292a6b5dfb16231699bbbdd8203929"></a><br/></td></tr>
+<tr class="separator:ad1292a6b5dfb16231699bbbdd8203929"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8dddfac12df7ed8f7dfde67d5cdf3bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBuffer_8h.htm#aa8dddfac12df7ed8f7dfde67d5cdf3bb">sfSoundBuffer_getChannelCount</a> (const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *soundBuffer)</td></tr>
+<tr class="memdesc:aa8dddfac12df7ed8f7dfde67d5cdf3bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of channels used by a sound buffer. <a href="#aa8dddfac12df7ed8f7dfde67d5cdf3bb"></a><br/></td></tr>
+<tr class="separator:aa8dddfac12df7ed8f7dfde67d5cdf3bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7355363ded1eac71e4f6e6055070ba77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfTime.htm">sfTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBuffer_8h.htm#a7355363ded1eac71e4f6e6055070ba77">sfSoundBuffer_getDuration</a> (const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *soundBuffer)</td></tr>
+<tr class="memdesc:a7355363ded1eac71e4f6e6055070ba77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the total duration of a sound buffer. <a href="#a7355363ded1eac71e4f6e6055070ba77"></a><br/></td></tr>
+<tr class="separator:a7355363ded1eac71e4f6e6055070ba77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a252862b4b650aad11681f46b7bb03d18"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* sfSoundBuffer_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td>
+ <td class="paramname"><em>soundBuffer</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new sound buffer by copying an existing one. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundBuffer</td><td>Sound buffer to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfSoundBuffer object which is a copy of <em>soundBuffer</em> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afd79a633db98cd67412c2090e27eda2f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* sfSoundBuffer_createFromFile </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>filename</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new sound buffer and load it from a file. </p>
+<p>Here is a complete list of all the supported audio formats: ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam, w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">filename</td><td>Path of the sound file to load</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfSoundBuffer object (NULL if failed) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab5619dc26f92b49ad849a31c076c19cb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* sfSoundBuffer_createFromMemory </td>
+ <td>(</td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizeInBytes</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new sound buffer and load it from a file in memory. </p>
+<p>Here is a complete list of all the supported audio formats: ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam, w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>Pointer to the file data in memory </td></tr>
+ <tr><td class="paramname">sizeInBytes</td><td>Size of the data to load, in bytes</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfSoundBuffer object (NULL if failed) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a194ce902c71f4303444abfc50ddf847e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* sfSoundBuffer_createFromSamples </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a> *&#160;</td>
+ <td class="paramname"><em>samples</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sampleCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>channelCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>sampleRate</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new sound buffer and load it from an array of samples in memory. </p>
+<p>The assumed format of the audio samples is 16 bits signed integer (sfInt16).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">samples</td><td>Pointer to the array of samples in memory </td></tr>
+ <tr><td class="paramname">sampleCount</td><td>Number of samples in the array </td></tr>
+ <tr><td class="paramname">channelCount</td><td>Number of channels (1 = mono, 2 = stereo, ...) </td></tr>
+ <tr><td class="paramname">sampleRate</td><td>Sample rate (number of samples to play per second)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfSoundBuffer object (NULL if failed) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aabe469481de03c1105a6a1795d350d35"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* sfSoundBuffer_createFromStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfInputStream.htm">sfInputStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new sound buffer and load it from a custom stream. </p>
+<p>Here is a complete list of all the supported audio formats: ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam, w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stream</td><td>Source stream to read from</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfSoundBuffer object (NULL if failed) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac5c6b7137c8aa50b08da1db4a2f9ffa7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundBuffer_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td>
+ <td class="paramname"><em>soundBuffer</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a sound buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundBuffer</td><td>Sound buffer to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa8dddfac12df7ed8f7dfde67d5cdf3bb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int sfSoundBuffer_getChannelCount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td>
+ <td class="paramname"><em>soundBuffer</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the number of channels used by a sound buffer. </p>
+<p>If the sound is mono then the number of channels will be 1, 2 for stereo, etc.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundBuffer</td><td>Sound buffer object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Number of channels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7355363ded1eac71e4f6e6055070ba77"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfTime.htm">sfTime</a> sfSoundBuffer_getDuration </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td>
+ <td class="paramname"><em>soundBuffer</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the total duration of a sound buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundBuffer</td><td>Sound buffer object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Sound duration </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1b5d5a7c07a34d18b8b7e5cbd4bba124"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> size_t sfSoundBuffer_getSampleCount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td>
+ <td class="paramname"><em>soundBuffer</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the number of samples stored in a sound buffer. </p>
+<p>The array of samples can be accessed with the sfSoundBuffer_getSamples function.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundBuffer</td><td>Sound buffer object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Number of samples </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad1292a6b5dfb16231699bbbdd8203929"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int sfSoundBuffer_getSampleRate </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td>
+ <td class="paramname"><em>soundBuffer</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the sample rate of a sound buffer. </p>
+<p>The sample rate is the number of samples played per second. The higher, the better the quality (for example, 44100 samples/s is CD quality).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundBuffer</td><td>Sound buffer object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Sample rate (number of samples per second) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3f4db2035cf3d402821915c6acaa7e00"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> const <a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a>* sfSoundBuffer_getSamples </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td>
+ <td class="paramname"><em>soundBuffer</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the array of audio samples stored in a sound buffer. </p>
+<p>The format of the returned samples is 16 bits signed integer (sfInt16). The total number of samples in this array is given by the sfSoundBuffer_getSampleCount function.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundBuffer</td><td>Sound buffer object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Read-only pointer to the array of sound samples </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a000b174d5c34863bf6d09f81bb700865"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfSoundBuffer_saveToFile </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td>
+ <td class="paramname"><em>soundBuffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>filename</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Save a sound buffer to an audio file. </p>
+<p>Here is a complete list of all the supported audio formats: ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam, w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundBuffer</td><td>Sound buffer object </td></tr>
+ <tr><td class="paramname">filename</td><td>Path of the sound file to write</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if saving succeeded, sfFalse if it failed </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBuffer_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBuffer_8h_source.htm
new file mode 100755
index 0000000..5432292
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundBuffer_8h_source.htm
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SoundBuffer.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="SoundBuffer_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SOUNDBUFFER_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SOUNDBUFFER_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Audio_2Export_8h.htm">SFML/Audio/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Audio_2Types_8h.htm">SFML/Audio/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="InputStream_8h.htm">SFML/System/InputStream.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Time_8h.htm">SFML/System/Time.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* <a class="code" href="SoundBuffer_8h.htm#afd79a633db98cd67412c2090e27eda2f" title="Create a new sound buffer and load it from a file.">sfSoundBuffer_createFromFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* <a class="code" href="SoundBuffer_8h.htm#ab5619dc26f92b49ad849a31c076c19cb" title="Create a new sound buffer and load it from a file in memory.">sfSoundBuffer_createFromMemory</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> sizeInBytes);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* <a class="code" href="SoundBuffer_8h.htm#aabe469481de03c1105a6a1795d350d35" title="Create a new sound buffer and load it from a custom stream.">sfSoundBuffer_createFromStream</a>(<a class="code" href="structsfInputStream.htm" title="Set of callbacks that allow users to define custom file streams.">sfInputStream</a>* stream);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* <a class="code" href="SoundBuffer_8h.htm#a194ce902c71f4303444abfc50ddf847e" title="Create a new sound buffer and load it from an array of samples in memory.">sfSoundBuffer_createFromSamples</a>(<span class="keyword">const</span> <a class="code" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a>* samples, <span class="keywordtype">size_t</span> sampleCount, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channelCount, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sampleRate);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* <a class="code" href="SoundBuffer_8h.htm#a252862b4b650aad11681f46b7bb03d18" title="Create a new sound buffer by copying an existing one.">sfSoundBuffer_copy</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* soundBuffer);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundBuffer_8h.htm#ac5c6b7137c8aa50b08da1db4a2f9ffa7" title="Destroy a sound buffer.">sfSoundBuffer_destroy</a>(<a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* soundBuffer);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="SoundBuffer_8h.htm#a000b174d5c34863bf6d09f81bb700865" title="Save a sound buffer to an audio file.">sfSoundBuffer_saveToFile</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* soundBuffer, <span class="keyword">const</span> <span class="keywordtype">char</span>* filename);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keyword">const</span> <a class="code" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a>* <a class="code" href="SoundBuffer_8h.htm#a3f4db2035cf3d402821915c6acaa7e00" title="Get the array of audio samples stored in a sound buffer.">sfSoundBuffer_getSamples</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* soundBuffer);</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">size_t</span> <a class="code" href="SoundBuffer_8h.htm#a1b5d5a7c07a34d18b8b7e5cbd4bba124" title="Get the number of samples stored in a sound buffer.">sfSoundBuffer_getSampleCount</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* soundBuffer);</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="SoundBuffer_8h.htm#ad1292a6b5dfb16231699bbbdd8203929" title="Get the sample rate of a sound buffer.">sfSoundBuffer_getSampleRate</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* soundBuffer);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="SoundBuffer_8h.htm#aa8dddfac12df7ed8f7dfde67d5cdf3bb" title="Get the number of channels used by a sound buffer.">sfSoundBuffer_getChannelCount</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* soundBuffer);</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> <a class="code" href="SoundBuffer_8h.htm#a7355363ded1eac71e4f6e6055070ba77" title="Get the total duration of a sound buffer.">sfSoundBuffer_getDuration</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* soundBuffer);</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor">#endif // SFML_SOUNDBUFFER_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundRecorder_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundRecorder_8h.htm
new file mode 100755
index 0000000..212dea3
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundRecorder_8h.htm
@@ -0,0 +1,321 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">SoundRecorder.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Audio_2Export_8h_source.htm">SFML/Audio/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Audio_2Types_8h_source.htm">SFML/Audio/Types.h</a>&gt;</code><br/>
+<code>#include &lt;stddef.h&gt;</code><br/>
+</div>
+<p><a href="SoundRecorder_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a51de2ab37546b8f518af2a62f2fe6936"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundRecorder_8h.htm#a51de2ab37546b8f518af2a62f2fe6936">sfSoundRecorderStartCallback</a> )(void *)</td></tr>
+<tr class="memdesc:a51de2ab37546b8f518af2a62f2fe6936"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of the callback used when starting a capture. <a href="#a51de2ab37546b8f518af2a62f2fe6936"></a><br/></td></tr>
+<tr class="separator:a51de2ab37546b8f518af2a62f2fe6936"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6d8bc1ecf3c165f687044c69b95ec79"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundRecorder_8h.htm#ad6d8bc1ecf3c165f687044c69b95ec79">sfSoundRecorderProcessCallback</a> )(const <a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a> *, size_t, void *)</td></tr>
+<tr class="memdesc:ad6d8bc1ecf3c165f687044c69b95ec79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of the callback used to process audio data. <a href="#ad6d8bc1ecf3c165f687044c69b95ec79"></a><br/></td></tr>
+<tr class="separator:ad6d8bc1ecf3c165f687044c69b95ec79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c79476189b5754b7ccd80de4f9b193d"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundRecorder_8h.htm#a1c79476189b5754b7ccd80de4f9b193d">sfSoundRecorderStopCallback</a> )(void *)</td></tr>
+<tr class="memdesc:a1c79476189b5754b7ccd80de4f9b193d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of the callback used when stopping a capture. <a href="#a1c79476189b5754b7ccd80de4f9b193d"></a><br/></td></tr>
+<tr class="separator:a1c79476189b5754b7ccd80de4f9b193d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a39c9a56c773f15ec3549ec60d3c5ee6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundRecorder_8h.htm#a39c9a56c773f15ec3549ec60d3c5ee6e">sfSoundRecorder_create</a> (<a class="el" href="SoundRecorder_8h.htm#a51de2ab37546b8f518af2a62f2fe6936">sfSoundRecorderStartCallback</a> onStart, <a class="el" href="SoundRecorder_8h.htm#ad6d8bc1ecf3c165f687044c69b95ec79">sfSoundRecorderProcessCallback</a> onProcess, <a class="el" href="SoundRecorder_8h.htm#a1c79476189b5754b7ccd80de4f9b193d">sfSoundRecorderStopCallback</a> onStop, void *userData)</td></tr>
+<tr class="memdesc:a39c9a56c773f15ec3549ec60d3c5ee6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a new sound recorder from callback functions. <a href="#a39c9a56c773f15ec3549ec60d3c5ee6e"></a><br/></td></tr>
+<tr class="separator:a39c9a56c773f15ec3549ec60d3c5ee6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7258c607b624bb79a1c563196c67acc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundRecorder_8h.htm#a7258c607b624bb79a1c563196c67acc5">sfSoundRecorder_destroy</a> (<a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a> *soundRecorder)</td></tr>
+<tr class="memdesc:a7258c607b624bb79a1c563196c67acc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a sound recorder. <a href="#a7258c607b624bb79a1c563196c67acc5"></a><br/></td></tr>
+<tr class="separator:a7258c607b624bb79a1c563196c67acc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a098e51a0657452111ef97d1d4a85c12e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundRecorder_8h.htm#a098e51a0657452111ef97d1d4a85c12e">sfSoundRecorder_start</a> (<a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a> *soundRecorder, unsigned int sampleRate)</td></tr>
+<tr class="memdesc:a098e51a0657452111ef97d1d4a85c12e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start the capture of a sound recorder. <a href="#a098e51a0657452111ef97d1d4a85c12e"></a><br/></td></tr>
+<tr class="separator:a098e51a0657452111ef97d1d4a85c12e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb0989a93277c350ccc185e39136e0f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundRecorder_8h.htm#afb0989a93277c350ccc185e39136e0f2">sfSoundRecorder_stop</a> (<a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a> *soundRecorder)</td></tr>
+<tr class="memdesc:afb0989a93277c350ccc185e39136e0f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop the capture of a sound recorder. <a href="#afb0989a93277c350ccc185e39136e0f2"></a><br/></td></tr>
+<tr class="separator:afb0989a93277c350ccc185e39136e0f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11efae59a67beccc7c972a25e1d4d0b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundRecorder_8h.htm#a11efae59a67beccc7c972a25e1d4d0b5">sfSoundRecorder_getSampleRate</a> (const <a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a> *soundRecorder)</td></tr>
+<tr class="memdesc:a11efae59a67beccc7c972a25e1d4d0b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the sample rate of a sound recorder. <a href="#a11efae59a67beccc7c972a25e1d4d0b5"></a><br/></td></tr>
+<tr class="separator:a11efae59a67beccc7c972a25e1d4d0b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a476094e3adf6380f88e3741269d28af7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundRecorder_8h.htm#a476094e3adf6380f88e3741269d28af7">sfSoundRecorder_isAvailable</a> (void)</td></tr>
+<tr class="memdesc:a476094e3adf6380f88e3741269d28af7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the system supports audio capture. <a href="#a476094e3adf6380f88e3741269d28af7"></a><br/></td></tr>
+<tr class="separator:a476094e3adf6380f88e3741269d28af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="ad6d8bc1ecf3c165f687044c69b95ec79"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>(* sfSoundRecorderProcessCallback)(const <a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a> *, size_t, void *)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Type of the callback used to process audio data. </p>
+
+<p>Definition at line <a class="el" href="SoundRecorder_8h_source.htm#l00037">37</a> of file <a class="el" href="SoundRecorder_8h_source.htm">SoundRecorder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a51de2ab37546b8f518af2a62f2fe6936"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>(* sfSoundRecorderStartCallback)(void *)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Type of the callback used when starting a capture. </p>
+
+<p>Definition at line <a class="el" href="SoundRecorder_8h_source.htm#l00036">36</a> of file <a class="el" href="SoundRecorder_8h_source.htm">SoundRecorder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1c79476189b5754b7ccd80de4f9b193d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void(* sfSoundRecorderStopCallback)(void *)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Type of the callback used when stopping a capture. </p>
+
+<p>Definition at line <a class="el" href="SoundRecorder_8h_source.htm#l00038">38</a> of file <a class="el" href="SoundRecorder_8h_source.htm">SoundRecorder.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a39c9a56c773f15ec3549ec60d3c5ee6e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a>* sfSoundRecorder_create </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="SoundRecorder_8h.htm#a51de2ab37546b8f518af2a62f2fe6936">sfSoundRecorderStartCallback</a>&#160;</td>
+ <td class="paramname"><em>onStart</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="SoundRecorder_8h.htm#ad6d8bc1ecf3c165f687044c69b95ec79">sfSoundRecorderProcessCallback</a>&#160;</td>
+ <td class="paramname"><em>onProcess</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="SoundRecorder_8h.htm#a1c79476189b5754b7ccd80de4f9b193d">sfSoundRecorderStopCallback</a>&#160;</td>
+ <td class="paramname"><em>onStop</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>userData</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a new sound recorder from callback functions. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">onStart</td><td>Callback function which will be called when a new capture starts (can be NULL) </td></tr>
+ <tr><td class="paramname">onProcess</td><td>Callback function which will be called each time there's audio data to process </td></tr>
+ <tr><td class="paramname">onStop</td><td>Callback function which will be called when the current capture stops (can be NULL) </td></tr>
+ <tr><td class="paramname">userData</td><td>Data to pass to the callback function (can be NULL)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfSoundRecorder object (NULL if failed) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7258c607b624bb79a1c563196c67acc5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundRecorder_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a> *&#160;</td>
+ <td class="paramname"><em>soundRecorder</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a sound recorder. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundRecorder</td><td>Sound recorder to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a11efae59a67beccc7c972a25e1d4d0b5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int sfSoundRecorder_getSampleRate </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a> *&#160;</td>
+ <td class="paramname"><em>soundRecorder</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the sample rate of a sound recorder. </p>
+<p>The sample rate defines the number of audio samples captured per second. The higher, the better the quality (for example, 44100 samples/sec is CD quality).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundRecorder</td><td>Sound recorder object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Sample rate, in samples per second </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a476094e3adf6380f88e3741269d28af7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfSoundRecorder_isAvailable </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check if the system supports audio capture. </p>
+<p>This function should always be called before using the audio capture features. If it returns false, then any attempt to use sfSoundRecorder will fail.</p>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if audio capture is supported, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a098e51a0657452111ef97d1d4a85c12e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundRecorder_start </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a> *&#160;</td>
+ <td class="paramname"><em>soundRecorder</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>sampleRate</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start the capture of a sound recorder. </p>
+<p>The <em>sampleRate</em> parameter defines the number of audio samples captured per second. The higher, the better the quality (for example, 44100 samples/sec is CD quality). This function uses its own thread so that it doesn't block the rest of the program while the capture runs. Please note that only one capture can happen at the same time.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundRecorder</td><td>Sound recorder object </td></tr>
+ <tr><td class="paramname">sampleRate</td><td>Desired capture rate, in number of samples per second </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="afb0989a93277c350ccc185e39136e0f2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundRecorder_stop </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a> *&#160;</td>
+ <td class="paramname"><em>soundRecorder</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Stop the capture of a sound recorder. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundRecorder</td><td>Sound recorder object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundRecorder_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundRecorder_8h_source.htm
new file mode 100755
index 0000000..27e07e5
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundRecorder_8h_source.htm
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SoundRecorder.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="SoundRecorder_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SOUNDRECORDER_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SOUNDRECORDER_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Audio_2Export_8h.htm">SFML/Audio/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Audio_2Types_8h.htm">SFML/Audio/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="code" href="SoundRecorder_8h.htm#a51de2ab37546b8f518af2a62f2fe6936"> 36</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> (*<a class="code" href="SoundRecorder_8h.htm#a51de2ab37546b8f518af2a62f2fe6936" title="Type of the callback used when starting a capture.">sfSoundRecorderStartCallback</a>)(<span class="keywordtype">void</span>*); </div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="code" href="SoundRecorder_8h.htm#ad6d8bc1ecf3c165f687044c69b95ec79"> 37</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> (*<a class="code" href="SoundRecorder_8h.htm#ad6d8bc1ecf3c165f687044c69b95ec79" title="Type of the callback used to process audio data.">sfSoundRecorderProcessCallback</a>)(<span class="keyword">const</span> <a class="code" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a>*, size_t, <span class="keywordtype">void</span>*); </div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="SoundRecorder_8h.htm#a1c79476189b5754b7ccd80de4f9b193d"> 38</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="SoundRecorder_8h.htm#a1c79476189b5754b7ccd80de4f9b193d" title="Type of the callback used when stopping a capture.">sfSoundRecorderStopCallback</a>)(<span class="keywordtype">void</span>*); </div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a>* <a class="code" href="SoundRecorder_8h.htm#a39c9a56c773f15ec3549ec60d3c5ee6e" title="Construct a new sound recorder from callback functions.">sfSoundRecorder_create</a>(<a class="code" href="SoundRecorder_8h.htm#a51de2ab37546b8f518af2a62f2fe6936" title="Type of the callback used when starting a capture.">sfSoundRecorderStartCallback</a> onStart,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="SoundRecorder_8h.htm#ad6d8bc1ecf3c165f687044c69b95ec79" title="Type of the callback used to process audio data.">sfSoundRecorderProcessCallback</a> onProcess,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="SoundRecorder_8h.htm#a1c79476189b5754b7ccd80de4f9b193d" title="Type of the callback used when stopping a capture.">sfSoundRecorderStopCallback</a> onStop,</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">void</span>* userData);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundRecorder_8h.htm#a7258c607b624bb79a1c563196c67acc5" title="Destroy a sound recorder.">sfSoundRecorder_destroy</a>(<a class="code" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a>* soundRecorder);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundRecorder_8h.htm#a098e51a0657452111ef97d1d4a85c12e" title="Start the capture of a sound recorder.">sfSoundRecorder_start</a>(<a class="code" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a>* soundRecorder, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sampleRate);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundRecorder_8h.htm#afb0989a93277c350ccc185e39136e0f2" title="Stop the capture of a sound recorder.">sfSoundRecorder_stop</a>(<a class="code" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a>* soundRecorder);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="SoundRecorder_8h.htm#a11efae59a67beccc7c972a25e1d4d0b5" title="Get the sample rate of a sound recorder.">sfSoundRecorder_getSampleRate</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">sfSoundRecorder</a>* soundRecorder);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="SoundRecorder_8h.htm#a476094e3adf6380f88e3741269d28af7" title="Check if the system supports audio capture.">sfSoundRecorder_isAvailable</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#endif // SFML_SOUNDRECORDER_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStatus_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStatus_8h.htm
new file mode 100755
index 0000000..9e77004
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStatus_8h.htm
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#enum-members">Enumerations</a> </div>
+ <div class="headertitle">
+<div class="title">SoundStatus.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Audio_2Export_8h_source.htm">SFML/Audio/Export.h</a>&gt;</code><br/>
+</div>
+<p><a href="SoundStatus_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:af27f85d8d7194f78432ff631bafae4ad"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad">sfSoundStatus</a> { <br/>
+&#160;&#160;<a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adabbbb17585490e5f893f4be8af1e1e809">sfStopped</a>,
+<br/>
+&#160;&#160;<a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ada3ad38cf37ff04853a59e10ca861bb270">sfPaused</a>,
+<br/>
+&#160;&#160;<a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adab0288349c759b3a57be34a1c69af9927">sfPlaying</a>
+<br/>
+ }</td></tr>
+<tr class="memdesc:af27f85d8d7194f78432ff631bafae4ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration of statuses for sounds and musics. <a href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad">More...</a><br/></td></tr>
+<tr class="separator:af27f85d8d7194f78432ff631bafae4ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="af27f85d8d7194f78432ff631bafae4ad"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad">sfSoundStatus</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enumeration of statuses for sounds and musics. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="af27f85d8d7194f78432ff631bafae4adabbbb17585490e5f893f4be8af1e1e809"></a>sfStopped</em>&nbsp;</td><td>
+<p>Sound / music is not playing. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="af27f85d8d7194f78432ff631bafae4ada3ad38cf37ff04853a59e10ca861bb270"></a>sfPaused</em>&nbsp;</td><td>
+<p>Sound / music is paused. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="af27f85d8d7194f78432ff631bafae4adab0288349c759b3a57be34a1c69af9927"></a>sfPlaying</em>&nbsp;</td><td>
+<p>Sound / music is playing. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="SoundStatus_8h_source.htm#l00038">38</a> of file <a class="el" href="SoundStatus_8h_source.htm">SoundStatus.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStatus_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStatus_8h_source.htm
new file mode 100755
index 0000000..c269300
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStatus_8h_source.htm
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SoundStatus.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="SoundStatus_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SOUNDSTATUS_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SOUNDSTATUS_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Audio_2Export_8h.htm">SFML/Audio/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad"> 38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adabbbb17585490e5f893f4be8af1e1e809"> 40</a></span>&#160; <a class="code" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adabbbb17585490e5f893f4be8af1e1e809" title="Sound / music is not playing.">sfStopped</a>, </div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ada3ad38cf37ff04853a59e10ca861bb270"> 41</a></span>&#160; <a class="code" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ada3ad38cf37ff04853a59e10ca861bb270" title="Sound / music is paused.">sfPaused</a>, </div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adab0288349c759b3a57be34a1c69af9927"> 42</a></span>&#160; <a class="code" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adab0288349c759b3a57be34a1c69af9927" title="Sound / music is playing.">sfPlaying</a> </div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;} <a class="code" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad" title="Enumeration of statuses for sounds and musics.">sfSoundStatus</a>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#endif // SFML_SOUNDSTATUS_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStream_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStream_8h.htm
new file mode 100755
index 0000000..47fd309
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStream_8h.htm
@@ -0,0 +1,907 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">SoundStream.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Audio_2Export_8h_source.htm">SFML/Audio/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="SoundStatus_8h_source.htm">SFML/Audio/SoundStatus.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Audio_2Types_8h_source.htm">SFML/Audio/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Time_8h_source.htm">SFML/System/Time.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector3_8h_source.htm">SFML/System/Vector3.h</a>&gt;</code><br/>
+</div>
+<p><a href="SoundStream_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfSoundStreamChunk.htm">sfSoundStreamChunk</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">defines the data to fill by the OnGetData callback <a href="structsfSoundStreamChunk.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a07098319793569f781ae7eb918ebced7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#a07098319793569f781ae7eb918ebced7">sfSoundStreamGetDataCallback</a> )(<a class="el" href="structsfSoundStreamChunk.htm">sfSoundStreamChunk</a> *, void *)</td></tr>
+<tr class="memdesc:a07098319793569f781ae7eb918ebced7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of the callback used to get a sound stream data. <a href="#a07098319793569f781ae7eb918ebced7"></a><br/></td></tr>
+<tr class="separator:a07098319793569f781ae7eb918ebced7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca9917589476306488bd05bc2838f5cc"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#aca9917589476306488bd05bc2838f5cc">sfSoundStreamSeekCallback</a> )(<a class="el" href="structsfTime.htm">sfTime</a>, void *)</td></tr>
+<tr class="memdesc:aca9917589476306488bd05bc2838f5cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of the callback used to seek in a sound stream. <a href="#aca9917589476306488bd05bc2838f5cc"></a><br/></td></tr>
+<tr class="separator:aca9917589476306488bd05bc2838f5cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ac006896c83a629a874cc7cb46f5e866a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#ac006896c83a629a874cc7cb46f5e866a">sfSoundStream_create</a> (<a class="el" href="SoundStream_8h.htm#a07098319793569f781ae7eb918ebced7">sfSoundStreamGetDataCallback</a> onGetData, <a class="el" href="SoundStream_8h.htm#aca9917589476306488bd05bc2838f5cc">sfSoundStreamSeekCallback</a> onSeek, unsigned int channelCount, unsigned int sampleRate, void *userData)</td></tr>
+<tr class="memdesc:ac006896c83a629a874cc7cb46f5e866a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new sound stream. <a href="#ac006896c83a629a874cc7cb46f5e866a"></a><br/></td></tr>
+<tr class="separator:ac006896c83a629a874cc7cb46f5e866a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7e6c6ec42b6c281bb0d4802b0b8fb45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#af7e6c6ec42b6c281bb0d4802b0b8fb45">sfSoundStream_destroy</a> (<a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:af7e6c6ec42b6c281bb0d4802b0b8fb45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a sound stream. <a href="#af7e6c6ec42b6c281bb0d4802b0b8fb45"></a><br/></td></tr>
+<tr class="separator:af7e6c6ec42b6c281bb0d4802b0b8fb45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa70e5f2e08f735cf94aef6269fa6651"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#aaa70e5f2e08f735cf94aef6269fa6651">sfSoundStream_play</a> (<a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:aaa70e5f2e08f735cf94aef6269fa6651"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start or resume playing a sound stream. <a href="#aaa70e5f2e08f735cf94aef6269fa6651"></a><br/></td></tr>
+<tr class="separator:aaa70e5f2e08f735cf94aef6269fa6651"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47f56cdda3062aea49fdac490f7f2533"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#a47f56cdda3062aea49fdac490f7f2533">sfSoundStream_pause</a> (<a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:a47f56cdda3062aea49fdac490f7f2533"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pause a sound stream. <a href="#a47f56cdda3062aea49fdac490f7f2533"></a><br/></td></tr>
+<tr class="separator:a47f56cdda3062aea49fdac490f7f2533"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76d8f44494ff6f2fd02186a19e4d8042"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#a76d8f44494ff6f2fd02186a19e4d8042">sfSoundStream_stop</a> (<a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:a76d8f44494ff6f2fd02186a19e4d8042"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop playing a sound stream. <a href="#a76d8f44494ff6f2fd02186a19e4d8042"></a><br/></td></tr>
+<tr class="separator:a76d8f44494ff6f2fd02186a19e4d8042"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf72dc4a437d3eec15a58ac5d15c75af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad">sfSoundStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#acf72dc4a437d3eec15a58ac5d15c75af">sfSoundStream_getStatus</a> (const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:acf72dc4a437d3eec15a58ac5d15c75af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current status of a sound stream (stopped, paused, playing) <a href="#acf72dc4a437d3eec15a58ac5d15c75af"></a><br/></td></tr>
+<tr class="separator:acf72dc4a437d3eec15a58ac5d15c75af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5bfb47350f0c43818f7ed398391759e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#ae5bfb47350f0c43818f7ed398391759e">sfSoundStream_getChannelCount</a> (const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:ae5bfb47350f0c43818f7ed398391759e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of channels of a sound stream. <a href="#ae5bfb47350f0c43818f7ed398391759e"></a><br/></td></tr>
+<tr class="separator:ae5bfb47350f0c43818f7ed398391759e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa662db8f768f80d816eb62f12510a2d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#aa662db8f768f80d816eb62f12510a2d1">sfSoundStream_getSampleRate</a> (const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:aa662db8f768f80d816eb62f12510a2d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the sample rate of a sound stream. <a href="#aa662db8f768f80d816eb62f12510a2d1"></a><br/></td></tr>
+<tr class="separator:aa662db8f768f80d816eb62f12510a2d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afff581abd7319d5d62c3254077d741ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#afff581abd7319d5d62c3254077d741ef">sfSoundStream_setPitch</a> (<a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream, float pitch)</td></tr>
+<tr class="memdesc:afff581abd7319d5d62c3254077d741ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the pitch of a sound stream. <a href="#afff581abd7319d5d62c3254077d741ef"></a><br/></td></tr>
+<tr class="separator:afff581abd7319d5d62c3254077d741ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac58b39224e3373b45a4594f468a718ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#ac58b39224e3373b45a4594f468a718ef">sfSoundStream_setVolume</a> (<a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream, float volume)</td></tr>
+<tr class="memdesc:ac58b39224e3373b45a4594f468a718ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the volume of a sound stream. <a href="#ac58b39224e3373b45a4594f468a718ef"></a><br/></td></tr>
+<tr class="separator:ac58b39224e3373b45a4594f468a718ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e30e18aa0cc1ad972b8a3c8ea10b1c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#a9e30e18aa0cc1ad972b8a3c8ea10b1c8">sfSoundStream_setPosition</a> (<a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream, <a class="el" href="structsfVector3f.htm">sfVector3f</a> position)</td></tr>
+<tr class="memdesc:a9e30e18aa0cc1ad972b8a3c8ea10b1c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the 3D position of a sound stream in the audio scene. <a href="#a9e30e18aa0cc1ad972b8a3c8ea10b1c8"></a><br/></td></tr>
+<tr class="separator:a9e30e18aa0cc1ad972b8a3c8ea10b1c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2d536a0231a24308d87f211b0ead38a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#ac2d536a0231a24308d87f211b0ead38a">sfSoundStream_setRelativeToListener</a> (<a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> relative)</td></tr>
+<tr class="memdesc:ac2d536a0231a24308d87f211b0ead38a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make a sound stream's position relative to the listener or absolute. <a href="#ac2d536a0231a24308d87f211b0ead38a"></a><br/></td></tr>
+<tr class="separator:ac2d536a0231a24308d87f211b0ead38a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3562cf63d4d1ccd81c0cecbbda327c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#ad3562cf63d4d1ccd81c0cecbbda327c3">sfSoundStream_setMinDistance</a> (<a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream, float distance)</td></tr>
+<tr class="memdesc:ad3562cf63d4d1ccd81c0cecbbda327c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the minimum distance of a sound stream. <a href="#ad3562cf63d4d1ccd81c0cecbbda327c3"></a><br/></td></tr>
+<tr class="separator:ad3562cf63d4d1ccd81c0cecbbda327c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00da52ffefb9b4829410b3c8addf2365"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#a00da52ffefb9b4829410b3c8addf2365">sfSoundStream_setAttenuation</a> (<a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream, float attenuation)</td></tr>
+<tr class="memdesc:a00da52ffefb9b4829410b3c8addf2365"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the attenuation factor of a sound stream. <a href="#a00da52ffefb9b4829410b3c8addf2365"></a><br/></td></tr>
+<tr class="separator:a00da52ffefb9b4829410b3c8addf2365"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229a0b385d4e2b4d3457b52188f04415"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#a229a0b385d4e2b4d3457b52188f04415">sfSoundStream_setPlayingOffset</a> (<a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream, <a class="el" href="structsfTime.htm">sfTime</a> timeOffset)</td></tr>
+<tr class="memdesc:a229a0b385d4e2b4d3457b52188f04415"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the current playing position of a sound stream. <a href="#a229a0b385d4e2b4d3457b52188f04415"></a><br/></td></tr>
+<tr class="separator:a229a0b385d4e2b4d3457b52188f04415"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35f78c40fabcdbdb7e57c5e3bd23c58c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#a35f78c40fabcdbdb7e57c5e3bd23c58c">sfSoundStream_setLoop</a> (<a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> loop)</td></tr>
+<tr class="memdesc:a35f78c40fabcdbdb7e57c5e3bd23c58c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether or not a sound stream should loop after reaching the end. <a href="#a35f78c40fabcdbdb7e57c5e3bd23c58c"></a><br/></td></tr>
+<tr class="separator:a35f78c40fabcdbdb7e57c5e3bd23c58c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80ee489adc5a9bc7f8fef4cce274f271"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#a80ee489adc5a9bc7f8fef4cce274f271">sfSoundStream_getPitch</a> (const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:a80ee489adc5a9bc7f8fef4cce274f271"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the pitch of a sound stream. <a href="#a80ee489adc5a9bc7f8fef4cce274f271"></a><br/></td></tr>
+<tr class="separator:a80ee489adc5a9bc7f8fef4cce274f271"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3519220485bc8516f1fe8be094bc01cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#a3519220485bc8516f1fe8be094bc01cc">sfSoundStream_getVolume</a> (const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:a3519220485bc8516f1fe8be094bc01cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the volume of a sound stream. <a href="#a3519220485bc8516f1fe8be094bc01cc"></a><br/></td></tr>
+<tr class="separator:a3519220485bc8516f1fe8be094bc01cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fe5e062a1f12187fa0564d4b56283d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfVector3f.htm">sfVector3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#a2fe5e062a1f12187fa0564d4b56283d0">sfSoundStream_getPosition</a> (const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:a2fe5e062a1f12187fa0564d4b56283d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the 3D position of a sound stream in the audio scene. <a href="#a2fe5e062a1f12187fa0564d4b56283d0"></a><br/></td></tr>
+<tr class="separator:a2fe5e062a1f12187fa0564d4b56283d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeac352c2a653a37367748119739e0788"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#aeac352c2a653a37367748119739e0788">sfSoundStream_isRelativeToListener</a> (const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:aeac352c2a653a37367748119739e0788"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether a sound stream's position is relative to the listener or is absolute. <a href="#aeac352c2a653a37367748119739e0788"></a><br/></td></tr>
+<tr class="separator:aeac352c2a653a37367748119739e0788"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212687e975a8680d2b1fc35bb8785140"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#a212687e975a8680d2b1fc35bb8785140">sfSoundStream_getMinDistance</a> (const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:a212687e975a8680d2b1fc35bb8785140"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the minimum distance of a sound stream. <a href="#a212687e975a8680d2b1fc35bb8785140"></a><br/></td></tr>
+<tr class="separator:a212687e975a8680d2b1fc35bb8785140"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c651fef3871175703e33abac0f9a39d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#a6c651fef3871175703e33abac0f9a39d">sfSoundStream_getAttenuation</a> (const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:a6c651fef3871175703e33abac0f9a39d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the attenuation factor of a sound stream. <a href="#a6c651fef3871175703e33abac0f9a39d"></a><br/></td></tr>
+<tr class="separator:a6c651fef3871175703e33abac0f9a39d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a004f4e8e776cc3fac9987a44329888cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#a004f4e8e776cc3fac9987a44329888cd">sfSoundStream_getLoop</a> (const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:a004f4e8e776cc3fac9987a44329888cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether or not a sound stream is in loop mode. <a href="#a004f4e8e776cc3fac9987a44329888cd"></a><br/></td></tr>
+<tr class="separator:a004f4e8e776cc3fac9987a44329888cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb4e74c48cfa0d9357393552beea571b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfTime.htm">sfTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm#acb4e74c48cfa0d9357393552beea571b">sfSoundStream_getPlayingOffset</a> (const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *soundStream)</td></tr>
+<tr class="memdesc:acb4e74c48cfa0d9357393552beea571b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current playing position of a sound stream. <a href="#acb4e74c48cfa0d9357393552beea571b"></a><br/></td></tr>
+<tr class="separator:acb4e74c48cfa0d9357393552beea571b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="a07098319793569f781ae7eb918ebced7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>(* sfSoundStreamGetDataCallback)(<a class="el" href="structsfSoundStreamChunk.htm">sfSoundStreamChunk</a> *, void *)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Type of the callback used to get a sound stream data. </p>
+
+<p>Definition at line <a class="el" href="SoundStream_8h_source.htm#l00048">48</a> of file <a class="el" href="SoundStream_8h_source.htm">SoundStream.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aca9917589476306488bd05bc2838f5cc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void(* sfSoundStreamSeekCallback)(<a class="el" href="structsfTime.htm">sfTime</a>, void *)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Type of the callback used to seek in a sound stream. </p>
+
+<p>Definition at line <a class="el" href="SoundStream_8h_source.htm#l00049">49</a> of file <a class="el" href="SoundStream_8h_source.htm">SoundStream.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ac006896c83a629a874cc7cb46f5e866a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* sfSoundStream_create </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="SoundStream_8h.htm#a07098319793569f781ae7eb918ebced7">sfSoundStreamGetDataCallback</a>&#160;</td>
+ <td class="paramname"><em>onGetData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="SoundStream_8h.htm#aca9917589476306488bd05bc2838f5cc">sfSoundStreamSeekCallback</a>&#160;</td>
+ <td class="paramname"><em>onSeek</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>channelCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>sampleRate</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>userData</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new sound stream. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">onGetData</td><td>Function called when the stream needs more data (can't be NULL) </td></tr>
+ <tr><td class="paramname">onSeek</td><td>Function called when the stream seeks (can't be NULL) </td></tr>
+ <tr><td class="paramname">channelCount</td><td>Number of channels to use (1 = mono, 2 = stereo) </td></tr>
+ <tr><td class="paramname">sampleRate</td><td>Sample rate of the sound (44100 = CD quality) </td></tr>
+ <tr><td class="paramname">userData</td><td>Data to pass to the callback functions</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfSoundStream object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af7e6c6ec42b6c281bb0d4802b0b8fb45"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundStream_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a sound stream. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6c651fef3871175703e33abac0f9a39d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float sfSoundStream_getAttenuation </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the attenuation factor of a sound stream. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Attenuation factor of the stream </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae5bfb47350f0c43818f7ed398391759e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int sfSoundStream_getChannelCount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return the number of channels of a sound stream. </p>
+<p>1 channel means a mono sound, 2 means stereo, etc.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Number of channels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a004f4e8e776cc3fac9987a44329888cd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfSoundStream_getLoop </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether or not a sound stream is in loop mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the music is looping, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a212687e975a8680d2b1fc35bb8785140"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float sfSoundStream_getMinDistance </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the minimum distance of a sound stream. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Minimum distance of the stream </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a80ee489adc5a9bc7f8fef4cce274f271"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float sfSoundStream_getPitch </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the pitch of a sound stream. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pitch of the stream </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acb4e74c48cfa0d9357393552beea571b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfTime.htm">sfTime</a> sfSoundStream_getPlayingOffset </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current playing position of a sound stream. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current playing position </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2fe5e062a1f12187fa0564d4b56283d0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfVector3f.htm">sfVector3f</a> sfSoundStream_getPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the 3D position of a sound stream in the audio scene. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Position of the stream in the world </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa662db8f768f80d816eb62f12510a2d1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> unsigned int sfSoundStream_getSampleRate </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the sample rate of a sound stream. </p>
+<p>The sample rate is the number of audio samples played per second. The higher, the better the quality.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Sample rate, in number of samples per second </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acf72dc4a437d3eec15a58ac5d15c75af"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad">sfSoundStatus</a> sfSoundStream_getStatus </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current status of a sound stream (stopped, paused, playing) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current status </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3519220485bc8516f1fe8be094bc01cc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float sfSoundStream_getVolume </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the volume of a sound stream. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Volume of the stream, in the range [0, 100] </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aeac352c2a653a37367748119739e0788"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfSoundStream_isRelativeToListener </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether a sound stream's position is relative to the listener or is absolute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the position is relative, sfFalse if it's absolute </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a47f56cdda3062aea49fdac490f7f2533"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundStream_pause </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Pause a sound stream. </p>
+<p>This function pauses the stream if it was playing, otherwise (stream already paused or stopped) it has no effect.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aaa70e5f2e08f735cf94aef6269fa6651"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundStream_play </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start or resume playing a sound stream. </p>
+<p>This function starts the stream if it was stopped, resumes it if it was paused, and restarts it from beginning if it was it already playing. This function uses its own thread so that it doesn't block the rest of the program while the music is played.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a00da52ffefb9b4829410b3c8addf2365"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundStream_setAttenuation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>attenuation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the attenuation factor of a sound stream. </p>
+<p>The attenuation is a multiplicative factor which makes the stream more or less loud according to its distance from the listener. An attenuation of 0 will produce a non-attenuated stream, i.e. its volume will always be the same whether it is heard from near or from far. On the other hand, an attenuation value such as 100 will make the stream fade out very quickly as it gets further from the listener. The default value of the attenuation is 1.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object </td></tr>
+ <tr><td class="paramname">attenuation</td><td>New attenuation factor of the stream </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a35f78c40fabcdbdb7e57c5e3bd23c58c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundStream_setLoop </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>loop</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set whether or not a sound stream should loop after reaching the end. </p>
+<p>If set, the stream will restart from beginning after reaching the end and so on, until it is stopped or sfSoundStream_setLoop(stream, sfFalse) is called. The default looping state for sound streams is false.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object </td></tr>
+ <tr><td class="paramname">loop</td><td>sfTrue to play in loop, sfFalse to play once </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad3562cf63d4d1ccd81c0cecbbda327c3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundStream_setMinDistance </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>distance</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the minimum distance of a sound stream. </p>
+<p>The "minimum distance" of a stream is the maximum distance at which it is heard at its maximum volume. Further than the minimum distance, it will start to fade out according to its attenuation factor. A value of 0 ("inside the head
+of the listener") is an invalid value and is forbidden. The default value of the minimum distance is 1.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object </td></tr>
+ <tr><td class="paramname">distance</td><td>New minimum distance of the stream </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="afff581abd7319d5d62c3254077d741ef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundStream_setPitch </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>pitch</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the pitch of a sound stream. </p>
+<p>The pitch represents the perceived fundamental frequency of a sound; thus you can make a stream more acute or grave by changing its pitch. A side effect of changing the pitch is to modify the playing speed of the stream as well. The default value for the pitch is 1.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object </td></tr>
+ <tr><td class="paramname">pitch</td><td>New pitch to apply to the stream </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a229a0b385d4e2b4d3457b52188f04415"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundStream_setPlayingOffset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfTime.htm">sfTime</a>&#160;</td>
+ <td class="paramname"><em>timeOffset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the current playing position of a sound stream. </p>
+<p>The playing position can be changed when the stream is either paused or playing.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object </td></tr>
+ <tr><td class="paramname">timeOffset</td><td>New playing position </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a9e30e18aa0cc1ad972b8a3c8ea10b1c8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundStream_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector3f.htm">sfVector3f</a>&#160;</td>
+ <td class="paramname"><em>position</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the 3D position of a sound stream in the audio scene. </p>
+<p>Only streams with one channel (mono streams) can be spatialized. The default position of a stream is (0, 0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object </td></tr>
+ <tr><td class="paramname">position</td><td>Position of the stream in the scene </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ac2d536a0231a24308d87f211b0ead38a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundStream_setRelativeToListener </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>relative</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Make a sound stream's position relative to the listener or absolute. </p>
+<p>Making a stream relative to the listener will ensure that it will always be played the same way regardless the position of the listener. This can be useful for non-spatialized streams, streams that are produced by the listener, or streams attached to it. The default value is false (position is absolute).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object </td></tr>
+ <tr><td class="paramname">relative</td><td>sfTrue to set the position relative, sfFalse to set it absolute </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ac58b39224e3373b45a4594f468a718ef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundStream_setVolume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>volume</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the volume of a sound stream. </p>
+<p>The volume is a value between 0 (mute) and 100 (full volume). The default value for the volume is 100.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object </td></tr>
+ <tr><td class="paramname">volume</td><td>Volume of the stream </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a76d8f44494ff6f2fd02186a19e4d8042"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSoundStream_stop </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a> *&#160;</td>
+ <td class="paramname"><em>soundStream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Stop playing a sound stream. </p>
+<p>This function stops the stream if it was playing or paused, and does nothing if it was already stopped. It also resets the playing position (unlike sfSoundStream_pause).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">soundStream</td><td>Sound stream object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStream_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStream_8h_source.htm
new file mode 100755
index 0000000..37e1cb8
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/SoundStream_8h_source.htm
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SoundStream.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="SoundStream_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SOUNDSTREAM_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SOUNDSTREAM_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Audio_2Export_8h.htm">SFML/Audio/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="SoundStatus_8h.htm">SFML/Audio/SoundStatus.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Audio_2Types_8h.htm">SFML/Audio/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Time_8h.htm">SFML/System/Time.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector3_8h.htm">SFML/System/Vector3.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="structsfSoundStreamChunk.htm"> 42</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="structsfSoundStreamChunk.htm#a8511f9cdcd86a2872e11fc05b856978c"> 44</a></span>&#160; <a class="code" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a>* <a class="code" href="structsfSoundStreamChunk.htm#a8511f9cdcd86a2872e11fc05b856978c" title="Pointer to the audio samples.">samples</a>; </div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="structsfSoundStreamChunk.htm#a813cfa341f2269ac704b1326eb82c011"> 45</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfSoundStreamChunk.htm#a813cfa341f2269ac704b1326eb82c011" title="Number of samples pointed by Samples.">sampleCount</a>; </div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;} <a class="code" href="structsfSoundStreamChunk.htm" title="defines the data to fill by the OnGetData callback">sfSoundStreamChunk</a>;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="SoundStream_8h.htm#a07098319793569f781ae7eb918ebced7"> 48</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> (*<a class="code" href="SoundStream_8h.htm#a07098319793569f781ae7eb918ebced7" title="Type of the callback used to get a sound stream data.">sfSoundStreamGetDataCallback</a>)(<a class="code" href="structsfSoundStreamChunk.htm" title="defines the data to fill by the OnGetData callback">sfSoundStreamChunk</a>*, <span class="keywordtype">void</span>*); </div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="SoundStream_8h.htm#aca9917589476306488bd05bc2838f5cc"> 49</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="SoundStream_8h.htm#aca9917589476306488bd05bc2838f5cc" title="Type of the callback used to seek in a sound stream.">sfSoundStreamSeekCallback</a>)(<a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a>, <span class="keywordtype">void</span>*); </div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* <a class="code" href="SoundStream_8h.htm#ac006896c83a629a874cc7cb46f5e866a" title="Create a new sound stream.">sfSoundStream_create</a>(<a class="code" href="SoundStream_8h.htm#a07098319793569f781ae7eb918ebced7" title="Type of the callback used to get a sound stream data.">sfSoundStreamGetDataCallback</a> onGetData,</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="SoundStream_8h.htm#aca9917589476306488bd05bc2838f5cc" title="Type of the callback used to seek in a sound stream.">sfSoundStreamSeekCallback</a> onSeek,</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channelCount,</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sampleRate,</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">void</span>* userData);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundStream_8h.htm#af7e6c6ec42b6c281bb0d4802b0b8fb45" title="Destroy a sound stream.">sfSoundStream_destroy</a>(<a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundStream_8h.htm#aaa70e5f2e08f735cf94aef6269fa6651" title="Start or resume playing a sound stream.">sfSoundStream_play</a>(<a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundStream_8h.htm#a47f56cdda3062aea49fdac490f7f2533" title="Pause a sound stream.">sfSoundStream_pause</a>(<a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundStream_8h.htm#a76d8f44494ff6f2fd02186a19e4d8042" title="Stop playing a sound stream.">sfSoundStream_stop</a>(<a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad" title="Enumeration of statuses for sounds and musics.">sfSoundStatus</a> <a class="code" href="SoundStream_8h.htm#acf72dc4a437d3eec15a58ac5d15c75af" title="Get the current status of a sound stream (stopped, paused, playing)">sfSoundStream_getStatus</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="SoundStream_8h.htm#ae5bfb47350f0c43818f7ed398391759e" title="Return the number of channels of a sound stream.">sfSoundStream_getChannelCount</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="SoundStream_8h.htm#aa662db8f768f80d816eb62f12510a2d1" title="Get the sample rate of a sound stream.">sfSoundStream_getSampleRate</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundStream_8h.htm#afff581abd7319d5d62c3254077d741ef" title="Set the pitch of a sound stream.">sfSoundStream_setPitch</a>(<a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream, <span class="keywordtype">float</span> pitch);</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundStream_8h.htm#ac58b39224e3373b45a4594f468a718ef" title="Set the volume of a sound stream.">sfSoundStream_setVolume</a>(<a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream, <span class="keywordtype">float</span> volume);</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundStream_8h.htm#a9e30e18aa0cc1ad972b8a3c8ea10b1c8" title="Set the 3D position of a sound stream in the audio scene.">sfSoundStream_setPosition</a>(<a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream, <a class="code" href="structsfVector3f.htm" title="3-component vector of floats">sfVector3f</a> position);</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundStream_8h.htm#ac2d536a0231a24308d87f211b0ead38a" title="Make a sound stream&#39;s position relative to the listener or absolute.">sfSoundStream_setRelativeToListener</a>(<a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> relative);</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundStream_8h.htm#ad3562cf63d4d1ccd81c0cecbbda327c3" title="Set the minimum distance of a sound stream.">sfSoundStream_setMinDistance</a>(<a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream, <span class="keywordtype">float</span> distance);</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundStream_8h.htm#a00da52ffefb9b4829410b3c8addf2365" title="Set the attenuation factor of a sound stream.">sfSoundStream_setAttenuation</a>(<a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream, <span class="keywordtype">float</span> attenuation);</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundStream_8h.htm#a229a0b385d4e2b4d3457b52188f04415" title="Change the current playing position of a sound stream.">sfSoundStream_setPlayingOffset</a>(<a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream, <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> timeOffset);</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="SoundStream_8h.htm#a35f78c40fabcdbdb7e57c5e3bd23c58c" title="Set whether or not a sound stream should loop after reaching the end.">sfSoundStream_setLoop</a>(<a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> loop);</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code" href="SoundStream_8h.htm#a80ee489adc5a9bc7f8fef4cce274f271" title="Get the pitch of a sound stream.">sfSoundStream_getPitch</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code" href="SoundStream_8h.htm#a3519220485bc8516f1fe8be094bc01cc" title="Get the volume of a sound stream.">sfSoundStream_getVolume</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="structsfVector3f.htm" title="3-component vector of floats">sfVector3f</a> <a class="code" href="SoundStream_8h.htm#a2fe5e062a1f12187fa0564d4b56283d0" title="Get the 3D position of a sound stream in the audio scene.">sfSoundStream_getPosition</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="SoundStream_8h.htm#aeac352c2a653a37367748119739e0788" title="Tell whether a sound stream&#39;s position is relative to the listener or is absolute.">sfSoundStream_isRelativeToListener</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code" href="SoundStream_8h.htm#a212687e975a8680d2b1fc35bb8785140" title="Get the minimum distance of a sound stream.">sfSoundStream_getMinDistance</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code" href="SoundStream_8h.htm#a6c651fef3871175703e33abac0f9a39d" title="Get the attenuation factor of a sound stream.">sfSoundStream_getAttenuation</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="SoundStream_8h.htm#a004f4e8e776cc3fac9987a44329888cd" title="Tell whether or not a sound stream is in loop mode.">sfSoundStream_getLoop</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> <a class="code" href="SoundStream_8h.htm#acb4e74c48cfa0d9357393552beea571b" title="Get the current playing position of a sound stream.">sfSoundStream_getPlayingOffset</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">sfSoundStream</a>* soundStream);</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="preprocessor">#endif // SFML_SOUNDSTREAM_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sound_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sound_8h.htm
new file mode 100755
index 0000000..6f5a0a1
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sound_8h.htm
@@ -0,0 +1,857 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Sound.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Audio_2Export_8h_source.htm">SFML/Audio/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="SoundStatus_8h_source.htm">SFML/Audio/SoundStatus.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Audio_2Types_8h_source.htm">SFML/Audio/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Time_8h_source.htm">SFML/System/Time.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector3_8h_source.htm">SFML/System/Vector3.h</a>&gt;</code><br/>
+</div>
+<p><a href="Sound_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:abf595fd87343cfa4bdd8b3de66e49ad4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#abf595fd87343cfa4bdd8b3de66e49ad4">sfSound_create</a> (void)</td></tr>
+<tr class="memdesc:abf595fd87343cfa4bdd8b3de66e49ad4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new sound. <a href="#abf595fd87343cfa4bdd8b3de66e49ad4"></a><br/></td></tr>
+<tr class="separator:abf595fd87343cfa4bdd8b3de66e49ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f9ac698aa6a99249c9bf0c908bf5737"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a0f9ac698aa6a99249c9bf0c908bf5737">sfSound_copy</a> (const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:a0f9ac698aa6a99249c9bf0c908bf5737"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new sound by copying an existing one. <a href="#a0f9ac698aa6a99249c9bf0c908bf5737"></a><br/></td></tr>
+<tr class="separator:a0f9ac698aa6a99249c9bf0c908bf5737"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf7257b4240f418fdf4f5e32044b8801"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#abf7257b4240f418fdf4f5e32044b8801">sfSound_destroy</a> (<a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:abf7257b4240f418fdf4f5e32044b8801"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a sound. <a href="#abf7257b4240f418fdf4f5e32044b8801"></a><br/></td></tr>
+<tr class="separator:abf7257b4240f418fdf4f5e32044b8801"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1ac64027971d772a69b2d438ef2c544"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#ae1ac64027971d772a69b2d438ef2c544">sfSound_play</a> (<a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:ae1ac64027971d772a69b2d438ef2c544"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start or resume playing a sound. <a href="#ae1ac64027971d772a69b2d438ef2c544"></a><br/></td></tr>
+<tr class="separator:ae1ac64027971d772a69b2d438ef2c544"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d204c5699e43bfd7df7a4200bf075cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a2d204c5699e43bfd7df7a4200bf075cf">sfSound_pause</a> (<a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:a2d204c5699e43bfd7df7a4200bf075cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pause a sound. <a href="#a2d204c5699e43bfd7df7a4200bf075cf"></a><br/></td></tr>
+<tr class="separator:a2d204c5699e43bfd7df7a4200bf075cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace20faa60e5dc4b3df10a917ab831b9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#ace20faa60e5dc4b3df10a917ab831b9b">sfSound_stop</a> (<a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:ace20faa60e5dc4b3df10a917ab831b9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop playing a sound. <a href="#ace20faa60e5dc4b3df10a917ab831b9b"></a><br/></td></tr>
+<tr class="separator:ace20faa60e5dc4b3df10a917ab831b9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a221ec41f39f50c09680dd2b1d0456c2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a221ec41f39f50c09680dd2b1d0456c2c">sfSound_setBuffer</a> (<a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound, const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *buffer)</td></tr>
+<tr class="memdesc:a221ec41f39f50c09680dd2b1d0456c2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the source buffer containing the audio data to play. <a href="#a221ec41f39f50c09680dd2b1d0456c2c"></a><br/></td></tr>
+<tr class="separator:a221ec41f39f50c09680dd2b1d0456c2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba441809a6be91e4069e673eb59d0d84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> const <br class="typebreak"/>
+<a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#aba441809a6be91e4069e673eb59d0d84">sfSound_getBuffer</a> (const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:aba441809a6be91e4069e673eb59d0d84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the audio buffer attached to a sound. <a href="#aba441809a6be91e4069e673eb59d0d84"></a><br/></td></tr>
+<tr class="separator:aba441809a6be91e4069e673eb59d0d84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11ab7b0411b91cc03ca5a4a6635bbe19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a11ab7b0411b91cc03ca5a4a6635bbe19">sfSound_setLoop</a> (<a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> loop)</td></tr>
+<tr class="memdesc:a11ab7b0411b91cc03ca5a4a6635bbe19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether or not a sound should loop after reaching the end. <a href="#a11ab7b0411b91cc03ca5a4a6635bbe19"></a><br/></td></tr>
+<tr class="separator:a11ab7b0411b91cc03ca5a4a6635bbe19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62f8e167d158e2dd4a6a516c160c07cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a62f8e167d158e2dd4a6a516c160c07cb">sfSound_getLoop</a> (const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:a62f8e167d158e2dd4a6a516c160c07cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether or not a sound is in loop mode. <a href="#a62f8e167d158e2dd4a6a516c160c07cb"></a><br/></td></tr>
+<tr class="separator:a62f8e167d158e2dd4a6a516c160c07cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cd7b899b11b98f112a76ed35401ed6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad">sfSoundStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#af2cd7b899b11b98f112a76ed35401ed6">sfSound_getStatus</a> (const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:af2cd7b899b11b98f112a76ed35401ed6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current status of a sound (stopped, paused, playing) <a href="#af2cd7b899b11b98f112a76ed35401ed6"></a><br/></td></tr>
+<tr class="separator:af2cd7b899b11b98f112a76ed35401ed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b3a3f27926f58560126b3c058c2461d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a0b3a3f27926f58560126b3c058c2461d">sfSound_setPitch</a> (<a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound, float pitch)</td></tr>
+<tr class="memdesc:a0b3a3f27926f58560126b3c058c2461d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the pitch of a sound. <a href="#a0b3a3f27926f58560126b3c058c2461d"></a><br/></td></tr>
+<tr class="separator:a0b3a3f27926f58560126b3c058c2461d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a027d65cacbdf9d6adab9599515217bbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a027d65cacbdf9d6adab9599515217bbe">sfSound_setVolume</a> (<a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound, float volume)</td></tr>
+<tr class="memdesc:a027d65cacbdf9d6adab9599515217bbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the volume of a sound. <a href="#a027d65cacbdf9d6adab9599515217bbe"></a><br/></td></tr>
+<tr class="separator:a027d65cacbdf9d6adab9599515217bbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48d44dd3c9adbb81ac439244d3105dc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a48d44dd3c9adbb81ac439244d3105dc3">sfSound_setPosition</a> (<a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound, <a class="el" href="structsfVector3f.htm">sfVector3f</a> position)</td></tr>
+<tr class="memdesc:a48d44dd3c9adbb81ac439244d3105dc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the 3D position of a sound in the audio scene. <a href="#a48d44dd3c9adbb81ac439244d3105dc3"></a><br/></td></tr>
+<tr class="separator:a48d44dd3c9adbb81ac439244d3105dc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a624a4e96c39997b2bde7ea587f9d1205"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a624a4e96c39997b2bde7ea587f9d1205">sfSound_setRelativeToListener</a> (<a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> relative)</td></tr>
+<tr class="memdesc:a624a4e96c39997b2bde7ea587f9d1205"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make the sound's position relative to the listener or absolute. <a href="#a624a4e96c39997b2bde7ea587f9d1205"></a><br/></td></tr>
+<tr class="separator:a624a4e96c39997b2bde7ea587f9d1205"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26fa1bde66c28d564f0e58be0e799b4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a26fa1bde66c28d564f0e58be0e799b4f">sfSound_setMinDistance</a> (<a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound, float distance)</td></tr>
+<tr class="memdesc:a26fa1bde66c28d564f0e58be0e799b4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the minimum distance of a sound. <a href="#a26fa1bde66c28d564f0e58be0e799b4f"></a><br/></td></tr>
+<tr class="separator:a26fa1bde66c28d564f0e58be0e799b4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a967aacfd45a2481992e0fd6675f96b83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a967aacfd45a2481992e0fd6675f96b83">sfSound_setAttenuation</a> (<a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound, float attenuation)</td></tr>
+<tr class="memdesc:a967aacfd45a2481992e0fd6675f96b83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the attenuation factor of a sound. <a href="#a967aacfd45a2481992e0fd6675f96b83"></a><br/></td></tr>
+<tr class="separator:a967aacfd45a2481992e0fd6675f96b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32df8c4952ae6594d9dfa31d34c11304"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a32df8c4952ae6594d9dfa31d34c11304">sfSound_setPlayingOffset</a> (<a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound, <a class="el" href="structsfTime.htm">sfTime</a> timeOffset)</td></tr>
+<tr class="memdesc:a32df8c4952ae6594d9dfa31d34c11304"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the current playing position of a sound. <a href="#a32df8c4952ae6594d9dfa31d34c11304"></a><br/></td></tr>
+<tr class="separator:a32df8c4952ae6594d9dfa31d34c11304"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2c0626c26a01682dd1223e8f078d880"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#aa2c0626c26a01682dd1223e8f078d880">sfSound_getPitch</a> (const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:aa2c0626c26a01682dd1223e8f078d880"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the pitch of a sound. <a href="#aa2c0626c26a01682dd1223e8f078d880"></a><br/></td></tr>
+<tr class="separator:aa2c0626c26a01682dd1223e8f078d880"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cea6925f5f2573cdbe85151b4ccd725"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a7cea6925f5f2573cdbe85151b4ccd725">sfSound_getVolume</a> (const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:a7cea6925f5f2573cdbe85151b4ccd725"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the volume of a sound. <a href="#a7cea6925f5f2573cdbe85151b4ccd725"></a><br/></td></tr>
+<tr class="separator:a7cea6925f5f2573cdbe85151b4ccd725"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3630c43ad2cc0136f619492c6e27cd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfVector3f.htm">sfVector3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#af3630c43ad2cc0136f619492c6e27cd0">sfSound_getPosition</a> (const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:af3630c43ad2cc0136f619492c6e27cd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the 3D position of a sound in the audio scene. <a href="#af3630c43ad2cc0136f619492c6e27cd0"></a><br/></td></tr>
+<tr class="separator:af3630c43ad2cc0136f619492c6e27cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36206a0368a68a443abf4691926d9b12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a36206a0368a68a443abf4691926d9b12">sfSound_isRelativeToListener</a> (const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:a36206a0368a68a443abf4691926d9b12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether a sound's position is relative to the listener or is absolute. <a href="#a36206a0368a68a443abf4691926d9b12"></a><br/></td></tr>
+<tr class="separator:a36206a0368a68a443abf4691926d9b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf9ae0bba553c3a1f596c0e733ccd4ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#abf9ae0bba553c3a1f596c0e733ccd4ff">sfSound_getMinDistance</a> (const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:abf9ae0bba553c3a1f596c0e733ccd4ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the minimum distance of a sound. <a href="#abf9ae0bba553c3a1f596c0e733ccd4ff"></a><br/></td></tr>
+<tr class="separator:abf9ae0bba553c3a1f596c0e733ccd4ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7863b70d1c25fc976619fd4ef3308036"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#a7863b70d1c25fc976619fd4ef3308036">sfSound_getAttenuation</a> (const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:a7863b70d1c25fc976619fd4ef3308036"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the attenuation factor of a sound. <a href="#a7863b70d1c25fc976619fd4ef3308036"></a><br/></td></tr>
+<tr class="separator:a7863b70d1c25fc976619fd4ef3308036"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af40cc92cda1bfd4b1dd14c74e182c855"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfTime.htm">sfTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm#af40cc92cda1bfd4b1dd14c74e182c855">sfSound_getPlayingOffset</a> (const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *sound)</td></tr>
+<tr class="memdesc:af40cc92cda1bfd4b1dd14c74e182c855"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current playing position of a sound. <a href="#af40cc92cda1bfd4b1dd14c74e182c855"></a><br/></td></tr>
+<tr class="separator:af40cc92cda1bfd4b1dd14c74e182c855"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a0f9ac698aa6a99249c9bf0c908bf5737"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sfSound_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new sound by copying an existing one. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfSound object which is a copy of <em>sound</em> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abf595fd87343cfa4bdd8b3de66e49ad4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sfSound_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new sound. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfSound object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abf7257b4240f418fdf4f5e32044b8801"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSound_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a sound. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7863b70d1c25fc976619fd4ef3308036"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float sfSound_getAttenuation </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the attenuation factor of a sound. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Attenuation factor of the sound </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aba441809a6be91e4069e673eb59d0d84"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* sfSound_getBuffer </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the audio buffer attached to a sound. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Sound buffer attached to the sound (can be NULL) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a62f8e167d158e2dd4a6a516c160c07cb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfSound_getLoop </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether or not a sound is in loop mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the sound is looping, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abf9ae0bba553c3a1f596c0e733ccd4ff"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float sfSound_getMinDistance </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the minimum distance of a sound. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Minimum distance of the sound </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa2c0626c26a01682dd1223e8f078d880"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float sfSound_getPitch </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the pitch of a sound. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pitch of the sound </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af40cc92cda1bfd4b1dd14c74e182c855"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfTime.htm">sfTime</a> sfSound_getPlayingOffset </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current playing position of a sound. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current playing position </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af3630c43ad2cc0136f619492c6e27cd0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="structsfVector3f.htm">sfVector3f</a> sfSound_getPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the 3D position of a sound in the audio scene. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Position of the sound in the world </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af2cd7b899b11b98f112a76ed35401ed6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad">sfSoundStatus</a> sfSound_getStatus </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current status of a sound (stopped, paused, playing) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current status </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7cea6925f5f2573cdbe85151b4ccd725"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> float sfSound_getVolume </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the volume of a sound. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Volume of the sound, in the range [0, 100] </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a36206a0368a68a443abf4691926d9b12"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfSound_isRelativeToListener </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether a sound's position is relative to the listener or is absolute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the position is relative, sfFalse if it's absolute </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2d204c5699e43bfd7df7a4200bf075cf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSound_pause </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Pause a sound. </p>
+<p>This function pauses the sound if it was playing, otherwise (sound already paused or stopped) it has no effect.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae1ac64027971d772a69b2d438ef2c544"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSound_play </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start or resume playing a sound. </p>
+<p>This function starts the sound if it was stopped, resumes it if it was paused, and restarts it from beginning if it was it already playing. This function uses its own thread so that it doesn't block the rest of the program while the sound is played.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a967aacfd45a2481992e0fd6675f96b83"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSound_setAttenuation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>attenuation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the attenuation factor of a sound. </p>
+<p>The attenuation is a multiplicative factor which makes the sound more or less loud according to its distance from the listener. An attenuation of 0 will produce a non-attenuated sound, i.e. its volume will always be the same whether it is heard from near or from far. On the other hand, an attenuation value such as 100 will make the sound fade out very quickly as it gets further from the listener. The default value of the attenuation is 1.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object </td></tr>
+ <tr><td class="paramname">attenuation</td><td>New attenuation factor of the sound </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a221ec41f39f50c09680dd2b1d0456c2c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSound_setBuffer </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a> *&#160;</td>
+ <td class="paramname"><em>buffer</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the source buffer containing the audio data to play. </p>
+<p>It is important to note that the sound buffer is not copied, thus the sfSoundBuffer object must remain alive as long as it is attached to the sound.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object </td></tr>
+ <tr><td class="paramname">buffer</td><td>Sound buffer to attach to the sound </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a11ab7b0411b91cc03ca5a4a6635bbe19"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSound_setLoop </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>loop</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set whether or not a sound should loop after reaching the end. </p>
+<p>If set, the sound will restart from beginning after reaching the end and so on, until it is stopped or sfSound_setLoop(sound, sfFalse) is called. The default looping state for sounds is false.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object </td></tr>
+ <tr><td class="paramname">loop</td><td>sfTrue to play in loop, sfFalse to play once </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a26fa1bde66c28d564f0e58be0e799b4f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSound_setMinDistance </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>distance</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the minimum distance of a sound. </p>
+<p>The "minimum distance" of a sound is the maximum distance at which it is heard at its maximum volume. Further than the minimum distance, it will start to fade out according to its attenuation factor. A value of 0 ("inside the head
+of the listener") is an invalid value and is forbidden. The default value of the minimum distance is 1.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object </td></tr>
+ <tr><td class="paramname">distance</td><td>New minimum distance of the sound </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0b3a3f27926f58560126b3c058c2461d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSound_setPitch </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>pitch</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the pitch of a sound. </p>
+<p>The pitch represents the perceived fundamental frequency of a sound; thus you can make a sound more acute or grave by changing its pitch. A side effect of changing the pitch is to modify the playing speed of the sound as well. The default value for the pitch is 1.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object </td></tr>
+ <tr><td class="paramname">pitch</td><td>New pitch to apply to the sound </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a32df8c4952ae6594d9dfa31d34c11304"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSound_setPlayingOffset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfTime.htm">sfTime</a>&#160;</td>
+ <td class="paramname"><em>timeOffset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the current playing position of a sound. </p>
+<p>The playing position can be changed when the sound is either paused or playing.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object </td></tr>
+ <tr><td class="paramname">timeOffset</td><td>New playing position </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a48d44dd3c9adbb81ac439244d3105dc3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSound_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector3f.htm">sfVector3f</a>&#160;</td>
+ <td class="paramname"><em>position</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the 3D position of a sound in the audio scene. </p>
+<p>Only sounds with one channel (mono sounds) can be spatialized. The default position of a sound is (0, 0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object </td></tr>
+ <tr><td class="paramname">position</td><td>Position of the sound in the scene </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a624a4e96c39997b2bde7ea587f9d1205"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSound_setRelativeToListener </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>relative</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Make the sound's position relative to the listener or absolute. </p>
+<p>Making a sound relative to the listener will ensure that it will always be played the same way regardless the position of the listener. This can be useful for non-spatialized sounds, sounds that are produced by the listener, or sounds attached to it. The default value is false (position is absolute).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object </td></tr>
+ <tr><td class="paramname">relative</td><td>sfTrue to set the position relative, sfFalse to set it absolute </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a027d65cacbdf9d6adab9599515217bbe"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSound_setVolume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>volume</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the volume of a sound. </p>
+<p>The volume is a value between 0 (mute) and 100 (full volume). The default value for the volume is 100.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object </td></tr>
+ <tr><td class="paramname">volume</td><td>Volume of the sound </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ace20faa60e5dc4b3df10a917ab831b9b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> void sfSound_stop </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a> *&#160;</td>
+ <td class="paramname"><em>sound</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Stop playing a sound. </p>
+<p>This function stops the sound if it was playing or paused, and does nothing if it was already stopped. It also resets the playing position (unlike sfSound_pause).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sound</td><td>Sound object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sound_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sound_8h_source.htm
new file mode 100755
index 0000000..4fad677
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sound_8h_source.htm
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Sound.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Sound_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SOUND_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SOUND_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Audio_2Export_8h.htm">SFML/Audio/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="SoundStatus_8h.htm">SFML/Audio/SoundStatus.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Audio_2Types_8h.htm">SFML/Audio/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Time_8h.htm">SFML/System/Time.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector3_8h.htm">SFML/System/Vector3.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* <a class="code" href="Sound_8h.htm#abf595fd87343cfa4bdd8b3de66e49ad4" title="Create a new sound.">sfSound_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* <a class="code" href="Sound_8h.htm#a0f9ac698aa6a99249c9bf0c908bf5737" title="Create a new sound by copying an existing one.">sfSound_copy</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Sound_8h.htm#abf7257b4240f418fdf4f5e32044b8801" title="Destroy a sound.">sfSound_destroy</a>(<a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Sound_8h.htm#ae1ac64027971d772a69b2d438ef2c544" title="Start or resume playing a sound.">sfSound_play</a>(<a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Sound_8h.htm#a2d204c5699e43bfd7df7a4200bf075cf" title="Pause a sound.">sfSound_pause</a>(<a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Sound_8h.htm#ace20faa60e5dc4b3df10a917ab831b9b" title="Stop playing a sound.">sfSound_stop</a>(<a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Sound_8h.htm#a221ec41f39f50c09680dd2b1d0456c2c" title="Set the source buffer containing the audio data to play.">sfSound_setBuffer</a>(<a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound, <span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* buffer);</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">sfSoundBuffer</a>* <a class="code" href="Sound_8h.htm#aba441809a6be91e4069e673eb59d0d84" title="Get the audio buffer attached to a sound.">sfSound_getBuffer</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Sound_8h.htm#a11ab7b0411b91cc03ca5a4a6635bbe19" title="Set whether or not a sound should loop after reaching the end.">sfSound_setLoop</a>(<a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> loop);</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Sound_8h.htm#a62f8e167d158e2dd4a6a516c160c07cb" title="Tell whether or not a sound is in loop mode.">sfSound_getLoop</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad" title="Enumeration of statuses for sounds and musics.">sfSoundStatus</a> <a class="code" href="Sound_8h.htm#af2cd7b899b11b98f112a76ed35401ed6" title="Get the current status of a sound (stopped, paused, playing)">sfSound_getStatus</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Sound_8h.htm#a0b3a3f27926f58560126b3c058c2461d" title="Set the pitch of a sound.">sfSound_setPitch</a>(<a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound, <span class="keywordtype">float</span> pitch);</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Sound_8h.htm#a027d65cacbdf9d6adab9599515217bbe" title="Set the volume of a sound.">sfSound_setVolume</a>(<a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound, <span class="keywordtype">float</span> volume);</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Sound_8h.htm#a48d44dd3c9adbb81ac439244d3105dc3" title="Set the 3D position of a sound in the audio scene.">sfSound_setPosition</a>(<a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound, <a class="code" href="structsfVector3f.htm" title="3-component vector of floats">sfVector3f</a> position);</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Sound_8h.htm#a624a4e96c39997b2bde7ea587f9d1205" title="Make the sound&#39;s position relative to the listener or absolute.">sfSound_setRelativeToListener</a>(<a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> relative);</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Sound_8h.htm#a26fa1bde66c28d564f0e58be0e799b4f" title="Set the minimum distance of a sound.">sfSound_setMinDistance</a>(<a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound, <span class="keywordtype">float</span> distance);</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Sound_8h.htm#a967aacfd45a2481992e0fd6675f96b83" title="Set the attenuation factor of a sound.">sfSound_setAttenuation</a>(<a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound, <span class="keywordtype">float</span> attenuation);</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code" href="Sound_8h.htm#a32df8c4952ae6594d9dfa31d34c11304" title="Change the current playing position of a sound.">sfSound_setPlayingOffset</a>(<a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound, <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> timeOffset);</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code" href="Sound_8h.htm#aa2c0626c26a01682dd1223e8f078d880" title="Get the pitch of a sound.">sfSound_getPitch</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code" href="Sound_8h.htm#a7cea6925f5f2573cdbe85151b4ccd725" title="Get the volume of a sound.">sfSound_getVolume</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="structsfVector3f.htm" title="3-component vector of floats">sfVector3f</a> <a class="code" href="Sound_8h.htm#af3630c43ad2cc0136f619492c6e27cd0" title="Get the 3D position of a sound in the audio scene.">sfSound_getPosition</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Sound_8h.htm#a36206a0368a68a443abf4691926d9b12" title="Tell whether a sound&#39;s position is relative to the listener or is absolute.">sfSound_isRelativeToListener</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code" href="Sound_8h.htm#abf9ae0bba553c3a1f596c0e733ccd4ff" title="Get the minimum distance of a sound.">sfSound_getMinDistance</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code" href="Sound_8h.htm#a7863b70d1c25fc976619fd4ef3308036" title="Get the attenuation factor of a sound.">sfSound_getAttenuation</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<a class="code" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">CSFML_AUDIO_API</a> <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> <a class="code" href="Sound_8h.htm#af40cc92cda1bfd4b1dd14c74e182c855" title="Get the current playing position of a sound.">sfSound_getPlayingOffset</a>(<span class="keyword">const</span> <a class="code" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">sfSound</a>* sound);</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor">#endif // SFML_SOUND_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sprite_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sprite_8h.htm
new file mode 100755
index 0000000..8a40cc2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sprite_8h.htm
@@ -0,0 +1,852 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Sprite.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="BlendMode_8h_source.htm">SFML/Graphics/BlendMode.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Color_8h_source.htm">SFML/Graphics/Color.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Transform_8h_source.htm">SFML/Graphics/Transform.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+</div>
+<p><a href="Sprite_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a3b8bfa5e7af3bb5986c9789c75d39dfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a3b8bfa5e7af3bb5986c9789c75d39dfe">sfSprite_create</a> (void)</td></tr>
+<tr class="memdesc:a3b8bfa5e7af3bb5986c9789c75d39dfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new sprite. <a href="#a3b8bfa5e7af3bb5986c9789c75d39dfe"></a><br/></td></tr>
+<tr class="separator:a3b8bfa5e7af3bb5986c9789c75d39dfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa1ec20fd18240348422c68c7b78bae8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#afa1ec20fd18240348422c68c7b78bae8">sfSprite_copy</a> (const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite)</td></tr>
+<tr class="memdesc:afa1ec20fd18240348422c68c7b78bae8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing sprite. <a href="#afa1ec20fd18240348422c68c7b78bae8"></a><br/></td></tr>
+<tr class="separator:afa1ec20fd18240348422c68c7b78bae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad30923ada0230c815bfc38b255d678c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#ad30923ada0230c815bfc38b255d678c6">sfSprite_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite)</td></tr>
+<tr class="memdesc:ad30923ada0230c815bfc38b255d678c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing sprite. <a href="#ad30923ada0230c815bfc38b255d678c6"></a><br/></td></tr>
+<tr class="separator:ad30923ada0230c815bfc38b255d678c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d17e672598d42d102ee66ed8b23760c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a9d17e672598d42d102ee66ed8b23760c">sfSprite_setPosition</a> (<a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite, <a class="el" href="structsfVector2f.htm">sfVector2f</a> position)</td></tr>
+<tr class="memdesc:a9d17e672598d42d102ee66ed8b23760c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of a sprite. <a href="#a9d17e672598d42d102ee66ed8b23760c"></a><br/></td></tr>
+<tr class="separator:a9d17e672598d42d102ee66ed8b23760c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad954a9e79b73b9eee8bad1543f0fba13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#ad954a9e79b73b9eee8bad1543f0fba13">sfSprite_setRotation</a> (<a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite, float angle)</td></tr>
+<tr class="memdesc:ad954a9e79b73b9eee8bad1543f0fba13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the orientation of a sprite. <a href="#ad954a9e79b73b9eee8bad1543f0fba13"></a><br/></td></tr>
+<tr class="separator:ad954a9e79b73b9eee8bad1543f0fba13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7a24afd9c39bb9bf0a8099d37915bc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#ac7a24afd9c39bb9bf0a8099d37915bc1">sfSprite_setScale</a> (<a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite, <a class="el" href="structsfVector2f.htm">sfVector2f</a> scale)</td></tr>
+<tr class="memdesc:ac7a24afd9c39bb9bf0a8099d37915bc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the scale factors of a sprite. <a href="#ac7a24afd9c39bb9bf0a8099d37915bc1"></a><br/></td></tr>
+<tr class="separator:ac7a24afd9c39bb9bf0a8099d37915bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2da4912244f767ddec6314a1c1780a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#ad2da4912244f767ddec6314a1c1780a5">sfSprite_setOrigin</a> (<a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite, <a class="el" href="structsfVector2f.htm">sfVector2f</a> origin)</td></tr>
+<tr class="memdesc:ad2da4912244f767ddec6314a1c1780a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the local origin of a sprite. <a href="#ad2da4912244f767ddec6314a1c1780a5"></a><br/></td></tr>
+<tr class="separator:ad2da4912244f767ddec6314a1c1780a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bd0fde08b347facee6abea93fc087a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a5bd0fde08b347facee6abea93fc087a5">sfSprite_getPosition</a> (const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite)</td></tr>
+<tr class="memdesc:a5bd0fde08b347facee6abea93fc087a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the position of a sprite. <a href="#a5bd0fde08b347facee6abea93fc087a5"></a><br/></td></tr>
+<tr class="separator:a5bd0fde08b347facee6abea93fc087a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4de9825b70e11b8470de4a01e0092f76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a4de9825b70e11b8470de4a01e0092f76">sfSprite_getRotation</a> (const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite)</td></tr>
+<tr class="memdesc:a4de9825b70e11b8470de4a01e0092f76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the orientation of a sprite. <a href="#a4de9825b70e11b8470de4a01e0092f76"></a><br/></td></tr>
+<tr class="separator:a4de9825b70e11b8470de4a01e0092f76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa08f626f3906a287e8042bd2694b6208"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#aa08f626f3906a287e8042bd2694b6208">sfSprite_getScale</a> (const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite)</td></tr>
+<tr class="memdesc:aa08f626f3906a287e8042bd2694b6208"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current scale of a sprite. <a href="#aa08f626f3906a287e8042bd2694b6208"></a><br/></td></tr>
+<tr class="separator:aa08f626f3906a287e8042bd2694b6208"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1908bc1edfd0b7ab1918dd75b53b5b76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a1908bc1edfd0b7ab1918dd75b53b5b76">sfSprite_getOrigin</a> (const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite)</td></tr>
+<tr class="memdesc:a1908bc1edfd0b7ab1918dd75b53b5b76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local origin of a sprite. <a href="#a1908bc1edfd0b7ab1918dd75b53b5b76"></a><br/></td></tr>
+<tr class="separator:a1908bc1edfd0b7ab1918dd75b53b5b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1eec2a7cbb9874d5d0fd0d2e33a742f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a1eec2a7cbb9874d5d0fd0d2e33a742f6">sfSprite_move</a> (<a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite, <a class="el" href="structsfVector2f.htm">sfVector2f</a> offset)</td></tr>
+<tr class="memdesc:a1eec2a7cbb9874d5d0fd0d2e33a742f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move a sprite by a given offset. <a href="#a1eec2a7cbb9874d5d0fd0d2e33a742f6"></a><br/></td></tr>
+<tr class="separator:a1eec2a7cbb9874d5d0fd0d2e33a742f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97a77ee31b0ec41c26960ab770e86ef1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a97a77ee31b0ec41c26960ab770e86ef1">sfSprite_rotate</a> (<a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite, float angle)</td></tr>
+<tr class="memdesc:a97a77ee31b0ec41c26960ab770e86ef1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate a sprite. <a href="#a97a77ee31b0ec41c26960ab770e86ef1"></a><br/></td></tr>
+<tr class="separator:a97a77ee31b0ec41c26960ab770e86ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31077d5382fe3a21b9cab69f3cbaaf2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a31077d5382fe3a21b9cab69f3cbaaf2b">sfSprite_scale</a> (<a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite, <a class="el" href="structsfVector2f.htm">sfVector2f</a> factors)</td></tr>
+<tr class="memdesc:a31077d5382fe3a21b9cab69f3cbaaf2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scale a sprite. <a href="#a31077d5382fe3a21b9cab69f3cbaaf2b"></a><br/></td></tr>
+<tr class="separator:a31077d5382fe3a21b9cab69f3cbaaf2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a944dfada5d1eff9c0e2a25e6d6ae595e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a944dfada5d1eff9c0e2a25e6d6ae595e">sfSprite_getTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite)</td></tr>
+<tr class="memdesc:a944dfada5d1eff9c0e2a25e6d6ae595e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the combined transform of a sprite. <a href="#a944dfada5d1eff9c0e2a25e6d6ae595e"></a><br/></td></tr>
+<tr class="separator:a944dfada5d1eff9c0e2a25e6d6ae595e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80885e4108ef4bdf6a69880444902d22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a80885e4108ef4bdf6a69880444902d22">sfSprite_getInverseTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite)</td></tr>
+<tr class="memdesc:a80885e4108ef4bdf6a69880444902d22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the inverse of the combined transform of a sprite. <a href="#a80885e4108ef4bdf6a69880444902d22"></a><br/></td></tr>
+<tr class="separator:a80885e4108ef4bdf6a69880444902d22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3e0b005815ffb788e5d169e35d5498b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#aa3e0b005815ffb788e5d169e35d5498b">sfSprite_setTexture</a> (<a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite, const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> resetRect)</td></tr>
+<tr class="memdesc:aa3e0b005815ffb788e5d169e35d5498b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the source texture of a sprite. <a href="#aa3e0b005815ffb788e5d169e35d5498b"></a><br/></td></tr>
+<tr class="separator:aa3e0b005815ffb788e5d169e35d5498b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0db5b51ca60bc314d244e3144150a7b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a0db5b51ca60bc314d244e3144150a7b7">sfSprite_setTextureRect</a> (<a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite, <a class="el" href="structsfIntRect.htm">sfIntRect</a> rectangle)</td></tr>
+<tr class="memdesc:a0db5b51ca60bc314d244e3144150a7b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the sub-rectangle of the texture that a sprite will display. <a href="#a0db5b51ca60bc314d244e3144150a7b7"></a><br/></td></tr>
+<tr class="separator:a0db5b51ca60bc314d244e3144150a7b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94fc2479694322e310a307e6e1b68a8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a94fc2479694322e310a307e6e1b68a8a">sfSprite_setColor</a> (<a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:a94fc2479694322e310a307e6e1b68a8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the global color of a sprite. <a href="#a94fc2479694322e310a307e6e1b68a8a"></a><br/></td></tr>
+<tr class="separator:a94fc2479694322e310a307e6e1b68a8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25001488c7a9034ba01942ade51061a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <br class="typebreak"/>
+<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a25001488c7a9034ba01942ade51061a0">sfSprite_getTexture</a> (const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite)</td></tr>
+<tr class="memdesc:a25001488c7a9034ba01942ade51061a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the source texture of a sprite. <a href="#a25001488c7a9034ba01942ade51061a0"></a><br/></td></tr>
+<tr class="separator:a25001488c7a9034ba01942ade51061a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6e5fd37292079d0db887061f609967b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#aa6e5fd37292079d0db887061f609967b">sfSprite_getTextureRect</a> (const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite)</td></tr>
+<tr class="memdesc:aa6e5fd37292079d0db887061f609967b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the sub-rectangle of the texture displayed by a sprite. <a href="#aa6e5fd37292079d0db887061f609967b"></a><br/></td></tr>
+<tr class="separator:aa6e5fd37292079d0db887061f609967b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ba5f1d30aca03cd9afadcfc666087bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a2ba5f1d30aca03cd9afadcfc666087bf">sfSprite_getColor</a> (const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite)</td></tr>
+<tr class="memdesc:a2ba5f1d30aca03cd9afadcfc666087bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the global color of a sprite. <a href="#a2ba5f1d30aca03cd9afadcfc666087bf"></a><br/></td></tr>
+<tr class="separator:a2ba5f1d30aca03cd9afadcfc666087bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32773f4f249a97fbeb671f496ba0f176"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a32773f4f249a97fbeb671f496ba0f176">sfSprite_getLocalBounds</a> (const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite)</td></tr>
+<tr class="memdesc:a32773f4f249a97fbeb671f496ba0f176"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local bounding rectangle of a sprite. <a href="#a32773f4f249a97fbeb671f496ba0f176"></a><br/></td></tr>
+<tr class="separator:a32773f4f249a97fbeb671f496ba0f176"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97e1454e1dc9f9d03999e19e071ae729"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm#a97e1454e1dc9f9d03999e19e071ae729">sfSprite_getGlobalBounds</a> (const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *sprite)</td></tr>
+<tr class="memdesc:a97e1454e1dc9f9d03999e19e071ae729"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the global bounding rectangle of a sprite. <a href="#a97e1454e1dc9f9d03999e19e071ae729"></a><br/></td></tr>
+<tr class="separator:a97e1454e1dc9f9d03999e19e071ae729"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="afa1ec20fd18240348422c68c7b78bae8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sfSprite_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy an existing sprite. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Copied object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3b8bfa5e7af3bb5986c9789c75d39dfe"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sfSprite_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new sprite. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfSprite object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad30923ada0230c815bfc38b255d678c6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfSprite_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing sprite. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite to delete </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2ba5f1d30aca03cd9afadcfc666087bf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfSprite_getColor </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the global color of a sprite. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Global color of the sprite </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a97e1454e1dc9f9d03999e19e071ae729"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfSprite_getGlobalBounds </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the global bounding rectangle of a sprite. </p>
+<p>The returned rectangle is in global coordinates, which means that it takes in account the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the sprite in the global 2D world's coordinate system.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Global bounding rectangle of the entity </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a80885e4108ef4bdf6a69880444902d22"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfSprite_getInverseTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the inverse of the combined transform of a sprite. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Inverse of the combined transformations applied to the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a32773f4f249a97fbeb671f496ba0f176"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfSprite_getLocalBounds </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the local bounding rectangle of a sprite. </p>
+<p>The returned rectangle is in local coordinates, which means that it ignores the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the entity in the entity's coordinate system.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Local bounding rectangle of the entity </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1908bc1edfd0b7ab1918dd75b53b5b76"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfSprite_getOrigin </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the local origin of a sprite. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current origin </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5bd0fde08b347facee6abea93fc087a5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfSprite_getPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the position of a sprite. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current position </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4de9825b70e11b8470de4a01e0092f76"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float sfSprite_getRotation </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the orientation of a sprite. </p>
+<p>The rotation is always in the range [0, 360].</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current rotation, in degrees </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa08f626f3906a287e8042bd2694b6208"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfSprite_getScale </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current scale of a sprite. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current scale factors </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a25001488c7a9034ba01942ade51061a0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfSprite_getTexture </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the source texture of a sprite. </p>
+<p>If the sprite has no source texture, a NULL pointer is returned. The returned pointer is const, which means that you can't modify the texture when you retrieve it with this function.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the sprite's texture </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa6e5fd37292079d0db887061f609967b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfIntRect.htm">sfIntRect</a> sfSprite_getTextureRect </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the sub-rectangle of the texture displayed by a sprite. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Texture rectangle of the sprite </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a944dfada5d1eff9c0e2a25e6d6ae595e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfSprite_getTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the combined transform of a sprite. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Transform combining the position/rotation/scale/origin of the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1eec2a7cbb9874d5d0fd0d2e33a742f6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfSprite_move </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>offset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Move a sprite by a given offset. </p>
+<p>This function adds to the current position of the object, unlike sfSprite_setPosition which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object </td></tr>
+ <tr><td class="paramname">offset</td><td>Offset </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a97a77ee31b0ec41c26960ab770e86ef1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfSprite_rotate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Rotate a sprite. </p>
+<p>This function adds to the current rotation of the object, unlike sfSprite_setRotation which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object </td></tr>
+ <tr><td class="paramname">angle</td><td>Angle of rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a31077d5382fe3a21b9cab69f3cbaaf2b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfSprite_scale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>factors</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Scale a sprite. </p>
+<p>This function multiplies the current scale of the object, unlike sfSprite_setScale which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object </td></tr>
+ <tr><td class="paramname">factors</td><td>Scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a94fc2479694322e310a307e6e1b68a8a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfSprite_setColor </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the global color of a sprite. </p>
+<p>This color is modulated (multiplied) with the sprite's texture. It can be used to colorize the sprite, or change its global opacity. By default, the sprite's color is opaque white.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object </td></tr>
+ <tr><td class="paramname">color</td><td>New color of the sprite </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad2da4912244f767ddec6314a1c1780a5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfSprite_setOrigin </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>origin</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the local origin of a sprite. </p>
+<p>The origin of an object defines the center point for all transformations (position, scale, rotation). The coordinates of this point must be relative to the top-left corner of the object, and ignore all transformations (position, scale, rotation). The default origin of a sprite Sprite object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object </td></tr>
+ <tr><td class="paramname">origin</td><td>New origin </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a9d17e672598d42d102ee66ed8b23760c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfSprite_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>position</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the position of a sprite. </p>
+<p>This function completely overwrites the previous position. See sfSprite_move to apply an offset based on the previous position instead. The default position of a sprite Sprite object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object </td></tr>
+ <tr><td class="paramname">position</td><td>New position </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad954a9e79b73b9eee8bad1543f0fba13"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfSprite_setRotation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the orientation of a sprite. </p>
+<p>This function completely overwrites the previous rotation. See sfSprite_rotate to add an angle based on the previous rotation instead. The default rotation of a sprite Sprite object is 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object </td></tr>
+ <tr><td class="paramname">angle</td><td>New rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ac7a24afd9c39bb9bf0a8099d37915bc1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfSprite_setScale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>scale</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the scale factors of a sprite. </p>
+<p>This function completely overwrites the previous scale. See sfSprite_scale to add a factor based on the previous scale instead. The default scale of a sprite Sprite object is (1, 1).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object </td></tr>
+ <tr><td class="paramname">scale</td><td>New scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa3e0b005815ffb788e5d169e35d5498b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfSprite_setTexture </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>resetRect</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the source texture of a sprite. </p>
+<p>The <em>texture</em> argument refers to a texture that must exist as long as the sprite uses it. Indeed, the sprite doesn't store its own copy of the texture, but rather keeps a pointer to the one that you passed to this function. If the source texture is destroyed and the sprite tries to use it, the behaviour is undefined. If <em>resetRect</em> is true, the TextureRect property of the sprite is automatically adjusted to the size of the new texture. If it is false, the texture rect is left unchanged.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object </td></tr>
+ <tr><td class="paramname">texture</td><td>New texture </td></tr>
+ <tr><td class="paramname">resetRect</td><td>Should the texture rect be reset to the size of the new texture? </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0db5b51ca60bc314d244e3144150a7b7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfSprite_setTextureRect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a> *&#160;</td>
+ <td class="paramname"><em>sprite</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td>
+ <td class="paramname"><em>rectangle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the sub-rectangle of the texture that a sprite will display. </p>
+<p>The texture rect is useful when you don't want to display the whole texture, but rather a part of it. By default, the texture rect covers the entire texture.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sprite</td><td>Sprite object </td></tr>
+ <tr><td class="paramname">rectangle</td><td>Rectangle defining the region of the texture to display </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sprite_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sprite_8h_source.htm
new file mode 100755
index 0000000..38bcba4
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Sprite_8h_source.htm
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Sprite.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Sprite_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SPRITE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SPRITE_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="BlendMode_8h.htm">SFML/Graphics/BlendMode.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Color_8h.htm">SFML/Graphics/Color.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Transform_8h.htm">SFML/Graphics/Transform.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* <a class="code" href="Sprite_8h.htm#a3b8bfa5e7af3bb5986c9789c75d39dfe" title="Create a new sprite.">sfSprite_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* <a class="code" href="Sprite_8h.htm#afa1ec20fd18240348422c68c7b78bae8" title="Copy an existing sprite.">sfSprite_copy</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Sprite_8h.htm#ad30923ada0230c815bfc38b255d678c6" title="Destroy an existing sprite.">sfSprite_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Sprite_8h.htm#a9d17e672598d42d102ee66ed8b23760c" title="Set the position of a sprite.">sfSprite_setPosition</a>(<a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> position);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Sprite_8h.htm#ad954a9e79b73b9eee8bad1543f0fba13" title="Set the orientation of a sprite.">sfSprite_setRotation</a>(<a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Sprite_8h.htm#ac7a24afd9c39bb9bf0a8099d37915bc1" title="Set the scale factors of a sprite.">sfSprite_setScale</a>(<a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> scale);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Sprite_8h.htm#ad2da4912244f767ddec6314a1c1780a5" title="Set the local origin of a sprite.">sfSprite_setOrigin</a>(<a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> origin);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Sprite_8h.htm#a5bd0fde08b347facee6abea93fc087a5" title="Get the position of a sprite.">sfSprite_getPosition</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">float</span> <a class="code" href="Sprite_8h.htm#a4de9825b70e11b8470de4a01e0092f76" title="Get the orientation of a sprite.">sfSprite_getRotation</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite);</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Sprite_8h.htm#aa08f626f3906a287e8042bd2694b6208" title="Get the current scale of a sprite.">sfSprite_getScale</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite);</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Sprite_8h.htm#a1908bc1edfd0b7ab1918dd75b53b5b76" title="Get the local origin of a sprite.">sfSprite_getOrigin</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite);</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Sprite_8h.htm#a1eec2a7cbb9874d5d0fd0d2e33a742f6" title="Move a sprite by a given offset.">sfSprite_move</a>(<a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> offset);</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Sprite_8h.htm#a97a77ee31b0ec41c26960ab770e86ef1" title="Rotate a sprite.">sfSprite_rotate</a>(<a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Sprite_8h.htm#a31077d5382fe3a21b9cab69f3cbaaf2b" title="Scale a sprite.">sfSprite_scale</a>(<a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> factors);</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="Sprite_8h.htm#a944dfada5d1eff9c0e2a25e6d6ae595e" title="Get the combined transform of a sprite.">sfSprite_getTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite);</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="Sprite_8h.htm#a80885e4108ef4bdf6a69880444902d22" title="Get the inverse of the combined transform of a sprite.">sfSprite_getInverseTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite);</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Sprite_8h.htm#aa3e0b005815ffb788e5d169e35d5498b" title="Change the source texture of a sprite.">sfSprite_setTexture</a>(<a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> resetRect);</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Sprite_8h.htm#a0db5b51ca60bc314d244e3144150a7b7" title="Set the sub-rectangle of the texture that a sprite will display.">sfSprite_setTextureRect</a>(<a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite, <a class="code" href="structsfIntRect.htm">sfIntRect</a> rectangle);</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Sprite_8h.htm#a94fc2479694322e310a307e6e1b68a8a" title="Set the global color of a sprite.">sfSprite_setColor</a>(<a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="Sprite_8h.htm#a25001488c7a9034ba01942ade51061a0" title="Get the source texture of a sprite.">sfSprite_getTexture</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite);</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfIntRect.htm">sfIntRect</a> <a class="code" href="Sprite_8h.htm#aa6e5fd37292079d0db887061f609967b" title="Get the sub-rectangle of the texture displayed by a sprite.">sfSprite_getTextureRect</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite);</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Sprite_8h.htm#a2ba5f1d30aca03cd9afadcfc666087bf" title="Get the global color of a sprite.">sfSprite_getColor</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite);</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="Sprite_8h.htm#a32773f4f249a97fbeb671f496ba0f176" title="Get the local bounding rectangle of a sprite.">sfSprite_getLocalBounds</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite);</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="Sprite_8h.htm#a97e1454e1dc9f9d03999e19e071ae729" title="Get the global bounding rectangle of a sprite.">sfSprite_getGlobalBounds</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite);</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="preprocessor">#endif // SFML_SPRITE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Export_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Export_8h.htm
new file mode 100755
index 0000000..84b979e
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Export_8h.htm
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">System/Export.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Config_8h_source.htm">SFML/Config.h</a>&gt;</code><br/>
+</div>
+<p><a href="System_2Export_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a5065b7682e049af035219e22fbe00d11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a>&#160;&#160;&#160;<a class="el" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2">CSFML_API_IMPORT</a></td></tr>
+<tr class="separator:a5065b7682e049af035219e22fbe00d11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a5065b7682e049af035219e22fbe00d11"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CSFML_SYSTEM_API&#160;&#160;&#160;<a class="el" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2">CSFML_API_IMPORT</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="System_2Export_8h_source.htm#l00043">43</a> of file <a class="el" href="System_2Export_8h_source.htm">System/Export.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Export_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Export_8h_source.htm
new file mode 100755
index 0000000..9a8eae6
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Export_8h_source.htm
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">System/Export.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="System_2Export_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SYSTEM_EXPORT_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SYSTEM_EXPORT_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Config_8h.htm">SFML/Config.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">// Define portable import / export macros</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"></span><span class="preprocessor">#if defined(CSFML_SYSTEM_EXPORTS)</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"> #define CSFML_SYSTEM_API CSFML_API_EXPORT</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11"> 43</a></span>&#160;<span class="preprocessor"> #define CSFML_SYSTEM_API CSFML_API_IMPORT</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif // SFML_SYSTEM_EXPORT_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Types_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Types_8h.htm
new file mode 100755
index 0000000..62054d7
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Types_8h.htm
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#typedef-members">Typedefs</a> </div>
+ <div class="headertitle">
+<div class="title">System/Types.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="System_2Types_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a0c6f16d88be03597426f6e2f6c8eb8f9"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a></td></tr>
+<tr class="separator:a0c6f16d88be03597426f6e2f6c8eb8f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73af667dbea6751557c001bb235c9955"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a></td></tr>
+<tr class="separator:a73af667dbea6751557c001bb235c9955"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15683ac09ac1dd77c08e962744bf59a1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a></td></tr>
+<tr class="separator:a15683ac09ac1dd77c08e962744bf59a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="a0c6f16d88be03597426f6e2f6c8eb8f9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a> <a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="System_2Types_8h_source.htm#l00028">28</a> of file <a class="el" href="System_2Types_8h_source.htm">System/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a73af667dbea6751557c001bb235c9955"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a> <a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="System_2Types_8h_source.htm#l00029">29</a> of file <a class="el" href="System_2Types_8h_source.htm">System/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a15683ac09ac1dd77c08e962744bf59a1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a> <a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="System_2Types_8h_source.htm#l00030">30</a> of file <a class="el" href="System_2Types_8h_source.htm">System/Types.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Types_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Types_8h_source.htm
new file mode 100755
index 0000000..6b55910
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_2Types_8h_source.htm
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">System/Types.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="System_2Types_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef SFML_SYSTEM_TYPES_H</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SYSTEM_TYPES_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="code" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9"> 28</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a> <a class="code" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">sfClock</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="code" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955"> 29</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a> <a class="code" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">sfMutex</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1"> 30</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a> <a class="code" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#endif // SFML_SYSTEM_TYPES_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_8h.htm
new file mode 100755
index 0000000..93b2382
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_8h.htm
@@ -0,0 +1,59 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">System.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Config_8h_source.htm">SFML/Config.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Clock_8h_source.htm">SFML/System/Clock.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="InputStream_8h_source.htm">SFML/System/InputStream.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Mutex_8h_source.htm">SFML/System/Mutex.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Sleep_8h_source.htm">SFML/System/Sleep.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Thread_8h_source.htm">SFML/System/Thread.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector3_8h_source.htm">SFML/System/Vector3.h</a>&gt;</code><br/>
+</div>
+<p><a href="System_8h_source.htm">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_8h_source.htm
new file mode 100755
index 0000000..4ddcd39
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/System_8h_source.htm
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">System.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="System_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SYSTEM_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SYSTEM_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Config_8h.htm">SFML/Config.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Clock_8h.htm">SFML/System/Clock.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="InputStream_8h.htm">SFML/System/InputStream.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Mutex_8h.htm">SFML/System/Mutex.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Sleep_8h.htm">SFML/System/Sleep.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Thread_8h.htm">SFML/System/Thread.h</a>&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector3_8h.htm">SFML/System/Vector3.h</a>&gt;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif // SFML_SYSTEM_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpListener_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpListener_8h.htm
new file mode 100755
index 0000000..5c3999d
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpListener_8h.htm
@@ -0,0 +1,287 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">TcpListener.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Network_2Export_8h_source.htm">SFML/Network/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="SocketStatus_8h_source.htm">SFML/Network/SocketStatus.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Network_2Types_8h_source.htm">SFML/Network/Types.h</a>&gt;</code><br/>
+</div>
+<p><a href="TcpListener_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a4f917bff085eba16bb8f4f04a02e0501"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpListener_8h.htm#a4f917bff085eba16bb8f4f04a02e0501">sfTcpListener_create</a> (void)</td></tr>
+<tr class="memdesc:a4f917bff085eba16bb8f4f04a02e0501"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new TCP listener. <a href="#a4f917bff085eba16bb8f4f04a02e0501"></a><br/></td></tr>
+<tr class="separator:a4f917bff085eba16bb8f4f04a02e0501"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8f2de1062490e29040b80851aee54ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpListener_8h.htm#ab8f2de1062490e29040b80851aee54ea">sfTcpListener_destroy</a> (<a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *listener)</td></tr>
+<tr class="memdesc:ab8f2de1062490e29040b80851aee54ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a TCP listener. <a href="#ab8f2de1062490e29040b80851aee54ea"></a><br/></td></tr>
+<tr class="separator:ab8f2de1062490e29040b80851aee54ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a669e10dfb7a6f482d6ec92e35025ce5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpListener_8h.htm#a669e10dfb7a6f482d6ec92e35025ce5b">sfTcpListener_setBlocking</a> (<a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *listener, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> blocking)</td></tr>
+<tr class="memdesc:a669e10dfb7a6f482d6ec92e35025ce5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the blocking state of a TCP listener. <a href="#a669e10dfb7a6f482d6ec92e35025ce5b"></a><br/></td></tr>
+<tr class="separator:a669e10dfb7a6f482d6ec92e35025ce5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab22c015a56c355a937ba6269ce055a29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpListener_8h.htm#ab22c015a56c355a937ba6269ce055a29">sfTcpListener_isBlocking</a> (const <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *listener)</td></tr>
+<tr class="memdesc:ab22c015a56c355a937ba6269ce055a29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether a TCP listener is in blocking or non-blocking mode. <a href="#ab22c015a56c355a937ba6269ce055a29"></a><br/></td></tr>
+<tr class="separator:ab22c015a56c355a937ba6269ce055a29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39fc793abf0349fc817ca56d1457fa4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpListener_8h.htm#a39fc793abf0349fc817ca56d1457fa4d">sfTcpListener_getLocalPort</a> (const <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *listener)</td></tr>
+<tr class="memdesc:a39fc793abf0349fc817ca56d1457fa4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the port to which a TCP listener is bound locally. <a href="#a39fc793abf0349fc817ca56d1457fa4d"></a><br/></td></tr>
+<tr class="separator:a39fc793abf0349fc817ca56d1457fa4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cdb3dbb682e1f6b0b3d0b2a27235c7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpListener_8h.htm#a9cdb3dbb682e1f6b0b3d0b2a27235c7c">sfTcpListener_listen</a> (<a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *listener, unsigned short port)</td></tr>
+<tr class="memdesc:a9cdb3dbb682e1f6b0b3d0b2a27235c7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start listening for connections. <a href="#a9cdb3dbb682e1f6b0b3d0b2a27235c7c"></a><br/></td></tr>
+<tr class="separator:a9cdb3dbb682e1f6b0b3d0b2a27235c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9abb14c38c191f24b946e156811e015"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpListener_8h.htm#ae9abb14c38c191f24b946e156811e015">sfTcpListener_accept</a> (<a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *listener, <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> **connected)</td></tr>
+<tr class="memdesc:ae9abb14c38c191f24b946e156811e015"><td class="mdescLeft">&#160;</td><td class="mdescRight">Accept a new connection. <a href="#ae9abb14c38c191f24b946e156811e015"></a><br/></td></tr>
+<tr class="separator:ae9abb14c38c191f24b946e156811e015"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ae9abb14c38c191f24b946e156811e015"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a> sfTcpListener_accept </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *&#160;</td>
+ <td class="paramname"><em>listener</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> **&#160;</td>
+ <td class="paramname"><em>connected</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Accept a new connection. </p>
+<p>If the socket is in blocking mode, this function will not return until a connection is actually received.</p>
+<p>The <em>connected</em> argument points to a valid sfTcpSocket pointer in case of success (the function returns sfSocketDone), it points to a NULL pointer otherwise.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">listener</td><td>TCP listener object </td></tr>
+ <tr><td class="paramname">connected</td><td>Socket that will hold the new connection</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4f917bff085eba16bb8f4f04a02e0501"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a>* sfTcpListener_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new TCP listener. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfTcpListener object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab8f2de1062490e29040b80851aee54ea"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfTcpListener_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *&#160;</td>
+ <td class="paramname"><em>listener</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a TCP listener. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">listener</td><td>TCP listener to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a39fc793abf0349fc817ca56d1457fa4d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned short sfTcpListener_getLocalPort </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *&#160;</td>
+ <td class="paramname"><em>listener</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the port to which a TCP listener is bound locally. </p>
+<p>If the socket is not listening to a port, this function returns 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">listener</td><td>TCP listener object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Port to which the TCP listener is bound </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab22c015a56c355a937ba6269ce055a29"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfTcpListener_isBlocking </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *&#160;</td>
+ <td class="paramname"><em>listener</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether a TCP listener is in blocking or non-blocking mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">listener</td><td>TCP listener object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the socket is blocking, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9cdb3dbb682e1f6b0b3d0b2a27235c7c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a> sfTcpListener_listen </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *&#160;</td>
+ <td class="paramname"><em>listener</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned short&#160;</td>
+ <td class="paramname"><em>port</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start listening for connections. </p>
+<p>This functions makes the socket listen to the specified port, waiting for new connections. If the socket was previously listening to another port, it will be stopped first and bound to the new port.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">listener</td><td>TCP listener object </td></tr>
+ <tr><td class="paramname">port</td><td>Port to listen for new connections</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a669e10dfb7a6f482d6ec92e35025ce5b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfTcpListener_setBlocking </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a> *&#160;</td>
+ <td class="paramname"><em>listener</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>blocking</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the blocking state of a TCP listener. </p>
+<p>In blocking mode, calls will not return until they have completed their task. For example, a call to sfTcpListener_accept in blocking mode won't return until a new connection was actually received. In non-blocking mode, calls will always return immediately, using the return code to signal whether there was data available or not. By default, all sockets are blocking.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">listener</td><td>TCP listener object </td></tr>
+ <tr><td class="paramname">blocking</td><td>sfTrue to set the socket as blocking, sfFalse for non-blocking </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpListener_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpListener_8h_source.htm
new file mode 100755
index 0000000..d4addda
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpListener_8h_source.htm
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">TcpListener.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="TcpListener_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_TCPLISTENER_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_TCPLISTENER_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Network_2Export_8h.htm">SFML/Network/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="SocketStatus_8h.htm">SFML/Network/SocketStatus.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Network_2Types_8h.htm">SFML/Network/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a>* <a class="code" href="TcpListener_8h.htm#a4f917bff085eba16bb8f4f04a02e0501" title="Create a new TCP listener.">sfTcpListener_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="TcpListener_8h.htm#ab8f2de1062490e29040b80851aee54ea" title="Destroy a TCP listener.">sfTcpListener_destroy</a>(<a class="code" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a>* listener);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="TcpListener_8h.htm#a669e10dfb7a6f482d6ec92e35025ce5b" title="Set the blocking state of a TCP listener.">sfTcpListener_setBlocking</a>(<a class="code" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a>* listener, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> blocking);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="TcpListener_8h.htm#ab22c015a56c355a937ba6269ce055a29" title="Tell whether a TCP listener is in blocking or non-blocking mode.">sfTcpListener_isBlocking</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a>* listener);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="TcpListener_8h.htm#a39fc793abf0349fc817ca56d1457fa4d" title="Get the port to which a TCP listener is bound locally.">sfTcpListener_getLocalPort</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a>* listener);</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa" title="Define the status that can be returned by the socket functions.">sfSocketStatus</a> <a class="code" href="TcpListener_8h.htm#a9cdb3dbb682e1f6b0b3d0b2a27235c7c" title="Start listening for connections.">sfTcpListener_listen</a>(<a class="code" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a>* listener, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> port);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa" title="Define the status that can be returned by the socket functions.">sfSocketStatus</a> <a class="code" href="TcpListener_8h.htm#ae9abb14c38c191f24b946e156811e015" title="Accept a new connection.">sfTcpListener_accept</a>(<a class="code" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">sfTcpListener</a>* listener, <a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>** connected);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor">#endif // SFML_TCPLISTENER_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpSocket_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpSocket_8h.htm
new file mode 100755
index 0000000..d2e6d45
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpSocket_8h.htm
@@ -0,0 +1,530 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">TcpSocket.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Network_2Export_8h_source.htm">SFML/Network/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="IpAddress_8h_source.htm">SFML/Network/IpAddress.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="SocketStatus_8h_source.htm">SFML/Network/SocketStatus.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Network_2Types_8h_source.htm">SFML/Network/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Time_8h_source.htm">SFML/System/Time.h</a>&gt;</code><br/>
+<code>#include &lt;stddef.h&gt;</code><br/>
+</div>
+<p><a href="TcpSocket_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a2e7a7f721c7131bc7a01d300c61fb96a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm#a2e7a7f721c7131bc7a01d300c61fb96a">sfTcpSocket_create</a> (void)</td></tr>
+<tr class="memdesc:a2e7a7f721c7131bc7a01d300c61fb96a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new TCP socket. <a href="#a2e7a7f721c7131bc7a01d300c61fb96a"></a><br/></td></tr>
+<tr class="separator:a2e7a7f721c7131bc7a01d300c61fb96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ccedadb6ebc020c3cbb37dbd049778b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm#a5ccedadb6ebc020c3cbb37dbd049778b">sfTcpSocket_destroy</a> (<a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket)</td></tr>
+<tr class="memdesc:a5ccedadb6ebc020c3cbb37dbd049778b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a TCP socket. <a href="#a5ccedadb6ebc020c3cbb37dbd049778b"></a><br/></td></tr>
+<tr class="separator:a5ccedadb6ebc020c3cbb37dbd049778b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b45f9e40dcf7879f165e8279de44237"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm#a4b45f9e40dcf7879f165e8279de44237">sfTcpSocket_setBlocking</a> (<a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> blocking)</td></tr>
+<tr class="memdesc:a4b45f9e40dcf7879f165e8279de44237"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the blocking state of a TCP listener. <a href="#a4b45f9e40dcf7879f165e8279de44237"></a><br/></td></tr>
+<tr class="separator:a4b45f9e40dcf7879f165e8279de44237"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75bb56edaaf054a581494c64b7eed4a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm#a75bb56edaaf054a581494c64b7eed4a8">sfTcpSocket_isBlocking</a> (const <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket)</td></tr>
+<tr class="memdesc:a75bb56edaaf054a581494c64b7eed4a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether a TCP socket is in blocking or non-blocking mode. <a href="#a75bb56edaaf054a581494c64b7eed4a8"></a><br/></td></tr>
+<tr class="separator:a75bb56edaaf054a581494c64b7eed4a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ebf96d27670ca943a4b177ff332d23c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm#a1ebf96d27670ca943a4b177ff332d23c">sfTcpSocket_getLocalPort</a> (const <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket)</td></tr>
+<tr class="memdesc:a1ebf96d27670ca943a4b177ff332d23c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the port to which a TCP socket is bound locally. <a href="#a1ebf96d27670ca943a4b177ff332d23c"></a><br/></td></tr>
+<tr class="separator:a1ebf96d27670ca943a4b177ff332d23c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb359983c56c78d5891a32740364ba52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm#afb359983c56c78d5891a32740364ba52">sfTcpSocket_getRemoteAddress</a> (const <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket)</td></tr>
+<tr class="memdesc:afb359983c56c78d5891a32740364ba52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the address of the connected peer of a TCP socket. <a href="#afb359983c56c78d5891a32740364ba52"></a><br/></td></tr>
+<tr class="separator:afb359983c56c78d5891a32740364ba52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a853404b1381b6385a1217a6e75afc91b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm#a853404b1381b6385a1217a6e75afc91b">sfTcpSocket_getRemotePort</a> (const <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket)</td></tr>
+<tr class="memdesc:a853404b1381b6385a1217a6e75afc91b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the port of the connected peer to which a TCP socket is connected. <a href="#a853404b1381b6385a1217a6e75afc91b"></a><br/></td></tr>
+<tr class="separator:a853404b1381b6385a1217a6e75afc91b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c4184f1812234019fd72f6e59e97e80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm#a9c4184f1812234019fd72f6e59e97e80">sfTcpSocket_connect</a> (<a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket, <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> host, unsigned short port, <a class="el" href="structsfTime.htm">sfTime</a> timeout)</td></tr>
+<tr class="memdesc:a9c4184f1812234019fd72f6e59e97e80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect a TCP socket to a remote peer. <a href="#a9c4184f1812234019fd72f6e59e97e80"></a><br/></td></tr>
+<tr class="separator:a9c4184f1812234019fd72f6e59e97e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac5cc7a607cf3a0eb26298cca3a9975f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm#aac5cc7a607cf3a0eb26298cca3a9975f">sfTcpSocket_disconnect</a> (<a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket)</td></tr>
+<tr class="memdesc:aac5cc7a607cf3a0eb26298cca3a9975f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disconnect a TCP socket from its remote peer. <a href="#aac5cc7a607cf3a0eb26298cca3a9975f"></a><br/></td></tr>
+<tr class="separator:aac5cc7a607cf3a0eb26298cca3a9975f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeffdc58f74c32006760ca3f0b960911b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm#aeffdc58f74c32006760ca3f0b960911b">sfTcpSocket_send</a> (<a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket, const void *data, size_t size)</td></tr>
+<tr class="memdesc:aeffdc58f74c32006760ca3f0b960911b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send raw data to the remote peer of a TCP socket. <a href="#aeffdc58f74c32006760ca3f0b960911b"></a><br/></td></tr>
+<tr class="separator:aeffdc58f74c32006760ca3f0b960911b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee28daf5169c0a5267f577335bc1d7ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm#aee28daf5169c0a5267f577335bc1d7ae">sfTcpSocket_receive</a> (<a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket, void *data, size_t maxSize, size_t *sizeReceived)</td></tr>
+<tr class="memdesc:aee28daf5169c0a5267f577335bc1d7ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive raw data from the remote peer of a TCP socket. <a href="#aee28daf5169c0a5267f577335bc1d7ae"></a><br/></td></tr>
+<tr class="separator:aee28daf5169c0a5267f577335bc1d7ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1bcf582e4d66d89abf05ba20688e3ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm#aa1bcf582e4d66d89abf05ba20688e3ef">sfTcpSocket_sendPacket</a> (<a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket, <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="memdesc:aa1bcf582e4d66d89abf05ba20688e3ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a formatted packet of data to the remote peer of a TCP socket. <a href="#aa1bcf582e4d66d89abf05ba20688e3ef"></a><br/></td></tr>
+<tr class="separator:aa1bcf582e4d66d89abf05ba20688e3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec570f5bb1a24918c85d05b305bb7523"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm#aec570f5bb1a24918c85d05b305bb7523">sfTcpSocket_receivePacket</a> (<a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *socket, <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet)</td></tr>
+<tr class="memdesc:aec570f5bb1a24918c85d05b305bb7523"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive a formatted packet of data from the remote peer. <a href="#aec570f5bb1a24918c85d05b305bb7523"></a><br/></td></tr>
+<tr class="separator:aec570f5bb1a24918c85d05b305bb7523"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a9c4184f1812234019fd72f6e59e97e80"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a> sfTcpSocket_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td>
+ <td class="paramname"><em>host</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned short&#160;</td>
+ <td class="paramname"><em>port</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfTime.htm">sfTime</a>&#160;</td>
+ <td class="paramname"><em>timeout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Connect a TCP socket to a remote peer. </p>
+<p>In blocking mode, this function may take a while, especially if the remote peer is not reachable. The last parameter allows you to stop trying to connect after a given timeout. If the socket was previously connected, it is first disconnected.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>TCP socket object </td></tr>
+ <tr><td class="paramname">remoteAddress</td><td>Address of the remote peer </td></tr>
+ <tr><td class="paramname">remotePort</td><td>Port of the remote peer </td></tr>
+ <tr><td class="paramname">timeout</td><td>Maximum time to wait</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2e7a7f721c7131bc7a01d300c61fb96a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* sfTcpSocket_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new TCP socket. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfTcpSocket object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5ccedadb6ebc020c3cbb37dbd049778b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfTcpSocket_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a TCP socket. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>TCP socket to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aac5cc7a607cf3a0eb26298cca3a9975f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfTcpSocket_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Disconnect a TCP socket from its remote peer. </p>
+<p>This function gracefully closes the connection. If the socket is not connected, this function has no effect.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>TCP socket object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a1ebf96d27670ca943a4b177ff332d23c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned short sfTcpSocket_getLocalPort </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the port to which a TCP socket is bound locally. </p>
+<p>If the socket is not connected, this function returns 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>TCP socket object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Port to which the socket is bound </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afb359983c56c78d5891a32740364ba52"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> sfTcpSocket_getRemoteAddress </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the address of the connected peer of a TCP socket. </p>
+<p>It the socket is not connected, this function returns sfIpAddress_None.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>TCP socket object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Address of the remote peer </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a853404b1381b6385a1217a6e75afc91b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned short sfTcpSocket_getRemotePort </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the port of the connected peer to which a TCP socket is connected. </p>
+<p>If the socket is not connected, this function returns 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>TCP socket object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Remote port to which the socket is connected </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a75bb56edaaf054a581494c64b7eed4a8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfTcpSocket_isBlocking </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether a TCP socket is in blocking or non-blocking mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>TCP socket object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the socket is blocking, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aee28daf5169c0a5267f577335bc1d7ae"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a> sfTcpSocket_receive </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>maxSize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>sizeReceived</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Receive raw data from the remote peer of a TCP socket. </p>
+<p>In blocking mode, this function will wait until some bytes are actually received. This function will fail if the socket is not connected.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>TCP socket object </td></tr>
+ <tr><td class="paramname">data</td><td>Pointer to the array to fill with the received bytes </td></tr>
+ <tr><td class="paramname">size</td><td>Maximum number of bytes that can be received </td></tr>
+ <tr><td class="paramname">received</td><td>This variable is filled with the actual number of bytes received</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aec570f5bb1a24918c85d05b305bb7523"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a> sfTcpSocket_receivePacket </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Receive a formatted packet of data from the remote peer. </p>
+<p>In blocking mode, this function will wait until the whole packet has been received. This function will fail if the socket is not connected.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>TCP socket object </td></tr>
+ <tr><td class="paramname">packet</td><td>Packet to fill with the received data</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aeffdc58f74c32006760ca3f0b960911b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a> sfTcpSocket_send </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Send raw data to the remote peer of a TCP socket. </p>
+<p>This function will fail if the socket is not connected.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>TCP socket object </td></tr>
+ <tr><td class="paramname">data</td><td>Pointer to the sequence of bytes to send </td></tr>
+ <tr><td class="paramname">size</td><td>Number of bytes to send</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa1bcf582e4d66d89abf05ba20688e3ef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a> sfTcpSocket_sendPacket </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Send a formatted packet of data to the remote peer of a TCP socket. </p>
+<p>This function will fail if the socket is not connected.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>TCP socket object </td></tr>
+ <tr><td class="paramname">packet</td><td>Packet to send</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4b45f9e40dcf7879f165e8279de44237"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfTcpSocket_setBlocking </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>blocking</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the blocking state of a TCP listener. </p>
+<p>In blocking mode, calls will not return until they have completed their task. For example, a call to sfTcpSocket_receive in blocking mode won't return until new data was actually received. In non-blocking mode, calls will always return immediately, using the return code to signal whether there was data available or not. By default, all sockets are blocking.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>TCP socket object </td></tr>
+ <tr><td class="paramname">blocking</td><td>sfTrue to set the socket as blocking, sfFalse for non-blocking </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpSocket_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpSocket_8h_source.htm
new file mode 100755
index 0000000..a5af550
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/TcpSocket_8h_source.htm
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">TcpSocket.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="TcpSocket_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_TCPSOCKET_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_TCPSOCKET_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Network_2Export_8h.htm">SFML/Network/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="IpAddress_8h.htm">SFML/Network/IpAddress.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="SocketStatus_8h.htm">SFML/Network/SocketStatus.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Network_2Types_8h.htm">SFML/Network/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Time_8h.htm">SFML/System/Time.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* <a class="code" href="TcpSocket_8h.htm#a2e7a7f721c7131bc7a01d300c61fb96a" title="Create a new TCP socket.">sfTcpSocket_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="TcpSocket_8h.htm#a5ccedadb6ebc020c3cbb37dbd049778b" title="Destroy a TCP socket.">sfTcpSocket_destroy</a>(<a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="TcpSocket_8h.htm#a4b45f9e40dcf7879f165e8279de44237" title="Set the blocking state of a TCP listener.">sfTcpSocket_setBlocking</a>(<a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> blocking);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="TcpSocket_8h.htm#a75bb56edaaf054a581494c64b7eed4a8" title="Tell whether a TCP socket is in blocking or non-blocking mode.">sfTcpSocket_isBlocking</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="TcpSocket_8h.htm#a1ebf96d27670ca943a4b177ff332d23c" title="Get the port to which a TCP socket is bound locally.">sfTcpSocket_getLocalPort</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> <a class="code" href="TcpSocket_8h.htm#afb359983c56c78d5891a32740364ba52" title="Get the address of the connected peer of a TCP socket.">sfTcpSocket_getRemoteAddress</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="TcpSocket_8h.htm#a853404b1381b6385a1217a6e75afc91b" title="Get the port of the connected peer to which a TCP socket is connected.">sfTcpSocket_getRemotePort</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa" title="Define the status that can be returned by the socket functions.">sfSocketStatus</a> <a class="code" href="TcpSocket_8h.htm#a9c4184f1812234019fd72f6e59e97e80" title="Connect a TCP socket to a remote peer.">sfTcpSocket_connect</a>(<a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket, <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> host, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> port, <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> timeout);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="TcpSocket_8h.htm#aac5cc7a607cf3a0eb26298cca3a9975f" title="Disconnect a TCP socket from its remote peer.">sfTcpSocket_disconnect</a>(<a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket);</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa" title="Define the status that can be returned by the socket functions.">sfSocketStatus</a> <a class="code" href="TcpSocket_8h.htm#aeffdc58f74c32006760ca3f0b960911b" title="Send raw data to the remote peer of a TCP socket.">sfTcpSocket_send</a>(<a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket, <span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> size);</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa" title="Define the status that can be returned by the socket functions.">sfSocketStatus</a> <a class="code" href="TcpSocket_8h.htm#aee28daf5169c0a5267f577335bc1d7ae" title="Receive raw data from the remote peer of a TCP socket.">sfTcpSocket_receive</a>(<a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket, <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> maxSize, <span class="keywordtype">size_t</span>* sizeReceived);</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa" title="Define the status that can be returned by the socket functions.">sfSocketStatus</a> <a class="code" href="TcpSocket_8h.htm#aa1bcf582e4d66d89abf05ba20688e3ef" title="Send a formatted packet of data to the remote peer of a TCP socket.">sfTcpSocket_sendPacket</a>(<a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket, <a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa" title="Define the status that can be returned by the socket functions.">sfSocketStatus</a> <a class="code" href="TcpSocket_8h.htm#aec570f5bb1a24918c85d05b305bb7523" title="Receive a formatted packet of data from the remote peer.">sfTcpSocket_receivePacket</a>(<a class="code" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">sfTcpSocket</a>* socket, <a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet);</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor">#endif // SFML_TCPSOCKET_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Text_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Text_8h.htm
new file mode 100755
index 0000000..49c174c
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Text_8h.htm
@@ -0,0 +1,1133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Text.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Color_8h_source.htm">SFML/Graphics/Color.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Transform_8h_source.htm">SFML/Graphics/Transform.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+<code>#include &lt;stddef.h&gt;</code><br/>
+</div>
+<p><a href="Text_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a50782849095e33db86813a54c891093e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093e">sfTextStyle</a> { <br/>
+&#160;&#160;<a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093ea1cf64f65efbb71958b40cb2e89a72fd2">sfTextRegular</a> = 0,
+<br/>
+&#160;&#160;<a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093ea23c8e2eb86d00f76764f1c4f276bc32e">sfTextBold</a> = 1 &lt;&lt; 0,
+<br/>
+&#160;&#160;<a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093eae72c3fdbb5b706016193b0a541f0e1eb">sfTextItalic</a> = 1 &lt;&lt; 1,
+<br/>
+&#160;&#160;<a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093eac06294b59cff254895b210a33bc5ea36">sfTextUnderlined</a> = 1 &lt;&lt; 2
+<br/>
+ }</td></tr>
+<tr class="memdesc:a50782849095e33db86813a54c891093e"><td class="mdescLeft">&#160;</td><td class="mdescRight">sfText styles <a href="Text_8h.htm#a50782849095e33db86813a54c891093e">More...</a><br/></td></tr>
+<tr class="separator:a50782849095e33db86813a54c891093e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae7b70f54d56d5c8df8959744f15e2023"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#ae7b70f54d56d5c8df8959744f15e2023">sfText_create</a> (void)</td></tr>
+<tr class="memdesc:ae7b70f54d56d5c8df8959744f15e2023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new text. <a href="#ae7b70f54d56d5c8df8959744f15e2023"></a><br/></td></tr>
+<tr class="separator:ae7b70f54d56d5c8df8959744f15e2023"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e7556238e10d07d3eda941017f2ac49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a1e7556238e10d07d3eda941017f2ac49">sfText_copy</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:a1e7556238e10d07d3eda941017f2ac49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing text. <a href="#a1e7556238e10d07d3eda941017f2ac49"></a><br/></td></tr>
+<tr class="separator:a1e7556238e10d07d3eda941017f2ac49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83e86645fae5a0bbb2b98133547b4d6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a83e86645fae5a0bbb2b98133547b4d6f">sfText_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:a83e86645fae5a0bbb2b98133547b4d6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing text. <a href="#a83e86645fae5a0bbb2b98133547b4d6f"></a><br/></td></tr>
+<tr class="separator:a83e86645fae5a0bbb2b98133547b4d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e77deb67e5affaad8d5559b5e7f88f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a4e77deb67e5affaad8d5559b5e7f88f7">sfText_setPosition</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, <a class="el" href="structsfVector2f.htm">sfVector2f</a> position)</td></tr>
+<tr class="memdesc:a4e77deb67e5affaad8d5559b5e7f88f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of a text. <a href="#a4e77deb67e5affaad8d5559b5e7f88f7"></a><br/></td></tr>
+<tr class="separator:a4e77deb67e5affaad8d5559b5e7f88f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a736b88fca82dc886a2c0e5e17da9ebdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a736b88fca82dc886a2c0e5e17da9ebdb">sfText_setRotation</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, float angle)</td></tr>
+<tr class="memdesc:a736b88fca82dc886a2c0e5e17da9ebdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the orientation of a text. <a href="#a736b88fca82dc886a2c0e5e17da9ebdb"></a><br/></td></tr>
+<tr class="separator:a736b88fca82dc886a2c0e5e17da9ebdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af40bee46a8dce7a3b8d5acd0e9981df1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#af40bee46a8dce7a3b8d5acd0e9981df1">sfText_setScale</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, <a class="el" href="structsfVector2f.htm">sfVector2f</a> scale)</td></tr>
+<tr class="memdesc:af40bee46a8dce7a3b8d5acd0e9981df1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the scale factors of a text. <a href="#af40bee46a8dce7a3b8d5acd0e9981df1"></a><br/></td></tr>
+<tr class="separator:af40bee46a8dce7a3b8d5acd0e9981df1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a71f9dda0f3394c648d1e52113a4b30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a7a71f9dda0f3394c648d1e52113a4b30">sfText_setOrigin</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, <a class="el" href="structsfVector2f.htm">sfVector2f</a> origin)</td></tr>
+<tr class="memdesc:a7a71f9dda0f3394c648d1e52113a4b30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the local origin of a text. <a href="#a7a71f9dda0f3394c648d1e52113a4b30"></a><br/></td></tr>
+<tr class="separator:a7a71f9dda0f3394c648d1e52113a4b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5196e8dc1bae8de5a4a87578a6d4225d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a5196e8dc1bae8de5a4a87578a6d4225d">sfText_getPosition</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:a5196e8dc1bae8de5a4a87578a6d4225d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the position of a text. <a href="#a5196e8dc1bae8de5a4a87578a6d4225d"></a><br/></td></tr>
+<tr class="separator:a5196e8dc1bae8de5a4a87578a6d4225d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade010ad08321c818e0d8167050fdfc16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#ade010ad08321c818e0d8167050fdfc16">sfText_getRotation</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:ade010ad08321c818e0d8167050fdfc16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the orientation of a text. <a href="#ade010ad08321c818e0d8167050fdfc16"></a><br/></td></tr>
+<tr class="separator:ade010ad08321c818e0d8167050fdfc16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7d090a7474cba7672e2327b541523d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#aa7d090a7474cba7672e2327b541523d6">sfText_getScale</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:aa7d090a7474cba7672e2327b541523d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current scale of a text. <a href="#aa7d090a7474cba7672e2327b541523d6"></a><br/></td></tr>
+<tr class="separator:aa7d090a7474cba7672e2327b541523d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af688adf98056e79d57d1492058071425"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#af688adf98056e79d57d1492058071425">sfText_getOrigin</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:af688adf98056e79d57d1492058071425"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local origin of a text. <a href="#af688adf98056e79d57d1492058071425"></a><br/></td></tr>
+<tr class="separator:af688adf98056e79d57d1492058071425"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0f1d51d4e383c8e2ee9a117c2fece49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#ad0f1d51d4e383c8e2ee9a117c2fece49">sfText_move</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, <a class="el" href="structsfVector2f.htm">sfVector2f</a> offset)</td></tr>
+<tr class="memdesc:ad0f1d51d4e383c8e2ee9a117c2fece49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move a text by a given offset. <a href="#ad0f1d51d4e383c8e2ee9a117c2fece49"></a><br/></td></tr>
+<tr class="separator:ad0f1d51d4e383c8e2ee9a117c2fece49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ef9aa913650cfa2ff301c772ada8d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#ac3ef9aa913650cfa2ff301c772ada8d7">sfText_rotate</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, float angle)</td></tr>
+<tr class="memdesc:ac3ef9aa913650cfa2ff301c772ada8d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate a text. <a href="#ac3ef9aa913650cfa2ff301c772ada8d7"></a><br/></td></tr>
+<tr class="separator:ac3ef9aa913650cfa2ff301c772ada8d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84d5017b3acc7fbf0ae1a7aa895ba08d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a84d5017b3acc7fbf0ae1a7aa895ba08d">sfText_scale</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, <a class="el" href="structsfVector2f.htm">sfVector2f</a> factors)</td></tr>
+<tr class="memdesc:a84d5017b3acc7fbf0ae1a7aa895ba08d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scale a text. <a href="#a84d5017b3acc7fbf0ae1a7aa895ba08d"></a><br/></td></tr>
+<tr class="separator:a84d5017b3acc7fbf0ae1a7aa895ba08d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2981417004fdaeff4e3ef988d1a6b969"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a2981417004fdaeff4e3ef988d1a6b969">sfText_getTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:a2981417004fdaeff4e3ef988d1a6b969"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the combined transform of a text. <a href="#a2981417004fdaeff4e3ef988d1a6b969"></a><br/></td></tr>
+<tr class="separator:a2981417004fdaeff4e3ef988d1a6b969"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91f29cc8462ca53f48b88058e9a10399"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a91f29cc8462ca53f48b88058e9a10399">sfText_getInverseTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:a91f29cc8462ca53f48b88058e9a10399"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the inverse of the combined transform of a text. <a href="#a91f29cc8462ca53f48b88058e9a10399"></a><br/></td></tr>
+<tr class="separator:a91f29cc8462ca53f48b88058e9a10399"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c8aface66515135b3bd56eb8aa5c714"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a4c8aface66515135b3bd56eb8aa5c714">sfText_setString</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, const char *string)</td></tr>
+<tr class="memdesc:a4c8aface66515135b3bd56eb8aa5c714"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the string of a text (from an ANSI string) <a href="#a4c8aface66515135b3bd56eb8aa5c714"></a><br/></td></tr>
+<tr class="separator:a4c8aface66515135b3bd56eb8aa5c714"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d75b44d58c3f555d3dd86c4b1fbfbea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a0d75b44d58c3f555d3dd86c4b1fbfbea">sfText_setUnicodeString</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, const <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> *string)</td></tr>
+<tr class="memdesc:a0d75b44d58c3f555d3dd86c4b1fbfbea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the string of a text (from a unicode string) <a href="#a0d75b44d58c3f555d3dd86c4b1fbfbea"></a><br/></td></tr>
+<tr class="separator:a0d75b44d58c3f555d3dd86c4b1fbfbea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a850d77f50c09e5c2c7f6ee21ea047186"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a850d77f50c09e5c2c7f6ee21ea047186">sfText_setFont</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, const <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *font)</td></tr>
+<tr class="memdesc:a850d77f50c09e5c2c7f6ee21ea047186"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the font of a text. <a href="#a850d77f50c09e5c2c7f6ee21ea047186"></a><br/></td></tr>
+<tr class="separator:a850d77f50c09e5c2c7f6ee21ea047186"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef27fa7e14d8ff093e5f02c4bea96fe9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#aef27fa7e14d8ff093e5f02c4bea96fe9">sfText_setCharacterSize</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, unsigned int size)</td></tr>
+<tr class="memdesc:aef27fa7e14d8ff093e5f02c4bea96fe9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the character size of a text. <a href="#aef27fa7e14d8ff093e5f02c4bea96fe9"></a><br/></td></tr>
+<tr class="separator:aef27fa7e14d8ff093e5f02c4bea96fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfbc1acf764acdc9cd3373d4701f3925"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#acfbc1acf764acdc9cd3373d4701f3925">sfText_setStyle</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> style)</td></tr>
+<tr class="memdesc:acfbc1acf764acdc9cd3373d4701f3925"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the style of a text. <a href="#acfbc1acf764acdc9cd3373d4701f3925"></a><br/></td></tr>
+<tr class="separator:acfbc1acf764acdc9cd3373d4701f3925"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a8a8077b853f5dccc0c1ea4f97fe2f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a0a8a8077b853f5dccc0c1ea4f97fe2f7">sfText_setColor</a> (<a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, <a class="el" href="structsfColor.htm">sfColor</a> color)</td></tr>
+<tr class="memdesc:a0a8a8077b853f5dccc0c1ea4f97fe2f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the global color of a text. <a href="#a0a8a8077b853f5dccc0c1ea4f97fe2f7"></a><br/></td></tr>
+<tr class="separator:a0a8a8077b853f5dccc0c1ea4f97fe2f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b8984cfb31469f5317d7b19a6f09798"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a1b8984cfb31469f5317d7b19a6f09798">sfText_getString</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:a1b8984cfb31469f5317d7b19a6f09798"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the string of a text (returns an ANSI string) <a href="#a1b8984cfb31469f5317d7b19a6f09798"></a><br/></td></tr>
+<tr class="separator:a1b8984cfb31469f5317d7b19a6f09798"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a198495aa3d6dd2d6db3a3bd1c3b5730a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a198495aa3d6dd2d6db3a3bd1c3b5730a">sfText_getUnicodeString</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:a198495aa3d6dd2d6db3a3bd1c3b5730a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the string of a text (returns a unicode string) <a href="#a198495aa3d6dd2d6db3a3bd1c3b5730a"></a><br/></td></tr>
+<tr class="separator:a198495aa3d6dd2d6db3a3bd1c3b5730a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd1a383a243df8f98f4b615598d42a30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#abd1a383a243df8f98f4b615598d42a30">sfText_getFont</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:abd1a383a243df8f98f4b615598d42a30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the font used by a text. <a href="#abd1a383a243df8f98f4b615598d42a30"></a><br/></td></tr>
+<tr class="separator:abd1a383a243df8f98f4b615598d42a30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c227d12dabf1ebda7d51a0561a16313"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a6c227d12dabf1ebda7d51a0561a16313">sfText_getCharacterSize</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:a6c227d12dabf1ebda7d51a0561a16313"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of the characters of a text. <a href="#a6c227d12dabf1ebda7d51a0561a16313"></a><br/></td></tr>
+<tr class="separator:a6c227d12dabf1ebda7d51a0561a16313"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b0f76ecd56df2cf67b395c92e00dedf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a0b0f76ecd56df2cf67b395c92e00dedf">sfText_getStyle</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:a0b0f76ecd56df2cf67b395c92e00dedf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the style of a text. <a href="#a0b0f76ecd56df2cf67b395c92e00dedf"></a><br/></td></tr>
+<tr class="separator:a0b0f76ecd56df2cf67b395c92e00dedf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62ec37de3693ee0f0a491cee7e8a96bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a62ec37de3693ee0f0a491cee7e8a96bf">sfText_getColor</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:a62ec37de3693ee0f0a491cee7e8a96bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the global color of a text. <a href="#a62ec37de3693ee0f0a491cee7e8a96bf"></a><br/></td></tr>
+<tr class="separator:a62ec37de3693ee0f0a491cee7e8a96bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a750a028a2cfeed4e978ed166ca0591ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a750a028a2cfeed4e978ed166ca0591ef">sfText_findCharacterPos</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text, size_t index)</td></tr>
+<tr class="memdesc:a750a028a2cfeed4e978ed166ca0591ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the position of the <em>index-th</em> character in a text. <a href="#a750a028a2cfeed4e978ed166ca0591ef"></a><br/></td></tr>
+<tr class="separator:a750a028a2cfeed4e978ed166ca0591ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b4b1b1777adfbf4500bd330be3793f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a9b4b1b1777adfbf4500bd330be3793f3">sfText_getLocalBounds</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:a9b4b1b1777adfbf4500bd330be3793f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local bounding rectangle of a text. <a href="#a9b4b1b1777adfbf4500bd330be3793f3"></a><br/></td></tr>
+<tr class="separator:a9b4b1b1777adfbf4500bd330be3793f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2baf9c0ecdca166dd738d67de5cc7281"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm#a2baf9c0ecdca166dd738d67de5cc7281">sfText_getGlobalBounds</a> (const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *text)</td></tr>
+<tr class="memdesc:a2baf9c0ecdca166dd738d67de5cc7281"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the global bounding rectangle of a text. <a href="#a2baf9c0ecdca166dd738d67de5cc7281"></a><br/></td></tr>
+<tr class="separator:a2baf9c0ecdca166dd738d67de5cc7281"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="a50782849095e33db86813a54c891093e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093e">sfTextStyle</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>sfText styles </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a50782849095e33db86813a54c891093ea1cf64f65efbb71958b40cb2e89a72fd2"></a>sfTextRegular</em>&nbsp;</td><td>
+<p>Regular characters, no style. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a50782849095e33db86813a54c891093ea23c8e2eb86d00f76764f1c4f276bc32e"></a>sfTextBold</em>&nbsp;</td><td>
+<p>Characters are bold. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a50782849095e33db86813a54c891093eae72c3fdbb5b706016193b0a541f0e1eb"></a>sfTextItalic</em>&nbsp;</td><td>
+<p>Characters are in italic. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a50782849095e33db86813a54c891093eac06294b59cff254895b210a33bc5ea36"></a>sfTextUnderlined</em>&nbsp;</td><td>
+<p>Characters are underlined. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Text_8h_source.htm#l00043">43</a> of file <a class="el" href="Text_8h_source.htm">Text.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a1e7556238e10d07d3eda941017f2ac49"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* sfText_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy an existing text. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Copied object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae7b70f54d56d5c8df8959744f15e2023"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* sfText_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new text. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfText object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a83e86645fae5a0bbb2b98133547b4d6f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing text. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text to delete </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a750a028a2cfeed4e978ed166ca0591ef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfText_findCharacterPos </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>index</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return the position of the <em>index-th</em> character in a text. </p>
+<p>This function computes the visual position of a character from its index in the string. The returned position is in global coordinates (translation, rotation, scale and origin are applied). If <em>index</em> is out of range, the position of the end of the string is returned.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">index</td><td>Index of the character</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Position of the character </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6c227d12dabf1ebda7d51a0561a16313"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int sfText_getCharacterSize </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the size of the characters of a text. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Size of the characters </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a62ec37de3693ee0f0a491cee7e8a96bf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfColor.htm">sfColor</a> sfText_getColor </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the global color of a text. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Global color of the text </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abd1a383a243df8f98f4b615598d42a30"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* sfText_getFont </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the font used by a text. </p>
+<p>If the text has no font attached, a NULL pointer is returned. The returned pointer is const, which means that you can't modify the font when you retrieve it with this function.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the font </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2baf9c0ecdca166dd738d67de5cc7281"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfText_getGlobalBounds </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the global bounding rectangle of a text. </p>
+<p>The returned rectangle is in global coordinates, which means that it takes in account the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the text in the global 2D world's coordinate system.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Global bounding rectangle of the entity </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a91f29cc8462ca53f48b88058e9a10399"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfText_getInverseTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the inverse of the combined transform of a text. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Inverse of the combined transformations applied to the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9b4b1b1777adfbf4500bd330be3793f3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfText_getLocalBounds </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the local bounding rectangle of a text. </p>
+<p>The returned rectangle is in local coordinates, which means that it ignores the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the entity in the entity's coordinate system.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Local bounding rectangle of the entity </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af688adf98056e79d57d1492058071425"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfText_getOrigin </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the local origin of a text. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current origin </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5196e8dc1bae8de5a4a87578a6d4225d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfText_getPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the position of a text. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current position </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ade010ad08321c818e0d8167050fdfc16"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float sfText_getRotation </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the orientation of a text. </p>
+<p>The rotation is always in the range [0, 360].</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current rotation, in degrees </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa7d090a7474cba7672e2327b541523d6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfText_getScale </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current scale of a text. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current scale factors </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1b8984cfb31469f5317d7b19a6f09798"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const char* sfText_getString </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the string of a text (returns an ANSI string) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>String as a locale-dependant ANSI string </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0b0f76ecd56df2cf67b395c92e00dedf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> sfText_getStyle </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the style of a text. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current string style (see sfTextStyle enum) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2981417004fdaeff4e3ef988d1a6b969"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfText_getTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the combined transform of a text. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Transform combining the position/rotation/scale/origin of the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a198495aa3d6dd2d6db3a3bd1c3b5730a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>* sfText_getUnicodeString </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the string of a text (returns a unicode string) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>String as UTF-32 </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad0f1d51d4e383c8e2ee9a117c2fece49"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_move </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>offset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Move a text by a given offset. </p>
+<p>This function adds to the current position of the object, unlike sfText_setPosition which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">offset</td><td>Offset </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ac3ef9aa913650cfa2ff301c772ada8d7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_rotate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Rotate a text. </p>
+<p>This function adds to the current rotation of the object, unlike sfText_setRotation which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">angle</td><td>Angle of rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a84d5017b3acc7fbf0ae1a7aa895ba08d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_scale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>factors</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Scale a text. </p>
+<p>This function multiplies the current scale of the object, unlike sfText_setScale which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">factors</td><td>Scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aef27fa7e14d8ff093e5f02c4bea96fe9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_setCharacterSize </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the character size of a text. </p>
+<p>The default size is 30.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">size</td><td>New character size, in pixels </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0a8a8077b853f5dccc0c1ea4f97fe2f7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_setColor </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td>
+ <td class="paramname"><em>color</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the global color of a text. </p>
+<p>By default, the text's color is opaque white.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">color</td><td>New color of the text </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a850d77f50c09e5c2c7f6ee21ea047186"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_setFont </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a> *&#160;</td>
+ <td class="paramname"><em>font</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the font of a text. </p>
+<p>The <em>font</em> argument refers to a texture that must exist as long as the text uses it. Indeed, the text doesn't store its own copy of the font, but rather keeps a pointer to the one that you passed to this function. If the font is destroyed and the text tries to use it, the behaviour is undefined.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">font</td><td>New font </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7a71f9dda0f3394c648d1e52113a4b30"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_setOrigin </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>origin</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the local origin of a text. </p>
+<p>The origin of an object defines the center point for all transformations (position, scale, rotation). The coordinates of this point must be relative to the top-left corner of the object, and ignore all transformations (position, scale, rotation). The default origin of a text object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">origin</td><td>New origin </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a4e77deb67e5affaad8d5559b5e7f88f7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>position</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the position of a text. </p>
+<p>This function completely overwrites the previous position. See sfText_move to apply an offset based on the previous position instead. The default position of a text Text object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">position</td><td>New position </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a736b88fca82dc886a2c0e5e17da9ebdb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_setRotation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the orientation of a text. </p>
+<p>This function completely overwrites the previous rotation. See sfText_rotate to add an angle based on the previous rotation instead. The default rotation of a text Text object is 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">angle</td><td>New rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af40bee46a8dce7a3b8d5acd0e9981df1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_setScale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>scale</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the scale factors of a text. </p>
+<p>This function completely overwrites the previous scale. See sfText_scale to add a factor based on the previous scale instead. The default scale of a text Text object is (1, 1).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">scale</td><td>New scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a4c8aface66515135b3bd56eb8aa5c714"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_setString </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>string</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the string of a text (from an ANSI string) </p>
+<p>A text's string is empty by default.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">string</td><td>New string </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="acfbc1acf764acdc9cd3373d4701f3925"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_setStyle </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td>
+ <td class="paramname"><em>style</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the style of a text. </p>
+<p>You can pass a combination of one or more styles, for example sfTextBold | sfTextItalic. The default style is sfTextRegular.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">style</td><td>New style </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0d75b44d58c3f555d3dd86c4b1fbfbea"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfText_setUnicodeString </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a> *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> *&#160;</td>
+ <td class="paramname"><em>string</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the string of a text (from a unicode string) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">text</td><td>Text object </td></tr>
+ <tr><td class="paramname">string</td><td>New string </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Text_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Text_8h_source.htm
new file mode 100755
index 0000000..56ae93a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Text_8h_source.htm
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Text.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Text_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_TEXT_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_TEXT_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Color_8h.htm">SFML/Graphics/Color.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Transform_8h.htm">SFML/Graphics/Transform.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="Text_8h.htm#a50782849095e33db86813a54c891093e"> 43</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;{</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="Text_8h.htm#a50782849095e33db86813a54c891093ea1cf64f65efbb71958b40cb2e89a72fd2"> 45</a></span>&#160; <a class="code" href="Text_8h.htm#a50782849095e33db86813a54c891093ea1cf64f65efbb71958b40cb2e89a72fd2" title="Regular characters, no style.">sfTextRegular</a> = 0, </div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="Text_8h.htm#a50782849095e33db86813a54c891093ea23c8e2eb86d00f76764f1c4f276bc32e"> 46</a></span>&#160; <a class="code" href="Text_8h.htm#a50782849095e33db86813a54c891093ea23c8e2eb86d00f76764f1c4f276bc32e" title="Characters are bold.">sfTextBold</a> = 1 &lt;&lt; 0, </div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="Text_8h.htm#a50782849095e33db86813a54c891093eae72c3fdbb5b706016193b0a541f0e1eb"> 47</a></span>&#160; <a class="code" href="Text_8h.htm#a50782849095e33db86813a54c891093eae72c3fdbb5b706016193b0a541f0e1eb" title="Characters are in italic.">sfTextItalic</a> = 1 &lt;&lt; 1, </div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="Text_8h.htm#a50782849095e33db86813a54c891093eac06294b59cff254895b210a33bc5ea36"> 48</a></span>&#160; <a class="code" href="Text_8h.htm#a50782849095e33db86813a54c891093eac06294b59cff254895b210a33bc5ea36" title="Characters are underlined.">sfTextUnderlined</a> = 1 &lt;&lt; 2 </div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;} <a class="code" href="Text_8h.htm#a50782849095e33db86813a54c891093e" title="sfText styles">sfTextStyle</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* <a class="code" href="Text_8h.htm#ae7b70f54d56d5c8df8959744f15e2023" title="Create a new text.">sfText_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* <a class="code" href="Text_8h.htm#a1e7556238e10d07d3eda941017f2ac49" title="Copy an existing text.">sfText_copy</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#a83e86645fae5a0bbb2b98133547b4d6f" title="Destroy an existing text.">sfText_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#a4e77deb67e5affaad8d5559b5e7f88f7" title="Set the position of a text.">sfText_setPosition</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> position);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#a736b88fca82dc886a2c0e5e17da9ebdb" title="Set the orientation of a text.">sfText_setRotation</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#af40bee46a8dce7a3b8d5acd0e9981df1" title="Set the scale factors of a text.">sfText_setScale</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> scale);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#a7a71f9dda0f3394c648d1e52113a4b30" title="Set the local origin of a text.">sfText_setOrigin</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> origin);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Text_8h.htm#a5196e8dc1bae8de5a4a87578a6d4225d" title="Get the position of a text.">sfText_getPosition</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">float</span> <a class="code" href="Text_8h.htm#ade010ad08321c818e0d8167050fdfc16" title="Get the orientation of a text.">sfText_getRotation</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Text_8h.htm#aa7d090a7474cba7672e2327b541523d6" title="Get the current scale of a text.">sfText_getScale</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Text_8h.htm#af688adf98056e79d57d1492058071425" title="Get the local origin of a text.">sfText_getOrigin</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#ad0f1d51d4e383c8e2ee9a117c2fece49" title="Move a text by a given offset.">sfText_move</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> offset);</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#ac3ef9aa913650cfa2ff301c772ada8d7" title="Rotate a text.">sfText_rotate</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#a84d5017b3acc7fbf0ae1a7aa895ba08d" title="Scale a text.">sfText_scale</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> factors);</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="Text_8h.htm#a2981417004fdaeff4e3ef988d1a6b969" title="Get the combined transform of a text.">sfText_getTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="Text_8h.htm#a91f29cc8462ca53f48b88058e9a10399" title="Get the inverse of the combined transform of a text.">sfText_getInverseTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#a4c8aface66515135b3bd56eb8aa5c714" title="Set the string of a text (from an ANSI string)">sfText_setString</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#a0d75b44d58c3f555d3dd86c4b1fbfbea" title="Set the string of a text (from a unicode string)">sfText_setUnicodeString</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <span class="keyword">const</span> <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>* <span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#a850d77f50c09e5c2c7f6ee21ea047186" title="Set the font of a text.">sfText_setFont</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* font);</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#aef27fa7e14d8ff093e5f02c4bea96fe9" title="Set the character size of a text.">sfText_setCharacterSize</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#acfbc1acf764acdc9cd3373d4701f3925" title="Set the style of a text.">sfText_setStyle</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> style);</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Text_8h.htm#a0a8a8077b853f5dccc0c1ea4f97fe2f7" title="Set the global color of a text.">sfText_setColor</a>(<a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> color);</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="Text_8h.htm#a1b8984cfb31469f5317d7b19a6f09798" title="Get the string of a text (returns an ANSI string)">sfText_getString</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>* <a class="code" href="Text_8h.htm#a198495aa3d6dd2d6db3a3bd1c3b5730a" title="Get the string of a text (returns a unicode string)">sfText_getUnicodeString</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* <a class="code" href="Text_8h.htm#abd1a383a243df8f98f4b615598d42a30" title="Get the font used by a text.">sfText_getFont</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="Text_8h.htm#a6c227d12dabf1ebda7d51a0561a16313" title="Get the size of the characters of a text.">sfText_getCharacterSize</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> <a class="code" href="Text_8h.htm#a0b0f76ecd56df2cf67b395c92e00dedf" title="Get the style of a text.">sfText_getStyle</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="Text_8h.htm#a62ec37de3693ee0f0a491cee7e8a96bf" title="Get the global color of a text.">sfText_getColor</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Text_8h.htm#a750a028a2cfeed4e978ed166ca0591ef" title="Return the position of the index-th character in a text.">sfText_findCharacterPos</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text, <span class="keywordtype">size_t</span> index);</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="Text_8h.htm#a9b4b1b1777adfbf4500bd330be3793f3" title="Get the local bounding rectangle of a text.">sfText_getLocalBounds</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="Text_8h.htm#a2baf9c0ecdca166dd738d67de5cc7281" title="Get the global bounding rectangle of a text.">sfText_getGlobalBounds</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text);</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="preprocessor">#endif // SFML_TEXT_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Texture_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Texture_8h.htm
new file mode 100755
index 0000000..036d0e0
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Texture_8h.htm
@@ -0,0 +1,790 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Texture.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Window_2Types_8h_source.htm">SFML/Window/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="InputStream_8h_source.htm">SFML/System/InputStream.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+<code>#include &lt;stddef.h&gt;</code><br/>
+</div>
+<p><a href="Texture_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:adb70e3542940670b959aac0d6cb3928f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#adb70e3542940670b959aac0d6cb3928f">sfTexture_create</a> (unsigned int width, unsigned int height)</td></tr>
+<tr class="memdesc:adb70e3542940670b959aac0d6cb3928f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new texture. <a href="#adb70e3542940670b959aac0d6cb3928f"></a><br/></td></tr>
+<tr class="separator:adb70e3542940670b959aac0d6cb3928f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f6000a17cd1ee2f7955d6f671fe7b54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a4f6000a17cd1ee2f7955d6f671fe7b54">sfTexture_createFromFile</a> (const char *filename, const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *area)</td></tr>
+<tr class="memdesc:a4f6000a17cd1ee2f7955d6f671fe7b54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new texture from a file. <a href="#a4f6000a17cd1ee2f7955d6f671fe7b54"></a><br/></td></tr>
+<tr class="separator:a4f6000a17cd1ee2f7955d6f671fe7b54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84f2b168f062233396acb236682e3570"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a84f2b168f062233396acb236682e3570">sfTexture_createFromMemory</a> (const void *data, size_t sizeInBytes, const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *area)</td></tr>
+<tr class="memdesc:a84f2b168f062233396acb236682e3570"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new texture from a file in memory. <a href="#a84f2b168f062233396acb236682e3570"></a><br/></td></tr>
+<tr class="separator:a84f2b168f062233396acb236682e3570"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8da6416a57852b24974f1a09403a0b33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a8da6416a57852b24974f1a09403a0b33">sfTexture_createFromStream</a> (<a class="el" href="structsfInputStream.htm">sfInputStream</a> *stream, const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *area)</td></tr>
+<tr class="memdesc:a8da6416a57852b24974f1a09403a0b33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new texture from a custom stream. <a href="#a8da6416a57852b24974f1a09403a0b33"></a><br/></td></tr>
+<tr class="separator:a8da6416a57852b24974f1a09403a0b33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a45cfd1e5a0682afd8348edbd8d7c48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a2a45cfd1e5a0682afd8348edbd8d7c48">sfTexture_createFromImage</a> (const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *image, const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *area)</td></tr>
+<tr class="memdesc:a2a45cfd1e5a0682afd8348edbd8d7c48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new texture from an image. <a href="#a2a45cfd1e5a0682afd8348edbd8d7c48"></a><br/></td></tr>
+<tr class="separator:a2a45cfd1e5a0682afd8348edbd8d7c48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad41b0ee28a542e36d9b4252962fe7ab5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#ad41b0ee28a542e36d9b4252962fe7ab5">sfTexture_copy</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture)</td></tr>
+<tr class="memdesc:ad41b0ee28a542e36d9b4252962fe7ab5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing texture. <a href="#ad41b0ee28a542e36d9b4252962fe7ab5"></a><br/></td></tr>
+<tr class="separator:ad41b0ee28a542e36d9b4252962fe7ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aedade8aee288d2832288fdf2ba94767c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#aedade8aee288d2832288fdf2ba94767c">sfTexture_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture)</td></tr>
+<tr class="memdesc:aedade8aee288d2832288fdf2ba94767c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing texture. <a href="#aedade8aee288d2832288fdf2ba94767c"></a><br/></td></tr>
+<tr class="separator:aedade8aee288d2832288fdf2ba94767c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52b1c4bb16521e933b13fb11882d8826"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2u.htm">sfVector2u</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a52b1c4bb16521e933b13fb11882d8826">sfTexture_getSize</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture)</td></tr>
+<tr class="memdesc:a52b1c4bb16521e933b13fb11882d8826"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the size of the texture. <a href="#a52b1c4bb16521e933b13fb11882d8826"></a><br/></td></tr>
+<tr class="separator:a52b1c4bb16521e933b13fb11882d8826"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31a0a4bb0a066d52c4576cb7bc593439"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a31a0a4bb0a066d52c4576cb7bc593439">sfTexture_copyToImage</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture)</td></tr>
+<tr class="memdesc:a31a0a4bb0a066d52c4576cb7bc593439"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a texture's pixels to an image. <a href="#a31a0a4bb0a066d52c4576cb7bc593439"></a><br/></td></tr>
+<tr class="separator:a31a0a4bb0a066d52c4576cb7bc593439"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bc557f532e53a25c1b970de77dc46d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a5bc557f532e53a25c1b970de77dc46d2">sfTexture_updateFromPixels</a> (<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture, const <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> *pixels, unsigned int width, unsigned int height, unsigned int x, unsigned int y)</td></tr>
+<tr class="memdesc:a5bc557f532e53a25c1b970de77dc46d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update a texture from an array of pixels. <a href="#a5bc557f532e53a25c1b970de77dc46d2"></a><br/></td></tr>
+<tr class="separator:a5bc557f532e53a25c1b970de77dc46d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0385ceaa1c474eb07f8d414b5380d21b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a0385ceaa1c474eb07f8d414b5380d21b">sfTexture_updateFromImage</a> (<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture, const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *image, unsigned int x, unsigned int y)</td></tr>
+<tr class="memdesc:a0385ceaa1c474eb07f8d414b5380d21b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update a texture from an image. <a href="#a0385ceaa1c474eb07f8d414b5380d21b"></a><br/></td></tr>
+<tr class="separator:a0385ceaa1c474eb07f8d414b5380d21b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef18f4ebd6c4585f3b84b7233f3134dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#aef18f4ebd6c4585f3b84b7233f3134dd">sfTexture_updateFromWindow</a> (<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture, const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, unsigned int x, unsigned int y)</td></tr>
+<tr class="memdesc:aef18f4ebd6c4585f3b84b7233f3134dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update a texture from the contents of a window. <a href="#aef18f4ebd6c4585f3b84b7233f3134dd"></a><br/></td></tr>
+<tr class="separator:aef18f4ebd6c4585f3b84b7233f3134dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0115dfe938c5c0f3d800e6498bf46553"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a0115dfe938c5c0f3d800e6498bf46553">sfTexture_updateFromRenderWindow</a> (<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture, const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *renderWindow, unsigned int x, unsigned int y)</td></tr>
+<tr class="memdesc:a0115dfe938c5c0f3d800e6498bf46553"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update a texture from the contents of a render-window. <a href="#a0115dfe938c5c0f3d800e6498bf46553"></a><br/></td></tr>
+<tr class="separator:a0115dfe938c5c0f3d800e6498bf46553"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a343d6e61e93ff2ddea730dac554ffa7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a343d6e61e93ff2ddea730dac554ffa7f">sfTexture_setSmooth</a> (<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> smooth)</td></tr>
+<tr class="memdesc:a343d6e61e93ff2ddea730dac554ffa7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable the smooth filter on a texture. <a href="#a343d6e61e93ff2ddea730dac554ffa7f"></a><br/></td></tr>
+<tr class="separator:a343d6e61e93ff2ddea730dac554ffa7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36362ac2ea42d7cac13ab4bd726c0f2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a36362ac2ea42d7cac13ab4bd726c0f2a">sfTexture_isSmooth</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture)</td></tr>
+<tr class="memdesc:a36362ac2ea42d7cac13ab4bd726c0f2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether the smooth filter is enabled or not for a texture. <a href="#a36362ac2ea42d7cac13ab4bd726c0f2a"></a><br/></td></tr>
+<tr class="separator:a36362ac2ea42d7cac13ab4bd726c0f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b2914a31fc37ebba8ab2fd66ced3808"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a6b2914a31fc37ebba8ab2fd66ced3808">sfTexture_setRepeated</a> (<a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> repeated)</td></tr>
+<tr class="memdesc:a6b2914a31fc37ebba8ab2fd66ced3808"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable repeating for a texture. <a href="#a6b2914a31fc37ebba8ab2fd66ced3808"></a><br/></td></tr>
+<tr class="separator:a6b2914a31fc37ebba8ab2fd66ced3808"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a7608c4160b0927e319771851604907"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a6a7608c4160b0927e319771851604907">sfTexture_isRepeated</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture)</td></tr>
+<tr class="memdesc:a6a7608c4160b0927e319771851604907"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether a texture is repeated or not. <a href="#a6a7608c4160b0927e319771851604907"></a><br/></td></tr>
+<tr class="separator:a6a7608c4160b0927e319771851604907"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93858b1acf2b2444cdcbd358a7870392"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a93858b1acf2b2444cdcbd358a7870392">sfTexture_bind</a> (const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *texture)</td></tr>
+<tr class="memdesc:a93858b1acf2b2444cdcbd358a7870392"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bind a texture for rendering. <a href="#a93858b1acf2b2444cdcbd358a7870392"></a><br/></td></tr>
+<tr class="separator:a93858b1acf2b2444cdcbd358a7870392"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ce27b7ffa8cf06a22e2335d66e82d4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm#a9ce27b7ffa8cf06a22e2335d66e82d4d">sfTexture_getMaximumSize</a> ()</td></tr>
+<tr class="memdesc:a9ce27b7ffa8cf06a22e2335d66e82d4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the maximum texture size allowed. <a href="#a9ce27b7ffa8cf06a22e2335d66e82d4d"></a><br/></td></tr>
+<tr class="separator:a9ce27b7ffa8cf06a22e2335d66e82d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a93858b1acf2b2444cdcbd358a7870392"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTexture_bind </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Bind a texture for rendering. </p>
+<p>This function is not part of the graphics API, it mustn't be used when drawing SFML entities. It must be used only if you mix sfTexture with OpenGL code.</p>
+<div class="fragment"><div class="line"><a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *t1, *t2;</div>
+<div class="line">...</div>
+<div class="line">sfTexture_bind(t1);</div>
+<div class="line"><span class="comment">// draw OpenGL stuff that use t1...</span></div>
+<div class="line"><a class="code" href="Texture_8h.htm#a93858b1acf2b2444cdcbd358a7870392" title="Bind a texture for rendering.">sfTexture_bind</a>(t2);</div>
+<div class="line"><span class="comment">// draw OpenGL stuff that use t2...</span></div>
+<div class="line"><a class="code" href="Texture_8h.htm#a93858b1acf2b2444cdcbd358a7870392" title="Bind a texture for rendering.">sfTexture_bind</a>(NULL);</div>
+<div class="line"><span class="comment">// draw OpenGL stuff that use no texture...</span></div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">texture</td><td>Pointer to the texture to bind, can be null to use no texture </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad41b0ee28a542e36d9b4252962fe7ab5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfTexture_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy an existing texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">texture</td><td>Texture to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Copied object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a31a0a4bb0a066d52c4576cb7bc593439"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* sfTexture_copyToImage </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy a texture's pixels to an image. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">texture</td><td>Texture to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Image containing the texture's pixels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="adb70e3542940670b959aac0d6cb3928f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfTexture_create </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>height</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">width</td><td>Texture width </td></tr>
+ <tr><td class="paramname">height</td><td>Texture height</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfTexture object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4f6000a17cd1ee2f7955d6f671fe7b54"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfTexture_createFromFile </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>filename</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *&#160;</td>
+ <td class="paramname"><em>area</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new texture from a file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">filename</td><td>Path of the image file to load </td></tr>
+ <tr><td class="paramname">area</td><td>Area of the source image to load (NULL to load the entire image)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfTexture object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2a45cfd1e5a0682afd8348edbd8d7c48"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfTexture_createFromImage </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>image</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *&#160;</td>
+ <td class="paramname"><em>area</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new texture from an image. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">image</td><td>Image to upload to the texture </td></tr>
+ <tr><td class="paramname">area</td><td>Area of the source image to load (NULL to load the entire image)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfTexture object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a84f2b168f062233396acb236682e3570"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfTexture_createFromMemory </td>
+ <td>(</td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizeInBytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *&#160;</td>
+ <td class="paramname"><em>area</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new texture from a file in memory. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>Pointer to the file data in memory </td></tr>
+ <tr><td class="paramname">sizeInBytes</td><td>Size of the data to load, in bytes </td></tr>
+ <tr><td class="paramname">area</td><td>Area of the source image to load (NULL to load the entire image)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfTexture object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8da6416a57852b24974f1a09403a0b33"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfTexture_createFromStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfInputStream.htm">sfInputStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfIntRect.htm">sfIntRect</a> *&#160;</td>
+ <td class="paramname"><em>area</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new texture from a custom stream. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stream</td><td>Source stream to read from </td></tr>
+ <tr><td class="paramname">area</td><td>Area of the source image to load (NULL to load the entire image)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfTexture object, or NULL if it failed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aedade8aee288d2832288fdf2ba94767c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTexture_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">texture</td><td>Texture to delete </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a9ce27b7ffa8cf06a22e2335d66e82d4d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int sfTexture_getMaximumSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the maximum texture size allowed. </p>
+<dl class="section return"><dt>Returns</dt><dd>Maximum size allowed for textures, in pixels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a52b1c4bb16521e933b13fb11882d8826"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2u.htm">sfVector2u</a> sfTexture_getSize </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return the size of the texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">texture</td><td>Texture to read</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Size in pixels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6a7608c4160b0927e319771851604907"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfTexture_isRepeated </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether a texture is repeated or not. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">texture</td><td>The texture object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if repeat mode is enabled, sfFalse if it is disabled </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a36362ac2ea42d7cac13ab4bd726c0f2a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfTexture_isSmooth </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether the smooth filter is enabled or not for a texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">texture</td><td>The texture object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if smoothing is enabled, sfFalse if it is disabled </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6b2914a31fc37ebba8ab2fd66ced3808"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTexture_setRepeated </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>repeated</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enable or disable repeating for a texture. </p>
+<p>Repeating is involved when using texture coordinates outside the texture rectangle [0, 0, width, height]. In this case, if repeat mode is enabled, the whole texture will be repeated as many times as needed to reach the coordinate (for example, if the X texture coordinate is 3 * width, the texture will be repeated 3 times). If repeat mode is disabled, the "extra space" will instead be filled with border pixels. Warning: on very old graphics cards, white pixels may appear when the texture is repeated. With such cards, repeat mode can be used reliably only if the texture has power-of-two dimensions (such as 256x128). Repeating is disabled by default.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">texture</td><td>The texture object </td></tr>
+ <tr><td class="paramname">repeated</td><td>True to repeat the texture, false to disable repeating </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a343d6e61e93ff2ddea730dac554ffa7f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTexture_setSmooth </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>smooth</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enable or disable the smooth filter on a texture. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">texture</td><td>The texture object </td></tr>
+ <tr><td class="paramname">smooth</td><td>sfTrue to enable smoothing, sfFalse to disable it </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0385ceaa1c474eb07f8d414b5380d21b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTexture_updateFromImage </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a> *&#160;</td>
+ <td class="paramname"><em>image</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>y</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Update a texture from an image. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">texture</td><td>Texture to update </td></tr>
+ <tr><td class="paramname">image</td><td>Image to copy to the texture </td></tr>
+ <tr><td class="paramname">x</td><td>X offset in the texture where to copy the source pixels </td></tr>
+ <tr><td class="paramname">y</td><td>Y offset in the texture where to copy the source pixels </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5bc557f532e53a25c1b970de77dc46d2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTexture_updateFromPixels </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> *&#160;</td>
+ <td class="paramname"><em>pixels</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>y</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Update a texture from an array of pixels. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">texture</td><td>Texture to update </td></tr>
+ <tr><td class="paramname">pixels</td><td>Array of pixels to copy to the texture </td></tr>
+ <tr><td class="paramname">width</td><td>Width of the pixel region contained in <em>pixels</em> </td></tr>
+ <tr><td class="paramname">height</td><td>Height of the pixel region contained in <em>pixels</em> </td></tr>
+ <tr><td class="paramname">x</td><td>X offset in the texture where to copy the source pixels </td></tr>
+ <tr><td class="paramname">y</td><td>Y offset in the texture where to copy the source pixels </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0115dfe938c5c0f3d800e6498bf46553"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTexture_updateFromRenderWindow </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a> *&#160;</td>
+ <td class="paramname"><em>renderWindow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>y</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Update a texture from the contents of a render-window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">texture</td><td>Texture to update </td></tr>
+ <tr><td class="paramname">renderWindow</td><td>Render-window to copy to the texture </td></tr>
+ <tr><td class="paramname">x</td><td>X offset in the texture where to copy the source pixels </td></tr>
+ <tr><td class="paramname">y</td><td>Y offset in the texture where to copy the source pixels </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aef18f4ebd6c4585f3b84b7233f3134dd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTexture_updateFromWindow </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td>
+ <td class="paramname"><em>texture</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>y</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Update a texture from the contents of a window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">texture</td><td>Texture to update </td></tr>
+ <tr><td class="paramname">window</td><td>Window to copy to the texture </td></tr>
+ <tr><td class="paramname">x</td><td>X offset in the texture where to copy the source pixels </td></tr>
+ <tr><td class="paramname">y</td><td>Y offset in the texture where to copy the source pixels </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Texture_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Texture_8h_source.htm
new file mode 100755
index 0000000..ab9d601
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Texture_8h_source.htm
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Texture.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Texture_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_TEXTURE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_TEXTURE_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Window_2Types_8h.htm">SFML/Window/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="InputStream_8h.htm">SFML/System/InputStream.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="Texture_8h.htm#adb70e3542940670b959aac0d6cb3928f" title="Create a new texture.">sfTexture_create</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> height);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="Texture_8h.htm#a4f6000a17cd1ee2f7955d6f671fe7b54" title="Create a new texture from a file.">sfTexture_createFromFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename, <span class="keyword">const</span> <a class="code" href="structsfIntRect.htm">sfIntRect</a>* area);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="Texture_8h.htm#a84f2b168f062233396acb236682e3570" title="Create a new texture from a file in memory.">sfTexture_createFromMemory</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> sizeInBytes, <span class="keyword">const</span> <a class="code" href="structsfIntRect.htm">sfIntRect</a>* area);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="Texture_8h.htm#a8da6416a57852b24974f1a09403a0b33" title="Create a new texture from a custom stream.">sfTexture_createFromStream</a>(<a class="code" href="structsfInputStream.htm" title="Set of callbacks that allow users to define custom file streams.">sfInputStream</a>* stream, <span class="keyword">const</span> <a class="code" href="structsfIntRect.htm">sfIntRect</a>* area);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="Texture_8h.htm#a2a45cfd1e5a0682afd8348edbd8d7c48" title="Create a new texture from an image.">sfTexture_createFromImage</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* image, <span class="keyword">const</span> <a class="code" href="structsfIntRect.htm">sfIntRect</a>* area);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* <a class="code" href="Texture_8h.htm#ad41b0ee28a542e36d9b4252962fe7ab5" title="Copy an existing texture.">sfTexture_copy</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Texture_8h.htm#aedade8aee288d2832288fdf2ba94767c" title="Destroy an existing texture.">sfTexture_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture);</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2u.htm" title="2-component vector of unsigned integers">sfVector2u</a> <a class="code" href="Texture_8h.htm#a52b1c4bb16521e933b13fb11882d8826" title="Return the size of the texture.">sfTexture_getSize</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* <a class="code" href="Texture_8h.htm#a31a0a4bb0a066d52c4576cb7bc593439" title="Copy a texture&#39;s pixels to an image.">sfTexture_copyToImage</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Texture_8h.htm#a5bc557f532e53a25c1b970de77dc46d2" title="Update a texture from an array of pixels.">sfTexture_updateFromPixels</a>(<a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture, <span class="keyword">const</span> <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>* pixels, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> height, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> x, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> y);</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Texture_8h.htm#a0385ceaa1c474eb07f8d414b5380d21b" title="Update a texture from an image.">sfTexture_updateFromImage</a>(<a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">sfImage</a>* image, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> x, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> y);</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Texture_8h.htm#aef18f4ebd6c4585f3b84b7233f3134dd" title="Update a texture from the contents of a window.">sfTexture_updateFromWindow</a>(<a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture, <span class="keyword">const</span> <a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> x, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> y);</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Texture_8h.htm#a0115dfe938c5c0f3d800e6498bf46553" title="Update a texture from the contents of a render-window.">sfTexture_updateFromRenderWindow</a>(<a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture, <span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* renderWindow, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> x, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> y);</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Texture_8h.htm#a343d6e61e93ff2ddea730dac554ffa7f" title="Enable or disable the smooth filter on a texture.">sfTexture_setSmooth</a>(<a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> smooth);</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Texture_8h.htm#a36362ac2ea42d7cac13ab4bd726c0f2a" title="Tell whether the smooth filter is enabled or not for a texture.">sfTexture_isSmooth</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture);</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Texture_8h.htm#a6b2914a31fc37ebba8ab2fd66ced3808" title="Enable or disable repeating for a texture.">sfTexture_setRepeated</a>(<a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> repeated);</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Texture_8h.htm#a6a7608c4160b0927e319771851604907" title="Tell whether a texture is repeated or not.">sfTexture_isRepeated</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture);</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Texture_8h.htm#a93858b1acf2b2444cdcbd358a7870392" title="Bind a texture for rendering.">sfTexture_bind</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture);</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="Texture_8h.htm#a9ce27b7ffa8cf06a22e2335d66e82d4d" title="Get the maximum texture size allowed.">sfTexture_getMaximumSize</a>();</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor">#endif // SFML_TEXTURE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Thread_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Thread_8h.htm
new file mode 100755
index 0000000..530f357
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Thread_8h.htm
@@ -0,0 +1,212 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Thread.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="System_2Export_8h_source.htm">SFML/System/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="System_2Types_8h_source.htm">SFML/System/Types.h</a>&gt;</code><br/>
+</div>
+<p><a href="Thread_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a9257f98a24e85cc85b59c181db4e84dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Thread_8h.htm#a9257f98a24e85cc85b59c181db4e84dc">sfThread_create</a> (void(*function)(void *), void *userData)</td></tr>
+<tr class="memdesc:a9257f98a24e85cc85b59c181db4e84dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new thread from a function pointer. <a href="#a9257f98a24e85cc85b59c181db4e84dc"></a><br/></td></tr>
+<tr class="separator:a9257f98a24e85cc85b59c181db4e84dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a013650eb375bce8ba691814abe94bfe6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Thread_8h.htm#a013650eb375bce8ba691814abe94bfe6">sfThread_destroy</a> (<a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a> *thread)</td></tr>
+<tr class="memdesc:a013650eb375bce8ba691814abe94bfe6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a thread. <a href="#a013650eb375bce8ba691814abe94bfe6"></a><br/></td></tr>
+<tr class="separator:a013650eb375bce8ba691814abe94bfe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad68fdc94cc65dddf1b27a5b0758d3335"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Thread_8h.htm#ad68fdc94cc65dddf1b27a5b0758d3335">sfThread_launch</a> (<a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a> *thread)</td></tr>
+<tr class="memdesc:ad68fdc94cc65dddf1b27a5b0758d3335"><td class="mdescLeft">&#160;</td><td class="mdescRight">Run a thread. <a href="#ad68fdc94cc65dddf1b27a5b0758d3335"></a><br/></td></tr>
+<tr class="separator:ad68fdc94cc65dddf1b27a5b0758d3335"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a198ad9130b09b362941c43b90f547381"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Thread_8h.htm#a198ad9130b09b362941c43b90f547381">sfThread_wait</a> (<a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a> *thread)</td></tr>
+<tr class="memdesc:a198ad9130b09b362941c43b90f547381"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait until a thread finishes. <a href="#a198ad9130b09b362941c43b90f547381"></a><br/></td></tr>
+<tr class="separator:a198ad9130b09b362941c43b90f547381"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1700c19f916ce8dfc8d2dcfe93d299ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Thread_8h.htm#a1700c19f916ce8dfc8d2dcfe93d299ed">sfThread_terminate</a> (<a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a> *thread)</td></tr>
+<tr class="memdesc:a1700c19f916ce8dfc8d2dcfe93d299ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Terminate a thread. <a href="#a1700c19f916ce8dfc8d2dcfe93d299ed"></a><br/></td></tr>
+<tr class="separator:a1700c19f916ce8dfc8d2dcfe93d299ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a9257f98a24e85cc85b59c181db4e84dc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a>* sfThread_create </td>
+ <td>(</td>
+ <td class="paramtype">void(*)(void *)&#160;</td>
+ <td class="paramname"><em>function</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>userData</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new thread from a function pointer. </p>
+<p>Note: this does <em>not</em> run the thread, use sfThread_launch.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">function</td><td>Entry point of the thread </td></tr>
+ <tr><td class="paramname">userData</td><td>Custom data to pass to the thread function</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfThread object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a013650eb375bce8ba691814abe94bfe6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void sfThread_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a> *&#160;</td>
+ <td class="paramname"><em>thread</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a thread. </p>
+<p>This function calls sfThread_wait, so that the internal thread cannot survive after the sfThread object is destroyed.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">thread</td><td>Thread to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad68fdc94cc65dddf1b27a5b0758d3335"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void sfThread_launch </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a> *&#160;</td>
+ <td class="paramname"><em>thread</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Run a thread. </p>
+<p>This function starts the entry point passed to the thread's constructor, and returns immediately. After this function returns, the thread's function is running in parallel to the calling code.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">thread</td><td>Thread object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a1700c19f916ce8dfc8d2dcfe93d299ed"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void sfThread_terminate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a> *&#160;</td>
+ <td class="paramname"><em>thread</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Terminate a thread. </p>
+<p>This function immediately stops the thread, without waiting for its function to finish. Terminating a thread with this function is not safe, and can lead to local variables not being destroyed on some operating systems. You should rather try to make the thread function terminate by itself.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">thread</td><td>Thread object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a198ad9130b09b362941c43b90f547381"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> void sfThread_wait </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a> *&#160;</td>
+ <td class="paramname"><em>thread</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Wait until a thread finishes. </p>
+<p>This function will block the execution until the thread's function ends. Warning: if the thread function never ends, the calling thread will block forever. If this function is called from its owner thread, it returns without doing anything.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">thread</td><td>Thread object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Thread_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Thread_8h_source.htm
new file mode 100755
index 0000000..5463202
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Thread_8h_source.htm
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Thread.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Thread_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_THREAD_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_THREAD_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="System_2Export_8h.htm">SFML/System/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="System_2Types_8h.htm">SFML/System/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="code" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a>* <a class="code" href="Thread_8h.htm#a9257f98a24e85cc85b59c181db4e84dc" title="Create a new thread from a function pointer.">sfThread_create</a>(<span class="keywordtype">void</span> (*<span class="keyword">function</span>)(<span class="keywordtype">void</span>*), <span class="keywordtype">void</span>* userData);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <span class="keywordtype">void</span> <a class="code" href="Thread_8h.htm#a013650eb375bce8ba691814abe94bfe6" title="Destroy a thread.">sfThread_destroy</a>(<a class="code" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a>* thread);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <span class="keywordtype">void</span> <a class="code" href="Thread_8h.htm#ad68fdc94cc65dddf1b27a5b0758d3335" title="Run a thread.">sfThread_launch</a>(<a class="code" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a>* thread);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <span class="keywordtype">void</span> <a class="code" href="Thread_8h.htm#a198ad9130b09b362941c43b90f547381" title="Wait until a thread finishes.">sfThread_wait</a>(<a class="code" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a>* thread);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <span class="keywordtype">void</span> <a class="code" href="Thread_8h.htm#a1700c19f916ce8dfc8d2dcfe93d299ed" title="Terminate a thread.">sfThread_terminate</a>(<a class="code" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">sfThread</a>* thread);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor">#endif // SFML_THREAD_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Time_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Time_8h.htm
new file mode 100755
index 0000000..6c5ad79
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Time_8h.htm
@@ -0,0 +1,258 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Time.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="System_2Export_8h_source.htm">SFML/System/Export.h</a>&gt;</code><br/>
+</div>
+<p><a href="Time_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfTime.htm">sfTime</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a time value. <a href="structsfTime.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a4eae76694e0dc04bad76472f5512a83e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Time_8h.htm#a4eae76694e0dc04bad76472f5512a83e">sfTime_asSeconds</a> (<a class="el" href="structsfTime.htm">sfTime</a> time)</td></tr>
+<tr class="memdesc:a4eae76694e0dc04bad76472f5512a83e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a time value as a number of seconds. <a href="#a4eae76694e0dc04bad76472f5512a83e"></a><br/></td></tr>
+<tr class="separator:a4eae76694e0dc04bad76472f5512a83e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae18c160c0513c04ff6f3677add1c2041"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Time_8h.htm#ae18c160c0513c04ff6f3677add1c2041">sfTime_asMilliseconds</a> (<a class="el" href="structsfTime.htm">sfTime</a> time)</td></tr>
+<tr class="memdesc:ae18c160c0513c04ff6f3677add1c2041"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a time value as a number of milliseconds. <a href="#ae18c160c0513c04ff6f3677add1c2041"></a><br/></td></tr>
+<tr class="separator:ae18c160c0513c04ff6f3677add1c2041"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a182b22a1ee5a9bd428d2d68975a2fc7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Time_8h.htm#a182b22a1ee5a9bd428d2d68975a2fc7c">sfTime_asMicroseconds</a> (<a class="el" href="structsfTime.htm">sfTime</a> time)</td></tr>
+<tr class="memdesc:a182b22a1ee5a9bd428d2d68975a2fc7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a time value as a number of microseconds. <a href="#a182b22a1ee5a9bd428d2d68975a2fc7c"></a><br/></td></tr>
+<tr class="separator:a182b22a1ee5a9bd428d2d68975a2fc7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f8397f102ce9f6519abb273c980edb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="structsfTime.htm">sfTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Time_8h.htm#a0f8397f102ce9f6519abb273c980edb3">sfSeconds</a> (float amount)</td></tr>
+<tr class="memdesc:a0f8397f102ce9f6519abb273c980edb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a time value from a number of seconds. <a href="#a0f8397f102ce9f6519abb273c980edb3"></a><br/></td></tr>
+<tr class="separator:a0f8397f102ce9f6519abb273c980edb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1261192be4f54d0d1f86d77c546d0909"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="structsfTime.htm">sfTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Time_8h.htm#a1261192be4f54d0d1f86d77c546d0909">sfMilliseconds</a> (<a class="el" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a> amount)</td></tr>
+<tr class="memdesc:a1261192be4f54d0d1f86d77c546d0909"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a time value from a number of milliseconds. <a href="#a1261192be4f54d0d1f86d77c546d0909"></a><br/></td></tr>
+<tr class="separator:a1261192be4f54d0d1f86d77c546d0909"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a0f1f0993da5aa294d907c4541d1383"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="structsfTime.htm">sfTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Time_8h.htm#a4a0f1f0993da5aa294d907c4541d1383">sfMicroseconds</a> (<a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> amount)</td></tr>
+<tr class="memdesc:a4a0f1f0993da5aa294d907c4541d1383"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a time value from a number of microseconds. <a href="#a4a0f1f0993da5aa294d907c4541d1383"></a><br/></td></tr>
+<tr class="separator:a4a0f1f0993da5aa294d907c4541d1383"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a4bfaf4ff046dfbbfa6c900ec9b839b4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="structsfTime.htm">sfTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Time_8h.htm#a4bfaf4ff046dfbbfa6c900ec9b839b4d">sfTime_Zero</a></td></tr>
+<tr class="memdesc:a4bfaf4ff046dfbbfa6c900ec9b839b4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Predefined "zero" time value. <a href="#a4bfaf4ff046dfbbfa6c900ec9b839b4d"></a><br/></td></tr>
+<tr class="separator:a4bfaf4ff046dfbbfa6c900ec9b839b4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a4a0f1f0993da5aa294d907c4541d1383"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="structsfTime.htm">sfTime</a> sfMicroseconds </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a>&#160;</td>
+ <td class="paramname"><em>amount</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a time value from a number of microseconds. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">amount</td><td>Number of microseconds</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Time value constructed from the amount of microseconds </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1261192be4f54d0d1f86d77c546d0909"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="structsfTime.htm">sfTime</a> sfMilliseconds </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a>&#160;</td>
+ <td class="paramname"><em>amount</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a time value from a number of milliseconds. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">amount</td><td>Number of milliseconds</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Time value constructed from the amount of milliseconds </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0f8397f102ce9f6519abb273c980edb3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="structsfTime.htm">sfTime</a> sfSeconds </td>
+ <td>(</td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>amount</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a time value from a number of seconds. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">amount</td><td>Number of seconds</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Time value constructed from the amount of seconds </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a182b22a1ee5a9bd428d2d68975a2fc7c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> sfTime_asMicroseconds </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfTime.htm">sfTime</a>&#160;</td>
+ <td class="paramname"><em>time</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return a time value as a number of microseconds. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">time</td><td>Time value</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Time in microseconds </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae18c160c0513c04ff6f3677add1c2041"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a> sfTime_asMilliseconds </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfTime.htm">sfTime</a>&#160;</td>
+ <td class="paramname"><em>time</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return a time value as a number of milliseconds. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">time</td><td>Time value</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Time in milliseconds </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4eae76694e0dc04bad76472f5512a83e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> float sfTime_asSeconds </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfTime.htm">sfTime</a>&#160;</td>
+ <td class="paramname"><em>time</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return a time value as a number of seconds. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">time</td><td>Time value</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Time in seconds </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a4bfaf4ff046dfbbfa6c900ec9b839b4d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="el" href="structsfTime.htm">sfTime</a> sfTime_Zero</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Predefined "zero" time value. </p>
+
+<p>Definition at line <a class="el" href="Time_8h_source.htm#l00047">47</a> of file <a class="el" href="Time_8h_source.htm">Time.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Time_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Time_8h_source.htm
new file mode 100755
index 0000000..a90a7f5
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Time_8h_source.htm
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Time.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Time_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_TIME_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_TIME_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="System_2Export_8h.htm">SFML/System/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="structsfTime.htm"> 38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="structsfTime.htm#aaf61a1cf843fff94762a45fd9900bc70"> 40</a></span>&#160; <a class="code" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> <a class="code" href="structsfTime.htm#aaf61a1cf843fff94762a45fd9900bc70">microseconds</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;} <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="Time_8h.htm#a4bfaf4ff046dfbbfa6c900ec9b839b4d"> 47</a></span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> <a class="code" href="Time_8h.htm#a4bfaf4ff046dfbbfa6c900ec9b839b4d" title="Predefined &quot;zero&quot; time value.">sfTime_Zero</a>;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <span class="keywordtype">float</span> <a class="code" href="Time_8h.htm#a4eae76694e0dc04bad76472f5512a83e" title="Return a time value as a number of seconds.">sfTime_asSeconds</a>(<a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> time);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="code" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a> <a class="code" href="Time_8h.htm#ae18c160c0513c04ff6f3677add1c2041" title="Return a time value as a number of milliseconds.">sfTime_asMilliseconds</a>(<a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> time);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="code" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> <a class="code" href="Time_8h.htm#a182b22a1ee5a9bd428d2d68975a2fc7c" title="Return a time value as a number of microseconds.">sfTime_asMicroseconds</a>(<a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> time);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> <a class="code" href="Time_8h.htm#a0f8397f102ce9f6519abb273c980edb3" title="Construct a time value from a number of seconds.">sfSeconds</a>(<span class="keywordtype">float</span> amount);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> <a class="code" href="Time_8h.htm#a1261192be4f54d0d1f86d77c546d0909" title="Construct a time value from a number of milliseconds.">sfMilliseconds</a>(<a class="code" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">sfInt32</a> amount);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<a class="code" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">CSFML_SYSTEM_API</a> <a class="code" href="structsfTime.htm" title="Represents a time value.">sfTime</a> <a class="code" href="Time_8h.htm#a4a0f1f0993da5aa294d907c4541d1383" title="Construct a time value from a number of microseconds.">sfMicroseconds</a>(<a class="code" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> amount);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#endif // SFML_TIME_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transform_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transform_8h.htm
new file mode 100755
index 0000000..f99bb16
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transform_8h.htm
@@ -0,0 +1,613 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Transform.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+</div>
+<p><a href="Transform_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfTransform.htm">sfTransform</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encapsulate a 3x3 transform matrix. <a href="structsfTransform.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a46fb0a93fc21dcb280e1ec4fc4a91cfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transform_8h.htm#a46fb0a93fc21dcb280e1ec4fc4a91cfa">sfTransform_fromMatrix</a> (float a00, float a01, float a02, float a10, float a11, float a12, float a20, float a21, float a22)</td></tr>
+<tr class="memdesc:a46fb0a93fc21dcb280e1ec4fc4a91cfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new transform from a matrix. <a href="#a46fb0a93fc21dcb280e1ec4fc4a91cfa"></a><br/></td></tr>
+<tr class="separator:a46fb0a93fc21dcb280e1ec4fc4a91cfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adefcb358d2f240b18e835613c563eefc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transform_8h.htm#adefcb358d2f240b18e835613c563eefc">sfTransform_getMatrix</a> (const <a class="el" href="structsfTransform.htm">sfTransform</a> *transform, float *matrix)</td></tr>
+<tr class="memdesc:adefcb358d2f240b18e835613c563eefc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the 4x4 matrix of a transform. <a href="#adefcb358d2f240b18e835613c563eefc"></a><br/></td></tr>
+<tr class="separator:adefcb358d2f240b18e835613c563eefc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a01c40ea607624d70f901452eae83bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transform_8h.htm#a7a01c40ea607624d70f901452eae83bd">sfTransform_getInverse</a> (const <a class="el" href="structsfTransform.htm">sfTransform</a> *transform)</td></tr>
+<tr class="memdesc:a7a01c40ea607624d70f901452eae83bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the inverse of a transform. <a href="#a7a01c40ea607624d70f901452eae83bd"></a><br/></td></tr>
+<tr class="separator:a7a01c40ea607624d70f901452eae83bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f08eb29f3e596c59505cfadf83bed68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transform_8h.htm#a6f08eb29f3e596c59505cfadf83bed68">sfTransform_transformPoint</a> (const <a class="el" href="structsfTransform.htm">sfTransform</a> *transform, <a class="el" href="structsfVector2f.htm">sfVector2f</a> point)</td></tr>
+<tr class="memdesc:a6f08eb29f3e596c59505cfadf83bed68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Apply a transform to a 2D point. <a href="#a6f08eb29f3e596c59505cfadf83bed68"></a><br/></td></tr>
+<tr class="separator:a6f08eb29f3e596c59505cfadf83bed68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7491ed1f5f0c5bfb6ded1c78f2f0728a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transform_8h.htm#a7491ed1f5f0c5bfb6ded1c78f2f0728a">sfTransform_transformRect</a> (const <a class="el" href="structsfTransform.htm">sfTransform</a> *transform, <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> rectangle)</td></tr>
+<tr class="memdesc:a7491ed1f5f0c5bfb6ded1c78f2f0728a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Apply a transform to a rectangle. <a href="#a7491ed1f5f0c5bfb6ded1c78f2f0728a"></a><br/></td></tr>
+<tr class="separator:a7491ed1f5f0c5bfb6ded1c78f2f0728a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a552690ab21fd47659f412cf801ad3477"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transform_8h.htm#a552690ab21fd47659f412cf801ad3477">sfTransform_combine</a> (<a class="el" href="structsfTransform.htm">sfTransform</a> *transform, const <a class="el" href="structsfTransform.htm">sfTransform</a> *other)</td></tr>
+<tr class="memdesc:a552690ab21fd47659f412cf801ad3477"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine two transforms. <a href="#a552690ab21fd47659f412cf801ad3477"></a><br/></td></tr>
+<tr class="separator:a552690ab21fd47659f412cf801ad3477"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a564aa15648b02233ee3488e4b05b20e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transform_8h.htm#a564aa15648b02233ee3488e4b05b20e1">sfTransform_translate</a> (<a class="el" href="structsfTransform.htm">sfTransform</a> *transform, float x, float y)</td></tr>
+<tr class="memdesc:a564aa15648b02233ee3488e4b05b20e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine a transform with a translation. <a href="#a564aa15648b02233ee3488e4b05b20e1"></a><br/></td></tr>
+<tr class="separator:a564aa15648b02233ee3488e4b05b20e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae75d653c20e398cda2e6b17c47bad7d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transform_8h.htm#ae75d653c20e398cda2e6b17c47bad7d2">sfTransform_rotate</a> (<a class="el" href="structsfTransform.htm">sfTransform</a> *transform, float angle)</td></tr>
+<tr class="memdesc:ae75d653c20e398cda2e6b17c47bad7d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine the current transform with a rotation. <a href="#ae75d653c20e398cda2e6b17c47bad7d2"></a><br/></td></tr>
+<tr class="separator:ae75d653c20e398cda2e6b17c47bad7d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a193173122b50519ae84f02a13600f22b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transform_8h.htm#a193173122b50519ae84f02a13600f22b">sfTransform_rotateWithCenter</a> (<a class="el" href="structsfTransform.htm">sfTransform</a> *transform, float angle, float centerX, float centerY)</td></tr>
+<tr class="memdesc:a193173122b50519ae84f02a13600f22b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine the current transform with a rotation. <a href="#a193173122b50519ae84f02a13600f22b"></a><br/></td></tr>
+<tr class="separator:a193173122b50519ae84f02a13600f22b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b98dc4a8fa5c92857969fa1908ece1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transform_8h.htm#a6b98dc4a8fa5c92857969fa1908ece1a">sfTransform_scale</a> (<a class="el" href="structsfTransform.htm">sfTransform</a> *transform, float scaleX, float scaleY)</td></tr>
+<tr class="memdesc:a6b98dc4a8fa5c92857969fa1908ece1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine the current transform with a scaling. <a href="#a6b98dc4a8fa5c92857969fa1908ece1a"></a><br/></td></tr>
+<tr class="separator:a6b98dc4a8fa5c92857969fa1908ece1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2947ed7ba1fb74024141a1daef393b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transform_8h.htm#ad2947ed7ba1fb74024141a1daef393b8">sfTransform_scaleWithCenter</a> (<a class="el" href="structsfTransform.htm">sfTransform</a> *transform, float scaleX, float scaleY, float centerX, float centerY)</td></tr>
+<tr class="memdesc:ad2947ed7ba1fb74024141a1daef393b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine the current transform with a scaling. <a href="#ad2947ed7ba1fb74024141a1daef393b8"></a><br/></td></tr>
+<tr class="separator:ad2947ed7ba1fb74024141a1daef393b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ae31e8c09a792f146d2b2d04ad50c9409"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <br class="typebreak"/>
+<a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transform_8h.htm#ae31e8c09a792f146d2b2d04ad50c9409">sfTransform_Identity</a></td></tr>
+<tr class="memdesc:ae31e8c09a792f146d2b2d04ad50c9409"><td class="mdescLeft">&#160;</td><td class="mdescRight">Identity transform (does nothing) <a href="#ae31e8c09a792f146d2b2d04ad50c9409"></a><br/></td></tr>
+<tr class="separator:ae31e8c09a792f146d2b2d04ad50c9409"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a552690ab21fd47659f412cf801ad3477"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransform_combine </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfTransform.htm">sfTransform</a> *&#160;</td>
+ <td class="paramname"><em>transform</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfTransform.htm">sfTransform</a> *&#160;</td>
+ <td class="paramname"><em>other</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Combine two transforms. </p>
+<p>The result is a transform that is equivalent to applying <em>transform</em> followed by <em>other</em>. Mathematically, it is equivalent to a matrix multiplication.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transform</td><td>Transform object </td></tr>
+ <tr><td class="paramname">right</td><td>Transform to combine to <em>transform</em> </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a46fb0a93fc21dcb280e1ec4fc4a91cfa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfTransform_fromMatrix </td>
+ <td>(</td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>a00</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>a01</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>a02</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>a10</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>a11</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>a12</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>a20</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>a21</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>a22</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new transform from a matrix. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">a00</td><td>Element (0, 0) of the matrix </td></tr>
+ <tr><td class="paramname">a01</td><td>Element (0, 1) of the matrix </td></tr>
+ <tr><td class="paramname">a02</td><td>Element (0, 2) of the matrix </td></tr>
+ <tr><td class="paramname">a10</td><td>Element (1, 0) of the matrix </td></tr>
+ <tr><td class="paramname">a11</td><td>Element (1, 1) of the matrix </td></tr>
+ <tr><td class="paramname">a12</td><td>Element (1, 2) of the matrix </td></tr>
+ <tr><td class="paramname">a20</td><td>Element (2, 0) of the matrix </td></tr>
+ <tr><td class="paramname">a21</td><td>Element (2, 1) of the matrix </td></tr>
+ <tr><td class="paramname">a22</td><td>Element (2, 2) of the matrix</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7a01c40ea607624d70f901452eae83bd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfTransform_getInverse </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structsfTransform.htm">sfTransform</a> *&#160;</td>
+ <td class="paramname"><em>transform</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return the inverse of a transform. </p>
+<p>If the inverse cannot be computed, a new identity transform is returned.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transform</td><td>Transform object </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The inverse matrix </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="adefcb358d2f240b18e835613c563eefc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransform_getMatrix </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structsfTransform.htm">sfTransform</a> *&#160;</td>
+ <td class="paramname"><em>transform</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&#160;</td>
+ <td class="paramname"><em>matrix</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return the 4x4 matrix of a transform. </p>
+<p>This function fills an array of 16 floats with the transform converted as a 4x4 matrix, which is directly compatible with OpenGL functions.</p>
+<div class="fragment"><div class="line"><a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> transform = ...;</div>
+<div class="line"><span class="keywordtype">float</span> matrix[16];</div>
+<div class="line"><a class="code" href="Transform_8h.htm#adefcb358d2f240b18e835613c563eefc" title="Return the 4x4 matrix of a transform.">sfTransform_getMatrix</a>(&amp;transform, matrix)</div>
+<div class="line">glLoadMatrixf(matrix);</div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transform</td><td>Transform object </td></tr>
+ <tr><td class="paramname">matrix</td><td>Pointer to the 16-element array to fill with the matrix </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae75d653c20e398cda2e6b17c47bad7d2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransform_rotate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfTransform.htm">sfTransform</a> *&#160;</td>
+ <td class="paramname"><em>transform</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Combine the current transform with a rotation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transform</td><td>Transform object </td></tr>
+ <tr><td class="paramname">angle</td><td>Rotation angle, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a193173122b50519ae84f02a13600f22b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransform_rotateWithCenter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfTransform.htm">sfTransform</a> *&#160;</td>
+ <td class="paramname"><em>transform</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>centerX</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>centerY</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Combine the current transform with a rotation. </p>
+<p>The center of rotation is provided for convenience as a second argument, so that you can build rotations around arbitrary points more easily (and efficiently) than the usual [translate(-center), rotate(angle), translate(center)].</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transform</td><td>Transform object </td></tr>
+ <tr><td class="paramname">angle</td><td>Rotation angle, in degrees </td></tr>
+ <tr><td class="paramname">centerX</td><td>X coordinate of the center of rotation </td></tr>
+ <tr><td class="paramname">centerY</td><td>Y coordinate of the center of rotation </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6b98dc4a8fa5c92857969fa1908ece1a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransform_scale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfTransform.htm">sfTransform</a> *&#160;</td>
+ <td class="paramname"><em>transform</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>scaleX</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>scaleY</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Combine the current transform with a scaling. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transform</td><td>Transform object </td></tr>
+ <tr><td class="paramname">scaleX</td><td>Scaling factor on the X axis </td></tr>
+ <tr><td class="paramname">scaleY</td><td>Scaling factor on the Y axis </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad2947ed7ba1fb74024141a1daef393b8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransform_scaleWithCenter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfTransform.htm">sfTransform</a> *&#160;</td>
+ <td class="paramname"><em>transform</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>scaleX</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>scaleY</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>centerX</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>centerY</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Combine the current transform with a scaling. </p>
+<p>The center of scaling is provided for convenience as a second argument, so that you can build scaling around arbitrary points more easily (and efficiently) than the usual [translate(-center), scale(factors), translate(center)]</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transform</td><td>Transform object </td></tr>
+ <tr><td class="paramname">scaleX</td><td>Scaling factor on X axis </td></tr>
+ <tr><td class="paramname">scaleY</td><td>Scaling factor on Y axis </td></tr>
+ <tr><td class="paramname">centerX</td><td>X coordinate of the center of scaling </td></tr>
+ <tr><td class="paramname">centerY</td><td>Y coordinate of the center of scaling </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6f08eb29f3e596c59505cfadf83bed68"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfTransform_transformPoint </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structsfTransform.htm">sfTransform</a> *&#160;</td>
+ <td class="paramname"><em>transform</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>point</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Apply a transform to a 2D point. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transform</td><td>Transform object </td></tr>
+ <tr><td class="paramname">point</td><td>Point to transform</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Transformed point </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7491ed1f5f0c5bfb6ded1c78f2f0728a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfTransform_transformRect </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structsfTransform.htm">sfTransform</a> *&#160;</td>
+ <td class="paramname"><em>transform</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td>
+ <td class="paramname"><em>rectangle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Apply a transform to a rectangle. </p>
+<p>Since SFML doesn't provide support for oriented rectangles, the result of this function is always an axis-aligned rectangle. Which means that if the transform contains a rotation, the bounding rectangle of the transformed rectangle is returned.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transform</td><td>Transform object </td></tr>
+ <tr><td class="paramname">rectangle</td><td>Rectangle to transform</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Transformed rectangle </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a564aa15648b02233ee3488e4b05b20e1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransform_translate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfTransform.htm">sfTransform</a> *&#160;</td>
+ <td class="paramname"><em>transform</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>y</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Combine a transform with a translation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transform</td><td>Transform object </td></tr>
+ <tr><td class="paramname">x</td><td>Offset to apply on X axis </td></tr>
+ <tr><td class="paramname">y</td><td>Offset to apply on Y axis </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="ae31e8c09a792f146d2b2d04ad50c9409"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> const <a class="el" href="structsfTransform.htm">sfTransform</a> sfTransform_Identity</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Identity transform (does nothing) </p>
+
+<p>Definition at line <a class="el" href="Transform_8h_source.htm#l00052">52</a> of file <a class="el" href="Transform_8h_source.htm">Transform.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transform_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transform_8h_source.htm
new file mode 100755
index 0000000..52ffb3a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transform_8h_source.htm
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Transform.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Transform_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_TRANSFORM_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_TRANSFORM_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="structsfTransform.htm"> 42</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="structsfTransform.htm#a6971515551f82b06dd44713824b4984d"> 44</a></span>&#160; <span class="keywordtype">float</span> matrix[9];</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;} <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="Transform_8h.htm#ae31e8c09a792f146d2b2d04ad50c9409"> 52</a></span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keyword">const</span> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="Transform_8h.htm#ae31e8c09a792f146d2b2d04ad50c9409" title="Identity transform (does nothing)">sfTransform_Identity</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="Transform_8h.htm#a46fb0a93fc21dcb280e1ec4fc4a91cfa" title="Create a new transform from a matrix.">sfTransform_fromMatrix</a>(<span class="keywordtype">float</span> a00, <span class="keywordtype">float</span> a01, <span class="keywordtype">float</span> a02,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">float</span> a10, <span class="keywordtype">float</span> a11, <span class="keywordtype">float</span> a12,</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">float</span> a20, <span class="keywordtype">float</span> a21, <span class="keywordtype">float</span> a22);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transform_8h.htm#adefcb358d2f240b18e835613c563eefc" title="Return the 4x4 matrix of a transform.">sfTransform_getMatrix</a>(<span class="keyword">const</span> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a>* transform, <span class="keywordtype">float</span>* matrix);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="Transform_8h.htm#a7a01c40ea607624d70f901452eae83bd" title="Return the inverse of a transform.">sfTransform_getInverse</a>(<span class="keyword">const</span> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a>* transform);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Transform_8h.htm#a6f08eb29f3e596c59505cfadf83bed68" title="Apply a transform to a 2D point.">sfTransform_transformPoint</a>(<span class="keyword">const</span> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a>* transform, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> point);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="Transform_8h.htm#a7491ed1f5f0c5bfb6ded1c78f2f0728a" title="Apply a transform to a rectangle.">sfTransform_transformRect</a>(<span class="keyword">const</span> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a>* transform, <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> rectangle);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transform_8h.htm#a552690ab21fd47659f412cf801ad3477" title="Combine two transforms.">sfTransform_combine</a>(<a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a>* transform, <span class="keyword">const</span> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a>* other);</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transform_8h.htm#a564aa15648b02233ee3488e4b05b20e1" title="Combine a transform with a translation.">sfTransform_translate</a>(<a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a>* transform, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transform_8h.htm#ae75d653c20e398cda2e6b17c47bad7d2" title="Combine the current transform with a rotation.">sfTransform_rotate</a>(<a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a>* transform, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transform_8h.htm#a193173122b50519ae84f02a13600f22b" title="Combine the current transform with a rotation.">sfTransform_rotateWithCenter</a>(<a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a>* transform, <span class="keywordtype">float</span> angle, <span class="keywordtype">float</span> centerX, <span class="keywordtype">float</span> centerY);</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transform_8h.htm#a6b98dc4a8fa5c92857969fa1908ece1a" title="Combine the current transform with a scaling.">sfTransform_scale</a>(<a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a>* transform, <span class="keywordtype">float</span> scaleX, <span class="keywordtype">float</span> scaleY);</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transform_8h.htm#ad2947ed7ba1fb74024141a1daef393b8" title="Combine the current transform with a scaling.">sfTransform_scaleWithCenter</a>(<a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a>* transform, <span class="keywordtype">float</span> scaleX, <span class="keywordtype">float</span> scaleY, <span class="keywordtype">float</span> centerX, <span class="keywordtype">float</span> centerY);</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor">#endif // SFML_TRANSFORM_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transformable_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transformable_8h.htm
new file mode 100755
index 0000000..9b8aa31
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transformable_8h.htm
@@ -0,0 +1,583 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Transformable.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Transform_8h_source.htm">SFML/Graphics/Transform.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+</div>
+<p><a href="Transformable_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ad09fa6667f78ee9edccef7ad89edb891"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <br class="typebreak"/>
+<a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#ad09fa6667f78ee9edccef7ad89edb891">sfTransformable_create</a> (void)</td></tr>
+<tr class="memdesc:ad09fa6667f78ee9edccef7ad89edb891"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new transformable. <a href="#ad09fa6667f78ee9edccef7ad89edb891"></a><br/></td></tr>
+<tr class="separator:ad09fa6667f78ee9edccef7ad89edb891"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9bd2e80a19ae4b88aa390e8f33c8d3ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <br class="typebreak"/>
+<a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#a9bd2e80a19ae4b88aa390e8f33c8d3ee">sfTransformable_copy</a> (const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable)</td></tr>
+<tr class="memdesc:a9bd2e80a19ae4b88aa390e8f33c8d3ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing transformable. <a href="#a9bd2e80a19ae4b88aa390e8f33c8d3ee"></a><br/></td></tr>
+<tr class="separator:a9bd2e80a19ae4b88aa390e8f33c8d3ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a539f6e2f7f0d69912e8ea449c2e569df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#a539f6e2f7f0d69912e8ea449c2e569df">sfTransformable_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable)</td></tr>
+<tr class="memdesc:a539f6e2f7f0d69912e8ea449c2e569df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing transformable. <a href="#a539f6e2f7f0d69912e8ea449c2e569df"></a><br/></td></tr>
+<tr class="separator:a539f6e2f7f0d69912e8ea449c2e569df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad67bfbdb8c8ae13a8a97dab37a8a39b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#ad67bfbdb8c8ae13a8a97dab37a8a39b0">sfTransformable_setPosition</a> (<a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable, <a class="el" href="structsfVector2f.htm">sfVector2f</a> position)</td></tr>
+<tr class="memdesc:ad67bfbdb8c8ae13a8a97dab37a8a39b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of a transformable. <a href="#ad67bfbdb8c8ae13a8a97dab37a8a39b0"></a><br/></td></tr>
+<tr class="separator:ad67bfbdb8c8ae13a8a97dab37a8a39b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbb25d013c075f2870e65c511a9ba92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#a2dbb25d013c075f2870e65c511a9ba92">sfTransformable_setRotation</a> (<a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable, float angle)</td></tr>
+<tr class="memdesc:a2dbb25d013c075f2870e65c511a9ba92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the orientation of a transformable. <a href="#a2dbb25d013c075f2870e65c511a9ba92"></a><br/></td></tr>
+<tr class="separator:a2dbb25d013c075f2870e65c511a9ba92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd834de75a3b5fe9491c4d86956feb27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#acd834de75a3b5fe9491c4d86956feb27">sfTransformable_setScale</a> (<a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable, <a class="el" href="structsfVector2f.htm">sfVector2f</a> scale)</td></tr>
+<tr class="memdesc:acd834de75a3b5fe9491c4d86956feb27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the scale factors of a transformable. <a href="#acd834de75a3b5fe9491c4d86956feb27"></a><br/></td></tr>
+<tr class="separator:acd834de75a3b5fe9491c4d86956feb27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4887dd4e715a717683f4352feb1f2cd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#a4887dd4e715a717683f4352feb1f2cd5">sfTransformable_setOrigin</a> (<a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable, <a class="el" href="structsfVector2f.htm">sfVector2f</a> origin)</td></tr>
+<tr class="memdesc:a4887dd4e715a717683f4352feb1f2cd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the local origin of a transformable. <a href="#a4887dd4e715a717683f4352feb1f2cd5"></a><br/></td></tr>
+<tr class="separator:a4887dd4e715a717683f4352feb1f2cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae97417c3411467d47f4093897a0451ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#ae97417c3411467d47f4093897a0451ca">sfTransformable_getPosition</a> (const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable)</td></tr>
+<tr class="memdesc:ae97417c3411467d47f4093897a0451ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the position of a transformable. <a href="#ae97417c3411467d47f4093897a0451ca"></a><br/></td></tr>
+<tr class="separator:ae97417c3411467d47f4093897a0451ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a763d72100200cdddfd8ca7f66862cb1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#a763d72100200cdddfd8ca7f66862cb1d">sfTransformable_getRotation</a> (const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable)</td></tr>
+<tr class="memdesc:a763d72100200cdddfd8ca7f66862cb1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the orientation of a transformable. <a href="#a763d72100200cdddfd8ca7f66862cb1d"></a><br/></td></tr>
+<tr class="separator:a763d72100200cdddfd8ca7f66862cb1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1eb294c729aec0f3ba1d52b0a1b4483c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#a1eb294c729aec0f3ba1d52b0a1b4483c">sfTransformable_getScale</a> (const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable)</td></tr>
+<tr class="memdesc:a1eb294c729aec0f3ba1d52b0a1b4483c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current scale of a transformable. <a href="#a1eb294c729aec0f3ba1d52b0a1b4483c"></a><br/></td></tr>
+<tr class="separator:a1eb294c729aec0f3ba1d52b0a1b4483c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5b3686f9b452711dfb433d44c98ada5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#af5b3686f9b452711dfb433d44c98ada5">sfTransformable_getOrigin</a> (const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable)</td></tr>
+<tr class="memdesc:af5b3686f9b452711dfb433d44c98ada5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local origin of a transformable. <a href="#af5b3686f9b452711dfb433d44c98ada5"></a><br/></td></tr>
+<tr class="separator:af5b3686f9b452711dfb433d44c98ada5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69fb9dc215c40d417ac5a8e628db7454"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#a69fb9dc215c40d417ac5a8e628db7454">sfTransformable_move</a> (<a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable, <a class="el" href="structsfVector2f.htm">sfVector2f</a> offset)</td></tr>
+<tr class="memdesc:a69fb9dc215c40d417ac5a8e628db7454"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move a transformable by a given offset. <a href="#a69fb9dc215c40d417ac5a8e628db7454"></a><br/></td></tr>
+<tr class="separator:a69fb9dc215c40d417ac5a8e628db7454"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a406ce10ec74200ab111bb4cc0d85054f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#a406ce10ec74200ab111bb4cc0d85054f">sfTransformable_rotate</a> (<a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable, float angle)</td></tr>
+<tr class="memdesc:a406ce10ec74200ab111bb4cc0d85054f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate a transformable. <a href="#a406ce10ec74200ab111bb4cc0d85054f"></a><br/></td></tr>
+<tr class="separator:a406ce10ec74200ab111bb4cc0d85054f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf4590094f13e7a94646e85c2fcade9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#a2cf4590094f13e7a94646e85c2fcade9">sfTransformable_scale</a> (<a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable, <a class="el" href="structsfVector2f.htm">sfVector2f</a> factors)</td></tr>
+<tr class="memdesc:a2cf4590094f13e7a94646e85c2fcade9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scale a transformable. <a href="#a2cf4590094f13e7a94646e85c2fcade9"></a><br/></td></tr>
+<tr class="separator:a2cf4590094f13e7a94646e85c2fcade9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2a9fc159b51a6c4d211de8b747c8b93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#ab2a9fc159b51a6c4d211de8b747c8b93">sfTransformable_getTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable)</td></tr>
+<tr class="memdesc:ab2a9fc159b51a6c4d211de8b747c8b93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the combined transform of a transformable. <a href="#ab2a9fc159b51a6c4d211de8b747c8b93"></a><br/></td></tr>
+<tr class="separator:ab2a9fc159b51a6c4d211de8b747c8b93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a136021f53c2a12655a215245c63fdd97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm#a136021f53c2a12655a215245c63fdd97">sfTransformable_getInverseTransform</a> (const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *transformable)</td></tr>
+<tr class="memdesc:a136021f53c2a12655a215245c63fdd97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the inverse of the combined transform of a transformable. <a href="#a136021f53c2a12655a215245c63fdd97"></a><br/></td></tr>
+<tr class="separator:a136021f53c2a12655a215245c63fdd97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a9bd2e80a19ae4b88aa390e8f33c8d3ee"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* sfTransformable_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy an existing transformable. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Copied object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad09fa6667f78ee9edccef7ad89edb891"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* sfTransformable_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new transformable. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfTransformable object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a539f6e2f7f0d69912e8ea449c2e569df"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransformable_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing transformable. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable to delete </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a136021f53c2a12655a215245c63fdd97"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfTransformable_getInverseTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the inverse of the combined transform of a transformable. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Inverse of the combined transformations applied to the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af5b3686f9b452711dfb433d44c98ada5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfTransformable_getOrigin </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the local origin of a transformable. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current origin </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae97417c3411467d47f4093897a0451ca"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfTransformable_getPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the position of a transformable. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current position </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a763d72100200cdddfd8ca7f66862cb1d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float sfTransformable_getRotation </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the orientation of a transformable. </p>
+<p>The rotation is always in the range [0, 360].</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current rotation, in degrees </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1eb294c729aec0f3ba1d52b0a1b4483c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfTransformable_getScale </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current scale of a transformable. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Current scale factors </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab2a9fc159b51a6c4d211de8b747c8b93"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfTransform.htm">sfTransform</a> sfTransformable_getTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the combined transform of a transformable. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Transform combining the position/rotation/scale/origin of the object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a69fb9dc215c40d417ac5a8e628db7454"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransformable_move </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>offset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Move a transformable by a given offset. </p>
+<p>This function adds to the current position of the object, unlike sfTransformable_setPosition which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable object </td></tr>
+ <tr><td class="paramname">offset</td><td>Offset </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a406ce10ec74200ab111bb4cc0d85054f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransformable_rotate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Rotate a transformable. </p>
+<p>This function adds to the current rotation of the object, unlike sfTransformable_setRotation which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable object </td></tr>
+ <tr><td class="paramname">angle</td><td>Angle of rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2cf4590094f13e7a94646e85c2fcade9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransformable_scale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>factors</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Scale a transformable. </p>
+<p>This function multiplies the current scale of the object, unlike sfTransformable_setScale which overwrites it.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable object </td></tr>
+ <tr><td class="paramname">factors</td><td>Scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a4887dd4e715a717683f4352feb1f2cd5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransformable_setOrigin </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>origin</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the local origin of a transformable. </p>
+<p>The origin of an object defines the center point for all transformations (position, scale, rotation). The coordinates of this point must be relative to the top-left corner of the object, and ignore all transformations (position, scale, rotation). The default origin of a transformable Transformable object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable object </td></tr>
+ <tr><td class="paramname">origin</td><td>New origin </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad67bfbdb8c8ae13a8a97dab37a8a39b0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransformable_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>position</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the position of a transformable. </p>
+<p>This function completely overwrites the previous position. See sfTransformable_move to apply an offset based on the previous position instead. The default position of a transformable Transformable object is (0, 0).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable object </td></tr>
+ <tr><td class="paramname">position</td><td>New position </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2dbb25d013c075f2870e65c511a9ba92"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransformable_setRotation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the orientation of a transformable. </p>
+<p>This function completely overwrites the previous rotation. See sfTransformable_rotate to add an angle based on the previous rotation instead. The default rotation of a transformable Transformable object is 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable object </td></tr>
+ <tr><td class="paramname">angle</td><td>New rotation, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="acd834de75a3b5fe9491c4d86956feb27"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfTransformable_setScale </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a> *&#160;</td>
+ <td class="paramname"><em>transformable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>scale</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the scale factors of a transformable. </p>
+<p>This function completely overwrites the previous scale. See sfTransformable_scale to add a factor based on the previous scale instead. The default scale of a transformable Transformable object is (1, 1).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">transformable</td><td>Transformable object </td></tr>
+ <tr><td class="paramname">scale</td><td>New scale factors </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transformable_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transformable_8h_source.htm
new file mode 100755
index 0000000..e1dfc1f
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Transformable_8h_source.htm
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Transformable.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Transformable_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_TRANSFORMABLE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_TRANSFORMABLE_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Transform_8h.htm">SFML/Graphics/Transform.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* <a class="code" href="Transformable_8h.htm#ad09fa6667f78ee9edccef7ad89edb891" title="Create a new transformable.">sfTransformable_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* <a class="code" href="Transformable_8h.htm#a9bd2e80a19ae4b88aa390e8f33c8d3ee" title="Copy an existing transformable.">sfTransformable_copy</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transformable_8h.htm#a539f6e2f7f0d69912e8ea449c2e569df" title="Destroy an existing transformable.">sfTransformable_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transformable_8h.htm#ad67bfbdb8c8ae13a8a97dab37a8a39b0" title="Set the position of a transformable.">sfTransformable_setPosition</a>(<a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> position);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transformable_8h.htm#a2dbb25d013c075f2870e65c511a9ba92" title="Set the orientation of a transformable.">sfTransformable_setRotation</a>(<a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transformable_8h.htm#acd834de75a3b5fe9491c4d86956feb27" title="Set the scale factors of a transformable.">sfTransformable_setScale</a>(<a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> scale);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transformable_8h.htm#a4887dd4e715a717683f4352feb1f2cd5" title="Set the local origin of a transformable.">sfTransformable_setOrigin</a>(<a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> origin);</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Transformable_8h.htm#ae97417c3411467d47f4093897a0451ca" title="Get the position of a transformable.">sfTransformable_getPosition</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">float</span> <a class="code" href="Transformable_8h.htm#a763d72100200cdddfd8ca7f66862cb1d" title="Get the orientation of a transformable.">sfTransformable_getRotation</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable);</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Transformable_8h.htm#a1eb294c729aec0f3ba1d52b0a1b4483c" title="Get the current scale of a transformable.">sfTransformable_getScale</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable);</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="Transformable_8h.htm#af5b3686f9b452711dfb433d44c98ada5" title="Get the local origin of a transformable.">sfTransformable_getOrigin</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable);</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transformable_8h.htm#a69fb9dc215c40d417ac5a8e628db7454" title="Move a transformable by a given offset.">sfTransformable_move</a>(<a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> offset);</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transformable_8h.htm#a406ce10ec74200ab111bb4cc0d85054f" title="Rotate a transformable.">sfTransformable_rotate</a>(<a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="Transformable_8h.htm#a2cf4590094f13e7a94646e85c2fcade9" title="Scale a transformable.">sfTransformable_scale</a>(<a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> factors);</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="Transformable_8h.htm#ab2a9fc159b51a6c4d211de8b747c8b93" title="Get the combined transform of a transformable.">sfTransformable_getTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable);</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfTransform.htm" title="Encapsulate a 3x3 transform matrix.">sfTransform</a> <a class="code" href="Transformable_8h.htm#a136021f53c2a12655a215245c63fdd97" title="Get the inverse of the combined transform of a transformable.">sfTransformable_getInverseTransform</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">sfTransformable</a>* transformable);</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor">#endif // SFML_TRANSFORMABLE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/UdpSocket_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/UdpSocket_8h.htm
new file mode 100755
index 0000000..751a54c
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/UdpSocket_8h.htm
@@ -0,0 +1,533 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">UdpSocket.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Network_2Export_8h_source.htm">SFML/Network/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="IpAddress_8h_source.htm">SFML/Network/IpAddress.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="SocketStatus_8h_source.htm">SFML/Network/SocketStatus.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Network_2Types_8h_source.htm">SFML/Network/Types.h</a>&gt;</code><br/>
+<code>#include &lt;stddef.h&gt;</code><br/>
+</div>
+<p><a href="UdpSocket_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:af649392c41ece776fd7ec56217639615"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UdpSocket_8h.htm#af649392c41ece776fd7ec56217639615">sfUdpSocket_create</a> (void)</td></tr>
+<tr class="memdesc:af649392c41ece776fd7ec56217639615"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new UDP socket. <a href="#af649392c41ece776fd7ec56217639615"></a><br/></td></tr>
+<tr class="separator:af649392c41ece776fd7ec56217639615"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afac1437f83c9a385a3f43db52aa9234d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UdpSocket_8h.htm#afac1437f83c9a385a3f43db52aa9234d">sfUdpSocket_destroy</a> (<a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *socket)</td></tr>
+<tr class="memdesc:afac1437f83c9a385a3f43db52aa9234d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a UDP socket. <a href="#afac1437f83c9a385a3f43db52aa9234d"></a><br/></td></tr>
+<tr class="separator:afac1437f83c9a385a3f43db52aa9234d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7afb7be44883236277629efe74ddb44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UdpSocket_8h.htm#ad7afb7be44883236277629efe74ddb44">sfUdpSocket_setBlocking</a> (<a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *socket, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> blocking)</td></tr>
+<tr class="memdesc:ad7afb7be44883236277629efe74ddb44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the blocking state of a UDP listener. <a href="#ad7afb7be44883236277629efe74ddb44"></a><br/></td></tr>
+<tr class="separator:ad7afb7be44883236277629efe74ddb44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3cb760bad25d3aa38c23e0f22ff49cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UdpSocket_8h.htm#ad3cb760bad25d3aa38c23e0f22ff49cf">sfUdpSocket_isBlocking</a> (const <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *socket)</td></tr>
+<tr class="memdesc:ad3cb760bad25d3aa38c23e0f22ff49cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether a UDP socket is in blocking or non-blocking mode. <a href="#ad3cb760bad25d3aa38c23e0f22ff49cf"></a><br/></td></tr>
+<tr class="separator:ad3cb760bad25d3aa38c23e0f22ff49cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae343b0527f28b4ccb70c1e959a84ba76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UdpSocket_8h.htm#ae343b0527f28b4ccb70c1e959a84ba76">sfUdpSocket_getLocalPort</a> (const <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *socket)</td></tr>
+<tr class="memdesc:ae343b0527f28b4ccb70c1e959a84ba76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the port to which a UDP socket is bound locally. <a href="#ae343b0527f28b4ccb70c1e959a84ba76"></a><br/></td></tr>
+<tr class="separator:ae343b0527f28b4ccb70c1e959a84ba76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a277b0694d66511783f9907975793dae6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UdpSocket_8h.htm#a277b0694d66511783f9907975793dae6">sfUdpSocket_bind</a> (<a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *socket, unsigned short port)</td></tr>
+<tr class="memdesc:a277b0694d66511783f9907975793dae6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bind a UDP socket to a specific port. <a href="#a277b0694d66511783f9907975793dae6"></a><br/></td></tr>
+<tr class="separator:a277b0694d66511783f9907975793dae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a800776e415ce2705d0b9a71736d4d71c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UdpSocket_8h.htm#a800776e415ce2705d0b9a71736d4d71c">sfUdpSocket_unbind</a> (<a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *socket)</td></tr>
+<tr class="memdesc:a800776e415ce2705d0b9a71736d4d71c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unbind a UDP socket from the local port to which it is bound. <a href="#a800776e415ce2705d0b9a71736d4d71c"></a><br/></td></tr>
+<tr class="separator:a800776e415ce2705d0b9a71736d4d71c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac31401cdf413cbe5fde7d8d2e2a2dadc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UdpSocket_8h.htm#ac31401cdf413cbe5fde7d8d2e2a2dadc">sfUdpSocket_send</a> (<a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *socket, const void *data, size_t size, <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> address, unsigned short port)</td></tr>
+<tr class="memdesc:ac31401cdf413cbe5fde7d8d2e2a2dadc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send raw data to a remote peer with a UDP socket. <a href="#ac31401cdf413cbe5fde7d8d2e2a2dadc"></a><br/></td></tr>
+<tr class="separator:ac31401cdf413cbe5fde7d8d2e2a2dadc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80106b3d8ad72364b2774fecdcaf8553"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UdpSocket_8h.htm#a80106b3d8ad72364b2774fecdcaf8553">sfUdpSocket_receive</a> (<a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *socket, void *data, size_t maxSize, size_t *sizeReceived, <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> *address, unsigned short *port)</td></tr>
+<tr class="memdesc:a80106b3d8ad72364b2774fecdcaf8553"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive raw data from a remote peer with a UDP socket. <a href="#a80106b3d8ad72364b2774fecdcaf8553"></a><br/></td></tr>
+<tr class="separator:a80106b3d8ad72364b2774fecdcaf8553"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a396b459d2c7c555998faa3b349f12aa4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UdpSocket_8h.htm#a396b459d2c7c555998faa3b349f12aa4">sfUdpSocket_sendPacket</a> (<a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *socket, <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> address, unsigned short port)</td></tr>
+<tr class="memdesc:a396b459d2c7c555998faa3b349f12aa4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a formatted packet of data to a remote peer with a UDP socket. <a href="#a396b459d2c7c555998faa3b349f12aa4"></a><br/></td></tr>
+<tr class="separator:a396b459d2c7c555998faa3b349f12aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71868a2da0677442bf9366182a0ea8b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UdpSocket_8h.htm#a71868a2da0677442bf9366182a0ea8b4">sfUdpSocket_receivePacket</a> (<a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *socket, <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *packet, <a class="el" href="structsfIpAddress.htm">sfIpAddress</a> *address, unsigned short *port)</td></tr>
+<tr class="memdesc:a71868a2da0677442bf9366182a0ea8b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive a formatted packet of data from a remote peer with a UDP socket. <a href="#a71868a2da0677442bf9366182a0ea8b4"></a><br/></td></tr>
+<tr class="separator:a71868a2da0677442bf9366182a0ea8b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68b62f968f64978bf08d64421af81c28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UdpSocket_8h.htm#a68b62f968f64978bf08d64421af81c28">sfUdpSocket_maxDatagramSize</a> ()</td></tr>
+<tr class="memdesc:a68b62f968f64978bf08d64421af81c28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the maximum number of bytes that can be sent in a single UDP datagram. <a href="#a68b62f968f64978bf08d64421af81c28"></a><br/></td></tr>
+<tr class="separator:a68b62f968f64978bf08d64421af81c28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a277b0694d66511783f9907975793dae6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a> sfUdpSocket_bind </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned short&#160;</td>
+ <td class="paramname"><em>port</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Bind a UDP socket to a specific port. </p>
+<p>Binding the socket to a port is necessary for being able to receive data on that port. You can use the special value 0 to tell the system to automatically pick an available port, and then call sfUdpSocket_getLocalPort to retrieve the chosen port.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>UDP socket object </td></tr>
+ <tr><td class="paramname">port</td><td>Port to bind the socket to</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af649392c41ece776fd7ec56217639615"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* sfUdpSocket_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new UDP socket. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfUdpSocket object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afac1437f83c9a385a3f43db52aa9234d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfUdpSocket_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a UDP socket. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>UDP socket to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae343b0527f28b4ccb70c1e959a84ba76"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned short sfUdpSocket_getLocalPort </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the port to which a UDP socket is bound locally. </p>
+<p>If the socket is not bound to a port, this function returns 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>UDP socket object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Port to which the socket is bound </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad3cb760bad25d3aa38c23e0f22ff49cf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfUdpSocket_isBlocking </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether a UDP socket is in blocking or non-blocking mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>UDP socket object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the socket is blocking, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a68b62f968f64978bf08d64421af81c28"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> unsigned int sfUdpSocket_maxDatagramSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return the maximum number of bytes that can be sent in a single UDP datagram. </p>
+<dl class="section return"><dt>Returns</dt><dd>The maximum size of a UDP datagram (message) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a80106b3d8ad72364b2774fecdcaf8553"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a> sfUdpSocket_receive </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>maxSize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>sizeReceived</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfIpAddress.htm">sfIpAddress</a> *&#160;</td>
+ <td class="paramname"><em>address</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned short *&#160;</td>
+ <td class="paramname"><em>port</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Receive raw data from a remote peer with a UDP socket. </p>
+<p>In blocking mode, this function will wait until some bytes are actually received. Be careful to use a buffer which is large enough for the data that you intend to receive, if it is too small then an error will be returned and <em>all</em> the data will be lost.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>UDP socket object </td></tr>
+ <tr><td class="paramname">data</td><td>Pointer to the array to fill with the received bytes </td></tr>
+ <tr><td class="paramname">size</td><td>Maximum number of bytes that can be received </td></tr>
+ <tr><td class="paramname">received</td><td>This variable is filled with the actual number of bytes received </td></tr>
+ <tr><td class="paramname">remoteAddress</td><td>Address of the peer that sent the data </td></tr>
+ <tr><td class="paramname">remotePort</td><td>Port of the peer that sent the data</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a71868a2da0677442bf9366182a0ea8b4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a> sfUdpSocket_receivePacket </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfIpAddress.htm">sfIpAddress</a> *&#160;</td>
+ <td class="paramname"><em>address</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned short *&#160;</td>
+ <td class="paramname"><em>port</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Receive a formatted packet of data from a remote peer with a UDP socket. </p>
+<p>In blocking mode, this function will wait until the whole packet has been received.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">packet</td><td>Packet to fill with the received data </td></tr>
+ <tr><td class="paramname">remoteAddress</td><td>Address of the peer that sent the data </td></tr>
+ <tr><td class="paramname">remotePort</td><td>Port of the peer that sent the data</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac31401cdf413cbe5fde7d8d2e2a2dadc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a> sfUdpSocket_send </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td>
+ <td class="paramname"><em>address</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned short&#160;</td>
+ <td class="paramname"><em>port</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Send raw data to a remote peer with a UDP socket. </p>
+<p>Make sure that <em>size</em> is not greater than <a class="el" href="UdpSocket_8h.htm#a68b62f968f64978bf08d64421af81c28" title="Return the maximum number of bytes that can be sent in a single UDP datagram.">sfUdpSocket_maxDatagramSize()</a>, otherwise this function will fail and no data will be sent.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>UDP socket object </td></tr>
+ <tr><td class="paramname">data</td><td>Pointer to the sequence of bytes to send </td></tr>
+ <tr><td class="paramname">size</td><td>Number of bytes to send </td></tr>
+ <tr><td class="paramname">remoteAddress</td><td>Address of the receiver </td></tr>
+ <tr><td class="paramname">remotePort</td><td>Port of the receiver to send the data to</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a396b459d2c7c555998faa3b349f12aa4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">sfSocketStatus</a> sfUdpSocket_sendPacket </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a> *&#160;</td>
+ <td class="paramname"><em>packet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;</td>
+ <td class="paramname"><em>address</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned short&#160;</td>
+ <td class="paramname"><em>port</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Send a formatted packet of data to a remote peer with a UDP socket. </p>
+<p>Make sure that the packet size is not greater than <a class="el" href="UdpSocket_8h.htm#a68b62f968f64978bf08d64421af81c28" title="Return the maximum number of bytes that can be sent in a single UDP datagram.">sfUdpSocket_maxDatagramSize()</a>, otherwise this function will fail and no data will be sent.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>UDP socket object </td></tr>
+ <tr><td class="paramname">packet</td><td>Packet to send </td></tr>
+ <tr><td class="paramname">remoteAddress</td><td>Address of the receiver </td></tr>
+ <tr><td class="paramname">remotePort</td><td>Port of the receiver to send the data to</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Status code </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad7afb7be44883236277629efe74ddb44"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfUdpSocket_setBlocking </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>blocking</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the blocking state of a UDP listener. </p>
+<p>In blocking mode, calls will not return until they have completed their task. For example, a call to sfUDPSocket_receive in blocking mode won't return until new data was actually received. In non-blocking mode, calls will always return immediately, using the return code to signal whether there was data available or not. By default, all sockets are blocking.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>UDP socket object </td></tr>
+ <tr><td class="paramname">blocking</td><td>sfTrue to set the socket as blocking, sfFalse for non-blocking </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a800776e415ce2705d0b9a71736d4d71c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> void sfUdpSocket_unbind </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a> *&#160;</td>
+ <td class="paramname"><em>socket</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Unbind a UDP socket from the local port to which it is bound. </p>
+<p>The port that the socket was previously using is immediately available after this function is called. If the socket is not bound to a port, this function has no effect.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">socket</td><td>UDP socket object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/UdpSocket_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/UdpSocket_8h_source.htm
new file mode 100755
index 0000000..a8e7db7
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/UdpSocket_8h_source.htm
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">UdpSocket.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="UdpSocket_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_UDPSOCKET_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_UDPSOCKET_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Network_2Export_8h.htm">SFML/Network/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="IpAddress_8h.htm">SFML/Network/IpAddress.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="SocketStatus_8h.htm">SFML/Network/SocketStatus.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Network_2Types_8h.htm">SFML/Network/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* <a class="code" href="UdpSocket_8h.htm#af649392c41ece776fd7ec56217639615" title="Create a new UDP socket.">sfUdpSocket_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="UdpSocket_8h.htm#afac1437f83c9a385a3f43db52aa9234d" title="Destroy a UDP socket.">sfUdpSocket_destroy</a>(<a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* socket);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="UdpSocket_8h.htm#ad7afb7be44883236277629efe74ddb44" title="Set the blocking state of a UDP listener.">sfUdpSocket_setBlocking</a>(<a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* socket, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> blocking);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="UdpSocket_8h.htm#ad3cb760bad25d3aa38c23e0f22ff49cf" title="Tell whether a UDP socket is in blocking or non-blocking mode.">sfUdpSocket_isBlocking</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* socket);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="UdpSocket_8h.htm#ae343b0527f28b4ccb70c1e959a84ba76" title="Get the port to which a UDP socket is bound locally.">sfUdpSocket_getLocalPort</a>(<span class="keyword">const</span> <a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* socket);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa" title="Define the status that can be returned by the socket functions.">sfSocketStatus</a> <a class="code" href="UdpSocket_8h.htm#a277b0694d66511783f9907975793dae6" title="Bind a UDP socket to a specific port.">sfUdpSocket_bind</a>(<a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* socket, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> port);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">void</span> <a class="code" href="UdpSocket_8h.htm#a800776e415ce2705d0b9a71736d4d71c" title="Unbind a UDP socket from the local port to which it is bound.">sfUdpSocket_unbind</a>(<a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* socket);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa" title="Define the status that can be returned by the socket functions.">sfSocketStatus</a> <a class="code" href="UdpSocket_8h.htm#ac31401cdf413cbe5fde7d8d2e2a2dadc" title="Send raw data to a remote peer with a UDP socket.">sfUdpSocket_send</a>(<a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* socket, <span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> size, <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> address, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> port);</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa" title="Define the status that can be returned by the socket functions.">sfSocketStatus</a> <a class="code" href="UdpSocket_8h.htm#a80106b3d8ad72364b2774fecdcaf8553" title="Receive raw data from a remote peer with a UDP socket.">sfUdpSocket_receive</a>(<a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* socket, <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> maxSize, <span class="keywordtype">size_t</span>* sizeReceived, <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a>* address, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* port);</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa" title="Define the status that can be returned by the socket functions.">sfSocketStatus</a> <a class="code" href="UdpSocket_8h.htm#a396b459d2c7c555998faa3b349f12aa4" title="Send a formatted packet of data to a remote peer with a UDP socket.">sfUdpSocket_sendPacket</a>(<a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* socket, <a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a> address, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> port);</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <a class="code" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa" title="Define the status that can be returned by the socket functions.">sfSocketStatus</a> <a class="code" href="UdpSocket_8h.htm#a71868a2da0677442bf9366182a0ea8b4" title="Receive a formatted packet of data from a remote peer with a UDP socket.">sfUdpSocket_receivePacket</a>(<a class="code" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">sfUdpSocket</a>* socket, <a class="code" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">sfPacket</a>* packet, <a class="code" href="structsfIpAddress.htm" title="Encapsulate an IPv4 network address.">sfIpAddress</a>* address, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* port);</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<a class="code" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">CSFML_NETWORK_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="UdpSocket_8h.htm#a68b62f968f64978bf08d64421af81c28" title="Return the maximum number of bytes that can be sent in a single UDP datagram.">sfUdpSocket_maxDatagramSize</a>();</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor">#endif // SFML_UDPSOCKET_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector2_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector2_8h.htm
new file mode 100755
index 0000000..40de8d2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector2_8h.htm
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> </div>
+ <div class="headertitle">
+<div class="title">Vector2.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="System_2Export_8h_source.htm">SFML/System/Export.h</a>&gt;</code><br/>
+</div>
+<p><a href="Vector2_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVector2i.htm">sfVector2i</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">2-component vector of integers <a href="structsfVector2i.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVector2u.htm">sfVector2u</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">2-component vector of unsigned integers <a href="structsfVector2u.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVector2f.htm">sfVector2f</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">2-component vector of floats <a href="structsfVector2f.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector2_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector2_8h_source.htm
new file mode 100755
index 0000000..990b7ff
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector2_8h_source.htm
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Vector2.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Vector2_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_VECTOR2_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_VECTOR2_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="System_2Export_8h.htm">SFML/System/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="structsfVector2i.htm"> 38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="structsfVector2i.htm#a24a652cf567fb6f48ce7e292fb2c7d3b"> 40</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfVector2i.htm#a24a652cf567fb6f48ce7e292fb2c7d3b">x</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="structsfVector2i.htm#a0e93612ebc070f781e929d3770e8411a"> 41</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsfVector2i.htm#a0e93612ebc070f781e929d3770e8411a">y</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;} <a class="code" href="structsfVector2i.htm" title="2-component vector of integers">sfVector2i</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="structsfVector2u.htm"> 49</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;{</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="structsfVector2u.htm#a61be71c52964b5a54e5320ad77c3a31a"> 51</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfVector2u.htm#a61be71c52964b5a54e5320ad77c3a31a">x</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="structsfVector2u.htm#aa50485ba0b9cfc0a9a032fb62396a9be"> 52</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfVector2u.htm#aa50485ba0b9cfc0a9a032fb62396a9be">y</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;} <a class="code" href="structsfVector2u.htm" title="2-component vector of unsigned integers">sfVector2u</a>;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="code" href="structsfVector2f.htm"> 60</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;{</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="code" href="structsfVector2f.htm#a2831ab915f26482cff5195c288c95841"> 62</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structsfVector2f.htm#a2831ab915f26482cff5195c288c95841">x</a>;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="structsfVector2f.htm#a685865a418f3b64d12e40d4dead5c827"> 63</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structsfVector2f.htm#a685865a418f3b64d12e40d4dead5c827">y</a>;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;} <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif // SFML_VECTOR2_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector3_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector3_8h.htm
new file mode 100755
index 0000000..f25ba7f
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector3_8h.htm
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> </div>
+ <div class="headertitle">
+<div class="title">Vector3.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="System_2Export_8h_source.htm">SFML/System/Export.h</a>&gt;</code><br/>
+</div>
+<p><a href="Vector3_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVector3f.htm">sfVector3f</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">3-component vector of floats <a href="structsfVector3f.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector3_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector3_8h_source.htm
new file mode 100755
index 0000000..06db804
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vector3_8h_source.htm
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Vector3.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Vector3_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_VECTOR3_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_VECTOR3_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="System_2Export_8h.htm">SFML/System/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="structsfVector3f.htm"> 38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="structsfVector3f.htm#abca3dba3bade03cda83587f122507d7b"> 40</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structsfVector3f.htm#abca3dba3bade03cda83587f122507d7b">x</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="structsfVector3f.htm#add4612b2229c5a6ecf320ded1a1c09be"> 41</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structsfVector3f.htm#add4612b2229c5a6ecf320ded1a1c09be">y</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="structsfVector3f.htm#a90512ffe794e2fb7d901c61b5b2a4f6b"> 42</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structsfVector3f.htm#a90512ffe794e2fb7d901c61b5b2a4f6b">z</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;} <a class="code" href="structsfVector3f.htm" title="3-component vector of floats">sfVector3f</a>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#endif // SFML_VECTOR3_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VertexArray_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VertexArray_8h.htm
new file mode 100755
index 0000000..4051584
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VertexArray_8h.htm
@@ -0,0 +1,415 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">VertexArray.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="PrimitiveType_8h_source.htm">SFML/Graphics/PrimitiveType.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vertex_8h_source.htm">SFML/Graphics/Vertex.h</a>&gt;</code><br/>
+</div>
+<p><a href="VertexArray_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a9b903c73366743e28b290398dc148996"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VertexArray_8h.htm#a9b903c73366743e28b290398dc148996">sfVertexArray_create</a> (void)</td></tr>
+<tr class="memdesc:a9b903c73366743e28b290398dc148996"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vertex array. <a href="#a9b903c73366743e28b290398dc148996"></a><br/></td></tr>
+<tr class="separator:a9b903c73366743e28b290398dc148996"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab58b011a15ed4bfdf0ed24c8aa481ceb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VertexArray_8h.htm#ab58b011a15ed4bfdf0ed24c8aa481ceb">sfVertexArray_copy</a> (const <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *vertexArray)</td></tr>
+<tr class="memdesc:ab58b011a15ed4bfdf0ed24c8aa481ceb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing vertex array. <a href="#ab58b011a15ed4bfdf0ed24c8aa481ceb"></a><br/></td></tr>
+<tr class="separator:ab58b011a15ed4bfdf0ed24c8aa481ceb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2478b2f05fdb91085936fd92f285bcc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VertexArray_8h.htm#a2478b2f05fdb91085936fd92f285bcc2">sfVertexArray_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *vertexArray)</td></tr>
+<tr class="memdesc:a2478b2f05fdb91085936fd92f285bcc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing vertex array. <a href="#a2478b2f05fdb91085936fd92f285bcc2"></a><br/></td></tr>
+<tr class="separator:a2478b2f05fdb91085936fd92f285bcc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc2045fa5f5dd89efe6a573d92382acc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VertexArray_8h.htm#acc2045fa5f5dd89efe6a573d92382acc">sfVertexArray_getVertexCount</a> (const <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *vertexArray)</td></tr>
+<tr class="memdesc:acc2045fa5f5dd89efe6a573d92382acc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the vertex count of a vertex array. <a href="#acc2045fa5f5dd89efe6a573d92382acc"></a><br/></td></tr>
+<tr class="separator:acc2045fa5f5dd89efe6a573d92382acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e8e994cffdb8fa7c29d1ca67067e69c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVertex.htm">sfVertex</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VertexArray_8h.htm#a7e8e994cffdb8fa7c29d1ca67067e69c">sfVertexArray_getVertex</a> (<a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *vertexArray, unsigned int index)</td></tr>
+<tr class="memdesc:a7e8e994cffdb8fa7c29d1ca67067e69c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get access to a vertex by its index. <a href="#a7e8e994cffdb8fa7c29d1ca67067e69c"></a><br/></td></tr>
+<tr class="separator:a7e8e994cffdb8fa7c29d1ca67067e69c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe9897d04a518535c3d5213a5d7991f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VertexArray_8h.htm#afe9897d04a518535c3d5213a5d7991f4">sfVertexArray_clear</a> (<a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *vertexArray)</td></tr>
+<tr class="memdesc:afe9897d04a518535c3d5213a5d7991f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear a vertex array. <a href="#afe9897d04a518535c3d5213a5d7991f4"></a><br/></td></tr>
+<tr class="separator:afe9897d04a518535c3d5213a5d7991f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5505df24acd593410120a89f6b7270d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VertexArray_8h.htm#ab5505df24acd593410120a89f6b7270d">sfVertexArray_resize</a> (<a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *vertexArray, unsigned int vertexCount)</td></tr>
+<tr class="memdesc:ab5505df24acd593410120a89f6b7270d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resize the vertex array. <a href="#ab5505df24acd593410120a89f6b7270d"></a><br/></td></tr>
+<tr class="separator:ab5505df24acd593410120a89f6b7270d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9b331d017f46ab94d366fe34f525b9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VertexArray_8h.htm#ad9b331d017f46ab94d366fe34f525b9c">sfVertexArray_append</a> (<a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *vertexArray, <a class="el" href="structsfVertex.htm">sfVertex</a> vertex)</td></tr>
+<tr class="memdesc:ad9b331d017f46ab94d366fe34f525b9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a vertex to a vertex array array. <a href="#ad9b331d017f46ab94d366fe34f525b9c"></a><br/></td></tr>
+<tr class="separator:ad9b331d017f46ab94d366fe34f525b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2eb1b5ee96d827f011e09951a8f77ec1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VertexArray_8h.htm#a2eb1b5ee96d827f011e09951a8f77ec1">sfVertexArray_setPrimitiveType</a> (<a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *vertexArray, <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2">sfPrimitiveType</a> type)</td></tr>
+<tr class="memdesc:a2eb1b5ee96d827f011e09951a8f77ec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the type of primitives of a vertex array. <a href="#a2eb1b5ee96d827f011e09951a8f77ec1"></a><br/></td></tr>
+<tr class="separator:a2eb1b5ee96d827f011e09951a8f77ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeae67dc58c1394d0c792a7adaa744ff0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2">sfPrimitiveType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VertexArray_8h.htm#aeae67dc58c1394d0c792a7adaa744ff0">sfVertexArray_getPrimitiveType</a> (<a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *vertexArray)</td></tr>
+<tr class="memdesc:aeae67dc58c1394d0c792a7adaa744ff0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the type of primitives drawn by a vertex array. <a href="#aeae67dc58c1394d0c792a7adaa744ff0"></a><br/></td></tr>
+<tr class="separator:aeae67dc58c1394d0c792a7adaa744ff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05dc73fea70369efbd5d9e564ee93053"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VertexArray_8h.htm#a05dc73fea70369efbd5d9e564ee93053">sfVertexArray_getBounds</a> (<a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *vertexArray)</td></tr>
+<tr class="memdesc:a05dc73fea70369efbd5d9e564ee93053"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute the bounding rectangle of a vertex array. <a href="#a05dc73fea70369efbd5d9e564ee93053"></a><br/></td></tr>
+<tr class="separator:a05dc73fea70369efbd5d9e564ee93053"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ad9b331d017f46ab94d366fe34f525b9c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfVertexArray_append </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td>
+ <td class="paramname"><em>vertexArray</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVertex.htm">sfVertex</a>&#160;</td>
+ <td class="paramname"><em>vertex</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Add a vertex to a vertex array array. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vertexArray</td><td>Vertex array objet </td></tr>
+ <tr><td class="paramname">vertex</td><td>Vertex to add </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="afe9897d04a518535c3d5213a5d7991f4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfVertexArray_clear </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td>
+ <td class="paramname"><em>vertexArray</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Clear a vertex array. </p>
+<p>This function removes all the vertices from the array. It doesn't deallocate the corresponding memory, so that adding new vertices after clearing doesn't involve reallocating all the memory.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vertexArray</td><td>Vertex array object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ab58b011a15ed4bfdf0ed24c8aa481ceb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* sfVertexArray_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td>
+ <td class="paramname"><em>vertexArray</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy an existing vertex array. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vertexArray</td><td>Vertex array to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Copied object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9b903c73366743e28b290398dc148996"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* sfVertexArray_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new vertex array. </p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfVertexArray object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2478b2f05fdb91085936fd92f285bcc2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfVertexArray_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td>
+ <td class="paramname"><em>vertexArray</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing vertex array. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vertexArray</td><td>Vertex array to delete </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a05dc73fea70369efbd5d9e564ee93053"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfVertexArray_getBounds </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td>
+ <td class="paramname"><em>vertexArray</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Compute the bounding rectangle of a vertex array. </p>
+<p>This function returns the axis-aligned rectangle that contains all the vertices of the array.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vertexArray</td><td>Vertex array objet</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Bounding rectangle of the vertex array </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aeae67dc58c1394d0c792a7adaa744ff0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2">sfPrimitiveType</a> sfVertexArray_getPrimitiveType </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td>
+ <td class="paramname"><em>vertexArray</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the type of primitives drawn by a vertex array. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vertexArray</td><td>Vertex array objet</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Primitive type </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7e8e994cffdb8fa7c29d1ca67067e69c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVertex.htm">sfVertex</a>* sfVertexArray_getVertex </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td>
+ <td class="paramname"><em>vertexArray</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>index</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get access to a vertex by its index. </p>
+<p>This function doesn't check <em>index</em>, it must be in range [0, vertex count - 1]. The behaviour is undefined otherwise.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vertexArray</td><td>Vertex array object </td></tr>
+ <tr><td class="paramname">index</td><td>Index of the vertex to get</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to the index-th vertex </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acc2045fa5f5dd89efe6a573d92382acc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> unsigned int sfVertexArray_getVertexCount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td>
+ <td class="paramname"><em>vertexArray</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return the vertex count of a vertex array. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vertexArray</td><td>Vertex array object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Number of vertices in the array </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab5505df24acd593410120a89f6b7270d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfVertexArray_resize </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td>
+ <td class="paramname"><em>vertexArray</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>vertexCount</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Resize the vertex array. </p>
+<p>If <em>vertexCount</em> is greater than the current size, the previous vertices are kept and new (default-constructed) vertices are added. If <em>vertexCount</em> is less than the current size, existing vertices are removed from the array.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vertexArray</td><td>Vertex array objet </td></tr>
+ <tr><td class="paramname">vertexCount</td><td>New size of the array (number of vertices) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2eb1b5ee96d827f011e09951a8f77ec1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfVertexArray_setPrimitiveType </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a> *&#160;</td>
+ <td class="paramname"><em>vertexArray</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2">sfPrimitiveType</a>&#160;</td>
+ <td class="paramname"><em>type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the type of primitives of a vertex array. </p>
+<p>This function defines how the vertices must be interpreted when it's time to draw them: </p>
+<ul>
+<li>As points </li>
+<li>As lines </li>
+<li>As triangles </li>
+<li>As quads The default primitive type is sfPoints.</li>
+</ul>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vertexArray</td><td>Vertex array objet </td></tr>
+ <tr><td class="paramname">type</td><td>Type of primitive </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VertexArray_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VertexArray_8h_source.htm
new file mode 100755
index 0000000..fc78182
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VertexArray_8h_source.htm
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">VertexArray.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="VertexArray_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_VERTEXARRAY_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_VERTEXARRAY_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="PrimitiveType_8h.htm">SFML/Graphics/PrimitiveType.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vertex_8h.htm">SFML/Graphics/Vertex.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* <a class="code" href="VertexArray_8h.htm#a9b903c73366743e28b290398dc148996" title="Create a new vertex array.">sfVertexArray_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* <a class="code" href="VertexArray_8h.htm#ab58b011a15ed4bfdf0ed24c8aa481ceb" title="Copy an existing vertex array.">sfVertexArray_copy</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* vertexArray);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="VertexArray_8h.htm#a2478b2f05fdb91085936fd92f285bcc2" title="Destroy an existing vertex array.">sfVertexArray_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* vertexArray);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="VertexArray_8h.htm#acc2045fa5f5dd89efe6a573d92382acc" title="Return the vertex count of a vertex array.">sfVertexArray_getVertexCount</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* vertexArray);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVertex.htm" title="Define a point with color and texture coordinates.">sfVertex</a>* <a class="code" href="VertexArray_8h.htm#a7e8e994cffdb8fa7c29d1ca67067e69c" title="Get access to a vertex by its index.">sfVertexArray_getVertex</a>(<a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* vertexArray, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="VertexArray_8h.htm#afe9897d04a518535c3d5213a5d7991f4" title="Clear a vertex array.">sfVertexArray_clear</a>(<a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* vertexArray);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="VertexArray_8h.htm#ab5505df24acd593410120a89f6b7270d" title="Resize the vertex array.">sfVertexArray_resize</a>(<a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* vertexArray, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> vertexCount);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="VertexArray_8h.htm#ad9b331d017f46ab94d366fe34f525b9c" title="Add a vertex to a vertex array array.">sfVertexArray_append</a>(<a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* vertexArray, <a class="code" href="structsfVertex.htm" title="Define a point with color and texture coordinates.">sfVertex</a> vertex);</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="VertexArray_8h.htm#a2eb1b5ee96d827f011e09951a8f77ec1" title="Set the type of primitives of a vertex array.">sfVertexArray_setPrimitiveType</a>(<a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* vertexArray, <a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2" title="Types of primitives that a sf::VertexArray can render.">sfPrimitiveType</a> type);</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2" title="Types of primitives that a sf::VertexArray can render.">sfPrimitiveType</a> <a class="code" href="VertexArray_8h.htm#aeae67dc58c1394d0c792a7adaa744ff0" title="Get the type of primitives drawn by a vertex array.">sfVertexArray_getPrimitiveType</a>(<a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* vertexArray);</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="VertexArray_8h.htm#a05dc73fea70369efbd5d9e564ee93053" title="Compute the bounding rectangle of a vertex array.">sfVertexArray_getBounds</a>(<a class="code" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">sfVertexArray</a>* vertexArray);</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor">#endif // SFML_VERTEXARRAY_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vertex_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vertex_8h.htm
new file mode 100755
index 0000000..8928e94
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vertex_8h.htm
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> </div>
+ <div class="headertitle">
+<div class="title">Vertex.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Color_8h_source.htm">SFML/Graphics/Color.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+</div>
+<p><a href="Vertex_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVertex.htm">sfVertex</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define a point with color and texture coordinates. <a href="structsfVertex.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vertex_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vertex_8h_source.htm
new file mode 100755
index 0000000..91913f2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Vertex_8h_source.htm
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Vertex.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Vertex_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_VERTEX_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_VERTEX_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Color_8h.htm">SFML/Graphics/Color.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="structsfVertex.htm"> 39</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="structsfVertex.htm#a7e25c103eb06df8d7970c585fbeeab93"> 41</a></span>&#160; <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="structsfVertex.htm#a7e25c103eb06df8d7970c585fbeeab93" title="Position of the vertex.">position</a>; </div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="structsfVertex.htm#ad3d7eb8ea77fa6f58ab44ba5e6b02539"> 42</a></span>&#160; <a class="code" href="structsfColor.htm" title="Utility class for manpulating RGBA colors.">sfColor</a> <a class="code" href="structsfVertex.htm#ad3d7eb8ea77fa6f58ab44ba5e6b02539" title="Color of the vertex.">color</a>; </div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="structsfVertex.htm#a22d15c7ba97e7baeaa88221403a3cc34"> 43</a></span>&#160; <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="structsfVertex.htm#a22d15c7ba97e7baeaa88221403a3cc34" title="Coordinates of the texture&#39;s pixel to map to the vertex.">texCoords</a>; </div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;} <a class="code" href="structsfVertex.htm" title="Define a point with color and texture coordinates.">sfVertex</a>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif // SFML_VERTEX_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VideoMode_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VideoMode_8h.htm
new file mode 100755
index 0000000..e7fd75a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VideoMode_8h.htm
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">VideoMode.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Window_2Export_8h_source.htm">SFML/Window/Export.h</a>&gt;</code><br/>
+<code>#include &lt;stddef.h&gt;</code><br/>
+</div>
+<p><a href="VideoMode_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVideoMode.htm">sfVideoMode</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structsfVideoMode.htm" title="sfVideoMode defines a video mode (width, height, bpp, frequency) and provides functions for getting m...">sfVideoMode</a> defines a video mode (width, height, bpp, frequency) and provides functions for getting modes supported by the display device <a href="structsfVideoMode.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a36e66ffd586cf4b7702306f8443675b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="structsfVideoMode.htm">sfVideoMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VideoMode_8h.htm#a36e66ffd586cf4b7702306f8443675b9">sfVideoMode_getDesktopMode</a> (void)</td></tr>
+<tr class="memdesc:a36e66ffd586cf4b7702306f8443675b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current desktop video mode. <a href="#a36e66ffd586cf4b7702306f8443675b9"></a><br/></td></tr>
+<tr class="separator:a36e66ffd586cf4b7702306f8443675b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a974de07cb377e7ab5b51a0912edcdda1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> const <br class="typebreak"/>
+<a class="el" href="structsfVideoMode.htm">sfVideoMode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VideoMode_8h.htm#a974de07cb377e7ab5b51a0912edcdda1">sfVideoMode_getFullscreenModes</a> (size_t *Count)</td></tr>
+<tr class="memdesc:a974de07cb377e7ab5b51a0912edcdda1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve all the video modes supported in fullscreen mode. <a href="#a974de07cb377e7ab5b51a0912edcdda1"></a><br/></td></tr>
+<tr class="separator:a974de07cb377e7ab5b51a0912edcdda1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e2ed0c0b86aec06995bb9ca0e61845f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VideoMode_8h.htm#a4e2ed0c0b86aec06995bb9ca0e61845f">sfVideoMode_isValid</a> (<a class="el" href="structsfVideoMode.htm">sfVideoMode</a> mode)</td></tr>
+<tr class="memdesc:a4e2ed0c0b86aec06995bb9ca0e61845f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether or not a video mode is valid. <a href="#a4e2ed0c0b86aec06995bb9ca0e61845f"></a><br/></td></tr>
+<tr class="separator:a4e2ed0c0b86aec06995bb9ca0e61845f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a36e66ffd586cf4b7702306f8443675b9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="structsfVideoMode.htm">sfVideoMode</a> sfVideoMode_getDesktopMode </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current desktop video mode. </p>
+<dl class="section return"><dt>Returns</dt><dd>Current desktop video mode </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a974de07cb377e7ab5b51a0912edcdda1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> const <a class="el" href="structsfVideoMode.htm">sfVideoMode</a>* sfVideoMode_getFullscreenModes </td>
+ <td>(</td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>Count</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieve all the video modes supported in fullscreen mode. </p>
+<p>When creating a fullscreen window, the video mode is restricted to be compatible with what the graphics driver and monitor support. This function returns the complete list of all video modes that can be used in fullscreen mode. The returned array is sorted from best to worst, so that the first element will always give the best mode (higher width, height and bits-per-pixel).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">count</td><td>Pointer to a variable that will be filled with the number of modes in the array</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to an array containing all the supported fullscreen modes </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4e2ed0c0b86aec06995bb9ca0e61845f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfVideoMode_isValid </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfVideoMode.htm">sfVideoMode</a>&#160;</td>
+ <td class="paramname"><em>mode</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether or not a video mode is valid. </p>
+<p>The validity of video modes is only relevant when using fullscreen windows; otherwise any video mode can be used with no restriction.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mode</td><td>Video mode</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the video mode is valid for fullscreen mode </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VideoMode_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VideoMode_8h_source.htm
new file mode 100755
index 0000000..f1e58ad
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/VideoMode_8h_source.htm
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">VideoMode.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="VideoMode_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef SFML_VIDEOMODE_H</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_VIDEOMODE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Window_2Export_8h.htm">SFML/Window/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="structsfVideoMode.htm"> 40</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="structsfVideoMode.htm#aadfdae86db1f1b54b451fde816157b69"> 42</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfVideoMode.htm#aadfdae86db1f1b54b451fde816157b69" title="Video mode width, in pixels.">width</a>; </div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="structsfVideoMode.htm#afdf7a1ab587452f67a261517feffad23"> 43</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfVideoMode.htm#afdf7a1ab587452f67a261517feffad23" title="Video mode height, in pixels.">height</a>; </div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="structsfVideoMode.htm#af2127ab37c7e99a92b8fcd7312aaf325"> 44</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfVideoMode.htm#af2127ab37c7e99a92b8fcd7312aaf325" title="Video mode pixel depth, in bits per pixels.">bitsPerPixel</a>; </div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;} <a class="code" href="structsfVideoMode.htm" title="sfVideoMode defines a video mode (width, height, bpp, frequency) and provides functions for getting m...">sfVideoMode</a>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="structsfVideoMode.htm" title="sfVideoMode defines a video mode (width, height, bpp, frequency) and provides functions for getting m...">sfVideoMode</a> <a class="code" href="VideoMode_8h.htm#a36e66ffd586cf4b7702306f8443675b9" title="Get the current desktop video mode.">sfVideoMode_getDesktopMode</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keyword">const</span> <a class="code" href="structsfVideoMode.htm" title="sfVideoMode defines a video mode (width, height, bpp, frequency) and provides functions for getting m...">sfVideoMode</a>* <a class="code" href="VideoMode_8h.htm#a974de07cb377e7ab5b51a0912edcdda1" title="Retrieve all the video modes supported in fullscreen mode.">sfVideoMode_getFullscreenModes</a>(<span class="keywordtype">size_t</span>* Count);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="VideoMode_8h.htm#a4e2ed0c0b86aec06995bb9ca0e61845f" title="Tell whether or not a video mode is valid.">sfVideoMode_isValid</a>(<a class="code" href="structsfVideoMode.htm" title="sfVideoMode defines a video mode (width, height, bpp, frequency) and provides functions for getting m...">sfVideoMode</a> mode);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#endif // SFML_VIDEOMODE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/View_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/View_8h.htm
new file mode 100755
index 0000000..b794fcd
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/View_8h.htm
@@ -0,0 +1,593 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">View.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Graphics_2Export_8h_source.htm">SFML/Graphics/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Rect_8h_source.htm">SFML/Graphics/Rect.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Graphics_2Types_8h_source.htm">SFML/Graphics/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+</div>
+<p><a href="View_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a012d771cbc2a28135b54569de7f97d07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#a012d771cbc2a28135b54569de7f97d07">sfView_create</a> (void)</td></tr>
+<tr class="memdesc:a012d771cbc2a28135b54569de7f97d07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a default view. <a href="#a012d771cbc2a28135b54569de7f97d07"></a><br/></td></tr>
+<tr class="separator:a012d771cbc2a28135b54569de7f97d07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a3186f3e1e3466b302505bea210d331"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#a7a3186f3e1e3466b302505bea210d331">sfView_createFromRect</a> (<a class="el" href="structsfFloatRect.htm">sfFloatRect</a> rectangle)</td></tr>
+<tr class="memdesc:a7a3186f3e1e3466b302505bea210d331"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a view from a rectangle. <a href="#a7a3186f3e1e3466b302505bea210d331"></a><br/></td></tr>
+<tr class="separator:a7a3186f3e1e3466b302505bea210d331"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1763c62462a11c2da737f513a31c313f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#a1763c62462a11c2da737f513a31c313f">sfView_copy</a> (const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:a1763c62462a11c2da737f513a31c313f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing view. <a href="#a1763c62462a11c2da737f513a31c313f"></a><br/></td></tr>
+<tr class="separator:a1763c62462a11c2da737f513a31c313f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a437e74187a4051f494cd2c085c24f504"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#a437e74187a4051f494cd2c085c24f504">sfView_destroy</a> (<a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:a437e74187a4051f494cd2c085c24f504"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an existing view. <a href="#a437e74187a4051f494cd2c085c24f504"></a><br/></td></tr>
+<tr class="separator:a437e74187a4051f494cd2c085c24f504"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af43eb223d8d146048adc203b31994856"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#af43eb223d8d146048adc203b31994856">sfView_setCenter</a> (<a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view, <a class="el" href="structsfVector2f.htm">sfVector2f</a> center)</td></tr>
+<tr class="memdesc:af43eb223d8d146048adc203b31994856"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the center of a view. <a href="#af43eb223d8d146048adc203b31994856"></a><br/></td></tr>
+<tr class="separator:af43eb223d8d146048adc203b31994856"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9adf7052a52fcc4c07390299c9e8b8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#ac9adf7052a52fcc4c07390299c9e8b8c">sfView_setSize</a> (<a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view, <a class="el" href="structsfVector2f.htm">sfVector2f</a> size)</td></tr>
+<tr class="memdesc:ac9adf7052a52fcc4c07390299c9e8b8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the size of a view. <a href="#ac9adf7052a52fcc4c07390299c9e8b8c"></a><br/></td></tr>
+<tr class="separator:ac9adf7052a52fcc4c07390299c9e8b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b4963fee083d8fe16cf7b2079225bd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#a8b4963fee083d8fe16cf7b2079225bd4">sfView_setRotation</a> (<a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view, float angle)</td></tr>
+<tr class="memdesc:a8b4963fee083d8fe16cf7b2079225bd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the orientation of a view. <a href="#a8b4963fee083d8fe16cf7b2079225bd4"></a><br/></td></tr>
+<tr class="separator:a8b4963fee083d8fe16cf7b2079225bd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b657d047008fc3af05b38b17b7499bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#a8b657d047008fc3af05b38b17b7499bc">sfView_setViewport</a> (<a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view, <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> viewport)</td></tr>
+<tr class="memdesc:a8b657d047008fc3af05b38b17b7499bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the target viewport of a view. <a href="#a8b657d047008fc3af05b38b17b7499bc"></a><br/></td></tr>
+<tr class="separator:a8b657d047008fc3af05b38b17b7499bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcb11bfce774e22c0064a1377973dd51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#abcb11bfce774e22c0064a1377973dd51">sfView_reset</a> (<a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view, <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> rectangle)</td></tr>
+<tr class="memdesc:abcb11bfce774e22c0064a1377973dd51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset a view to the given rectangle. <a href="#abcb11bfce774e22c0064a1377973dd51"></a><br/></td></tr>
+<tr class="separator:abcb11bfce774e22c0064a1377973dd51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dfa70990eb9e42b86793be6acce5f77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#a5dfa70990eb9e42b86793be6acce5f77">sfView_getCenter</a> (const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:a5dfa70990eb9e42b86793be6acce5f77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the center of a view. <a href="#a5dfa70990eb9e42b86793be6acce5f77"></a><br/></td></tr>
+<tr class="separator:a5dfa70990eb9e42b86793be6acce5f77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e1d07a9bb8c63604a5a5e4bb1af414e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#a7e1d07a9bb8c63604a5a5e4bb1af414e">sfView_getSize</a> (const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:a7e1d07a9bb8c63604a5a5e4bb1af414e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of a view. <a href="#a7e1d07a9bb8c63604a5a5e4bb1af414e"></a><br/></td></tr>
+<tr class="separator:a7e1d07a9bb8c63604a5a5e4bb1af414e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59ad559ab84d968e9afa36f9aef1a129"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#a59ad559ab84d968e9afa36f9aef1a129">sfView_getRotation</a> (const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:a59ad559ab84d968e9afa36f9aef1a129"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current orientation of a view. <a href="#a59ad559ab84d968e9afa36f9aef1a129"></a><br/></td></tr>
+<tr class="separator:a59ad559ab84d968e9afa36f9aef1a129"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba7e1c8378b81a83ff48513830c361c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#aba7e1c8378b81a83ff48513830c361c1">sfView_getViewport</a> (const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view)</td></tr>
+<tr class="memdesc:aba7e1c8378b81a83ff48513830c361c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the target viewport rectangle of a view. <a href="#aba7e1c8378b81a83ff48513830c361c1"></a><br/></td></tr>
+<tr class="separator:aba7e1c8378b81a83ff48513830c361c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab549877e98cd1ed2f2e1e9ee5238d092"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#ab549877e98cd1ed2f2e1e9ee5238d092">sfView_move</a> (<a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view, <a class="el" href="structsfVector2f.htm">sfVector2f</a> offset)</td></tr>
+<tr class="memdesc:ab549877e98cd1ed2f2e1e9ee5238d092"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move a view relatively to its current position. <a href="#ab549877e98cd1ed2f2e1e9ee5238d092"></a><br/></td></tr>
+<tr class="separator:ab549877e98cd1ed2f2e1e9ee5238d092"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a071e2bb92561b17e0f5c1ecddd8e1f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#a071e2bb92561b17e0f5c1ecddd8e1f11">sfView_rotate</a> (<a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view, float angle)</td></tr>
+<tr class="memdesc:a071e2bb92561b17e0f5c1ecddd8e1f11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate a view relatively to its current orientation. <a href="#a071e2bb92561b17e0f5c1ecddd8e1f11"></a><br/></td></tr>
+<tr class="separator:a071e2bb92561b17e0f5c1ecddd8e1f11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d022e3704f3bb9c3775cd2d08991090"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm#a2d022e3704f3bb9c3775cd2d08991090">sfView_zoom</a> (<a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *view, float factor)</td></tr>
+<tr class="memdesc:a2d022e3704f3bb9c3775cd2d08991090"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resize a view rectangle relatively to its current size. <a href="#a2d022e3704f3bb9c3775cd2d08991090"></a><br/></td></tr>
+<tr class="separator:a2d022e3704f3bb9c3775cd2d08991090"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a1763c62462a11c2da737f513a31c313f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* sfView_copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copy an existing view. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View to copy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Copied object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a012d771cbc2a28135b54569de7f97d07"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* sfView_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a default view. </p>
+<p>This function creates a default view of (0, 0, 1000, 1000)</p>
+<dl class="section return"><dt>Returns</dt><dd>A new sfView object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7a3186f3e1e3466b302505bea210d331"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* sfView_createFromRect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td>
+ <td class="paramname"><em>rectangle</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a view from a rectangle. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">rectangle</td><td>Rectangle defining the zone to display</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfView object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a437e74187a4051f494cd2c085c24f504"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfView_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy an existing view. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5dfa70990eb9e42b86793be6acce5f77"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfView_getCenter </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the center of a view. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Center of the view </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a59ad559ab84d968e9afa36f9aef1a129"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> float sfView_getRotation </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current orientation of a view. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Rotation angle of the view, in degrees </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7e1d07a9bb8c63604a5a5e4bb1af414e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfVector2f.htm">sfVector2f</a> sfView_getSize </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the size of a view. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Size of the view </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aba7e1c8378b81a83ff48513830c361c1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="el" href="structsfFloatRect.htm">sfFloatRect</a> sfView_getViewport </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the target viewport rectangle of a view. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Viewport rectangle, expressed as a factor of the target size </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab549877e98cd1ed2f2e1e9ee5238d092"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfView_move </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>offset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Move a view relatively to its current position. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View object </td></tr>
+ <tr><td class="paramname">offset</td><td>Offset </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="abcb11bfce774e22c0064a1377973dd51"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfView_reset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td>
+ <td class="paramname"><em>rectangle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reset a view to the given rectangle. </p>
+<p>Note that this function resets the rotation angle to 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View object </td></tr>
+ <tr><td class="paramname">rectangle</td><td>Rectangle defining the zone to display </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a071e2bb92561b17e0f5c1ecddd8e1f11"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfView_rotate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Rotate a view relatively to its current orientation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View object </td></tr>
+ <tr><td class="paramname">angle</td><td>Angle to rotate, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af43eb223d8d146048adc203b31994856"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfView_setCenter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>center</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the center of a view. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View object </td></tr>
+ <tr><td class="paramname">center</td><td>New center </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a8b4963fee083d8fe16cf7b2079225bd4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfView_setRotation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>angle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the orientation of a view. </p>
+<p>The default rotation of a view is 0 degree.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View object </td></tr>
+ <tr><td class="paramname">angle</td><td>New angle, in degrees </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ac9adf7052a52fcc4c07390299c9e8b8c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfView_setSize </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the size of a view. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View object </td></tr>
+ <tr><td class="paramname">size</td><td>New size of the view </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a8b657d047008fc3af05b38b17b7499bc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfView_setViewport </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;</td>
+ <td class="paramname"><em>viewport</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the target viewport of a view. </p>
+<p>The viewport is the rectangle into which the contents of the view are displayed, expressed as a factor (between 0 and 1) of the size of the render target to which the view is applied. For example, a view which takes the left side of the target would be defined by a rect of (0, 0, 0.5, 1). By default, a view has a viewport which covers the entire target.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View object </td></tr>
+ <tr><td class="paramname">viewport</td><td>New viewport rectangle </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2d022e3704f3bb9c3775cd2d08991090"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> void sfView_zoom </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a> *&#160;</td>
+ <td class="paramname"><em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>factor</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Resize a view rectangle relatively to its current size. </p>
+<p>Resizing the view simulates a zoom, as the zone displayed on screen grows or shrinks. <em>factor</em> is a multiplier: </p>
+<ul>
+<li>1 keeps the size unchanged </li>
+<li>&gt; 1 makes the view bigger (objects appear smaller) </li>
+<li>&lt; 1 makes the view smaller (objects appear bigger)</li>
+</ul>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View object </td></tr>
+ <tr><td class="paramname">factor</td><td>Zoom factor to apply </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/View_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/View_8h_source.htm
new file mode 100755
index 0000000..39ca14c
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/View_8h_source.htm
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">View.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="View_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_VIEW_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_VIEW_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Export_8h.htm">SFML/Graphics/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Rect_8h.htm">SFML/Graphics/Rect.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Graphics_2Types_8h.htm">SFML/Graphics/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* <a class="code" href="View_8h.htm#a012d771cbc2a28135b54569de7f97d07" title="Create a default view.">sfView_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* <a class="code" href="View_8h.htm#a7a3186f3e1e3466b302505bea210d331" title="Construct a view from a rectangle.">sfView_createFromRect</a>(<a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> rectangle);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* <a class="code" href="View_8h.htm#a1763c62462a11c2da737f513a31c313f" title="Copy an existing view.">sfView_copy</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="View_8h.htm#a437e74187a4051f494cd2c085c24f504" title="Destroy an existing view.">sfView_destroy</a>(<a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="View_8h.htm#af43eb223d8d146048adc203b31994856" title="Set the center of a view.">sfView_setCenter</a>(<a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> center);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="View_8h.htm#ac9adf7052a52fcc4c07390299c9e8b8c" title="Set the size of a view.">sfView_setSize</a>(<a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> size);</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="View_8h.htm#a8b4963fee083d8fe16cf7b2079225bd4" title="Set the orientation of a view.">sfView_setRotation</a>(<a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="View_8h.htm#a8b657d047008fc3af05b38b17b7499bc" title="Set the target viewport of a view.">sfView_setViewport</a>(<a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view, <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> viewport);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="View_8h.htm#abcb11bfce774e22c0064a1377973dd51" title="Reset a view to the given rectangle.">sfView_reset</a>(<a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view, <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> rectangle);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="View_8h.htm#a5dfa70990eb9e42b86793be6acce5f77" title="Get the center of a view.">sfView_getCenter</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> <a class="code" href="View_8h.htm#a7e1d07a9bb8c63604a5a5e4bb1af414e" title="Get the size of a view.">sfView_getSize</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">float</span> <a class="code" href="View_8h.htm#a59ad559ab84d968e9afa36f9aef1a129" title="Get the current orientation of a view.">sfView_getRotation</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <a class="code" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> <a class="code" href="View_8h.htm#aba7e1c8378b81a83ff48513830c361c1" title="Get the target viewport rectangle of a view.">sfView_getViewport</a>(<span class="keyword">const</span> <a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="View_8h.htm#ab549877e98cd1ed2f2e1e9ee5238d092" title="Move a view relatively to its current position.">sfView_move</a>(<a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view, <a class="code" href="structsfVector2f.htm" title="2-component vector of floats">sfVector2f</a> offset);</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="View_8h.htm#a071e2bb92561b17e0f5c1ecddd8e1f11" title="Rotate a view relatively to its current orientation.">sfView_rotate</a>(<a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view, <span class="keywordtype">float</span> angle);</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<a class="code" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">CSFML_GRAPHICS_API</a> <span class="keywordtype">void</span> <a class="code" href="View_8h.htm#a2d022e3704f3bb9c3775cd2d08991090" title="Resize a view rectangle relatively to its current size.">sfView_zoom</a>(<a class="code" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">sfView</a>* view, <span class="keywordtype">float</span> factor);</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor">#endif // SFML_VIEW_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/WindowHandle_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/WindowHandle_8h.htm
new file mode 100755
index 0000000..d2d1c1a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/WindowHandle_8h.htm
@@ -0,0 +1,52 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">WindowHandle.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Window_2Export_8h_source.htm">SFML/Window/Export.h</a>&gt;</code><br/>
+</div>
+<p><a href="WindowHandle_8h_source.htm">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/WindowHandle_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/WindowHandle_8h_source.htm
new file mode 100755
index 0000000..2344be7
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/WindowHandle_8h_source.htm
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">WindowHandle.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="WindowHandle_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_WINDOWHANDLE_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_WINDOWHANDLE_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Window_2Export_8h.htm">SFML/Window/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#if defined(CSFML_SYSTEM_WINDOWS)</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="comment">// Window handle is HWND (HWND__*) on Windows</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">struct </span>HWND__;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct </span>HWND__* sfWindowHandle;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#elif defined(CSFML_SYSTEM_LINUX) || defined(CSFML_SYSTEM_FREEBSD)</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="comment">// Window handle is Window (unsigned long) on Unix - X11</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> sfWindowHandle;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#elif defined(CSFML_SYSTEM_MACOS)</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="comment">// Window handle is NSWindow (void*) on Mac OS X - Cocoa</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">typedef</span> <span class="keywordtype">void</span>* sfWindowHandle;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif // SFML_WINDOWHANDLE_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Export_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Export_8h.htm
new file mode 100755
index 0000000..b7e2b41
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Export_8h.htm
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">Window/Export.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Config_8h_source.htm">SFML/Config.h</a>&gt;</code><br/>
+</div>
+<p><a href="Window_2Export_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a2a95377e5ef218e2ae20060811a37b26"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a>&#160;&#160;&#160;<a class="el" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2">CSFML_API_IMPORT</a></td></tr>
+<tr class="separator:a2a95377e5ef218e2ae20060811a37b26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a2a95377e5ef218e2ae20060811a37b26"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CSFML_WINDOW_API&#160;&#160;&#160;<a class="el" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2">CSFML_API_IMPORT</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Window_2Export_8h_source.htm#l00043">43</a> of file <a class="el" href="Window_2Export_8h_source.htm">Window/Export.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Export_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Export_8h_source.htm
new file mode 100755
index 0000000..1413bb3
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Export_8h_source.htm
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Window/Export.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Window_2Export_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_WINDOW_EXPORT_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_WINDOW_EXPORT_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Config_8h.htm">SFML/Config.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">// Define portable import / export macros</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"></span><span class="preprocessor">#if defined(CSFML_WINDOW_EXPORTS)</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"> #define CSFML_WINDOW_API CSFML_API_EXPORT</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26"> 43</a></span>&#160;<span class="preprocessor"> #define CSFML_WINDOW_API CSFML_API_IMPORT</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif // SFML_WINDOW_EXPORT_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Types_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Types_8h.htm
new file mode 100755
index 0000000..e794fee
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Types_8h.htm
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#typedef-members">Typedefs</a> </div>
+ <div class="headertitle">
+<div class="title">Window/Types.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="Window_2Types_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a66c8e0b70baa13ae364647083f650175"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a></td></tr>
+<tr class="separator:a66c8e0b70baa13ae364647083f650175"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f35847172308743f3fa10d84535ae8e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a></td></tr>
+<tr class="separator:a6f35847172308743f3fa10d84535ae8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="a66c8e0b70baa13ae364647083f650175"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a> <a class="el" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Window_2Types_8h_source.htm#l00029">29</a> of file <a class="el" href="Window_2Types_8h_source.htm">Window/Types.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6f35847172308743f3fa10d84535ae8e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Window_2Types_8h_source.htm#l00030">30</a> of file <a class="el" href="Window_2Types_8h_source.htm">Window/Types.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Types_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Types_8h_source.htm
new file mode 100755
index 0000000..c4639c1
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Types_8h_source.htm
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Window/Types.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Window_2Types_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_WINDOW_TYPES_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_WINDOW_TYPES_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="code" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175"> 29</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a> <a class="code" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">sfContext</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e"> 30</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> <a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#endif // SFML_WINDOW_TYPES_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Window_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Window_8h.htm
new file mode 100755
index 0000000..acefe0e
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Window_8h.htm
@@ -0,0 +1,1067 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Window/Window.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="Window_2Export_8h_source.htm">SFML/Window/Export.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Event_8h_source.htm">SFML/Window/Event.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="VideoMode_8h_source.htm">SFML/Window/VideoMode.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="WindowHandle_8h_source.htm">SFML/Window/WindowHandle.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Window_2Types_8h_source.htm">SFML/Window/Types.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Vector2_8h_source.htm">SFML/System/Vector2.h</a>&gt;</code><br/>
+</div>
+<p><a href="Window_2Window_8h_source.htm">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfContextSettings.htm">sfContextSettings</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure defining the window's creation settings. <a href="structsfContextSettings.htm#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:adf764cbdea00d65edcd07bb9953ad2b7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br/>
+&#160;&#160;<a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7ad70a92c4549ae23a4d19eba07953a3dc">sfNone</a> = 0,
+<br/>
+&#160;&#160;<a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7aecc02f390b4b8885b4caadfddab4230e">sfTitlebar</a> = 1 &lt;&lt; 0,
+<br/>
+&#160;&#160;<a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a212150f39fe0bbef3124e2cf6dc4b646">sfResize</a> = 1 &lt;&lt; 1,
+<br/>
+&#160;&#160;<a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7afa284aca4f222f57bafc7f36049499bc">sfClose</a> = 1 &lt;&lt; 2,
+<br/>
+&#160;&#160;<a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a80048058ae1c4ddf37550ff293a84284">sfFullscreen</a> = 1 &lt;&lt; 3,
+<br/>
+&#160;&#160;<a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a2f0ffd7ad91bc17ad0c265dc1f1c0c9e">sfDefaultStyle</a> = sfTitlebar | sfResize | sfClose
+<br/>
+ }</td></tr>
+<tr class="memdesc:adf764cbdea00d65edcd07bb9953ad2b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration of window creation styles. <a href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7">More...</a><br/></td></tr>
+<tr class="separator:adf764cbdea00d65edcd07bb9953ad2b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a62ce7d23bab75de979733d33ddd1d26b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a62ce7d23bab75de979733d33ddd1d26b">sfWindow_create</a> (<a class="el" href="structsfVideoMode.htm">sfVideoMode</a> mode, const char *title, <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> style, const <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> *settings)</td></tr>
+<tr class="memdesc:a62ce7d23bab75de979733d33ddd1d26b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a new window. <a href="#a62ce7d23bab75de979733d33ddd1d26b"></a><br/></td></tr>
+<tr class="separator:a62ce7d23bab75de979733d33ddd1d26b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7f77cc0bb819320c64135dac787d316"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#ae7f77cc0bb819320c64135dac787d316">sfWindow_createUnicode</a> (<a class="el" href="structsfVideoMode.htm">sfVideoMode</a> mode, const <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> *title, <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> style, const <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> *settings)</td></tr>
+<tr class="memdesc:ae7f77cc0bb819320c64135dac787d316"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a new window (with a UTF-32 title) <a href="#ae7f77cc0bb819320c64135dac787d316"></a><br/></td></tr>
+<tr class="separator:ae7f77cc0bb819320c64135dac787d316"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cc5243f3551270da858891b1e7ee696"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a1cc5243f3551270da858891b1e7ee696">sfWindow_createFromHandle</a> (sfWindowHandle handle, const <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> *settings)</td></tr>
+<tr class="memdesc:a1cc5243f3551270da858891b1e7ee696"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a window from an existing control. <a href="#a1cc5243f3551270da858891b1e7ee696"></a><br/></td></tr>
+<tr class="separator:a1cc5243f3551270da858891b1e7ee696"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10907d8c517ce037d6f841c5e69fe437"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a10907d8c517ce037d6f841c5e69fe437">sfWindow_destroy</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window)</td></tr>
+<tr class="memdesc:a10907d8c517ce037d6f841c5e69fe437"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a window. <a href="#a10907d8c517ce037d6f841c5e69fe437"></a><br/></td></tr>
+<tr class="separator:a10907d8c517ce037d6f841c5e69fe437"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21372b3208d26b6d8834653dfd68e1bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a21372b3208d26b6d8834653dfd68e1bf">sfWindow_close</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window)</td></tr>
+<tr class="memdesc:a21372b3208d26b6d8834653dfd68e1bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close a window and destroy all the attached resources. <a href="#a21372b3208d26b6d8834653dfd68e1bf"></a><br/></td></tr>
+<tr class="separator:a21372b3208d26b6d8834653dfd68e1bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3926f45d6b5ec44c26a5fa6100a07ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#ad3926f45d6b5ec44c26a5fa6100a07ad">sfWindow_isOpen</a> (const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window)</td></tr>
+<tr class="memdesc:ad3926f45d6b5ec44c26a5fa6100a07ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether or not a window is opened. <a href="#ad3926f45d6b5ec44c26a5fa6100a07ad"></a><br/></td></tr>
+<tr class="separator:ad3926f45d6b5ec44c26a5fa6100a07ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a176c71c056c4bb8e1af633397453ce85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="structsfContextSettings.htm">sfContextSettings</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a176c71c056c4bb8e1af633397453ce85">sfWindow_getSettings</a> (const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window)</td></tr>
+<tr class="memdesc:a176c71c056c4bb8e1af633397453ce85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the settings of the OpenGL context of a window. <a href="#a176c71c056c4bb8e1af633397453ce85"></a><br/></td></tr>
+<tr class="separator:a176c71c056c4bb8e1af633397453ce85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51e92c4f34901f8b25987707e37ac478"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a51e92c4f34901f8b25987707e37ac478">sfWindow_pollEvent</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, <a class="el" href="unionsfEvent.htm">sfEvent</a> *event)</td></tr>
+<tr class="memdesc:a51e92c4f34901f8b25987707e37ac478"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pop the event on top of event queue, if any, and return it. <a href="#a51e92c4f34901f8b25987707e37ac478"></a><br/></td></tr>
+<tr class="separator:a51e92c4f34901f8b25987707e37ac478"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a392ecee0264b630004d45c46a29097a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a392ecee0264b630004d45c46a29097a3">sfWindow_waitEvent</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, <a class="el" href="unionsfEvent.htm">sfEvent</a> *event)</td></tr>
+<tr class="memdesc:a392ecee0264b630004d45c46a29097a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for an event and return it. <a href="#a392ecee0264b630004d45c46a29097a3"></a><br/></td></tr>
+<tr class="separator:a392ecee0264b630004d45c46a29097a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade728e9cda44c43a806632d6835cf234"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="structsfVector2i.htm">sfVector2i</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#ade728e9cda44c43a806632d6835cf234">sfWindow_getPosition</a> (const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window)</td></tr>
+<tr class="memdesc:ade728e9cda44c43a806632d6835cf234"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the position of a window. <a href="#ade728e9cda44c43a806632d6835cf234"></a><br/></td></tr>
+<tr class="separator:ade728e9cda44c43a806632d6835cf234"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bcb2e8b9015663f55c6319ef2ec6788"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a1bcb2e8b9015663f55c6319ef2ec6788">sfWindow_setPosition</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, <a class="el" href="structsfVector2i.htm">sfVector2i</a> position)</td></tr>
+<tr class="memdesc:a1bcb2e8b9015663f55c6319ef2ec6788"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the position of a window on screen. <a href="#a1bcb2e8b9015663f55c6319ef2ec6788"></a><br/></td></tr>
+<tr class="separator:a1bcb2e8b9015663f55c6319ef2ec6788"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acca0f765b1572abd1fef5e7719cffe64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="structsfVector2u.htm">sfVector2u</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#acca0f765b1572abd1fef5e7719cffe64">sfWindow_getSize</a> (const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window)</td></tr>
+<tr class="memdesc:acca0f765b1572abd1fef5e7719cffe64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of the rendering region of a window. <a href="#acca0f765b1572abd1fef5e7719cffe64"></a><br/></td></tr>
+<tr class="separator:acca0f765b1572abd1fef5e7719cffe64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59bfe45b4916569d266c4658a056f27d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a59bfe45b4916569d266c4658a056f27d">sfWindow_setSize</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, <a class="el" href="structsfVector2u.htm">sfVector2u</a> size)</td></tr>
+<tr class="memdesc:a59bfe45b4916569d266c4658a056f27d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the size of the rendering region of a window. <a href="#a59bfe45b4916569d266c4658a056f27d"></a><br/></td></tr>
+<tr class="separator:a59bfe45b4916569d266c4658a056f27d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaeed43706b88d6805249251b6428f58d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#aaeed43706b88d6805249251b6428f58d">sfWindow_setTitle</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, const char *title)</td></tr>
+<tr class="memdesc:aaeed43706b88d6805249251b6428f58d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the title of a window. <a href="#aaeed43706b88d6805249251b6428f58d"></a><br/></td></tr>
+<tr class="separator:aaeed43706b88d6805249251b6428f58d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d454eab5edaefb5d48c34876e3e5def"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a8d454eab5edaefb5d48c34876e3e5def">sfWindow_setUnicodeTitle</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, const <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> *title)</td></tr>
+<tr class="memdesc:a8d454eab5edaefb5d48c34876e3e5def"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the title of a window (with a UTF-32 string) <a href="#a8d454eab5edaefb5d48c34876e3e5def"></a><br/></td></tr>
+<tr class="separator:a8d454eab5edaefb5d48c34876e3e5def"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d8879ef7dce55eec2374dd81b5b01ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a2d8879ef7dce55eec2374dd81b5b01ec">sfWindow_setIcon</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, unsigned int width, unsigned int height, const <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> *pixels)</td></tr>
+<tr class="memdesc:a2d8879ef7dce55eec2374dd81b5b01ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change a window's icon. <a href="#a2d8879ef7dce55eec2374dd81b5b01ec"></a><br/></td></tr>
+<tr class="separator:a2d8879ef7dce55eec2374dd81b5b01ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a287023f7aaaf603979ee7ac157f05f31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a287023f7aaaf603979ee7ac157f05f31">sfWindow_setVisible</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> visible)</td></tr>
+<tr class="memdesc:a287023f7aaaf603979ee7ac157f05f31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show or hide a window. <a href="#a287023f7aaaf603979ee7ac157f05f31"></a><br/></td></tr>
+<tr class="separator:a287023f7aaaf603979ee7ac157f05f31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7169f2d5fca1da063fa562c5b83b565"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#ac7169f2d5fca1da063fa562c5b83b565">sfWindow_setMouseCursorVisible</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> visible)</td></tr>
+<tr class="memdesc:ac7169f2d5fca1da063fa562c5b83b565"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show or hide the mouse cursor. <a href="#ac7169f2d5fca1da063fa562c5b83b565"></a><br/></td></tr>
+<tr class="separator:ac7169f2d5fca1da063fa562c5b83b565"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54586139094b54571dd33a678168627e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a54586139094b54571dd33a678168627e">sfWindow_setVerticalSyncEnabled</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> enabled)</td></tr>
+<tr class="memdesc:a54586139094b54571dd33a678168627e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable vertical synchronization. <a href="#a54586139094b54571dd33a678168627e"></a><br/></td></tr>
+<tr class="separator:a54586139094b54571dd33a678168627e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ba581afb0c73bb6048b3663a06c66e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a6ba581afb0c73bb6048b3663a06c66e8">sfWindow_setKeyRepeatEnabled</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> enabled)</td></tr>
+<tr class="memdesc:a6ba581afb0c73bb6048b3663a06c66e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable automatic key-repeat. <a href="#a6ba581afb0c73bb6048b3663a06c66e8"></a><br/></td></tr>
+<tr class="separator:a6ba581afb0c73bb6048b3663a06c66e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bbbbe74ef74e1ed15e1ffea2299ee38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a0bbbbe74ef74e1ed15e1ffea2299ee38">sfWindow_setActive</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> active)</td></tr>
+<tr class="memdesc:a0bbbbe74ef74e1ed15e1ffea2299ee38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activate or deactivate a window as the current target for OpenGL rendering. <a href="#a0bbbbe74ef74e1ed15e1ffea2299ee38"></a><br/></td></tr>
+<tr class="separator:a0bbbbe74ef74e1ed15e1ffea2299ee38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bc0c3935fe007de095a72d0b34a6743"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a0bc0c3935fe007de095a72d0b34a6743">sfWindow_display</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window)</td></tr>
+<tr class="memdesc:a0bc0c3935fe007de095a72d0b34a6743"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display on screen what has been rendered to the window so far. <a href="#a0bc0c3935fe007de095a72d0b34a6743"></a><br/></td></tr>
+<tr class="separator:a0bc0c3935fe007de095a72d0b34a6743"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a531e9b8dc4d770f02e0007c721f645ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a531e9b8dc4d770f02e0007c721f645ac">sfWindow_setFramerateLimit</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, unsigned int limit)</td></tr>
+<tr class="memdesc:a531e9b8dc4d770f02e0007c721f645ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Limit the framerate to a maximum fixed frequency. <a href="#a531e9b8dc4d770f02e0007c721f645ac"></a><br/></td></tr>
+<tr class="separator:a531e9b8dc4d770f02e0007c721f645ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a118b5b0477cad8570a43c1e0776a2344"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#a118b5b0477cad8570a43c1e0776a2344">sfWindow_setJoystickThreshold</a> (<a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window, float threshold)</td></tr>
+<tr class="memdesc:a118b5b0477cad8570a43c1e0776a2344"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the joystick threshold. <a href="#a118b5b0477cad8570a43c1e0776a2344"></a><br/></td></tr>
+<tr class="separator:a118b5b0477cad8570a43c1e0776a2344"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0af87ca3a8405df13ee4d073d563cd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> sfWindowHandle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm#aa0af87ca3a8405df13ee4d073d563cd9">sfWindow_getSystemHandle</a> (const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *window)</td></tr>
+<tr class="memdesc:aa0af87ca3a8405df13ee4d073d563cd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the OS-specific handle of the window. <a href="#aa0af87ca3a8405df13ee4d073d563cd9"></a><br/></td></tr>
+<tr class="separator:aa0af87ca3a8405df13ee4d073d563cd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="adf764cbdea00d65edcd07bb9953ad2b7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">anonymous enum</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enumeration of window creation styles. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="adf764cbdea00d65edcd07bb9953ad2b7ad70a92c4549ae23a4d19eba07953a3dc"></a>sfNone</em>&nbsp;</td><td>
+<p>No border / title bar (this flag and all others are mutually exclusive) </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="adf764cbdea00d65edcd07bb9953ad2b7aecc02f390b4b8885b4caadfddab4230e"></a>sfTitlebar</em>&nbsp;</td><td>
+<p>Title bar + fixed border. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="adf764cbdea00d65edcd07bb9953ad2b7a212150f39fe0bbef3124e2cf6dc4b646"></a>sfResize</em>&nbsp;</td><td>
+<p>Titlebar + resizable border + maximize button. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="adf764cbdea00d65edcd07bb9953ad2b7afa284aca4f222f57bafc7f36049499bc"></a>sfClose</em>&nbsp;</td><td>
+<p>Titlebar + close button. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="adf764cbdea00d65edcd07bb9953ad2b7a80048058ae1c4ddf37550ff293a84284"></a>sfFullscreen</em>&nbsp;</td><td>
+<p>Fullscreen mode (this flag and all others are mutually exclusive) </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="adf764cbdea00d65edcd07bb9953ad2b7a2f0ffd7ad91bc17ad0c265dc1f1c0c9e"></a>sfDefaultStyle</em>&nbsp;</td><td>
+<p>Default window style. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Window_2Window_8h_source.htm#l00043">43</a> of file <a class="el" href="Window_2Window_8h_source.htm">Window/Window.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a21372b3208d26b6d8834653dfd68e1bf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_close </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Close a window and destroy all the attached resources. </p>
+<p>After calling this function, the sfWindow object remains valid, you must call sfWindow_destroy to actually delete it. All other functions such as sfWindow_pollEvent or sfWindow_display will still work (i.e. you don't have to test sfWindow_isOpen every time), and will have no effect on closed windows.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a62ce7d23bab75de979733d33ddd1d26b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* sfWindow_create </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfVideoMode.htm">sfVideoMode</a>&#160;</td>
+ <td class="paramname"><em>mode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>title</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td>
+ <td class="paramname"><em>style</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> *&#160;</td>
+ <td class="paramname"><em>settings</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a new window. </p>
+<p>This function creates the window with the size and pixel depth defined in <em>mode</em>. An optional style can be passed to customize the look and behaviour of the window (borders, title bar, resizable, closable, ...). If <em>style</em> contains sfFullscreen, then <em>mode</em> must be a valid video mode.</p>
+<p>The fourth parameter is a pointer to a structure specifying advanced OpenGL context settings such as antialiasing, depth-buffer bits, etc.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mode</td><td>Video mode to use (defines the width, height and depth of the rendering area of the window) </td></tr>
+ <tr><td class="paramname">title</td><td>Title of the window </td></tr>
+ <tr><td class="paramname">style</td><td>Window style </td></tr>
+ <tr><td class="paramname">settings</td><td>Additional settings for the underlying OpenGL context</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfWindow object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1cc5243f3551270da858891b1e7ee696"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* sfWindow_createFromHandle </td>
+ <td>(</td>
+ <td class="paramtype">sfWindowHandle&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> *&#160;</td>
+ <td class="paramname"><em>settings</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a window from an existing control. </p>
+<p>Use this constructor if you want to create an OpenGL rendering area into an already existing control.</p>
+<p>The second parameter is a pointer to a structure specifying advanced OpenGL context settings such as antialiasing, depth-buffer bits, etc.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">handle</td><td>Platform-specific handle of the control </td></tr>
+ <tr><td class="paramname">settings</td><td>Additional settings for the underlying OpenGL context</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfWindow object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae7f77cc0bb819320c64135dac787d316"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* sfWindow_createUnicode </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structsfVideoMode.htm">sfVideoMode</a>&#160;</td>
+ <td class="paramname"><em>mode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> *&#160;</td>
+ <td class="paramname"><em>title</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td>
+ <td class="paramname"><em>style</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> *&#160;</td>
+ <td class="paramname"><em>settings</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Construct a new window (with a UTF-32 title) </p>
+<p>This function creates the window with the size and pixel depth defined in <em>mode</em>. An optional style can be passed to customize the look and behaviour of the window (borders, title bar, resizable, closable, ...). If <em>style</em> contains sfFullscreen, then <em>mode</em> must be a valid video mode.</p>
+<p>The fourth parameter is a pointer to a structure specifying advanced OpenGL context settings such as antialiasing, depth-buffer bits, etc.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mode</td><td>Video mode to use (defines the width, height and depth of the rendering area of the window) </td></tr>
+ <tr><td class="paramname">title</td><td>Title of the window (UTF-32) </td></tr>
+ <tr><td class="paramname">style</td><td>Window style </td></tr>
+ <tr><td class="paramname">settings</td><td>Additional settings for the underlying OpenGL context</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new sfWindow object </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a10907d8c517ce037d6f841c5e69fe437"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0bc0c3935fe007de095a72d0b34a6743"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_display </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Display on screen what has been rendered to the window so far. </p>
+<p>This function is typically called after all OpenGL rendering has been done for the current frame, in order to show it on screen.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ade728e9cda44c43a806632d6835cf234"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="structsfVector2i.htm">sfVector2i</a> sfWindow_getPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the position of a window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Position in pixels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a176c71c056c4bb8e1af633397453ce85"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="structsfContextSettings.htm">sfContextSettings</a> sfWindow_getSettings </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the settings of the OpenGL context of a window. </p>
+<p>Note that these settings may be different from what was passed to the sfWindow_create function, if one or more settings were not supported. In this case, SFML chose the closest match.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Structure containing the OpenGL context settings </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acca0f765b1572abd1fef5e7719cffe64"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="structsfVector2u.htm">sfVector2u</a> sfWindow_getSize </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the size of the rendering region of a window. </p>
+<p>The size doesn't include the titlebar and borders of the window.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Size in pixels </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa0af87ca3a8405df13ee4d073d563cd9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> sfWindowHandle sfWindow_getSystemHandle </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the OS-specific handle of the window. </p>
+<p>The type of the returned handle is sfWindowHandle, which is a typedef to the handle type defined by the OS. You shouldn't need to use this function, unless you have very specific stuff to implement that SFML doesn't support, or implement a temporary workaround until a bug is fixed.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>System handle of the window </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad3926f45d6b5ec44c26a5fa6100a07ad"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfWindow_isOpen </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tell whether or not a window is opened. </p>
+<p>This function returns whether or not the window exists. Note that a hidden window (sfWindow_setVisible(sfFalse)) will return sfTrue.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if the window is opened, sfFalse if it has been closed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a51e92c4f34901f8b25987707e37ac478"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfWindow_pollEvent </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="unionsfEvent.htm">sfEvent</a> *&#160;</td>
+ <td class="paramname"><em>event</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Pop the event on top of event queue, if any, and return it. </p>
+<p>This function is not blocking: if there's no pending event then it will return false and leave <em>event</em> unmodified. Note that more than one event may be present in the event queue, thus you should always call this function in a loop to make sure that you process every pending event.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">event</td><td>Event to be returned</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if an event was returned, or sfFalse if the event queue was empty </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0bbbbe74ef74e1ed15e1ffea2299ee38"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfWindow_setActive </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>active</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Activate or deactivate a window as the current target for OpenGL rendering. </p>
+<p>A window is active only on the current thread, if you want to make it active on another thread you have to deactivate it on the previous thread first if it was active. Only one window can be active on a thread at a time, thus the window previously active (if any) automatically gets deactivated.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">active</td><td>sfTrue to activate, sfFalse to deactivate</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfTrue if operation was successful, sfFalse otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a531e9b8dc4d770f02e0007c721f645ac"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_setFramerateLimit </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>limit</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Limit the framerate to a maximum fixed frequency. </p>
+<p>If a limit is set, the window will use a small delay after each call to sfWindow_display to ensure that the current frame lasted long enough to match the framerate limit.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">limit</td><td>Framerate limit, in frames per seconds (use 0 to disable limit) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2d8879ef7dce55eec2374dd81b5b01ec"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_setIcon </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> *&#160;</td>
+ <td class="paramname"><em>pixels</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change a window's icon. </p>
+<p><em>pixels</em> must be an array of <em>width</em> x <em>height</em> pixels in 32-bits RGBA format.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">width</td><td>Icon's width, in pixels </td></tr>
+ <tr><td class="paramname">height</td><td>Icon's height, in pixels </td></tr>
+ <tr><td class="paramname">pixels</td><td>Pointer to the array of pixels in memory </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a118b5b0477cad8570a43c1e0776a2344"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_setJoystickThreshold </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>threshold</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the joystick threshold. </p>
+<p>The joystick threshold is the value below which no JoyMoved event will be generated.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">threshold</td><td>New threshold, in the range [0, 100] </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6ba581afb0c73bb6048b3663a06c66e8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_setKeyRepeatEnabled </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>enabled</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enable or disable automatic key-repeat. </p>
+<p>If key repeat is enabled, you will receive repeated KeyPress events while keeping a key pressed. If it is disabled, you will only get a single event when the key is pressed.</p>
+<p>Key repeat is enabled by default.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">enabled</td><td>sfTrue to enable, sfFalse to disable </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ac7169f2d5fca1da063fa562c5b83b565"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_setMouseCursorVisible </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>visible</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Show or hide the mouse cursor. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">visible</td><td>sfTrue to show, sfFalse to hide </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a1bcb2e8b9015663f55c6319ef2ec6788"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_setPosition </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2i.htm">sfVector2i</a>&#160;</td>
+ <td class="paramname"><em>position</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the position of a window on screen. </p>
+<p>This function only works for top-level windows (i.e. it will be ignored for windows created from the handle of a child window/control).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">position</td><td>New position of the window, in pixels </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a59bfe45b4916569d266c4658a056f27d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_setSize </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structsfVector2u.htm">sfVector2u</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the size of the rendering region of a window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">size</td><td>New size, in pixels </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aaeed43706b88d6805249251b6428f58d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_setTitle </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>title</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the title of a window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">title</td><td>New title </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a8d454eab5edaefb5d48c34876e3e5def"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_setUnicodeTitle </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> *&#160;</td>
+ <td class="paramname"><em>title</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Change the title of a window (with a UTF-32 string) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">title</td><td>New title </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a54586139094b54571dd33a678168627e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_setVerticalSyncEnabled </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>enabled</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enable or disable vertical synchronization. </p>
+<p>Activating vertical synchronization will limit the number of frames displayed to the refresh rate of the monitor. This can avoid some visual artifacts, and limit the framerate to a good value (but not constant across different computers).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">enabled</td><td>sfTrue to enable v-sync, sfFalse to deactivate </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a287023f7aaaf603979ee7ac157f05f31"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> void sfWindow_setVisible </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td>
+ <td class="paramname"><em>visible</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Show or hide a window. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">visible</td><td>sfTrue to show the window, sfFalse to hide it </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a392ecee0264b630004d45c46a29097a3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfWindow_waitEvent </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a> *&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="unionsfEvent.htm">sfEvent</a> *&#160;</td>
+ <td class="paramname"><em>event</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Wait for an event and return it. </p>
+<p>This function is blocking: if there's no pending event then it will wait until an event is received. After this function returns (and no error occured), the <em>event</em> object is always valid and filled properly. This function is typically used when you have a thread that is dedicated to events handling: you want to make this thread sleep as long as no new event is received.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">window</td><td>Window object </td></tr>
+ <tr><td class="paramname">event</td><td>Event to be returned</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>sfFalse if any error occured </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Window_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Window_8h_source.htm
new file mode 100755
index 0000000..61e153a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_2Window_8h_source.htm
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Window/Window.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Window_2Window_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_WINDOW_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_WINDOW_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span><span class="preprocessor">#include &lt;<a class="code" href="Window_2Export_8h.htm">SFML/Window/Export.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Event_8h.htm">SFML/Window/Event.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="VideoMode_8h.htm">SFML/Window/VideoMode.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="WindowHandle_8h.htm">SFML/Window/WindowHandle.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Window_2Types_8h.htm">SFML/Window/Types.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Vector2_8h.htm">SFML/System/Vector2.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">enum</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;{</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7ad70a92c4549ae23a4d19eba07953a3dc"> 45</a></span>&#160; <a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7ad70a92c4549ae23a4d19eba07953a3dc" title="No border / title bar (this flag and all others are mutually exclusive)">sfNone</a> = 0, </div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7aecc02f390b4b8885b4caadfddab4230e"> 46</a></span>&#160; <a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7aecc02f390b4b8885b4caadfddab4230e" title="Title bar + fixed border.">sfTitlebar</a> = 1 &lt;&lt; 0, </div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a212150f39fe0bbef3124e2cf6dc4b646"> 47</a></span>&#160; <a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a212150f39fe0bbef3124e2cf6dc4b646" title="Titlebar + resizable border + maximize button.">sfResize</a> = 1 &lt;&lt; 1, </div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7afa284aca4f222f57bafc7f36049499bc"> 48</a></span>&#160; <a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7afa284aca4f222f57bafc7f36049499bc" title="Titlebar + close button.">sfClose</a> = 1 &lt;&lt; 2, </div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a80048058ae1c4ddf37550ff293a84284"> 49</a></span>&#160; <a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a80048058ae1c4ddf37550ff293a84284" title="Fullscreen mode (this flag and all others are mutually exclusive)">sfFullscreen</a> = 1 &lt;&lt; 3, </div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a2f0ffd7ad91bc17ad0c265dc1f1c0c9e"> 50</a></span>&#160; <a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a2f0ffd7ad91bc17ad0c265dc1f1c0c9e" title="Default window style.">sfDefaultStyle</a> = <a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7aecc02f390b4b8885b4caadfddab4230e" title="Title bar + fixed border.">sfTitlebar</a> | <a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a212150f39fe0bbef3124e2cf6dc4b646" title="Titlebar + resizable border + maximize button.">sfResize</a> | <a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7afa284aca4f222f57bafc7f36049499bc" title="Titlebar + close button.">sfClose</a> </div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;};</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="structsfContextSettings.htm"> 58</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;{</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="code" href="structsfContextSettings.htm#a3cea71e5fd3d37d19b202d417f69ca52"> 60</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfContextSettings.htm#a3cea71e5fd3d37d19b202d417f69ca52" title="Bits of the depth buffer.">depthBits</a>; </div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="code" href="structsfContextSettings.htm#a61cc7290934e675045fa0696dc98812f"> 61</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfContextSettings.htm#a61cc7290934e675045fa0696dc98812f" title="Bits of the stencil buffer.">stencilBits</a>; </div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="code" href="structsfContextSettings.htm#ac07d9e036739be9a15faf85257f6c0d1"> 62</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfContextSettings.htm#ac07d9e036739be9a15faf85257f6c0d1" title="Level of antialiasing.">antialiasingLevel</a>; </div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="structsfContextSettings.htm#a6aef368fb752a78af38104c19c57448c"> 63</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfContextSettings.htm#a6aef368fb752a78af38104c19c57448c" title="Major number of the context version to create.">majorVersion</a>; </div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="structsfContextSettings.htm#aac5b6d3a795a824b9505f7e24b3bdabc"> 64</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsfContextSettings.htm#aac5b6d3a795a824b9505f7e24b3bdabc" title="Minor number of the context version to create.">minorVersion</a>; </div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;} <a class="code" href="structsfContextSettings.htm" title="Structure defining the window&#39;s creation settings.">sfContextSettings</a>;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* <a class="code" href="Window_2Window_8h.htm#a62ce7d23bab75de979733d33ddd1d26b" title="Construct a new window.">sfWindow_create</a>(<a class="code" href="structsfVideoMode.htm" title="sfVideoMode defines a video mode (width, height, bpp, frequency) and provides functions for getting m...">sfVideoMode</a> mode, <span class="keyword">const</span> <span class="keywordtype">char</span>* title, <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> style, <span class="keyword">const</span> <a class="code" href="structsfContextSettings.htm" title="Structure defining the window&#39;s creation settings.">sfContextSettings</a>* settings);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* <a class="code" href="Window_2Window_8h.htm#ae7f77cc0bb819320c64135dac787d316" title="Construct a new window (with a UTF-32 title)">sfWindow_createUnicode</a>(<a class="code" href="structsfVideoMode.htm" title="sfVideoMode defines a video mode (width, height, bpp, frequency) and provides functions for getting m...">sfVideoMode</a> mode, <span class="keyword">const</span> <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>* title, <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> style, <span class="keyword">const</span> <a class="code" href="structsfContextSettings.htm" title="Structure defining the window&#39;s creation settings.">sfContextSettings</a>* settings);</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* <a class="code" href="Window_2Window_8h.htm#a1cc5243f3551270da858891b1e7ee696" title="Construct a window from an existing control.">sfWindow_createFromHandle</a>(sfWindowHandle handle, <span class="keyword">const</span> <a class="code" href="structsfContextSettings.htm" title="Structure defining the window&#39;s creation settings.">sfContextSettings</a>* settings);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#a10907d8c517ce037d6f841c5e69fe437" title="Destroy a window.">sfWindow_destroy</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window);</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#a21372b3208d26b6d8834653dfd68e1bf" title="Close a window and destroy all the attached resources.">sfWindow_close</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window);</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Window_2Window_8h.htm#ad3926f45d6b5ec44c26a5fa6100a07ad" title="Tell whether or not a window is opened.">sfWindow_isOpen</a>(<span class="keyword">const</span> <a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="structsfContextSettings.htm" title="Structure defining the window&#39;s creation settings.">sfContextSettings</a> <a class="code" href="Window_2Window_8h.htm#a176c71c056c4bb8e1af633397453ce85" title="Get the settings of the OpenGL context of a window.">sfWindow_getSettings</a>(<span class="keyword">const</span> <a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window);</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Window_2Window_8h.htm#a51e92c4f34901f8b25987707e37ac478" title="Pop the event on top of event queue, if any, and return it.">sfWindow_pollEvent</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <a class="code" href="unionsfEvent.htm" title="sfEvent defines a system event and its parameters">sfEvent</a>* event);</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Window_2Window_8h.htm#a392ecee0264b630004d45c46a29097a3" title="Wait for an event and return it.">sfWindow_waitEvent</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <a class="code" href="unionsfEvent.htm" title="sfEvent defines a system event and its parameters">sfEvent</a>* event);</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="structsfVector2i.htm" title="2-component vector of integers">sfVector2i</a> <a class="code" href="Window_2Window_8h.htm#ade728e9cda44c43a806632d6835cf234" title="Get the position of a window.">sfWindow_getPosition</a>(<span class="keyword">const</span> <a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window);</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#a1bcb2e8b9015663f55c6319ef2ec6788" title="Change the position of a window on screen.">sfWindow_setPosition</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <a class="code" href="structsfVector2i.htm" title="2-component vector of integers">sfVector2i</a> position);</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="structsfVector2u.htm" title="2-component vector of unsigned integers">sfVector2u</a> <a class="code" href="Window_2Window_8h.htm#acca0f765b1572abd1fef5e7719cffe64" title="Get the size of the rendering region of a window.">sfWindow_getSize</a>(<span class="keyword">const</span> <a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window);</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#a59bfe45b4916569d266c4658a056f27d" title="Change the size of the rendering region of a window.">sfWindow_setSize</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <a class="code" href="structsfVector2u.htm" title="2-component vector of unsigned integers">sfVector2u</a> size);</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#aaeed43706b88d6805249251b6428f58d" title="Change the title of a window.">sfWindow_setTitle</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <span class="keyword">const</span> <span class="keywordtype">char</span>* title);</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#a8d454eab5edaefb5d48c34876e3e5def" title="Change the title of a window (with a UTF-32 string)">sfWindow_setUnicodeTitle</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <span class="keyword">const</span> <a class="code" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>* title);</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#a2d8879ef7dce55eec2374dd81b5b01ec" title="Change a window&#39;s icon.">sfWindow_setIcon</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> height, <span class="keyword">const</span> <a class="code" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>* pixels);</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#a287023f7aaaf603979ee7ac157f05f31" title="Show or hide a window.">sfWindow_setVisible</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> visible);</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#ac7169f2d5fca1da063fa562c5b83b565" title="Show or hide the mouse cursor.">sfWindow_setMouseCursorVisible</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> visible);</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#a54586139094b54571dd33a678168627e" title="Enable or disable vertical synchronization.">sfWindow_setVerticalSyncEnabled</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> enabled);</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#a6ba581afb0c73bb6048b3663a06c66e8" title="Enable or disable automatic key-repeat.">sfWindow_setKeyRepeatEnabled</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> enabled);</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> <a class="code" href="Window_2Window_8h.htm#a0bbbbe74ef74e1ed15e1ffea2299ee38" title="Activate or deactivate a window as the current target for OpenGL rendering.">sfWindow_setActive</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <a class="code" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> active);</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#a0bc0c3935fe007de095a72d0b34a6743" title="Display on screen what has been rendered to the window so far.">sfWindow_display</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window);</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#a531e9b8dc4d770f02e0007c721f645ac" title="Limit the framerate to a maximum fixed frequency.">sfWindow_setFramerateLimit</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> limit);</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code" href="Window_2Window_8h.htm#a118b5b0477cad8570a43c1e0776a2344" title="Change the joystick threshold.">sfWindow_setJoystickThreshold</a>(<a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window, <span class="keywordtype">float</span> threshold);</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<a class="code" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">CSFML_WINDOW_API</a> sfWindowHandle <a class="code" href="Window_2Window_8h.htm#aa0af87ca3a8405df13ee4d073d563cd9" title="Get the OS-specific handle of the window.">sfWindow_getSystemHandle</a>(<span class="keyword">const</span> <a class="code" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">sfWindow</a>* window);</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="preprocessor">#endif // SFML_WINDOW_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_8h.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_8h.htm
new file mode 100755
index 0000000..1459110
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_8h.htm
@@ -0,0 +1,59 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Window.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="System_8h_source.htm">SFML/System.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Context_8h_source.htm">SFML/Window/Context.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Event_8h_source.htm">SFML/Window/Event.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Joystick_8h_source.htm">SFML/Window/Joystick.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Keyboard_8h_source.htm">SFML/Window/Keyboard.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Mouse_8h_source.htm">SFML/Window/Mouse.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="VideoMode_8h_source.htm">SFML/Window/VideoMode.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="Window_2Window_8h_source.htm">SFML/Window/Window.h</a>&gt;</code><br/>
+</div>
+<p><a href="Window_8h_source.htm">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_8h_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_8h_source.htm
new file mode 100755
index 0000000..c42a6da
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/Window_8h_source.htm
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Window.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="Window_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is provided &#39;as-is&#39;, without any express or implied warranty.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// subject to the following restrictions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// you must not claim that you wrote the original software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// If you use this software in a product, an acknowledgment</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// and must not be misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SFML_SFML_WINDOW_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFML_SFML_WINDOW_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// Headers</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="System_8h.htm">SFML/System.h</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Context_8h.htm">SFML/Window/Context.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Event_8h.htm">SFML/Window/Event.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Joystick_8h.htm">SFML/Window/Joystick.h</a>&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Keyboard_8h.htm">SFML/Window/Keyboard.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Mouse_8h.htm">SFML/Window/Mouse.h</a>&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="VideoMode_8h.htm">SFML/Window/VideoMode.h</a>&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="Window_2Window_8h.htm">SFML/Window/Window.h</a>&gt;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif // SFML_SFML_WINDOW_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/annotated.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/annotated.htm
new file mode 100755
index 0000000..5b8246d
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/annotated.htm
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Data Structures</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
+<table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfColor.htm" target="_self">sfColor</a></td><td class="desc">Utility class for manpulating RGBA colors</td></tr>
+<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfContextSettings.htm" target="_self">sfContextSettings</a></td><td class="desc">Structure defining the window's creation settings</td></tr>
+<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="unionsfEvent.htm" target="_self">sfEvent</a></td><td class="desc">SfEvent defines a system event and its parameters</td></tr>
+<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfFloatRect.htm" target="_self">sfFloatRect</a></td><td class="desc">SfFloatRect and <a class="el" href="structsfIntRect.htm">sfIntRect</a> are utility classes for manipulating rectangles</td></tr>
+<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfGlyph.htm" target="_self">sfGlyph</a></td><td class="desc">SfGlyph describes a glyph (a visual character)</td></tr>
+<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfInputStream.htm" target="_self">sfInputStream</a></td><td class="desc">Set of callbacks that allow users to define custom file streams</td></tr>
+<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfIntRect.htm" target="_self">sfIntRect</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfIpAddress.htm" target="_self">sfIpAddress</a></td><td class="desc">Encapsulate an IPv4 network address</td></tr>
+<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfJoystickButtonEvent.htm" target="_self">sfJoystickButtonEvent</a></td><td class="desc">Joystick buttons events parameters</td></tr>
+<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfJoystickConnectEvent.htm" target="_self">sfJoystickConnectEvent</a></td><td class="desc">Joystick connection/disconnection event parameters</td></tr>
+<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfJoystickMoveEvent.htm" target="_self">sfJoystickMoveEvent</a></td><td class="desc">Joystick axis move event parameters</td></tr>
+<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfKeyEvent.htm" target="_self">sfKeyEvent</a></td><td class="desc">Keyboard event parameters</td></tr>
+<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfMouseButtonEvent.htm" target="_self">sfMouseButtonEvent</a></td><td class="desc">Mouse buttons events parameters</td></tr>
+<tr id="row_13_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfMouseMoveEvent.htm" target="_self">sfMouseMoveEvent</a></td><td class="desc">Mouse move event parameters</td></tr>
+<tr id="row_14_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfMouseWheelEvent.htm" target="_self">sfMouseWheelEvent</a></td><td class="desc">Mouse wheel events parameters</td></tr>
+<tr id="row_15_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfRenderStates.htm" target="_self">sfRenderStates</a></td><td class="desc">Define the states used for drawing to a RenderTarget</td></tr>
+<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfSizeEvent.htm" target="_self">sfSizeEvent</a></td><td class="desc">Size events parameters</td></tr>
+<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfSoundStreamChunk.htm" target="_self">sfSoundStreamChunk</a></td><td class="desc">Defines the data to fill by the OnGetData callback</td></tr>
+<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfTextEvent.htm" target="_self">sfTextEvent</a></td><td class="desc">Text event parameters</td></tr>
+<tr id="row_19_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfTime.htm" target="_self">sfTime</a></td><td class="desc">Represents a time value</td></tr>
+<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfTransform.htm" target="_self">sfTransform</a></td><td class="desc">Encapsulate a 3x3 transform matrix</td></tr>
+<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfVector2f.htm" target="_self">sfVector2f</a></td><td class="desc">2-component vector of floats</td></tr>
+<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfVector2i.htm" target="_self">sfVector2i</a></td><td class="desc">2-component vector of integers</td></tr>
+<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfVector2u.htm" target="_self">sfVector2u</a></td><td class="desc">2-component vector of unsigned integers</td></tr>
+<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfVector3f.htm" target="_self">sfVector3f</a></td><td class="desc">3-component vector of floats</td></tr>
+<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfVertex.htm" target="_self">sfVertex</a></td><td class="desc">Define a point with color and texture coordinates</td></tr>
+<tr id="row_26_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsfVideoMode.htm" target="_self">sfVideoMode</a></td><td class="desc">SfVideoMode defines a video mode (width, height, bpp, frequency) and provides functions for getting modes supported by the display device</td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/bc_s.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/bc_s.png
new file mode 100755
index 0000000..224b29a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/bc_s.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/bdwn.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/bdwn.png
new file mode 100755
index 0000000..940a0b9
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/bdwn.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/classes.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/classes.htm
new file mode 100755
index 0000000..da828a1
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/classes.htm
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Data Structure Index</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="qindex"><a class="qindex" href="#letter_S">S</a></div>
+<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structsfGlyph.htm">sfGlyph</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfJoystickMoveEvent.htm">sfJoystickMoveEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfSizeEvent.htm">sfSizeEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfVector2i.htm">sfVector2i</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structsfInputStream.htm">sfInputStream</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfKeyEvent.htm">sfKeyEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfSoundStreamChunk.htm">sfSoundStreamChunk</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfVector2u.htm">sfVector2u</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structsfColor.htm">sfColor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfMouseButtonEvent.htm">sfMouseButtonEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfTextEvent.htm">sfTextEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfVector3f.htm">sfVector3f</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structsfContextSettings.htm">sfContextSettings</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfIpAddress.htm">sfIpAddress</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfMouseMoveEvent.htm">sfMouseMoveEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfTime.htm">sfTime</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfVertex.htm">sfVertex</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="unionsfEvent.htm">sfEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfJoystickButtonEvent.htm">sfJoystickButtonEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfMouseWheelEvent.htm">sfMouseWheelEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfTransform.htm">sfTransform</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfVideoMode.htm">sfVideoMode</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structsfFloatRect.htm">sfFloatRect</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfJoystickConnectEvent.htm">sfJoystickConnectEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfRenderStates.htm">sfRenderStates</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td><td></td><td></td><td></td><td></td></tr>
+</table>
+<div class="qindex"><a class="qindex" href="#letter_S">S</a></div>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/closed.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/closed.png
new file mode 100755
index 0000000..98cc2c9
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/closed.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_33b8fa607ba222d3f5ced3f03c94935c.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_33b8fa607ba222d3f5ced3f03c94935c.htm
new file mode 100755
index 0000000..ab3f0af
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_33b8fa607ba222d3f5ced3f03c94935c.htm
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Network Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:Network_2Export_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Export_8h.htm">Network/Export.h</a> <a href="Network_2Export_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Ftp_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ftp_8h.htm">Ftp.h</a> <a href="Ftp_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Http_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Http_8h.htm">Http.h</a> <a href="Http_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:IpAddress_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IpAddress_8h.htm">IpAddress.h</a> <a href="IpAddress_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Packet_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Packet_8h.htm">Packet.h</a> <a href="Packet_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:SocketSelector_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketSelector_8h.htm">SocketSelector.h</a> <a href="SocketSelector_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:SocketStatus_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SocketStatus_8h.htm">SocketStatus.h</a> <a href="SocketStatus_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:TcpListener_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpListener_8h.htm">TcpListener.h</a> <a href="TcpListener_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:TcpSocket_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="TcpSocket_8h.htm">TcpSocket.h</a> <a href="TcpSocket_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Network_2Types_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_2Types_8h.htm">Network/Types.h</a> <a href="Network_2Types_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:UdpSocket_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="UdpSocket_8h.htm">UdpSocket.h</a> <a href="UdpSocket_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_513183d162d70e825c1ac102f07bf6df.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_513183d162d70e825c1ac102f07bf6df.htm
new file mode 100755
index 0000000..ab257bc
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_513183d162d70e825c1ac102f07bf6df.htm
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Graphics Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:BlendMode_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="BlendMode_8h.htm">BlendMode.h</a> <a href="BlendMode_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:CircleShape_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CircleShape_8h.htm">CircleShape.h</a> <a href="CircleShape_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Color_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Color_8h.htm">Color.h</a> <a href="Color_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ConvexShape_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ConvexShape_8h.htm">ConvexShape.h</a> <a href="ConvexShape_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Graphics_2Export_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Export_8h.htm">Graphics/Export.h</a> <a href="Graphics_2Export_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Font_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Font_8h.htm">Font.h</a> <a href="Font_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Glyph_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Glyph_8h.htm">Glyph.h</a> <a href="Glyph_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Image_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Image_8h.htm">Image.h</a> <a href="Image_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:PrimitiveType_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="PrimitiveType_8h.htm">PrimitiveType.h</a> <a href="PrimitiveType_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Rect_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Rect_8h.htm">Rect.h</a> <a href="Rect_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:RectangleShape_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RectangleShape_8h.htm">RectangleShape.h</a> <a href="RectangleShape_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:RenderStates_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderStates_8h.htm">RenderStates.h</a> <a href="RenderStates_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:RenderTexture_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderTexture_8h.htm">RenderTexture.h</a> <a href="RenderTexture_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:RenderWindow_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="RenderWindow_8h.htm">RenderWindow.h</a> <a href="RenderWindow_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Shader_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shader_8h.htm">Shader.h</a> <a href="Shader_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Shape_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Shape_8h.htm">Shape.h</a> <a href="Shape_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Sprite_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sprite_8h.htm">Sprite.h</a> <a href="Sprite_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Text_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Text_8h.htm">Text.h</a> <a href="Text_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Texture_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Texture_8h.htm">Texture.h</a> <a href="Texture_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Transform_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transform_8h.htm">Transform.h</a> <a href="Transform_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Transformable_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Transformable_8h.htm">Transformable.h</a> <a href="Transformable_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Graphics_2Types_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_2Types_8h.htm">Graphics/Types.h</a> <a href="Graphics_2Types_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Vertex_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Vertex_8h.htm">Vertex.h</a> <a href="Vertex_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:VertexArray_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VertexArray_8h.htm">VertexArray.h</a> <a href="VertexArray_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:View_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="View_8h.htm">View.h</a> <a href="View_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_6a66b7969672f1da69f458a57d2c97f9.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_6a66b7969672f1da69f458a57d2c97f9.htm
new file mode 100755
index 0000000..c0b55a4
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_6a66b7969672f1da69f458a57d2c97f9.htm
@@ -0,0 +1,49 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">include Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_8cc999c03ab8fdf40558b1f21f869c3e"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_8cc999c03ab8fdf40558b1f21f869c3e.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_8cc999c03ab8fdf40558b1f21f869c3e.htm
new file mode 100755
index 0000000..80206e1
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_8cc999c03ab8fdf40558b1f21f869c3e.htm
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SFML Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_ab65b93e3e53c8b4552e87dc0e7cef27"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_513183d162d70e825c1ac102f07bf6df"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_513183d162d70e825c1ac102f07bf6df.htm">Graphics</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_33b8fa607ba222d3f5ced3f03c94935c"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_33b8fa607ba222d3f5ced3f03c94935c.htm">Network</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_c6605309d84130eeaba73c4c96d7b461"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_ec1eadea4ddc9b364e33c863bb96372e"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:Audio_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Audio_8h.htm">Audio.h</a> <a href="Audio_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Config_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Config_8h.htm">Config.h</a> <a href="Config_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Graphics_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Graphics_8h.htm">Graphics.h</a> <a href="Graphics_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Network_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Network_8h.htm">Network.h</a> <a href="Network_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:OpenGL_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="OpenGL_8h.htm">OpenGL.h</a> <a href="OpenGL_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:System_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="System_8h.htm">System.h</a> <a href="System_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Window_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_8h.htm">Window.h</a> <a href="Window_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_9bf980a06a0242eeb07b88aa80af2fcc.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_9bf980a06a0242eeb07b88aa80af2fcc.htm
new file mode 100755
index 0000000..c0e9680
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_9bf980a06a0242eeb07b88aa80af2fcc.htm
@@ -0,0 +1,49 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_9bf980a06a0242eeb07b88aa80af2fcc.htm">doc</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">doc Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:mainpage_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mainpage_8hpp.htm">mainpage.hpp</a> <a href="mainpage_8hpp_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm
new file mode 100755
index 0000000..3c29025
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm">Audio</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Audio Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:Audio_2Export_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Audio_2Export_8h.htm">Audio/Export.h</a> <a href="Audio_2Export_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Listener_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Listener_8h.htm">Listener.h</a> <a href="Listener_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Music_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Music_8h.htm">Music.h</a> <a href="Music_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Sound_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sound_8h.htm">Sound.h</a> <a href="Sound_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:SoundBuffer_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBuffer_8h.htm">SoundBuffer.h</a> <a href="SoundBuffer_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:SoundBufferRecorder_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundBufferRecorder_8h.htm">SoundBufferRecorder.h</a> <a href="SoundBufferRecorder_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:SoundRecorder_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundRecorder_8h.htm">SoundRecorder.h</a> <a href="SoundRecorder_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:SoundStatus_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStatus_8h.htm">SoundStatus.h</a> <a href="SoundStatus_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:SoundStream_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="SoundStream_8h.htm">SoundStream.h</a> <a href="SoundStream_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Audio_2Types_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Audio_2Types_8h.htm">Audio/Types.h</a> <a href="Audio_2Types_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_c6605309d84130eeaba73c4c96d7b461.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_c6605309d84130eeaba73c4c96d7b461.htm
new file mode 100755
index 0000000..9ed825e
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_c6605309d84130eeaba73c4c96d7b461.htm
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_c6605309d84130eeaba73c4c96d7b461.htm">System</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">System Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:Clock_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Clock_8h.htm">Clock.h</a> <a href="Clock_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:System_2Export_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="System_2Export_8h.htm">System/Export.h</a> <a href="System_2Export_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:InputStream_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="InputStream_8h.htm">InputStream.h</a> <a href="InputStream_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Mutex_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Mutex_8h.htm">Mutex.h</a> <a href="Mutex_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Sleep_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Sleep_8h.htm">Sleep.h</a> <a href="Sleep_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Thread_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Thread_8h.htm">Thread.h</a> <a href="Thread_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Time_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Time_8h.htm">Time.h</a> <a href="Time_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:System_2Types_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="System_2Types_8h.htm">System/Types.h</a> <a href="System_2Types_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Vector2_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Vector2_8h.htm">Vector2.h</a> <a href="Vector2_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Vector3_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Vector3_8h.htm">Vector3.h</a> <a href="Vector3_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_ec1eadea4ddc9b364e33c863bb96372e.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_ec1eadea4ddc9b364e33c863bb96372e.htm
new file mode 100755
index 0000000..8fee790
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dir_ec1eadea4ddc9b364e33c863bb96372e.htm
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_6a66b7969672f1da69f458a57d2c97f9.htm">include</a></li><li class="navelem"><a class="el" href="dir_8cc999c03ab8fdf40558b1f21f869c3e.htm">SFML</a></li><li class="navelem"><a class="el" href="dir_ec1eadea4ddc9b364e33c863bb96372e.htm">Window</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Window Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:Context_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Context_8h.htm">Context.h</a> <a href="Context_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Event_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Event_8h.htm">Event.h</a> <a href="Event_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Window_2Export_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Export_8h.htm">Window/Export.h</a> <a href="Window_2Export_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Joystick_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Joystick_8h.htm">Joystick.h</a> <a href="Joystick_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Keyboard_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Keyboard_8h.htm">Keyboard.h</a> <a href="Keyboard_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Mouse_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Mouse_8h.htm">Mouse.h</a> <a href="Mouse_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Window_2Types_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Types_8h.htm">Window/Types.h</a> <a href="Window_2Types_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:VideoMode_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="VideoMode_8h.htm">VideoMode.h</a> <a href="VideoMode_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Window_2Window_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Window_2Window_8h.htm">Window/Window.h</a> <a href="Window_2Window_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:WindowHandle_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="WindowHandle_8h.htm">WindowHandle.h</a> <a href="WindowHandle_8h_source.htm">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/doxygen.css b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/doxygen.css
new file mode 100755
index 0000000..d89e3a0
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/doxygen.css
@@ -0,0 +1,1278 @@
+/* The standard CSS for doxygen */
+
+/* @group Heading Levels */
+
+div.contents .textblock h1
+{
+ text-align: left;
+ font-size: 20pt;
+ font-weight: normal;
+ margin-top: 1.5em;
+ padding: 0 0 0.4em 0;
+ border-bottom: 1px solid #999;
+ border-top-width: 0;
+ border-left-width: 0;
+ border-right-width: 0;
+ background-color: transparent;
+}
+
+h1.groupheader {
+ font-size: 150%;
+}
+
+.title {
+ font-size: 20pt;
+ font-weight: normal;
+ margin: 10px 2px;
+}
+
+dt {
+ font-weight: bold;
+}
+
+div.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+}
+
+p.startli, p.startdd, p.starttd {
+ margin-top: 2px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.qindex
+{
+ margin-bottom: 1em;
+}
+
+div.qindex, div.navtab{
+ background-color: #eee;
+ border: 1px solid #999;
+ text-align: center;
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #9CAFD4;
+ color: #ffffff;
+ border: 1px double #869DCA;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+a.el
+{
+ padding: 1px;
+ text-decoration: none;
+ color: #577E25;
+}
+
+a.el:hover
+{
+ text-decoration: underline;
+}
+
+pre.fragment {
+ /*border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: monospace, fixed;
+ font-size: 105%;*/
+ font-family: Consolas, "Liberation Mono", Courier, monospace;
+ font-size: 10pt;
+ padding: 0.5em 1em;
+ background-color: #f5f5f5;
+ border: 1px solid #bbb;
+ .border-radius(5px);
+}
+
+div.fragment {
+ /*margin: 0 0 0 5px;
+ padding: 0.5em 1em;
+ font-family: Consolas, "Liberation Mono", Courier, monospace;
+ font-size: 10pt;
+ background-color: #eef7e3;
+ border-left: 3px solid #8DC841;
+ border-right: 0;
+ border-bottom: 0;*/
+
+ font-family: Consolas, "Liberation Mono", Courier, monospace;
+ font-size: 10pt;
+ padding: 0.5em 1em;
+ background-color: #f5f5f5;
+ border: 1px solid #bbb;
+ .border-radius(5px);
+}
+
+div.line {
+ min-height: 13px;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+}
+
+span.lineno {
+ padding-right: 4px;
+ text-align: right;
+ background-color: #E8E8E8;
+ white-space: pre;
+}
+
+div.ah {
+ width: 100%;
+ background-color: #eee;
+ font-weight: bold;
+ color: #000;
+ margin-bottom: 1px;
+ margin-top: 1px;
+ border: solid 1px #999;
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background-color: white;
+ color: black;
+ margin: 0;
+}
+
+div.contents {
+ width: 950px;
+ margin: 0 auto;
+}
+
+td.indexkey {
+ background-color: #EBEFF6;
+ font-weight: bold;
+ border: 1px solid #C4CFE5;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+ white-space: nowrap;
+ vertical-align: top;
+}
+
+td.indexvalue {
+ background-color: #EBEFF6;
+ border: 1px solid #C4CFE5;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #EEF1F7;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+blockquote {
+ background-color: #F7F8FB;
+ border-left: 2px solid #9CAFD4;
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
+/* @end */
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #A3B4D7;
+}
+
+th.dirtab {
+ background: #EBEFF6;
+ font-weight: bold;
+}
+
+hr {
+ display: none;
+ height: 0px;
+ border: none;
+ border-top: 1px solid #4A6AAA;
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+ background-color: cyan;
+ /*box-shadow: 0 0 15px cyan;*/
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #F9FAFC;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memSeparator {
+ border-bottom: 1px solid #DEE4F0;
+ line-height: 1px;
+ margin: 0px;
+ padding: 0px;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memItemRight {
+ width: 100%;
+}
+
+.memTemplParams {
+ color: #4665A2;
+ white-space: nowrap;
+ font-size: 80%;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+ font-size: 80%;
+ color: #4665A2;
+ font-weight: normal;
+ margin-left: 9px;
+}
+
+.memnav {
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.mempage {
+ width: 100%;
+}
+
+.memitem {
+ padding: 0;
+ /*margin-bottom: 10px;*/
+ margin-right: 5px;
+ display: table !important;
+ width: 100%;
+}
+
+.memname {
+ font-weight: bold;
+ margin-left: 6px;
+}
+
+.memname td {
+ vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+ border-top: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 0px 6px 0px;
+ color: #000;
+ font-weight: bold;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ background-color: #eee;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ -moz-border-radius-topright: 4px;
+ -moz-border-radius-topleft: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+
+}
+
+.memdoc, dl.reflist dd {
+ border: 1px solid #A8B8D9;
+ padding: 6px 10px 2px 10px;
+ background-color: #FBFCFD;
+ background-color: #FFFFFF;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-bottomright: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+.paramname code {
+ line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+.params .paramname, .retval .paramname {
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.params .paramtype {
+ font-style: italic;
+ vertical-align: top;
+}
+
+.params .paramdir {
+ font-family: "courier new",courier,monospace;
+ vertical-align: top;
+}
+
+table.mlabels {
+ border-spacing: 0px;
+}
+
+td.mlabels-left {
+ width: 100%;
+ padding: 0px;
+}
+
+td.mlabels-right {
+ vertical-align: bottom;
+ padding: 0px;
+ white-space: nowrap;
+}
+
+span.mlabels {
+ margin-left: 8px;
+}
+
+span.mlabel {
+ background-color: #728DC1;
+ border-top:1px solid #5373B4;
+ border-left:1px solid #5373B4;
+ border-right:1px solid #C4CFE5;
+ border-bottom:1px solid #C4CFE5;
+ text-shadow: none;
+ color: white;
+ margin-right: 4px;
+ padding: 2px 3px;
+ border-radius: 3px;
+ font-size: 7pt;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+
+
+
+/* @end */
+
+/* these are for tree view when not used as main index */
+
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid #bbb;
+ width: 100%;
+}
+
+.directory table {
+ border-collapse:collapse;
+}
+
+.directory td {
+ margin: 0px;
+ padding: 0px;
+ vertical-align: top;
+}
+
+.directory td.entry {
+ white-space: nowrap;
+ padding: 5px 5px 5px 0;
+}
+
+.directory td.entry a {
+ outline:none;
+}
+
+.directory td.entry a img {
+ border: none;
+}
+
+.directory td.desc {
+ width: 100%;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ /*border-left: 1px solid rgba(0,0,0,0.05);*/
+}
+
+.directory tr.even {
+ padding-left: 6px;
+ background-color: #F7F8FB;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+.directory .levels {
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ font-size: 9pt;
+}
+
+.directory .levels span {
+ cursor: pointer;
+ padding-left: 2px;
+ padding-right: 2px;
+ color: #3D578C;
+}
+
+div.dynheader {
+ margin-top: 8px;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+address {
+ font-style: normal;
+ color: #2A3D61;
+}
+
+table table
+{
+ width: 90%;
+}
+
+.memitem table table
+{
+ width: auto;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: #374F7F;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+table.fieldtable {
+ width: 100%;
+ margin-bottom: 10px;
+ border: 1px solid #A8B8D9;
+ border-spacing: 0px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ vertical-align: top;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid #A8B8D9;
+ width: 100%;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-color: #E2E8F2;
+ font-size: 90%;
+ color: #253555;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ -moz-border-radius-topleft: 4px;
+ -moz-border-radius-topright: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid #A8B8D9;
+}
+
+
+.tabsearch {
+ top: 0px;
+ left: 10px;
+ height: 36px;
+ z-index: 101;
+ overflow: hidden;
+ font-size: 13px;
+}
+
+.navpath
+{
+ display: none;
+}
+
+.navpath ul
+{
+ font-size: 11px;
+ height:30px;
+ line-height:30px;
+ color:#8AA0CC;
+ border:solid 1px #C2CDE4;
+ overflow:hidden;
+ margin:0px;
+ padding:0px;
+}
+
+.navpath li
+{
+ list-style-type:none;
+ float:left;
+ padding-left:10px;
+ padding-right:15px;
+ color:#364D7C;
+}
+
+.navpath li.navelem a
+{
+ height:32px;
+ display:block;
+ text-decoration: none;
+ outline: none;
+ color: #283A5D;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+}
+
+.navpath li.navelem a:hover
+{
+ color:#6884BD;
+}
+
+.navpath li.footer
+{
+ list-style-type:none;
+ float:right;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:none;
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+ font-size: 8pt;
+}
+
+
+div.summary
+{
+ float: right;
+ font-size: 8pt;
+ padding-right: 5px;
+ width: 50%;
+ text-align: right;
+}
+
+div.summary a
+{
+ white-space: nowrap;
+ padding: 1px;
+ text-decoration: none;
+ color: #577E25;
+}
+
+div.summary a:hover
+{
+ text-decoration: underline;
+}
+
+div.ingroups
+{
+ font-size: 8pt;
+ width: 50%;
+ text-align: left;
+}
+
+div.ingroups a
+{
+ white-space: nowrap;
+}
+
+div.header
+{
+ width: 950px;
+ margin: 2em auto;
+ border-bottom: 1px solid #999;
+}
+
+dl
+{
+ padding: 0 0 0 10px;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
+{
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+dl.note
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #D0C000;
+}
+
+dl.warning, dl.attention
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00D000;
+}
+
+dl.deprecated
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #505050;
+}
+
+dl.todo
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00C0E0;
+}
+
+dl.test
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #3030E0;
+}
+
+dl.bug
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #C08050;
+}
+
+dl.section dd {
+ margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+ text-align: center;
+ vertical-align: bottom;
+ border-collapse: separate;
+}
+
+#projectlogo img
+{
+ border: 0px none;
+}
+
+#projectname
+{
+ font: 300% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 2px 0px;
+}
+
+#projectbrief
+{
+ font: 120% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font: 50% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid #5373B4;
+}
+
+.image
+{
+ text-align: center;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+div.zoom
+{
+ border: 1px solid #90A5CE;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:#334975;
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+}
+
+dl.citelist dd {
+ margin:2px 0;
+ padding:5px 0;
+}
+
+div.toc {
+ padding: 14px 25px;
+ background-color: #F4F6FA;
+ border: 1px solid #D8DFEE;
+ border-radius: 7px 7px 7px 7px;
+ float: right;
+ height: auto;
+ margin: 0 20px 10px 10px;
+ width: 200px;
+}
+
+div.toc li {
+ font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+ margin-top: 5px;
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+div.toc h3 {
+ font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+ color: #4665A2;
+ border-bottom: 0 none;
+ margin: 0;
+}
+
+div.toc ul {
+ list-style: none outside none;
+ border: medium none;
+ padding: 0px;
+}
+
+div.toc li.level1 {
+ margin-left: 0px;
+}
+
+div.toc li.level2 {
+ margin-left: 15px;
+}
+
+div.toc li.level3 {
+ margin-left: 30px;
+}
+
+div.toc li.level4 {
+ margin-left: 45px;
+}
+
+.inherit_header {
+ font-weight: bold;
+ color: gray;
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.inherit_header td {
+ padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+ display: none;
+}
+
+tr.heading h2 {
+ margin-top: 12px;
+ margin-bottom: 4px;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+}
+
+/* tabs.css */
+.tabs, .tabs2, .tabs3 {
+ width: 100%;
+ z-index: 101;
+ font-size: 11pt;
+ background-color: #EAF5DB;
+ border-left: 1px solid #999;
+ border-right: 1px solid #999;
+ border-bottom: 1px solid #999;
+ padding: 0;
+ margin: 0;
+}
+
+.tabs2 {
+ font-size: 10pt;
+}
+.tabs3 {
+ font-size: 9pt;
+}
+
+#navrow1 .tablist, #navrow2 .tablist, #navrow3 .tablist, #navrow4 .tablist {
+ margin: 0;
+ padding: 0;
+ display: table;
+}
+
+.tablist li {
+ float: left;
+ display: table-cell;
+ list-style: none;
+}
+
+#navrow1
+{
+ border-top: 1px solid #999;
+ margin-top: 2em;
+}
+
+#navrow1 .tablist a, #navrow2 .tablist a, #navrow3 .tablist a, #navrow4 .tablist a {
+ display: block;
+ margin: 8px 0;
+ padding: 0 8px;
+ border-right: 1px solid #bbb;
+}
+
+.tablist li {
+ margin-bottom: 0 !important;
+}
+
+.tablist li.current a {
+ font-weight: bold;
+}
+
+
+
+
+
+/* SFML css */
+body
+{
+ font-family: 'Ubuntu', 'Arial', sans-serif;
+ line-height: 140%;
+ margin: 0 0 2em 0;
+ padding: 0;
+}
+
+#banner-container
+{
+ width: 100%;
+ margin-top: 25px;
+ border-top: 2px solid #999;
+ border-bottom: 2px solid #999;
+ background-color: rgb(140, 200, 65);
+}
+
+#banner
+{
+ width: 950px;
+ height: 60px;
+ line-height: 54px;
+ margin: 0 auto;
+ text-align: center;
+}
+
+#banner #sfml
+{
+ display: inline;
+ vertical-align: top;
+ margin-left: 15px;
+ color: #fff;
+ font-size: 50pt;
+ text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 5px;
+}
+
+#footer-container
+{
+ clear: both;
+ width: 100%;
+ margin-top: 50px;
+ border-top: 1px solid #999;
+}
+
+#footer
+{
+ width: 950px;
+ margin: 10px auto;
+ text-align: center;
+ font-size: 10pt;
+ color: #555;
+}
+
+#footer a
+{
+ padding: 1px;
+ text-decoration: none;
+ color: rgb(70, 100, 30);
+}
+
+#footer a:hover
+{
+ text-decoration: underline;
+}
+
+div.contents, #content
+{
+ width: 950px;
+ margin: 0 auto;
+ padding: 0;
+}
+
+div.contents h1
+{
+ color: #333;
+ padding: 0.5em 0;
+ margin-top: 30px;
+ margin-bottom: 0;
+ text-align: center;
+ font-size: 26pt;
+ font-weight: normal;
+}
+
+div.contents h2
+{
+ font-size: 20pt;
+ font-weight: normal;
+ margin-top: 1.5em;
+ padding-bottom: 0.4em;
+ border-bottom: 1px solid #999;
+}
+
+div.contents h3
+{
+ font-size: 16pt;
+ font-weight: normal;
+}
+
+div.contents p
+{
+ color: #333;
+ text-align: justify;
+}
+
+div.contents a, #content a
+{
+ padding: 1px;
+ text-decoration: none;
+ color: rgb(70, 100, 30);
+}
+
+div.contents a:hover, #content a:hover
+{
+ text-decoration: underline;
+}
+
+div.contents code
+{
+ font-size: 11pt;
+ font-family: Consolas, "Liberation Mono", Courier, monospace;
+}
+
+div.contents pre code
+{
+ font-family: Consolas, "Liberation Mono", Courier, monospace;
+ font-size: 10pt;
+ padding: 0.5em 1em;
+ background-color: #f5f5f5;
+ border: 1px solid #bbb;
+}
+
+div.contents ul
+{
+ list-style-type: square;
+ list-style-position: outside;
+ margin: 0 0 0 1.5em;
+ padding: 0;
+}
+
+div.contents ul li
+{
+ color: #333;
+ margin: 0 0 0.3em 0;
+}
+
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/doxygen.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/doxygen.png
new file mode 100755
index 0000000..3ff17d8
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/doxygen.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dynsections.js b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dynsections.js
new file mode 100755
index 0000000..116542f
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/dynsections.js
@@ -0,0 +1,78 @@
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+ content.hide();
+ summary.show();
+ $(linkObj).addClass('closed').removeClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ content.show();
+ summary.hide();
+ $(linkObj).removeClass('closed').addClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+ return false;
+}
+
+function updateStripes()
+{
+ $('table.directory tr').
+ removeClass('even').filter(':visible:even').addClass('even');
+}
+function toggleLevel(level)
+{
+ $('table.directory tr').each(function(){
+ var l = this.id.split('_').length-1;
+ var i = $('#img'+this.id.substring(3));
+ var a = $('#arr'+this.id.substring(3));
+ if (l<level+1) {
+ i.attr('src','ftv2folderopen.png');
+ a.attr('src','ftv2mnode.png');
+ $(this).show();
+ } else if (l==level+1) {
+ i.attr('src','ftv2folderclosed.png');
+ a.attr('src','ftv2pnode.png');
+ $(this).show();
+ } else {
+ $(this).hide();
+ }
+ });
+ updateStripes();
+}
+function toggleFolder(id)
+{
+ var n = $('[id^=row_'+id+']');
+ var i = $('[id^=img_'+id+']');
+ var a = $('[id^=arr_'+id+']');
+ var c = n.slice(1);
+ if (c.filter(':first').is(':visible')===true) {
+ i.attr('src','ftv2folderclosed.png');
+ a.attr('src','ftv2pnode.png');
+ c.hide();
+ } else {
+ i.attr('src','ftv2folderopen.png');
+ a.attr('src','ftv2mnode.png');
+ c.show();
+ }
+ updateStripes();
+}
+
+function toggleInherit(id)
+{
+ var rows = $('tr.inherit.'+id);
+ var img = $('tr.inherit_header.'+id+' img');
+ var src = $(img).attr('src');
+ if (rows.filter(':first').is(':visible')===true) {
+ rows.css('display','none');
+ $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ rows.css('display','table-row'); // using show() causes jump in firefox
+ $(img).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+}
+
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/files.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/files.htm
new file mode 100755
index 0000000..c9a1b4b
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/files.htm
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">File List</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
+<table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Audio_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Audio_8h.htm" target="_self">Audio.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="BlendMode_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="BlendMode_8h.htm" target="_self">BlendMode.h</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="CircleShape_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="CircleShape_8h.htm" target="_self">CircleShape.h</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Clock_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Clock_8h.htm" target="_self">Clock.h</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Color_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Color_8h.htm" target="_self">Color.h</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Config_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Config_8h.htm" target="_self">Config.h</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Context_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Context_8h.htm" target="_self">Context.h</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ConvexShape_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ConvexShape_8h.htm" target="_self">ConvexShape.h</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Event_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Event_8h.htm" target="_self">Event.h</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Audio_2Export_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Audio_2Export_8h.htm" target="_self">Audio/Export.h</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Graphics_2Export_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Graphics_2Export_8h.htm" target="_self">Graphics/Export.h</a></td><td class="desc"></td></tr>
+<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Network_2Export_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Network_2Export_8h.htm" target="_self">Network/Export.h</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="System_2Export_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="System_2Export_8h.htm" target="_self">System/Export.h</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Window_2Export_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Window_2Export_8h.htm" target="_self">Window/Export.h</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Font_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Font_8h.htm" target="_self">Font.h</a></td><td class="desc"></td></tr>
+<tr id="row_15_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Ftp_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Ftp_8h.htm" target="_self">Ftp.h</a></td><td class="desc"></td></tr>
+<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Glyph_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Glyph_8h.htm" target="_self">Glyph.h</a></td><td class="desc"></td></tr>
+<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Graphics_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Graphics_8h.htm" target="_self">Graphics.h</a></td><td class="desc"></td></tr>
+<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Http_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Http_8h.htm" target="_self">Http.h</a></td><td class="desc"></td></tr>
+<tr id="row_19_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Image_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Image_8h.htm" target="_self">Image.h</a></td><td class="desc"></td></tr>
+<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="InputStream_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="InputStream_8h.htm" target="_self">InputStream.h</a></td><td class="desc"></td></tr>
+<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="IpAddress_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="IpAddress_8h.htm" target="_self">IpAddress.h</a></td><td class="desc"></td></tr>
+<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Joystick_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Joystick_8h.htm" target="_self">Joystick.h</a></td><td class="desc"></td></tr>
+<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Keyboard_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Keyboard_8h.htm" target="_self">Keyboard.h</a></td><td class="desc"></td></tr>
+<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Listener_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Listener_8h.htm" target="_self">Listener.h</a></td><td class="desc"></td></tr>
+<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="mainpage_8hpp_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="mainpage_8hpp.htm" target="_self">mainpage.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Mouse_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Mouse_8h.htm" target="_self">Mouse.h</a></td><td class="desc"></td></tr>
+<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Music_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Music_8h.htm" target="_self">Music.h</a></td><td class="desc"></td></tr>
+<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Mutex_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Mutex_8h.htm" target="_self">Mutex.h</a></td><td class="desc"></td></tr>
+<tr id="row_29_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Network_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Network_8h.htm" target="_self">Network.h</a></td><td class="desc"></td></tr>
+<tr id="row_30_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="OpenGL_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="OpenGL_8h.htm" target="_self">OpenGL.h</a></td><td class="desc"></td></tr>
+<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Packet_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Packet_8h.htm" target="_self">Packet.h</a></td><td class="desc"></td></tr>
+<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="PrimitiveType_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="PrimitiveType_8h.htm" target="_self">PrimitiveType.h</a></td><td class="desc"></td></tr>
+<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Rect_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Rect_8h.htm" target="_self">Rect.h</a></td><td class="desc"></td></tr>
+<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RectangleShape_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="RectangleShape_8h.htm" target="_self">RectangleShape.h</a></td><td class="desc"></td></tr>
+<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RenderStates_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="RenderStates_8h.htm" target="_self">RenderStates.h</a></td><td class="desc"></td></tr>
+<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RenderTexture_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="RenderTexture_8h.htm" target="_self">RenderTexture.h</a></td><td class="desc"></td></tr>
+<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="RenderWindow_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="RenderWindow_8h.htm" target="_self">RenderWindow.h</a></td><td class="desc"></td></tr>
+<tr id="row_38_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Shader_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Shader_8h.htm" target="_self">Shader.h</a></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Shape_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Shape_8h.htm" target="_self">Shape.h</a></td><td class="desc"></td></tr>
+<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Sleep_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Sleep_8h.htm" target="_self">Sleep.h</a></td><td class="desc"></td></tr>
+<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="SocketSelector_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="SocketSelector_8h.htm" target="_self">SocketSelector.h</a></td><td class="desc"></td></tr>
+<tr id="row_42_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="SocketStatus_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="SocketStatus_8h.htm" target="_self">SocketStatus.h</a></td><td class="desc"></td></tr>
+<tr id="row_43_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Sound_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Sound_8h.htm" target="_self">Sound.h</a></td><td class="desc"></td></tr>
+<tr id="row_44_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="SoundBuffer_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="SoundBuffer_8h.htm" target="_self">SoundBuffer.h</a></td><td class="desc"></td></tr>
+<tr id="row_45_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="SoundBufferRecorder_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="SoundBufferRecorder_8h.htm" target="_self">SoundBufferRecorder.h</a></td><td class="desc"></td></tr>
+<tr id="row_46_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="SoundRecorder_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="SoundRecorder_8h.htm" target="_self">SoundRecorder.h</a></td><td class="desc"></td></tr>
+<tr id="row_47_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="SoundStatus_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="SoundStatus_8h.htm" target="_self">SoundStatus.h</a></td><td class="desc"></td></tr>
+<tr id="row_48_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="SoundStream_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="SoundStream_8h.htm" target="_self">SoundStream.h</a></td><td class="desc"></td></tr>
+<tr id="row_49_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Sprite_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Sprite_8h.htm" target="_self">Sprite.h</a></td><td class="desc"></td></tr>
+<tr id="row_50_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="System_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="System_8h.htm" target="_self">System.h</a></td><td class="desc"></td></tr>
+<tr id="row_51_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="TcpListener_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="TcpListener_8h.htm" target="_self">TcpListener.h</a></td><td class="desc"></td></tr>
+<tr id="row_52_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="TcpSocket_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="TcpSocket_8h.htm" target="_self">TcpSocket.h</a></td><td class="desc"></td></tr>
+<tr id="row_53_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Text_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Text_8h.htm" target="_self">Text.h</a></td><td class="desc"></td></tr>
+<tr id="row_54_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Texture_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Texture_8h.htm" target="_self">Texture.h</a></td><td class="desc"></td></tr>
+<tr id="row_55_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Thread_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Thread_8h.htm" target="_self">Thread.h</a></td><td class="desc"></td></tr>
+<tr id="row_56_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Time_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Time_8h.htm" target="_self">Time.h</a></td><td class="desc"></td></tr>
+<tr id="row_57_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Transform_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Transform_8h.htm" target="_self">Transform.h</a></td><td class="desc"></td></tr>
+<tr id="row_58_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Transformable_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Transformable_8h.htm" target="_self">Transformable.h</a></td><td class="desc"></td></tr>
+<tr id="row_59_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Audio_2Types_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Audio_2Types_8h.htm" target="_self">Audio/Types.h</a></td><td class="desc"></td></tr>
+<tr id="row_60_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Graphics_2Types_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Graphics_2Types_8h.htm" target="_self">Graphics/Types.h</a></td><td class="desc"></td></tr>
+<tr id="row_61_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Network_2Types_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Network_2Types_8h.htm" target="_self">Network/Types.h</a></td><td class="desc"></td></tr>
+<tr id="row_62_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="System_2Types_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="System_2Types_8h.htm" target="_self">System/Types.h</a></td><td class="desc"></td></tr>
+<tr id="row_63_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Window_2Types_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Window_2Types_8h.htm" target="_self">Window/Types.h</a></td><td class="desc"></td></tr>
+<tr id="row_64_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="UdpSocket_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="UdpSocket_8h.htm" target="_self">UdpSocket.h</a></td><td class="desc"></td></tr>
+<tr id="row_65_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Vector2_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Vector2_8h.htm" target="_self">Vector2.h</a></td><td class="desc"></td></tr>
+<tr id="row_66_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Vector3_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Vector3_8h.htm" target="_self">Vector3.h</a></td><td class="desc"></td></tr>
+<tr id="row_67_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Vertex_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Vertex_8h.htm" target="_self">Vertex.h</a></td><td class="desc"></td></tr>
+<tr id="row_68_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="VertexArray_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="VertexArray_8h.htm" target="_self">VertexArray.h</a></td><td class="desc"></td></tr>
+<tr id="row_69_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="VideoMode_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="VideoMode_8h.htm" target="_self">VideoMode.h</a></td><td class="desc"></td></tr>
+<tr id="row_70_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="View_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="View_8h.htm" target="_self">View.h</a></td><td class="desc"></td></tr>
+<tr id="row_71_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Window_2Window_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Window_2Window_8h.htm" target="_self">Window/Window.h</a></td><td class="desc"></td></tr>
+<tr id="row_72_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="Window_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="Window_8h.htm" target="_self">Window.h</a></td><td class="desc"></td></tr>
+<tr id="row_73_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="WindowHandle_8h_source.htm"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="WindowHandle_8h.htm" target="_self">WindowHandle.h</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2blank.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2blank.png
new file mode 100755
index 0000000..63c605b
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2blank.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2cl.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2cl.png
new file mode 100755
index 0000000..132f657
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2cl.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2doc.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2doc.png
new file mode 100755
index 0000000..17edabf
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2doc.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2folderclosed.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2folderclosed.png
new file mode 100755
index 0000000..bb8ab35
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2folderclosed.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2folderopen.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2folderopen.png
new file mode 100755
index 0000000..d6c7f67
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2folderopen.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2lastnode.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2lastnode.png
new file mode 100755
index 0000000..63c605b
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2lastnode.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2link.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2link.png
new file mode 100755
index 0000000..17edabf
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2link.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2mlastnode.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2mlastnode.png
new file mode 100755
index 0000000..0b63f6d
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2mlastnode.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2mnode.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2mnode.png
new file mode 100755
index 0000000..0b63f6d
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2mnode.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2mo.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2mo.png
new file mode 100755
index 0000000..4bfb80f
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2mo.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2node.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2node.png
new file mode 100755
index 0000000..63c605b
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2node.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2ns.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2ns.png
new file mode 100755
index 0000000..72e3d71
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2ns.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2plastnode.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2plastnode.png
new file mode 100755
index 0000000..c6ee22f
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2plastnode.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2pnode.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2pnode.png
new file mode 100755
index 0000000..c6ee22f
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2pnode.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2splitbar.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2splitbar.png
new file mode 100755
index 0000000..fe895f2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2splitbar.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2vertline.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2vertline.png
new file mode 100755
index 0000000..63c605b
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/ftv2vertline.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/functions.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/functions.htm
new file mode 100755
index 0000000..e68742c
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/functions.htm
@@ -0,0 +1,351 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li class="current"><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.htm"><span>All</span></a></li>
+ <li><a href="functions_vars.htm"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_j"><span>j</span></a></li>
+ <li><a href="#index_k"><span>k</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ <li><a href="#index_w"><span>w</span></a></li>
+ <li><a href="#index_x"><span>x</span></a></li>
+ <li><a href="#index_y"><span>y</span></a></li>
+ <li><a href="#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="contents">
+<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>a
+: <a class="el" href="structsfColor.htm#a2de3cdae53e71351a84acf11d728bbaf">sfColor</a>
+</li>
+<li>address
+: <a class="el" href="structsfIpAddress.htm#a8296cd507686cfaf6ee12c687d2185a6">sfIpAddress</a>
+</li>
+<li>advance
+: <a class="el" href="structsfGlyph.htm#a72523f43630b4fafae5f56244911cc96">sfGlyph</a>
+</li>
+<li>alt
+: <a class="el" href="structsfKeyEvent.htm#ab6a3169c2c5152de208c5c78075705a6">sfKeyEvent</a>
+</li>
+<li>antialiasingLevel
+: <a class="el" href="structsfContextSettings.htm#ac07d9e036739be9a15faf85257f6c0d1">sfContextSettings</a>
+</li>
+<li>axis
+: <a class="el" href="structsfJoystickMoveEvent.htm#a0a7a3a99a7d456744bc0559553907a3a">sfJoystickMoveEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>b
+: <a class="el" href="structsfColor.htm#a0f913a8ab878cffd93a9c466a7eba12e">sfColor</a>
+</li>
+<li>bitsPerPixel
+: <a class="el" href="structsfVideoMode.htm#af2127ab37c7e99a92b8fcd7312aaf325">sfVideoMode</a>
+</li>
+<li>blendMode
+: <a class="el" href="structsfRenderStates.htm#ae58d05f2c9ec70ff9fbaa4c0c5f2c295">sfRenderStates</a>
+</li>
+<li>bounds
+: <a class="el" href="structsfGlyph.htm#a630b2981289c02b0a3a6f05ee36687a1">sfGlyph</a>
+</li>
+<li>button
+: <a class="el" href="structsfMouseButtonEvent.htm#ae46e279910537fb0acfc4d6d8e8b7fe2">sfMouseButtonEvent</a>
+, <a class="el" href="structsfJoystickButtonEvent.htm#ace6b339159b84bc6fe6976f86829f709">sfJoystickButtonEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>code
+: <a class="el" href="structsfKeyEvent.htm#aecf63dc77c4b7f4d57d2742e9f145393">sfKeyEvent</a>
+</li>
+<li>color
+: <a class="el" href="structsfVertex.htm#ad3d7eb8ea77fa6f58ab44ba5e6b02539">sfVertex</a>
+</li>
+<li>control
+: <a class="el" href="structsfKeyEvent.htm#ae1f4ee69f0b395feb3c27254fe71f03d">sfKeyEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>delta
+: <a class="el" href="structsfMouseWheelEvent.htm#a27f59dc9618fefeacce9d51d2df80d78">sfMouseWheelEvent</a>
+</li>
+<li>depthBits
+: <a class="el" href="structsfContextSettings.htm#a3cea71e5fd3d37d19b202d417f69ca52">sfContextSettings</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>g
+: <a class="el" href="structsfColor.htm#a49d25e018c1edca9366451f64bf3545a">sfColor</a>
+</li>
+<li>getSize
+: <a class="el" href="structsfInputStream.htm#a7b0547791e8623d25665f3f548c56155">sfInputStream</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>height
+: <a class="el" href="structsfFloatRect.htm#ab8fe7cdba7bc427c32668b481a0141e8">sfFloatRect</a>
+, <a class="el" href="structsfVideoMode.htm#afdf7a1ab587452f67a261517feffad23">sfVideoMode</a>
+, <a class="el" href="structsfSizeEvent.htm#a169bfd4b5bc356aefdd8aeb63d9eff1b">sfSizeEvent</a>
+, <a class="el" href="structsfIntRect.htm#a281a40797849d026b0c0821bc1c385b1">sfIntRect</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_j"></a>- j -</h3><ul>
+<li>joystickButton
+: <a class="el" href="unionsfEvent.htm#a556c22f2bbefffa6f0ed0ba566a01be9">sfEvent</a>
+</li>
+<li>joystickConnect
+: <a class="el" href="unionsfEvent.htm#a26048924ee611f512688a3660022657b">sfEvent</a>
+</li>
+<li>joystickId
+: <a class="el" href="structsfJoystickConnectEvent.htm#a0ace5fca92705969d20eab8c4a7a6fb3">sfJoystickConnectEvent</a>
+, <a class="el" href="structsfJoystickButtonEvent.htm#a40667f6c03f4bc2807af99d4ae44083a">sfJoystickButtonEvent</a>
+, <a class="el" href="structsfJoystickMoveEvent.htm#a713889004b67d967caabea032493b916">sfJoystickMoveEvent</a>
+</li>
+<li>joystickMove
+: <a class="el" href="unionsfEvent.htm#ac98fa0f70adc6fd4b851e33437d16d2b">sfEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
+<li>key
+: <a class="el" href="unionsfEvent.htm#a2908c48752a349a0036f399da086a8cd">sfEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>left
+: <a class="el" href="structsfFloatRect.htm#ae99793a961ed07e17738728883f8808f">sfFloatRect</a>
+, <a class="el" href="structsfIntRect.htm#a45f2969f17a49a16c46e9550b769e049">sfIntRect</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>majorVersion
+: <a class="el" href="structsfContextSettings.htm#a6aef368fb752a78af38104c19c57448c">sfContextSettings</a>
+</li>
+<li>matrix
+: <a class="el" href="structsfTransform.htm#a6971515551f82b06dd44713824b4984d">sfTransform</a>
+</li>
+<li>microseconds
+: <a class="el" href="structsfTime.htm#aaf61a1cf843fff94762a45fd9900bc70">sfTime</a>
+</li>
+<li>minorVersion
+: <a class="el" href="structsfContextSettings.htm#aac5b6d3a795a824b9505f7e24b3bdabc">sfContextSettings</a>
+</li>
+<li>mouseButton
+: <a class="el" href="unionsfEvent.htm#adcaa3d074bae3840e841b44d8a4d78ba">sfEvent</a>
+</li>
+<li>mouseMove
+: <a class="el" href="unionsfEvent.htm#a31028d58c41b315c5477d5e0fffbd21f">sfEvent</a>
+</li>
+<li>mouseWheel
+: <a class="el" href="unionsfEvent.htm#a73546f65eeecbb5fbeb962a5c209ac9b">sfEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>position
+: <a class="el" href="structsfVertex.htm#a7e25c103eb06df8d7970c585fbeeab93">sfVertex</a>
+, <a class="el" href="structsfJoystickMoveEvent.htm#a0cd94c84c832ab06ac9b0be2985a0169">sfJoystickMoveEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>r
+: <a class="el" href="structsfColor.htm#a1e0a050f80789ea319fa2befeb3c65bf">sfColor</a>
+</li>
+<li>read
+: <a class="el" href="structsfInputStream.htm#a1e0e01811d39948d88ab48fb699b35ab">sfInputStream</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>sampleCount
+: <a class="el" href="structsfSoundStreamChunk.htm#a813cfa341f2269ac704b1326eb82c011">sfSoundStreamChunk</a>
+</li>
+<li>samples
+: <a class="el" href="structsfSoundStreamChunk.htm#a8511f9cdcd86a2872e11fc05b856978c">sfSoundStreamChunk</a>
+</li>
+<li>seek
+: <a class="el" href="structsfInputStream.htm#a2cc2a43577f60e8bdf5ec996d56a61b8">sfInputStream</a>
+</li>
+<li>shader
+: <a class="el" href="structsfRenderStates.htm#acd6612876be133c24ad91142bde659d5">sfRenderStates</a>
+</li>
+<li>shift
+: <a class="el" href="structsfKeyEvent.htm#aac1a7feeb500146e60d587b36e9525a4">sfKeyEvent</a>
+</li>
+<li>size
+: <a class="el" href="unionsfEvent.htm#a4e7d9913d70ce3b10724d00cbd803d8e">sfEvent</a>
+</li>
+<li>stencilBits
+: <a class="el" href="structsfContextSettings.htm#a61cc7290934e675045fa0696dc98812f">sfContextSettings</a>
+</li>
+<li>system
+: <a class="el" href="structsfKeyEvent.htm#a7bd543c75eb15fc9a7241d87cb0eb37b">sfKeyEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<li>tell
+: <a class="el" href="structsfInputStream.htm#a77eb62116437c5e537c41251bb1a1aef">sfInputStream</a>
+</li>
+<li>texCoords
+: <a class="el" href="structsfVertex.htm#a22d15c7ba97e7baeaa88221403a3cc34">sfVertex</a>
+</li>
+<li>text
+: <a class="el" href="unionsfEvent.htm#aeef4dfa8ecc93109c1606aaed7ab9bab">sfEvent</a>
+</li>
+<li>texture
+: <a class="el" href="structsfRenderStates.htm#a20e03b16909ee04aa295c1505240cc50">sfRenderStates</a>
+</li>
+<li>textureRect
+: <a class="el" href="structsfGlyph.htm#ac8667a7e0146214cc50d7f58e87ad628">sfGlyph</a>
+</li>
+<li>top
+: <a class="el" href="structsfFloatRect.htm#a367f21655bb64c554dbbd1c723325c9f">sfFloatRect</a>
+, <a class="el" href="structsfIntRect.htm#a2126d372442c97cf66e7fff4579c1f07">sfIntRect</a>
+</li>
+<li>transform
+: <a class="el" href="structsfRenderStates.htm#a9e76882c4d6ff589e739c44b27cdba0a">sfRenderStates</a>
+</li>
+<li>type
+: <a class="el" href="structsfMouseMoveEvent.htm#aebb667c6a9a1d1a4dce5c2a38d7bb5f0">sfMouseMoveEvent</a>
+, <a class="el" href="structsfTextEvent.htm#a76f692faa7c52d8d81f088479f3be530">sfTextEvent</a>
+, <a class="el" href="structsfKeyEvent.htm#adf69205f01f61f66e91d2177da3bd317">sfKeyEvent</a>
+, <a class="el" href="unionsfEvent.htm#ae061e7ccb28bea305ba1b88f1f5353e0">sfEvent</a>
+, <a class="el" href="structsfJoystickMoveEvent.htm#a2b937fff9ea183acee1abc98d848c2d7">sfJoystickMoveEvent</a>
+, <a class="el" href="structsfSizeEvent.htm#a5ec89933cfa94a7d5e07e456cb132687">sfSizeEvent</a>
+, <a class="el" href="structsfJoystickConnectEvent.htm#aec02924a112c938b158737dd53c51490">sfJoystickConnectEvent</a>
+, <a class="el" href="structsfJoystickButtonEvent.htm#a1f7a362e574a4eb12c228be70b5cda48">sfJoystickButtonEvent</a>
+, <a class="el" href="structsfMouseWheelEvent.htm#a0c58eb1e77a0d681f7803cdb3c85f800">sfMouseWheelEvent</a>
+, <a class="el" href="structsfMouseButtonEvent.htm#ae2bc9b05527866d591a59eaf67908e7f">sfMouseButtonEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<li>unicode
+: <a class="el" href="structsfTextEvent.htm#a2c6653025edc30095dfcf46194217c38">sfTextEvent</a>
+</li>
+<li>userData
+: <a class="el" href="structsfInputStream.htm#a30735244b50522aef5bec127e32723da">sfInputStream</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
+<li>width
+: <a class="el" href="structsfFloatRect.htm#a0f630ef476d31b0ebd925de1aa09ff7d">sfFloatRect</a>
+, <a class="el" href="structsfVideoMode.htm#aadfdae86db1f1b54b451fde816157b69">sfVideoMode</a>
+, <a class="el" href="structsfSizeEvent.htm#a8b55ea8ba2b46cd80294e378629604e2">sfSizeEvent</a>
+, <a class="el" href="structsfIntRect.htm#a17806f620fd708b0f3d945c139b12b67">sfIntRect</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
+<li>x
+: <a class="el" href="structsfVector2i.htm#a24a652cf567fb6f48ce7e292fb2c7d3b">sfVector2i</a>
+, <a class="el" href="structsfMouseWheelEvent.htm#a11691f335bfe323a3331945f794c0d69">sfMouseWheelEvent</a>
+, <a class="el" href="structsfMouseButtonEvent.htm#a0a50fc458ebcd9aa6779931368056596">sfMouseButtonEvent</a>
+, <a class="el" href="structsfMouseMoveEvent.htm#a5cdd2c0c110a13a8ef4e4367ebc517ba">sfMouseMoveEvent</a>
+, <a class="el" href="structsfVector3f.htm#abca3dba3bade03cda83587f122507d7b">sfVector3f</a>
+, <a class="el" href="structsfVector2f.htm#a2831ab915f26482cff5195c288c95841">sfVector2f</a>
+, <a class="el" href="structsfVector2u.htm#a61be71c52964b5a54e5320ad77c3a31a">sfVector2u</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
+<li>y
+: <a class="el" href="structsfVector2i.htm#a0e93612ebc070f781e929d3770e8411a">sfVector2i</a>
+, <a class="el" href="structsfMouseWheelEvent.htm#a5c7b05a93482a50543bb6c3371ea3687">sfMouseWheelEvent</a>
+, <a class="el" href="structsfMouseButtonEvent.htm#a36ee300646b8baa339bf9a37aa365466">sfMouseButtonEvent</a>
+, <a class="el" href="structsfMouseMoveEvent.htm#a4a32940d523e6c6cea675cfa61f0135b">sfMouseMoveEvent</a>
+, <a class="el" href="structsfVector3f.htm#add4612b2229c5a6ecf320ded1a1c09be">sfVector3f</a>
+, <a class="el" href="structsfVector2f.htm#a685865a418f3b64d12e40d4dead5c827">sfVector2f</a>
+, <a class="el" href="structsfVector2u.htm#aa50485ba0b9cfc0a9a032fb62396a9be">sfVector2u</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_z"></a>- z -</h3><ul>
+<li>z
+: <a class="el" href="structsfVector3f.htm#a90512ffe794e2fb7d901c61b5b2a4f6b">sfVector3f</a>
+</li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/functions_vars.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/functions_vars.htm
new file mode 100755
index 0000000..4b6a455
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/functions_vars.htm
@@ -0,0 +1,351 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li class="current"><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.htm"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.htm"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_j"><span>j</span></a></li>
+ <li><a href="#index_k"><span>k</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ <li><a href="#index_w"><span>w</span></a></li>
+ <li><a href="#index_x"><span>x</span></a></li>
+ <li><a href="#index_y"><span>y</span></a></li>
+ <li><a href="#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>a
+: <a class="el" href="structsfColor.htm#a2de3cdae53e71351a84acf11d728bbaf">sfColor</a>
+</li>
+<li>address
+: <a class="el" href="structsfIpAddress.htm#a8296cd507686cfaf6ee12c687d2185a6">sfIpAddress</a>
+</li>
+<li>advance
+: <a class="el" href="structsfGlyph.htm#a72523f43630b4fafae5f56244911cc96">sfGlyph</a>
+</li>
+<li>alt
+: <a class="el" href="structsfKeyEvent.htm#ab6a3169c2c5152de208c5c78075705a6">sfKeyEvent</a>
+</li>
+<li>antialiasingLevel
+: <a class="el" href="structsfContextSettings.htm#ac07d9e036739be9a15faf85257f6c0d1">sfContextSettings</a>
+</li>
+<li>axis
+: <a class="el" href="structsfJoystickMoveEvent.htm#a0a7a3a99a7d456744bc0559553907a3a">sfJoystickMoveEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>b
+: <a class="el" href="structsfColor.htm#a0f913a8ab878cffd93a9c466a7eba12e">sfColor</a>
+</li>
+<li>bitsPerPixel
+: <a class="el" href="structsfVideoMode.htm#af2127ab37c7e99a92b8fcd7312aaf325">sfVideoMode</a>
+</li>
+<li>blendMode
+: <a class="el" href="structsfRenderStates.htm#ae58d05f2c9ec70ff9fbaa4c0c5f2c295">sfRenderStates</a>
+</li>
+<li>bounds
+: <a class="el" href="structsfGlyph.htm#a630b2981289c02b0a3a6f05ee36687a1">sfGlyph</a>
+</li>
+<li>button
+: <a class="el" href="structsfMouseButtonEvent.htm#ae46e279910537fb0acfc4d6d8e8b7fe2">sfMouseButtonEvent</a>
+, <a class="el" href="structsfJoystickButtonEvent.htm#ace6b339159b84bc6fe6976f86829f709">sfJoystickButtonEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>code
+: <a class="el" href="structsfKeyEvent.htm#aecf63dc77c4b7f4d57d2742e9f145393">sfKeyEvent</a>
+</li>
+<li>color
+: <a class="el" href="structsfVertex.htm#ad3d7eb8ea77fa6f58ab44ba5e6b02539">sfVertex</a>
+</li>
+<li>control
+: <a class="el" href="structsfKeyEvent.htm#ae1f4ee69f0b395feb3c27254fe71f03d">sfKeyEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>delta
+: <a class="el" href="structsfMouseWheelEvent.htm#a27f59dc9618fefeacce9d51d2df80d78">sfMouseWheelEvent</a>
+</li>
+<li>depthBits
+: <a class="el" href="structsfContextSettings.htm#a3cea71e5fd3d37d19b202d417f69ca52">sfContextSettings</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>g
+: <a class="el" href="structsfColor.htm#a49d25e018c1edca9366451f64bf3545a">sfColor</a>
+</li>
+<li>getSize
+: <a class="el" href="structsfInputStream.htm#a7b0547791e8623d25665f3f548c56155">sfInputStream</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>height
+: <a class="el" href="structsfFloatRect.htm#ab8fe7cdba7bc427c32668b481a0141e8">sfFloatRect</a>
+, <a class="el" href="structsfVideoMode.htm#afdf7a1ab587452f67a261517feffad23">sfVideoMode</a>
+, <a class="el" href="structsfSizeEvent.htm#a169bfd4b5bc356aefdd8aeb63d9eff1b">sfSizeEvent</a>
+, <a class="el" href="structsfIntRect.htm#a281a40797849d026b0c0821bc1c385b1">sfIntRect</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_j"></a>- j -</h3><ul>
+<li>joystickButton
+: <a class="el" href="unionsfEvent.htm#a556c22f2bbefffa6f0ed0ba566a01be9">sfEvent</a>
+</li>
+<li>joystickConnect
+: <a class="el" href="unionsfEvent.htm#a26048924ee611f512688a3660022657b">sfEvent</a>
+</li>
+<li>joystickId
+: <a class="el" href="structsfJoystickConnectEvent.htm#a0ace5fca92705969d20eab8c4a7a6fb3">sfJoystickConnectEvent</a>
+, <a class="el" href="structsfJoystickButtonEvent.htm#a40667f6c03f4bc2807af99d4ae44083a">sfJoystickButtonEvent</a>
+, <a class="el" href="structsfJoystickMoveEvent.htm#a713889004b67d967caabea032493b916">sfJoystickMoveEvent</a>
+</li>
+<li>joystickMove
+: <a class="el" href="unionsfEvent.htm#ac98fa0f70adc6fd4b851e33437d16d2b">sfEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
+<li>key
+: <a class="el" href="unionsfEvent.htm#a2908c48752a349a0036f399da086a8cd">sfEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>left
+: <a class="el" href="structsfFloatRect.htm#ae99793a961ed07e17738728883f8808f">sfFloatRect</a>
+, <a class="el" href="structsfIntRect.htm#a45f2969f17a49a16c46e9550b769e049">sfIntRect</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>majorVersion
+: <a class="el" href="structsfContextSettings.htm#a6aef368fb752a78af38104c19c57448c">sfContextSettings</a>
+</li>
+<li>matrix
+: <a class="el" href="structsfTransform.htm#a6971515551f82b06dd44713824b4984d">sfTransform</a>
+</li>
+<li>microseconds
+: <a class="el" href="structsfTime.htm#aaf61a1cf843fff94762a45fd9900bc70">sfTime</a>
+</li>
+<li>minorVersion
+: <a class="el" href="structsfContextSettings.htm#aac5b6d3a795a824b9505f7e24b3bdabc">sfContextSettings</a>
+</li>
+<li>mouseButton
+: <a class="el" href="unionsfEvent.htm#adcaa3d074bae3840e841b44d8a4d78ba">sfEvent</a>
+</li>
+<li>mouseMove
+: <a class="el" href="unionsfEvent.htm#a31028d58c41b315c5477d5e0fffbd21f">sfEvent</a>
+</li>
+<li>mouseWheel
+: <a class="el" href="unionsfEvent.htm#a73546f65eeecbb5fbeb962a5c209ac9b">sfEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>position
+: <a class="el" href="structsfVertex.htm#a7e25c103eb06df8d7970c585fbeeab93">sfVertex</a>
+, <a class="el" href="structsfJoystickMoveEvent.htm#a0cd94c84c832ab06ac9b0be2985a0169">sfJoystickMoveEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>r
+: <a class="el" href="structsfColor.htm#a1e0a050f80789ea319fa2befeb3c65bf">sfColor</a>
+</li>
+<li>read
+: <a class="el" href="structsfInputStream.htm#a1e0e01811d39948d88ab48fb699b35ab">sfInputStream</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>sampleCount
+: <a class="el" href="structsfSoundStreamChunk.htm#a813cfa341f2269ac704b1326eb82c011">sfSoundStreamChunk</a>
+</li>
+<li>samples
+: <a class="el" href="structsfSoundStreamChunk.htm#a8511f9cdcd86a2872e11fc05b856978c">sfSoundStreamChunk</a>
+</li>
+<li>seek
+: <a class="el" href="structsfInputStream.htm#a2cc2a43577f60e8bdf5ec996d56a61b8">sfInputStream</a>
+</li>
+<li>shader
+: <a class="el" href="structsfRenderStates.htm#acd6612876be133c24ad91142bde659d5">sfRenderStates</a>
+</li>
+<li>shift
+: <a class="el" href="structsfKeyEvent.htm#aac1a7feeb500146e60d587b36e9525a4">sfKeyEvent</a>
+</li>
+<li>size
+: <a class="el" href="unionsfEvent.htm#a4e7d9913d70ce3b10724d00cbd803d8e">sfEvent</a>
+</li>
+<li>stencilBits
+: <a class="el" href="structsfContextSettings.htm#a61cc7290934e675045fa0696dc98812f">sfContextSettings</a>
+</li>
+<li>system
+: <a class="el" href="structsfKeyEvent.htm#a7bd543c75eb15fc9a7241d87cb0eb37b">sfKeyEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<li>tell
+: <a class="el" href="structsfInputStream.htm#a77eb62116437c5e537c41251bb1a1aef">sfInputStream</a>
+</li>
+<li>texCoords
+: <a class="el" href="structsfVertex.htm#a22d15c7ba97e7baeaa88221403a3cc34">sfVertex</a>
+</li>
+<li>text
+: <a class="el" href="unionsfEvent.htm#aeef4dfa8ecc93109c1606aaed7ab9bab">sfEvent</a>
+</li>
+<li>texture
+: <a class="el" href="structsfRenderStates.htm#a20e03b16909ee04aa295c1505240cc50">sfRenderStates</a>
+</li>
+<li>textureRect
+: <a class="el" href="structsfGlyph.htm#ac8667a7e0146214cc50d7f58e87ad628">sfGlyph</a>
+</li>
+<li>top
+: <a class="el" href="structsfFloatRect.htm#a367f21655bb64c554dbbd1c723325c9f">sfFloatRect</a>
+, <a class="el" href="structsfIntRect.htm#a2126d372442c97cf66e7fff4579c1f07">sfIntRect</a>
+</li>
+<li>transform
+: <a class="el" href="structsfRenderStates.htm#a9e76882c4d6ff589e739c44b27cdba0a">sfRenderStates</a>
+</li>
+<li>type
+: <a class="el" href="structsfMouseMoveEvent.htm#aebb667c6a9a1d1a4dce5c2a38d7bb5f0">sfMouseMoveEvent</a>
+, <a class="el" href="structsfTextEvent.htm#a76f692faa7c52d8d81f088479f3be530">sfTextEvent</a>
+, <a class="el" href="structsfKeyEvent.htm#adf69205f01f61f66e91d2177da3bd317">sfKeyEvent</a>
+, <a class="el" href="unionsfEvent.htm#ae061e7ccb28bea305ba1b88f1f5353e0">sfEvent</a>
+, <a class="el" href="structsfJoystickMoveEvent.htm#a2b937fff9ea183acee1abc98d848c2d7">sfJoystickMoveEvent</a>
+, <a class="el" href="structsfSizeEvent.htm#a5ec89933cfa94a7d5e07e456cb132687">sfSizeEvent</a>
+, <a class="el" href="structsfJoystickConnectEvent.htm#aec02924a112c938b158737dd53c51490">sfJoystickConnectEvent</a>
+, <a class="el" href="structsfJoystickButtonEvent.htm#a1f7a362e574a4eb12c228be70b5cda48">sfJoystickButtonEvent</a>
+, <a class="el" href="structsfMouseWheelEvent.htm#a0c58eb1e77a0d681f7803cdb3c85f800">sfMouseWheelEvent</a>
+, <a class="el" href="structsfMouseButtonEvent.htm#ae2bc9b05527866d591a59eaf67908e7f">sfMouseButtonEvent</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<li>unicode
+: <a class="el" href="structsfTextEvent.htm#a2c6653025edc30095dfcf46194217c38">sfTextEvent</a>
+</li>
+<li>userData
+: <a class="el" href="structsfInputStream.htm#a30735244b50522aef5bec127e32723da">sfInputStream</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
+<li>width
+: <a class="el" href="structsfFloatRect.htm#a0f630ef476d31b0ebd925de1aa09ff7d">sfFloatRect</a>
+, <a class="el" href="structsfVideoMode.htm#aadfdae86db1f1b54b451fde816157b69">sfVideoMode</a>
+, <a class="el" href="structsfSizeEvent.htm#a8b55ea8ba2b46cd80294e378629604e2">sfSizeEvent</a>
+, <a class="el" href="structsfIntRect.htm#a17806f620fd708b0f3d945c139b12b67">sfIntRect</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
+<li>x
+: <a class="el" href="structsfVector2i.htm#a24a652cf567fb6f48ce7e292fb2c7d3b">sfVector2i</a>
+, <a class="el" href="structsfMouseWheelEvent.htm#a11691f335bfe323a3331945f794c0d69">sfMouseWheelEvent</a>
+, <a class="el" href="structsfMouseButtonEvent.htm#a0a50fc458ebcd9aa6779931368056596">sfMouseButtonEvent</a>
+, <a class="el" href="structsfMouseMoveEvent.htm#a5cdd2c0c110a13a8ef4e4367ebc517ba">sfMouseMoveEvent</a>
+, <a class="el" href="structsfVector3f.htm#abca3dba3bade03cda83587f122507d7b">sfVector3f</a>
+, <a class="el" href="structsfVector2f.htm#a2831ab915f26482cff5195c288c95841">sfVector2f</a>
+, <a class="el" href="structsfVector2u.htm#a61be71c52964b5a54e5320ad77c3a31a">sfVector2u</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
+<li>y
+: <a class="el" href="structsfVector2i.htm#a0e93612ebc070f781e929d3770e8411a">sfVector2i</a>
+, <a class="el" href="structsfMouseWheelEvent.htm#a5c7b05a93482a50543bb6c3371ea3687">sfMouseWheelEvent</a>
+, <a class="el" href="structsfMouseButtonEvent.htm#a36ee300646b8baa339bf9a37aa365466">sfMouseButtonEvent</a>
+, <a class="el" href="structsfMouseMoveEvent.htm#a4a32940d523e6c6cea675cfa61f0135b">sfMouseMoveEvent</a>
+, <a class="el" href="structsfVector3f.htm#add4612b2229c5a6ecf320ded1a1c09be">sfVector3f</a>
+, <a class="el" href="structsfVector2f.htm#a685865a418f3b64d12e40d4dead5c827">sfVector2f</a>
+, <a class="el" href="structsfVector2u.htm#aa50485ba0b9cfc0a9a032fb62396a9be">sfVector2u</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_z"></a>- z -</h3><ul>
+<li>z
+: <a class="el" href="structsfVector3f.htm#a90512ffe794e2fb7d901c61b5b2a4f6b">sfVector3f</a>
+</li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals.htm
new file mode 100755
index 0000000..da9d03b
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals.htm
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.htm"><span>All</span></a></li>
+ <li><a href="globals_func.htm"><span>Functions</span></a></li>
+ <li><a href="globals_vars.htm"><span>Variables</span></a></li>
+ <li><a href="globals_type.htm"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.htm"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.htm"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.htm"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li class="current"><a href="globals.htm#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x73.htm#index_s"><span>s</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="contents">
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>CSFML_API_EXPORT
+: <a class="el" href="Config_8h.htm#a6b5d43a39d00f60ad3906e2c75039994">Config.h</a>
+</li>
+<li>CSFML_API_IMPORT
+: <a class="el" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2">Config.h</a>
+</li>
+<li>CSFML_AUDIO_API
+: <a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">Audio/Export.h</a>
+</li>
+<li>CSFML_GRAPHICS_API
+: <a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">Graphics/Export.h</a>
+</li>
+<li>CSFML_NETWORK_API
+: <a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">Network/Export.h</a>
+</li>
+<li>CSFML_SYSTEM_API
+: <a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">System/Export.h</a>
+</li>
+<li>CSFML_VERSION_MAJOR
+: <a class="el" href="Config_8h.htm#a6b0ce644595364adb1220f27558dd8c8">Config.h</a>
+</li>
+<li>CSFML_VERSION_MINOR
+: <a class="el" href="Config_8h.htm#a59b3da7c91972eae0ecdabbb857f9bcc">Config.h</a>
+</li>
+<li>CSFML_WINDOW_API
+: <a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">Window/Export.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_0x73.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_0x73.htm
new file mode 100755
index 0000000..d5ba69d
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_0x73.htm
@@ -0,0 +1,3080 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.htm"><span>All</span></a></li>
+ <li><a href="globals_func.htm"><span>Functions</span></a></li>
+ <li><a href="globals_vars.htm"><span>Variables</span></a></li>
+ <li><a href="globals_type.htm"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.htm"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.htm"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.htm"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.htm#index_c"><span>c</span></a></li>
+ <li class="current"><a href="globals_0x73.htm#index_s"><span>s</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="contents">
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>sfBlack
+: <a class="el" href="Color_8h.htm#a8de4271867f1c457600ffe7da0a3c4ac">Color.h</a>
+</li>
+<li>sfBlendAdd
+: <a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda9037d6ab0a2df7433ff73c42a4117876">BlendMode.h</a>
+</li>
+<li>sfBlendAlpha
+: <a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda95d9551ab002dd0e313e310cd87df53c">BlendMode.h</a>
+</li>
+<li>sfBlendMode
+: <a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbd">BlendMode.h</a>
+</li>
+<li>sfBlendMultiply
+: <a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda3befbbcdbb4073a14eea309ab05698e6">BlendMode.h</a>
+</li>
+<li>sfBlendNone
+: <a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda85317b61912db649943febf378fb5765">BlendMode.h</a>
+</li>
+<li>sfBlue
+: <a class="el" href="Color_8h.htm#a9c924152b8202f01c651a294ef918495">Color.h</a>
+</li>
+<li>sfBool
+: <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">Config.h</a>
+</li>
+<li>sfCircleShape
+: <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">Graphics/Types.h</a>
+</li>
+<li>sfCircleShape_copy()
+: <a class="el" href="CircleShape_8h.htm#a7d11d8024690c309eaadc5f4a45a7420">CircleShape.h</a>
+</li>
+<li>sfCircleShape_create()
+: <a class="el" href="CircleShape_8h.htm#a51267f1e1ec64176b157b468324ab95c">CircleShape.h</a>
+</li>
+<li>sfCircleShape_destroy()
+: <a class="el" href="CircleShape_8h.htm#a43e726977b19c72e1df43ec708c19c1b">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getFillColor()
+: <a class="el" href="CircleShape_8h.htm#ade86c06c0516a0e0d0ec9fc5b619946f">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getGlobalBounds()
+: <a class="el" href="CircleShape_8h.htm#aa004b351e90bb038310391a536f6c897">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getInverseTransform()
+: <a class="el" href="CircleShape_8h.htm#a03dec76adece17e9b42f2d189d034279">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getLocalBounds()
+: <a class="el" href="CircleShape_8h.htm#a00567f823392f628bd056a4d7ead1b76">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getOrigin()
+: <a class="el" href="CircleShape_8h.htm#aa8dd9b2edcb18aad01daaff39f508d76">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getOutlineColor()
+: <a class="el" href="CircleShape_8h.htm#a356978169b38b551754842f1554f58a6">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getOutlineThickness()
+: <a class="el" href="CircleShape_8h.htm#a4e4024985d93f2e280df53da4a9adf9f">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getPoint()
+: <a class="el" href="CircleShape_8h.htm#a6f170e7d4b629dbbf79b7e1e33afb0ef">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getPointCount()
+: <a class="el" href="CircleShape_8h.htm#ab9128dfd17c594a5536bc8503bb28fd7">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getPosition()
+: <a class="el" href="CircleShape_8h.htm#aa221dab0b7c716e94a2e0c31e2beb0e7">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getRadius()
+: <a class="el" href="CircleShape_8h.htm#afbd30a06cda6eeb01a89253a7cd2e5a7">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getRotation()
+: <a class="el" href="CircleShape_8h.htm#a269bd024b8349311c02a8217f63ee95d">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getScale()
+: <a class="el" href="CircleShape_8h.htm#a4b788aaa837bbf2e6d56962d0bf08f18">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getTexture()
+: <a class="el" href="CircleShape_8h.htm#a29d5585268ca660c2c596598943e1ed2">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getTextureRect()
+: <a class="el" href="CircleShape_8h.htm#ae4e63cf1c1c67ea5c5284a6bc6c410fc">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getTransform()
+: <a class="el" href="CircleShape_8h.htm#ac7007a78ff597e1cdd3595c5fabd3a75">CircleShape.h</a>
+</li>
+<li>sfCircleShape_move()
+: <a class="el" href="CircleShape_8h.htm#a32779880700087a510005912a83e6125">CircleShape.h</a>
+</li>
+<li>sfCircleShape_rotate()
+: <a class="el" href="CircleShape_8h.htm#a7c4c3e728836a8b1695d55a1170b1015">CircleShape.h</a>
+</li>
+<li>sfCircleShape_scale()
+: <a class="el" href="CircleShape_8h.htm#a2fdd1ab51168ceba8eea29fa51ac4058">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setFillColor()
+: <a class="el" href="CircleShape_8h.htm#a3d83589f59067fb48edafb41555593b7">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setOrigin()
+: <a class="el" href="CircleShape_8h.htm#a260cf47d6d648fb641162120679baade">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setOutlineColor()
+: <a class="el" href="CircleShape_8h.htm#ac34e5e90366cd033a09ae0661a21f8f6">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setOutlineThickness()
+: <a class="el" href="CircleShape_8h.htm#ada939d3b392fb3332e3fa6c1dc97e65e">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setPointCount()
+: <a class="el" href="CircleShape_8h.htm#a74fcd2301bfa46505e08c8113d92220f">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setPosition()
+: <a class="el" href="CircleShape_8h.htm#a5d8af607479e309d12eafbfdc7ff277d">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setRadius()
+: <a class="el" href="CircleShape_8h.htm#a78e837a61af66b4e821681ce4d316467">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setRotation()
+: <a class="el" href="CircleShape_8h.htm#a3ce95e01ede46f44d92528e248cd54e1">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setScale()
+: <a class="el" href="CircleShape_8h.htm#ad146906ae90b6c5ceea0074c5e42e263">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setTexture()
+: <a class="el" href="CircleShape_8h.htm#ae2b9e18aed93d872a1b8ef6efd6c6805">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setTextureRect()
+: <a class="el" href="CircleShape_8h.htm#a935e1ad30be89391e033c2bc7c52b13a">CircleShape.h</a>
+</li>
+<li>sfClock
+: <a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">System/Types.h</a>
+</li>
+<li>sfClock_copy()
+: <a class="el" href="Clock_8h.htm#ac434815221b8077dc6ceedfa9daf9b23">Clock.h</a>
+</li>
+<li>sfClock_create()
+: <a class="el" href="Clock_8h.htm#afc41602bac465f0a4e5a6989778ee742">Clock.h</a>
+</li>
+<li>sfClock_destroy()
+: <a class="el" href="Clock_8h.htm#aafd8767a2c0588931c95fafc1502fa60">Clock.h</a>
+</li>
+<li>sfClock_getElapsedTime()
+: <a class="el" href="Clock_8h.htm#abba38560240ada2c8977b43245a8897f">Clock.h</a>
+</li>
+<li>sfClock_restart()
+: <a class="el" href="Clock_8h.htm#af793bd28e56a7933c77f1d57e1d48962">Clock.h</a>
+</li>
+<li>sfClose
+: <a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7afa284aca4f222f57bafc7f36049499bc">Window/Window.h</a>
+</li>
+<li>sfColor_add()
+: <a class="el" href="Color_8h.htm#aa862d3749c000b56cff1d43b469461e0">Color.h</a>
+</li>
+<li>sfColor_fromRGB()
+: <a class="el" href="Color_8h.htm#af2b3b1e686236c2ec4608cd69c5dec77">Color.h</a>
+</li>
+<li>sfColor_fromRGBA()
+: <a class="el" href="Color_8h.htm#a0e68d0081abbaeac768ec7288348499f">Color.h</a>
+</li>
+<li>sfColor_modulate()
+: <a class="el" href="Color_8h.htm#a491ebc5e1692d5ec3f3e23028f4900f1">Color.h</a>
+</li>
+<li>sfContext
+: <a class="el" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">Window/Types.h</a>
+</li>
+<li>sfContext_create()
+: <a class="el" href="Context_8h.htm#a813d0221571ee9f33404982dafc69ab8">Context.h</a>
+</li>
+<li>sfContext_destroy()
+: <a class="el" href="Context_8h.htm#afa5f4fc6c05e35c55473d59d86b853ae">Context.h</a>
+</li>
+<li>sfContext_setActive()
+: <a class="el" href="Context_8h.htm#a3e78d974a05c19fd9dc9e3b0a26351b0">Context.h</a>
+</li>
+<li>sfConvexShape
+: <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">Graphics/Types.h</a>
+</li>
+<li>sfConvexShape_copy()
+: <a class="el" href="ConvexShape_8h.htm#a22d08f09e5bc40c402b9b8595f6d7c3b">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_create()
+: <a class="el" href="ConvexShape_8h.htm#a6ce28f2077c08cfa4fad56333e0cc173">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_destroy()
+: <a class="el" href="ConvexShape_8h.htm#a006d290a3d7a474ceb5e889ea0f239ce">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getFillColor()
+: <a class="el" href="ConvexShape_8h.htm#a5a13c8a339a166e58db8085968ce2a67">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getGlobalBounds()
+: <a class="el" href="ConvexShape_8h.htm#ac33794d0e1cbbc3c174bb97fe18f913e">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getInverseTransform()
+: <a class="el" href="ConvexShape_8h.htm#a34f8fbf1a72ae8de39e7539ce6cbacff">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getLocalBounds()
+: <a class="el" href="ConvexShape_8h.htm#a02b43d1828f541971ec808bd2a8e4355">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getOrigin()
+: <a class="el" href="ConvexShape_8h.htm#a4466f0f40aef4cec7a318458f630b3cd">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getOutlineColor()
+: <a class="el" href="ConvexShape_8h.htm#a776c682466a5211d06506363f2c57af7">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getOutlineThickness()
+: <a class="el" href="ConvexShape_8h.htm#a82652ae222f31d5758a1508555c03baf">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getPoint()
+: <a class="el" href="ConvexShape_8h.htm#adc9131b902775a82c5ad0e42a44774eb">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getPointCount()
+: <a class="el" href="ConvexShape_8h.htm#ae3d09d3e9f5f5214aa5b67d1d2f16e08">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getPosition()
+: <a class="el" href="ConvexShape_8h.htm#aba19c562617e756f618d8dfec8c4bd08">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getRotation()
+: <a class="el" href="ConvexShape_8h.htm#aef744a61aebf519b4c963e6cd2ba310a">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getScale()
+: <a class="el" href="ConvexShape_8h.htm#a7c258811673485683516bda2f003e881">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getTexture()
+: <a class="el" href="ConvexShape_8h.htm#a4cab5700b00c8865d6e477f7036b7c5b">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getTextureRect()
+: <a class="el" href="ConvexShape_8h.htm#ab87d9c87c57bc1d4608747fe6081f939">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getTransform()
+: <a class="el" href="ConvexShape_8h.htm#a63ee8219b001d763afd0eec9126f7aef">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_move()
+: <a class="el" href="ConvexShape_8h.htm#a7fe00a9e2f78c9d14328f4ae82ec4e16">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_rotate()
+: <a class="el" href="ConvexShape_8h.htm#aa0cd0758757927e3ac94fd773108822e">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_scale()
+: <a class="el" href="ConvexShape_8h.htm#aba846ec65b5f60d0df1e298529d450b2">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setFillColor()
+: <a class="el" href="ConvexShape_8h.htm#abe3c895bffe87a3ae80b9a94451c1dd5">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setOrigin()
+: <a class="el" href="ConvexShape_8h.htm#af6e1fa2a63938a9f5501d3147e2405dd">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setOutlineColor()
+: <a class="el" href="ConvexShape_8h.htm#a0496672ad4fd18e38e3b0198ba54b537">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setOutlineThickness()
+: <a class="el" href="ConvexShape_8h.htm#a3f3694cbb9a749ea028b3da8578a4a10">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setPoint()
+: <a class="el" href="ConvexShape_8h.htm#a44a76af59cd8ef84dc7f83e5f6f98a2d">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setPointCount()
+: <a class="el" href="ConvexShape_8h.htm#a036083d765f6f3a84c403a6805c57ced">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setPosition()
+: <a class="el" href="ConvexShape_8h.htm#a12cdad2519c3d5116d5b051a66c2efa7">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setRotation()
+: <a class="el" href="ConvexShape_8h.htm#a81e9606e6b7d94299ede223981a33be4">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setScale()
+: <a class="el" href="ConvexShape_8h.htm#a6d00c2073aed035154a99f046d331e76">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setTexture()
+: <a class="el" href="ConvexShape_8h.htm#a3fb2e5d98c6f79e32dc135a99ab8dbb5">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setTextureRect()
+: <a class="el" href="ConvexShape_8h.htm#a7fffdbcd10c0df48df6e7b1f35ac45e4">ConvexShape.h</a>
+</li>
+<li>sfCyan
+: <a class="el" href="Color_8h.htm#ad509c749fe05396e3bc24b3ce9ac9a86">Color.h</a>
+</li>
+<li>sfDefaultStyle
+: <a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a2f0ffd7ad91bc17ad0c265dc1f1c0c9e">Window/Window.h</a>
+</li>
+<li>sfEventType
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">Event.h</a>
+</li>
+<li>sfEvtClosed
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a1e0899b43e06b867157f1576cce3700d">Event.h</a>
+</li>
+<li>sfEvtGainedFocus
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9918e93d33d8c0cdfc5b60b8708f15f4">Event.h</a>
+</li>
+<li>sfEvtJoystickButtonPressed
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afce884bd419b8a2e08d8b88e69b170ae">Event.h</a>
+</li>
+<li>sfEvtJoystickButtonReleased
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a21e3fbf960dbfa2905ce0c56417d681b">Event.h</a>
+</li>
+<li>sfEvtJoystickConnected
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a333a69f15be1ad2cab41ea7c53a92c67">Event.h</a>
+</li>
+<li>sfEvtJoystickDisconnected
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a5dfe428b6d52687575c71c14b7e83265">Event.h</a>
+</li>
+<li>sfEvtJoystickMoved
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a74bb7526c889847e3e70c2b80770fe5c">Event.h</a>
+</li>
+<li>sfEvtKeyPressed
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a15bbf7e0c5cffd43f8d3bc5015cbc5ad">Event.h</a>
+</li>
+<li>sfEvtKeyReleased
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9ab305665bac657aa01e296b6d2d789041">Event.h</a>
+</li>
+<li>sfEvtLostFocus
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9affa5a84ade6c45779badff580ac5618d">Event.h</a>
+</li>
+<li>sfEvtMouseButtonPressed
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a89bcef39299956f8ce7ce1ceba7d805f">Event.h</a>
+</li>
+<li>sfEvtMouseButtonReleased
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a95133aea7f7d6dd8e686504c63b12acd">Event.h</a>
+</li>
+<li>sfEvtMouseEntered
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a85641e3d7bc07085609fdb5b601e4415">Event.h</a>
+</li>
+<li>sfEvtMouseLeft
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a7686d8108fa757aa808948b2a3bb6464">Event.h</a>
+</li>
+<li>sfEvtMouseMoved
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9ca2ca14230029cfadd65084be6a224f">Event.h</a>
+</li>
+<li>sfEvtMouseWheelMoved
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afdcde78f7e64c8ad1b97a2b6820e8dd0">Event.h</a>
+</li>
+<li>sfEvtResized
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9acc357c0b7b137128d991d85dfc53a8f6">Event.h</a>
+</li>
+<li>sfEvtTextEntered
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a6ff7640f52ed437c0aaeb8e0dc8f814d">Event.h</a>
+</li>
+<li>sfFalse
+: <a class="el" href="Config_8h.htm#a712fe4fd26c6b1296abcac4716da9aea">Config.h</a>
+</li>
+<li>sfFloatRect_contains()
+: <a class="el" href="Rect_8h.htm#aed9a566504b188bc47a0048e4f18b039">Rect.h</a>
+</li>
+<li>sfFloatRect_intersects()
+: <a class="el" href="Rect_8h.htm#aa8578bb55f0b4f48a4f88e5e5833beef">Rect.h</a>
+</li>
+<li>sfFont
+: <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">Graphics/Types.h</a>
+</li>
+<li>sfFont_copy()
+: <a class="el" href="Font_8h.htm#a291345b0348f5e9a510bab085c2ff721">Font.h</a>
+</li>
+<li>sfFont_createFromFile()
+: <a class="el" href="Font_8h.htm#a09fc97aebd8b6746a9d5838b9c7d966c">Font.h</a>
+</li>
+<li>sfFont_createFromMemory()
+: <a class="el" href="Font_8h.htm#aebb994a25c8d03f001e74f003b64717e">Font.h</a>
+</li>
+<li>sfFont_createFromStream()
+: <a class="el" href="Font_8h.htm#ab1ae183db3dcd363f73f6de6cf0dd701">Font.h</a>
+</li>
+<li>sfFont_destroy()
+: <a class="el" href="Font_8h.htm#a5eb0ca462c87d80b2631339fdcaf0312">Font.h</a>
+</li>
+<li>sfFont_getGlyph()
+: <a class="el" href="Font_8h.htm#a2d30539356c801e5515bed8d5d468980">Font.h</a>
+</li>
+<li>sfFont_getKerning()
+: <a class="el" href="Font_8h.htm#ace5543fd2c63b322479ab30154379fca">Font.h</a>
+</li>
+<li>sfFont_getLineSpacing()
+: <a class="el" href="Font_8h.htm#ac63c3dade40a6a4b7ada2ea1acd57eea">Font.h</a>
+</li>
+<li>sfFont_getTexture()
+: <a class="el" href="Font_8h.htm#a998ba4f74ca3688b8cf29805c7a6c88f">Font.h</a>
+</li>
+<li>sfFtp
+: <a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">Network/Types.h</a>
+</li>
+<li>sfFtp_changeDirectory()
+: <a class="el" href="Ftp_8h.htm#a4392705033576698ef647aae7bf7b2ba">Ftp.h</a>
+</li>
+<li>sfFtp_connect()
+: <a class="el" href="Ftp_8h.htm#a41ab232e3aa0880655fbf25f6bdd1655">Ftp.h</a>
+</li>
+<li>sfFtp_create()
+: <a class="el" href="Ftp_8h.htm#a99d4538bf5c12c152b59c8edbe06c573">Ftp.h</a>
+</li>
+<li>sfFtp_createDirectory()
+: <a class="el" href="Ftp_8h.htm#ac8f06a8d4f605d781db3d71d9de6149c">Ftp.h</a>
+</li>
+<li>sfFtp_deleteDirectory()
+: <a class="el" href="Ftp_8h.htm#acb96ad7a82f20953119537bf87511bef">Ftp.h</a>
+</li>
+<li>sfFtp_deleteFile()
+: <a class="el" href="Ftp_8h.htm#af86e09674219f7f3e0d4f878f253a223">Ftp.h</a>
+</li>
+<li>sfFtp_destroy()
+: <a class="el" href="Ftp_8h.htm#a2e30e838e3ccfe1a5e5bee446e005c2e">Ftp.h</a>
+</li>
+<li>sfFtp_disconnect()
+: <a class="el" href="Ftp_8h.htm#a0aeca68070e34af65cb9540a439e58fb">Ftp.h</a>
+</li>
+<li>sfFtp_download()
+: <a class="el" href="Ftp_8h.htm#ae88de92b336132878a3430a994b091c8">Ftp.h</a>
+</li>
+<li>sfFtp_getDirectoryListing()
+: <a class="el" href="Ftp_8h.htm#a9a48313695cdfa920e3a8947c8b4bf68">Ftp.h</a>
+</li>
+<li>sfFtp_getWorkingDirectory()
+: <a class="el" href="Ftp_8h.htm#a46f3a88ced236ba34040a7081998ec2b">Ftp.h</a>
+</li>
+<li>sfFtp_keepAlive()
+: <a class="el" href="Ftp_8h.htm#ae9e0573a03327819cd6bf705ed365e29">Ftp.h</a>
+</li>
+<li>sfFtp_login()
+: <a class="el" href="Ftp_8h.htm#a656d5fb079c7d3758693142bacfbcac0">Ftp.h</a>
+</li>
+<li>sfFtp_loginAnonymous()
+: <a class="el" href="Ftp_8h.htm#a9d6fb06f703aa58fedced841d7bbe7c5">Ftp.h</a>
+</li>
+<li>sfFtp_parentDirectory()
+: <a class="el" href="Ftp_8h.htm#a0389b5d3e6a897ebefc772cb65bc239e">Ftp.h</a>
+</li>
+<li>sfFtp_renameFile()
+: <a class="el" href="Ftp_8h.htm#a7d893f53ad77a37d94770bd0b43b667b">Ftp.h</a>
+</li>
+<li>sfFtp_upload()
+: <a class="el" href="Ftp_8h.htm#a85e4c2d875177314ceb0be55732e7882">Ftp.h</a>
+</li>
+<li>sfFtpAscii
+: <a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0afad176b659e2dc43b1b5c70b664eec8d">Ftp.h</a>
+</li>
+<li>sfFtpBadCommandSequence
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aac6d00dcd873c683fb9ce61ba8432650f">Ftp.h</a>
+</li>
+<li>sfFtpBinary
+: <a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a8c29b12452b4c6e81723509b59feff66">Ftp.h</a>
+</li>
+<li>sfFtpClosingConnection
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aacd2b0cb9eca25fbc0cb6c0433cfe944d">Ftp.h</a>
+</li>
+<li>sfFtpClosingDataConnection
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4e4a4b6a3b88bf985fc5aefdc10d3d81">Ftp.h</a>
+</li>
+<li>sfFtpCommandNotImplemented
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa707ccb1c9d45ac7c06a871be0a560623">Ftp.h</a>
+</li>
+<li>sfFtpCommandUnknown
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa928cd94bd75a4521527525771f42c32e">Ftp.h</a>
+</li>
+<li>sfFtpConnectionClosed
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa152137a0a6196094157b9bfae872898e">Ftp.h</a>
+</li>
+<li>sfFtpConnectionFailed
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad20aa6f73d6fd3340ca6972de11cd606">Ftp.h</a>
+</li>
+<li>sfFtpDataConnectionAlreadyOpened
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabf2c81329e0a2190cb9752b203a6bae5">Ftp.h</a>
+</li>
+<li>sfFtpDataConnectionOpened
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f9d4cb3d3d2303b9ef1cdcefc234254">Ftp.h</a>
+</li>
+<li>sfFtpDataConnectionUnavailable
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa81787a820f543062c372f1dce5c391df">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryOk
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa9f3814608bbbc5e4beaa1a2fded6e264">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryResponse
+: <a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">Network/Types.h</a>
+</li>
+<li>sfFtpDirectoryResponse_destroy()
+: <a class="el" href="Ftp_8h.htm#ab35db790f4f920f51db03bceb2f43d08">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryResponse_getDirectory()
+: <a class="el" href="Ftp_8h.htm#a6a0aab4baa90864ddb24ed49adbf9d90">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryResponse_getMessage()
+: <a class="el" href="Ftp_8h.htm#a8a6adcacd3ab3e01fa2c50bb985acea3">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryResponse_getStatus()
+: <a class="el" href="Ftp_8h.htm#a300ebe63bad053a5c31e8833430b599b">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryResponse_isOk()
+: <a class="el" href="Ftp_8h.htm#a480f4aa425f3df1dc094c891b0c02e9e">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryStatus
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab2483a0d8695aee8dbb80d702fb09a2f">Ftp.h</a>
+</li>
+<li>sfFtpEbcdic
+: <a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a86a8e0bd048b060b7056a31f6f75f3b9">Ftp.h</a>
+</li>
+<li>sfFtpEnteringPassiveMode
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa089132697f31cfc594814cdaa4dedd8a">Ftp.h</a>
+</li>
+<li>sfFtpFileActionAborted
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaae58dbdfad0cc1453f7bff5ce725e373">Ftp.h</a>
+</li>
+<li>sfFtpFileActionOk
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae1326ac4c4e48f5a22ded95c90bd55d3">Ftp.h</a>
+</li>
+<li>sfFtpFilenameNotAllowed
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa72f1a0ef130cd4ca3ab80f740872ef99">Ftp.h</a>
+</li>
+<li>sfFtpFileStatus
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaaab41771f29166d838c583a4666645fb">Ftp.h</a>
+</li>
+<li>sfFtpFileUnavailable
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa77249ca1705d936f4f7fa0acb480f573">Ftp.h</a>
+</li>
+<li>sfFtpHelpMessage
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab603f8c0fe2f4987e65bc8e2bb3d605d">Ftp.h</a>
+</li>
+<li>sfFtpInsufficientStorageSpace
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa58f76ffcaa10ea2937c06cbcaafda833">Ftp.h</a>
+</li>
+<li>sfFtpInvalidFile
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa003fe01e7bcaf02a7c14f2d7f907853b">Ftp.h</a>
+</li>
+<li>sfFtpInvalidResponse
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa799b5a142ccb7cf476941d5f0a12fd64">Ftp.h</a>
+</li>
+<li>sfFtpListingResponse
+: <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">Network/Types.h</a>
+</li>
+<li>sfFtpListingResponse_destroy()
+: <a class="el" href="Ftp_8h.htm#a92199c40bdf8f518a3848bd0c9c5037c">Ftp.h</a>
+</li>
+<li>sfFtpListingResponse_getCount()
+: <a class="el" href="Ftp_8h.htm#ad424f8e7ac75534c8b7300f6482f24ea">Ftp.h</a>
+</li>
+<li>sfFtpListingResponse_getMessage()
+: <a class="el" href="Ftp_8h.htm#a9ec5d71be464594c1601786f1c1d68f1">Ftp.h</a>
+</li>
+<li>sfFtpListingResponse_getName()
+: <a class="el" href="Ftp_8h.htm#a381f07b5740897388f175292aa06834a">Ftp.h</a>
+</li>
+<li>sfFtpListingResponse_getStatus()
+: <a class="el" href="Ftp_8h.htm#a7cadae8d8a9326f94487c11823a2655d">Ftp.h</a>
+</li>
+<li>sfFtpListingResponse_isOk()
+: <a class="el" href="Ftp_8h.htm#a2c3771cbb1378842a9209b9c35fd2b82">Ftp.h</a>
+</li>
+<li>sfFtpLocalError
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa024698ccae1c5fa7357eb6258da1b48a">Ftp.h</a>
+</li>
+<li>sfFtpLoggedIn
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab1ad76ab99cd07c0383f28f8d1adc7ea">Ftp.h</a>
+</li>
+<li>sfFtpNeedAccountToLogIn
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1036f24f2bcc86baabe1c848b7dc1fe2">Ftp.h</a>
+</li>
+<li>sfFtpNeedAccountToStore
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa33a6f867a1ec57c60132d472c699a8a">Ftp.h</a>
+</li>
+<li>sfFtpNeedInformation
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa31a850e1b088ef507a4215a15a019e36">Ftp.h</a>
+</li>
+<li>sfFtpNeedPassword
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaee8e1cbe73e129d924738eeced598bf6">Ftp.h</a>
+</li>
+<li>sfFtpNotEnoughMemory
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa96fcee7d4b50270a3b28e27765ba464f">Ftp.h</a>
+</li>
+<li>sfFtpNotLoggedIn
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae2808412afb18bb5a29adf6173ff14cd">Ftp.h</a>
+</li>
+<li>sfFtpOk
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f991a61e9f5f343b4b80f16af4fd016">Ftp.h</a>
+</li>
+<li>sfFtpOpeningDataConnection
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa7eb9385077b70244363b226372d8eb9">Ftp.h</a>
+</li>
+<li>sfFtpPageTypeUnknown
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa2fc4dfd73c95f00ec6ebcfb68b6b2616">Ftp.h</a>
+</li>
+<li>sfFtpParameterNotImplemented
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaf6084b9d19faacee61341533630894e9">Ftp.h</a>
+</li>
+<li>sfFtpParametersUnknown
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabd8dca8c4dbd5bca01abdba43857a5ac">Ftp.h</a>
+</li>
+<li>sfFtpPointlessCommand
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa82c819454618c0bdb130b0e833fab1bf">Ftp.h</a>
+</li>
+<li>sfFtpResponse
+: <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">Network/Types.h</a>
+</li>
+<li>sfFtpResponse_destroy()
+: <a class="el" href="Ftp_8h.htm#acdad83db72182d50f92472630c57b3e6">Ftp.h</a>
+</li>
+<li>sfFtpResponse_getMessage()
+: <a class="el" href="Ftp_8h.htm#a61294ce939efb3150c3c1e8df42c7156">Ftp.h</a>
+</li>
+<li>sfFtpResponse_getStatus()
+: <a class="el" href="Ftp_8h.htm#a07deaa1fa0b6cc39c8a2bd99d8e98af6">Ftp.h</a>
+</li>
+<li>sfFtpResponse_isOk()
+: <a class="el" href="Ftp_8h.htm#a8609fd96abd0a11b18e7d7d8da5020ad">Ftp.h</a>
+</li>
+<li>sfFtpRestartMarkerReply
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1564bc620f738bc261c2f7990fb043fd">Ftp.h</a>
+</li>
+<li>sfFtpServiceReady
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa10ff49c24e18d6486b75a42fdf57e12a">Ftp.h</a>
+</li>
+<li>sfFtpServiceReadySoon
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad638ac1c1943237917bc8345c6ab0c06">Ftp.h</a>
+</li>
+<li>sfFtpServiceUnavailable
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa18fa9b1781832ad919114a8b9878d89e">Ftp.h</a>
+</li>
+<li>sfFtpStatus
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a">Ftp.h</a>
+</li>
+<li>sfFtpSystemStatus
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab992427442e5ec30718dbe3330c6dead">Ftp.h</a>
+</li>
+<li>sfFtpSystemType
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab069d2aab8da166d1abc688ac4659bce">Ftp.h</a>
+</li>
+<li>sfFtpTransferAborted
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4b95fc6ff0f676423062718aa2b02ded">Ftp.h</a>
+</li>
+<li>sfFtpTransferMode
+: <a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0">Ftp.h</a>
+</li>
+<li>sfFullscreen
+: <a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a80048058ae1c4ddf37550ff293a84284">Window/Window.h</a>
+</li>
+<li>sfGreen
+: <a class="el" href="Color_8h.htm#a964314697ffb4696c71cfa73d310a73e">Color.h</a>
+</li>
+<li>sfHttp
+: <a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">Network/Types.h</a>
+</li>
+<li>sfHttp_create()
+: <a class="el" href="Http_8h.htm#a60c90fddc301b45b8951e3fba21f0b1f">Http.h</a>
+</li>
+<li>sfHttp_destroy()
+: <a class="el" href="Http_8h.htm#a78ca090ed629e14dd3564ab00ebf8696">Http.h</a>
+</li>
+<li>sfHttp_sendRequest()
+: <a class="el" href="Http_8h.htm#afc5b7bed290bde38d6212bb31ebcd0c0">Http.h</a>
+</li>
+<li>sfHttp_setHost()
+: <a class="el" href="Http_8h.htm#a752ec7963a4abbfd2c4cc55e12e8a4a6">Http.h</a>
+</li>
+<li>sfHttpAccepted
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae8e600beca3e7de8991fd68b2a5788ac">Http.h</a>
+</li>
+<li>sfHttpBadGateway
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab42828c91433705c519d9aad86aecae3">Http.h</a>
+</li>
+<li>sfHttpBadRequest
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaf36dd6a6e7cff5fb67d99ad7b7b5be57">Http.h</a>
+</li>
+<li>sfHttpConnectionFailed
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab24b02b399184679ea258ffcaf4ca56e">Http.h</a>
+</li>
+<li>sfHttpCreated
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa82864c907ec37ee8d2e0eccdb7a48ff5">Http.h</a>
+</li>
+<li>sfHttpForbidden
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaffc5dee9597d64cce53b2ee917876e74">Http.h</a>
+</li>
+<li>sfHttpGatewayTimeout
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa33b694193ac7c7d6121631c139200885">Http.h</a>
+</li>
+<li>sfHttpGet
+: <a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148aa527015b6f33a4dcba062314a26f7f29">Http.h</a>
+</li>
+<li>sfHttpHead
+: <a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148ab776e208633b04d51f69f556e35ee30d">Http.h</a>
+</li>
+<li>sfHttpInternalServerError
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa73f3532144609b46122227b2b79616eb">Http.h</a>
+</li>
+<li>sfHttpInvalidResponse
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa2e77df056c66a7d5596ed81f81734e8f">Http.h</a>
+</li>
+<li>sfHttpMethod
+: <a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148">Http.h</a>
+</li>
+<li>sfHttpMovedPermanently
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaa3541a2faa50d80b0caaa5e341bb83bf">Http.h</a>
+</li>
+<li>sfHttpMovedTemporarily
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa67a71d1ca8d6dfb4d8c41d1a9111ffad">Http.h</a>
+</li>
+<li>sfHttpMultipleChoices
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa35f9ca8ceefb83e12ee3dac0a31ac9d2">Http.h</a>
+</li>
+<li>sfHttpNoContent
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac10496107e3ce461a05c35407dc03d76">Http.h</a>
+</li>
+<li>sfHttpNotFound
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaaacd183520e7fc452c53ed036fb70ecb">Http.h</a>
+</li>
+<li>sfHttpNotImplemented
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa9ffdeec083cb62e09167045ac2f6ddc9">Http.h</a>
+</li>
+<li>sfHttpNotModified
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa23e7dc484374bad13ae8eaaa5d12d79e">Http.h</a>
+</li>
+<li>sfHttpOk
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac651f47d98febcef9377a451f7ed1bc9">Http.h</a>
+</li>
+<li>sfHttpPartialContent
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa51e5175ae4afbc87f7bc22528f1d0005">Http.h</a>
+</li>
+<li>sfHttpPost
+: <a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148a268becc0c0193906ec081a980e1cf244">Http.h</a>
+</li>
+<li>sfHttpRangeNotSatisfiable
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae807330d3317797b9faacab145aded82">Http.h</a>
+</li>
+<li>sfHttpRequest
+: <a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">Network/Types.h</a>
+</li>
+<li>sfHttpRequest_create()
+: <a class="el" href="Http_8h.htm#a908861abb03b28b9c7bd189a27bf2954">Http.h</a>
+</li>
+<li>sfHttpRequest_destroy()
+: <a class="el" href="Http_8h.htm#a39c6767d332925cb8cf26283f8a54426">Http.h</a>
+</li>
+<li>sfHttpRequest_setBody()
+: <a class="el" href="Http_8h.htm#a4f5b1514e26c30eb25471f86007b9892">Http.h</a>
+</li>
+<li>sfHttpRequest_setField()
+: <a class="el" href="Http_8h.htm#a56f0180ce1f31dcec1d035f51dd7b981">Http.h</a>
+</li>
+<li>sfHttpRequest_setHttpVersion()
+: <a class="el" href="Http_8h.htm#a32fea9a27be75cc6be49e4bb4c6dbaa1">Http.h</a>
+</li>
+<li>sfHttpRequest_setMethod()
+: <a class="el" href="Http_8h.htm#a0f2713269bbb9e98f208230efc26234e">Http.h</a>
+</li>
+<li>sfHttpRequest_setUri()
+: <a class="el" href="Http_8h.htm#a863c6441c5c4db755a770fa0cff20474">Http.h</a>
+</li>
+<li>sfHttpResetContent
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa02a2a4af12b1feb4fbe70ad5e7bac5e2">Http.h</a>
+</li>
+<li>sfHttpResponse
+: <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">Network/Types.h</a>
+</li>
+<li>sfHttpResponse_destroy()
+: <a class="el" href="Http_8h.htm#a7ea847eddc2d0ed8d0e4cdf3f77796d6">Http.h</a>
+</li>
+<li>sfHttpResponse_getBody()
+: <a class="el" href="Http_8h.htm#aa3c277351b019c03233a6039c1869f5d">Http.h</a>
+</li>
+<li>sfHttpResponse_getField()
+: <a class="el" href="Http_8h.htm#ab2e9daad220d500bdf3566b42b52ac1d">Http.h</a>
+</li>
+<li>sfHttpResponse_getMajorVersion()
+: <a class="el" href="Http_8h.htm#a8574dbf6a328eb9dc12b7027cd7befe5">Http.h</a>
+</li>
+<li>sfHttpResponse_getMinorVersion()
+: <a class="el" href="Http_8h.htm#aa586e957f9189f8c36331f1578575e5b">Http.h</a>
+</li>
+<li>sfHttpResponse_getStatus()
+: <a class="el" href="Http_8h.htm#a34bfff72acae699b27a9951ed6cd12fd">Http.h</a>
+</li>
+<li>sfHttpServiceNotAvailable
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa55945217f9836d3200504e81ca62283e">Http.h</a>
+</li>
+<li>sfHttpStatus
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeea">Http.h</a>
+</li>
+<li>sfHttpUnauthorized
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab9c64de3abb7d492de7c1d5917287be0">Http.h</a>
+</li>
+<li>sfHttpVersionNotSupported
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaabaa4c97cf9d78ca187890f25275a1db9">Http.h</a>
+</li>
+<li>sfImage
+: <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">Graphics/Types.h</a>
+</li>
+<li>sfImage_copy()
+: <a class="el" href="Image_8h.htm#a4bbd96006bd3b296c249a56fd93f2a14">Image.h</a>
+</li>
+<li>sfImage_copyImage()
+: <a class="el" href="Image_8h.htm#a29518c87313d7f9f93359425d10b4ca5">Image.h</a>
+</li>
+<li>sfImage_create()
+: <a class="el" href="Image_8h.htm#a9ca057a8098985002811d4a82b1e2131">Image.h</a>
+</li>
+<li>sfImage_createFromColor()
+: <a class="el" href="Image_8h.htm#aa5ad8d642a2e82b333876ea52cc9d34a">Image.h</a>
+</li>
+<li>sfImage_createFromFile()
+: <a class="el" href="Image_8h.htm#ae864b7b88422539764d9b58851c1f7a3">Image.h</a>
+</li>
+<li>sfImage_createFromMemory()
+: <a class="el" href="Image_8h.htm#a299c153832d6a2679adfb13bee458595">Image.h</a>
+</li>
+<li>sfImage_createFromPixels()
+: <a class="el" href="Image_8h.htm#aa909565a56117ca3cbe65d83bcb4daac">Image.h</a>
+</li>
+<li>sfImage_createFromStream()
+: <a class="el" href="Image_8h.htm#a8c4a88adc21825453518b06840a1c64b">Image.h</a>
+</li>
+<li>sfImage_createMaskFromColor()
+: <a class="el" href="Image_8h.htm#a3bb4c1f22a7e10a996b6536921d2d24f">Image.h</a>
+</li>
+<li>sfImage_destroy()
+: <a class="el" href="Image_8h.htm#ab936bab00ec39212050ae4a0d4dd51db">Image.h</a>
+</li>
+<li>sfImage_flipHorizontally()
+: <a class="el" href="Image_8h.htm#ae80bd305661ac64e5b4312ae98724e98">Image.h</a>
+</li>
+<li>sfImage_flipVertically()
+: <a class="el" href="Image_8h.htm#aaa8ba528449f26ba9b0a86c700f9d950">Image.h</a>
+</li>
+<li>sfImage_getPixel()
+: <a class="el" href="Image_8h.htm#a0c635a97c7a0cb92b3a16faef36c8b9f">Image.h</a>
+</li>
+<li>sfImage_getPixelsPtr()
+: <a class="el" href="Image_8h.htm#aa74a30402377d3ab633f038913ed48e6">Image.h</a>
+</li>
+<li>sfImage_getSize()
+: <a class="el" href="Image_8h.htm#a3524dabdf7ff672d5fbc2f89e49e86ca">Image.h</a>
+</li>
+<li>sfImage_saveToFile()
+: <a class="el" href="Image_8h.htm#a351fa50475d8bc5150f3ac15c0daae66">Image.h</a>
+</li>
+<li>sfImage_setPixel()
+: <a class="el" href="Image_8h.htm#a516766bc953829e81f353eaa5f380d2e">Image.h</a>
+</li>
+<li>sfInputStream
+: <a class="el" href="InputStream_8h.htm#aa9dcdd6f4acaf3c6dfcb6fa1569a9eb3">InputStream.h</a>
+</li>
+<li>sfInputStreamGetSizeFunc
+: <a class="el" href="InputStream_8h.htm#a1fa59d83931f5bb4c34550626c3d046b">InputStream.h</a>
+</li>
+<li>sfInputStreamReadFunc
+: <a class="el" href="InputStream_8h.htm#aef21b5bd5de4450daafe584dc8ee211b">InputStream.h</a>
+</li>
+<li>sfInputStreamSeekFunc
+: <a class="el" href="InputStream_8h.htm#a01324b1cc04f41a8d1b20330b3b160c9">InputStream.h</a>
+</li>
+<li>sfInputStreamTellFunc
+: <a class="el" href="InputStream_8h.htm#ab7c5eb9660333e3d993574bb6f0a279e">InputStream.h</a>
+</li>
+<li>sfInt16
+: <a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">Config.h</a>
+</li>
+<li>sfInt32
+: <a class="el" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">Config.h</a>
+</li>
+<li>sfInt64
+: <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">Config.h</a>
+</li>
+<li>sfInt8
+: <a class="el" href="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11">Config.h</a>
+</li>
+<li>sfIntRect_contains()
+: <a class="el" href="Rect_8h.htm#a34ba71196d9420c0bfb4f475a7a660c7">Rect.h</a>
+</li>
+<li>sfIntRect_intersects()
+: <a class="el" href="Rect_8h.htm#a728b06d1f3b05303e24278ca617f1362">Rect.h</a>
+</li>
+<li>sfIpAddress_Broadcast
+: <a class="el" href="IpAddress_8h.htm#af59c85aa3c8897c456f621c3846a43ba">IpAddress.h</a>
+</li>
+<li>sfIpAddress_fromBytes()
+: <a class="el" href="IpAddress_8h.htm#ae650696da9e12fec6df9c1b77ab7d59b">IpAddress.h</a>
+</li>
+<li>sfIpAddress_fromInteger()
+: <a class="el" href="IpAddress_8h.htm#af56364d1ad6c9690f06cb8a2af7511d9">IpAddress.h</a>
+</li>
+<li>sfIpAddress_fromString()
+: <a class="el" href="IpAddress_8h.htm#adca8925ad250f34821373c21e2d85133">IpAddress.h</a>
+</li>
+<li>sfIpAddress_getLocalAddress()
+: <a class="el" href="IpAddress_8h.htm#aaf702b59ceac52de6e87c51db373b013">IpAddress.h</a>
+</li>
+<li>sfIpAddress_getPublicAddress()
+: <a class="el" href="IpAddress_8h.htm#a7ed22e7e848cbb3649cdef8954d45a45">IpAddress.h</a>
+</li>
+<li>sfIpAddress_LocalHost
+: <a class="el" href="IpAddress_8h.htm#ad55263cedcdd3795e0c3ee7e7637a288">IpAddress.h</a>
+</li>
+<li>sfIpAddress_None
+: <a class="el" href="IpAddress_8h.htm#a4b6539d02e7d37fd62dd668501b3bade">IpAddress.h</a>
+</li>
+<li>sfIpAddress_toInteger()
+: <a class="el" href="IpAddress_8h.htm#a76e3923c6f95fcb7b833a19bfed08701">IpAddress.h</a>
+</li>
+<li>sfIpAddress_toString()
+: <a class="el" href="IpAddress_8h.htm#ae4ac485c2cdae41f81e18842abc29f64">IpAddress.h</a>
+</li>
+<li>sfJoystick_getAxisPosition()
+: <a class="el" href="Joystick_8h.htm#ace5ec8c0a746037fba1cf4468c2a946e">Joystick.h</a>
+</li>
+<li>sfJoystick_getButtonCount()
+: <a class="el" href="Joystick_8h.htm#ae047d229c5172dd6f3fca930075c212c">Joystick.h</a>
+</li>
+<li>sfJoystick_hasAxis()
+: <a class="el" href="Joystick_8h.htm#a4846a37e099a64b20fc35a8afb9f7f0e">Joystick.h</a>
+</li>
+<li>sfJoystick_isButtonPressed()
+: <a class="el" href="Joystick_8h.htm#aaab45307d72feaa5e43a302efc636de0">Joystick.h</a>
+</li>
+<li>sfJoystick_isConnected()
+: <a class="el" href="Joystick_8h.htm#ae7b93b54d41446e23bc742358257eaa0">Joystick.h</a>
+</li>
+<li>sfJoystick_update()
+: <a class="el" href="Joystick_8h.htm#a0d5587065e152ed38b32baee66ee744f">Joystick.h</a>
+</li>
+<li>sfJoystickAxis
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271">Joystick.h</a>
+</li>
+<li>sfJoystickAxisCount
+: <a class="el" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba370ef910778b95cc89cfb72677d254bd">Joystick.h</a>
+</li>
+<li>sfJoystickButtonCount
+: <a class="el" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55bafb3c741b48fac790fa818791354bb135">Joystick.h</a>
+</li>
+<li>sfJoystickCount
+: <a class="el" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba04b1f3632dfb7b856140260ce275f0e3">Joystick.h</a>
+</li>
+<li>sfJoystickPovX
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a81da30914e0d49ceae0ccc7a81780f90">Joystick.h</a>
+</li>
+<li>sfJoystickPovY
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a0a33891ce21e28455590ed1fcb56dc3e">Joystick.h</a>
+</li>
+<li>sfJoystickR
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a9a83dc370e46e88a5d3d2ffc41f5207f">Joystick.h</a>
+</li>
+<li>sfJoystickU
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a94eab8402b226457d4dcb60362fdf190">Joystick.h</a>
+</li>
+<li>sfJoystickV
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a246b1a1dc99c07848a9af878b03cafb7">Joystick.h</a>
+</li>
+<li>sfJoystickX
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271ab78e697312e05d338268b0074d599374">Joystick.h</a>
+</li>
+<li>sfJoystickY
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271aa26f1486a98d81a5f631223c6d1561bf">Joystick.h</a>
+</li>
+<li>sfJoystickZ
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a723b84dd87f42ffe643878d68d2a8535">Joystick.h</a>
+</li>
+<li>sfKeyA
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af2ff06ddd3531c00bc0e0459c46dd8cc">Keyboard.h</a>
+</li>
+<li>sfKeyAdd
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f1054e2e0bd444142aeb926cb84616f">Keyboard.h</a>
+</li>
+<li>sfKeyB
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaade12bc9b69522196ee3b8f2dd1d68e">Keyboard.h</a>
+</li>
+<li>sfKeyBack
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad6d88abe486e626fc0ddb35aaf850535">Keyboard.h</a>
+</li>
+<li>sfKeyBackSlash
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8886cc0587ef6161bc4afe712e915bd3">Keyboard.h</a>
+</li>
+<li>sfKeyboard_isKeyPressed()
+: <a class="el" href="Keyboard_8h.htm#a12468f1c41cb2da0d1872154bbb8fcde">Keyboard.h</a>
+</li>
+<li>sfKeyC
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f02ddaaafb5da1198ff483bf2cfaf9c">Keyboard.h</a>
+</li>
+<li>sfKeyCode
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3">Keyboard.h</a>
+</li>
+<li>sfKeyComma
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a816ec5cee600f4e553116e94f2b8ce8c">Keyboard.h</a>
+</li>
+<li>sfKeyCount
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa6732db376ef9c17211bc28cd169da1d">Keyboard.h</a>
+</li>
+<li>sfKeyD
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a448616b3e54668233cef1c089ca9c3e6">Keyboard.h</a>
+</li>
+<li>sfKeyDash
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa4dc08ca174eeabdaecd6a1c751d72a1">Keyboard.h</a>
+</li>
+<li>sfKeyDelete
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f2a4e9ac8fde9d22cd554a08b68b636">Keyboard.h</a>
+</li>
+<li>sfKeyDivide
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1e3c241c6f0e04d3e2c684fa69dec8cb">Keyboard.h</a>
+</li>
+<li>sfKeyDown
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24584d16760d8a694787257d8b7a1b56">Keyboard.h</a>
+</li>
+<li>sfKeyE
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7a9a404aacdf54e377ca5cd687037b0c">Keyboard.h</a>
+</li>
+<li>sfKeyEnd
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a32d09321b0c9ec84ac5f1f2761ef7e1f">Keyboard.h</a>
+</li>
+<li>sfKeyEqual
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9f52197b4a670cf4c0d1866300c31b5">Keyboard.h</a>
+</li>
+<li>sfKeyEscape
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad77cd57d3b63902f552b09393a65b4c5">Keyboard.h</a>
+</li>
+<li>sfKeyF
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a48e6e0c6e9a47c787b79e98641b4926c">Keyboard.h</a>
+</li>
+<li>sfKeyF1
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab0feddbd64a63f3c4240aa71ba8b6860">Keyboard.h</a>
+</li>
+<li>sfKeyF10
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a67e44a6f56dd647f21b67292c4bdb732">Keyboard.h</a>
+</li>
+<li>sfKeyF11
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0eda88a03f85df047cd3179382b0244e">Keyboard.h</a>
+</li>
+<li>sfKeyF12
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b59068f7c72b2de37a0ab2dcae1f69">Keyboard.h</a>
+</li>
+<li>sfKeyF13
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af552a9ed0bc52c747f46f3b6d9056801">Keyboard.h</a>
+</li>
+<li>sfKeyF14
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaca334f631c005e5c54ece8ce30935cb">Keyboard.h</a>
+</li>
+<li>sfKeyF15
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82a7f65b46163798430603b7797f8f19">Keyboard.h</a>
+</li>
+<li>sfKeyF2
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a318eb28c1d83deb62b3ab89575c6af3b">Keyboard.h</a>
+</li>
+<li>sfKeyF3
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae37601bd948596f73fffa4b29b041698">Keyboard.h</a>
+</li>
+<li>sfKeyF4
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6dfeff83ae8a656f91175b9c36489b57">Keyboard.h</a>
+</li>
+<li>sfKeyF5
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a643bce0d00de9884e75f64576cc489ef">Keyboard.h</a>
+</li>
+<li>sfKeyF6
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8c1936035dc2c6283377266747651e1a">Keyboard.h</a>
+</li>
+<li>sfKeyF7
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b4785b17fc8b5213343b6237c95a08b">Keyboard.h</a>
+</li>
+<li>sfKeyF8
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2d8a16d666107e99fa5b509e895b548b">Keyboard.h</a>
+</li>
+<li>sfKeyF9
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af4d1053907c3a762c77b5e1c60c62241">Keyboard.h</a>
+</li>
+<li>sfKeyG
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0ae7cd9c8fcc5d563b244882d0c37a46">Keyboard.h</a>
+</li>
+<li>sfKeyH
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af3a47902927bf1b16691e9b90a86553b">Keyboard.h</a>
+</li>
+<li>sfKeyHome
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a652a0322f575e4defe96c8e950683e36">Keyboard.h</a>
+</li>
+<li>sfKeyI
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a977f64ff1a68dfe41d354c572b33f090">Keyboard.h</a>
+</li>
+<li>sfKeyInsert
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aee83480b19e59c23126e4403bda7517c">Keyboard.h</a>
+</li>
+<li>sfKeyJ
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6edb243093c437846b20b9ea4f64a1b7">Keyboard.h</a>
+</li>
+<li>sfKeyK
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc39cbf67d9eb9da7b072257593e60b">Keyboard.h</a>
+</li>
+<li>sfKeyL
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1f2b987d23f5ec99c8b84d50db5d6846">Keyboard.h</a>
+</li>
+<li>sfKeyLAlt
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abc4465ffb67f1b6ac69d872d717d8b0a">Keyboard.h</a>
+</li>
+<li>sfKeyLBracket
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8c5ef2bbf54f5681b9d5abce7130b07">Keyboard.h</a>
+</li>
+<li>sfKeyLControl
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a612365885e2da35b013fae41a224519d">Keyboard.h</a>
+</li>
+<li>sfKeyLeft
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3adaf7db6530fb05fa23778ce8210ea0df">Keyboard.h</a>
+</li>
+<li>sfKeyLShift
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b5bc881d969ce3eaa8e05fca6213c0c">Keyboard.h</a>
+</li>
+<li>sfKeyLSystem
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a54bb677ea0eccc7d4522f7d6db4e7fc4">Keyboard.h</a>
+</li>
+<li>sfKeyM
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad5c883bd585c89bcb401d5787bdca24f">Keyboard.h</a>
+</li>
+<li>sfKeyMenu
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac768a4005e0274aa82964610df7a5f89">Keyboard.h</a>
+</li>
+<li>sfKeyMultiply
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9204d9cbfb48580ef4c15eef2485b04c">Keyboard.h</a>
+</li>
+<li>sfKeyN
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1403ed1919d4b7284a4936a35090a11c">Keyboard.h</a>
+</li>
+<li>sfKeyNum0
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aadd01dc754d503ba71d22ec96f0c95f3">Keyboard.h</a>
+</li>
+<li>sfKeyNum1
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1a99f9b7d2d34040d6fbd018dc060f35">Keyboard.h</a>
+</li>
+<li>sfKeyNum2
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abf514cf2adcf847449c20d07312dd32a">Keyboard.h</a>
+</li>
+<li>sfKeyNum3
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1033bb7c8ded56ed8289209b0be817e6">Keyboard.h</a>
+</li>
+<li>sfKeyNum4
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9ad13c0d8e809b255d85b33bb25e232">Keyboard.h</a>
+</li>
+<li>sfKeyNum5
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24c4ab93e5c8c7ab0e7cfd8a93a04d0b">Keyboard.h</a>
+</li>
+<li>sfKeyNum6
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2972cd1d43b749f4ec97abc88e7f6973">Keyboard.h</a>
+</li>
+<li>sfKeyNum7
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae0f47ebb54337da17afd184eca62a196">Keyboard.h</a>
+</li>
+<li>sfKeyNum8
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3add713b12b51702ddce057582809170ab">Keyboard.h</a>
+</li>
+<li>sfKeyNum9
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a118d5df9a83757bebaaf1dd09f576574">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad0
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2c3ef1007da0070a6a48c534c94a5d4e">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad1
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c5fa108cdb2c911cdf52bbe041ce683">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad2
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad02350a8f929e71ea25cc149ffc7c73c">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad3
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5d31095626a89739be7106fd7e2226bc">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad4
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a30bbd4572739b1871f56bc01874076fe">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad5
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aad43a0828d637882f52dea010a939385">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad6
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5cf272f352c695fdabb47459a8b11d72">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad7
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a369112e677ad312d2fb4e422b5d04751">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad8
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc839a196653a44fb852f45b4011bd8">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad9
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c8cfd63478fa8b282bb47c3f1e6e3d8">Keyboard.h</a>
+</li>
+<li>sfKeyO
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0f66ac8c19dab39ace39956ac1b625c3">Keyboard.h</a>
+</li>
+<li>sfKeyP
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa81f6aba12c9d9c2f3da75fa39c2ffbb">Keyboard.h</a>
+</li>
+<li>sfKeyPageDown
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aeea9d1512df8b019486d7e9fa990f7d5">Keyboard.h</a>
+</li>
+<li>sfKeyPageUp
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0c9af0205a74797c897b8fed46bb869d">Keyboard.h</a>
+</li>
+<li>sfKeyPause
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9780053a623152ea00f53da5a818009e">Keyboard.h</a>
+</li>
+<li>sfKeyPeriod
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a865841600adfd9527bcf6db0d2d7efc5">Keyboard.h</a>
+</li>
+<li>sfKeyQ
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8cc5bf50f7f5e95ac36a88f635de0b6f">Keyboard.h</a>
+</li>
+<li>sfKeyQuote
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0cb17f96121f94ec1260042d9b363dcd">Keyboard.h</a>
+</li>
+<li>sfKeyR
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b9e6784e1b3e6bfb5c55becf7c48ab">Keyboard.h</a>
+</li>
+<li>sfKeyRAlt
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac2747872586d3d2db319dab3feaa85f8">Keyboard.h</a>
+</li>
+<li>sfKeyRBracket
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6585a694e472593c731d82bebbd73b93">Keyboard.h</a>
+</li>
+<li>sfKeyRControl
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae10f53de580cdef24f1af621cf1c3fce">Keyboard.h</a>
+</li>
+<li>sfKeyReturn
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a56fbab67779f4e0d1f701b8572f1ed2c">Keyboard.h</a>
+</li>
+<li>sfKeyRight
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac02cd163aabefef8afd3769fe5249c00">Keyboard.h</a>
+</li>
+<li>sfKeyRShift
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2a66dd9cc11a8428849c64b5b73d1c45">Keyboard.h</a>
+</li>
+<li>sfKeyRSystem
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f16331518bf1d4c5fc0f794cf7d8fc3">Keyboard.h</a>
+</li>
+<li>sfKeyS
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa456452fdac3f9efc3df1bf801279d5f">Keyboard.h</a>
+</li>
+<li>sfKeySemiColon
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a41faf9412a87b893f95468b5730bd66a">Keyboard.h</a>
+</li>
+<li>sfKeySlash
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a42442efbd9bcad46e4476e17c12b186e">Keyboard.h</a>
+</li>
+<li>sfKeySpace
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3afed81d2a67c0321cb19a3c41a3bb635d">Keyboard.h</a>
+</li>
+<li>sfKeySubtract
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a167efdccc08a69a7a6721a0a1f87973d">Keyboard.h</a>
+</li>
+<li>sfKeyT
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a52072a242fe041d65a0871ab47857197">Keyboard.h</a>
+</li>
+<li>sfKeyTab
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a73f48ac7e521dd084c2c7ad92da90bb2">Keyboard.h</a>
+</li>
+<li>sfKeyTilde
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a98af2239a613baf347a89a929c853261">Keyboard.h</a>
+</li>
+<li>sfKeyU
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4b3b61b8662da4c68f098085cc89fb39">Keyboard.h</a>
+</li>
+<li>sfKeyUnknown
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0b71233488277e819d35fb98c0264504">Keyboard.h</a>
+</li>
+<li>sfKeyUp
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82e3f1e2fc3f970aa23126ad172c630b">Keyboard.h</a>
+</li>
+<li>sfKeyV
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1b62061413c1dcfd284beb8fc3e864f8">Keyboard.h</a>
+</li>
+<li>sfKeyW
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7aa82429d502f93f2d742d38e1daa141">Keyboard.h</a>
+</li>
+<li>sfKeyX
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8d888fde4be6a4b48a36fbeaf22e8a0">Keyboard.h</a>
+</li>
+<li>sfKeyY
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2ba47a6cb9f79a1015f6b67016af0aab">Keyboard.h</a>
+</li>
+<li>sfKeyZ
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac43a157eb37bbddb8d9e26d0e10bbda5">Keyboard.h</a>
+</li>
+<li>sfLines
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a5834b6a160d609b2135a829d723e9065">PrimitiveType.h</a>
+</li>
+<li>sfLinesStrip
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a489ee5922870d2959a3ffffbb10e481f">PrimitiveType.h</a>
+</li>
+<li>sfListener_getDirection()
+: <a class="el" href="Listener_8h.htm#a2782d6355549138cd65cd9002d0ce818">Listener.h</a>
+</li>
+<li>sfListener_getGlobalVolume()
+: <a class="el" href="Listener_8h.htm#a8e73329d9b6cc5028dce7f5345717f0f">Listener.h</a>
+</li>
+<li>sfListener_getPosition()
+: <a class="el" href="Listener_8h.htm#aba1b86656c673e1a39bdb70f3cabce60">Listener.h</a>
+</li>
+<li>sfListener_setDirection()
+: <a class="el" href="Listener_8h.htm#a6f5dfe2671b4eecb7d79bc3a684cac6e">Listener.h</a>
+</li>
+<li>sfListener_setGlobalVolume()
+: <a class="el" href="Listener_8h.htm#aa4127e59b8a47594250805a08733c8dc">Listener.h</a>
+</li>
+<li>sfListener_setPosition()
+: <a class="el" href="Listener_8h.htm#a3fdd38501967626b0c7fe5493cef8c25">Listener.h</a>
+</li>
+<li>sfMagenta
+: <a class="el" href="Color_8h.htm#a64158766c36f8a5ca494145b26afc1a0">Color.h</a>
+</li>
+<li>sfMicroseconds()
+: <a class="el" href="Time_8h.htm#a4a0f1f0993da5aa294d907c4541d1383">Time.h</a>
+</li>
+<li>sfMilliseconds()
+: <a class="el" href="Time_8h.htm#a1261192be4f54d0d1f86d77c546d0909">Time.h</a>
+</li>
+<li>sfMouse_getPosition()
+: <a class="el" href="Mouse_8h.htm#ae4a2e0195bfa6ffbab2d4e5f04c43040">Mouse.h</a>
+</li>
+<li>sfMouse_getPositionRenderWindow()
+: <a class="el" href="RenderWindow_8h.htm#a41b751abf5703f7c34b0adb2a5741ffb">RenderWindow.h</a>
+</li>
+<li>sfMouse_isButtonPressed()
+: <a class="el" href="Mouse_8h.htm#ae9f7ab4ed71af9b8078e0cfa68b0e236">Mouse.h</a>
+</li>
+<li>sfMouse_setPosition()
+: <a class="el" href="Mouse_8h.htm#a7cffa8f73caa669b2dc683e9cc106d52">Mouse.h</a>
+</li>
+<li>sfMouse_setPositionRenderWindow()
+: <a class="el" href="RenderWindow_8h.htm#abba76f4c8f109b167749cd1b6bce786e">RenderWindow.h</a>
+</li>
+<li>sfMouseButton
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699">Mouse.h</a>
+</li>
+<li>sfMouseButtonCount
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699aa39a404ee26a7a0bcf625cec911dc506">Mouse.h</a>
+</li>
+<li>sfMouseLeft
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ade2d927feaea6c268ce86b5bca032dfe">Mouse.h</a>
+</li>
+<li>sfMouseMiddle
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ab05d04dd19061d981380c9a5af1f0784">Mouse.h</a>
+</li>
+<li>sfMouseRight
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a7742137d4f8c8f63c94a0c20922426ef">Mouse.h</a>
+</li>
+<li>sfMouseXButton1
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a0be97f67a01099181f57c704f700c205">Mouse.h</a>
+</li>
+<li>sfMouseXButton2
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a1c77d65e6d8377f2440362fffc64fdc3">Mouse.h</a>
+</li>
+<li>sfMusic
+: <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">Audio/Types.h</a>
+</li>
+<li>sfMusic_createFromFile()
+: <a class="el" href="Music_8h.htm#ac6a0d8669cd02bc03634f59325a4f582">Music.h</a>
+</li>
+<li>sfMusic_createFromMemory()
+: <a class="el" href="Music_8h.htm#a88ee84132daf826b663ded100cb30bad">Music.h</a>
+</li>
+<li>sfMusic_createFromStream()
+: <a class="el" href="Music_8h.htm#ac2a49e8ab8a918832f4b00c384819085">Music.h</a>
+</li>
+<li>sfMusic_destroy()
+: <a class="el" href="Music_8h.htm#ae29136139432f4e5157dc99655665a55">Music.h</a>
+</li>
+<li>sfMusic_getAttenuation()
+: <a class="el" href="Music_8h.htm#a7abd666296de4054711ee7286f73da50">Music.h</a>
+</li>
+<li>sfMusic_getChannelCount()
+: <a class="el" href="Music_8h.htm#a75c5dc3bbd1138bfec0f5535d9055fd7">Music.h</a>
+</li>
+<li>sfMusic_getDuration()
+: <a class="el" href="Music_8h.htm#a9d63be17a0f39136bc9cd34bbc80bede">Music.h</a>
+</li>
+<li>sfMusic_getLoop()
+: <a class="el" href="Music_8h.htm#a3c9e254803d15f93d4d8b8ec8f554dc1">Music.h</a>
+</li>
+<li>sfMusic_getMinDistance()
+: <a class="el" href="Music_8h.htm#af50a57c3416970eb6ba3ab55fb7d563d">Music.h</a>
+</li>
+<li>sfMusic_getPitch()
+: <a class="el" href="Music_8h.htm#ad15fb2652bbbd395f0ff2825a98e81cf">Music.h</a>
+</li>
+<li>sfMusic_getPlayingOffset()
+: <a class="el" href="Music_8h.htm#aa86edae4c0ae36c46d723862da1babae">Music.h</a>
+</li>
+<li>sfMusic_getPosition()
+: <a class="el" href="Music_8h.htm#a744c0513bdadd03b298cc48dfc4d85c6">Music.h</a>
+</li>
+<li>sfMusic_getSampleRate()
+: <a class="el" href="Music_8h.htm#a093cc8d8ae51a02c5c7753f90b2bae8b">Music.h</a>
+</li>
+<li>sfMusic_getStatus()
+: <a class="el" href="Music_8h.htm#af87c545f32ca4a7b07aad6a9fc332839">Music.h</a>
+</li>
+<li>sfMusic_getVolume()
+: <a class="el" href="Music_8h.htm#aee0aae7d733240b5fd56e49ac36b55e2">Music.h</a>
+</li>
+<li>sfMusic_isRelativeToListener()
+: <a class="el" href="Music_8h.htm#a3e6552b06bc662a544ff236fc0f8071f">Music.h</a>
+</li>
+<li>sfMusic_pause()
+: <a class="el" href="Music_8h.htm#ace02cea38831f925f972b7795c1a930c">Music.h</a>
+</li>
+<li>sfMusic_play()
+: <a class="el" href="Music_8h.htm#a18019593c074028266db0c48c1caad82">Music.h</a>
+</li>
+<li>sfMusic_setAttenuation()
+: <a class="el" href="Music_8h.htm#a2d667140787382b9442d4b2433d465fe">Music.h</a>
+</li>
+<li>sfMusic_setLoop()
+: <a class="el" href="Music_8h.htm#a30d181ea36bb17e42807bd1d40e10e52">Music.h</a>
+</li>
+<li>sfMusic_setMinDistance()
+: <a class="el" href="Music_8h.htm#ac192556b117b7903e4dcf3f7387b439e">Music.h</a>
+</li>
+<li>sfMusic_setPitch()
+: <a class="el" href="Music_8h.htm#a2dedcbfc4683823355725303d240205b">Music.h</a>
+</li>
+<li>sfMusic_setPlayingOffset()
+: <a class="el" href="Music_8h.htm#a437a4cb64457d7c17af6a29706a180b2">Music.h</a>
+</li>
+<li>sfMusic_setPosition()
+: <a class="el" href="Music_8h.htm#ae4d45895b309eed905fb18ee987b05c8">Music.h</a>
+</li>
+<li>sfMusic_setRelativeToListener()
+: <a class="el" href="Music_8h.htm#a8e3d9521ff47c053a7273f7106276962">Music.h</a>
+</li>
+<li>sfMusic_setVolume()
+: <a class="el" href="Music_8h.htm#a435ee18b345211d8ff5b715a5e8f52b8">Music.h</a>
+</li>
+<li>sfMusic_stop()
+: <a class="el" href="Music_8h.htm#a0230956eb600e4b1ca3808d149d3d007">Music.h</a>
+</li>
+<li>sfMutex
+: <a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">System/Types.h</a>
+</li>
+<li>sfMutex_create()
+: <a class="el" href="Mutex_8h.htm#a4a818da891f04caf1fef333e04de4ae5">Mutex.h</a>
+</li>
+<li>sfMutex_destroy()
+: <a class="el" href="Mutex_8h.htm#af23e1359f4e9d2403d1fb57c620d15e2">Mutex.h</a>
+</li>
+<li>sfMutex_lock()
+: <a class="el" href="Mutex_8h.htm#ab292ba9fcbf4982f3cb0d414248ffbad">Mutex.h</a>
+</li>
+<li>sfMutex_unlock()
+: <a class="el" href="Mutex_8h.htm#a1da2a9839cb9ecb1849cc413b4fada43">Mutex.h</a>
+</li>
+<li>sfNone
+: <a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7ad70a92c4549ae23a4d19eba07953a3dc">Window/Window.h</a>
+</li>
+<li>sfPacket
+: <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">Network/Types.h</a>
+</li>
+<li>sfPacket_append()
+: <a class="el" href="Packet_8h.htm#aede756c9144ef6540185b2ed73ac3259">Packet.h</a>
+</li>
+<li>sfPacket_canRead()
+: <a class="el" href="Packet_8h.htm#a0073876d9ea3550b3c96b805a8352833">Packet.h</a>
+</li>
+<li>sfPacket_clear()
+: <a class="el" href="Packet_8h.htm#a338aa3d5ecc87ef309e5806d32d6564b">Packet.h</a>
+</li>
+<li>sfPacket_copy()
+: <a class="el" href="Packet_8h.htm#a86df183d28ffffae38cd35982f0cfc9b">Packet.h</a>
+</li>
+<li>sfPacket_create()
+: <a class="el" href="Packet_8h.htm#aa23fa45bb273d6aa897f9ce6fa82486a">Packet.h</a>
+</li>
+<li>sfPacket_destroy()
+: <a class="el" href="Packet_8h.htm#acb11b40916b5640c093576ee1ce13063">Packet.h</a>
+</li>
+<li>sfPacket_endOfPacket()
+: <a class="el" href="Packet_8h.htm#a5861ba79dd816bbdc81e294271d584d8">Packet.h</a>
+</li>
+<li>sfPacket_getData()
+: <a class="el" href="Packet_8h.htm#a48517115ebf63780d44ecbeba53d04a9">Packet.h</a>
+</li>
+<li>sfPacket_getDataSize()
+: <a class="el" href="Packet_8h.htm#a711007b3b471febf854bc17a9425edc9">Packet.h</a>
+</li>
+<li>sfPacket_readBool()
+: <a class="el" href="Packet_8h.htm#a3b19736de262b1c8f6aeb8a14334749c">Packet.h</a>
+</li>
+<li>sfPacket_readDouble()
+: <a class="el" href="Packet_8h.htm#a60750c002780f0751b4ea1542c3c2dd9">Packet.h</a>
+</li>
+<li>sfPacket_readFloat()
+: <a class="el" href="Packet_8h.htm#aec49799edb9cb0ccd0114d962c3fc4c1">Packet.h</a>
+</li>
+<li>sfPacket_readInt16()
+: <a class="el" href="Packet_8h.htm#a5c8e11e6dc723cb83f8cc67d4f30f67c">Packet.h</a>
+</li>
+<li>sfPacket_readInt32()
+: <a class="el" href="Packet_8h.htm#a011f02ca36e37c76b0d9672f25d4d1d0">Packet.h</a>
+</li>
+<li>sfPacket_readInt8()
+: <a class="el" href="Packet_8h.htm#ae563f9fbc9d3fb99a315f3626595d470">Packet.h</a>
+</li>
+<li>sfPacket_readString()
+: <a class="el" href="Packet_8h.htm#abb30f2150646f281a7a1d8621e99c8c4">Packet.h</a>
+</li>
+<li>sfPacket_readUint16()
+: <a class="el" href="Packet_8h.htm#ab9bcf58b316380aee264000ec7a9b15d">Packet.h</a>
+</li>
+<li>sfPacket_readUint32()
+: <a class="el" href="Packet_8h.htm#a5313d481a775732acb0f32b9332f4506">Packet.h</a>
+</li>
+<li>sfPacket_readUint8()
+: <a class="el" href="Packet_8h.htm#ac3b6468e3b13fb20f5c6e8f423a4ec44">Packet.h</a>
+</li>
+<li>sfPacket_readWideString()
+: <a class="el" href="Packet_8h.htm#a5c0282f540128a32c65f2d3c5c6ae4b3">Packet.h</a>
+</li>
+<li>sfPacket_writeBool()
+: <a class="el" href="Packet_8h.htm#a421f9a6bb3b1c02e9dfe51cf4a2d5c61">Packet.h</a>
+</li>
+<li>sfPacket_writeDouble()
+: <a class="el" href="Packet_8h.htm#ac26bac337f594098a6e507a9da1c085b">Packet.h</a>
+</li>
+<li>sfPacket_writeFloat()
+: <a class="el" href="Packet_8h.htm#a0c259edbfa8771f1d0a7ad57831c5cee">Packet.h</a>
+</li>
+<li>sfPacket_writeInt16()
+: <a class="el" href="Packet_8h.htm#a7d905f7b10f88f2210649349ca2b8b8a">Packet.h</a>
+</li>
+<li>sfPacket_writeInt32()
+: <a class="el" href="Packet_8h.htm#a059b8024271fc0eead70169ccca2b3bd">Packet.h</a>
+</li>
+<li>sfPacket_writeInt8()
+: <a class="el" href="Packet_8h.htm#a1b29fb364c9de61a1bcca73ba5a59f25">Packet.h</a>
+</li>
+<li>sfPacket_writeString()
+: <a class="el" href="Packet_8h.htm#a03a7892935b250a7cf8850fb0fc82c63">Packet.h</a>
+</li>
+<li>sfPacket_writeUint16()
+: <a class="el" href="Packet_8h.htm#aae999e4d6ef358860e42e864d42810f4">Packet.h</a>
+</li>
+<li>sfPacket_writeUint32()
+: <a class="el" href="Packet_8h.htm#a97a47affd75da2d2535cf0e605e1f41b">Packet.h</a>
+</li>
+<li>sfPacket_writeUint8()
+: <a class="el" href="Packet_8h.htm#a207ec6eb4ea1f4bb1246f40ecc8f410f">Packet.h</a>
+</li>
+<li>sfPacket_writeWideString()
+: <a class="el" href="Packet_8h.htm#a1cc271cd315d9878cf75ba848170a662">Packet.h</a>
+</li>
+<li>sfPaused
+: <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ada3ad38cf37ff04853a59e10ca861bb270">SoundStatus.h</a>
+</li>
+<li>sfPlaying
+: <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adab0288349c759b3a57be34a1c69af9927">SoundStatus.h</a>
+</li>
+<li>sfPoints
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a3656d49717b1b20625e54cb566c71985">PrimitiveType.h</a>
+</li>
+<li>sfPrimitiveType
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2">PrimitiveType.h</a>
+</li>
+<li>sfQuads
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2aafe0b7a1c70852a0c765c9316f9d5707">PrimitiveType.h</a>
+</li>
+<li>sfRectangleShape
+: <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">Graphics/Types.h</a>
+</li>
+<li>sfRectangleShape_copy()
+: <a class="el" href="RectangleShape_8h.htm#aefc9311c916d8b24c625afd532dfdc4f">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_create()
+: <a class="el" href="RectangleShape_8h.htm#a9031d47222cde9dd41d83cc74b27c9ec">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_destroy()
+: <a class="el" href="RectangleShape_8h.htm#aa6292378b004db3e76493004f60e0296">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getFillColor()
+: <a class="el" href="RectangleShape_8h.htm#a6fc3c3e097b55e988d33fd58c6c083c8">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getGlobalBounds()
+: <a class="el" href="RectangleShape_8h.htm#a0315306f161ef4b684b79dcabd7b8336">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getInverseTransform()
+: <a class="el" href="RectangleShape_8h.htm#ab18c22468b6d1483c16530136be9129a">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getLocalBounds()
+: <a class="el" href="RectangleShape_8h.htm#af7aba259a8517bac2775d39b60da6dae">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getOrigin()
+: <a class="el" href="RectangleShape_8h.htm#a5107b6e2ae69e578b20a8c045411d9d3">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getOutlineColor()
+: <a class="el" href="RectangleShape_8h.htm#a47187bc5b00092bc9bb68eef5e2083c4">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getOutlineThickness()
+: <a class="el" href="RectangleShape_8h.htm#a2345ebc1ab980a9ef9e7e954779a3d19">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getPoint()
+: <a class="el" href="RectangleShape_8h.htm#ac00219345d5259b5d8104d82e80012fa">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getPointCount()
+: <a class="el" href="RectangleShape_8h.htm#a077631d49e565856c9c52f5dad422023">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getPosition()
+: <a class="el" href="RectangleShape_8h.htm#afdbb93f2701ebf36eaf8d9282da7c100">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getRotation()
+: <a class="el" href="RectangleShape_8h.htm#af336f9016fdcbdac1bcaa6a9d7613f8d">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getScale()
+: <a class="el" href="RectangleShape_8h.htm#a2eec5ede838b70dbefd52251f6e1f10e">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getSize()
+: <a class="el" href="RectangleShape_8h.htm#a6f0b6358a570ea2785c3fc7421aeeaef">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getTexture()
+: <a class="el" href="RectangleShape_8h.htm#a10c86d72ff65002fdb9050e45f717faf">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getTextureRect()
+: <a class="el" href="RectangleShape_8h.htm#abb3005f31c5455d53957211d96da2e67">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getTransform()
+: <a class="el" href="RectangleShape_8h.htm#a98e6be54536e8fc5d8225f4250d698f8">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_move()
+: <a class="el" href="RectangleShape_8h.htm#a1082ecfc9c1892a60f2d2f04a7263911">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_rotate()
+: <a class="el" href="RectangleShape_8h.htm#a7daa7e3c4a6842ed40454ce44ad87a42">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_scale()
+: <a class="el" href="RectangleShape_8h.htm#a9aeeca63e39e679ebf7db38f9cecbb0b">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setFillColor()
+: <a class="el" href="RectangleShape_8h.htm#a091c1192496706597e4741d3f7378f4f">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setOrigin()
+: <a class="el" href="RectangleShape_8h.htm#a179a8c0e4fdb1d6e4fc732f752b5ae06">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setOutlineColor()
+: <a class="el" href="RectangleShape_8h.htm#ad9e04596d2dc8e6e694dc9c3ec023c87">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setOutlineThickness()
+: <a class="el" href="RectangleShape_8h.htm#aef3e5b5e8836b882b2a0e27103d7cef4">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setPosition()
+: <a class="el" href="RectangleShape_8h.htm#a5fc222f4f76344215a1c0a05aa1ff308">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setRotation()
+: <a class="el" href="RectangleShape_8h.htm#a9a3f27cbbe924cd4180348f2776f76aa">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setScale()
+: <a class="el" href="RectangleShape_8h.htm#aabba4d9926fd17c9d032346515ed6901">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setSize()
+: <a class="el" href="RectangleShape_8h.htm#ab584fd9968c864f48b208f5f071721ef">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setTexture()
+: <a class="el" href="RectangleShape_8h.htm#a69f87fb70100f78f2c34864755793e98">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setTextureRect()
+: <a class="el" href="RectangleShape_8h.htm#a84913c329715063bf18a1dec257f3ef5">RectangleShape.h</a>
+</li>
+<li>sfRed
+: <a class="el" href="Color_8h.htm#ab826c625803580127ed39ee3e9a0f7cd">Color.h</a>
+</li>
+<li>sfRenderTexture
+: <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">Graphics/Types.h</a>
+</li>
+<li>sfRenderTexture_clear()
+: <a class="el" href="RenderTexture_8h.htm#a55ce52752184a20d8dce33187b4c2c9d">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_create()
+: <a class="el" href="RenderTexture_8h.htm#ace3dec8ac61b6fbf5a947e15636d1b48">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_destroy()
+: <a class="el" href="RenderTexture_8h.htm#a194dc7a071b2d50df7359ac224416513">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_display()
+: <a class="el" href="RenderTexture_8h.htm#ade6f614a6620eeb9607cd1472b41cd80">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawCircleShape()
+: <a class="el" href="RenderTexture_8h.htm#aa998a84211ee16bc59bb7b852ec69f88">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawConvexShape()
+: <a class="el" href="RenderTexture_8h.htm#ae04545f77cbcb7d9ce7138db60638aaf">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawPrimitives()
+: <a class="el" href="RenderTexture_8h.htm#a71996e7c3e6367c090c8040059faf3fa">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawRectangleShape()
+: <a class="el" href="RenderTexture_8h.htm#a5505c4fb76e44d20ecf5f8bee596e98c">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawShape()
+: <a class="el" href="RenderTexture_8h.htm#a92a3a0c5cfdfd818f6c773991881496e">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawSprite()
+: <a class="el" href="RenderTexture_8h.htm#a504249ced4c347b76e3dcf5293beb856">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawText()
+: <a class="el" href="RenderTexture_8h.htm#aca9daf432a23f5b2927e531fc0eb0a9c">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawVertexArray()
+: <a class="el" href="RenderTexture_8h.htm#a6e2951c6f62c848b6cc1a7420d1a8e62">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_getDefaultView()
+: <a class="el" href="RenderTexture_8h.htm#a3826aa2a6d12cdc5cde0434590531163">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_getSize()
+: <a class="el" href="RenderTexture_8h.htm#a0435bbf21a55ebf15cae9ac12afc1e44">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_getTexture()
+: <a class="el" href="RenderTexture_8h.htm#abef64fadd99f15e148ef8b7f42ec6742">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_getView()
+: <a class="el" href="RenderTexture_8h.htm#a4bd6e4fe8e3ba262e8dc77a2f43e1155">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_getViewport()
+: <a class="el" href="RenderTexture_8h.htm#a0765513e38568152ffaad176d6142c6f">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_isRepeated()
+: <a class="el" href="RenderTexture_8h.htm#a3837730ce862ff915113fb8d7a7566d7">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_isSmooth()
+: <a class="el" href="RenderTexture_8h.htm#add0fe4462484ebe21109984af0ca82d9">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_mapCoordsToPixel()
+: <a class="el" href="RenderTexture_8h.htm#a889867039a96fc85279c69eda3313b5d">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_mapPixelToCoords()
+: <a class="el" href="RenderTexture_8h.htm#ac2c3948e78f739524171fa57afcd7f64">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_popGLStates()
+: <a class="el" href="RenderTexture_8h.htm#a43ed90fd1bfb2c98fc95de8663d2d708">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_pushGLStates()
+: <a class="el" href="RenderTexture_8h.htm#aa7ff105742f8c5e94ab73714b0d08072">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_resetGLStates()
+: <a class="el" href="RenderTexture_8h.htm#af7adc8770402dfd7b5fa5074bc5fb369">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_setActive()
+: <a class="el" href="RenderTexture_8h.htm#af40b52ff228c0cbea95ad0e042d8cdd5">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_setRepeated()
+: <a class="el" href="RenderTexture_8h.htm#abc801ae7e12b73f1cbe20f19590aa6a1">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_setSmooth()
+: <a class="el" href="RenderTexture_8h.htm#aec67a15bc2b1431f21309651b8838100">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_setView()
+: <a class="el" href="RenderTexture_8h.htm#a486c3074fea533c451d007ffc0dbf41b">RenderTexture.h</a>
+</li>
+<li>sfRenderWindow
+: <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">Graphics/Types.h</a>
+</li>
+<li>sfRenderWindow_capture()
+: <a class="el" href="RenderWindow_8h.htm#a273c5ae6f75eb74a9f16932c8478ff79">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_clear()
+: <a class="el" href="RenderWindow_8h.htm#af3041dc1d8c3ed9e4533840f549e22ec">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_close()
+: <a class="el" href="RenderWindow_8h.htm#a3b203189a7160e1e64c299e82f03de02">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_create()
+: <a class="el" href="RenderWindow_8h.htm#ae87ec3824cb709d2663671397bb2c611">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_createFromHandle()
+: <a class="el" href="RenderWindow_8h.htm#a9a397fba8dc8bfb6ab7dd4ae2c0d2d00">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_createUnicode()
+: <a class="el" href="RenderWindow_8h.htm#a8c41232276098338d6ac6b4ba4c6d25e">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_destroy()
+: <a class="el" href="RenderWindow_8h.htm#a6d504a27e7dab732c8a26d19e2cb61a7">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_display()
+: <a class="el" href="RenderWindow_8h.htm#aa5bc9a1f36669b2077f28d5b4898f13a">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawCircleShape()
+: <a class="el" href="RenderWindow_8h.htm#ad4f206f13a5a10f47b2502bfe2bf7889">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawConvexShape()
+: <a class="el" href="RenderWindow_8h.htm#a06955301e3a2fc93d63e1bc713ff0e0e">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawPrimitives()
+: <a class="el" href="RenderWindow_8h.htm#a4b2a61e800f646537a615bb306117184">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawRectangleShape()
+: <a class="el" href="RenderWindow_8h.htm#ab70379b9c13802b7ed0b954e7187eed2">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawShape()
+: <a class="el" href="RenderWindow_8h.htm#aeea8c2e746c16e0964417d14c7bfa4d7">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawSprite()
+: <a class="el" href="RenderWindow_8h.htm#aac3d0c5c336eaec0d779a5fb0ee8fbed">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawText()
+: <a class="el" href="RenderWindow_8h.htm#a8bfb4e0e8a1c737b5d07943d26c3c33d">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawVertexArray()
+: <a class="el" href="RenderWindow_8h.htm#ab1d44eca905e88507e9cae4bd5d17008">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getDefaultView()
+: <a class="el" href="RenderWindow_8h.htm#a41acd04150d01cb7bc0d4c038fc9afe1">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getPosition()
+: <a class="el" href="RenderWindow_8h.htm#a527986a36349b022565d22eff913a223">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getSettings()
+: <a class="el" href="RenderWindow_8h.htm#a2d0e4fbedadfc5ef1afec6fd4e1f2509">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getSize()
+: <a class="el" href="RenderWindow_8h.htm#a74ebd1ca53c02794b75ed72f1444111f">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getSystemHandle()
+: <a class="el" href="RenderWindow_8h.htm#a27621644b390a66fd1dea75fc97f56ad">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getView()
+: <a class="el" href="RenderWindow_8h.htm#a0b1f2daf75467a2c174d30932cc95d9c">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getViewport()
+: <a class="el" href="RenderWindow_8h.htm#ac76ec340317828169c060460ee738150">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_isOpen()
+: <a class="el" href="RenderWindow_8h.htm#a2107fd0186e2ccbc0d897ac0b89d3384">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_mapCoordsToPixel()
+: <a class="el" href="RenderWindow_8h.htm#a81c9d54f50e50c26336b15df48101e39">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_mapPixelToCoords()
+: <a class="el" href="RenderWindow_8h.htm#a0a69bb2733c459da8e223da60f6708e6">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_pollEvent()
+: <a class="el" href="RenderWindow_8h.htm#a5835e69e4263bd75d13493a8baef87cc">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_popGLStates()
+: <a class="el" href="RenderWindow_8h.htm#a6a351a4ad5441328dc3ade8c1a52ffbb">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_pushGLStates()
+: <a class="el" href="RenderWindow_8h.htm#a2b3600872dc031ff7d2392a2621b44e7">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_resetGLStates()
+: <a class="el" href="RenderWindow_8h.htm#aaf3fbf9bf145b8eb0e3584e96e683d18">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setActive()
+: <a class="el" href="RenderWindow_8h.htm#a9b640d0a23ccc588db100b170942ed35">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setFramerateLimit()
+: <a class="el" href="RenderWindow_8h.htm#ae925d3fdc295a0d8e1e0a8a11eb21d2a">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setIcon()
+: <a class="el" href="RenderWindow_8h.htm#a01064e1038b1462ee90ecc24dcd9dadd">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setJoystickThreshold()
+: <a class="el" href="RenderWindow_8h.htm#a7d60d243caafb710c89950240613fbac">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setKeyRepeatEnabled()
+: <a class="el" href="RenderWindow_8h.htm#ae813d4f6e6a00f576c6518b58ed2081c">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setMouseCursorVisible()
+: <a class="el" href="RenderWindow_8h.htm#a4055d7bde5ac3cc9115a66c74a168a44">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setPosition()
+: <a class="el" href="RenderWindow_8h.htm#aa7bfa5e109bfeb04a61192f159eb65e1">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setSize()
+: <a class="el" href="RenderWindow_8h.htm#a3aed26a869c2c5f1d1fd75f4d378398b">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setTitle()
+: <a class="el" href="RenderWindow_8h.htm#a742d266fca234425f1b302b9a1a11a3f">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setUnicodeTitle()
+: <a class="el" href="RenderWindow_8h.htm#ae71162bf884ac818e53ddc137fdc2c9e">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setVerticalSyncEnabled()
+: <a class="el" href="RenderWindow_8h.htm#ab638b97b03b40133911257f87f4f3569">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setView()
+: <a class="el" href="RenderWindow_8h.htm#a04e8c38eaa90f635aea11546643fdae7">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setVisible()
+: <a class="el" href="RenderWindow_8h.htm#ade9efb4b1ffb3cceba52a69fcf0f0a76">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_waitEvent()
+: <a class="el" href="RenderWindow_8h.htm#a2befccb7bdab4b4dd89450bed5ed525e">RenderWindow.h</a>
+</li>
+<li>sfResize
+: <a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a212150f39fe0bbef3124e2cf6dc4b646">Window/Window.h</a>
+</li>
+<li>sfSeconds()
+: <a class="el" href="Time_8h.htm#a0f8397f102ce9f6519abb273c980edb3">Time.h</a>
+</li>
+<li>sfShader
+: <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">Graphics/Types.h</a>
+</li>
+<li>sfShader_bind()
+: <a class="el" href="Shader_8h.htm#aa6d8d66413429e558d78386ab3fa0c6f">Shader.h</a>
+</li>
+<li>sfShader_createFromFile()
+: <a class="el" href="Shader_8h.htm#a10bdc71be35779eae268a47f82641ef2">Shader.h</a>
+</li>
+<li>sfShader_createFromMemory()
+: <a class="el" href="Shader_8h.htm#a5b50ffaf819e672dcf93bf09a981bdc3">Shader.h</a>
+</li>
+<li>sfShader_createFromStream()
+: <a class="el" href="Shader_8h.htm#aae391e3bb2c315458fb03052b29496c0">Shader.h</a>
+</li>
+<li>sfShader_destroy()
+: <a class="el" href="Shader_8h.htm#a52b589679d49020c4119d90d16128e00">Shader.h</a>
+</li>
+<li>sfShader_isAvailable()
+: <a class="el" href="Shader_8h.htm#aafdd81d0cd4b5587a948136e83469805">Shader.h</a>
+</li>
+<li>sfShader_setColorParameter()
+: <a class="el" href="Shader_8h.htm#a0963517d8815f0948e476abca60a190f">Shader.h</a>
+</li>
+<li>sfShader_setCurrentTextureParameter()
+: <a class="el" href="Shader_8h.htm#ae52805b872438a6d78b30197e934207b">Shader.h</a>
+</li>
+<li>sfShader_setFloat2Parameter()
+: <a class="el" href="Shader_8h.htm#aead3624797fa1d203fe26b830d00c78c">Shader.h</a>
+</li>
+<li>sfShader_setFloat3Parameter()
+: <a class="el" href="Shader_8h.htm#a06bcfbe44258e5b7492d9f0cb17ea48c">Shader.h</a>
+</li>
+<li>sfShader_setFloat4Parameter()
+: <a class="el" href="Shader_8h.htm#a92a5e1f0fecef1e5f130f6364cfa90d9">Shader.h</a>
+</li>
+<li>sfShader_setFloatParameter()
+: <a class="el" href="Shader_8h.htm#aed732f598ff18f1c4064a182b8f85606">Shader.h</a>
+</li>
+<li>sfShader_setTextureParameter()
+: <a class="el" href="Shader_8h.htm#ab2cc74edc4d481029482a75f59016a52">Shader.h</a>
+</li>
+<li>sfShader_setTransformParameter()
+: <a class="el" href="Shader_8h.htm#a677b43325bf4c94bcc57ea6a4f38b40f">Shader.h</a>
+</li>
+<li>sfShader_setVector2Parameter()
+: <a class="el" href="Shader_8h.htm#a46786b0c9f2b5e2486058521f3f11075">Shader.h</a>
+</li>
+<li>sfShader_setVector3Parameter()
+: <a class="el" href="Shader_8h.htm#a04029e0ce58c0ba60df21083a3fcd6b3">Shader.h</a>
+</li>
+<li>sfShape
+: <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">Graphics/Types.h</a>
+</li>
+<li>sfShape_create()
+: <a class="el" href="Shape_8h.htm#a486fad80d301adb776a064197898f6a6">Shape.h</a>
+</li>
+<li>sfShape_destroy()
+: <a class="el" href="Shape_8h.htm#ab107b9faac8c5ac6074150b34c484672">Shape.h</a>
+</li>
+<li>sfShape_getFillColor()
+: <a class="el" href="Shape_8h.htm#a1f43ebef2592aecbc9c61c11d82f1cff">Shape.h</a>
+</li>
+<li>sfShape_getGlobalBounds()
+: <a class="el" href="Shape_8h.htm#abb9890ef92b553a2e20c9f72f6844201">Shape.h</a>
+</li>
+<li>sfShape_getInverseTransform()
+: <a class="el" href="Shape_8h.htm#a63d1ae80b979fded5c99c2ae5f6e8e61">Shape.h</a>
+</li>
+<li>sfShape_getLocalBounds()
+: <a class="el" href="Shape_8h.htm#add61cd8ebae0de9ee90b89f872ec2fd5">Shape.h</a>
+</li>
+<li>sfShape_getOrigin()
+: <a class="el" href="Shape_8h.htm#ae026bc6acb5ff690bdebfe48476d39e0">Shape.h</a>
+</li>
+<li>sfShape_getOutlineColor()
+: <a class="el" href="Shape_8h.htm#aa6e413f8502e3efce3926c5a75767080">Shape.h</a>
+</li>
+<li>sfShape_getOutlineThickness()
+: <a class="el" href="Shape_8h.htm#a8a1d4519749437017d0336b1ee915302">Shape.h</a>
+</li>
+<li>sfShape_getPoint()
+: <a class="el" href="Shape_8h.htm#aa96b3a25bca7f8147d0706667d567cf1">Shape.h</a>
+</li>
+<li>sfShape_getPointCount()
+: <a class="el" href="Shape_8h.htm#a3121b634448051962e9d1c374069211f">Shape.h</a>
+</li>
+<li>sfShape_getPosition()
+: <a class="el" href="Shape_8h.htm#ac0acf82144bf498119b36a729d4175c0">Shape.h</a>
+</li>
+<li>sfShape_getRotation()
+: <a class="el" href="Shape_8h.htm#a8dac85a8e73e47ec715e9a719619edf4">Shape.h</a>
+</li>
+<li>sfShape_getScale()
+: <a class="el" href="Shape_8h.htm#a65f8e78dddc5f5099dfdefeceee41a5c">Shape.h</a>
+</li>
+<li>sfShape_getTexture()
+: <a class="el" href="Shape_8h.htm#ada9e504c8661518582404f05a3d1f98a">Shape.h</a>
+</li>
+<li>sfShape_getTextureRect()
+: <a class="el" href="Shape_8h.htm#a8f7f7f79a16a2d7c8a885e513030d1ee">Shape.h</a>
+</li>
+<li>sfShape_getTransform()
+: <a class="el" href="Shape_8h.htm#a8a412ceab6935af48da7cc5bd0dc9404">Shape.h</a>
+</li>
+<li>sfShape_move()
+: <a class="el" href="Shape_8h.htm#a49e17f25c3a00253a53460b5137808b2">Shape.h</a>
+</li>
+<li>sfShape_rotate()
+: <a class="el" href="Shape_8h.htm#ae37988764819a72676d1d81d6d1b7271">Shape.h</a>
+</li>
+<li>sfShape_scale()
+: <a class="el" href="Shape_8h.htm#aa040d1dec0d31176ad0bc62afa61b18d">Shape.h</a>
+</li>
+<li>sfShape_setFillColor()
+: <a class="el" href="Shape_8h.htm#a7b5821250be84d4d4f51a8784cc5ff18">Shape.h</a>
+</li>
+<li>sfShape_setOrigin()
+: <a class="el" href="Shape_8h.htm#a67322aa2e29df82651d2116ff81223ee">Shape.h</a>
+</li>
+<li>sfShape_setOutlineColor()
+: <a class="el" href="Shape_8h.htm#af625d721dfbda37c8700b4962a579fdd">Shape.h</a>
+</li>
+<li>sfShape_setOutlineThickness()
+: <a class="el" href="Shape_8h.htm#a81fc1fbfb24d2004c4ee91a7e03fb3d6">Shape.h</a>
+</li>
+<li>sfShape_setPosition()
+: <a class="el" href="Shape_8h.htm#a493f116960f5db33689521f4454d11b9">Shape.h</a>
+</li>
+<li>sfShape_setRotation()
+: <a class="el" href="Shape_8h.htm#a7b8b895e43a534163700f39316cdb667">Shape.h</a>
+</li>
+<li>sfShape_setScale()
+: <a class="el" href="Shape_8h.htm#a480fe71b36dae62029b9ba139c028dfd">Shape.h</a>
+</li>
+<li>sfShape_setTexture()
+: <a class="el" href="Shape_8h.htm#a0bf4295f46e387afc5efc79b8e5de718">Shape.h</a>
+</li>
+<li>sfShape_setTextureRect()
+: <a class="el" href="Shape_8h.htm#a495dd0f93e051fd127d8efc25c4a6183">Shape.h</a>
+</li>
+<li>sfShape_update()
+: <a class="el" href="Shape_8h.htm#ab28fc953f7b992f568b3f021a4d2ba56">Shape.h</a>
+</li>
+<li>sfShapeGetPointCallback
+: <a class="el" href="Shape_8h.htm#a89b2124456c9340f7e8be9d9c6989214">Shape.h</a>
+</li>
+<li>sfShapeGetPointCountCallback
+: <a class="el" href="Shape_8h.htm#a5ff33b0bd8d3bc45ef8c51aca395de49">Shape.h</a>
+</li>
+<li>sfSleep()
+: <a class="el" href="Sleep_8h.htm#a953fe2ddaa041bc96fb5013ac7da1a65">Sleep.h</a>
+</li>
+<li>sfSocketDisconnected
+: <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa2cd39f6f5e719db56a8c8af7eaa38d91">SocketStatus.h</a>
+</li>
+<li>sfSocketDone
+: <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3e5a069d6060c2a22aebd310c3c6c7cd">SocketStatus.h</a>
+</li>
+<li>sfSocketError
+: <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaaf66e3f5c22465cb8417fc9d699d49daa">SocketStatus.h</a>
+</li>
+<li>sfSocketNotReady
+: <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3ae7c208663f775490d7816390b41e29">SocketStatus.h</a>
+</li>
+<li>sfSocketSelector
+: <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">Network/Types.h</a>
+</li>
+<li>sfSocketSelector_addTcpListener()
+: <a class="el" href="SocketSelector_8h.htm#addae5aecd0d795284d327ea91a49f1fa">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_addTcpSocket()
+: <a class="el" href="SocketSelector_8h.htm#a89594ac7dbcc463b0848ffa41cb72898">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_addUdpSocket()
+: <a class="el" href="SocketSelector_8h.htm#a8728d708e99ba0e04283602b47342665">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_clear()
+: <a class="el" href="SocketSelector_8h.htm#aac9a105a1d110a6afd026e368de161f1">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_copy()
+: <a class="el" href="SocketSelector_8h.htm#ac8150b50d59014e25645863e9ac973c8">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_create()
+: <a class="el" href="SocketSelector_8h.htm#a6780529084e31bc86936585872ac306e">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_destroy()
+: <a class="el" href="SocketSelector_8h.htm#a42fdd38af5d0a909fd759eee91e1bb45">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_isTcpListenerReady()
+: <a class="el" href="SocketSelector_8h.htm#a86f582061f8d07695b9b40d0a0b38121">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_isTcpSocketReady()
+: <a class="el" href="SocketSelector_8h.htm#a27cdd5ebb76d1a7d7f3a94718baf7b31">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_isUdpSocketReady()
+: <a class="el" href="SocketSelector_8h.htm#a88333fbe2f3bd7360a7b97e5784851d5">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_removeTcpListener()
+: <a class="el" href="SocketSelector_8h.htm#a66409a0a053cf1e4c069ac39f328dcb3">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_removeTcpSocket()
+: <a class="el" href="SocketSelector_8h.htm#a7d35906979ff1c3ad1f92ff068cb11c8">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_removeUdpSocket()
+: <a class="el" href="SocketSelector_8h.htm#a2af95669bcea4332c4c63ae7524fc2bf">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_wait()
+: <a class="el" href="SocketSelector_8h.htm#ab0b3fc8236caf67651b36cf7da7349e6">SocketSelector.h</a>
+</li>
+<li>sfSocketStatus
+: <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">SocketStatus.h</a>
+</li>
+<li>sfSound
+: <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">Audio/Types.h</a>
+</li>
+<li>sfSound_copy()
+: <a class="el" href="Sound_8h.htm#a0f9ac698aa6a99249c9bf0c908bf5737">Sound.h</a>
+</li>
+<li>sfSound_create()
+: <a class="el" href="Sound_8h.htm#abf595fd87343cfa4bdd8b3de66e49ad4">Sound.h</a>
+</li>
+<li>sfSound_destroy()
+: <a class="el" href="Sound_8h.htm#abf7257b4240f418fdf4f5e32044b8801">Sound.h</a>
+</li>
+<li>sfSound_getAttenuation()
+: <a class="el" href="Sound_8h.htm#a7863b70d1c25fc976619fd4ef3308036">Sound.h</a>
+</li>
+<li>sfSound_getBuffer()
+: <a class="el" href="Sound_8h.htm#aba441809a6be91e4069e673eb59d0d84">Sound.h</a>
+</li>
+<li>sfSound_getLoop()
+: <a class="el" href="Sound_8h.htm#a62f8e167d158e2dd4a6a516c160c07cb">Sound.h</a>
+</li>
+<li>sfSound_getMinDistance()
+: <a class="el" href="Sound_8h.htm#abf9ae0bba553c3a1f596c0e733ccd4ff">Sound.h</a>
+</li>
+<li>sfSound_getPitch()
+: <a class="el" href="Sound_8h.htm#aa2c0626c26a01682dd1223e8f078d880">Sound.h</a>
+</li>
+<li>sfSound_getPlayingOffset()
+: <a class="el" href="Sound_8h.htm#af40cc92cda1bfd4b1dd14c74e182c855">Sound.h</a>
+</li>
+<li>sfSound_getPosition()
+: <a class="el" href="Sound_8h.htm#af3630c43ad2cc0136f619492c6e27cd0">Sound.h</a>
+</li>
+<li>sfSound_getStatus()
+: <a class="el" href="Sound_8h.htm#af2cd7b899b11b98f112a76ed35401ed6">Sound.h</a>
+</li>
+<li>sfSound_getVolume()
+: <a class="el" href="Sound_8h.htm#a7cea6925f5f2573cdbe85151b4ccd725">Sound.h</a>
+</li>
+<li>sfSound_isRelativeToListener()
+: <a class="el" href="Sound_8h.htm#a36206a0368a68a443abf4691926d9b12">Sound.h</a>
+</li>
+<li>sfSound_pause()
+: <a class="el" href="Sound_8h.htm#a2d204c5699e43bfd7df7a4200bf075cf">Sound.h</a>
+</li>
+<li>sfSound_play()
+: <a class="el" href="Sound_8h.htm#ae1ac64027971d772a69b2d438ef2c544">Sound.h</a>
+</li>
+<li>sfSound_setAttenuation()
+: <a class="el" href="Sound_8h.htm#a967aacfd45a2481992e0fd6675f96b83">Sound.h</a>
+</li>
+<li>sfSound_setBuffer()
+: <a class="el" href="Sound_8h.htm#a221ec41f39f50c09680dd2b1d0456c2c">Sound.h</a>
+</li>
+<li>sfSound_setLoop()
+: <a class="el" href="Sound_8h.htm#a11ab7b0411b91cc03ca5a4a6635bbe19">Sound.h</a>
+</li>
+<li>sfSound_setMinDistance()
+: <a class="el" href="Sound_8h.htm#a26fa1bde66c28d564f0e58be0e799b4f">Sound.h</a>
+</li>
+<li>sfSound_setPitch()
+: <a class="el" href="Sound_8h.htm#a0b3a3f27926f58560126b3c058c2461d">Sound.h</a>
+</li>
+<li>sfSound_setPlayingOffset()
+: <a class="el" href="Sound_8h.htm#a32df8c4952ae6594d9dfa31d34c11304">Sound.h</a>
+</li>
+<li>sfSound_setPosition()
+: <a class="el" href="Sound_8h.htm#a48d44dd3c9adbb81ac439244d3105dc3">Sound.h</a>
+</li>
+<li>sfSound_setRelativeToListener()
+: <a class="el" href="Sound_8h.htm#a624a4e96c39997b2bde7ea587f9d1205">Sound.h</a>
+</li>
+<li>sfSound_setVolume()
+: <a class="el" href="Sound_8h.htm#a027d65cacbdf9d6adab9599515217bbe">Sound.h</a>
+</li>
+<li>sfSound_stop()
+: <a class="el" href="Sound_8h.htm#ace20faa60e5dc4b3df10a917ab831b9b">Sound.h</a>
+</li>
+<li>sfSoundBuffer
+: <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">Audio/Types.h</a>
+</li>
+<li>sfSoundBuffer_copy()
+: <a class="el" href="SoundBuffer_8h.htm#a252862b4b650aad11681f46b7bb03d18">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_createFromFile()
+: <a class="el" href="SoundBuffer_8h.htm#afd79a633db98cd67412c2090e27eda2f">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_createFromMemory()
+: <a class="el" href="SoundBuffer_8h.htm#ab5619dc26f92b49ad849a31c076c19cb">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_createFromSamples()
+: <a class="el" href="SoundBuffer_8h.htm#a194ce902c71f4303444abfc50ddf847e">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_createFromStream()
+: <a class="el" href="SoundBuffer_8h.htm#aabe469481de03c1105a6a1795d350d35">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_destroy()
+: <a class="el" href="SoundBuffer_8h.htm#ac5c6b7137c8aa50b08da1db4a2f9ffa7">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_getChannelCount()
+: <a class="el" href="SoundBuffer_8h.htm#aa8dddfac12df7ed8f7dfde67d5cdf3bb">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_getDuration()
+: <a class="el" href="SoundBuffer_8h.htm#a7355363ded1eac71e4f6e6055070ba77">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_getSampleCount()
+: <a class="el" href="SoundBuffer_8h.htm#a1b5d5a7c07a34d18b8b7e5cbd4bba124">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_getSampleRate()
+: <a class="el" href="SoundBuffer_8h.htm#ad1292a6b5dfb16231699bbbdd8203929">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_getSamples()
+: <a class="el" href="SoundBuffer_8h.htm#a3f4db2035cf3d402821915c6acaa7e00">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_saveToFile()
+: <a class="el" href="SoundBuffer_8h.htm#a000b174d5c34863bf6d09f81bb700865">SoundBuffer.h</a>
+</li>
+<li>sfSoundBufferRecorder
+: <a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">Audio/Types.h</a>
+</li>
+<li>sfSoundBufferRecorder_create()
+: <a class="el" href="SoundBufferRecorder_8h.htm#a5fabb149d3e45a604a41b8bef83f657d">SoundBufferRecorder.h</a>
+</li>
+<li>sfSoundBufferRecorder_destroy()
+: <a class="el" href="SoundBufferRecorder_8h.htm#ac0eef3a83c66d028fecd71169564418c">SoundBufferRecorder.h</a>
+</li>
+<li>sfSoundBufferRecorder_getBuffer()
+: <a class="el" href="SoundBufferRecorder_8h.htm#a6a1f74b20f320f065a7506d4485980bd">SoundBufferRecorder.h</a>
+</li>
+<li>sfSoundBufferRecorder_getSampleRate()
+: <a class="el" href="SoundBufferRecorder_8h.htm#aeb44e921681323856a2a8e3cfe3e1482">SoundBufferRecorder.h</a>
+</li>
+<li>sfSoundBufferRecorder_start()
+: <a class="el" href="SoundBufferRecorder_8h.htm#a1740cc270c305df2d40611adf59963a1">SoundBufferRecorder.h</a>
+</li>
+<li>sfSoundBufferRecorder_stop()
+: <a class="el" href="SoundBufferRecorder_8h.htm#a28e1beef74f720c48fa61d86b5bc3255">SoundBufferRecorder.h</a>
+</li>
+<li>sfSoundRecorder
+: <a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">Audio/Types.h</a>
+</li>
+<li>sfSoundRecorder_create()
+: <a class="el" href="SoundRecorder_8h.htm#a39c9a56c773f15ec3549ec60d3c5ee6e">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorder_destroy()
+: <a class="el" href="SoundRecorder_8h.htm#a7258c607b624bb79a1c563196c67acc5">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorder_getSampleRate()
+: <a class="el" href="SoundRecorder_8h.htm#a11efae59a67beccc7c972a25e1d4d0b5">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorder_isAvailable()
+: <a class="el" href="SoundRecorder_8h.htm#a476094e3adf6380f88e3741269d28af7">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorder_start()
+: <a class="el" href="SoundRecorder_8h.htm#a098e51a0657452111ef97d1d4a85c12e">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorder_stop()
+: <a class="el" href="SoundRecorder_8h.htm#afb0989a93277c350ccc185e39136e0f2">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorderProcessCallback
+: <a class="el" href="SoundRecorder_8h.htm#ad6d8bc1ecf3c165f687044c69b95ec79">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorderStartCallback
+: <a class="el" href="SoundRecorder_8h.htm#a51de2ab37546b8f518af2a62f2fe6936">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorderStopCallback
+: <a class="el" href="SoundRecorder_8h.htm#a1c79476189b5754b7ccd80de4f9b193d">SoundRecorder.h</a>
+</li>
+<li>sfSoundStatus
+: <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad">SoundStatus.h</a>
+</li>
+<li>sfSoundStream
+: <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">Audio/Types.h</a>
+</li>
+<li>sfSoundStream_create()
+: <a class="el" href="SoundStream_8h.htm#ac006896c83a629a874cc7cb46f5e866a">SoundStream.h</a>
+</li>
+<li>sfSoundStream_destroy()
+: <a class="el" href="SoundStream_8h.htm#af7e6c6ec42b6c281bb0d4802b0b8fb45">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getAttenuation()
+: <a class="el" href="SoundStream_8h.htm#a6c651fef3871175703e33abac0f9a39d">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getChannelCount()
+: <a class="el" href="SoundStream_8h.htm#ae5bfb47350f0c43818f7ed398391759e">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getLoop()
+: <a class="el" href="SoundStream_8h.htm#a004f4e8e776cc3fac9987a44329888cd">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getMinDistance()
+: <a class="el" href="SoundStream_8h.htm#a212687e975a8680d2b1fc35bb8785140">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getPitch()
+: <a class="el" href="SoundStream_8h.htm#a80ee489adc5a9bc7f8fef4cce274f271">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getPlayingOffset()
+: <a class="el" href="SoundStream_8h.htm#acb4e74c48cfa0d9357393552beea571b">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getPosition()
+: <a class="el" href="SoundStream_8h.htm#a2fe5e062a1f12187fa0564d4b56283d0">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getSampleRate()
+: <a class="el" href="SoundStream_8h.htm#aa662db8f768f80d816eb62f12510a2d1">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getStatus()
+: <a class="el" href="SoundStream_8h.htm#acf72dc4a437d3eec15a58ac5d15c75af">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getVolume()
+: <a class="el" href="SoundStream_8h.htm#a3519220485bc8516f1fe8be094bc01cc">SoundStream.h</a>
+</li>
+<li>sfSoundStream_isRelativeToListener()
+: <a class="el" href="SoundStream_8h.htm#aeac352c2a653a37367748119739e0788">SoundStream.h</a>
+</li>
+<li>sfSoundStream_pause()
+: <a class="el" href="SoundStream_8h.htm#a47f56cdda3062aea49fdac490f7f2533">SoundStream.h</a>
+</li>
+<li>sfSoundStream_play()
+: <a class="el" href="SoundStream_8h.htm#aaa70e5f2e08f735cf94aef6269fa6651">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setAttenuation()
+: <a class="el" href="SoundStream_8h.htm#a00da52ffefb9b4829410b3c8addf2365">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setLoop()
+: <a class="el" href="SoundStream_8h.htm#a35f78c40fabcdbdb7e57c5e3bd23c58c">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setMinDistance()
+: <a class="el" href="SoundStream_8h.htm#ad3562cf63d4d1ccd81c0cecbbda327c3">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setPitch()
+: <a class="el" href="SoundStream_8h.htm#afff581abd7319d5d62c3254077d741ef">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setPlayingOffset()
+: <a class="el" href="SoundStream_8h.htm#a229a0b385d4e2b4d3457b52188f04415">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setPosition()
+: <a class="el" href="SoundStream_8h.htm#a9e30e18aa0cc1ad972b8a3c8ea10b1c8">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setRelativeToListener()
+: <a class="el" href="SoundStream_8h.htm#ac2d536a0231a24308d87f211b0ead38a">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setVolume()
+: <a class="el" href="SoundStream_8h.htm#ac58b39224e3373b45a4594f468a718ef">SoundStream.h</a>
+</li>
+<li>sfSoundStream_stop()
+: <a class="el" href="SoundStream_8h.htm#a76d8f44494ff6f2fd02186a19e4d8042">SoundStream.h</a>
+</li>
+<li>sfSoundStreamGetDataCallback
+: <a class="el" href="SoundStream_8h.htm#a07098319793569f781ae7eb918ebced7">SoundStream.h</a>
+</li>
+<li>sfSoundStreamSeekCallback
+: <a class="el" href="SoundStream_8h.htm#aca9917589476306488bd05bc2838f5cc">SoundStream.h</a>
+</li>
+<li>sfSprite
+: <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">Graphics/Types.h</a>
+</li>
+<li>sfSprite_copy()
+: <a class="el" href="Sprite_8h.htm#afa1ec20fd18240348422c68c7b78bae8">Sprite.h</a>
+</li>
+<li>sfSprite_create()
+: <a class="el" href="Sprite_8h.htm#a3b8bfa5e7af3bb5986c9789c75d39dfe">Sprite.h</a>
+</li>
+<li>sfSprite_destroy()
+: <a class="el" href="Sprite_8h.htm#ad30923ada0230c815bfc38b255d678c6">Sprite.h</a>
+</li>
+<li>sfSprite_getColor()
+: <a class="el" href="Sprite_8h.htm#a2ba5f1d30aca03cd9afadcfc666087bf">Sprite.h</a>
+</li>
+<li>sfSprite_getGlobalBounds()
+: <a class="el" href="Sprite_8h.htm#a97e1454e1dc9f9d03999e19e071ae729">Sprite.h</a>
+</li>
+<li>sfSprite_getInverseTransform()
+: <a class="el" href="Sprite_8h.htm#a80885e4108ef4bdf6a69880444902d22">Sprite.h</a>
+</li>
+<li>sfSprite_getLocalBounds()
+: <a class="el" href="Sprite_8h.htm#a32773f4f249a97fbeb671f496ba0f176">Sprite.h</a>
+</li>
+<li>sfSprite_getOrigin()
+: <a class="el" href="Sprite_8h.htm#a1908bc1edfd0b7ab1918dd75b53b5b76">Sprite.h</a>
+</li>
+<li>sfSprite_getPosition()
+: <a class="el" href="Sprite_8h.htm#a5bd0fde08b347facee6abea93fc087a5">Sprite.h</a>
+</li>
+<li>sfSprite_getRotation()
+: <a class="el" href="Sprite_8h.htm#a4de9825b70e11b8470de4a01e0092f76">Sprite.h</a>
+</li>
+<li>sfSprite_getScale()
+: <a class="el" href="Sprite_8h.htm#aa08f626f3906a287e8042bd2694b6208">Sprite.h</a>
+</li>
+<li>sfSprite_getTexture()
+: <a class="el" href="Sprite_8h.htm#a25001488c7a9034ba01942ade51061a0">Sprite.h</a>
+</li>
+<li>sfSprite_getTextureRect()
+: <a class="el" href="Sprite_8h.htm#aa6e5fd37292079d0db887061f609967b">Sprite.h</a>
+</li>
+<li>sfSprite_getTransform()
+: <a class="el" href="Sprite_8h.htm#a944dfada5d1eff9c0e2a25e6d6ae595e">Sprite.h</a>
+</li>
+<li>sfSprite_move()
+: <a class="el" href="Sprite_8h.htm#a1eec2a7cbb9874d5d0fd0d2e33a742f6">Sprite.h</a>
+</li>
+<li>sfSprite_rotate()
+: <a class="el" href="Sprite_8h.htm#a97a77ee31b0ec41c26960ab770e86ef1">Sprite.h</a>
+</li>
+<li>sfSprite_scale()
+: <a class="el" href="Sprite_8h.htm#a31077d5382fe3a21b9cab69f3cbaaf2b">Sprite.h</a>
+</li>
+<li>sfSprite_setColor()
+: <a class="el" href="Sprite_8h.htm#a94fc2479694322e310a307e6e1b68a8a">Sprite.h</a>
+</li>
+<li>sfSprite_setOrigin()
+: <a class="el" href="Sprite_8h.htm#ad2da4912244f767ddec6314a1c1780a5">Sprite.h</a>
+</li>
+<li>sfSprite_setPosition()
+: <a class="el" href="Sprite_8h.htm#a9d17e672598d42d102ee66ed8b23760c">Sprite.h</a>
+</li>
+<li>sfSprite_setRotation()
+: <a class="el" href="Sprite_8h.htm#ad954a9e79b73b9eee8bad1543f0fba13">Sprite.h</a>
+</li>
+<li>sfSprite_setScale()
+: <a class="el" href="Sprite_8h.htm#ac7a24afd9c39bb9bf0a8099d37915bc1">Sprite.h</a>
+</li>
+<li>sfSprite_setTexture()
+: <a class="el" href="Sprite_8h.htm#aa3e0b005815ffb788e5d169e35d5498b">Sprite.h</a>
+</li>
+<li>sfSprite_setTextureRect()
+: <a class="el" href="Sprite_8h.htm#a0db5b51ca60bc314d244e3144150a7b7">Sprite.h</a>
+</li>
+<li>sfStopped
+: <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adabbbb17585490e5f893f4be8af1e1e809">SoundStatus.h</a>
+</li>
+<li>sfTcpListener
+: <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">Network/Types.h</a>
+</li>
+<li>sfTcpListener_accept()
+: <a class="el" href="TcpListener_8h.htm#ae9abb14c38c191f24b946e156811e015">TcpListener.h</a>
+</li>
+<li>sfTcpListener_create()
+: <a class="el" href="TcpListener_8h.htm#a4f917bff085eba16bb8f4f04a02e0501">TcpListener.h</a>
+</li>
+<li>sfTcpListener_destroy()
+: <a class="el" href="TcpListener_8h.htm#ab8f2de1062490e29040b80851aee54ea">TcpListener.h</a>
+</li>
+<li>sfTcpListener_getLocalPort()
+: <a class="el" href="TcpListener_8h.htm#a39fc793abf0349fc817ca56d1457fa4d">TcpListener.h</a>
+</li>
+<li>sfTcpListener_isBlocking()
+: <a class="el" href="TcpListener_8h.htm#ab22c015a56c355a937ba6269ce055a29">TcpListener.h</a>
+</li>
+<li>sfTcpListener_listen()
+: <a class="el" href="TcpListener_8h.htm#a9cdb3dbb682e1f6b0b3d0b2a27235c7c">TcpListener.h</a>
+</li>
+<li>sfTcpListener_setBlocking()
+: <a class="el" href="TcpListener_8h.htm#a669e10dfb7a6f482d6ec92e35025ce5b">TcpListener.h</a>
+</li>
+<li>sfTcpSocket
+: <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">Network/Types.h</a>
+</li>
+<li>sfTcpSocket_connect()
+: <a class="el" href="TcpSocket_8h.htm#a9c4184f1812234019fd72f6e59e97e80">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_create()
+: <a class="el" href="TcpSocket_8h.htm#a2e7a7f721c7131bc7a01d300c61fb96a">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_destroy()
+: <a class="el" href="TcpSocket_8h.htm#a5ccedadb6ebc020c3cbb37dbd049778b">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_disconnect()
+: <a class="el" href="TcpSocket_8h.htm#aac5cc7a607cf3a0eb26298cca3a9975f">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_getLocalPort()
+: <a class="el" href="TcpSocket_8h.htm#a1ebf96d27670ca943a4b177ff332d23c">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_getRemoteAddress()
+: <a class="el" href="TcpSocket_8h.htm#afb359983c56c78d5891a32740364ba52">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_getRemotePort()
+: <a class="el" href="TcpSocket_8h.htm#a853404b1381b6385a1217a6e75afc91b">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_isBlocking()
+: <a class="el" href="TcpSocket_8h.htm#a75bb56edaaf054a581494c64b7eed4a8">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_receive()
+: <a class="el" href="TcpSocket_8h.htm#aee28daf5169c0a5267f577335bc1d7ae">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_receivePacket()
+: <a class="el" href="TcpSocket_8h.htm#aec570f5bb1a24918c85d05b305bb7523">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_send()
+: <a class="el" href="TcpSocket_8h.htm#aeffdc58f74c32006760ca3f0b960911b">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_sendPacket()
+: <a class="el" href="TcpSocket_8h.htm#aa1bcf582e4d66d89abf05ba20688e3ef">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_setBlocking()
+: <a class="el" href="TcpSocket_8h.htm#a4b45f9e40dcf7879f165e8279de44237">TcpSocket.h</a>
+</li>
+<li>sfText
+: <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">Graphics/Types.h</a>
+</li>
+<li>sfText_copy()
+: <a class="el" href="Text_8h.htm#a1e7556238e10d07d3eda941017f2ac49">Text.h</a>
+</li>
+<li>sfText_create()
+: <a class="el" href="Text_8h.htm#ae7b70f54d56d5c8df8959744f15e2023">Text.h</a>
+</li>
+<li>sfText_destroy()
+: <a class="el" href="Text_8h.htm#a83e86645fae5a0bbb2b98133547b4d6f">Text.h</a>
+</li>
+<li>sfText_findCharacterPos()
+: <a class="el" href="Text_8h.htm#a750a028a2cfeed4e978ed166ca0591ef">Text.h</a>
+</li>
+<li>sfText_getCharacterSize()
+: <a class="el" href="Text_8h.htm#a6c227d12dabf1ebda7d51a0561a16313">Text.h</a>
+</li>
+<li>sfText_getColor()
+: <a class="el" href="Text_8h.htm#a62ec37de3693ee0f0a491cee7e8a96bf">Text.h</a>
+</li>
+<li>sfText_getFont()
+: <a class="el" href="Text_8h.htm#abd1a383a243df8f98f4b615598d42a30">Text.h</a>
+</li>
+<li>sfText_getGlobalBounds()
+: <a class="el" href="Text_8h.htm#a2baf9c0ecdca166dd738d67de5cc7281">Text.h</a>
+</li>
+<li>sfText_getInverseTransform()
+: <a class="el" href="Text_8h.htm#a91f29cc8462ca53f48b88058e9a10399">Text.h</a>
+</li>
+<li>sfText_getLocalBounds()
+: <a class="el" href="Text_8h.htm#a9b4b1b1777adfbf4500bd330be3793f3">Text.h</a>
+</li>
+<li>sfText_getOrigin()
+: <a class="el" href="Text_8h.htm#af688adf98056e79d57d1492058071425">Text.h</a>
+</li>
+<li>sfText_getPosition()
+: <a class="el" href="Text_8h.htm#a5196e8dc1bae8de5a4a87578a6d4225d">Text.h</a>
+</li>
+<li>sfText_getRotation()
+: <a class="el" href="Text_8h.htm#ade010ad08321c818e0d8167050fdfc16">Text.h</a>
+</li>
+<li>sfText_getScale()
+: <a class="el" href="Text_8h.htm#aa7d090a7474cba7672e2327b541523d6">Text.h</a>
+</li>
+<li>sfText_getString()
+: <a class="el" href="Text_8h.htm#a1b8984cfb31469f5317d7b19a6f09798">Text.h</a>
+</li>
+<li>sfText_getStyle()
+: <a class="el" href="Text_8h.htm#a0b0f76ecd56df2cf67b395c92e00dedf">Text.h</a>
+</li>
+<li>sfText_getTransform()
+: <a class="el" href="Text_8h.htm#a2981417004fdaeff4e3ef988d1a6b969">Text.h</a>
+</li>
+<li>sfText_getUnicodeString()
+: <a class="el" href="Text_8h.htm#a198495aa3d6dd2d6db3a3bd1c3b5730a">Text.h</a>
+</li>
+<li>sfText_move()
+: <a class="el" href="Text_8h.htm#ad0f1d51d4e383c8e2ee9a117c2fece49">Text.h</a>
+</li>
+<li>sfText_rotate()
+: <a class="el" href="Text_8h.htm#ac3ef9aa913650cfa2ff301c772ada8d7">Text.h</a>
+</li>
+<li>sfText_scale()
+: <a class="el" href="Text_8h.htm#a84d5017b3acc7fbf0ae1a7aa895ba08d">Text.h</a>
+</li>
+<li>sfText_setCharacterSize()
+: <a class="el" href="Text_8h.htm#aef27fa7e14d8ff093e5f02c4bea96fe9">Text.h</a>
+</li>
+<li>sfText_setColor()
+: <a class="el" href="Text_8h.htm#a0a8a8077b853f5dccc0c1ea4f97fe2f7">Text.h</a>
+</li>
+<li>sfText_setFont()
+: <a class="el" href="Text_8h.htm#a850d77f50c09e5c2c7f6ee21ea047186">Text.h</a>
+</li>
+<li>sfText_setOrigin()
+: <a class="el" href="Text_8h.htm#a7a71f9dda0f3394c648d1e52113a4b30">Text.h</a>
+</li>
+<li>sfText_setPosition()
+: <a class="el" href="Text_8h.htm#a4e77deb67e5affaad8d5559b5e7f88f7">Text.h</a>
+</li>
+<li>sfText_setRotation()
+: <a class="el" href="Text_8h.htm#a736b88fca82dc886a2c0e5e17da9ebdb">Text.h</a>
+</li>
+<li>sfText_setScale()
+: <a class="el" href="Text_8h.htm#af40bee46a8dce7a3b8d5acd0e9981df1">Text.h</a>
+</li>
+<li>sfText_setString()
+: <a class="el" href="Text_8h.htm#a4c8aface66515135b3bd56eb8aa5c714">Text.h</a>
+</li>
+<li>sfText_setStyle()
+: <a class="el" href="Text_8h.htm#acfbc1acf764acdc9cd3373d4701f3925">Text.h</a>
+</li>
+<li>sfText_setUnicodeString()
+: <a class="el" href="Text_8h.htm#a0d75b44d58c3f555d3dd86c4b1fbfbea">Text.h</a>
+</li>
+<li>sfTextBold
+: <a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093ea23c8e2eb86d00f76764f1c4f276bc32e">Text.h</a>
+</li>
+<li>sfTextItalic
+: <a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093eae72c3fdbb5b706016193b0a541f0e1eb">Text.h</a>
+</li>
+<li>sfTextRegular
+: <a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093ea1cf64f65efbb71958b40cb2e89a72fd2">Text.h</a>
+</li>
+<li>sfTextStyle
+: <a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093e">Text.h</a>
+</li>
+<li>sfTextUnderlined
+: <a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093eac06294b59cff254895b210a33bc5ea36">Text.h</a>
+</li>
+<li>sfTexture
+: <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">Graphics/Types.h</a>
+</li>
+<li>sfTexture_bind()
+: <a class="el" href="Texture_8h.htm#a93858b1acf2b2444cdcbd358a7870392">Texture.h</a>
+</li>
+<li>sfTexture_copy()
+: <a class="el" href="Texture_8h.htm#ad41b0ee28a542e36d9b4252962fe7ab5">Texture.h</a>
+</li>
+<li>sfTexture_copyToImage()
+: <a class="el" href="Texture_8h.htm#a31a0a4bb0a066d52c4576cb7bc593439">Texture.h</a>
+</li>
+<li>sfTexture_create()
+: <a class="el" href="Texture_8h.htm#adb70e3542940670b959aac0d6cb3928f">Texture.h</a>
+</li>
+<li>sfTexture_createFromFile()
+: <a class="el" href="Texture_8h.htm#a4f6000a17cd1ee2f7955d6f671fe7b54">Texture.h</a>
+</li>
+<li>sfTexture_createFromImage()
+: <a class="el" href="Texture_8h.htm#a2a45cfd1e5a0682afd8348edbd8d7c48">Texture.h</a>
+</li>
+<li>sfTexture_createFromMemory()
+: <a class="el" href="Texture_8h.htm#a84f2b168f062233396acb236682e3570">Texture.h</a>
+</li>
+<li>sfTexture_createFromStream()
+: <a class="el" href="Texture_8h.htm#a8da6416a57852b24974f1a09403a0b33">Texture.h</a>
+</li>
+<li>sfTexture_destroy()
+: <a class="el" href="Texture_8h.htm#aedade8aee288d2832288fdf2ba94767c">Texture.h</a>
+</li>
+<li>sfTexture_getMaximumSize()
+: <a class="el" href="Texture_8h.htm#a9ce27b7ffa8cf06a22e2335d66e82d4d">Texture.h</a>
+</li>
+<li>sfTexture_getSize()
+: <a class="el" href="Texture_8h.htm#a52b1c4bb16521e933b13fb11882d8826">Texture.h</a>
+</li>
+<li>sfTexture_isRepeated()
+: <a class="el" href="Texture_8h.htm#a6a7608c4160b0927e319771851604907">Texture.h</a>
+</li>
+<li>sfTexture_isSmooth()
+: <a class="el" href="Texture_8h.htm#a36362ac2ea42d7cac13ab4bd726c0f2a">Texture.h</a>
+</li>
+<li>sfTexture_setRepeated()
+: <a class="el" href="Texture_8h.htm#a6b2914a31fc37ebba8ab2fd66ced3808">Texture.h</a>
+</li>
+<li>sfTexture_setSmooth()
+: <a class="el" href="Texture_8h.htm#a343d6e61e93ff2ddea730dac554ffa7f">Texture.h</a>
+</li>
+<li>sfTexture_updateFromImage()
+: <a class="el" href="Texture_8h.htm#a0385ceaa1c474eb07f8d414b5380d21b">Texture.h</a>
+</li>
+<li>sfTexture_updateFromPixels()
+: <a class="el" href="Texture_8h.htm#a5bc557f532e53a25c1b970de77dc46d2">Texture.h</a>
+</li>
+<li>sfTexture_updateFromRenderWindow()
+: <a class="el" href="Texture_8h.htm#a0115dfe938c5c0f3d800e6498bf46553">Texture.h</a>
+</li>
+<li>sfTexture_updateFromWindow()
+: <a class="el" href="Texture_8h.htm#aef18f4ebd6c4585f3b84b7233f3134dd">Texture.h</a>
+</li>
+<li>sfThread
+: <a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">System/Types.h</a>
+</li>
+<li>sfThread_create()
+: <a class="el" href="Thread_8h.htm#a9257f98a24e85cc85b59c181db4e84dc">Thread.h</a>
+</li>
+<li>sfThread_destroy()
+: <a class="el" href="Thread_8h.htm#a013650eb375bce8ba691814abe94bfe6">Thread.h</a>
+</li>
+<li>sfThread_launch()
+: <a class="el" href="Thread_8h.htm#ad68fdc94cc65dddf1b27a5b0758d3335">Thread.h</a>
+</li>
+<li>sfThread_terminate()
+: <a class="el" href="Thread_8h.htm#a1700c19f916ce8dfc8d2dcfe93d299ed">Thread.h</a>
+</li>
+<li>sfThread_wait()
+: <a class="el" href="Thread_8h.htm#a198ad9130b09b362941c43b90f547381">Thread.h</a>
+</li>
+<li>sfTime_asMicroseconds()
+: <a class="el" href="Time_8h.htm#a182b22a1ee5a9bd428d2d68975a2fc7c">Time.h</a>
+</li>
+<li>sfTime_asMilliseconds()
+: <a class="el" href="Time_8h.htm#ae18c160c0513c04ff6f3677add1c2041">Time.h</a>
+</li>
+<li>sfTime_asSeconds()
+: <a class="el" href="Time_8h.htm#a4eae76694e0dc04bad76472f5512a83e">Time.h</a>
+</li>
+<li>sfTime_Zero
+: <a class="el" href="Time_8h.htm#a4bfaf4ff046dfbbfa6c900ec9b839b4d">Time.h</a>
+</li>
+<li>sfTitlebar
+: <a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7aecc02f390b4b8885b4caadfddab4230e">Window/Window.h</a>
+</li>
+<li>sfTransform_combine()
+: <a class="el" href="Transform_8h.htm#a552690ab21fd47659f412cf801ad3477">Transform.h</a>
+</li>
+<li>sfTransform_fromMatrix()
+: <a class="el" href="Transform_8h.htm#a46fb0a93fc21dcb280e1ec4fc4a91cfa">Transform.h</a>
+</li>
+<li>sfTransform_getInverse()
+: <a class="el" href="Transform_8h.htm#a7a01c40ea607624d70f901452eae83bd">Transform.h</a>
+</li>
+<li>sfTransform_getMatrix()
+: <a class="el" href="Transform_8h.htm#adefcb358d2f240b18e835613c563eefc">Transform.h</a>
+</li>
+<li>sfTransform_Identity
+: <a class="el" href="Transform_8h.htm#ae31e8c09a792f146d2b2d04ad50c9409">Transform.h</a>
+</li>
+<li>sfTransform_rotate()
+: <a class="el" href="Transform_8h.htm#ae75d653c20e398cda2e6b17c47bad7d2">Transform.h</a>
+</li>
+<li>sfTransform_rotateWithCenter()
+: <a class="el" href="Transform_8h.htm#a193173122b50519ae84f02a13600f22b">Transform.h</a>
+</li>
+<li>sfTransform_scale()
+: <a class="el" href="Transform_8h.htm#a6b98dc4a8fa5c92857969fa1908ece1a">Transform.h</a>
+</li>
+<li>sfTransform_scaleWithCenter()
+: <a class="el" href="Transform_8h.htm#ad2947ed7ba1fb74024141a1daef393b8">Transform.h</a>
+</li>
+<li>sfTransform_transformPoint()
+: <a class="el" href="Transform_8h.htm#a6f08eb29f3e596c59505cfadf83bed68">Transform.h</a>
+</li>
+<li>sfTransform_transformRect()
+: <a class="el" href="Transform_8h.htm#a7491ed1f5f0c5bfb6ded1c78f2f0728a">Transform.h</a>
+</li>
+<li>sfTransform_translate()
+: <a class="el" href="Transform_8h.htm#a564aa15648b02233ee3488e4b05b20e1">Transform.h</a>
+</li>
+<li>sfTransformable
+: <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">Graphics/Types.h</a>
+</li>
+<li>sfTransformable_copy()
+: <a class="el" href="Transformable_8h.htm#a9bd2e80a19ae4b88aa390e8f33c8d3ee">Transformable.h</a>
+</li>
+<li>sfTransformable_create()
+: <a class="el" href="Transformable_8h.htm#ad09fa6667f78ee9edccef7ad89edb891">Transformable.h</a>
+</li>
+<li>sfTransformable_destroy()
+: <a class="el" href="Transformable_8h.htm#a539f6e2f7f0d69912e8ea449c2e569df">Transformable.h</a>
+</li>
+<li>sfTransformable_getInverseTransform()
+: <a class="el" href="Transformable_8h.htm#a136021f53c2a12655a215245c63fdd97">Transformable.h</a>
+</li>
+<li>sfTransformable_getOrigin()
+: <a class="el" href="Transformable_8h.htm#af5b3686f9b452711dfb433d44c98ada5">Transformable.h</a>
+</li>
+<li>sfTransformable_getPosition()
+: <a class="el" href="Transformable_8h.htm#ae97417c3411467d47f4093897a0451ca">Transformable.h</a>
+</li>
+<li>sfTransformable_getRotation()
+: <a class="el" href="Transformable_8h.htm#a763d72100200cdddfd8ca7f66862cb1d">Transformable.h</a>
+</li>
+<li>sfTransformable_getScale()
+: <a class="el" href="Transformable_8h.htm#a1eb294c729aec0f3ba1d52b0a1b4483c">Transformable.h</a>
+</li>
+<li>sfTransformable_getTransform()
+: <a class="el" href="Transformable_8h.htm#ab2a9fc159b51a6c4d211de8b747c8b93">Transformable.h</a>
+</li>
+<li>sfTransformable_move()
+: <a class="el" href="Transformable_8h.htm#a69fb9dc215c40d417ac5a8e628db7454">Transformable.h</a>
+</li>
+<li>sfTransformable_rotate()
+: <a class="el" href="Transformable_8h.htm#a406ce10ec74200ab111bb4cc0d85054f">Transformable.h</a>
+</li>
+<li>sfTransformable_scale()
+: <a class="el" href="Transformable_8h.htm#a2cf4590094f13e7a94646e85c2fcade9">Transformable.h</a>
+</li>
+<li>sfTransformable_setOrigin()
+: <a class="el" href="Transformable_8h.htm#a4887dd4e715a717683f4352feb1f2cd5">Transformable.h</a>
+</li>
+<li>sfTransformable_setPosition()
+: <a class="el" href="Transformable_8h.htm#ad67bfbdb8c8ae13a8a97dab37a8a39b0">Transformable.h</a>
+</li>
+<li>sfTransformable_setRotation()
+: <a class="el" href="Transformable_8h.htm#a2dbb25d013c075f2870e65c511a9ba92">Transformable.h</a>
+</li>
+<li>sfTransformable_setScale()
+: <a class="el" href="Transformable_8h.htm#acd834de75a3b5fe9491c4d86956feb27">Transformable.h</a>
+</li>
+<li>sfTransparent
+: <a class="el" href="Color_8h.htm#a6131712204edb70ab9e5dbed000670d0">Color.h</a>
+</li>
+<li>sfTriangles
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a8fac6ffe0a64f01b5f1ef372b3dc3c40">PrimitiveType.h</a>
+</li>
+<li>sfTrianglesFan
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a72010f90df79d0f2d9e5acb368c62f99">PrimitiveType.h</a>
+</li>
+<li>sfTrianglesStrip
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a7f188ef57cf3ab12f1201f7dd6293d50">PrimitiveType.h</a>
+</li>
+<li>sfTrue
+: <a class="el" href="Config_8h.htm#a30b82076ee4e2719ae98b0a23ba5e491">Config.h</a>
+</li>
+<li>sfUdpSocket
+: <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">Network/Types.h</a>
+</li>
+<li>sfUdpSocket_bind()
+: <a class="el" href="UdpSocket_8h.htm#a277b0694d66511783f9907975793dae6">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_create()
+: <a class="el" href="UdpSocket_8h.htm#af649392c41ece776fd7ec56217639615">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_destroy()
+: <a class="el" href="UdpSocket_8h.htm#afac1437f83c9a385a3f43db52aa9234d">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_getLocalPort()
+: <a class="el" href="UdpSocket_8h.htm#ae343b0527f28b4ccb70c1e959a84ba76">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_isBlocking()
+: <a class="el" href="UdpSocket_8h.htm#ad3cb760bad25d3aa38c23e0f22ff49cf">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_maxDatagramSize()
+: <a class="el" href="UdpSocket_8h.htm#a68b62f968f64978bf08d64421af81c28">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_receive()
+: <a class="el" href="UdpSocket_8h.htm#a80106b3d8ad72364b2774fecdcaf8553">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_receivePacket()
+: <a class="el" href="UdpSocket_8h.htm#a71868a2da0677442bf9366182a0ea8b4">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_send()
+: <a class="el" href="UdpSocket_8h.htm#ac31401cdf413cbe5fde7d8d2e2a2dadc">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_sendPacket()
+: <a class="el" href="UdpSocket_8h.htm#a396b459d2c7c555998faa3b349f12aa4">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_setBlocking()
+: <a class="el" href="UdpSocket_8h.htm#ad7afb7be44883236277629efe74ddb44">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_unbind()
+: <a class="el" href="UdpSocket_8h.htm#a800776e415ce2705d0b9a71736d4d71c">UdpSocket.h</a>
+</li>
+<li>sfUint16
+: <a class="el" href="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051">Config.h</a>
+</li>
+<li>sfUint32
+: <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">Config.h</a>
+</li>
+<li>sfUint64
+: <a class="el" href="Config_8h.htm#a4a50928196ddc5bf69b3ff1341e6b1d8">Config.h</a>
+</li>
+<li>sfUint8
+: <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">Config.h</a>
+</li>
+<li>sfVertexArray
+: <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">Graphics/Types.h</a>
+</li>
+<li>sfVertexArray_append()
+: <a class="el" href="VertexArray_8h.htm#ad9b331d017f46ab94d366fe34f525b9c">VertexArray.h</a>
+</li>
+<li>sfVertexArray_clear()
+: <a class="el" href="VertexArray_8h.htm#afe9897d04a518535c3d5213a5d7991f4">VertexArray.h</a>
+</li>
+<li>sfVertexArray_copy()
+: <a class="el" href="VertexArray_8h.htm#ab58b011a15ed4bfdf0ed24c8aa481ceb">VertexArray.h</a>
+</li>
+<li>sfVertexArray_create()
+: <a class="el" href="VertexArray_8h.htm#a9b903c73366743e28b290398dc148996">VertexArray.h</a>
+</li>
+<li>sfVertexArray_destroy()
+: <a class="el" href="VertexArray_8h.htm#a2478b2f05fdb91085936fd92f285bcc2">VertexArray.h</a>
+</li>
+<li>sfVertexArray_getBounds()
+: <a class="el" href="VertexArray_8h.htm#a05dc73fea70369efbd5d9e564ee93053">VertexArray.h</a>
+</li>
+<li>sfVertexArray_getPrimitiveType()
+: <a class="el" href="VertexArray_8h.htm#aeae67dc58c1394d0c792a7adaa744ff0">VertexArray.h</a>
+</li>
+<li>sfVertexArray_getVertex()
+: <a class="el" href="VertexArray_8h.htm#a7e8e994cffdb8fa7c29d1ca67067e69c">VertexArray.h</a>
+</li>
+<li>sfVertexArray_getVertexCount()
+: <a class="el" href="VertexArray_8h.htm#acc2045fa5f5dd89efe6a573d92382acc">VertexArray.h</a>
+</li>
+<li>sfVertexArray_resize()
+: <a class="el" href="VertexArray_8h.htm#ab5505df24acd593410120a89f6b7270d">VertexArray.h</a>
+</li>
+<li>sfVertexArray_setPrimitiveType()
+: <a class="el" href="VertexArray_8h.htm#a2eb1b5ee96d827f011e09951a8f77ec1">VertexArray.h</a>
+</li>
+<li>sfVideoMode_getDesktopMode()
+: <a class="el" href="VideoMode_8h.htm#a36e66ffd586cf4b7702306f8443675b9">VideoMode.h</a>
+</li>
+<li>sfVideoMode_getFullscreenModes()
+: <a class="el" href="VideoMode_8h.htm#a974de07cb377e7ab5b51a0912edcdda1">VideoMode.h</a>
+</li>
+<li>sfVideoMode_isValid()
+: <a class="el" href="VideoMode_8h.htm#a4e2ed0c0b86aec06995bb9ca0e61845f">VideoMode.h</a>
+</li>
+<li>sfView
+: <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">Graphics/Types.h</a>
+</li>
+<li>sfView_copy()
+: <a class="el" href="View_8h.htm#a1763c62462a11c2da737f513a31c313f">View.h</a>
+</li>
+<li>sfView_create()
+: <a class="el" href="View_8h.htm#a012d771cbc2a28135b54569de7f97d07">View.h</a>
+</li>
+<li>sfView_createFromRect()
+: <a class="el" href="View_8h.htm#a7a3186f3e1e3466b302505bea210d331">View.h</a>
+</li>
+<li>sfView_destroy()
+: <a class="el" href="View_8h.htm#a437e74187a4051f494cd2c085c24f504">View.h</a>
+</li>
+<li>sfView_getCenter()
+: <a class="el" href="View_8h.htm#a5dfa70990eb9e42b86793be6acce5f77">View.h</a>
+</li>
+<li>sfView_getRotation()
+: <a class="el" href="View_8h.htm#a59ad559ab84d968e9afa36f9aef1a129">View.h</a>
+</li>
+<li>sfView_getSize()
+: <a class="el" href="View_8h.htm#a7e1d07a9bb8c63604a5a5e4bb1af414e">View.h</a>
+</li>
+<li>sfView_getViewport()
+: <a class="el" href="View_8h.htm#aba7e1c8378b81a83ff48513830c361c1">View.h</a>
+</li>
+<li>sfView_move()
+: <a class="el" href="View_8h.htm#ab549877e98cd1ed2f2e1e9ee5238d092">View.h</a>
+</li>
+<li>sfView_reset()
+: <a class="el" href="View_8h.htm#abcb11bfce774e22c0064a1377973dd51">View.h</a>
+</li>
+<li>sfView_rotate()
+: <a class="el" href="View_8h.htm#a071e2bb92561b17e0f5c1ecddd8e1f11">View.h</a>
+</li>
+<li>sfView_setCenter()
+: <a class="el" href="View_8h.htm#af43eb223d8d146048adc203b31994856">View.h</a>
+</li>
+<li>sfView_setRotation()
+: <a class="el" href="View_8h.htm#a8b4963fee083d8fe16cf7b2079225bd4">View.h</a>
+</li>
+<li>sfView_setSize()
+: <a class="el" href="View_8h.htm#ac9adf7052a52fcc4c07390299c9e8b8c">View.h</a>
+</li>
+<li>sfView_setViewport()
+: <a class="el" href="View_8h.htm#a8b657d047008fc3af05b38b17b7499bc">View.h</a>
+</li>
+<li>sfView_zoom()
+: <a class="el" href="View_8h.htm#a2d022e3704f3bb9c3775cd2d08991090">View.h</a>
+</li>
+<li>sfWhite
+: <a class="el" href="Color_8h.htm#ab503beca818a947defefcaee069d051e">Color.h</a>
+</li>
+<li>sfWindow
+: <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">Window/Types.h</a>
+</li>
+<li>sfWindow_close()
+: <a class="el" href="Window_2Window_8h.htm#a21372b3208d26b6d8834653dfd68e1bf">Window/Window.h</a>
+</li>
+<li>sfWindow_create()
+: <a class="el" href="Window_2Window_8h.htm#a62ce7d23bab75de979733d33ddd1d26b">Window/Window.h</a>
+</li>
+<li>sfWindow_createFromHandle()
+: <a class="el" href="Window_2Window_8h.htm#a1cc5243f3551270da858891b1e7ee696">Window/Window.h</a>
+</li>
+<li>sfWindow_createUnicode()
+: <a class="el" href="Window_2Window_8h.htm#ae7f77cc0bb819320c64135dac787d316">Window/Window.h</a>
+</li>
+<li>sfWindow_destroy()
+: <a class="el" href="Window_2Window_8h.htm#a10907d8c517ce037d6f841c5e69fe437">Window/Window.h</a>
+</li>
+<li>sfWindow_display()
+: <a class="el" href="Window_2Window_8h.htm#a0bc0c3935fe007de095a72d0b34a6743">Window/Window.h</a>
+</li>
+<li>sfWindow_getPosition()
+: <a class="el" href="Window_2Window_8h.htm#ade728e9cda44c43a806632d6835cf234">Window/Window.h</a>
+</li>
+<li>sfWindow_getSettings()
+: <a class="el" href="Window_2Window_8h.htm#a176c71c056c4bb8e1af633397453ce85">Window/Window.h</a>
+</li>
+<li>sfWindow_getSize()
+: <a class="el" href="Window_2Window_8h.htm#acca0f765b1572abd1fef5e7719cffe64">Window/Window.h</a>
+</li>
+<li>sfWindow_getSystemHandle()
+: <a class="el" href="Window_2Window_8h.htm#aa0af87ca3a8405df13ee4d073d563cd9">Window/Window.h</a>
+</li>
+<li>sfWindow_isOpen()
+: <a class="el" href="Window_2Window_8h.htm#ad3926f45d6b5ec44c26a5fa6100a07ad">Window/Window.h</a>
+</li>
+<li>sfWindow_pollEvent()
+: <a class="el" href="Window_2Window_8h.htm#a51e92c4f34901f8b25987707e37ac478">Window/Window.h</a>
+</li>
+<li>sfWindow_setActive()
+: <a class="el" href="Window_2Window_8h.htm#a0bbbbe74ef74e1ed15e1ffea2299ee38">Window/Window.h</a>
+</li>
+<li>sfWindow_setFramerateLimit()
+: <a class="el" href="Window_2Window_8h.htm#a531e9b8dc4d770f02e0007c721f645ac">Window/Window.h</a>
+</li>
+<li>sfWindow_setIcon()
+: <a class="el" href="Window_2Window_8h.htm#a2d8879ef7dce55eec2374dd81b5b01ec">Window/Window.h</a>
+</li>
+<li>sfWindow_setJoystickThreshold()
+: <a class="el" href="Window_2Window_8h.htm#a118b5b0477cad8570a43c1e0776a2344">Window/Window.h</a>
+</li>
+<li>sfWindow_setKeyRepeatEnabled()
+: <a class="el" href="Window_2Window_8h.htm#a6ba581afb0c73bb6048b3663a06c66e8">Window/Window.h</a>
+</li>
+<li>sfWindow_setMouseCursorVisible()
+: <a class="el" href="Window_2Window_8h.htm#ac7169f2d5fca1da063fa562c5b83b565">Window/Window.h</a>
+</li>
+<li>sfWindow_setPosition()
+: <a class="el" href="Window_2Window_8h.htm#a1bcb2e8b9015663f55c6319ef2ec6788">Window/Window.h</a>
+</li>
+<li>sfWindow_setSize()
+: <a class="el" href="Window_2Window_8h.htm#a59bfe45b4916569d266c4658a056f27d">Window/Window.h</a>
+</li>
+<li>sfWindow_setTitle()
+: <a class="el" href="Window_2Window_8h.htm#aaeed43706b88d6805249251b6428f58d">Window/Window.h</a>
+</li>
+<li>sfWindow_setUnicodeTitle()
+: <a class="el" href="Window_2Window_8h.htm#a8d454eab5edaefb5d48c34876e3e5def">Window/Window.h</a>
+</li>
+<li>sfWindow_setVerticalSyncEnabled()
+: <a class="el" href="Window_2Window_8h.htm#a54586139094b54571dd33a678168627e">Window/Window.h</a>
+</li>
+<li>sfWindow_setVisible()
+: <a class="el" href="Window_2Window_8h.htm#a287023f7aaaf603979ee7ac157f05f31">Window/Window.h</a>
+</li>
+<li>sfWindow_waitEvent()
+: <a class="el" href="Window_2Window_8h.htm#a392ecee0264b630004d45c46a29097a3">Window/Window.h</a>
+</li>
+<li>sfYellow
+: <a class="el" href="Color_8h.htm#a2c1c80ec505c9cb16ef3a0a48b6660f2">Color.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_defs.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_defs.htm
new file mode 100755
index 0000000..899a93a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_defs.htm
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.htm"><span>All</span></a></li>
+ <li><a href="globals_func.htm"><span>Functions</span></a></li>
+ <li><a href="globals_vars.htm"><span>Variables</span></a></li>
+ <li><a href="globals_type.htm"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.htm"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.htm"><span>Enumerator</span></a></li>
+ <li class="current"><a href="globals_defs.htm"><span>Macros</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="contents">
+&#160;<ul>
+<li>CSFML_API_EXPORT
+: <a class="el" href="Config_8h.htm#a6b5d43a39d00f60ad3906e2c75039994">Config.h</a>
+</li>
+<li>CSFML_API_IMPORT
+: <a class="el" href="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2">Config.h</a>
+</li>
+<li>CSFML_AUDIO_API
+: <a class="el" href="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774">Audio/Export.h</a>
+</li>
+<li>CSFML_GRAPHICS_API
+: <a class="el" href="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0">Graphics/Export.h</a>
+</li>
+<li>CSFML_NETWORK_API
+: <a class="el" href="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014">Network/Export.h</a>
+</li>
+<li>CSFML_SYSTEM_API
+: <a class="el" href="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11">System/Export.h</a>
+</li>
+<li>CSFML_VERSION_MAJOR
+: <a class="el" href="Config_8h.htm#a6b0ce644595364adb1220f27558dd8c8">Config.h</a>
+</li>
+<li>CSFML_VERSION_MINOR
+: <a class="el" href="Config_8h.htm#a59b3da7c91972eae0ecdabbb857f9bcc">Config.h</a>
+</li>
+<li>CSFML_WINDOW_API
+: <a class="el" href="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26">Window/Export.h</a>
+</li>
+<li>sfFalse
+: <a class="el" href="Config_8h.htm#a712fe4fd26c6b1296abcac4716da9aea">Config.h</a>
+</li>
+<li>sfTrue
+: <a class="el" href="Config_8h.htm#a30b82076ee4e2719ae98b0a23ba5e491">Config.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_enum.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_enum.htm
new file mode 100755
index 0000000..168b3da
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_enum.htm
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.htm"><span>All</span></a></li>
+ <li><a href="globals_func.htm"><span>Functions</span></a></li>
+ <li><a href="globals_vars.htm"><span>Variables</span></a></li>
+ <li><a href="globals_type.htm"><span>Typedefs</span></a></li>
+ <li class="current"><a href="globals_enum.htm"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.htm"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.htm"><span>Macros</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="contents">
+&#160;<ul>
+<li>sfBlendMode
+: <a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbd">BlendMode.h</a>
+</li>
+<li>sfEventType
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">Event.h</a>
+</li>
+<li>sfFtpStatus
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a">Ftp.h</a>
+</li>
+<li>sfFtpTransferMode
+: <a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0">Ftp.h</a>
+</li>
+<li>sfHttpMethod
+: <a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148">Http.h</a>
+</li>
+<li>sfHttpStatus
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeea">Http.h</a>
+</li>
+<li>sfJoystickAxis
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271">Joystick.h</a>
+</li>
+<li>sfKeyCode
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3">Keyboard.h</a>
+</li>
+<li>sfMouseButton
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699">Mouse.h</a>
+</li>
+<li>sfPrimitiveType
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2">PrimitiveType.h</a>
+</li>
+<li>sfSocketStatus
+: <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa">SocketStatus.h</a>
+</li>
+<li>sfSoundStatus
+: <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad">SoundStatus.h</a>
+</li>
+<li>sfTextStyle
+: <a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093e">Text.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_eval.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_eval.htm
new file mode 100755
index 0000000..50b0205
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_eval.htm
@@ -0,0 +1,775 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.htm"><span>All</span></a></li>
+ <li><a href="globals_func.htm"><span>Functions</span></a></li>
+ <li><a href="globals_vars.htm"><span>Variables</span></a></li>
+ <li><a href="globals_type.htm"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.htm"><span>Enumerations</span></a></li>
+ <li class="current"><a href="globals_eval.htm"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.htm"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li class="current"><a href="globals_eval.htm#index_s"><span>s</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>sfBlendAdd
+: <a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda9037d6ab0a2df7433ff73c42a4117876">BlendMode.h</a>
+</li>
+<li>sfBlendAlpha
+: <a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda95d9551ab002dd0e313e310cd87df53c">BlendMode.h</a>
+</li>
+<li>sfBlendMultiply
+: <a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda3befbbcdbb4073a14eea309ab05698e6">BlendMode.h</a>
+</li>
+<li>sfBlendNone
+: <a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda85317b61912db649943febf378fb5765">BlendMode.h</a>
+</li>
+<li>sfClose
+: <a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7afa284aca4f222f57bafc7f36049499bc">Window/Window.h</a>
+</li>
+<li>sfDefaultStyle
+: <a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a2f0ffd7ad91bc17ad0c265dc1f1c0c9e">Window/Window.h</a>
+</li>
+<li>sfEvtClosed
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a1e0899b43e06b867157f1576cce3700d">Event.h</a>
+</li>
+<li>sfEvtGainedFocus
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9918e93d33d8c0cdfc5b60b8708f15f4">Event.h</a>
+</li>
+<li>sfEvtJoystickButtonPressed
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afce884bd419b8a2e08d8b88e69b170ae">Event.h</a>
+</li>
+<li>sfEvtJoystickButtonReleased
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a21e3fbf960dbfa2905ce0c56417d681b">Event.h</a>
+</li>
+<li>sfEvtJoystickConnected
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a333a69f15be1ad2cab41ea7c53a92c67">Event.h</a>
+</li>
+<li>sfEvtJoystickDisconnected
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a5dfe428b6d52687575c71c14b7e83265">Event.h</a>
+</li>
+<li>sfEvtJoystickMoved
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a74bb7526c889847e3e70c2b80770fe5c">Event.h</a>
+</li>
+<li>sfEvtKeyPressed
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a15bbf7e0c5cffd43f8d3bc5015cbc5ad">Event.h</a>
+</li>
+<li>sfEvtKeyReleased
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9ab305665bac657aa01e296b6d2d789041">Event.h</a>
+</li>
+<li>sfEvtLostFocus
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9affa5a84ade6c45779badff580ac5618d">Event.h</a>
+</li>
+<li>sfEvtMouseButtonPressed
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a89bcef39299956f8ce7ce1ceba7d805f">Event.h</a>
+</li>
+<li>sfEvtMouseButtonReleased
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a95133aea7f7d6dd8e686504c63b12acd">Event.h</a>
+</li>
+<li>sfEvtMouseEntered
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a85641e3d7bc07085609fdb5b601e4415">Event.h</a>
+</li>
+<li>sfEvtMouseLeft
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a7686d8108fa757aa808948b2a3bb6464">Event.h</a>
+</li>
+<li>sfEvtMouseMoved
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9ca2ca14230029cfadd65084be6a224f">Event.h</a>
+</li>
+<li>sfEvtMouseWheelMoved
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afdcde78f7e64c8ad1b97a2b6820e8dd0">Event.h</a>
+</li>
+<li>sfEvtResized
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9acc357c0b7b137128d991d85dfc53a8f6">Event.h</a>
+</li>
+<li>sfEvtTextEntered
+: <a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a6ff7640f52ed437c0aaeb8e0dc8f814d">Event.h</a>
+</li>
+<li>sfFtpAscii
+: <a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0afad176b659e2dc43b1b5c70b664eec8d">Ftp.h</a>
+</li>
+<li>sfFtpBadCommandSequence
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aac6d00dcd873c683fb9ce61ba8432650f">Ftp.h</a>
+</li>
+<li>sfFtpBinary
+: <a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a8c29b12452b4c6e81723509b59feff66">Ftp.h</a>
+</li>
+<li>sfFtpClosingConnection
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aacd2b0cb9eca25fbc0cb6c0433cfe944d">Ftp.h</a>
+</li>
+<li>sfFtpClosingDataConnection
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4e4a4b6a3b88bf985fc5aefdc10d3d81">Ftp.h</a>
+</li>
+<li>sfFtpCommandNotImplemented
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa707ccb1c9d45ac7c06a871be0a560623">Ftp.h</a>
+</li>
+<li>sfFtpCommandUnknown
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa928cd94bd75a4521527525771f42c32e">Ftp.h</a>
+</li>
+<li>sfFtpConnectionClosed
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa152137a0a6196094157b9bfae872898e">Ftp.h</a>
+</li>
+<li>sfFtpConnectionFailed
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad20aa6f73d6fd3340ca6972de11cd606">Ftp.h</a>
+</li>
+<li>sfFtpDataConnectionAlreadyOpened
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabf2c81329e0a2190cb9752b203a6bae5">Ftp.h</a>
+</li>
+<li>sfFtpDataConnectionOpened
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f9d4cb3d3d2303b9ef1cdcefc234254">Ftp.h</a>
+</li>
+<li>sfFtpDataConnectionUnavailable
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa81787a820f543062c372f1dce5c391df">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryOk
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa9f3814608bbbc5e4beaa1a2fded6e264">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryStatus
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab2483a0d8695aee8dbb80d702fb09a2f">Ftp.h</a>
+</li>
+<li>sfFtpEbcdic
+: <a class="el" href="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a86a8e0bd048b060b7056a31f6f75f3b9">Ftp.h</a>
+</li>
+<li>sfFtpEnteringPassiveMode
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa089132697f31cfc594814cdaa4dedd8a">Ftp.h</a>
+</li>
+<li>sfFtpFileActionAborted
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaae58dbdfad0cc1453f7bff5ce725e373">Ftp.h</a>
+</li>
+<li>sfFtpFileActionOk
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae1326ac4c4e48f5a22ded95c90bd55d3">Ftp.h</a>
+</li>
+<li>sfFtpFilenameNotAllowed
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa72f1a0ef130cd4ca3ab80f740872ef99">Ftp.h</a>
+</li>
+<li>sfFtpFileStatus
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaaab41771f29166d838c583a4666645fb">Ftp.h</a>
+</li>
+<li>sfFtpFileUnavailable
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa77249ca1705d936f4f7fa0acb480f573">Ftp.h</a>
+</li>
+<li>sfFtpHelpMessage
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab603f8c0fe2f4987e65bc8e2bb3d605d">Ftp.h</a>
+</li>
+<li>sfFtpInsufficientStorageSpace
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa58f76ffcaa10ea2937c06cbcaafda833">Ftp.h</a>
+</li>
+<li>sfFtpInvalidFile
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa003fe01e7bcaf02a7c14f2d7f907853b">Ftp.h</a>
+</li>
+<li>sfFtpInvalidResponse
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa799b5a142ccb7cf476941d5f0a12fd64">Ftp.h</a>
+</li>
+<li>sfFtpLocalError
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa024698ccae1c5fa7357eb6258da1b48a">Ftp.h</a>
+</li>
+<li>sfFtpLoggedIn
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab1ad76ab99cd07c0383f28f8d1adc7ea">Ftp.h</a>
+</li>
+<li>sfFtpNeedAccountToLogIn
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1036f24f2bcc86baabe1c848b7dc1fe2">Ftp.h</a>
+</li>
+<li>sfFtpNeedAccountToStore
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa33a6f867a1ec57c60132d472c699a8a">Ftp.h</a>
+</li>
+<li>sfFtpNeedInformation
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa31a850e1b088ef507a4215a15a019e36">Ftp.h</a>
+</li>
+<li>sfFtpNeedPassword
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaee8e1cbe73e129d924738eeced598bf6">Ftp.h</a>
+</li>
+<li>sfFtpNotEnoughMemory
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa96fcee7d4b50270a3b28e27765ba464f">Ftp.h</a>
+</li>
+<li>sfFtpNotLoggedIn
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae2808412afb18bb5a29adf6173ff14cd">Ftp.h</a>
+</li>
+<li>sfFtpOk
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f991a61e9f5f343b4b80f16af4fd016">Ftp.h</a>
+</li>
+<li>sfFtpOpeningDataConnection
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa7eb9385077b70244363b226372d8eb9">Ftp.h</a>
+</li>
+<li>sfFtpPageTypeUnknown
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa2fc4dfd73c95f00ec6ebcfb68b6b2616">Ftp.h</a>
+</li>
+<li>sfFtpParameterNotImplemented
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaf6084b9d19faacee61341533630894e9">Ftp.h</a>
+</li>
+<li>sfFtpParametersUnknown
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabd8dca8c4dbd5bca01abdba43857a5ac">Ftp.h</a>
+</li>
+<li>sfFtpPointlessCommand
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa82c819454618c0bdb130b0e833fab1bf">Ftp.h</a>
+</li>
+<li>sfFtpRestartMarkerReply
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1564bc620f738bc261c2f7990fb043fd">Ftp.h</a>
+</li>
+<li>sfFtpServiceReady
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa10ff49c24e18d6486b75a42fdf57e12a">Ftp.h</a>
+</li>
+<li>sfFtpServiceReadySoon
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad638ac1c1943237917bc8345c6ab0c06">Ftp.h</a>
+</li>
+<li>sfFtpServiceUnavailable
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa18fa9b1781832ad919114a8b9878d89e">Ftp.h</a>
+</li>
+<li>sfFtpSystemStatus
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab992427442e5ec30718dbe3330c6dead">Ftp.h</a>
+</li>
+<li>sfFtpSystemType
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab069d2aab8da166d1abc688ac4659bce">Ftp.h</a>
+</li>
+<li>sfFtpTransferAborted
+: <a class="el" href="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4b95fc6ff0f676423062718aa2b02ded">Ftp.h</a>
+</li>
+<li>sfFullscreen
+: <a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a80048058ae1c4ddf37550ff293a84284">Window/Window.h</a>
+</li>
+<li>sfHttpAccepted
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae8e600beca3e7de8991fd68b2a5788ac">Http.h</a>
+</li>
+<li>sfHttpBadGateway
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab42828c91433705c519d9aad86aecae3">Http.h</a>
+</li>
+<li>sfHttpBadRequest
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaf36dd6a6e7cff5fb67d99ad7b7b5be57">Http.h</a>
+</li>
+<li>sfHttpConnectionFailed
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab24b02b399184679ea258ffcaf4ca56e">Http.h</a>
+</li>
+<li>sfHttpCreated
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa82864c907ec37ee8d2e0eccdb7a48ff5">Http.h</a>
+</li>
+<li>sfHttpForbidden
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaffc5dee9597d64cce53b2ee917876e74">Http.h</a>
+</li>
+<li>sfHttpGatewayTimeout
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa33b694193ac7c7d6121631c139200885">Http.h</a>
+</li>
+<li>sfHttpGet
+: <a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148aa527015b6f33a4dcba062314a26f7f29">Http.h</a>
+</li>
+<li>sfHttpHead
+: <a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148ab776e208633b04d51f69f556e35ee30d">Http.h</a>
+</li>
+<li>sfHttpInternalServerError
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa73f3532144609b46122227b2b79616eb">Http.h</a>
+</li>
+<li>sfHttpInvalidResponse
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa2e77df056c66a7d5596ed81f81734e8f">Http.h</a>
+</li>
+<li>sfHttpMovedPermanently
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaa3541a2faa50d80b0caaa5e341bb83bf">Http.h</a>
+</li>
+<li>sfHttpMovedTemporarily
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa67a71d1ca8d6dfb4d8c41d1a9111ffad">Http.h</a>
+</li>
+<li>sfHttpMultipleChoices
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa35f9ca8ceefb83e12ee3dac0a31ac9d2">Http.h</a>
+</li>
+<li>sfHttpNoContent
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac10496107e3ce461a05c35407dc03d76">Http.h</a>
+</li>
+<li>sfHttpNotFound
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaaacd183520e7fc452c53ed036fb70ecb">Http.h</a>
+</li>
+<li>sfHttpNotImplemented
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa9ffdeec083cb62e09167045ac2f6ddc9">Http.h</a>
+</li>
+<li>sfHttpNotModified
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa23e7dc484374bad13ae8eaaa5d12d79e">Http.h</a>
+</li>
+<li>sfHttpOk
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac651f47d98febcef9377a451f7ed1bc9">Http.h</a>
+</li>
+<li>sfHttpPartialContent
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa51e5175ae4afbc87f7bc22528f1d0005">Http.h</a>
+</li>
+<li>sfHttpPost
+: <a class="el" href="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148a268becc0c0193906ec081a980e1cf244">Http.h</a>
+</li>
+<li>sfHttpRangeNotSatisfiable
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae807330d3317797b9faacab145aded82">Http.h</a>
+</li>
+<li>sfHttpResetContent
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa02a2a4af12b1feb4fbe70ad5e7bac5e2">Http.h</a>
+</li>
+<li>sfHttpServiceNotAvailable
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa55945217f9836d3200504e81ca62283e">Http.h</a>
+</li>
+<li>sfHttpUnauthorized
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab9c64de3abb7d492de7c1d5917287be0">Http.h</a>
+</li>
+<li>sfHttpVersionNotSupported
+: <a class="el" href="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaabaa4c97cf9d78ca187890f25275a1db9">Http.h</a>
+</li>
+<li>sfJoystickAxisCount
+: <a class="el" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba370ef910778b95cc89cfb72677d254bd">Joystick.h</a>
+</li>
+<li>sfJoystickButtonCount
+: <a class="el" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55bafb3c741b48fac790fa818791354bb135">Joystick.h</a>
+</li>
+<li>sfJoystickCount
+: <a class="el" href="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba04b1f3632dfb7b856140260ce275f0e3">Joystick.h</a>
+</li>
+<li>sfJoystickPovX
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a81da30914e0d49ceae0ccc7a81780f90">Joystick.h</a>
+</li>
+<li>sfJoystickPovY
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a0a33891ce21e28455590ed1fcb56dc3e">Joystick.h</a>
+</li>
+<li>sfJoystickR
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a9a83dc370e46e88a5d3d2ffc41f5207f">Joystick.h</a>
+</li>
+<li>sfJoystickU
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a94eab8402b226457d4dcb60362fdf190">Joystick.h</a>
+</li>
+<li>sfJoystickV
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a246b1a1dc99c07848a9af878b03cafb7">Joystick.h</a>
+</li>
+<li>sfJoystickX
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271ab78e697312e05d338268b0074d599374">Joystick.h</a>
+</li>
+<li>sfJoystickY
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271aa26f1486a98d81a5f631223c6d1561bf">Joystick.h</a>
+</li>
+<li>sfJoystickZ
+: <a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a723b84dd87f42ffe643878d68d2a8535">Joystick.h</a>
+</li>
+<li>sfKeyA
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af2ff06ddd3531c00bc0e0459c46dd8cc">Keyboard.h</a>
+</li>
+<li>sfKeyAdd
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f1054e2e0bd444142aeb926cb84616f">Keyboard.h</a>
+</li>
+<li>sfKeyB
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaade12bc9b69522196ee3b8f2dd1d68e">Keyboard.h</a>
+</li>
+<li>sfKeyBack
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad6d88abe486e626fc0ddb35aaf850535">Keyboard.h</a>
+</li>
+<li>sfKeyBackSlash
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8886cc0587ef6161bc4afe712e915bd3">Keyboard.h</a>
+</li>
+<li>sfKeyC
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f02ddaaafb5da1198ff483bf2cfaf9c">Keyboard.h</a>
+</li>
+<li>sfKeyComma
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a816ec5cee600f4e553116e94f2b8ce8c">Keyboard.h</a>
+</li>
+<li>sfKeyCount
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa6732db376ef9c17211bc28cd169da1d">Keyboard.h</a>
+</li>
+<li>sfKeyD
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a448616b3e54668233cef1c089ca9c3e6">Keyboard.h</a>
+</li>
+<li>sfKeyDash
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa4dc08ca174eeabdaecd6a1c751d72a1">Keyboard.h</a>
+</li>
+<li>sfKeyDelete
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f2a4e9ac8fde9d22cd554a08b68b636">Keyboard.h</a>
+</li>
+<li>sfKeyDivide
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1e3c241c6f0e04d3e2c684fa69dec8cb">Keyboard.h</a>
+</li>
+<li>sfKeyDown
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24584d16760d8a694787257d8b7a1b56">Keyboard.h</a>
+</li>
+<li>sfKeyE
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7a9a404aacdf54e377ca5cd687037b0c">Keyboard.h</a>
+</li>
+<li>sfKeyEnd
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a32d09321b0c9ec84ac5f1f2761ef7e1f">Keyboard.h</a>
+</li>
+<li>sfKeyEqual
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9f52197b4a670cf4c0d1866300c31b5">Keyboard.h</a>
+</li>
+<li>sfKeyEscape
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad77cd57d3b63902f552b09393a65b4c5">Keyboard.h</a>
+</li>
+<li>sfKeyF
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a48e6e0c6e9a47c787b79e98641b4926c">Keyboard.h</a>
+</li>
+<li>sfKeyF1
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab0feddbd64a63f3c4240aa71ba8b6860">Keyboard.h</a>
+</li>
+<li>sfKeyF10
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a67e44a6f56dd647f21b67292c4bdb732">Keyboard.h</a>
+</li>
+<li>sfKeyF11
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0eda88a03f85df047cd3179382b0244e">Keyboard.h</a>
+</li>
+<li>sfKeyF12
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b59068f7c72b2de37a0ab2dcae1f69">Keyboard.h</a>
+</li>
+<li>sfKeyF13
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af552a9ed0bc52c747f46f3b6d9056801">Keyboard.h</a>
+</li>
+<li>sfKeyF14
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaca334f631c005e5c54ece8ce30935cb">Keyboard.h</a>
+</li>
+<li>sfKeyF15
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82a7f65b46163798430603b7797f8f19">Keyboard.h</a>
+</li>
+<li>sfKeyF2
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a318eb28c1d83deb62b3ab89575c6af3b">Keyboard.h</a>
+</li>
+<li>sfKeyF3
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae37601bd948596f73fffa4b29b041698">Keyboard.h</a>
+</li>
+<li>sfKeyF4
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6dfeff83ae8a656f91175b9c36489b57">Keyboard.h</a>
+</li>
+<li>sfKeyF5
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a643bce0d00de9884e75f64576cc489ef">Keyboard.h</a>
+</li>
+<li>sfKeyF6
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8c1936035dc2c6283377266747651e1a">Keyboard.h</a>
+</li>
+<li>sfKeyF7
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b4785b17fc8b5213343b6237c95a08b">Keyboard.h</a>
+</li>
+<li>sfKeyF8
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2d8a16d666107e99fa5b509e895b548b">Keyboard.h</a>
+</li>
+<li>sfKeyF9
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af4d1053907c3a762c77b5e1c60c62241">Keyboard.h</a>
+</li>
+<li>sfKeyG
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0ae7cd9c8fcc5d563b244882d0c37a46">Keyboard.h</a>
+</li>
+<li>sfKeyH
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af3a47902927bf1b16691e9b90a86553b">Keyboard.h</a>
+</li>
+<li>sfKeyHome
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a652a0322f575e4defe96c8e950683e36">Keyboard.h</a>
+</li>
+<li>sfKeyI
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a977f64ff1a68dfe41d354c572b33f090">Keyboard.h</a>
+</li>
+<li>sfKeyInsert
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aee83480b19e59c23126e4403bda7517c">Keyboard.h</a>
+</li>
+<li>sfKeyJ
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6edb243093c437846b20b9ea4f64a1b7">Keyboard.h</a>
+</li>
+<li>sfKeyK
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc39cbf67d9eb9da7b072257593e60b">Keyboard.h</a>
+</li>
+<li>sfKeyL
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1f2b987d23f5ec99c8b84d50db5d6846">Keyboard.h</a>
+</li>
+<li>sfKeyLAlt
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abc4465ffb67f1b6ac69d872d717d8b0a">Keyboard.h</a>
+</li>
+<li>sfKeyLBracket
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8c5ef2bbf54f5681b9d5abce7130b07">Keyboard.h</a>
+</li>
+<li>sfKeyLControl
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a612365885e2da35b013fae41a224519d">Keyboard.h</a>
+</li>
+<li>sfKeyLeft
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3adaf7db6530fb05fa23778ce8210ea0df">Keyboard.h</a>
+</li>
+<li>sfKeyLShift
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b5bc881d969ce3eaa8e05fca6213c0c">Keyboard.h</a>
+</li>
+<li>sfKeyLSystem
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a54bb677ea0eccc7d4522f7d6db4e7fc4">Keyboard.h</a>
+</li>
+<li>sfKeyM
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad5c883bd585c89bcb401d5787bdca24f">Keyboard.h</a>
+</li>
+<li>sfKeyMenu
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac768a4005e0274aa82964610df7a5f89">Keyboard.h</a>
+</li>
+<li>sfKeyMultiply
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9204d9cbfb48580ef4c15eef2485b04c">Keyboard.h</a>
+</li>
+<li>sfKeyN
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1403ed1919d4b7284a4936a35090a11c">Keyboard.h</a>
+</li>
+<li>sfKeyNum0
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aadd01dc754d503ba71d22ec96f0c95f3">Keyboard.h</a>
+</li>
+<li>sfKeyNum1
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1a99f9b7d2d34040d6fbd018dc060f35">Keyboard.h</a>
+</li>
+<li>sfKeyNum2
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abf514cf2adcf847449c20d07312dd32a">Keyboard.h</a>
+</li>
+<li>sfKeyNum3
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1033bb7c8ded56ed8289209b0be817e6">Keyboard.h</a>
+</li>
+<li>sfKeyNum4
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9ad13c0d8e809b255d85b33bb25e232">Keyboard.h</a>
+</li>
+<li>sfKeyNum5
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24c4ab93e5c8c7ab0e7cfd8a93a04d0b">Keyboard.h</a>
+</li>
+<li>sfKeyNum6
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2972cd1d43b749f4ec97abc88e7f6973">Keyboard.h</a>
+</li>
+<li>sfKeyNum7
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae0f47ebb54337da17afd184eca62a196">Keyboard.h</a>
+</li>
+<li>sfKeyNum8
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3add713b12b51702ddce057582809170ab">Keyboard.h</a>
+</li>
+<li>sfKeyNum9
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a118d5df9a83757bebaaf1dd09f576574">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad0
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2c3ef1007da0070a6a48c534c94a5d4e">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad1
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c5fa108cdb2c911cdf52bbe041ce683">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad2
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad02350a8f929e71ea25cc149ffc7c73c">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad3
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5d31095626a89739be7106fd7e2226bc">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad4
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a30bbd4572739b1871f56bc01874076fe">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad5
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aad43a0828d637882f52dea010a939385">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad6
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5cf272f352c695fdabb47459a8b11d72">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad7
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a369112e677ad312d2fb4e422b5d04751">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad8
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc839a196653a44fb852f45b4011bd8">Keyboard.h</a>
+</li>
+<li>sfKeyNumpad9
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c8cfd63478fa8b282bb47c3f1e6e3d8">Keyboard.h</a>
+</li>
+<li>sfKeyO
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0f66ac8c19dab39ace39956ac1b625c3">Keyboard.h</a>
+</li>
+<li>sfKeyP
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa81f6aba12c9d9c2f3da75fa39c2ffbb">Keyboard.h</a>
+</li>
+<li>sfKeyPageDown
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aeea9d1512df8b019486d7e9fa990f7d5">Keyboard.h</a>
+</li>
+<li>sfKeyPageUp
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0c9af0205a74797c897b8fed46bb869d">Keyboard.h</a>
+</li>
+<li>sfKeyPause
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9780053a623152ea00f53da5a818009e">Keyboard.h</a>
+</li>
+<li>sfKeyPeriod
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a865841600adfd9527bcf6db0d2d7efc5">Keyboard.h</a>
+</li>
+<li>sfKeyQ
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8cc5bf50f7f5e95ac36a88f635de0b6f">Keyboard.h</a>
+</li>
+<li>sfKeyQuote
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0cb17f96121f94ec1260042d9b363dcd">Keyboard.h</a>
+</li>
+<li>sfKeyR
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b9e6784e1b3e6bfb5c55becf7c48ab">Keyboard.h</a>
+</li>
+<li>sfKeyRAlt
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac2747872586d3d2db319dab3feaa85f8">Keyboard.h</a>
+</li>
+<li>sfKeyRBracket
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6585a694e472593c731d82bebbd73b93">Keyboard.h</a>
+</li>
+<li>sfKeyRControl
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae10f53de580cdef24f1af621cf1c3fce">Keyboard.h</a>
+</li>
+<li>sfKeyReturn
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a56fbab67779f4e0d1f701b8572f1ed2c">Keyboard.h</a>
+</li>
+<li>sfKeyRight
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac02cd163aabefef8afd3769fe5249c00">Keyboard.h</a>
+</li>
+<li>sfKeyRShift
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2a66dd9cc11a8428849c64b5b73d1c45">Keyboard.h</a>
+</li>
+<li>sfKeyRSystem
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f16331518bf1d4c5fc0f794cf7d8fc3">Keyboard.h</a>
+</li>
+<li>sfKeyS
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa456452fdac3f9efc3df1bf801279d5f">Keyboard.h</a>
+</li>
+<li>sfKeySemiColon
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a41faf9412a87b893f95468b5730bd66a">Keyboard.h</a>
+</li>
+<li>sfKeySlash
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a42442efbd9bcad46e4476e17c12b186e">Keyboard.h</a>
+</li>
+<li>sfKeySpace
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3afed81d2a67c0321cb19a3c41a3bb635d">Keyboard.h</a>
+</li>
+<li>sfKeySubtract
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a167efdccc08a69a7a6721a0a1f87973d">Keyboard.h</a>
+</li>
+<li>sfKeyT
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a52072a242fe041d65a0871ab47857197">Keyboard.h</a>
+</li>
+<li>sfKeyTab
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a73f48ac7e521dd084c2c7ad92da90bb2">Keyboard.h</a>
+</li>
+<li>sfKeyTilde
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a98af2239a613baf347a89a929c853261">Keyboard.h</a>
+</li>
+<li>sfKeyU
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4b3b61b8662da4c68f098085cc89fb39">Keyboard.h</a>
+</li>
+<li>sfKeyUnknown
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0b71233488277e819d35fb98c0264504">Keyboard.h</a>
+</li>
+<li>sfKeyUp
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82e3f1e2fc3f970aa23126ad172c630b">Keyboard.h</a>
+</li>
+<li>sfKeyV
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1b62061413c1dcfd284beb8fc3e864f8">Keyboard.h</a>
+</li>
+<li>sfKeyW
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7aa82429d502f93f2d742d38e1daa141">Keyboard.h</a>
+</li>
+<li>sfKeyX
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8d888fde4be6a4b48a36fbeaf22e8a0">Keyboard.h</a>
+</li>
+<li>sfKeyY
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2ba47a6cb9f79a1015f6b67016af0aab">Keyboard.h</a>
+</li>
+<li>sfKeyZ
+: <a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac43a157eb37bbddb8d9e26d0e10bbda5">Keyboard.h</a>
+</li>
+<li>sfLines
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a5834b6a160d609b2135a829d723e9065">PrimitiveType.h</a>
+</li>
+<li>sfLinesStrip
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a489ee5922870d2959a3ffffbb10e481f">PrimitiveType.h</a>
+</li>
+<li>sfMouseButtonCount
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699aa39a404ee26a7a0bcf625cec911dc506">Mouse.h</a>
+</li>
+<li>sfMouseLeft
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ade2d927feaea6c268ce86b5bca032dfe">Mouse.h</a>
+</li>
+<li>sfMouseMiddle
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ab05d04dd19061d981380c9a5af1f0784">Mouse.h</a>
+</li>
+<li>sfMouseRight
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a7742137d4f8c8f63c94a0c20922426ef">Mouse.h</a>
+</li>
+<li>sfMouseXButton1
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a0be97f67a01099181f57c704f700c205">Mouse.h</a>
+</li>
+<li>sfMouseXButton2
+: <a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a1c77d65e6d8377f2440362fffc64fdc3">Mouse.h</a>
+</li>
+<li>sfNone
+: <a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7ad70a92c4549ae23a4d19eba07953a3dc">Window/Window.h</a>
+</li>
+<li>sfPaused
+: <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ada3ad38cf37ff04853a59e10ca861bb270">SoundStatus.h</a>
+</li>
+<li>sfPlaying
+: <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adab0288349c759b3a57be34a1c69af9927">SoundStatus.h</a>
+</li>
+<li>sfPoints
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a3656d49717b1b20625e54cb566c71985">PrimitiveType.h</a>
+</li>
+<li>sfQuads
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2aafe0b7a1c70852a0c765c9316f9d5707">PrimitiveType.h</a>
+</li>
+<li>sfResize
+: <a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a212150f39fe0bbef3124e2cf6dc4b646">Window/Window.h</a>
+</li>
+<li>sfSocketDisconnected
+: <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa2cd39f6f5e719db56a8c8af7eaa38d91">SocketStatus.h</a>
+</li>
+<li>sfSocketDone
+: <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3e5a069d6060c2a22aebd310c3c6c7cd">SocketStatus.h</a>
+</li>
+<li>sfSocketError
+: <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaaf66e3f5c22465cb8417fc9d699d49daa">SocketStatus.h</a>
+</li>
+<li>sfSocketNotReady
+: <a class="el" href="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3ae7c208663f775490d7816390b41e29">SocketStatus.h</a>
+</li>
+<li>sfStopped
+: <a class="el" href="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adabbbb17585490e5f893f4be8af1e1e809">SoundStatus.h</a>
+</li>
+<li>sfTextBold
+: <a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093ea23c8e2eb86d00f76764f1c4f276bc32e">Text.h</a>
+</li>
+<li>sfTextItalic
+: <a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093eae72c3fdbb5b706016193b0a541f0e1eb">Text.h</a>
+</li>
+<li>sfTextRegular
+: <a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093ea1cf64f65efbb71958b40cb2e89a72fd2">Text.h</a>
+</li>
+<li>sfTextUnderlined
+: <a class="el" href="Text_8h.htm#a50782849095e33db86813a54c891093eac06294b59cff254895b210a33bc5ea36">Text.h</a>
+</li>
+<li>sfTitlebar
+: <a class="el" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7aecc02f390b4b8885b4caadfddab4230e">Window/Window.h</a>
+</li>
+<li>sfTriangles
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a8fac6ffe0a64f01b5f1ef372b3dc3c40">PrimitiveType.h</a>
+</li>
+<li>sfTrianglesFan
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a72010f90df79d0f2d9e5acb368c62f99">PrimitiveType.h</a>
+</li>
+<li>sfTrianglesStrip
+: <a class="el" href="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a7f188ef57cf3ab12f1201f7dd6293d50">PrimitiveType.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_func.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_func.htm
new file mode 100755
index 0000000..b0d1427
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_func.htm
@@ -0,0 +1,2101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.htm"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.htm"><span>Functions</span></a></li>
+ <li><a href="globals_vars.htm"><span>Variables</span></a></li>
+ <li><a href="globals_type.htm"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.htm"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.htm"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.htm"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li class="current"><a href="globals_func.htm#index_s"><span>s</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>sfCircleShape_copy()
+: <a class="el" href="CircleShape_8h.htm#a7d11d8024690c309eaadc5f4a45a7420">CircleShape.h</a>
+</li>
+<li>sfCircleShape_create()
+: <a class="el" href="CircleShape_8h.htm#a51267f1e1ec64176b157b468324ab95c">CircleShape.h</a>
+</li>
+<li>sfCircleShape_destroy()
+: <a class="el" href="CircleShape_8h.htm#a43e726977b19c72e1df43ec708c19c1b">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getFillColor()
+: <a class="el" href="CircleShape_8h.htm#ade86c06c0516a0e0d0ec9fc5b619946f">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getGlobalBounds()
+: <a class="el" href="CircleShape_8h.htm#aa004b351e90bb038310391a536f6c897">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getInverseTransform()
+: <a class="el" href="CircleShape_8h.htm#a03dec76adece17e9b42f2d189d034279">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getLocalBounds()
+: <a class="el" href="CircleShape_8h.htm#a00567f823392f628bd056a4d7ead1b76">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getOrigin()
+: <a class="el" href="CircleShape_8h.htm#aa8dd9b2edcb18aad01daaff39f508d76">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getOutlineColor()
+: <a class="el" href="CircleShape_8h.htm#a356978169b38b551754842f1554f58a6">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getOutlineThickness()
+: <a class="el" href="CircleShape_8h.htm#a4e4024985d93f2e280df53da4a9adf9f">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getPoint()
+: <a class="el" href="CircleShape_8h.htm#a6f170e7d4b629dbbf79b7e1e33afb0ef">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getPointCount()
+: <a class="el" href="CircleShape_8h.htm#ab9128dfd17c594a5536bc8503bb28fd7">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getPosition()
+: <a class="el" href="CircleShape_8h.htm#aa221dab0b7c716e94a2e0c31e2beb0e7">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getRadius()
+: <a class="el" href="CircleShape_8h.htm#afbd30a06cda6eeb01a89253a7cd2e5a7">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getRotation()
+: <a class="el" href="CircleShape_8h.htm#a269bd024b8349311c02a8217f63ee95d">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getScale()
+: <a class="el" href="CircleShape_8h.htm#a4b788aaa837bbf2e6d56962d0bf08f18">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getTexture()
+: <a class="el" href="CircleShape_8h.htm#a29d5585268ca660c2c596598943e1ed2">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getTextureRect()
+: <a class="el" href="CircleShape_8h.htm#ae4e63cf1c1c67ea5c5284a6bc6c410fc">CircleShape.h</a>
+</li>
+<li>sfCircleShape_getTransform()
+: <a class="el" href="CircleShape_8h.htm#ac7007a78ff597e1cdd3595c5fabd3a75">CircleShape.h</a>
+</li>
+<li>sfCircleShape_move()
+: <a class="el" href="CircleShape_8h.htm#a32779880700087a510005912a83e6125">CircleShape.h</a>
+</li>
+<li>sfCircleShape_rotate()
+: <a class="el" href="CircleShape_8h.htm#a7c4c3e728836a8b1695d55a1170b1015">CircleShape.h</a>
+</li>
+<li>sfCircleShape_scale()
+: <a class="el" href="CircleShape_8h.htm#a2fdd1ab51168ceba8eea29fa51ac4058">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setFillColor()
+: <a class="el" href="CircleShape_8h.htm#a3d83589f59067fb48edafb41555593b7">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setOrigin()
+: <a class="el" href="CircleShape_8h.htm#a260cf47d6d648fb641162120679baade">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setOutlineColor()
+: <a class="el" href="CircleShape_8h.htm#ac34e5e90366cd033a09ae0661a21f8f6">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setOutlineThickness()
+: <a class="el" href="CircleShape_8h.htm#ada939d3b392fb3332e3fa6c1dc97e65e">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setPointCount()
+: <a class="el" href="CircleShape_8h.htm#a74fcd2301bfa46505e08c8113d92220f">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setPosition()
+: <a class="el" href="CircleShape_8h.htm#a5d8af607479e309d12eafbfdc7ff277d">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setRadius()
+: <a class="el" href="CircleShape_8h.htm#a78e837a61af66b4e821681ce4d316467">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setRotation()
+: <a class="el" href="CircleShape_8h.htm#a3ce95e01ede46f44d92528e248cd54e1">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setScale()
+: <a class="el" href="CircleShape_8h.htm#ad146906ae90b6c5ceea0074c5e42e263">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setTexture()
+: <a class="el" href="CircleShape_8h.htm#ae2b9e18aed93d872a1b8ef6efd6c6805">CircleShape.h</a>
+</li>
+<li>sfCircleShape_setTextureRect()
+: <a class="el" href="CircleShape_8h.htm#a935e1ad30be89391e033c2bc7c52b13a">CircleShape.h</a>
+</li>
+<li>sfClock_copy()
+: <a class="el" href="Clock_8h.htm#ac434815221b8077dc6ceedfa9daf9b23">Clock.h</a>
+</li>
+<li>sfClock_create()
+: <a class="el" href="Clock_8h.htm#afc41602bac465f0a4e5a6989778ee742">Clock.h</a>
+</li>
+<li>sfClock_destroy()
+: <a class="el" href="Clock_8h.htm#aafd8767a2c0588931c95fafc1502fa60">Clock.h</a>
+</li>
+<li>sfClock_getElapsedTime()
+: <a class="el" href="Clock_8h.htm#abba38560240ada2c8977b43245a8897f">Clock.h</a>
+</li>
+<li>sfClock_restart()
+: <a class="el" href="Clock_8h.htm#af793bd28e56a7933c77f1d57e1d48962">Clock.h</a>
+</li>
+<li>sfColor_add()
+: <a class="el" href="Color_8h.htm#aa862d3749c000b56cff1d43b469461e0">Color.h</a>
+</li>
+<li>sfColor_fromRGB()
+: <a class="el" href="Color_8h.htm#af2b3b1e686236c2ec4608cd69c5dec77">Color.h</a>
+</li>
+<li>sfColor_fromRGBA()
+: <a class="el" href="Color_8h.htm#a0e68d0081abbaeac768ec7288348499f">Color.h</a>
+</li>
+<li>sfColor_modulate()
+: <a class="el" href="Color_8h.htm#a491ebc5e1692d5ec3f3e23028f4900f1">Color.h</a>
+</li>
+<li>sfContext_create()
+: <a class="el" href="Context_8h.htm#a813d0221571ee9f33404982dafc69ab8">Context.h</a>
+</li>
+<li>sfContext_destroy()
+: <a class="el" href="Context_8h.htm#afa5f4fc6c05e35c55473d59d86b853ae">Context.h</a>
+</li>
+<li>sfContext_setActive()
+: <a class="el" href="Context_8h.htm#a3e78d974a05c19fd9dc9e3b0a26351b0">Context.h</a>
+</li>
+<li>sfConvexShape_copy()
+: <a class="el" href="ConvexShape_8h.htm#a22d08f09e5bc40c402b9b8595f6d7c3b">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_create()
+: <a class="el" href="ConvexShape_8h.htm#a6ce28f2077c08cfa4fad56333e0cc173">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_destroy()
+: <a class="el" href="ConvexShape_8h.htm#a006d290a3d7a474ceb5e889ea0f239ce">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getFillColor()
+: <a class="el" href="ConvexShape_8h.htm#a5a13c8a339a166e58db8085968ce2a67">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getGlobalBounds()
+: <a class="el" href="ConvexShape_8h.htm#ac33794d0e1cbbc3c174bb97fe18f913e">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getInverseTransform()
+: <a class="el" href="ConvexShape_8h.htm#a34f8fbf1a72ae8de39e7539ce6cbacff">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getLocalBounds()
+: <a class="el" href="ConvexShape_8h.htm#a02b43d1828f541971ec808bd2a8e4355">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getOrigin()
+: <a class="el" href="ConvexShape_8h.htm#a4466f0f40aef4cec7a318458f630b3cd">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getOutlineColor()
+: <a class="el" href="ConvexShape_8h.htm#a776c682466a5211d06506363f2c57af7">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getOutlineThickness()
+: <a class="el" href="ConvexShape_8h.htm#a82652ae222f31d5758a1508555c03baf">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getPoint()
+: <a class="el" href="ConvexShape_8h.htm#adc9131b902775a82c5ad0e42a44774eb">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getPointCount()
+: <a class="el" href="ConvexShape_8h.htm#ae3d09d3e9f5f5214aa5b67d1d2f16e08">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getPosition()
+: <a class="el" href="ConvexShape_8h.htm#aba19c562617e756f618d8dfec8c4bd08">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getRotation()
+: <a class="el" href="ConvexShape_8h.htm#aef744a61aebf519b4c963e6cd2ba310a">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getScale()
+: <a class="el" href="ConvexShape_8h.htm#a7c258811673485683516bda2f003e881">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getTexture()
+: <a class="el" href="ConvexShape_8h.htm#a4cab5700b00c8865d6e477f7036b7c5b">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getTextureRect()
+: <a class="el" href="ConvexShape_8h.htm#ab87d9c87c57bc1d4608747fe6081f939">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_getTransform()
+: <a class="el" href="ConvexShape_8h.htm#a63ee8219b001d763afd0eec9126f7aef">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_move()
+: <a class="el" href="ConvexShape_8h.htm#a7fe00a9e2f78c9d14328f4ae82ec4e16">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_rotate()
+: <a class="el" href="ConvexShape_8h.htm#aa0cd0758757927e3ac94fd773108822e">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_scale()
+: <a class="el" href="ConvexShape_8h.htm#aba846ec65b5f60d0df1e298529d450b2">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setFillColor()
+: <a class="el" href="ConvexShape_8h.htm#abe3c895bffe87a3ae80b9a94451c1dd5">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setOrigin()
+: <a class="el" href="ConvexShape_8h.htm#af6e1fa2a63938a9f5501d3147e2405dd">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setOutlineColor()
+: <a class="el" href="ConvexShape_8h.htm#a0496672ad4fd18e38e3b0198ba54b537">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setOutlineThickness()
+: <a class="el" href="ConvexShape_8h.htm#a3f3694cbb9a749ea028b3da8578a4a10">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setPoint()
+: <a class="el" href="ConvexShape_8h.htm#a44a76af59cd8ef84dc7f83e5f6f98a2d">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setPointCount()
+: <a class="el" href="ConvexShape_8h.htm#a036083d765f6f3a84c403a6805c57ced">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setPosition()
+: <a class="el" href="ConvexShape_8h.htm#a12cdad2519c3d5116d5b051a66c2efa7">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setRotation()
+: <a class="el" href="ConvexShape_8h.htm#a81e9606e6b7d94299ede223981a33be4">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setScale()
+: <a class="el" href="ConvexShape_8h.htm#a6d00c2073aed035154a99f046d331e76">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setTexture()
+: <a class="el" href="ConvexShape_8h.htm#a3fb2e5d98c6f79e32dc135a99ab8dbb5">ConvexShape.h</a>
+</li>
+<li>sfConvexShape_setTextureRect()
+: <a class="el" href="ConvexShape_8h.htm#a7fffdbcd10c0df48df6e7b1f35ac45e4">ConvexShape.h</a>
+</li>
+<li>sfFloatRect_contains()
+: <a class="el" href="Rect_8h.htm#aed9a566504b188bc47a0048e4f18b039">Rect.h</a>
+</li>
+<li>sfFloatRect_intersects()
+: <a class="el" href="Rect_8h.htm#aa8578bb55f0b4f48a4f88e5e5833beef">Rect.h</a>
+</li>
+<li>sfFont_copy()
+: <a class="el" href="Font_8h.htm#a291345b0348f5e9a510bab085c2ff721">Font.h</a>
+</li>
+<li>sfFont_createFromFile()
+: <a class="el" href="Font_8h.htm#a09fc97aebd8b6746a9d5838b9c7d966c">Font.h</a>
+</li>
+<li>sfFont_createFromMemory()
+: <a class="el" href="Font_8h.htm#aebb994a25c8d03f001e74f003b64717e">Font.h</a>
+</li>
+<li>sfFont_createFromStream()
+: <a class="el" href="Font_8h.htm#ab1ae183db3dcd363f73f6de6cf0dd701">Font.h</a>
+</li>
+<li>sfFont_destroy()
+: <a class="el" href="Font_8h.htm#a5eb0ca462c87d80b2631339fdcaf0312">Font.h</a>
+</li>
+<li>sfFont_getGlyph()
+: <a class="el" href="Font_8h.htm#a2d30539356c801e5515bed8d5d468980">Font.h</a>
+</li>
+<li>sfFont_getKerning()
+: <a class="el" href="Font_8h.htm#ace5543fd2c63b322479ab30154379fca">Font.h</a>
+</li>
+<li>sfFont_getLineSpacing()
+: <a class="el" href="Font_8h.htm#ac63c3dade40a6a4b7ada2ea1acd57eea">Font.h</a>
+</li>
+<li>sfFont_getTexture()
+: <a class="el" href="Font_8h.htm#a998ba4f74ca3688b8cf29805c7a6c88f">Font.h</a>
+</li>
+<li>sfFtp_changeDirectory()
+: <a class="el" href="Ftp_8h.htm#a4392705033576698ef647aae7bf7b2ba">Ftp.h</a>
+</li>
+<li>sfFtp_connect()
+: <a class="el" href="Ftp_8h.htm#a41ab232e3aa0880655fbf25f6bdd1655">Ftp.h</a>
+</li>
+<li>sfFtp_create()
+: <a class="el" href="Ftp_8h.htm#a99d4538bf5c12c152b59c8edbe06c573">Ftp.h</a>
+</li>
+<li>sfFtp_createDirectory()
+: <a class="el" href="Ftp_8h.htm#ac8f06a8d4f605d781db3d71d9de6149c">Ftp.h</a>
+</li>
+<li>sfFtp_deleteDirectory()
+: <a class="el" href="Ftp_8h.htm#acb96ad7a82f20953119537bf87511bef">Ftp.h</a>
+</li>
+<li>sfFtp_deleteFile()
+: <a class="el" href="Ftp_8h.htm#af86e09674219f7f3e0d4f878f253a223">Ftp.h</a>
+</li>
+<li>sfFtp_destroy()
+: <a class="el" href="Ftp_8h.htm#a2e30e838e3ccfe1a5e5bee446e005c2e">Ftp.h</a>
+</li>
+<li>sfFtp_disconnect()
+: <a class="el" href="Ftp_8h.htm#a0aeca68070e34af65cb9540a439e58fb">Ftp.h</a>
+</li>
+<li>sfFtp_download()
+: <a class="el" href="Ftp_8h.htm#ae88de92b336132878a3430a994b091c8">Ftp.h</a>
+</li>
+<li>sfFtp_getDirectoryListing()
+: <a class="el" href="Ftp_8h.htm#a9a48313695cdfa920e3a8947c8b4bf68">Ftp.h</a>
+</li>
+<li>sfFtp_getWorkingDirectory()
+: <a class="el" href="Ftp_8h.htm#a46f3a88ced236ba34040a7081998ec2b">Ftp.h</a>
+</li>
+<li>sfFtp_keepAlive()
+: <a class="el" href="Ftp_8h.htm#ae9e0573a03327819cd6bf705ed365e29">Ftp.h</a>
+</li>
+<li>sfFtp_login()
+: <a class="el" href="Ftp_8h.htm#a656d5fb079c7d3758693142bacfbcac0">Ftp.h</a>
+</li>
+<li>sfFtp_loginAnonymous()
+: <a class="el" href="Ftp_8h.htm#a9d6fb06f703aa58fedced841d7bbe7c5">Ftp.h</a>
+</li>
+<li>sfFtp_parentDirectory()
+: <a class="el" href="Ftp_8h.htm#a0389b5d3e6a897ebefc772cb65bc239e">Ftp.h</a>
+</li>
+<li>sfFtp_renameFile()
+: <a class="el" href="Ftp_8h.htm#a7d893f53ad77a37d94770bd0b43b667b">Ftp.h</a>
+</li>
+<li>sfFtp_upload()
+: <a class="el" href="Ftp_8h.htm#a85e4c2d875177314ceb0be55732e7882">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryResponse_destroy()
+: <a class="el" href="Ftp_8h.htm#ab35db790f4f920f51db03bceb2f43d08">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryResponse_getDirectory()
+: <a class="el" href="Ftp_8h.htm#a6a0aab4baa90864ddb24ed49adbf9d90">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryResponse_getMessage()
+: <a class="el" href="Ftp_8h.htm#a8a6adcacd3ab3e01fa2c50bb985acea3">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryResponse_getStatus()
+: <a class="el" href="Ftp_8h.htm#a300ebe63bad053a5c31e8833430b599b">Ftp.h</a>
+</li>
+<li>sfFtpDirectoryResponse_isOk()
+: <a class="el" href="Ftp_8h.htm#a480f4aa425f3df1dc094c891b0c02e9e">Ftp.h</a>
+</li>
+<li>sfFtpListingResponse_destroy()
+: <a class="el" href="Ftp_8h.htm#a92199c40bdf8f518a3848bd0c9c5037c">Ftp.h</a>
+</li>
+<li>sfFtpListingResponse_getCount()
+: <a class="el" href="Ftp_8h.htm#ad424f8e7ac75534c8b7300f6482f24ea">Ftp.h</a>
+</li>
+<li>sfFtpListingResponse_getMessage()
+: <a class="el" href="Ftp_8h.htm#a9ec5d71be464594c1601786f1c1d68f1">Ftp.h</a>
+</li>
+<li>sfFtpListingResponse_getName()
+: <a class="el" href="Ftp_8h.htm#a381f07b5740897388f175292aa06834a">Ftp.h</a>
+</li>
+<li>sfFtpListingResponse_getStatus()
+: <a class="el" href="Ftp_8h.htm#a7cadae8d8a9326f94487c11823a2655d">Ftp.h</a>
+</li>
+<li>sfFtpListingResponse_isOk()
+: <a class="el" href="Ftp_8h.htm#a2c3771cbb1378842a9209b9c35fd2b82">Ftp.h</a>
+</li>
+<li>sfFtpResponse_destroy()
+: <a class="el" href="Ftp_8h.htm#acdad83db72182d50f92472630c57b3e6">Ftp.h</a>
+</li>
+<li>sfFtpResponse_getMessage()
+: <a class="el" href="Ftp_8h.htm#a61294ce939efb3150c3c1e8df42c7156">Ftp.h</a>
+</li>
+<li>sfFtpResponse_getStatus()
+: <a class="el" href="Ftp_8h.htm#a07deaa1fa0b6cc39c8a2bd99d8e98af6">Ftp.h</a>
+</li>
+<li>sfFtpResponse_isOk()
+: <a class="el" href="Ftp_8h.htm#a8609fd96abd0a11b18e7d7d8da5020ad">Ftp.h</a>
+</li>
+<li>sfHttp_create()
+: <a class="el" href="Http_8h.htm#a60c90fddc301b45b8951e3fba21f0b1f">Http.h</a>
+</li>
+<li>sfHttp_destroy()
+: <a class="el" href="Http_8h.htm#a78ca090ed629e14dd3564ab00ebf8696">Http.h</a>
+</li>
+<li>sfHttp_sendRequest()
+: <a class="el" href="Http_8h.htm#afc5b7bed290bde38d6212bb31ebcd0c0">Http.h</a>
+</li>
+<li>sfHttp_setHost()
+: <a class="el" href="Http_8h.htm#a752ec7963a4abbfd2c4cc55e12e8a4a6">Http.h</a>
+</li>
+<li>sfHttpRequest_create()
+: <a class="el" href="Http_8h.htm#a908861abb03b28b9c7bd189a27bf2954">Http.h</a>
+</li>
+<li>sfHttpRequest_destroy()
+: <a class="el" href="Http_8h.htm#a39c6767d332925cb8cf26283f8a54426">Http.h</a>
+</li>
+<li>sfHttpRequest_setBody()
+: <a class="el" href="Http_8h.htm#a4f5b1514e26c30eb25471f86007b9892">Http.h</a>
+</li>
+<li>sfHttpRequest_setField()
+: <a class="el" href="Http_8h.htm#a56f0180ce1f31dcec1d035f51dd7b981">Http.h</a>
+</li>
+<li>sfHttpRequest_setHttpVersion()
+: <a class="el" href="Http_8h.htm#a32fea9a27be75cc6be49e4bb4c6dbaa1">Http.h</a>
+</li>
+<li>sfHttpRequest_setMethod()
+: <a class="el" href="Http_8h.htm#a0f2713269bbb9e98f208230efc26234e">Http.h</a>
+</li>
+<li>sfHttpRequest_setUri()
+: <a class="el" href="Http_8h.htm#a863c6441c5c4db755a770fa0cff20474">Http.h</a>
+</li>
+<li>sfHttpResponse_destroy()
+: <a class="el" href="Http_8h.htm#a7ea847eddc2d0ed8d0e4cdf3f77796d6">Http.h</a>
+</li>
+<li>sfHttpResponse_getBody()
+: <a class="el" href="Http_8h.htm#aa3c277351b019c03233a6039c1869f5d">Http.h</a>
+</li>
+<li>sfHttpResponse_getField()
+: <a class="el" href="Http_8h.htm#ab2e9daad220d500bdf3566b42b52ac1d">Http.h</a>
+</li>
+<li>sfHttpResponse_getMajorVersion()
+: <a class="el" href="Http_8h.htm#a8574dbf6a328eb9dc12b7027cd7befe5">Http.h</a>
+</li>
+<li>sfHttpResponse_getMinorVersion()
+: <a class="el" href="Http_8h.htm#aa586e957f9189f8c36331f1578575e5b">Http.h</a>
+</li>
+<li>sfHttpResponse_getStatus()
+: <a class="el" href="Http_8h.htm#a34bfff72acae699b27a9951ed6cd12fd">Http.h</a>
+</li>
+<li>sfImage_copy()
+: <a class="el" href="Image_8h.htm#a4bbd96006bd3b296c249a56fd93f2a14">Image.h</a>
+</li>
+<li>sfImage_copyImage()
+: <a class="el" href="Image_8h.htm#a29518c87313d7f9f93359425d10b4ca5">Image.h</a>
+</li>
+<li>sfImage_create()
+: <a class="el" href="Image_8h.htm#a9ca057a8098985002811d4a82b1e2131">Image.h</a>
+</li>
+<li>sfImage_createFromColor()
+: <a class="el" href="Image_8h.htm#aa5ad8d642a2e82b333876ea52cc9d34a">Image.h</a>
+</li>
+<li>sfImage_createFromFile()
+: <a class="el" href="Image_8h.htm#ae864b7b88422539764d9b58851c1f7a3">Image.h</a>
+</li>
+<li>sfImage_createFromMemory()
+: <a class="el" href="Image_8h.htm#a299c153832d6a2679adfb13bee458595">Image.h</a>
+</li>
+<li>sfImage_createFromPixels()
+: <a class="el" href="Image_8h.htm#aa909565a56117ca3cbe65d83bcb4daac">Image.h</a>
+</li>
+<li>sfImage_createFromStream()
+: <a class="el" href="Image_8h.htm#a8c4a88adc21825453518b06840a1c64b">Image.h</a>
+</li>
+<li>sfImage_createMaskFromColor()
+: <a class="el" href="Image_8h.htm#a3bb4c1f22a7e10a996b6536921d2d24f">Image.h</a>
+</li>
+<li>sfImage_destroy()
+: <a class="el" href="Image_8h.htm#ab936bab00ec39212050ae4a0d4dd51db">Image.h</a>
+</li>
+<li>sfImage_flipHorizontally()
+: <a class="el" href="Image_8h.htm#ae80bd305661ac64e5b4312ae98724e98">Image.h</a>
+</li>
+<li>sfImage_flipVertically()
+: <a class="el" href="Image_8h.htm#aaa8ba528449f26ba9b0a86c700f9d950">Image.h</a>
+</li>
+<li>sfImage_getPixel()
+: <a class="el" href="Image_8h.htm#a0c635a97c7a0cb92b3a16faef36c8b9f">Image.h</a>
+</li>
+<li>sfImage_getPixelsPtr()
+: <a class="el" href="Image_8h.htm#aa74a30402377d3ab633f038913ed48e6">Image.h</a>
+</li>
+<li>sfImage_getSize()
+: <a class="el" href="Image_8h.htm#a3524dabdf7ff672d5fbc2f89e49e86ca">Image.h</a>
+</li>
+<li>sfImage_saveToFile()
+: <a class="el" href="Image_8h.htm#a351fa50475d8bc5150f3ac15c0daae66">Image.h</a>
+</li>
+<li>sfImage_setPixel()
+: <a class="el" href="Image_8h.htm#a516766bc953829e81f353eaa5f380d2e">Image.h</a>
+</li>
+<li>sfIntRect_contains()
+: <a class="el" href="Rect_8h.htm#a34ba71196d9420c0bfb4f475a7a660c7">Rect.h</a>
+</li>
+<li>sfIntRect_intersects()
+: <a class="el" href="Rect_8h.htm#a728b06d1f3b05303e24278ca617f1362">Rect.h</a>
+</li>
+<li>sfIpAddress_fromBytes()
+: <a class="el" href="IpAddress_8h.htm#ae650696da9e12fec6df9c1b77ab7d59b">IpAddress.h</a>
+</li>
+<li>sfIpAddress_fromInteger()
+: <a class="el" href="IpAddress_8h.htm#af56364d1ad6c9690f06cb8a2af7511d9">IpAddress.h</a>
+</li>
+<li>sfIpAddress_fromString()
+: <a class="el" href="IpAddress_8h.htm#adca8925ad250f34821373c21e2d85133">IpAddress.h</a>
+</li>
+<li>sfIpAddress_getLocalAddress()
+: <a class="el" href="IpAddress_8h.htm#aaf702b59ceac52de6e87c51db373b013">IpAddress.h</a>
+</li>
+<li>sfIpAddress_getPublicAddress()
+: <a class="el" href="IpAddress_8h.htm#a7ed22e7e848cbb3649cdef8954d45a45">IpAddress.h</a>
+</li>
+<li>sfIpAddress_toInteger()
+: <a class="el" href="IpAddress_8h.htm#a76e3923c6f95fcb7b833a19bfed08701">IpAddress.h</a>
+</li>
+<li>sfIpAddress_toString()
+: <a class="el" href="IpAddress_8h.htm#ae4ac485c2cdae41f81e18842abc29f64">IpAddress.h</a>
+</li>
+<li>sfJoystick_getAxisPosition()
+: <a class="el" href="Joystick_8h.htm#ace5ec8c0a746037fba1cf4468c2a946e">Joystick.h</a>
+</li>
+<li>sfJoystick_getButtonCount()
+: <a class="el" href="Joystick_8h.htm#ae047d229c5172dd6f3fca930075c212c">Joystick.h</a>
+</li>
+<li>sfJoystick_hasAxis()
+: <a class="el" href="Joystick_8h.htm#a4846a37e099a64b20fc35a8afb9f7f0e">Joystick.h</a>
+</li>
+<li>sfJoystick_isButtonPressed()
+: <a class="el" href="Joystick_8h.htm#aaab45307d72feaa5e43a302efc636de0">Joystick.h</a>
+</li>
+<li>sfJoystick_isConnected()
+: <a class="el" href="Joystick_8h.htm#ae7b93b54d41446e23bc742358257eaa0">Joystick.h</a>
+</li>
+<li>sfJoystick_update()
+: <a class="el" href="Joystick_8h.htm#a0d5587065e152ed38b32baee66ee744f">Joystick.h</a>
+</li>
+<li>sfKeyboard_isKeyPressed()
+: <a class="el" href="Keyboard_8h.htm#a12468f1c41cb2da0d1872154bbb8fcde">Keyboard.h</a>
+</li>
+<li>sfListener_getDirection()
+: <a class="el" href="Listener_8h.htm#a2782d6355549138cd65cd9002d0ce818">Listener.h</a>
+</li>
+<li>sfListener_getGlobalVolume()
+: <a class="el" href="Listener_8h.htm#a8e73329d9b6cc5028dce7f5345717f0f">Listener.h</a>
+</li>
+<li>sfListener_getPosition()
+: <a class="el" href="Listener_8h.htm#aba1b86656c673e1a39bdb70f3cabce60">Listener.h</a>
+</li>
+<li>sfListener_setDirection()
+: <a class="el" href="Listener_8h.htm#a6f5dfe2671b4eecb7d79bc3a684cac6e">Listener.h</a>
+</li>
+<li>sfListener_setGlobalVolume()
+: <a class="el" href="Listener_8h.htm#aa4127e59b8a47594250805a08733c8dc">Listener.h</a>
+</li>
+<li>sfListener_setPosition()
+: <a class="el" href="Listener_8h.htm#a3fdd38501967626b0c7fe5493cef8c25">Listener.h</a>
+</li>
+<li>sfMicroseconds()
+: <a class="el" href="Time_8h.htm#a4a0f1f0993da5aa294d907c4541d1383">Time.h</a>
+</li>
+<li>sfMilliseconds()
+: <a class="el" href="Time_8h.htm#a1261192be4f54d0d1f86d77c546d0909">Time.h</a>
+</li>
+<li>sfMouse_getPosition()
+: <a class="el" href="Mouse_8h.htm#ae4a2e0195bfa6ffbab2d4e5f04c43040">Mouse.h</a>
+</li>
+<li>sfMouse_getPositionRenderWindow()
+: <a class="el" href="RenderWindow_8h.htm#a41b751abf5703f7c34b0adb2a5741ffb">RenderWindow.h</a>
+</li>
+<li>sfMouse_isButtonPressed()
+: <a class="el" href="Mouse_8h.htm#ae9f7ab4ed71af9b8078e0cfa68b0e236">Mouse.h</a>
+</li>
+<li>sfMouse_setPosition()
+: <a class="el" href="Mouse_8h.htm#a7cffa8f73caa669b2dc683e9cc106d52">Mouse.h</a>
+</li>
+<li>sfMouse_setPositionRenderWindow()
+: <a class="el" href="RenderWindow_8h.htm#abba76f4c8f109b167749cd1b6bce786e">RenderWindow.h</a>
+</li>
+<li>sfMusic_createFromFile()
+: <a class="el" href="Music_8h.htm#ac6a0d8669cd02bc03634f59325a4f582">Music.h</a>
+</li>
+<li>sfMusic_createFromMemory()
+: <a class="el" href="Music_8h.htm#a88ee84132daf826b663ded100cb30bad">Music.h</a>
+</li>
+<li>sfMusic_createFromStream()
+: <a class="el" href="Music_8h.htm#ac2a49e8ab8a918832f4b00c384819085">Music.h</a>
+</li>
+<li>sfMusic_destroy()
+: <a class="el" href="Music_8h.htm#ae29136139432f4e5157dc99655665a55">Music.h</a>
+</li>
+<li>sfMusic_getAttenuation()
+: <a class="el" href="Music_8h.htm#a7abd666296de4054711ee7286f73da50">Music.h</a>
+</li>
+<li>sfMusic_getChannelCount()
+: <a class="el" href="Music_8h.htm#a75c5dc3bbd1138bfec0f5535d9055fd7">Music.h</a>
+</li>
+<li>sfMusic_getDuration()
+: <a class="el" href="Music_8h.htm#a9d63be17a0f39136bc9cd34bbc80bede">Music.h</a>
+</li>
+<li>sfMusic_getLoop()
+: <a class="el" href="Music_8h.htm#a3c9e254803d15f93d4d8b8ec8f554dc1">Music.h</a>
+</li>
+<li>sfMusic_getMinDistance()
+: <a class="el" href="Music_8h.htm#af50a57c3416970eb6ba3ab55fb7d563d">Music.h</a>
+</li>
+<li>sfMusic_getPitch()
+: <a class="el" href="Music_8h.htm#ad15fb2652bbbd395f0ff2825a98e81cf">Music.h</a>
+</li>
+<li>sfMusic_getPlayingOffset()
+: <a class="el" href="Music_8h.htm#aa86edae4c0ae36c46d723862da1babae">Music.h</a>
+</li>
+<li>sfMusic_getPosition()
+: <a class="el" href="Music_8h.htm#a744c0513bdadd03b298cc48dfc4d85c6">Music.h</a>
+</li>
+<li>sfMusic_getSampleRate()
+: <a class="el" href="Music_8h.htm#a093cc8d8ae51a02c5c7753f90b2bae8b">Music.h</a>
+</li>
+<li>sfMusic_getStatus()
+: <a class="el" href="Music_8h.htm#af87c545f32ca4a7b07aad6a9fc332839">Music.h</a>
+</li>
+<li>sfMusic_getVolume()
+: <a class="el" href="Music_8h.htm#aee0aae7d733240b5fd56e49ac36b55e2">Music.h</a>
+</li>
+<li>sfMusic_isRelativeToListener()
+: <a class="el" href="Music_8h.htm#a3e6552b06bc662a544ff236fc0f8071f">Music.h</a>
+</li>
+<li>sfMusic_pause()
+: <a class="el" href="Music_8h.htm#ace02cea38831f925f972b7795c1a930c">Music.h</a>
+</li>
+<li>sfMusic_play()
+: <a class="el" href="Music_8h.htm#a18019593c074028266db0c48c1caad82">Music.h</a>
+</li>
+<li>sfMusic_setAttenuation()
+: <a class="el" href="Music_8h.htm#a2d667140787382b9442d4b2433d465fe">Music.h</a>
+</li>
+<li>sfMusic_setLoop()
+: <a class="el" href="Music_8h.htm#a30d181ea36bb17e42807bd1d40e10e52">Music.h</a>
+</li>
+<li>sfMusic_setMinDistance()
+: <a class="el" href="Music_8h.htm#ac192556b117b7903e4dcf3f7387b439e">Music.h</a>
+</li>
+<li>sfMusic_setPitch()
+: <a class="el" href="Music_8h.htm#a2dedcbfc4683823355725303d240205b">Music.h</a>
+</li>
+<li>sfMusic_setPlayingOffset()
+: <a class="el" href="Music_8h.htm#a437a4cb64457d7c17af6a29706a180b2">Music.h</a>
+</li>
+<li>sfMusic_setPosition()
+: <a class="el" href="Music_8h.htm#ae4d45895b309eed905fb18ee987b05c8">Music.h</a>
+</li>
+<li>sfMusic_setRelativeToListener()
+: <a class="el" href="Music_8h.htm#a8e3d9521ff47c053a7273f7106276962">Music.h</a>
+</li>
+<li>sfMusic_setVolume()
+: <a class="el" href="Music_8h.htm#a435ee18b345211d8ff5b715a5e8f52b8">Music.h</a>
+</li>
+<li>sfMusic_stop()
+: <a class="el" href="Music_8h.htm#a0230956eb600e4b1ca3808d149d3d007">Music.h</a>
+</li>
+<li>sfMutex_create()
+: <a class="el" href="Mutex_8h.htm#a4a818da891f04caf1fef333e04de4ae5">Mutex.h</a>
+</li>
+<li>sfMutex_destroy()
+: <a class="el" href="Mutex_8h.htm#af23e1359f4e9d2403d1fb57c620d15e2">Mutex.h</a>
+</li>
+<li>sfMutex_lock()
+: <a class="el" href="Mutex_8h.htm#ab292ba9fcbf4982f3cb0d414248ffbad">Mutex.h</a>
+</li>
+<li>sfMutex_unlock()
+: <a class="el" href="Mutex_8h.htm#a1da2a9839cb9ecb1849cc413b4fada43">Mutex.h</a>
+</li>
+<li>sfPacket_append()
+: <a class="el" href="Packet_8h.htm#aede756c9144ef6540185b2ed73ac3259">Packet.h</a>
+</li>
+<li>sfPacket_canRead()
+: <a class="el" href="Packet_8h.htm#a0073876d9ea3550b3c96b805a8352833">Packet.h</a>
+</li>
+<li>sfPacket_clear()
+: <a class="el" href="Packet_8h.htm#a338aa3d5ecc87ef309e5806d32d6564b">Packet.h</a>
+</li>
+<li>sfPacket_copy()
+: <a class="el" href="Packet_8h.htm#a86df183d28ffffae38cd35982f0cfc9b">Packet.h</a>
+</li>
+<li>sfPacket_create()
+: <a class="el" href="Packet_8h.htm#aa23fa45bb273d6aa897f9ce6fa82486a">Packet.h</a>
+</li>
+<li>sfPacket_destroy()
+: <a class="el" href="Packet_8h.htm#acb11b40916b5640c093576ee1ce13063">Packet.h</a>
+</li>
+<li>sfPacket_endOfPacket()
+: <a class="el" href="Packet_8h.htm#a5861ba79dd816bbdc81e294271d584d8">Packet.h</a>
+</li>
+<li>sfPacket_getData()
+: <a class="el" href="Packet_8h.htm#a48517115ebf63780d44ecbeba53d04a9">Packet.h</a>
+</li>
+<li>sfPacket_getDataSize()
+: <a class="el" href="Packet_8h.htm#a711007b3b471febf854bc17a9425edc9">Packet.h</a>
+</li>
+<li>sfPacket_readBool()
+: <a class="el" href="Packet_8h.htm#a3b19736de262b1c8f6aeb8a14334749c">Packet.h</a>
+</li>
+<li>sfPacket_readDouble()
+: <a class="el" href="Packet_8h.htm#a60750c002780f0751b4ea1542c3c2dd9">Packet.h</a>
+</li>
+<li>sfPacket_readFloat()
+: <a class="el" href="Packet_8h.htm#aec49799edb9cb0ccd0114d962c3fc4c1">Packet.h</a>
+</li>
+<li>sfPacket_readInt16()
+: <a class="el" href="Packet_8h.htm#a5c8e11e6dc723cb83f8cc67d4f30f67c">Packet.h</a>
+</li>
+<li>sfPacket_readInt32()
+: <a class="el" href="Packet_8h.htm#a011f02ca36e37c76b0d9672f25d4d1d0">Packet.h</a>
+</li>
+<li>sfPacket_readInt8()
+: <a class="el" href="Packet_8h.htm#ae563f9fbc9d3fb99a315f3626595d470">Packet.h</a>
+</li>
+<li>sfPacket_readString()
+: <a class="el" href="Packet_8h.htm#abb30f2150646f281a7a1d8621e99c8c4">Packet.h</a>
+</li>
+<li>sfPacket_readUint16()
+: <a class="el" href="Packet_8h.htm#ab9bcf58b316380aee264000ec7a9b15d">Packet.h</a>
+</li>
+<li>sfPacket_readUint32()
+: <a class="el" href="Packet_8h.htm#a5313d481a775732acb0f32b9332f4506">Packet.h</a>
+</li>
+<li>sfPacket_readUint8()
+: <a class="el" href="Packet_8h.htm#ac3b6468e3b13fb20f5c6e8f423a4ec44">Packet.h</a>
+</li>
+<li>sfPacket_readWideString()
+: <a class="el" href="Packet_8h.htm#a5c0282f540128a32c65f2d3c5c6ae4b3">Packet.h</a>
+</li>
+<li>sfPacket_writeBool()
+: <a class="el" href="Packet_8h.htm#a421f9a6bb3b1c02e9dfe51cf4a2d5c61">Packet.h</a>
+</li>
+<li>sfPacket_writeDouble()
+: <a class="el" href="Packet_8h.htm#ac26bac337f594098a6e507a9da1c085b">Packet.h</a>
+</li>
+<li>sfPacket_writeFloat()
+: <a class="el" href="Packet_8h.htm#a0c259edbfa8771f1d0a7ad57831c5cee">Packet.h</a>
+</li>
+<li>sfPacket_writeInt16()
+: <a class="el" href="Packet_8h.htm#a7d905f7b10f88f2210649349ca2b8b8a">Packet.h</a>
+</li>
+<li>sfPacket_writeInt32()
+: <a class="el" href="Packet_8h.htm#a059b8024271fc0eead70169ccca2b3bd">Packet.h</a>
+</li>
+<li>sfPacket_writeInt8()
+: <a class="el" href="Packet_8h.htm#a1b29fb364c9de61a1bcca73ba5a59f25">Packet.h</a>
+</li>
+<li>sfPacket_writeString()
+: <a class="el" href="Packet_8h.htm#a03a7892935b250a7cf8850fb0fc82c63">Packet.h</a>
+</li>
+<li>sfPacket_writeUint16()
+: <a class="el" href="Packet_8h.htm#aae999e4d6ef358860e42e864d42810f4">Packet.h</a>
+</li>
+<li>sfPacket_writeUint32()
+: <a class="el" href="Packet_8h.htm#a97a47affd75da2d2535cf0e605e1f41b">Packet.h</a>
+</li>
+<li>sfPacket_writeUint8()
+: <a class="el" href="Packet_8h.htm#a207ec6eb4ea1f4bb1246f40ecc8f410f">Packet.h</a>
+</li>
+<li>sfPacket_writeWideString()
+: <a class="el" href="Packet_8h.htm#a1cc271cd315d9878cf75ba848170a662">Packet.h</a>
+</li>
+<li>sfRectangleShape_copy()
+: <a class="el" href="RectangleShape_8h.htm#aefc9311c916d8b24c625afd532dfdc4f">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_create()
+: <a class="el" href="RectangleShape_8h.htm#a9031d47222cde9dd41d83cc74b27c9ec">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_destroy()
+: <a class="el" href="RectangleShape_8h.htm#aa6292378b004db3e76493004f60e0296">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getFillColor()
+: <a class="el" href="RectangleShape_8h.htm#a6fc3c3e097b55e988d33fd58c6c083c8">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getGlobalBounds()
+: <a class="el" href="RectangleShape_8h.htm#a0315306f161ef4b684b79dcabd7b8336">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getInverseTransform()
+: <a class="el" href="RectangleShape_8h.htm#ab18c22468b6d1483c16530136be9129a">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getLocalBounds()
+: <a class="el" href="RectangleShape_8h.htm#af7aba259a8517bac2775d39b60da6dae">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getOrigin()
+: <a class="el" href="RectangleShape_8h.htm#a5107b6e2ae69e578b20a8c045411d9d3">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getOutlineColor()
+: <a class="el" href="RectangleShape_8h.htm#a47187bc5b00092bc9bb68eef5e2083c4">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getOutlineThickness()
+: <a class="el" href="RectangleShape_8h.htm#a2345ebc1ab980a9ef9e7e954779a3d19">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getPoint()
+: <a class="el" href="RectangleShape_8h.htm#ac00219345d5259b5d8104d82e80012fa">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getPointCount()
+: <a class="el" href="RectangleShape_8h.htm#a077631d49e565856c9c52f5dad422023">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getPosition()
+: <a class="el" href="RectangleShape_8h.htm#afdbb93f2701ebf36eaf8d9282da7c100">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getRotation()
+: <a class="el" href="RectangleShape_8h.htm#af336f9016fdcbdac1bcaa6a9d7613f8d">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getScale()
+: <a class="el" href="RectangleShape_8h.htm#a2eec5ede838b70dbefd52251f6e1f10e">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getSize()
+: <a class="el" href="RectangleShape_8h.htm#a6f0b6358a570ea2785c3fc7421aeeaef">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getTexture()
+: <a class="el" href="RectangleShape_8h.htm#a10c86d72ff65002fdb9050e45f717faf">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getTextureRect()
+: <a class="el" href="RectangleShape_8h.htm#abb3005f31c5455d53957211d96da2e67">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_getTransform()
+: <a class="el" href="RectangleShape_8h.htm#a98e6be54536e8fc5d8225f4250d698f8">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_move()
+: <a class="el" href="RectangleShape_8h.htm#a1082ecfc9c1892a60f2d2f04a7263911">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_rotate()
+: <a class="el" href="RectangleShape_8h.htm#a7daa7e3c4a6842ed40454ce44ad87a42">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_scale()
+: <a class="el" href="RectangleShape_8h.htm#a9aeeca63e39e679ebf7db38f9cecbb0b">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setFillColor()
+: <a class="el" href="RectangleShape_8h.htm#a091c1192496706597e4741d3f7378f4f">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setOrigin()
+: <a class="el" href="RectangleShape_8h.htm#a179a8c0e4fdb1d6e4fc732f752b5ae06">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setOutlineColor()
+: <a class="el" href="RectangleShape_8h.htm#ad9e04596d2dc8e6e694dc9c3ec023c87">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setOutlineThickness()
+: <a class="el" href="RectangleShape_8h.htm#aef3e5b5e8836b882b2a0e27103d7cef4">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setPosition()
+: <a class="el" href="RectangleShape_8h.htm#a5fc222f4f76344215a1c0a05aa1ff308">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setRotation()
+: <a class="el" href="RectangleShape_8h.htm#a9a3f27cbbe924cd4180348f2776f76aa">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setScale()
+: <a class="el" href="RectangleShape_8h.htm#aabba4d9926fd17c9d032346515ed6901">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setSize()
+: <a class="el" href="RectangleShape_8h.htm#ab584fd9968c864f48b208f5f071721ef">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setTexture()
+: <a class="el" href="RectangleShape_8h.htm#a69f87fb70100f78f2c34864755793e98">RectangleShape.h</a>
+</li>
+<li>sfRectangleShape_setTextureRect()
+: <a class="el" href="RectangleShape_8h.htm#a84913c329715063bf18a1dec257f3ef5">RectangleShape.h</a>
+</li>
+<li>sfRenderTexture_clear()
+: <a class="el" href="RenderTexture_8h.htm#a55ce52752184a20d8dce33187b4c2c9d">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_create()
+: <a class="el" href="RenderTexture_8h.htm#ace3dec8ac61b6fbf5a947e15636d1b48">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_destroy()
+: <a class="el" href="RenderTexture_8h.htm#a194dc7a071b2d50df7359ac224416513">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_display()
+: <a class="el" href="RenderTexture_8h.htm#ade6f614a6620eeb9607cd1472b41cd80">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawCircleShape()
+: <a class="el" href="RenderTexture_8h.htm#aa998a84211ee16bc59bb7b852ec69f88">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawConvexShape()
+: <a class="el" href="RenderTexture_8h.htm#ae04545f77cbcb7d9ce7138db60638aaf">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawPrimitives()
+: <a class="el" href="RenderTexture_8h.htm#a71996e7c3e6367c090c8040059faf3fa">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawRectangleShape()
+: <a class="el" href="RenderTexture_8h.htm#a5505c4fb76e44d20ecf5f8bee596e98c">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawShape()
+: <a class="el" href="RenderTexture_8h.htm#a92a3a0c5cfdfd818f6c773991881496e">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawSprite()
+: <a class="el" href="RenderTexture_8h.htm#a504249ced4c347b76e3dcf5293beb856">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawText()
+: <a class="el" href="RenderTexture_8h.htm#aca9daf432a23f5b2927e531fc0eb0a9c">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_drawVertexArray()
+: <a class="el" href="RenderTexture_8h.htm#a6e2951c6f62c848b6cc1a7420d1a8e62">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_getDefaultView()
+: <a class="el" href="RenderTexture_8h.htm#a3826aa2a6d12cdc5cde0434590531163">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_getSize()
+: <a class="el" href="RenderTexture_8h.htm#a0435bbf21a55ebf15cae9ac12afc1e44">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_getTexture()
+: <a class="el" href="RenderTexture_8h.htm#abef64fadd99f15e148ef8b7f42ec6742">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_getView()
+: <a class="el" href="RenderTexture_8h.htm#a4bd6e4fe8e3ba262e8dc77a2f43e1155">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_getViewport()
+: <a class="el" href="RenderTexture_8h.htm#a0765513e38568152ffaad176d6142c6f">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_isRepeated()
+: <a class="el" href="RenderTexture_8h.htm#a3837730ce862ff915113fb8d7a7566d7">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_isSmooth()
+: <a class="el" href="RenderTexture_8h.htm#add0fe4462484ebe21109984af0ca82d9">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_mapCoordsToPixel()
+: <a class="el" href="RenderTexture_8h.htm#a889867039a96fc85279c69eda3313b5d">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_mapPixelToCoords()
+: <a class="el" href="RenderTexture_8h.htm#ac2c3948e78f739524171fa57afcd7f64">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_popGLStates()
+: <a class="el" href="RenderTexture_8h.htm#a43ed90fd1bfb2c98fc95de8663d2d708">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_pushGLStates()
+: <a class="el" href="RenderTexture_8h.htm#aa7ff105742f8c5e94ab73714b0d08072">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_resetGLStates()
+: <a class="el" href="RenderTexture_8h.htm#af7adc8770402dfd7b5fa5074bc5fb369">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_setActive()
+: <a class="el" href="RenderTexture_8h.htm#af40b52ff228c0cbea95ad0e042d8cdd5">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_setRepeated()
+: <a class="el" href="RenderTexture_8h.htm#abc801ae7e12b73f1cbe20f19590aa6a1">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_setSmooth()
+: <a class="el" href="RenderTexture_8h.htm#aec67a15bc2b1431f21309651b8838100">RenderTexture.h</a>
+</li>
+<li>sfRenderTexture_setView()
+: <a class="el" href="RenderTexture_8h.htm#a486c3074fea533c451d007ffc0dbf41b">RenderTexture.h</a>
+</li>
+<li>sfRenderWindow_capture()
+: <a class="el" href="RenderWindow_8h.htm#a273c5ae6f75eb74a9f16932c8478ff79">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_clear()
+: <a class="el" href="RenderWindow_8h.htm#af3041dc1d8c3ed9e4533840f549e22ec">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_close()
+: <a class="el" href="RenderWindow_8h.htm#a3b203189a7160e1e64c299e82f03de02">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_create()
+: <a class="el" href="RenderWindow_8h.htm#ae87ec3824cb709d2663671397bb2c611">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_createFromHandle()
+: <a class="el" href="RenderWindow_8h.htm#a9a397fba8dc8bfb6ab7dd4ae2c0d2d00">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_createUnicode()
+: <a class="el" href="RenderWindow_8h.htm#a8c41232276098338d6ac6b4ba4c6d25e">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_destroy()
+: <a class="el" href="RenderWindow_8h.htm#a6d504a27e7dab732c8a26d19e2cb61a7">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_display()
+: <a class="el" href="RenderWindow_8h.htm#aa5bc9a1f36669b2077f28d5b4898f13a">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawCircleShape()
+: <a class="el" href="RenderWindow_8h.htm#ad4f206f13a5a10f47b2502bfe2bf7889">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawConvexShape()
+: <a class="el" href="RenderWindow_8h.htm#a06955301e3a2fc93d63e1bc713ff0e0e">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawPrimitives()
+: <a class="el" href="RenderWindow_8h.htm#a4b2a61e800f646537a615bb306117184">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawRectangleShape()
+: <a class="el" href="RenderWindow_8h.htm#ab70379b9c13802b7ed0b954e7187eed2">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawShape()
+: <a class="el" href="RenderWindow_8h.htm#aeea8c2e746c16e0964417d14c7bfa4d7">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawSprite()
+: <a class="el" href="RenderWindow_8h.htm#aac3d0c5c336eaec0d779a5fb0ee8fbed">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawText()
+: <a class="el" href="RenderWindow_8h.htm#a8bfb4e0e8a1c737b5d07943d26c3c33d">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_drawVertexArray()
+: <a class="el" href="RenderWindow_8h.htm#ab1d44eca905e88507e9cae4bd5d17008">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getDefaultView()
+: <a class="el" href="RenderWindow_8h.htm#a41acd04150d01cb7bc0d4c038fc9afe1">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getPosition()
+: <a class="el" href="RenderWindow_8h.htm#a527986a36349b022565d22eff913a223">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getSettings()
+: <a class="el" href="RenderWindow_8h.htm#a2d0e4fbedadfc5ef1afec6fd4e1f2509">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getSize()
+: <a class="el" href="RenderWindow_8h.htm#a74ebd1ca53c02794b75ed72f1444111f">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getSystemHandle()
+: <a class="el" href="RenderWindow_8h.htm#a27621644b390a66fd1dea75fc97f56ad">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getView()
+: <a class="el" href="RenderWindow_8h.htm#a0b1f2daf75467a2c174d30932cc95d9c">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_getViewport()
+: <a class="el" href="RenderWindow_8h.htm#ac76ec340317828169c060460ee738150">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_isOpen()
+: <a class="el" href="RenderWindow_8h.htm#a2107fd0186e2ccbc0d897ac0b89d3384">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_mapCoordsToPixel()
+: <a class="el" href="RenderWindow_8h.htm#a81c9d54f50e50c26336b15df48101e39">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_mapPixelToCoords()
+: <a class="el" href="RenderWindow_8h.htm#a0a69bb2733c459da8e223da60f6708e6">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_pollEvent()
+: <a class="el" href="RenderWindow_8h.htm#a5835e69e4263bd75d13493a8baef87cc">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_popGLStates()
+: <a class="el" href="RenderWindow_8h.htm#a6a351a4ad5441328dc3ade8c1a52ffbb">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_pushGLStates()
+: <a class="el" href="RenderWindow_8h.htm#a2b3600872dc031ff7d2392a2621b44e7">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_resetGLStates()
+: <a class="el" href="RenderWindow_8h.htm#aaf3fbf9bf145b8eb0e3584e96e683d18">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setActive()
+: <a class="el" href="RenderWindow_8h.htm#a9b640d0a23ccc588db100b170942ed35">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setFramerateLimit()
+: <a class="el" href="RenderWindow_8h.htm#ae925d3fdc295a0d8e1e0a8a11eb21d2a">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setIcon()
+: <a class="el" href="RenderWindow_8h.htm#a01064e1038b1462ee90ecc24dcd9dadd">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setJoystickThreshold()
+: <a class="el" href="RenderWindow_8h.htm#a7d60d243caafb710c89950240613fbac">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setKeyRepeatEnabled()
+: <a class="el" href="RenderWindow_8h.htm#ae813d4f6e6a00f576c6518b58ed2081c">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setMouseCursorVisible()
+: <a class="el" href="RenderWindow_8h.htm#a4055d7bde5ac3cc9115a66c74a168a44">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setPosition()
+: <a class="el" href="RenderWindow_8h.htm#aa7bfa5e109bfeb04a61192f159eb65e1">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setSize()
+: <a class="el" href="RenderWindow_8h.htm#a3aed26a869c2c5f1d1fd75f4d378398b">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setTitle()
+: <a class="el" href="RenderWindow_8h.htm#a742d266fca234425f1b302b9a1a11a3f">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setUnicodeTitle()
+: <a class="el" href="RenderWindow_8h.htm#ae71162bf884ac818e53ddc137fdc2c9e">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setVerticalSyncEnabled()
+: <a class="el" href="RenderWindow_8h.htm#ab638b97b03b40133911257f87f4f3569">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setView()
+: <a class="el" href="RenderWindow_8h.htm#a04e8c38eaa90f635aea11546643fdae7">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_setVisible()
+: <a class="el" href="RenderWindow_8h.htm#ade9efb4b1ffb3cceba52a69fcf0f0a76">RenderWindow.h</a>
+</li>
+<li>sfRenderWindow_waitEvent()
+: <a class="el" href="RenderWindow_8h.htm#a2befccb7bdab4b4dd89450bed5ed525e">RenderWindow.h</a>
+</li>
+<li>sfSeconds()
+: <a class="el" href="Time_8h.htm#a0f8397f102ce9f6519abb273c980edb3">Time.h</a>
+</li>
+<li>sfShader_bind()
+: <a class="el" href="Shader_8h.htm#aa6d8d66413429e558d78386ab3fa0c6f">Shader.h</a>
+</li>
+<li>sfShader_createFromFile()
+: <a class="el" href="Shader_8h.htm#a10bdc71be35779eae268a47f82641ef2">Shader.h</a>
+</li>
+<li>sfShader_createFromMemory()
+: <a class="el" href="Shader_8h.htm#a5b50ffaf819e672dcf93bf09a981bdc3">Shader.h</a>
+</li>
+<li>sfShader_createFromStream()
+: <a class="el" href="Shader_8h.htm#aae391e3bb2c315458fb03052b29496c0">Shader.h</a>
+</li>
+<li>sfShader_destroy()
+: <a class="el" href="Shader_8h.htm#a52b589679d49020c4119d90d16128e00">Shader.h</a>
+</li>
+<li>sfShader_isAvailable()
+: <a class="el" href="Shader_8h.htm#aafdd81d0cd4b5587a948136e83469805">Shader.h</a>
+</li>
+<li>sfShader_setColorParameter()
+: <a class="el" href="Shader_8h.htm#a0963517d8815f0948e476abca60a190f">Shader.h</a>
+</li>
+<li>sfShader_setCurrentTextureParameter()
+: <a class="el" href="Shader_8h.htm#ae52805b872438a6d78b30197e934207b">Shader.h</a>
+</li>
+<li>sfShader_setFloat2Parameter()
+: <a class="el" href="Shader_8h.htm#aead3624797fa1d203fe26b830d00c78c">Shader.h</a>
+</li>
+<li>sfShader_setFloat3Parameter()
+: <a class="el" href="Shader_8h.htm#a06bcfbe44258e5b7492d9f0cb17ea48c">Shader.h</a>
+</li>
+<li>sfShader_setFloat4Parameter()
+: <a class="el" href="Shader_8h.htm#a92a5e1f0fecef1e5f130f6364cfa90d9">Shader.h</a>
+</li>
+<li>sfShader_setFloatParameter()
+: <a class="el" href="Shader_8h.htm#aed732f598ff18f1c4064a182b8f85606">Shader.h</a>
+</li>
+<li>sfShader_setTextureParameter()
+: <a class="el" href="Shader_8h.htm#ab2cc74edc4d481029482a75f59016a52">Shader.h</a>
+</li>
+<li>sfShader_setTransformParameter()
+: <a class="el" href="Shader_8h.htm#a677b43325bf4c94bcc57ea6a4f38b40f">Shader.h</a>
+</li>
+<li>sfShader_setVector2Parameter()
+: <a class="el" href="Shader_8h.htm#a46786b0c9f2b5e2486058521f3f11075">Shader.h</a>
+</li>
+<li>sfShader_setVector3Parameter()
+: <a class="el" href="Shader_8h.htm#a04029e0ce58c0ba60df21083a3fcd6b3">Shader.h</a>
+</li>
+<li>sfShape_create()
+: <a class="el" href="Shape_8h.htm#a486fad80d301adb776a064197898f6a6">Shape.h</a>
+</li>
+<li>sfShape_destroy()
+: <a class="el" href="Shape_8h.htm#ab107b9faac8c5ac6074150b34c484672">Shape.h</a>
+</li>
+<li>sfShape_getFillColor()
+: <a class="el" href="Shape_8h.htm#a1f43ebef2592aecbc9c61c11d82f1cff">Shape.h</a>
+</li>
+<li>sfShape_getGlobalBounds()
+: <a class="el" href="Shape_8h.htm#abb9890ef92b553a2e20c9f72f6844201">Shape.h</a>
+</li>
+<li>sfShape_getInverseTransform()
+: <a class="el" href="Shape_8h.htm#a63d1ae80b979fded5c99c2ae5f6e8e61">Shape.h</a>
+</li>
+<li>sfShape_getLocalBounds()
+: <a class="el" href="Shape_8h.htm#add61cd8ebae0de9ee90b89f872ec2fd5">Shape.h</a>
+</li>
+<li>sfShape_getOrigin()
+: <a class="el" href="Shape_8h.htm#ae026bc6acb5ff690bdebfe48476d39e0">Shape.h</a>
+</li>
+<li>sfShape_getOutlineColor()
+: <a class="el" href="Shape_8h.htm#aa6e413f8502e3efce3926c5a75767080">Shape.h</a>
+</li>
+<li>sfShape_getOutlineThickness()
+: <a class="el" href="Shape_8h.htm#a8a1d4519749437017d0336b1ee915302">Shape.h</a>
+</li>
+<li>sfShape_getPoint()
+: <a class="el" href="Shape_8h.htm#aa96b3a25bca7f8147d0706667d567cf1">Shape.h</a>
+</li>
+<li>sfShape_getPointCount()
+: <a class="el" href="Shape_8h.htm#a3121b634448051962e9d1c374069211f">Shape.h</a>
+</li>
+<li>sfShape_getPosition()
+: <a class="el" href="Shape_8h.htm#ac0acf82144bf498119b36a729d4175c0">Shape.h</a>
+</li>
+<li>sfShape_getRotation()
+: <a class="el" href="Shape_8h.htm#a8dac85a8e73e47ec715e9a719619edf4">Shape.h</a>
+</li>
+<li>sfShape_getScale()
+: <a class="el" href="Shape_8h.htm#a65f8e78dddc5f5099dfdefeceee41a5c">Shape.h</a>
+</li>
+<li>sfShape_getTexture()
+: <a class="el" href="Shape_8h.htm#ada9e504c8661518582404f05a3d1f98a">Shape.h</a>
+</li>
+<li>sfShape_getTextureRect()
+: <a class="el" href="Shape_8h.htm#a8f7f7f79a16a2d7c8a885e513030d1ee">Shape.h</a>
+</li>
+<li>sfShape_getTransform()
+: <a class="el" href="Shape_8h.htm#a8a412ceab6935af48da7cc5bd0dc9404">Shape.h</a>
+</li>
+<li>sfShape_move()
+: <a class="el" href="Shape_8h.htm#a49e17f25c3a00253a53460b5137808b2">Shape.h</a>
+</li>
+<li>sfShape_rotate()
+: <a class="el" href="Shape_8h.htm#ae37988764819a72676d1d81d6d1b7271">Shape.h</a>
+</li>
+<li>sfShape_scale()
+: <a class="el" href="Shape_8h.htm#aa040d1dec0d31176ad0bc62afa61b18d">Shape.h</a>
+</li>
+<li>sfShape_setFillColor()
+: <a class="el" href="Shape_8h.htm#a7b5821250be84d4d4f51a8784cc5ff18">Shape.h</a>
+</li>
+<li>sfShape_setOrigin()
+: <a class="el" href="Shape_8h.htm#a67322aa2e29df82651d2116ff81223ee">Shape.h</a>
+</li>
+<li>sfShape_setOutlineColor()
+: <a class="el" href="Shape_8h.htm#af625d721dfbda37c8700b4962a579fdd">Shape.h</a>
+</li>
+<li>sfShape_setOutlineThickness()
+: <a class="el" href="Shape_8h.htm#a81fc1fbfb24d2004c4ee91a7e03fb3d6">Shape.h</a>
+</li>
+<li>sfShape_setPosition()
+: <a class="el" href="Shape_8h.htm#a493f116960f5db33689521f4454d11b9">Shape.h</a>
+</li>
+<li>sfShape_setRotation()
+: <a class="el" href="Shape_8h.htm#a7b8b895e43a534163700f39316cdb667">Shape.h</a>
+</li>
+<li>sfShape_setScale()
+: <a class="el" href="Shape_8h.htm#a480fe71b36dae62029b9ba139c028dfd">Shape.h</a>
+</li>
+<li>sfShape_setTexture()
+: <a class="el" href="Shape_8h.htm#a0bf4295f46e387afc5efc79b8e5de718">Shape.h</a>
+</li>
+<li>sfShape_setTextureRect()
+: <a class="el" href="Shape_8h.htm#a495dd0f93e051fd127d8efc25c4a6183">Shape.h</a>
+</li>
+<li>sfShape_update()
+: <a class="el" href="Shape_8h.htm#ab28fc953f7b992f568b3f021a4d2ba56">Shape.h</a>
+</li>
+<li>sfSleep()
+: <a class="el" href="Sleep_8h.htm#a953fe2ddaa041bc96fb5013ac7da1a65">Sleep.h</a>
+</li>
+<li>sfSocketSelector_addTcpListener()
+: <a class="el" href="SocketSelector_8h.htm#addae5aecd0d795284d327ea91a49f1fa">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_addTcpSocket()
+: <a class="el" href="SocketSelector_8h.htm#a89594ac7dbcc463b0848ffa41cb72898">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_addUdpSocket()
+: <a class="el" href="SocketSelector_8h.htm#a8728d708e99ba0e04283602b47342665">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_clear()
+: <a class="el" href="SocketSelector_8h.htm#aac9a105a1d110a6afd026e368de161f1">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_copy()
+: <a class="el" href="SocketSelector_8h.htm#ac8150b50d59014e25645863e9ac973c8">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_create()
+: <a class="el" href="SocketSelector_8h.htm#a6780529084e31bc86936585872ac306e">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_destroy()
+: <a class="el" href="SocketSelector_8h.htm#a42fdd38af5d0a909fd759eee91e1bb45">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_isTcpListenerReady()
+: <a class="el" href="SocketSelector_8h.htm#a86f582061f8d07695b9b40d0a0b38121">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_isTcpSocketReady()
+: <a class="el" href="SocketSelector_8h.htm#a27cdd5ebb76d1a7d7f3a94718baf7b31">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_isUdpSocketReady()
+: <a class="el" href="SocketSelector_8h.htm#a88333fbe2f3bd7360a7b97e5784851d5">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_removeTcpListener()
+: <a class="el" href="SocketSelector_8h.htm#a66409a0a053cf1e4c069ac39f328dcb3">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_removeTcpSocket()
+: <a class="el" href="SocketSelector_8h.htm#a7d35906979ff1c3ad1f92ff068cb11c8">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_removeUdpSocket()
+: <a class="el" href="SocketSelector_8h.htm#a2af95669bcea4332c4c63ae7524fc2bf">SocketSelector.h</a>
+</li>
+<li>sfSocketSelector_wait()
+: <a class="el" href="SocketSelector_8h.htm#ab0b3fc8236caf67651b36cf7da7349e6">SocketSelector.h</a>
+</li>
+<li>sfSound_copy()
+: <a class="el" href="Sound_8h.htm#a0f9ac698aa6a99249c9bf0c908bf5737">Sound.h</a>
+</li>
+<li>sfSound_create()
+: <a class="el" href="Sound_8h.htm#abf595fd87343cfa4bdd8b3de66e49ad4">Sound.h</a>
+</li>
+<li>sfSound_destroy()
+: <a class="el" href="Sound_8h.htm#abf7257b4240f418fdf4f5e32044b8801">Sound.h</a>
+</li>
+<li>sfSound_getAttenuation()
+: <a class="el" href="Sound_8h.htm#a7863b70d1c25fc976619fd4ef3308036">Sound.h</a>
+</li>
+<li>sfSound_getBuffer()
+: <a class="el" href="Sound_8h.htm#aba441809a6be91e4069e673eb59d0d84">Sound.h</a>
+</li>
+<li>sfSound_getLoop()
+: <a class="el" href="Sound_8h.htm#a62f8e167d158e2dd4a6a516c160c07cb">Sound.h</a>
+</li>
+<li>sfSound_getMinDistance()
+: <a class="el" href="Sound_8h.htm#abf9ae0bba553c3a1f596c0e733ccd4ff">Sound.h</a>
+</li>
+<li>sfSound_getPitch()
+: <a class="el" href="Sound_8h.htm#aa2c0626c26a01682dd1223e8f078d880">Sound.h</a>
+</li>
+<li>sfSound_getPlayingOffset()
+: <a class="el" href="Sound_8h.htm#af40cc92cda1bfd4b1dd14c74e182c855">Sound.h</a>
+</li>
+<li>sfSound_getPosition()
+: <a class="el" href="Sound_8h.htm#af3630c43ad2cc0136f619492c6e27cd0">Sound.h</a>
+</li>
+<li>sfSound_getStatus()
+: <a class="el" href="Sound_8h.htm#af2cd7b899b11b98f112a76ed35401ed6">Sound.h</a>
+</li>
+<li>sfSound_getVolume()
+: <a class="el" href="Sound_8h.htm#a7cea6925f5f2573cdbe85151b4ccd725">Sound.h</a>
+</li>
+<li>sfSound_isRelativeToListener()
+: <a class="el" href="Sound_8h.htm#a36206a0368a68a443abf4691926d9b12">Sound.h</a>
+</li>
+<li>sfSound_pause()
+: <a class="el" href="Sound_8h.htm#a2d204c5699e43bfd7df7a4200bf075cf">Sound.h</a>
+</li>
+<li>sfSound_play()
+: <a class="el" href="Sound_8h.htm#ae1ac64027971d772a69b2d438ef2c544">Sound.h</a>
+</li>
+<li>sfSound_setAttenuation()
+: <a class="el" href="Sound_8h.htm#a967aacfd45a2481992e0fd6675f96b83">Sound.h</a>
+</li>
+<li>sfSound_setBuffer()
+: <a class="el" href="Sound_8h.htm#a221ec41f39f50c09680dd2b1d0456c2c">Sound.h</a>
+</li>
+<li>sfSound_setLoop()
+: <a class="el" href="Sound_8h.htm#a11ab7b0411b91cc03ca5a4a6635bbe19">Sound.h</a>
+</li>
+<li>sfSound_setMinDistance()
+: <a class="el" href="Sound_8h.htm#a26fa1bde66c28d564f0e58be0e799b4f">Sound.h</a>
+</li>
+<li>sfSound_setPitch()
+: <a class="el" href="Sound_8h.htm#a0b3a3f27926f58560126b3c058c2461d">Sound.h</a>
+</li>
+<li>sfSound_setPlayingOffset()
+: <a class="el" href="Sound_8h.htm#a32df8c4952ae6594d9dfa31d34c11304">Sound.h</a>
+</li>
+<li>sfSound_setPosition()
+: <a class="el" href="Sound_8h.htm#a48d44dd3c9adbb81ac439244d3105dc3">Sound.h</a>
+</li>
+<li>sfSound_setRelativeToListener()
+: <a class="el" href="Sound_8h.htm#a624a4e96c39997b2bde7ea587f9d1205">Sound.h</a>
+</li>
+<li>sfSound_setVolume()
+: <a class="el" href="Sound_8h.htm#a027d65cacbdf9d6adab9599515217bbe">Sound.h</a>
+</li>
+<li>sfSound_stop()
+: <a class="el" href="Sound_8h.htm#ace20faa60e5dc4b3df10a917ab831b9b">Sound.h</a>
+</li>
+<li>sfSoundBuffer_copy()
+: <a class="el" href="SoundBuffer_8h.htm#a252862b4b650aad11681f46b7bb03d18">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_createFromFile()
+: <a class="el" href="SoundBuffer_8h.htm#afd79a633db98cd67412c2090e27eda2f">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_createFromMemory()
+: <a class="el" href="SoundBuffer_8h.htm#ab5619dc26f92b49ad849a31c076c19cb">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_createFromSamples()
+: <a class="el" href="SoundBuffer_8h.htm#a194ce902c71f4303444abfc50ddf847e">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_createFromStream()
+: <a class="el" href="SoundBuffer_8h.htm#aabe469481de03c1105a6a1795d350d35">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_destroy()
+: <a class="el" href="SoundBuffer_8h.htm#ac5c6b7137c8aa50b08da1db4a2f9ffa7">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_getChannelCount()
+: <a class="el" href="SoundBuffer_8h.htm#aa8dddfac12df7ed8f7dfde67d5cdf3bb">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_getDuration()
+: <a class="el" href="SoundBuffer_8h.htm#a7355363ded1eac71e4f6e6055070ba77">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_getSampleCount()
+: <a class="el" href="SoundBuffer_8h.htm#a1b5d5a7c07a34d18b8b7e5cbd4bba124">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_getSampleRate()
+: <a class="el" href="SoundBuffer_8h.htm#ad1292a6b5dfb16231699bbbdd8203929">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_getSamples()
+: <a class="el" href="SoundBuffer_8h.htm#a3f4db2035cf3d402821915c6acaa7e00">SoundBuffer.h</a>
+</li>
+<li>sfSoundBuffer_saveToFile()
+: <a class="el" href="SoundBuffer_8h.htm#a000b174d5c34863bf6d09f81bb700865">SoundBuffer.h</a>
+</li>
+<li>sfSoundBufferRecorder_create()
+: <a class="el" href="SoundBufferRecorder_8h.htm#a5fabb149d3e45a604a41b8bef83f657d">SoundBufferRecorder.h</a>
+</li>
+<li>sfSoundBufferRecorder_destroy()
+: <a class="el" href="SoundBufferRecorder_8h.htm#ac0eef3a83c66d028fecd71169564418c">SoundBufferRecorder.h</a>
+</li>
+<li>sfSoundBufferRecorder_getBuffer()
+: <a class="el" href="SoundBufferRecorder_8h.htm#a6a1f74b20f320f065a7506d4485980bd">SoundBufferRecorder.h</a>
+</li>
+<li>sfSoundBufferRecorder_getSampleRate()
+: <a class="el" href="SoundBufferRecorder_8h.htm#aeb44e921681323856a2a8e3cfe3e1482">SoundBufferRecorder.h</a>
+</li>
+<li>sfSoundBufferRecorder_start()
+: <a class="el" href="SoundBufferRecorder_8h.htm#a1740cc270c305df2d40611adf59963a1">SoundBufferRecorder.h</a>
+</li>
+<li>sfSoundBufferRecorder_stop()
+: <a class="el" href="SoundBufferRecorder_8h.htm#a28e1beef74f720c48fa61d86b5bc3255">SoundBufferRecorder.h</a>
+</li>
+<li>sfSoundRecorder_create()
+: <a class="el" href="SoundRecorder_8h.htm#a39c9a56c773f15ec3549ec60d3c5ee6e">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorder_destroy()
+: <a class="el" href="SoundRecorder_8h.htm#a7258c607b624bb79a1c563196c67acc5">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorder_getSampleRate()
+: <a class="el" href="SoundRecorder_8h.htm#a11efae59a67beccc7c972a25e1d4d0b5">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorder_isAvailable()
+: <a class="el" href="SoundRecorder_8h.htm#a476094e3adf6380f88e3741269d28af7">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorder_start()
+: <a class="el" href="SoundRecorder_8h.htm#a098e51a0657452111ef97d1d4a85c12e">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorder_stop()
+: <a class="el" href="SoundRecorder_8h.htm#afb0989a93277c350ccc185e39136e0f2">SoundRecorder.h</a>
+</li>
+<li>sfSoundStream_create()
+: <a class="el" href="SoundStream_8h.htm#ac006896c83a629a874cc7cb46f5e866a">SoundStream.h</a>
+</li>
+<li>sfSoundStream_destroy()
+: <a class="el" href="SoundStream_8h.htm#af7e6c6ec42b6c281bb0d4802b0b8fb45">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getAttenuation()
+: <a class="el" href="SoundStream_8h.htm#a6c651fef3871175703e33abac0f9a39d">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getChannelCount()
+: <a class="el" href="SoundStream_8h.htm#ae5bfb47350f0c43818f7ed398391759e">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getLoop()
+: <a class="el" href="SoundStream_8h.htm#a004f4e8e776cc3fac9987a44329888cd">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getMinDistance()
+: <a class="el" href="SoundStream_8h.htm#a212687e975a8680d2b1fc35bb8785140">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getPitch()
+: <a class="el" href="SoundStream_8h.htm#a80ee489adc5a9bc7f8fef4cce274f271">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getPlayingOffset()
+: <a class="el" href="SoundStream_8h.htm#acb4e74c48cfa0d9357393552beea571b">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getPosition()
+: <a class="el" href="SoundStream_8h.htm#a2fe5e062a1f12187fa0564d4b56283d0">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getSampleRate()
+: <a class="el" href="SoundStream_8h.htm#aa662db8f768f80d816eb62f12510a2d1">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getStatus()
+: <a class="el" href="SoundStream_8h.htm#acf72dc4a437d3eec15a58ac5d15c75af">SoundStream.h</a>
+</li>
+<li>sfSoundStream_getVolume()
+: <a class="el" href="SoundStream_8h.htm#a3519220485bc8516f1fe8be094bc01cc">SoundStream.h</a>
+</li>
+<li>sfSoundStream_isRelativeToListener()
+: <a class="el" href="SoundStream_8h.htm#aeac352c2a653a37367748119739e0788">SoundStream.h</a>
+</li>
+<li>sfSoundStream_pause()
+: <a class="el" href="SoundStream_8h.htm#a47f56cdda3062aea49fdac490f7f2533">SoundStream.h</a>
+</li>
+<li>sfSoundStream_play()
+: <a class="el" href="SoundStream_8h.htm#aaa70e5f2e08f735cf94aef6269fa6651">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setAttenuation()
+: <a class="el" href="SoundStream_8h.htm#a00da52ffefb9b4829410b3c8addf2365">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setLoop()
+: <a class="el" href="SoundStream_8h.htm#a35f78c40fabcdbdb7e57c5e3bd23c58c">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setMinDistance()
+: <a class="el" href="SoundStream_8h.htm#ad3562cf63d4d1ccd81c0cecbbda327c3">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setPitch()
+: <a class="el" href="SoundStream_8h.htm#afff581abd7319d5d62c3254077d741ef">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setPlayingOffset()
+: <a class="el" href="SoundStream_8h.htm#a229a0b385d4e2b4d3457b52188f04415">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setPosition()
+: <a class="el" href="SoundStream_8h.htm#a9e30e18aa0cc1ad972b8a3c8ea10b1c8">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setRelativeToListener()
+: <a class="el" href="SoundStream_8h.htm#ac2d536a0231a24308d87f211b0ead38a">SoundStream.h</a>
+</li>
+<li>sfSoundStream_setVolume()
+: <a class="el" href="SoundStream_8h.htm#ac58b39224e3373b45a4594f468a718ef">SoundStream.h</a>
+</li>
+<li>sfSoundStream_stop()
+: <a class="el" href="SoundStream_8h.htm#a76d8f44494ff6f2fd02186a19e4d8042">SoundStream.h</a>
+</li>
+<li>sfSprite_copy()
+: <a class="el" href="Sprite_8h.htm#afa1ec20fd18240348422c68c7b78bae8">Sprite.h</a>
+</li>
+<li>sfSprite_create()
+: <a class="el" href="Sprite_8h.htm#a3b8bfa5e7af3bb5986c9789c75d39dfe">Sprite.h</a>
+</li>
+<li>sfSprite_destroy()
+: <a class="el" href="Sprite_8h.htm#ad30923ada0230c815bfc38b255d678c6">Sprite.h</a>
+</li>
+<li>sfSprite_getColor()
+: <a class="el" href="Sprite_8h.htm#a2ba5f1d30aca03cd9afadcfc666087bf">Sprite.h</a>
+</li>
+<li>sfSprite_getGlobalBounds()
+: <a class="el" href="Sprite_8h.htm#a97e1454e1dc9f9d03999e19e071ae729">Sprite.h</a>
+</li>
+<li>sfSprite_getInverseTransform()
+: <a class="el" href="Sprite_8h.htm#a80885e4108ef4bdf6a69880444902d22">Sprite.h</a>
+</li>
+<li>sfSprite_getLocalBounds()
+: <a class="el" href="Sprite_8h.htm#a32773f4f249a97fbeb671f496ba0f176">Sprite.h</a>
+</li>
+<li>sfSprite_getOrigin()
+: <a class="el" href="Sprite_8h.htm#a1908bc1edfd0b7ab1918dd75b53b5b76">Sprite.h</a>
+</li>
+<li>sfSprite_getPosition()
+: <a class="el" href="Sprite_8h.htm#a5bd0fde08b347facee6abea93fc087a5">Sprite.h</a>
+</li>
+<li>sfSprite_getRotation()
+: <a class="el" href="Sprite_8h.htm#a4de9825b70e11b8470de4a01e0092f76">Sprite.h</a>
+</li>
+<li>sfSprite_getScale()
+: <a class="el" href="Sprite_8h.htm#aa08f626f3906a287e8042bd2694b6208">Sprite.h</a>
+</li>
+<li>sfSprite_getTexture()
+: <a class="el" href="Sprite_8h.htm#a25001488c7a9034ba01942ade51061a0">Sprite.h</a>
+</li>
+<li>sfSprite_getTextureRect()
+: <a class="el" href="Sprite_8h.htm#aa6e5fd37292079d0db887061f609967b">Sprite.h</a>
+</li>
+<li>sfSprite_getTransform()
+: <a class="el" href="Sprite_8h.htm#a944dfada5d1eff9c0e2a25e6d6ae595e">Sprite.h</a>
+</li>
+<li>sfSprite_move()
+: <a class="el" href="Sprite_8h.htm#a1eec2a7cbb9874d5d0fd0d2e33a742f6">Sprite.h</a>
+</li>
+<li>sfSprite_rotate()
+: <a class="el" href="Sprite_8h.htm#a97a77ee31b0ec41c26960ab770e86ef1">Sprite.h</a>
+</li>
+<li>sfSprite_scale()
+: <a class="el" href="Sprite_8h.htm#a31077d5382fe3a21b9cab69f3cbaaf2b">Sprite.h</a>
+</li>
+<li>sfSprite_setColor()
+: <a class="el" href="Sprite_8h.htm#a94fc2479694322e310a307e6e1b68a8a">Sprite.h</a>
+</li>
+<li>sfSprite_setOrigin()
+: <a class="el" href="Sprite_8h.htm#ad2da4912244f767ddec6314a1c1780a5">Sprite.h</a>
+</li>
+<li>sfSprite_setPosition()
+: <a class="el" href="Sprite_8h.htm#a9d17e672598d42d102ee66ed8b23760c">Sprite.h</a>
+</li>
+<li>sfSprite_setRotation()
+: <a class="el" href="Sprite_8h.htm#ad954a9e79b73b9eee8bad1543f0fba13">Sprite.h</a>
+</li>
+<li>sfSprite_setScale()
+: <a class="el" href="Sprite_8h.htm#ac7a24afd9c39bb9bf0a8099d37915bc1">Sprite.h</a>
+</li>
+<li>sfSprite_setTexture()
+: <a class="el" href="Sprite_8h.htm#aa3e0b005815ffb788e5d169e35d5498b">Sprite.h</a>
+</li>
+<li>sfSprite_setTextureRect()
+: <a class="el" href="Sprite_8h.htm#a0db5b51ca60bc314d244e3144150a7b7">Sprite.h</a>
+</li>
+<li>sfTcpListener_accept()
+: <a class="el" href="TcpListener_8h.htm#ae9abb14c38c191f24b946e156811e015">TcpListener.h</a>
+</li>
+<li>sfTcpListener_create()
+: <a class="el" href="TcpListener_8h.htm#a4f917bff085eba16bb8f4f04a02e0501">TcpListener.h</a>
+</li>
+<li>sfTcpListener_destroy()
+: <a class="el" href="TcpListener_8h.htm#ab8f2de1062490e29040b80851aee54ea">TcpListener.h</a>
+</li>
+<li>sfTcpListener_getLocalPort()
+: <a class="el" href="TcpListener_8h.htm#a39fc793abf0349fc817ca56d1457fa4d">TcpListener.h</a>
+</li>
+<li>sfTcpListener_isBlocking()
+: <a class="el" href="TcpListener_8h.htm#ab22c015a56c355a937ba6269ce055a29">TcpListener.h</a>
+</li>
+<li>sfTcpListener_listen()
+: <a class="el" href="TcpListener_8h.htm#a9cdb3dbb682e1f6b0b3d0b2a27235c7c">TcpListener.h</a>
+</li>
+<li>sfTcpListener_setBlocking()
+: <a class="el" href="TcpListener_8h.htm#a669e10dfb7a6f482d6ec92e35025ce5b">TcpListener.h</a>
+</li>
+<li>sfTcpSocket_connect()
+: <a class="el" href="TcpSocket_8h.htm#a9c4184f1812234019fd72f6e59e97e80">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_create()
+: <a class="el" href="TcpSocket_8h.htm#a2e7a7f721c7131bc7a01d300c61fb96a">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_destroy()
+: <a class="el" href="TcpSocket_8h.htm#a5ccedadb6ebc020c3cbb37dbd049778b">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_disconnect()
+: <a class="el" href="TcpSocket_8h.htm#aac5cc7a607cf3a0eb26298cca3a9975f">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_getLocalPort()
+: <a class="el" href="TcpSocket_8h.htm#a1ebf96d27670ca943a4b177ff332d23c">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_getRemoteAddress()
+: <a class="el" href="TcpSocket_8h.htm#afb359983c56c78d5891a32740364ba52">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_getRemotePort()
+: <a class="el" href="TcpSocket_8h.htm#a853404b1381b6385a1217a6e75afc91b">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_isBlocking()
+: <a class="el" href="TcpSocket_8h.htm#a75bb56edaaf054a581494c64b7eed4a8">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_receive()
+: <a class="el" href="TcpSocket_8h.htm#aee28daf5169c0a5267f577335bc1d7ae">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_receivePacket()
+: <a class="el" href="TcpSocket_8h.htm#aec570f5bb1a24918c85d05b305bb7523">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_send()
+: <a class="el" href="TcpSocket_8h.htm#aeffdc58f74c32006760ca3f0b960911b">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_sendPacket()
+: <a class="el" href="TcpSocket_8h.htm#aa1bcf582e4d66d89abf05ba20688e3ef">TcpSocket.h</a>
+</li>
+<li>sfTcpSocket_setBlocking()
+: <a class="el" href="TcpSocket_8h.htm#a4b45f9e40dcf7879f165e8279de44237">TcpSocket.h</a>
+</li>
+<li>sfText_copy()
+: <a class="el" href="Text_8h.htm#a1e7556238e10d07d3eda941017f2ac49">Text.h</a>
+</li>
+<li>sfText_create()
+: <a class="el" href="Text_8h.htm#ae7b70f54d56d5c8df8959744f15e2023">Text.h</a>
+</li>
+<li>sfText_destroy()
+: <a class="el" href="Text_8h.htm#a83e86645fae5a0bbb2b98133547b4d6f">Text.h</a>
+</li>
+<li>sfText_findCharacterPos()
+: <a class="el" href="Text_8h.htm#a750a028a2cfeed4e978ed166ca0591ef">Text.h</a>
+</li>
+<li>sfText_getCharacterSize()
+: <a class="el" href="Text_8h.htm#a6c227d12dabf1ebda7d51a0561a16313">Text.h</a>
+</li>
+<li>sfText_getColor()
+: <a class="el" href="Text_8h.htm#a62ec37de3693ee0f0a491cee7e8a96bf">Text.h</a>
+</li>
+<li>sfText_getFont()
+: <a class="el" href="Text_8h.htm#abd1a383a243df8f98f4b615598d42a30">Text.h</a>
+</li>
+<li>sfText_getGlobalBounds()
+: <a class="el" href="Text_8h.htm#a2baf9c0ecdca166dd738d67de5cc7281">Text.h</a>
+</li>
+<li>sfText_getInverseTransform()
+: <a class="el" href="Text_8h.htm#a91f29cc8462ca53f48b88058e9a10399">Text.h</a>
+</li>
+<li>sfText_getLocalBounds()
+: <a class="el" href="Text_8h.htm#a9b4b1b1777adfbf4500bd330be3793f3">Text.h</a>
+</li>
+<li>sfText_getOrigin()
+: <a class="el" href="Text_8h.htm#af688adf98056e79d57d1492058071425">Text.h</a>
+</li>
+<li>sfText_getPosition()
+: <a class="el" href="Text_8h.htm#a5196e8dc1bae8de5a4a87578a6d4225d">Text.h</a>
+</li>
+<li>sfText_getRotation()
+: <a class="el" href="Text_8h.htm#ade010ad08321c818e0d8167050fdfc16">Text.h</a>
+</li>
+<li>sfText_getScale()
+: <a class="el" href="Text_8h.htm#aa7d090a7474cba7672e2327b541523d6">Text.h</a>
+</li>
+<li>sfText_getString()
+: <a class="el" href="Text_8h.htm#a1b8984cfb31469f5317d7b19a6f09798">Text.h</a>
+</li>
+<li>sfText_getStyle()
+: <a class="el" href="Text_8h.htm#a0b0f76ecd56df2cf67b395c92e00dedf">Text.h</a>
+</li>
+<li>sfText_getTransform()
+: <a class="el" href="Text_8h.htm#a2981417004fdaeff4e3ef988d1a6b969">Text.h</a>
+</li>
+<li>sfText_getUnicodeString()
+: <a class="el" href="Text_8h.htm#a198495aa3d6dd2d6db3a3bd1c3b5730a">Text.h</a>
+</li>
+<li>sfText_move()
+: <a class="el" href="Text_8h.htm#ad0f1d51d4e383c8e2ee9a117c2fece49">Text.h</a>
+</li>
+<li>sfText_rotate()
+: <a class="el" href="Text_8h.htm#ac3ef9aa913650cfa2ff301c772ada8d7">Text.h</a>
+</li>
+<li>sfText_scale()
+: <a class="el" href="Text_8h.htm#a84d5017b3acc7fbf0ae1a7aa895ba08d">Text.h</a>
+</li>
+<li>sfText_setCharacterSize()
+: <a class="el" href="Text_8h.htm#aef27fa7e14d8ff093e5f02c4bea96fe9">Text.h</a>
+</li>
+<li>sfText_setColor()
+: <a class="el" href="Text_8h.htm#a0a8a8077b853f5dccc0c1ea4f97fe2f7">Text.h</a>
+</li>
+<li>sfText_setFont()
+: <a class="el" href="Text_8h.htm#a850d77f50c09e5c2c7f6ee21ea047186">Text.h</a>
+</li>
+<li>sfText_setOrigin()
+: <a class="el" href="Text_8h.htm#a7a71f9dda0f3394c648d1e52113a4b30">Text.h</a>
+</li>
+<li>sfText_setPosition()
+: <a class="el" href="Text_8h.htm#a4e77deb67e5affaad8d5559b5e7f88f7">Text.h</a>
+</li>
+<li>sfText_setRotation()
+: <a class="el" href="Text_8h.htm#a736b88fca82dc886a2c0e5e17da9ebdb">Text.h</a>
+</li>
+<li>sfText_setScale()
+: <a class="el" href="Text_8h.htm#af40bee46a8dce7a3b8d5acd0e9981df1">Text.h</a>
+</li>
+<li>sfText_setString()
+: <a class="el" href="Text_8h.htm#a4c8aface66515135b3bd56eb8aa5c714">Text.h</a>
+</li>
+<li>sfText_setStyle()
+: <a class="el" href="Text_8h.htm#acfbc1acf764acdc9cd3373d4701f3925">Text.h</a>
+</li>
+<li>sfText_setUnicodeString()
+: <a class="el" href="Text_8h.htm#a0d75b44d58c3f555d3dd86c4b1fbfbea">Text.h</a>
+</li>
+<li>sfTexture_bind()
+: <a class="el" href="Texture_8h.htm#a93858b1acf2b2444cdcbd358a7870392">Texture.h</a>
+</li>
+<li>sfTexture_copy()
+: <a class="el" href="Texture_8h.htm#ad41b0ee28a542e36d9b4252962fe7ab5">Texture.h</a>
+</li>
+<li>sfTexture_copyToImage()
+: <a class="el" href="Texture_8h.htm#a31a0a4bb0a066d52c4576cb7bc593439">Texture.h</a>
+</li>
+<li>sfTexture_create()
+: <a class="el" href="Texture_8h.htm#adb70e3542940670b959aac0d6cb3928f">Texture.h</a>
+</li>
+<li>sfTexture_createFromFile()
+: <a class="el" href="Texture_8h.htm#a4f6000a17cd1ee2f7955d6f671fe7b54">Texture.h</a>
+</li>
+<li>sfTexture_createFromImage()
+: <a class="el" href="Texture_8h.htm#a2a45cfd1e5a0682afd8348edbd8d7c48">Texture.h</a>
+</li>
+<li>sfTexture_createFromMemory()
+: <a class="el" href="Texture_8h.htm#a84f2b168f062233396acb236682e3570">Texture.h</a>
+</li>
+<li>sfTexture_createFromStream()
+: <a class="el" href="Texture_8h.htm#a8da6416a57852b24974f1a09403a0b33">Texture.h</a>
+</li>
+<li>sfTexture_destroy()
+: <a class="el" href="Texture_8h.htm#aedade8aee288d2832288fdf2ba94767c">Texture.h</a>
+</li>
+<li>sfTexture_getMaximumSize()
+: <a class="el" href="Texture_8h.htm#a9ce27b7ffa8cf06a22e2335d66e82d4d">Texture.h</a>
+</li>
+<li>sfTexture_getSize()
+: <a class="el" href="Texture_8h.htm#a52b1c4bb16521e933b13fb11882d8826">Texture.h</a>
+</li>
+<li>sfTexture_isRepeated()
+: <a class="el" href="Texture_8h.htm#a6a7608c4160b0927e319771851604907">Texture.h</a>
+</li>
+<li>sfTexture_isSmooth()
+: <a class="el" href="Texture_8h.htm#a36362ac2ea42d7cac13ab4bd726c0f2a">Texture.h</a>
+</li>
+<li>sfTexture_setRepeated()
+: <a class="el" href="Texture_8h.htm#a6b2914a31fc37ebba8ab2fd66ced3808">Texture.h</a>
+</li>
+<li>sfTexture_setSmooth()
+: <a class="el" href="Texture_8h.htm#a343d6e61e93ff2ddea730dac554ffa7f">Texture.h</a>
+</li>
+<li>sfTexture_updateFromImage()
+: <a class="el" href="Texture_8h.htm#a0385ceaa1c474eb07f8d414b5380d21b">Texture.h</a>
+</li>
+<li>sfTexture_updateFromPixels()
+: <a class="el" href="Texture_8h.htm#a5bc557f532e53a25c1b970de77dc46d2">Texture.h</a>
+</li>
+<li>sfTexture_updateFromRenderWindow()
+: <a class="el" href="Texture_8h.htm#a0115dfe938c5c0f3d800e6498bf46553">Texture.h</a>
+</li>
+<li>sfTexture_updateFromWindow()
+: <a class="el" href="Texture_8h.htm#aef18f4ebd6c4585f3b84b7233f3134dd">Texture.h</a>
+</li>
+<li>sfThread_create()
+: <a class="el" href="Thread_8h.htm#a9257f98a24e85cc85b59c181db4e84dc">Thread.h</a>
+</li>
+<li>sfThread_destroy()
+: <a class="el" href="Thread_8h.htm#a013650eb375bce8ba691814abe94bfe6">Thread.h</a>
+</li>
+<li>sfThread_launch()
+: <a class="el" href="Thread_8h.htm#ad68fdc94cc65dddf1b27a5b0758d3335">Thread.h</a>
+</li>
+<li>sfThread_terminate()
+: <a class="el" href="Thread_8h.htm#a1700c19f916ce8dfc8d2dcfe93d299ed">Thread.h</a>
+</li>
+<li>sfThread_wait()
+: <a class="el" href="Thread_8h.htm#a198ad9130b09b362941c43b90f547381">Thread.h</a>
+</li>
+<li>sfTime_asMicroseconds()
+: <a class="el" href="Time_8h.htm#a182b22a1ee5a9bd428d2d68975a2fc7c">Time.h</a>
+</li>
+<li>sfTime_asMilliseconds()
+: <a class="el" href="Time_8h.htm#ae18c160c0513c04ff6f3677add1c2041">Time.h</a>
+</li>
+<li>sfTime_asSeconds()
+: <a class="el" href="Time_8h.htm#a4eae76694e0dc04bad76472f5512a83e">Time.h</a>
+</li>
+<li>sfTransform_combine()
+: <a class="el" href="Transform_8h.htm#a552690ab21fd47659f412cf801ad3477">Transform.h</a>
+</li>
+<li>sfTransform_fromMatrix()
+: <a class="el" href="Transform_8h.htm#a46fb0a93fc21dcb280e1ec4fc4a91cfa">Transform.h</a>
+</li>
+<li>sfTransform_getInverse()
+: <a class="el" href="Transform_8h.htm#a7a01c40ea607624d70f901452eae83bd">Transform.h</a>
+</li>
+<li>sfTransform_getMatrix()
+: <a class="el" href="Transform_8h.htm#adefcb358d2f240b18e835613c563eefc">Transform.h</a>
+</li>
+<li>sfTransform_rotate()
+: <a class="el" href="Transform_8h.htm#ae75d653c20e398cda2e6b17c47bad7d2">Transform.h</a>
+</li>
+<li>sfTransform_rotateWithCenter()
+: <a class="el" href="Transform_8h.htm#a193173122b50519ae84f02a13600f22b">Transform.h</a>
+</li>
+<li>sfTransform_scale()
+: <a class="el" href="Transform_8h.htm#a6b98dc4a8fa5c92857969fa1908ece1a">Transform.h</a>
+</li>
+<li>sfTransform_scaleWithCenter()
+: <a class="el" href="Transform_8h.htm#ad2947ed7ba1fb74024141a1daef393b8">Transform.h</a>
+</li>
+<li>sfTransform_transformPoint()
+: <a class="el" href="Transform_8h.htm#a6f08eb29f3e596c59505cfadf83bed68">Transform.h</a>
+</li>
+<li>sfTransform_transformRect()
+: <a class="el" href="Transform_8h.htm#a7491ed1f5f0c5bfb6ded1c78f2f0728a">Transform.h</a>
+</li>
+<li>sfTransform_translate()
+: <a class="el" href="Transform_8h.htm#a564aa15648b02233ee3488e4b05b20e1">Transform.h</a>
+</li>
+<li>sfTransformable_copy()
+: <a class="el" href="Transformable_8h.htm#a9bd2e80a19ae4b88aa390e8f33c8d3ee">Transformable.h</a>
+</li>
+<li>sfTransformable_create()
+: <a class="el" href="Transformable_8h.htm#ad09fa6667f78ee9edccef7ad89edb891">Transformable.h</a>
+</li>
+<li>sfTransformable_destroy()
+: <a class="el" href="Transformable_8h.htm#a539f6e2f7f0d69912e8ea449c2e569df">Transformable.h</a>
+</li>
+<li>sfTransformable_getInverseTransform()
+: <a class="el" href="Transformable_8h.htm#a136021f53c2a12655a215245c63fdd97">Transformable.h</a>
+</li>
+<li>sfTransformable_getOrigin()
+: <a class="el" href="Transformable_8h.htm#af5b3686f9b452711dfb433d44c98ada5">Transformable.h</a>
+</li>
+<li>sfTransformable_getPosition()
+: <a class="el" href="Transformable_8h.htm#ae97417c3411467d47f4093897a0451ca">Transformable.h</a>
+</li>
+<li>sfTransformable_getRotation()
+: <a class="el" href="Transformable_8h.htm#a763d72100200cdddfd8ca7f66862cb1d">Transformable.h</a>
+</li>
+<li>sfTransformable_getScale()
+: <a class="el" href="Transformable_8h.htm#a1eb294c729aec0f3ba1d52b0a1b4483c">Transformable.h</a>
+</li>
+<li>sfTransformable_getTransform()
+: <a class="el" href="Transformable_8h.htm#ab2a9fc159b51a6c4d211de8b747c8b93">Transformable.h</a>
+</li>
+<li>sfTransformable_move()
+: <a class="el" href="Transformable_8h.htm#a69fb9dc215c40d417ac5a8e628db7454">Transformable.h</a>
+</li>
+<li>sfTransformable_rotate()
+: <a class="el" href="Transformable_8h.htm#a406ce10ec74200ab111bb4cc0d85054f">Transformable.h</a>
+</li>
+<li>sfTransformable_scale()
+: <a class="el" href="Transformable_8h.htm#a2cf4590094f13e7a94646e85c2fcade9">Transformable.h</a>
+</li>
+<li>sfTransformable_setOrigin()
+: <a class="el" href="Transformable_8h.htm#a4887dd4e715a717683f4352feb1f2cd5">Transformable.h</a>
+</li>
+<li>sfTransformable_setPosition()
+: <a class="el" href="Transformable_8h.htm#ad67bfbdb8c8ae13a8a97dab37a8a39b0">Transformable.h</a>
+</li>
+<li>sfTransformable_setRotation()
+: <a class="el" href="Transformable_8h.htm#a2dbb25d013c075f2870e65c511a9ba92">Transformable.h</a>
+</li>
+<li>sfTransformable_setScale()
+: <a class="el" href="Transformable_8h.htm#acd834de75a3b5fe9491c4d86956feb27">Transformable.h</a>
+</li>
+<li>sfUdpSocket_bind()
+: <a class="el" href="UdpSocket_8h.htm#a277b0694d66511783f9907975793dae6">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_create()
+: <a class="el" href="UdpSocket_8h.htm#af649392c41ece776fd7ec56217639615">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_destroy()
+: <a class="el" href="UdpSocket_8h.htm#afac1437f83c9a385a3f43db52aa9234d">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_getLocalPort()
+: <a class="el" href="UdpSocket_8h.htm#ae343b0527f28b4ccb70c1e959a84ba76">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_isBlocking()
+: <a class="el" href="UdpSocket_8h.htm#ad3cb760bad25d3aa38c23e0f22ff49cf">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_maxDatagramSize()
+: <a class="el" href="UdpSocket_8h.htm#a68b62f968f64978bf08d64421af81c28">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_receive()
+: <a class="el" href="UdpSocket_8h.htm#a80106b3d8ad72364b2774fecdcaf8553">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_receivePacket()
+: <a class="el" href="UdpSocket_8h.htm#a71868a2da0677442bf9366182a0ea8b4">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_send()
+: <a class="el" href="UdpSocket_8h.htm#ac31401cdf413cbe5fde7d8d2e2a2dadc">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_sendPacket()
+: <a class="el" href="UdpSocket_8h.htm#a396b459d2c7c555998faa3b349f12aa4">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_setBlocking()
+: <a class="el" href="UdpSocket_8h.htm#ad7afb7be44883236277629efe74ddb44">UdpSocket.h</a>
+</li>
+<li>sfUdpSocket_unbind()
+: <a class="el" href="UdpSocket_8h.htm#a800776e415ce2705d0b9a71736d4d71c">UdpSocket.h</a>
+</li>
+<li>sfVertexArray_append()
+: <a class="el" href="VertexArray_8h.htm#ad9b331d017f46ab94d366fe34f525b9c">VertexArray.h</a>
+</li>
+<li>sfVertexArray_clear()
+: <a class="el" href="VertexArray_8h.htm#afe9897d04a518535c3d5213a5d7991f4">VertexArray.h</a>
+</li>
+<li>sfVertexArray_copy()
+: <a class="el" href="VertexArray_8h.htm#ab58b011a15ed4bfdf0ed24c8aa481ceb">VertexArray.h</a>
+</li>
+<li>sfVertexArray_create()
+: <a class="el" href="VertexArray_8h.htm#a9b903c73366743e28b290398dc148996">VertexArray.h</a>
+</li>
+<li>sfVertexArray_destroy()
+: <a class="el" href="VertexArray_8h.htm#a2478b2f05fdb91085936fd92f285bcc2">VertexArray.h</a>
+</li>
+<li>sfVertexArray_getBounds()
+: <a class="el" href="VertexArray_8h.htm#a05dc73fea70369efbd5d9e564ee93053">VertexArray.h</a>
+</li>
+<li>sfVertexArray_getPrimitiveType()
+: <a class="el" href="VertexArray_8h.htm#aeae67dc58c1394d0c792a7adaa744ff0">VertexArray.h</a>
+</li>
+<li>sfVertexArray_getVertex()
+: <a class="el" href="VertexArray_8h.htm#a7e8e994cffdb8fa7c29d1ca67067e69c">VertexArray.h</a>
+</li>
+<li>sfVertexArray_getVertexCount()
+: <a class="el" href="VertexArray_8h.htm#acc2045fa5f5dd89efe6a573d92382acc">VertexArray.h</a>
+</li>
+<li>sfVertexArray_resize()
+: <a class="el" href="VertexArray_8h.htm#ab5505df24acd593410120a89f6b7270d">VertexArray.h</a>
+</li>
+<li>sfVertexArray_setPrimitiveType()
+: <a class="el" href="VertexArray_8h.htm#a2eb1b5ee96d827f011e09951a8f77ec1">VertexArray.h</a>
+</li>
+<li>sfVideoMode_getDesktopMode()
+: <a class="el" href="VideoMode_8h.htm#a36e66ffd586cf4b7702306f8443675b9">VideoMode.h</a>
+</li>
+<li>sfVideoMode_getFullscreenModes()
+: <a class="el" href="VideoMode_8h.htm#a974de07cb377e7ab5b51a0912edcdda1">VideoMode.h</a>
+</li>
+<li>sfVideoMode_isValid()
+: <a class="el" href="VideoMode_8h.htm#a4e2ed0c0b86aec06995bb9ca0e61845f">VideoMode.h</a>
+</li>
+<li>sfView_copy()
+: <a class="el" href="View_8h.htm#a1763c62462a11c2da737f513a31c313f">View.h</a>
+</li>
+<li>sfView_create()
+: <a class="el" href="View_8h.htm#a012d771cbc2a28135b54569de7f97d07">View.h</a>
+</li>
+<li>sfView_createFromRect()
+: <a class="el" href="View_8h.htm#a7a3186f3e1e3466b302505bea210d331">View.h</a>
+</li>
+<li>sfView_destroy()
+: <a class="el" href="View_8h.htm#a437e74187a4051f494cd2c085c24f504">View.h</a>
+</li>
+<li>sfView_getCenter()
+: <a class="el" href="View_8h.htm#a5dfa70990eb9e42b86793be6acce5f77">View.h</a>
+</li>
+<li>sfView_getRotation()
+: <a class="el" href="View_8h.htm#a59ad559ab84d968e9afa36f9aef1a129">View.h</a>
+</li>
+<li>sfView_getSize()
+: <a class="el" href="View_8h.htm#a7e1d07a9bb8c63604a5a5e4bb1af414e">View.h</a>
+</li>
+<li>sfView_getViewport()
+: <a class="el" href="View_8h.htm#aba7e1c8378b81a83ff48513830c361c1">View.h</a>
+</li>
+<li>sfView_move()
+: <a class="el" href="View_8h.htm#ab549877e98cd1ed2f2e1e9ee5238d092">View.h</a>
+</li>
+<li>sfView_reset()
+: <a class="el" href="View_8h.htm#abcb11bfce774e22c0064a1377973dd51">View.h</a>
+</li>
+<li>sfView_rotate()
+: <a class="el" href="View_8h.htm#a071e2bb92561b17e0f5c1ecddd8e1f11">View.h</a>
+</li>
+<li>sfView_setCenter()
+: <a class="el" href="View_8h.htm#af43eb223d8d146048adc203b31994856">View.h</a>
+</li>
+<li>sfView_setRotation()
+: <a class="el" href="View_8h.htm#a8b4963fee083d8fe16cf7b2079225bd4">View.h</a>
+</li>
+<li>sfView_setSize()
+: <a class="el" href="View_8h.htm#ac9adf7052a52fcc4c07390299c9e8b8c">View.h</a>
+</li>
+<li>sfView_setViewport()
+: <a class="el" href="View_8h.htm#a8b657d047008fc3af05b38b17b7499bc">View.h</a>
+</li>
+<li>sfView_zoom()
+: <a class="el" href="View_8h.htm#a2d022e3704f3bb9c3775cd2d08991090">View.h</a>
+</li>
+<li>sfWindow_close()
+: <a class="el" href="Window_2Window_8h.htm#a21372b3208d26b6d8834653dfd68e1bf">Window/Window.h</a>
+</li>
+<li>sfWindow_create()
+: <a class="el" href="Window_2Window_8h.htm#a62ce7d23bab75de979733d33ddd1d26b">Window/Window.h</a>
+</li>
+<li>sfWindow_createFromHandle()
+: <a class="el" href="Window_2Window_8h.htm#a1cc5243f3551270da858891b1e7ee696">Window/Window.h</a>
+</li>
+<li>sfWindow_createUnicode()
+: <a class="el" href="Window_2Window_8h.htm#ae7f77cc0bb819320c64135dac787d316">Window/Window.h</a>
+</li>
+<li>sfWindow_destroy()
+: <a class="el" href="Window_2Window_8h.htm#a10907d8c517ce037d6f841c5e69fe437">Window/Window.h</a>
+</li>
+<li>sfWindow_display()
+: <a class="el" href="Window_2Window_8h.htm#a0bc0c3935fe007de095a72d0b34a6743">Window/Window.h</a>
+</li>
+<li>sfWindow_getPosition()
+: <a class="el" href="Window_2Window_8h.htm#ade728e9cda44c43a806632d6835cf234">Window/Window.h</a>
+</li>
+<li>sfWindow_getSettings()
+: <a class="el" href="Window_2Window_8h.htm#a176c71c056c4bb8e1af633397453ce85">Window/Window.h</a>
+</li>
+<li>sfWindow_getSize()
+: <a class="el" href="Window_2Window_8h.htm#acca0f765b1572abd1fef5e7719cffe64">Window/Window.h</a>
+</li>
+<li>sfWindow_getSystemHandle()
+: <a class="el" href="Window_2Window_8h.htm#aa0af87ca3a8405df13ee4d073d563cd9">Window/Window.h</a>
+</li>
+<li>sfWindow_isOpen()
+: <a class="el" href="Window_2Window_8h.htm#ad3926f45d6b5ec44c26a5fa6100a07ad">Window/Window.h</a>
+</li>
+<li>sfWindow_pollEvent()
+: <a class="el" href="Window_2Window_8h.htm#a51e92c4f34901f8b25987707e37ac478">Window/Window.h</a>
+</li>
+<li>sfWindow_setActive()
+: <a class="el" href="Window_2Window_8h.htm#a0bbbbe74ef74e1ed15e1ffea2299ee38">Window/Window.h</a>
+</li>
+<li>sfWindow_setFramerateLimit()
+: <a class="el" href="Window_2Window_8h.htm#a531e9b8dc4d770f02e0007c721f645ac">Window/Window.h</a>
+</li>
+<li>sfWindow_setIcon()
+: <a class="el" href="Window_2Window_8h.htm#a2d8879ef7dce55eec2374dd81b5b01ec">Window/Window.h</a>
+</li>
+<li>sfWindow_setJoystickThreshold()
+: <a class="el" href="Window_2Window_8h.htm#a118b5b0477cad8570a43c1e0776a2344">Window/Window.h</a>
+</li>
+<li>sfWindow_setKeyRepeatEnabled()
+: <a class="el" href="Window_2Window_8h.htm#a6ba581afb0c73bb6048b3663a06c66e8">Window/Window.h</a>
+</li>
+<li>sfWindow_setMouseCursorVisible()
+: <a class="el" href="Window_2Window_8h.htm#ac7169f2d5fca1da063fa562c5b83b565">Window/Window.h</a>
+</li>
+<li>sfWindow_setPosition()
+: <a class="el" href="Window_2Window_8h.htm#a1bcb2e8b9015663f55c6319ef2ec6788">Window/Window.h</a>
+</li>
+<li>sfWindow_setSize()
+: <a class="el" href="Window_2Window_8h.htm#a59bfe45b4916569d266c4658a056f27d">Window/Window.h</a>
+</li>
+<li>sfWindow_setTitle()
+: <a class="el" href="Window_2Window_8h.htm#aaeed43706b88d6805249251b6428f58d">Window/Window.h</a>
+</li>
+<li>sfWindow_setUnicodeTitle()
+: <a class="el" href="Window_2Window_8h.htm#a8d454eab5edaefb5d48c34876e3e5def">Window/Window.h</a>
+</li>
+<li>sfWindow_setVerticalSyncEnabled()
+: <a class="el" href="Window_2Window_8h.htm#a54586139094b54571dd33a678168627e">Window/Window.h</a>
+</li>
+<li>sfWindow_setVisible()
+: <a class="el" href="Window_2Window_8h.htm#a287023f7aaaf603979ee7ac157f05f31">Window/Window.h</a>
+</li>
+<li>sfWindow_waitEvent()
+: <a class="el" href="Window_2Window_8h.htm#a392ecee0264b630004d45c46a29097a3">Window/Window.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_type.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_type.htm
new file mode 100755
index 0000000..6ae20fb
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_type.htm
@@ -0,0 +1,238 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.htm"><span>All</span></a></li>
+ <li><a href="globals_func.htm"><span>Functions</span></a></li>
+ <li><a href="globals_vars.htm"><span>Variables</span></a></li>
+ <li class="current"><a href="globals_type.htm"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.htm"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.htm"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.htm"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index_s"><span>s</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>sfBool
+: <a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">Config.h</a>
+</li>
+<li>sfCircleShape
+: <a class="el" href="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1">Graphics/Types.h</a>
+</li>
+<li>sfClock
+: <a class="el" href="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9">System/Types.h</a>
+</li>
+<li>sfContext
+: <a class="el" href="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175">Window/Types.h</a>
+</li>
+<li>sfConvexShape
+: <a class="el" href="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062">Graphics/Types.h</a>
+</li>
+<li>sfFont
+: <a class="el" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">Graphics/Types.h</a>
+</li>
+<li>sfFtp
+: <a class="el" href="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4">Network/Types.h</a>
+</li>
+<li>sfFtpDirectoryResponse
+: <a class="el" href="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544">Network/Types.h</a>
+</li>
+<li>sfFtpListingResponse
+: <a class="el" href="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9">Network/Types.h</a>
+</li>
+<li>sfFtpResponse
+: <a class="el" href="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6">Network/Types.h</a>
+</li>
+<li>sfHttp
+: <a class="el" href="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312">Network/Types.h</a>
+</li>
+<li>sfHttpRequest
+: <a class="el" href="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d">Network/Types.h</a>
+</li>
+<li>sfHttpResponse
+: <a class="el" href="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7">Network/Types.h</a>
+</li>
+<li>sfImage
+: <a class="el" href="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb">Graphics/Types.h</a>
+</li>
+<li>sfInputStream
+: <a class="el" href="InputStream_8h.htm#aa9dcdd6f4acaf3c6dfcb6fa1569a9eb3">InputStream.h</a>
+</li>
+<li>sfInputStreamGetSizeFunc
+: <a class="el" href="InputStream_8h.htm#a1fa59d83931f5bb4c34550626c3d046b">InputStream.h</a>
+</li>
+<li>sfInputStreamReadFunc
+: <a class="el" href="InputStream_8h.htm#aef21b5bd5de4450daafe584dc8ee211b">InputStream.h</a>
+</li>
+<li>sfInputStreamSeekFunc
+: <a class="el" href="InputStream_8h.htm#a01324b1cc04f41a8d1b20330b3b160c9">InputStream.h</a>
+</li>
+<li>sfInputStreamTellFunc
+: <a class="el" href="InputStream_8h.htm#ab7c5eb9660333e3d993574bb6f0a279e">InputStream.h</a>
+</li>
+<li>sfInt16
+: <a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">Config.h</a>
+</li>
+<li>sfInt32
+: <a class="el" href="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e">Config.h</a>
+</li>
+<li>sfInt64
+: <a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">Config.h</a>
+</li>
+<li>sfInt8
+: <a class="el" href="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11">Config.h</a>
+</li>
+<li>sfMusic
+: <a class="el" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">Audio/Types.h</a>
+</li>
+<li>sfMutex
+: <a class="el" href="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955">System/Types.h</a>
+</li>
+<li>sfPacket
+: <a class="el" href="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815">Network/Types.h</a>
+</li>
+<li>sfRectangleShape
+: <a class="el" href="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9">Graphics/Types.h</a>
+</li>
+<li>sfRenderTexture
+: <a class="el" href="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12">Graphics/Types.h</a>
+</li>
+<li>sfRenderWindow
+: <a class="el" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">Graphics/Types.h</a>
+</li>
+<li>sfShader
+: <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">Graphics/Types.h</a>
+</li>
+<li>sfShape
+: <a class="el" href="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20">Graphics/Types.h</a>
+</li>
+<li>sfShapeGetPointCallback
+: <a class="el" href="Shape_8h.htm#a89b2124456c9340f7e8be9d9c6989214">Shape.h</a>
+</li>
+<li>sfShapeGetPointCountCallback
+: <a class="el" href="Shape_8h.htm#a5ff33b0bd8d3bc45ef8c51aca395de49">Shape.h</a>
+</li>
+<li>sfSocketSelector
+: <a class="el" href="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0">Network/Types.h</a>
+</li>
+<li>sfSound
+: <a class="el" href="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3">Audio/Types.h</a>
+</li>
+<li>sfSoundBuffer
+: <a class="el" href="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f">Audio/Types.h</a>
+</li>
+<li>sfSoundBufferRecorder
+: <a class="el" href="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80">Audio/Types.h</a>
+</li>
+<li>sfSoundRecorder
+: <a class="el" href="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce">Audio/Types.h</a>
+</li>
+<li>sfSoundRecorderProcessCallback
+: <a class="el" href="SoundRecorder_8h.htm#ad6d8bc1ecf3c165f687044c69b95ec79">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorderStartCallback
+: <a class="el" href="SoundRecorder_8h.htm#a51de2ab37546b8f518af2a62f2fe6936">SoundRecorder.h</a>
+</li>
+<li>sfSoundRecorderStopCallback
+: <a class="el" href="SoundRecorder_8h.htm#a1c79476189b5754b7ccd80de4f9b193d">SoundRecorder.h</a>
+</li>
+<li>sfSoundStream
+: <a class="el" href="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f">Audio/Types.h</a>
+</li>
+<li>sfSoundStreamGetDataCallback
+: <a class="el" href="SoundStream_8h.htm#a07098319793569f781ae7eb918ebced7">SoundStream.h</a>
+</li>
+<li>sfSoundStreamSeekCallback
+: <a class="el" href="SoundStream_8h.htm#aca9917589476306488bd05bc2838f5cc">SoundStream.h</a>
+</li>
+<li>sfSprite
+: <a class="el" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">Graphics/Types.h</a>
+</li>
+<li>sfTcpListener
+: <a class="el" href="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49">Network/Types.h</a>
+</li>
+<li>sfTcpSocket
+: <a class="el" href="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f">Network/Types.h</a>
+</li>
+<li>sfText
+: <a class="el" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">Graphics/Types.h</a>
+</li>
+<li>sfTexture
+: <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">Graphics/Types.h</a>
+</li>
+<li>sfThread
+: <a class="el" href="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1">System/Types.h</a>
+</li>
+<li>sfTransformable
+: <a class="el" href="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913">Graphics/Types.h</a>
+</li>
+<li>sfUdpSocket
+: <a class="el" href="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1">Network/Types.h</a>
+</li>
+<li>sfUint16
+: <a class="el" href="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051">Config.h</a>
+</li>
+<li>sfUint32
+: <a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">Config.h</a>
+</li>
+<li>sfUint64
+: <a class="el" href="Config_8h.htm#a4a50928196ddc5bf69b3ff1341e6b1d8">Config.h</a>
+</li>
+<li>sfUint8
+: <a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">Config.h</a>
+</li>
+<li>sfVertexArray
+: <a class="el" href="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934">Graphics/Types.h</a>
+</li>
+<li>sfView
+: <a class="el" href="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd">Graphics/Types.h</a>
+</li>
+<li>sfWindow
+: <a class="el" href="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e">Window/Types.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_vars.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_vars.htm
new file mode 100755
index 0000000..10ac715
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/globals_vars.htm
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.htm"><span>All</span></a></li>
+ <li><a href="globals_func.htm"><span>Functions</span></a></li>
+ <li class="current"><a href="globals_vars.htm"><span>Variables</span></a></li>
+ <li><a href="globals_type.htm"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.htm"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.htm"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.htm"><span>Macros</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="contents">
+&#160;<ul>
+<li>sfBlack
+: <a class="el" href="Color_8h.htm#a8de4271867f1c457600ffe7da0a3c4ac">Color.h</a>
+</li>
+<li>sfBlue
+: <a class="el" href="Color_8h.htm#a9c924152b8202f01c651a294ef918495">Color.h</a>
+</li>
+<li>sfCyan
+: <a class="el" href="Color_8h.htm#ad509c749fe05396e3bc24b3ce9ac9a86">Color.h</a>
+</li>
+<li>sfGreen
+: <a class="el" href="Color_8h.htm#a964314697ffb4696c71cfa73d310a73e">Color.h</a>
+</li>
+<li>sfIpAddress_Broadcast
+: <a class="el" href="IpAddress_8h.htm#af59c85aa3c8897c456f621c3846a43ba">IpAddress.h</a>
+</li>
+<li>sfIpAddress_LocalHost
+: <a class="el" href="IpAddress_8h.htm#ad55263cedcdd3795e0c3ee7e7637a288">IpAddress.h</a>
+</li>
+<li>sfIpAddress_None
+: <a class="el" href="IpAddress_8h.htm#a4b6539d02e7d37fd62dd668501b3bade">IpAddress.h</a>
+</li>
+<li>sfMagenta
+: <a class="el" href="Color_8h.htm#a64158766c36f8a5ca494145b26afc1a0">Color.h</a>
+</li>
+<li>sfRed
+: <a class="el" href="Color_8h.htm#ab826c625803580127ed39ee3e9a0f7cd">Color.h</a>
+</li>
+<li>sfTime_Zero
+: <a class="el" href="Time_8h.htm#a4bfaf4ff046dfbbfa6c900ec9b839b4d">Time.h</a>
+</li>
+<li>sfTransform_Identity
+: <a class="el" href="Transform_8h.htm#ae31e8c09a792f146d2b2d04ad50c9409">Transform.h</a>
+</li>
+<li>sfTransparent
+: <a class="el" href="Color_8h.htm#a6131712204edb70ab9e5dbed000670d0">Color.h</a>
+</li>
+<li>sfWhite
+: <a class="el" href="Color_8h.htm#ab503beca818a947defefcaee069d051e">Color.h</a>
+</li>
+<li>sfYellow
+: <a class="el" href="Color_8h.htm#a2c1c80ec505c9cb16ef3a0a48b6660f2">Color.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.hhc b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.hhc
new file mode 100755
index 0000000..a41426c
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.hhc
@@ -0,0 +1,1636 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<HTML><HEAD></HEAD><BODY>
+<OBJECT type="text/site properties">
+<param name="FrameName" value="right">
+</OBJECT>
+<UL>
+<LI><OBJECT type="text/sitemap"><param name="Name" value="Data Structures"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Data Structures"><param name="Local" value="annotated.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfColor"><param name="Local" value="structsfColor.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="a"><param name="Local" value="structsfColor.htm#a2de3cdae53e71351a84acf11d728bbaf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="b"><param name="Local" value="structsfColor.htm#a0f913a8ab878cffd93a9c466a7eba12e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="g"><param name="Local" value="structsfColor.htm#a49d25e018c1edca9366451f64bf3545a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="r"><param name="Local" value="structsfColor.htm#a1e0a050f80789ea319fa2befeb3c65bf"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfContextSettings"><param name="Local" value="structsfContextSettings.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="antialiasingLevel"><param name="Local" value="structsfContextSettings.htm#ac07d9e036739be9a15faf85257f6c0d1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="depthBits"><param name="Local" value="structsfContextSettings.htm#a3cea71e5fd3d37d19b202d417f69ca52"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="majorVersion"><param name="Local" value="structsfContextSettings.htm#a6aef368fb752a78af38104c19c57448c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="minorVersion"><param name="Local" value="structsfContextSettings.htm#aac5b6d3a795a824b9505f7e24b3bdabc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="stencilBits"><param name="Local" value="structsfContextSettings.htm#a61cc7290934e675045fa0696dc98812f"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvent"><param name="Local" value="unionsfEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="joystickButton"><param name="Local" value="unionsfEvent.htm#a556c22f2bbefffa6f0ed0ba566a01be9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="joystickConnect"><param name="Local" value="unionsfEvent.htm#a26048924ee611f512688a3660022657b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="joystickMove"><param name="Local" value="unionsfEvent.htm#ac98fa0f70adc6fd4b851e33437d16d2b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="key"><param name="Local" value="unionsfEvent.htm#a2908c48752a349a0036f399da086a8cd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="mouseButton"><param name="Local" value="unionsfEvent.htm#adcaa3d074bae3840e841b44d8a4d78ba"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="mouseMove"><param name="Local" value="unionsfEvent.htm#a31028d58c41b315c5477d5e0fffbd21f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="mouseWheel"><param name="Local" value="unionsfEvent.htm#a73546f65eeecbb5fbeb962a5c209ac9b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="size"><param name="Local" value="unionsfEvent.htm#a4e7d9913d70ce3b10724d00cbd803d8e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="text"><param name="Local" value="unionsfEvent.htm#aeef4dfa8ecc93109c1606aaed7ab9bab"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="unionsfEvent.htm#ae061e7ccb28bea305ba1b88f1f5353e0"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFloatRect"><param name="Local" value="structsfFloatRect.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="height"><param name="Local" value="structsfFloatRect.htm#ab8fe7cdba7bc427c32668b481a0141e8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="left"><param name="Local" value="structsfFloatRect.htm#ae99793a961ed07e17738728883f8808f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="top"><param name="Local" value="structsfFloatRect.htm#a367f21655bb64c554dbbd1c723325c9f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="width"><param name="Local" value="structsfFloatRect.htm#a0f630ef476d31b0ebd925de1aa09ff7d"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfGlyph"><param name="Local" value="structsfGlyph.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="advance"><param name="Local" value="structsfGlyph.htm#a72523f43630b4fafae5f56244911cc96"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="bounds"><param name="Local" value="structsfGlyph.htm#a630b2981289c02b0a3a6f05ee36687a1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="textureRect"><param name="Local" value="structsfGlyph.htm#ac8667a7e0146214cc50d7f58e87ad628"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfInputStream"><param name="Local" value="structsfInputStream.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="getSize"><param name="Local" value="structsfInputStream.htm#a7b0547791e8623d25665f3f548c56155"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="read"><param name="Local" value="structsfInputStream.htm#a1e0e01811d39948d88ab48fb699b35ab"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="seek"><param name="Local" value="structsfInputStream.htm#a2cc2a43577f60e8bdf5ec996d56a61b8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="tell"><param name="Local" value="structsfInputStream.htm#a77eb62116437c5e537c41251bb1a1aef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="userData"><param name="Local" value="structsfInputStream.htm#a30735244b50522aef5bec127e32723da"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIntRect"><param name="Local" value="structsfIntRect.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="height"><param name="Local" value="structsfIntRect.htm#a281a40797849d026b0c0821bc1c385b1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="left"><param name="Local" value="structsfIntRect.htm#a45f2969f17a49a16c46e9550b769e049"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="top"><param name="Local" value="structsfIntRect.htm#a2126d372442c97cf66e7fff4579c1f07"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="width"><param name="Local" value="structsfIntRect.htm#a17806f620fd708b0f3d945c139b12b67"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIpAddress"><param name="Local" value="structsfIpAddress.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="address"><param name="Local" value="structsfIpAddress.htm#a8296cd507686cfaf6ee12c687d2185a6"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickButtonEvent"><param name="Local" value="structsfJoystickButtonEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="button"><param name="Local" value="structsfJoystickButtonEvent.htm#ace6b339159b84bc6fe6976f86829f709"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="joystickId"><param name="Local" value="structsfJoystickButtonEvent.htm#a40667f6c03f4bc2807af99d4ae44083a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfJoystickButtonEvent.htm#a1f7a362e574a4eb12c228be70b5cda48"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickConnectEvent"><param name="Local" value="structsfJoystickConnectEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="joystickId"><param name="Local" value="structsfJoystickConnectEvent.htm#a0ace5fca92705969d20eab8c4a7a6fb3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfJoystickConnectEvent.htm#aec02924a112c938b158737dd53c51490"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickMoveEvent"><param name="Local" value="structsfJoystickMoveEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="axis"><param name="Local" value="structsfJoystickMoveEvent.htm#a0a7a3a99a7d456744bc0559553907a3a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="joystickId"><param name="Local" value="structsfJoystickMoveEvent.htm#a713889004b67d967caabea032493b916"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="position"><param name="Local" value="structsfJoystickMoveEvent.htm#a0cd94c84c832ab06ac9b0be2985a0169"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfJoystickMoveEvent.htm#a2b937fff9ea183acee1abc98d848c2d7"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyEvent"><param name="Local" value="structsfKeyEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="alt"><param name="Local" value="structsfKeyEvent.htm#ab6a3169c2c5152de208c5c78075705a6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="code"><param name="Local" value="structsfKeyEvent.htm#aecf63dc77c4b7f4d57d2742e9f145393"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="control"><param name="Local" value="structsfKeyEvent.htm#ae1f4ee69f0b395feb3c27254fe71f03d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="shift"><param name="Local" value="structsfKeyEvent.htm#aac1a7feeb500146e60d587b36e9525a4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="system"><param name="Local" value="structsfKeyEvent.htm#a7bd543c75eb15fc9a7241d87cb0eb37b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfKeyEvent.htm#adf69205f01f61f66e91d2177da3bd317"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouseButtonEvent"><param name="Local" value="structsfMouseButtonEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="button"><param name="Local" value="structsfMouseButtonEvent.htm#ae46e279910537fb0acfc4d6d8e8b7fe2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfMouseButtonEvent.htm#ae2bc9b05527866d591a59eaf67908e7f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfMouseButtonEvent.htm#a0a50fc458ebcd9aa6779931368056596"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfMouseButtonEvent.htm#a36ee300646b8baa339bf9a37aa365466"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouseMoveEvent"><param name="Local" value="structsfMouseMoveEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfMouseMoveEvent.htm#aebb667c6a9a1d1a4dce5c2a38d7bb5f0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfMouseMoveEvent.htm#a5cdd2c0c110a13a8ef4e4367ebc517ba"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfMouseMoveEvent.htm#a4a32940d523e6c6cea675cfa61f0135b"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouseWheelEvent"><param name="Local" value="structsfMouseWheelEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="delta"><param name="Local" value="structsfMouseWheelEvent.htm#a27f59dc9618fefeacce9d51d2df80d78"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfMouseWheelEvent.htm#a0c58eb1e77a0d681f7803cdb3c85f800"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfMouseWheelEvent.htm#a11691f335bfe323a3331945f794c0d69"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfMouseWheelEvent.htm#a5c7b05a93482a50543bb6c3371ea3687"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderStates"><param name="Local" value="structsfRenderStates.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="blendMode"><param name="Local" value="structsfRenderStates.htm#ae58d05f2c9ec70ff9fbaa4c0c5f2c295"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="shader"><param name="Local" value="structsfRenderStates.htm#acd6612876be133c24ad91142bde659d5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="texture"><param name="Local" value="structsfRenderStates.htm#a20e03b16909ee04aa295c1505240cc50"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="transform"><param name="Local" value="structsfRenderStates.htm#a9e76882c4d6ff589e739c44b27cdba0a"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSizeEvent"><param name="Local" value="structsfSizeEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="height"><param name="Local" value="structsfSizeEvent.htm#a169bfd4b5bc356aefdd8aeb63d9eff1b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfSizeEvent.htm#a5ec89933cfa94a7d5e07e456cb132687"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="width"><param name="Local" value="structsfSizeEvent.htm#a8b55ea8ba2b46cd80294e378629604e2"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStreamChunk"><param name="Local" value="structsfSoundStreamChunk.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sampleCount"><param name="Local" value="structsfSoundStreamChunk.htm#a813cfa341f2269ac704b1326eb82c011"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="samples"><param name="Local" value="structsfSoundStreamChunk.htm#a8511f9cdcd86a2872e11fc05b856978c"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTextEvent"><param name="Local" value="structsfTextEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfTextEvent.htm#a76f692faa7c52d8d81f088479f3be530"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="unicode"><param name="Local" value="structsfTextEvent.htm#a2c6653025edc30095dfcf46194217c38"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTime"><param name="Local" value="structsfTime.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="microseconds"><param name="Local" value="structsfTime.htm#aaf61a1cf843fff94762a45fd9900bc70"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform"><param name="Local" value="structsfTransform.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="matrix"><param name="Local" value="structsfTransform.htm#a6971515551f82b06dd44713824b4984d"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVector2f"><param name="Local" value="structsfVector2f.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfVector2f.htm#a2831ab915f26482cff5195c288c95841"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfVector2f.htm#a685865a418f3b64d12e40d4dead5c827"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVector2i"><param name="Local" value="structsfVector2i.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfVector2i.htm#a24a652cf567fb6f48ce7e292fb2c7d3b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfVector2i.htm#a0e93612ebc070f781e929d3770e8411a"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVector2u"><param name="Local" value="structsfVector2u.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfVector2u.htm#a61be71c52964b5a54e5320ad77c3a31a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfVector2u.htm#aa50485ba0b9cfc0a9a032fb62396a9be"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVector3f"><param name="Local" value="structsfVector3f.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfVector3f.htm#abca3dba3bade03cda83587f122507d7b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfVector3f.htm#add4612b2229c5a6ecf320ded1a1c09be"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="z"><param name="Local" value="structsfVector3f.htm#a90512ffe794e2fb7d901c61b5b2a4f6b"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertex"><param name="Local" value="structsfVertex.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="color"><param name="Local" value="structsfVertex.htm#ad3d7eb8ea77fa6f58ab44ba5e6b02539"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="position"><param name="Local" value="structsfVertex.htm#a7e25c103eb06df8d7970c585fbeeab93"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="texCoords"><param name="Local" value="structsfVertex.htm#a22d15c7ba97e7baeaa88221403a3cc34"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVideoMode"><param name="Local" value="structsfVideoMode.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="bitsPerPixel"><param name="Local" value="structsfVideoMode.htm#af2127ab37c7e99a92b8fcd7312aaf325"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="height"><param name="Local" value="structsfVideoMode.htm#afdf7a1ab587452f67a261517feffad23"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="width"><param name="Local" value="structsfVideoMode.htm#aadfdae86db1f1b54b451fde816157b69"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Data Structure Index"><param name="Local" value="classes.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Data Fields"><param name="Local" value="functions.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="All"><param name="Local" value="functions.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Variables"><param name="Local" value="functions_vars.htm"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ </UL>
+<LI><OBJECT type="text/sitemap"><param name="Name" value="Files"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="File List"><param name="Local" value="files.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Audio.h"><param name="Local" value="Audio_8h.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="BlendMode.h"><param name="Local" value="BlendMode_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfBlendMode"><param name="Local" value="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbd"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfBlendAlpha"><param name="Local" value="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda95d9551ab002dd0e313e310cd87df53c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfBlendAdd"><param name="Local" value="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda9037d6ab0a2df7433ff73c42a4117876"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfBlendMultiply"><param name="Local" value="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda3befbbcdbb4073a14eea309ab05698e6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfBlendNone"><param name="Local" value="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda85317b61912db649943febf378fb5765"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="CircleShape.h"><param name="Local" value="CircleShape_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_copy"><param name="Local" value="CircleShape_8h.htm#a7d11d8024690c309eaadc5f4a45a7420"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_create"><param name="Local" value="CircleShape_8h.htm#a51267f1e1ec64176b157b468324ab95c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_destroy"><param name="Local" value="CircleShape_8h.htm#a43e726977b19c72e1df43ec708c19c1b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getFillColor"><param name="Local" value="CircleShape_8h.htm#ade86c06c0516a0e0d0ec9fc5b619946f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getGlobalBounds"><param name="Local" value="CircleShape_8h.htm#aa004b351e90bb038310391a536f6c897"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getInverseTransform"><param name="Local" value="CircleShape_8h.htm#a03dec76adece17e9b42f2d189d034279"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getLocalBounds"><param name="Local" value="CircleShape_8h.htm#a00567f823392f628bd056a4d7ead1b76"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getOrigin"><param name="Local" value="CircleShape_8h.htm#aa8dd9b2edcb18aad01daaff39f508d76"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getOutlineColor"><param name="Local" value="CircleShape_8h.htm#a356978169b38b551754842f1554f58a6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getOutlineThickness"><param name="Local" value="CircleShape_8h.htm#a4e4024985d93f2e280df53da4a9adf9f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getPoint"><param name="Local" value="CircleShape_8h.htm#a6f170e7d4b629dbbf79b7e1e33afb0ef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getPointCount"><param name="Local" value="CircleShape_8h.htm#ab9128dfd17c594a5536bc8503bb28fd7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getPosition"><param name="Local" value="CircleShape_8h.htm#aa221dab0b7c716e94a2e0c31e2beb0e7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getRadius"><param name="Local" value="CircleShape_8h.htm#afbd30a06cda6eeb01a89253a7cd2e5a7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getRotation"><param name="Local" value="CircleShape_8h.htm#a269bd024b8349311c02a8217f63ee95d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getScale"><param name="Local" value="CircleShape_8h.htm#a4b788aaa837bbf2e6d56962d0bf08f18"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getTexture"><param name="Local" value="CircleShape_8h.htm#a29d5585268ca660c2c596598943e1ed2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getTextureRect"><param name="Local" value="CircleShape_8h.htm#ae4e63cf1c1c67ea5c5284a6bc6c410fc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_getTransform"><param name="Local" value="CircleShape_8h.htm#ac7007a78ff597e1cdd3595c5fabd3a75"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_move"><param name="Local" value="CircleShape_8h.htm#a32779880700087a510005912a83e6125"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_rotate"><param name="Local" value="CircleShape_8h.htm#a7c4c3e728836a8b1695d55a1170b1015"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_scale"><param name="Local" value="CircleShape_8h.htm#a2fdd1ab51168ceba8eea29fa51ac4058"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_setFillColor"><param name="Local" value="CircleShape_8h.htm#a3d83589f59067fb48edafb41555593b7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_setOrigin"><param name="Local" value="CircleShape_8h.htm#a260cf47d6d648fb641162120679baade"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_setOutlineColor"><param name="Local" value="CircleShape_8h.htm#ac34e5e90366cd033a09ae0661a21f8f6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_setOutlineThickness"><param name="Local" value="CircleShape_8h.htm#ada939d3b392fb3332e3fa6c1dc97e65e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_setPointCount"><param name="Local" value="CircleShape_8h.htm#a74fcd2301bfa46505e08c8113d92220f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_setPosition"><param name="Local" value="CircleShape_8h.htm#a5d8af607479e309d12eafbfdc7ff277d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_setRadius"><param name="Local" value="CircleShape_8h.htm#a78e837a61af66b4e821681ce4d316467"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_setRotation"><param name="Local" value="CircleShape_8h.htm#a3ce95e01ede46f44d92528e248cd54e1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_setScale"><param name="Local" value="CircleShape_8h.htm#ad146906ae90b6c5ceea0074c5e42e263"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_setTexture"><param name="Local" value="CircleShape_8h.htm#ae2b9e18aed93d872a1b8ef6efd6c6805"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape_setTextureRect"><param name="Local" value="CircleShape_8h.htm#a935e1ad30be89391e033c2bc7c52b13a"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Clock.h"><param name="Local" value="Clock_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfClock_copy"><param name="Local" value="Clock_8h.htm#ac434815221b8077dc6ceedfa9daf9b23"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfClock_create"><param name="Local" value="Clock_8h.htm#afc41602bac465f0a4e5a6989778ee742"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfClock_destroy"><param name="Local" value="Clock_8h.htm#aafd8767a2c0588931c95fafc1502fa60"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfClock_getElapsedTime"><param name="Local" value="Clock_8h.htm#abba38560240ada2c8977b43245a8897f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfClock_restart"><param name="Local" value="Clock_8h.htm#af793bd28e56a7933c77f1d57e1d48962"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Color.h"><param name="Local" value="Color_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfColor"><param name="Local" value="structsfColor.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="a"><param name="Local" value="structsfColor.htm#a2de3cdae53e71351a84acf11d728bbaf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="b"><param name="Local" value="structsfColor.htm#a0f913a8ab878cffd93a9c466a7eba12e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="g"><param name="Local" value="structsfColor.htm#a49d25e018c1edca9366451f64bf3545a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="r"><param name="Local" value="structsfColor.htm#a1e0a050f80789ea319fa2befeb3c65bf"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfColor_add"><param name="Local" value="Color_8h.htm#aa862d3749c000b56cff1d43b469461e0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfColor_fromRGB"><param name="Local" value="Color_8h.htm#af2b3b1e686236c2ec4608cd69c5dec77"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfColor_fromRGBA"><param name="Local" value="Color_8h.htm#a0e68d0081abbaeac768ec7288348499f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfColor_modulate"><param name="Local" value="Color_8h.htm#a491ebc5e1692d5ec3f3e23028f4900f1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfBlack"><param name="Local" value="Color_8h.htm#a8de4271867f1c457600ffe7da0a3c4ac"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfBlue"><param name="Local" value="Color_8h.htm#a9c924152b8202f01c651a294ef918495"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCyan"><param name="Local" value="Color_8h.htm#ad509c749fe05396e3bc24b3ce9ac9a86"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfGreen"><param name="Local" value="Color_8h.htm#a964314697ffb4696c71cfa73d310a73e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMagenta"><param name="Local" value="Color_8h.htm#a64158766c36f8a5ca494145b26afc1a0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRed"><param name="Local" value="Color_8h.htm#ab826c625803580127ed39ee3e9a0f7cd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransparent"><param name="Local" value="Color_8h.htm#a6131712204edb70ab9e5dbed000670d0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWhite"><param name="Local" value="Color_8h.htm#ab503beca818a947defefcaee069d051e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfYellow"><param name="Local" value="Color_8h.htm#a2c1c80ec505c9cb16ef3a0a48b6660f2"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Config.h"><param name="Local" value="Config_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="CSFML_API_EXPORT"><param name="Local" value="Config_8h.htm#a6b5d43a39d00f60ad3906e2c75039994"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="CSFML_API_IMPORT"><param name="Local" value="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="CSFML_VERSION_MAJOR"><param name="Local" value="Config_8h.htm#a6b0ce644595364adb1220f27558dd8c8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="CSFML_VERSION_MINOR"><param name="Local" value="Config_8h.htm#a59b3da7c91972eae0ecdabbb857f9bcc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFalse"><param name="Local" value="Config_8h.htm#a712fe4fd26c6b1296abcac4716da9aea"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTrue"><param name="Local" value="Config_8h.htm#a30b82076ee4e2719ae98b0a23ba5e491"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfBool"><param name="Local" value="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfInt16"><param name="Local" value="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfInt32"><param name="Local" value="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfInt64"><param name="Local" value="Config_8h.htm#a10b5f72059b7444ded9ad782274361af"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfInt8"><param name="Local" value="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUint16"><param name="Local" value="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUint32"><param name="Local" value="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUint64"><param name="Local" value="Config_8h.htm#a4a50928196ddc5bf69b3ff1341e6b1d8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUint8"><param name="Local" value="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Context.h"><param name="Local" value="Context_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfContext_create"><param name="Local" value="Context_8h.htm#a813d0221571ee9f33404982dafc69ab8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfContext_destroy"><param name="Local" value="Context_8h.htm#afa5f4fc6c05e35c55473d59d86b853ae"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfContext_setActive"><param name="Local" value="Context_8h.htm#a3e78d974a05c19fd9dc9e3b0a26351b0"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="ConvexShape.h"><param name="Local" value="ConvexShape_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_copy"><param name="Local" value="ConvexShape_8h.htm#a22d08f09e5bc40c402b9b8595f6d7c3b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_create"><param name="Local" value="ConvexShape_8h.htm#a6ce28f2077c08cfa4fad56333e0cc173"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_destroy"><param name="Local" value="ConvexShape_8h.htm#a006d290a3d7a474ceb5e889ea0f239ce"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getFillColor"><param name="Local" value="ConvexShape_8h.htm#a5a13c8a339a166e58db8085968ce2a67"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getGlobalBounds"><param name="Local" value="ConvexShape_8h.htm#ac33794d0e1cbbc3c174bb97fe18f913e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getInverseTransform"><param name="Local" value="ConvexShape_8h.htm#a34f8fbf1a72ae8de39e7539ce6cbacff"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getLocalBounds"><param name="Local" value="ConvexShape_8h.htm#a02b43d1828f541971ec808bd2a8e4355"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getOrigin"><param name="Local" value="ConvexShape_8h.htm#a4466f0f40aef4cec7a318458f630b3cd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getOutlineColor"><param name="Local" value="ConvexShape_8h.htm#a776c682466a5211d06506363f2c57af7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getOutlineThickness"><param name="Local" value="ConvexShape_8h.htm#a82652ae222f31d5758a1508555c03baf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getPoint"><param name="Local" value="ConvexShape_8h.htm#adc9131b902775a82c5ad0e42a44774eb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getPointCount"><param name="Local" value="ConvexShape_8h.htm#ae3d09d3e9f5f5214aa5b67d1d2f16e08"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getPosition"><param name="Local" value="ConvexShape_8h.htm#aba19c562617e756f618d8dfec8c4bd08"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getRotation"><param name="Local" value="ConvexShape_8h.htm#aef744a61aebf519b4c963e6cd2ba310a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getScale"><param name="Local" value="ConvexShape_8h.htm#a7c258811673485683516bda2f003e881"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getTexture"><param name="Local" value="ConvexShape_8h.htm#a4cab5700b00c8865d6e477f7036b7c5b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getTextureRect"><param name="Local" value="ConvexShape_8h.htm#ab87d9c87c57bc1d4608747fe6081f939"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_getTransform"><param name="Local" value="ConvexShape_8h.htm#a63ee8219b001d763afd0eec9126f7aef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_move"><param name="Local" value="ConvexShape_8h.htm#a7fe00a9e2f78c9d14328f4ae82ec4e16"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_rotate"><param name="Local" value="ConvexShape_8h.htm#aa0cd0758757927e3ac94fd773108822e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_scale"><param name="Local" value="ConvexShape_8h.htm#aba846ec65b5f60d0df1e298529d450b2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_setFillColor"><param name="Local" value="ConvexShape_8h.htm#abe3c895bffe87a3ae80b9a94451c1dd5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_setOrigin"><param name="Local" value="ConvexShape_8h.htm#af6e1fa2a63938a9f5501d3147e2405dd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_setOutlineColor"><param name="Local" value="ConvexShape_8h.htm#a0496672ad4fd18e38e3b0198ba54b537"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_setOutlineThickness"><param name="Local" value="ConvexShape_8h.htm#a3f3694cbb9a749ea028b3da8578a4a10"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_setPoint"><param name="Local" value="ConvexShape_8h.htm#a44a76af59cd8ef84dc7f83e5f6f98a2d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_setPointCount"><param name="Local" value="ConvexShape_8h.htm#a036083d765f6f3a84c403a6805c57ced"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_setPosition"><param name="Local" value="ConvexShape_8h.htm#a12cdad2519c3d5116d5b051a66c2efa7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_setRotation"><param name="Local" value="ConvexShape_8h.htm#a81e9606e6b7d94299ede223981a33be4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_setScale"><param name="Local" value="ConvexShape_8h.htm#a6d00c2073aed035154a99f046d331e76"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_setTexture"><param name="Local" value="ConvexShape_8h.htm#a3fb2e5d98c6f79e32dc135a99ab8dbb5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape_setTextureRect"><param name="Local" value="ConvexShape_8h.htm#a7fffdbcd10c0df48df6e7b1f35ac45e4"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Event.h"><param name="Local" value="Event_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyEvent"><param name="Local" value="structsfKeyEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="alt"><param name="Local" value="structsfKeyEvent.htm#ab6a3169c2c5152de208c5c78075705a6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="code"><param name="Local" value="structsfKeyEvent.htm#aecf63dc77c4b7f4d57d2742e9f145393"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="control"><param name="Local" value="structsfKeyEvent.htm#ae1f4ee69f0b395feb3c27254fe71f03d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="shift"><param name="Local" value="structsfKeyEvent.htm#aac1a7feeb500146e60d587b36e9525a4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="system"><param name="Local" value="structsfKeyEvent.htm#a7bd543c75eb15fc9a7241d87cb0eb37b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfKeyEvent.htm#adf69205f01f61f66e91d2177da3bd317"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTextEvent"><param name="Local" value="structsfTextEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfTextEvent.htm#a76f692faa7c52d8d81f088479f3be530"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="unicode"><param name="Local" value="structsfTextEvent.htm#a2c6653025edc30095dfcf46194217c38"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouseMoveEvent"><param name="Local" value="structsfMouseMoveEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfMouseMoveEvent.htm#aebb667c6a9a1d1a4dce5c2a38d7bb5f0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfMouseMoveEvent.htm#a5cdd2c0c110a13a8ef4e4367ebc517ba"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfMouseMoveEvent.htm#a4a32940d523e6c6cea675cfa61f0135b"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouseButtonEvent"><param name="Local" value="structsfMouseButtonEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="button"><param name="Local" value="structsfMouseButtonEvent.htm#ae46e279910537fb0acfc4d6d8e8b7fe2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfMouseButtonEvent.htm#ae2bc9b05527866d591a59eaf67908e7f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfMouseButtonEvent.htm#a0a50fc458ebcd9aa6779931368056596"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfMouseButtonEvent.htm#a36ee300646b8baa339bf9a37aa365466"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouseWheelEvent"><param name="Local" value="structsfMouseWheelEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="delta"><param name="Local" value="structsfMouseWheelEvent.htm#a27f59dc9618fefeacce9d51d2df80d78"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfMouseWheelEvent.htm#a0c58eb1e77a0d681f7803cdb3c85f800"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfMouseWheelEvent.htm#a11691f335bfe323a3331945f794c0d69"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfMouseWheelEvent.htm#a5c7b05a93482a50543bb6c3371ea3687"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickMoveEvent"><param name="Local" value="structsfJoystickMoveEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="axis"><param name="Local" value="structsfJoystickMoveEvent.htm#a0a7a3a99a7d456744bc0559553907a3a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="joystickId"><param name="Local" value="structsfJoystickMoveEvent.htm#a713889004b67d967caabea032493b916"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="position"><param name="Local" value="structsfJoystickMoveEvent.htm#a0cd94c84c832ab06ac9b0be2985a0169"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfJoystickMoveEvent.htm#a2b937fff9ea183acee1abc98d848c2d7"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickButtonEvent"><param name="Local" value="structsfJoystickButtonEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="button"><param name="Local" value="structsfJoystickButtonEvent.htm#ace6b339159b84bc6fe6976f86829f709"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="joystickId"><param name="Local" value="structsfJoystickButtonEvent.htm#a40667f6c03f4bc2807af99d4ae44083a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfJoystickButtonEvent.htm#a1f7a362e574a4eb12c228be70b5cda48"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickConnectEvent"><param name="Local" value="structsfJoystickConnectEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="joystickId"><param name="Local" value="structsfJoystickConnectEvent.htm#a0ace5fca92705969d20eab8c4a7a6fb3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfJoystickConnectEvent.htm#aec02924a112c938b158737dd53c51490"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSizeEvent"><param name="Local" value="structsfSizeEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="height"><param name="Local" value="structsfSizeEvent.htm#a169bfd4b5bc356aefdd8aeb63d9eff1b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="structsfSizeEvent.htm#a5ec89933cfa94a7d5e07e456cb132687"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="width"><param name="Local" value="structsfSizeEvent.htm#a8b55ea8ba2b46cd80294e378629604e2"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvent"><param name="Local" value="unionsfEvent.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="joystickButton"><param name="Local" value="unionsfEvent.htm#a556c22f2bbefffa6f0ed0ba566a01be9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="joystickConnect"><param name="Local" value="unionsfEvent.htm#a26048924ee611f512688a3660022657b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="joystickMove"><param name="Local" value="unionsfEvent.htm#ac98fa0f70adc6fd4b851e33437d16d2b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="key"><param name="Local" value="unionsfEvent.htm#a2908c48752a349a0036f399da086a8cd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="mouseButton"><param name="Local" value="unionsfEvent.htm#adcaa3d074bae3840e841b44d8a4d78ba"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="mouseMove"><param name="Local" value="unionsfEvent.htm#a31028d58c41b315c5477d5e0fffbd21f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="mouseWheel"><param name="Local" value="unionsfEvent.htm#a73546f65eeecbb5fbeb962a5c209ac9b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="size"><param name="Local" value="unionsfEvent.htm#a4e7d9913d70ce3b10724d00cbd803d8e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="text"><param name="Local" value="unionsfEvent.htm#aeef4dfa8ecc93109c1606aaed7ab9bab"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="type"><param name="Local" value="unionsfEvent.htm#ae061e7ccb28bea305ba1b88f1f5353e0"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEventType"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtClosed"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a1e0899b43e06b867157f1576cce3700d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtResized"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9acc357c0b7b137128d991d85dfc53a8f6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtLostFocus"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9affa5a84ade6c45779badff580ac5618d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtGainedFocus"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9918e93d33d8c0cdfc5b60b8708f15f4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtTextEntered"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a6ff7640f52ed437c0aaeb8e0dc8f814d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtKeyPressed"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a15bbf7e0c5cffd43f8d3bc5015cbc5ad"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtKeyReleased"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9ab305665bac657aa01e296b6d2d789041"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtMouseWheelMoved"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afdcde78f7e64c8ad1b97a2b6820e8dd0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtMouseButtonPressed"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a89bcef39299956f8ce7ce1ceba7d805f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtMouseButtonReleased"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a95133aea7f7d6dd8e686504c63b12acd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtMouseMoved"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9ca2ca14230029cfadd65084be6a224f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtMouseEntered"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a85641e3d7bc07085609fdb5b601e4415"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtMouseLeft"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a7686d8108fa757aa808948b2a3bb6464"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtJoystickButtonPressed"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afce884bd419b8a2e08d8b88e69b170ae"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtJoystickButtonReleased"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a21e3fbf960dbfa2905ce0c56417d681b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtJoystickMoved"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a74bb7526c889847e3e70c2b80770fe5c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtJoystickConnected"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a333a69f15be1ad2cab41ea7c53a92c67"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfEvtJoystickDisconnected"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a5dfe428b6d52687575c71c14b7e83265"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Audio/Export.h"><param name="Local" value="Audio_2Export_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="CSFML_AUDIO_API"><param name="Local" value="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Graphics/Export.h"><param name="Local" value="Graphics_2Export_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="CSFML_GRAPHICS_API"><param name="Local" value="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Network/Export.h"><param name="Local" value="Network_2Export_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="CSFML_NETWORK_API"><param name="Local" value="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="System/Export.h"><param name="Local" value="System_2Export_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="CSFML_SYSTEM_API"><param name="Local" value="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Window/Export.h"><param name="Local" value="Window_2Export_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="CSFML_WINDOW_API"><param name="Local" value="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Font.h"><param name="Local" value="Font_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFont_copy"><param name="Local" value="Font_8h.htm#a291345b0348f5e9a510bab085c2ff721"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFont_createFromFile"><param name="Local" value="Font_8h.htm#a09fc97aebd8b6746a9d5838b9c7d966c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFont_createFromMemory"><param name="Local" value="Font_8h.htm#aebb994a25c8d03f001e74f003b64717e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFont_createFromStream"><param name="Local" value="Font_8h.htm#ab1ae183db3dcd363f73f6de6cf0dd701"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFont_destroy"><param name="Local" value="Font_8h.htm#a5eb0ca462c87d80b2631339fdcaf0312"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFont_getGlyph"><param name="Local" value="Font_8h.htm#a2d30539356c801e5515bed8d5d468980"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFont_getKerning"><param name="Local" value="Font_8h.htm#ace5543fd2c63b322479ab30154379fca"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFont_getLineSpacing"><param name="Local" value="Font_8h.htm#ac63c3dade40a6a4b7ada2ea1acd57eea"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFont_getTexture"><param name="Local" value="Font_8h.htm#a998ba4f74ca3688b8cf29805c7a6c88f"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Ftp.h"><param name="Local" value="Ftp_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpStatus"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40a"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpRestartMarkerReply"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1564bc620f738bc261c2f7990fb043fd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpServiceReadySoon"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad638ac1c1943237917bc8345c6ab0c06"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpDataConnectionAlreadyOpened"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabf2c81329e0a2190cb9752b203a6bae5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpOpeningDataConnection"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa7eb9385077b70244363b226372d8eb9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpOk"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f991a61e9f5f343b4b80f16af4fd016"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpPointlessCommand"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa82c819454618c0bdb130b0e833fab1bf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpSystemStatus"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab992427442e5ec30718dbe3330c6dead"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpDirectoryStatus"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab2483a0d8695aee8dbb80d702fb09a2f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpFileStatus"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaaab41771f29166d838c583a4666645fb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpHelpMessage"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab603f8c0fe2f4987e65bc8e2bb3d605d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpSystemType"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab069d2aab8da166d1abc688ac4659bce"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpServiceReady"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa10ff49c24e18d6486b75a42fdf57e12a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpClosingConnection"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aacd2b0cb9eca25fbc0cb6c0433cfe944d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpDataConnectionOpened"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f9d4cb3d3d2303b9ef1cdcefc234254"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpClosingDataConnection"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4e4a4b6a3b88bf985fc5aefdc10d3d81"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpEnteringPassiveMode"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa089132697f31cfc594814cdaa4dedd8a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpLoggedIn"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab1ad76ab99cd07c0383f28f8d1adc7ea"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpFileActionOk"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae1326ac4c4e48f5a22ded95c90bd55d3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpDirectoryOk"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa9f3814608bbbc5e4beaa1a2fded6e264"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpNeedPassword"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaee8e1cbe73e129d924738eeced598bf6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpNeedAccountToLogIn"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1036f24f2bcc86baabe1c848b7dc1fe2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpNeedInformation"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa31a850e1b088ef507a4215a15a019e36"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpServiceUnavailable"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa18fa9b1781832ad919114a8b9878d89e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpDataConnectionUnavailable"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa81787a820f543062c372f1dce5c391df"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpTransferAborted"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4b95fc6ff0f676423062718aa2b02ded"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpFileActionAborted"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaae58dbdfad0cc1453f7bff5ce725e373"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpLocalError"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa024698ccae1c5fa7357eb6258da1b48a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpInsufficientStorageSpace"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa58f76ffcaa10ea2937c06cbcaafda833"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpCommandUnknown"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa928cd94bd75a4521527525771f42c32e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpParametersUnknown"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabd8dca8c4dbd5bca01abdba43857a5ac"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpCommandNotImplemented"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa707ccb1c9d45ac7c06a871be0a560623"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpBadCommandSequence"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aac6d00dcd873c683fb9ce61ba8432650f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpParameterNotImplemented"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaf6084b9d19faacee61341533630894e9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpNotLoggedIn"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae2808412afb18bb5a29adf6173ff14cd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpNeedAccountToStore"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa33a6f867a1ec57c60132d472c699a8a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpFileUnavailable"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa77249ca1705d936f4f7fa0acb480f573"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpPageTypeUnknown"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa2fc4dfd73c95f00ec6ebcfb68b6b2616"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpNotEnoughMemory"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa96fcee7d4b50270a3b28e27765ba464f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpFilenameNotAllowed"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa72f1a0ef130cd4ca3ab80f740872ef99"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpInvalidResponse"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa799b5a142ccb7cf476941d5f0a12fd64"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpConnectionFailed"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad20aa6f73d6fd3340ca6972de11cd606"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpConnectionClosed"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa152137a0a6196094157b9bfae872898e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpInvalidFile"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa003fe01e7bcaf02a7c14f2d7f907853b"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpTransferMode"><param name="Local" value="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpBinary"><param name="Local" value="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a8c29b12452b4c6e81723509b59feff66"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpAscii"><param name="Local" value="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0afad176b659e2dc43b1b5c70b664eec8d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpEbcdic"><param name="Local" value="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a86a8e0bd048b060b7056a31f6f75f3b9"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_changeDirectory"><param name="Local" value="Ftp_8h.htm#a4392705033576698ef647aae7bf7b2ba"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_connect"><param name="Local" value="Ftp_8h.htm#a41ab232e3aa0880655fbf25f6bdd1655"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_create"><param name="Local" value="Ftp_8h.htm#a99d4538bf5c12c152b59c8edbe06c573"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_createDirectory"><param name="Local" value="Ftp_8h.htm#ac8f06a8d4f605d781db3d71d9de6149c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_deleteDirectory"><param name="Local" value="Ftp_8h.htm#acb96ad7a82f20953119537bf87511bef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_deleteFile"><param name="Local" value="Ftp_8h.htm#af86e09674219f7f3e0d4f878f253a223"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_destroy"><param name="Local" value="Ftp_8h.htm#a2e30e838e3ccfe1a5e5bee446e005c2e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_disconnect"><param name="Local" value="Ftp_8h.htm#a0aeca68070e34af65cb9540a439e58fb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_download"><param name="Local" value="Ftp_8h.htm#ae88de92b336132878a3430a994b091c8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_getDirectoryListing"><param name="Local" value="Ftp_8h.htm#a9a48313695cdfa920e3a8947c8b4bf68"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_getWorkingDirectory"><param name="Local" value="Ftp_8h.htm#a46f3a88ced236ba34040a7081998ec2b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_keepAlive"><param name="Local" value="Ftp_8h.htm#ae9e0573a03327819cd6bf705ed365e29"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_login"><param name="Local" value="Ftp_8h.htm#a656d5fb079c7d3758693142bacfbcac0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_loginAnonymous"><param name="Local" value="Ftp_8h.htm#a9d6fb06f703aa58fedced841d7bbe7c5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_parentDirectory"><param name="Local" value="Ftp_8h.htm#a0389b5d3e6a897ebefc772cb65bc239e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_renameFile"><param name="Local" value="Ftp_8h.htm#a7d893f53ad77a37d94770bd0b43b667b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp_upload"><param name="Local" value="Ftp_8h.htm#a85e4c2d875177314ceb0be55732e7882"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpDirectoryResponse_destroy"><param name="Local" value="Ftp_8h.htm#ab35db790f4f920f51db03bceb2f43d08"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpDirectoryResponse_getDirectory"><param name="Local" value="Ftp_8h.htm#a6a0aab4baa90864ddb24ed49adbf9d90"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpDirectoryResponse_getMessage"><param name="Local" value="Ftp_8h.htm#a8a6adcacd3ab3e01fa2c50bb985acea3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpDirectoryResponse_getStatus"><param name="Local" value="Ftp_8h.htm#a300ebe63bad053a5c31e8833430b599b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpDirectoryResponse_isOk"><param name="Local" value="Ftp_8h.htm#a480f4aa425f3df1dc094c891b0c02e9e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpListingResponse_destroy"><param name="Local" value="Ftp_8h.htm#a92199c40bdf8f518a3848bd0c9c5037c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpListingResponse_getCount"><param name="Local" value="Ftp_8h.htm#ad424f8e7ac75534c8b7300f6482f24ea"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpListingResponse_getMessage"><param name="Local" value="Ftp_8h.htm#a9ec5d71be464594c1601786f1c1d68f1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpListingResponse_getName"><param name="Local" value="Ftp_8h.htm#a381f07b5740897388f175292aa06834a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpListingResponse_getStatus"><param name="Local" value="Ftp_8h.htm#a7cadae8d8a9326f94487c11823a2655d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpListingResponse_isOk"><param name="Local" value="Ftp_8h.htm#a2c3771cbb1378842a9209b9c35fd2b82"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpResponse_destroy"><param name="Local" value="Ftp_8h.htm#acdad83db72182d50f92472630c57b3e6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpResponse_getMessage"><param name="Local" value="Ftp_8h.htm#a61294ce939efb3150c3c1e8df42c7156"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpResponse_getStatus"><param name="Local" value="Ftp_8h.htm#a07deaa1fa0b6cc39c8a2bd99d8e98af6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpResponse_isOk"><param name="Local" value="Ftp_8h.htm#a8609fd96abd0a11b18e7d7d8da5020ad"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Glyph.h"><param name="Local" value="Glyph_8h.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfGlyph"><param name="Local" value="structsfGlyph.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="advance"><param name="Local" value="structsfGlyph.htm#a72523f43630b4fafae5f56244911cc96"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="bounds"><param name="Local" value="structsfGlyph.htm#a630b2981289c02b0a3a6f05ee36687a1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="textureRect"><param name="Local" value="structsfGlyph.htm#ac8667a7e0146214cc50d7f58e87ad628"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Graphics.h"><param name="Local" value="Graphics_8h.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Http.h"><param name="Local" value="Http_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpMethod"><param name="Local" value="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpGet"><param name="Local" value="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148aa527015b6f33a4dcba062314a26f7f29"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpPost"><param name="Local" value="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148a268becc0c0193906ec081a980e1cf244"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpHead"><param name="Local" value="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148ab776e208633b04d51f69f556e35ee30d"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpStatus"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeea"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpOk"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac651f47d98febcef9377a451f7ed1bc9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpCreated"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa82864c907ec37ee8d2e0eccdb7a48ff5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpAccepted"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae8e600beca3e7de8991fd68b2a5788ac"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpNoContent"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac10496107e3ce461a05c35407dc03d76"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpResetContent"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa02a2a4af12b1feb4fbe70ad5e7bac5e2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpPartialContent"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa51e5175ae4afbc87f7bc22528f1d0005"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpMultipleChoices"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa35f9ca8ceefb83e12ee3dac0a31ac9d2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpMovedPermanently"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaa3541a2faa50d80b0caaa5e341bb83bf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpMovedTemporarily"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa67a71d1ca8d6dfb4d8c41d1a9111ffad"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpNotModified"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa23e7dc484374bad13ae8eaaa5d12d79e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpBadRequest"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaf36dd6a6e7cff5fb67d99ad7b7b5be57"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpUnauthorized"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab9c64de3abb7d492de7c1d5917287be0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpForbidden"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaffc5dee9597d64cce53b2ee917876e74"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpNotFound"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaaacd183520e7fc452c53ed036fb70ecb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpRangeNotSatisfiable"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae807330d3317797b9faacab145aded82"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpInternalServerError"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa73f3532144609b46122227b2b79616eb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpNotImplemented"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa9ffdeec083cb62e09167045ac2f6ddc9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpBadGateway"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab42828c91433705c519d9aad86aecae3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpServiceNotAvailable"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa55945217f9836d3200504e81ca62283e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpGatewayTimeout"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa33b694193ac7c7d6121631c139200885"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpVersionNotSupported"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaabaa4c97cf9d78ca187890f25275a1db9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpInvalidResponse"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa2e77df056c66a7d5596ed81f81734e8f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpConnectionFailed"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab24b02b399184679ea258ffcaf4ca56e"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttp_create"><param name="Local" value="Http_8h.htm#a60c90fddc301b45b8951e3fba21f0b1f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttp_destroy"><param name="Local" value="Http_8h.htm#a78ca090ed629e14dd3564ab00ebf8696"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttp_sendRequest"><param name="Local" value="Http_8h.htm#afc5b7bed290bde38d6212bb31ebcd0c0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttp_setHost"><param name="Local" value="Http_8h.htm#a752ec7963a4abbfd2c4cc55e12e8a4a6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpRequest_create"><param name="Local" value="Http_8h.htm#a908861abb03b28b9c7bd189a27bf2954"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpRequest_destroy"><param name="Local" value="Http_8h.htm#a39c6767d332925cb8cf26283f8a54426"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpRequest_setBody"><param name="Local" value="Http_8h.htm#a4f5b1514e26c30eb25471f86007b9892"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpRequest_setField"><param name="Local" value="Http_8h.htm#a56f0180ce1f31dcec1d035f51dd7b981"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpRequest_setHttpVersion"><param name="Local" value="Http_8h.htm#a32fea9a27be75cc6be49e4bb4c6dbaa1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpRequest_setMethod"><param name="Local" value="Http_8h.htm#a0f2713269bbb9e98f208230efc26234e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpRequest_setUri"><param name="Local" value="Http_8h.htm#a863c6441c5c4db755a770fa0cff20474"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpResponse_destroy"><param name="Local" value="Http_8h.htm#a7ea847eddc2d0ed8d0e4cdf3f77796d6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpResponse_getBody"><param name="Local" value="Http_8h.htm#aa3c277351b019c03233a6039c1869f5d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpResponse_getField"><param name="Local" value="Http_8h.htm#ab2e9daad220d500bdf3566b42b52ac1d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpResponse_getMajorVersion"><param name="Local" value="Http_8h.htm#a8574dbf6a328eb9dc12b7027cd7befe5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpResponse_getMinorVersion"><param name="Local" value="Http_8h.htm#aa586e957f9189f8c36331f1578575e5b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpResponse_getStatus"><param name="Local" value="Http_8h.htm#a34bfff72acae699b27a9951ed6cd12fd"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Image.h"><param name="Local" value="Image_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_copy"><param name="Local" value="Image_8h.htm#a4bbd96006bd3b296c249a56fd93f2a14"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_copyImage"><param name="Local" value="Image_8h.htm#a29518c87313d7f9f93359425d10b4ca5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_create"><param name="Local" value="Image_8h.htm#a9ca057a8098985002811d4a82b1e2131"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_createFromColor"><param name="Local" value="Image_8h.htm#aa5ad8d642a2e82b333876ea52cc9d34a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_createFromFile"><param name="Local" value="Image_8h.htm#ae864b7b88422539764d9b58851c1f7a3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_createFromMemory"><param name="Local" value="Image_8h.htm#a299c153832d6a2679adfb13bee458595"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_createFromPixels"><param name="Local" value="Image_8h.htm#aa909565a56117ca3cbe65d83bcb4daac"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_createFromStream"><param name="Local" value="Image_8h.htm#a8c4a88adc21825453518b06840a1c64b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_createMaskFromColor"><param name="Local" value="Image_8h.htm#a3bb4c1f22a7e10a996b6536921d2d24f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_destroy"><param name="Local" value="Image_8h.htm#ab936bab00ec39212050ae4a0d4dd51db"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_flipHorizontally"><param name="Local" value="Image_8h.htm#ae80bd305661ac64e5b4312ae98724e98"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_flipVertically"><param name="Local" value="Image_8h.htm#aaa8ba528449f26ba9b0a86c700f9d950"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_getPixel"><param name="Local" value="Image_8h.htm#a0c635a97c7a0cb92b3a16faef36c8b9f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_getPixelsPtr"><param name="Local" value="Image_8h.htm#aa74a30402377d3ab633f038913ed48e6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_getSize"><param name="Local" value="Image_8h.htm#a3524dabdf7ff672d5fbc2f89e49e86ca"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_saveToFile"><param name="Local" value="Image_8h.htm#a351fa50475d8bc5150f3ac15c0daae66"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage_setPixel"><param name="Local" value="Image_8h.htm#a516766bc953829e81f353eaa5f380d2e"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="InputStream.h"><param name="Local" value="InputStream_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfInputStream"><param name="Local" value="structsfInputStream.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="getSize"><param name="Local" value="structsfInputStream.htm#a7b0547791e8623d25665f3f548c56155"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="read"><param name="Local" value="structsfInputStream.htm#a1e0e01811d39948d88ab48fb699b35ab"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="seek"><param name="Local" value="structsfInputStream.htm#a2cc2a43577f60e8bdf5ec996d56a61b8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="tell"><param name="Local" value="structsfInputStream.htm#a77eb62116437c5e537c41251bb1a1aef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="userData"><param name="Local" value="structsfInputStream.htm#a30735244b50522aef5bec127e32723da"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfInputStream"><param name="Local" value="InputStream_8h.htm#aa9dcdd6f4acaf3c6dfcb6fa1569a9eb3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfInputStreamGetSizeFunc"><param name="Local" value="InputStream_8h.htm#a1fa59d83931f5bb4c34550626c3d046b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfInputStreamReadFunc"><param name="Local" value="InputStream_8h.htm#aef21b5bd5de4450daafe584dc8ee211b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfInputStreamSeekFunc"><param name="Local" value="InputStream_8h.htm#a01324b1cc04f41a8d1b20330b3b160c9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfInputStreamTellFunc"><param name="Local" value="InputStream_8h.htm#ab7c5eb9660333e3d993574bb6f0a279e"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="IpAddress.h"><param name="Local" value="IpAddress_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIpAddress"><param name="Local" value="structsfIpAddress.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="address"><param name="Local" value="structsfIpAddress.htm#a8296cd507686cfaf6ee12c687d2185a6"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIpAddress_fromBytes"><param name="Local" value="IpAddress_8h.htm#ae650696da9e12fec6df9c1b77ab7d59b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIpAddress_fromInteger"><param name="Local" value="IpAddress_8h.htm#af56364d1ad6c9690f06cb8a2af7511d9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIpAddress_fromString"><param name="Local" value="IpAddress_8h.htm#adca8925ad250f34821373c21e2d85133"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIpAddress_getLocalAddress"><param name="Local" value="IpAddress_8h.htm#aaf702b59ceac52de6e87c51db373b013"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIpAddress_getPublicAddress"><param name="Local" value="IpAddress_8h.htm#a7ed22e7e848cbb3649cdef8954d45a45"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIpAddress_toInteger"><param name="Local" value="IpAddress_8h.htm#a76e3923c6f95fcb7b833a19bfed08701"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIpAddress_toString"><param name="Local" value="IpAddress_8h.htm#ae4ac485c2cdae41f81e18842abc29f64"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIpAddress_Broadcast"><param name="Local" value="IpAddress_8h.htm#af59c85aa3c8897c456f621c3846a43ba"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIpAddress_LocalHost"><param name="Local" value="IpAddress_8h.htm#ad55263cedcdd3795e0c3ee7e7637a288"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIpAddress_None"><param name="Local" value="IpAddress_8h.htm#a4b6539d02e7d37fd62dd668501b3bade"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Joystick.h"><param name="Local" value="Joystick_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickCount"><param name="Local" value="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba04b1f3632dfb7b856140260ce275f0e3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickButtonCount"><param name="Local" value="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55bafb3c741b48fac790fa818791354bb135"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickAxisCount"><param name="Local" value="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba370ef910778b95cc89cfb72677d254bd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickAxis"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickX"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271ab78e697312e05d338268b0074d599374"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickY"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271aa26f1486a98d81a5f631223c6d1561bf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickZ"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a723b84dd87f42ffe643878d68d2a8535"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickR"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a9a83dc370e46e88a5d3d2ffc41f5207f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickU"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a94eab8402b226457d4dcb60362fdf190"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickV"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a246b1a1dc99c07848a9af878b03cafb7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickPovX"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a81da30914e0d49ceae0ccc7a81780f90"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystickPovY"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a0a33891ce21e28455590ed1fcb56dc3e"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystick_getAxisPosition"><param name="Local" value="Joystick_8h.htm#ace5ec8c0a746037fba1cf4468c2a946e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystick_getButtonCount"><param name="Local" value="Joystick_8h.htm#ae047d229c5172dd6f3fca930075c212c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystick_hasAxis"><param name="Local" value="Joystick_8h.htm#a4846a37e099a64b20fc35a8afb9f7f0e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystick_isButtonPressed"><param name="Local" value="Joystick_8h.htm#aaab45307d72feaa5e43a302efc636de0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystick_isConnected"><param name="Local" value="Joystick_8h.htm#ae7b93b54d41446e23bc742358257eaa0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfJoystick_update"><param name="Local" value="Joystick_8h.htm#a0d5587065e152ed38b32baee66ee744f"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Keyboard.h"><param name="Local" value="Keyboard_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyCode"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyUnknown"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0b71233488277e819d35fb98c0264504"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyA"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af2ff06ddd3531c00bc0e0459c46dd8cc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyB"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaade12bc9b69522196ee3b8f2dd1d68e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyC"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f02ddaaafb5da1198ff483bf2cfaf9c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyD"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a448616b3e54668233cef1c089ca9c3e6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyE"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7a9a404aacdf54e377ca5cd687037b0c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a48e6e0c6e9a47c787b79e98641b4926c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyG"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0ae7cd9c8fcc5d563b244882d0c37a46"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyH"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af3a47902927bf1b16691e9b90a86553b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyI"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a977f64ff1a68dfe41d354c572b33f090"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyJ"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6edb243093c437846b20b9ea4f64a1b7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyK"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc39cbf67d9eb9da7b072257593e60b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyL"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1f2b987d23f5ec99c8b84d50db5d6846"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyM"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad5c883bd585c89bcb401d5787bdca24f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyN"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1403ed1919d4b7284a4936a35090a11c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyO"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0f66ac8c19dab39ace39956ac1b625c3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyP"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa81f6aba12c9d9c2f3da75fa39c2ffbb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyQ"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8cc5bf50f7f5e95ac36a88f635de0b6f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyR"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b9e6784e1b3e6bfb5c55becf7c48ab"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyS"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa456452fdac3f9efc3df1bf801279d5f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyT"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a52072a242fe041d65a0871ab47857197"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyU"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4b3b61b8662da4c68f098085cc89fb39"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyV"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1b62061413c1dcfd284beb8fc3e864f8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyW"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7aa82429d502f93f2d742d38e1daa141"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyX"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8d888fde4be6a4b48a36fbeaf22e8a0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyY"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2ba47a6cb9f79a1015f6b67016af0aab"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyZ"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac43a157eb37bbddb8d9e26d0e10bbda5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNum0"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aadd01dc754d503ba71d22ec96f0c95f3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNum1"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1a99f9b7d2d34040d6fbd018dc060f35"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNum2"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abf514cf2adcf847449c20d07312dd32a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNum3"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1033bb7c8ded56ed8289209b0be817e6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNum4"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9ad13c0d8e809b255d85b33bb25e232"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNum5"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24c4ab93e5c8c7ab0e7cfd8a93a04d0b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNum6"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2972cd1d43b749f4ec97abc88e7f6973"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNum7"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae0f47ebb54337da17afd184eca62a196"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNum8"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3add713b12b51702ddce057582809170ab"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNum9"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a118d5df9a83757bebaaf1dd09f576574"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyEscape"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad77cd57d3b63902f552b09393a65b4c5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyLControl"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a612365885e2da35b013fae41a224519d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyLShift"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b5bc881d969ce3eaa8e05fca6213c0c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyLAlt"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abc4465ffb67f1b6ac69d872d717d8b0a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyLSystem"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a54bb677ea0eccc7d4522f7d6db4e7fc4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyRControl"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae10f53de580cdef24f1af621cf1c3fce"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyRShift"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2a66dd9cc11a8428849c64b5b73d1c45"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyRAlt"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac2747872586d3d2db319dab3feaa85f8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyRSystem"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f16331518bf1d4c5fc0f794cf7d8fc3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyMenu"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac768a4005e0274aa82964610df7a5f89"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyLBracket"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8c5ef2bbf54f5681b9d5abce7130b07"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyRBracket"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6585a694e472593c731d82bebbd73b93"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeySemiColon"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a41faf9412a87b893f95468b5730bd66a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyComma"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a816ec5cee600f4e553116e94f2b8ce8c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyPeriod"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a865841600adfd9527bcf6db0d2d7efc5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyQuote"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0cb17f96121f94ec1260042d9b363dcd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeySlash"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a42442efbd9bcad46e4476e17c12b186e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyBackSlash"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8886cc0587ef6161bc4afe712e915bd3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyTilde"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a98af2239a613baf347a89a929c853261"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyEqual"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9f52197b4a670cf4c0d1866300c31b5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyDash"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa4dc08ca174eeabdaecd6a1c751d72a1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeySpace"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3afed81d2a67c0321cb19a3c41a3bb635d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyReturn"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a56fbab67779f4e0d1f701b8572f1ed2c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyBack"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad6d88abe486e626fc0ddb35aaf850535"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyTab"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a73f48ac7e521dd084c2c7ad92da90bb2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyPageUp"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0c9af0205a74797c897b8fed46bb869d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyPageDown"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aeea9d1512df8b019486d7e9fa990f7d5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyEnd"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a32d09321b0c9ec84ac5f1f2761ef7e1f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyHome"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a652a0322f575e4defe96c8e950683e36"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyInsert"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aee83480b19e59c23126e4403bda7517c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyDelete"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f2a4e9ac8fde9d22cd554a08b68b636"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyAdd"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f1054e2e0bd444142aeb926cb84616f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeySubtract"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a167efdccc08a69a7a6721a0a1f87973d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyMultiply"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9204d9cbfb48580ef4c15eef2485b04c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyDivide"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1e3c241c6f0e04d3e2c684fa69dec8cb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyLeft"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3adaf7db6530fb05fa23778ce8210ea0df"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyRight"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac02cd163aabefef8afd3769fe5249c00"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyUp"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82e3f1e2fc3f970aa23126ad172c630b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyDown"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24584d16760d8a694787257d8b7a1b56"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNumpad0"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2c3ef1007da0070a6a48c534c94a5d4e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNumpad1"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c5fa108cdb2c911cdf52bbe041ce683"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNumpad2"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad02350a8f929e71ea25cc149ffc7c73c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNumpad3"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5d31095626a89739be7106fd7e2226bc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNumpad4"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a30bbd4572739b1871f56bc01874076fe"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNumpad5"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aad43a0828d637882f52dea010a939385"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNumpad6"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5cf272f352c695fdabb47459a8b11d72"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNumpad7"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a369112e677ad312d2fb4e422b5d04751"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNumpad8"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc839a196653a44fb852f45b4011bd8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyNumpad9"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c8cfd63478fa8b282bb47c3f1e6e3d8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF1"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab0feddbd64a63f3c4240aa71ba8b6860"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF2"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a318eb28c1d83deb62b3ab89575c6af3b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF3"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae37601bd948596f73fffa4b29b041698"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF4"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6dfeff83ae8a656f91175b9c36489b57"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF5"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a643bce0d00de9884e75f64576cc489ef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF6"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8c1936035dc2c6283377266747651e1a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF7"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b4785b17fc8b5213343b6237c95a08b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF8"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2d8a16d666107e99fa5b509e895b548b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF9"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af4d1053907c3a762c77b5e1c60c62241"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF10"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a67e44a6f56dd647f21b67292c4bdb732"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF11"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0eda88a03f85df047cd3179382b0244e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF12"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b59068f7c72b2de37a0ab2dcae1f69"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF13"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af552a9ed0bc52c747f46f3b6d9056801"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF14"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaca334f631c005e5c54ece8ce30935cb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyF15"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82a7f65b46163798430603b7797f8f19"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyPause"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9780053a623152ea00f53da5a818009e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyCount"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa6732db376ef9c17211bc28cd169da1d"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfKeyboard_isKeyPressed"><param name="Local" value="Keyboard_8h.htm#a12468f1c41cb2da0d1872154bbb8fcde"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Listener.h"><param name="Local" value="Listener_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfListener_getDirection"><param name="Local" value="Listener_8h.htm#a2782d6355549138cd65cd9002d0ce818"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfListener_getGlobalVolume"><param name="Local" value="Listener_8h.htm#a8e73329d9b6cc5028dce7f5345717f0f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfListener_getPosition"><param name="Local" value="Listener_8h.htm#aba1b86656c673e1a39bdb70f3cabce60"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfListener_setDirection"><param name="Local" value="Listener_8h.htm#a6f5dfe2671b4eecb7d79bc3a684cac6e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfListener_setGlobalVolume"><param name="Local" value="Listener_8h.htm#aa4127e59b8a47594250805a08733c8dc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfListener_setPosition"><param name="Local" value="Listener_8h.htm#a3fdd38501967626b0c7fe5493cef8c25"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="mainpage.hpp"><param name="Local" value="mainpage_8hpp.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Mouse.h"><param name="Local" value="Mouse_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouseButton"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouseLeft"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ade2d927feaea6c268ce86b5bca032dfe"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouseRight"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a7742137d4f8c8f63c94a0c20922426ef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouseMiddle"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ab05d04dd19061d981380c9a5af1f0784"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouseXButton1"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a0be97f67a01099181f57c704f700c205"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouseXButton2"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a1c77d65e6d8377f2440362fffc64fdc3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouseButtonCount"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699aa39a404ee26a7a0bcf625cec911dc506"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouse_getPosition"><param name="Local" value="Mouse_8h.htm#ae4a2e0195bfa6ffbab2d4e5f04c43040"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouse_isButtonPressed"><param name="Local" value="Mouse_8h.htm#ae9f7ab4ed71af9b8078e0cfa68b0e236"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouse_setPosition"><param name="Local" value="Mouse_8h.htm#a7cffa8f73caa669b2dc683e9cc106d52"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Music.h"><param name="Local" value="Music_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_createFromFile"><param name="Local" value="Music_8h.htm#ac6a0d8669cd02bc03634f59325a4f582"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_createFromMemory"><param name="Local" value="Music_8h.htm#a88ee84132daf826b663ded100cb30bad"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_createFromStream"><param name="Local" value="Music_8h.htm#ac2a49e8ab8a918832f4b00c384819085"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_destroy"><param name="Local" value="Music_8h.htm#ae29136139432f4e5157dc99655665a55"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_getAttenuation"><param name="Local" value="Music_8h.htm#a7abd666296de4054711ee7286f73da50"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_getChannelCount"><param name="Local" value="Music_8h.htm#a75c5dc3bbd1138bfec0f5535d9055fd7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_getDuration"><param name="Local" value="Music_8h.htm#a9d63be17a0f39136bc9cd34bbc80bede"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_getLoop"><param name="Local" value="Music_8h.htm#a3c9e254803d15f93d4d8b8ec8f554dc1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_getMinDistance"><param name="Local" value="Music_8h.htm#af50a57c3416970eb6ba3ab55fb7d563d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_getPitch"><param name="Local" value="Music_8h.htm#ad15fb2652bbbd395f0ff2825a98e81cf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_getPlayingOffset"><param name="Local" value="Music_8h.htm#aa86edae4c0ae36c46d723862da1babae"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_getPosition"><param name="Local" value="Music_8h.htm#a744c0513bdadd03b298cc48dfc4d85c6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_getSampleRate"><param name="Local" value="Music_8h.htm#a093cc8d8ae51a02c5c7753f90b2bae8b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_getStatus"><param name="Local" value="Music_8h.htm#af87c545f32ca4a7b07aad6a9fc332839"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_getVolume"><param name="Local" value="Music_8h.htm#aee0aae7d733240b5fd56e49ac36b55e2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_isRelativeToListener"><param name="Local" value="Music_8h.htm#a3e6552b06bc662a544ff236fc0f8071f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_pause"><param name="Local" value="Music_8h.htm#ace02cea38831f925f972b7795c1a930c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_play"><param name="Local" value="Music_8h.htm#a18019593c074028266db0c48c1caad82"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_setAttenuation"><param name="Local" value="Music_8h.htm#a2d667140787382b9442d4b2433d465fe"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_setLoop"><param name="Local" value="Music_8h.htm#a30d181ea36bb17e42807bd1d40e10e52"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_setMinDistance"><param name="Local" value="Music_8h.htm#ac192556b117b7903e4dcf3f7387b439e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_setPitch"><param name="Local" value="Music_8h.htm#a2dedcbfc4683823355725303d240205b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_setPlayingOffset"><param name="Local" value="Music_8h.htm#a437a4cb64457d7c17af6a29706a180b2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_setPosition"><param name="Local" value="Music_8h.htm#ae4d45895b309eed905fb18ee987b05c8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_setRelativeToListener"><param name="Local" value="Music_8h.htm#a8e3d9521ff47c053a7273f7106276962"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_setVolume"><param name="Local" value="Music_8h.htm#a435ee18b345211d8ff5b715a5e8f52b8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic_stop"><param name="Local" value="Music_8h.htm#a0230956eb600e4b1ca3808d149d3d007"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Mutex.h"><param name="Local" value="Mutex_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMutex_create"><param name="Local" value="Mutex_8h.htm#a4a818da891f04caf1fef333e04de4ae5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMutex_destroy"><param name="Local" value="Mutex_8h.htm#af23e1359f4e9d2403d1fb57c620d15e2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMutex_lock"><param name="Local" value="Mutex_8h.htm#ab292ba9fcbf4982f3cb0d414248ffbad"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMutex_unlock"><param name="Local" value="Mutex_8h.htm#a1da2a9839cb9ecb1849cc413b4fada43"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Network.h"><param name="Local" value="Network_8h.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="OpenGL.h"><param name="Local" value="OpenGL_8h.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Packet.h"><param name="Local" value="Packet_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_append"><param name="Local" value="Packet_8h.htm#aede756c9144ef6540185b2ed73ac3259"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_canRead"><param name="Local" value="Packet_8h.htm#a0073876d9ea3550b3c96b805a8352833"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_clear"><param name="Local" value="Packet_8h.htm#a338aa3d5ecc87ef309e5806d32d6564b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_copy"><param name="Local" value="Packet_8h.htm#a86df183d28ffffae38cd35982f0cfc9b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_create"><param name="Local" value="Packet_8h.htm#aa23fa45bb273d6aa897f9ce6fa82486a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_destroy"><param name="Local" value="Packet_8h.htm#acb11b40916b5640c093576ee1ce13063"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_endOfPacket"><param name="Local" value="Packet_8h.htm#a5861ba79dd816bbdc81e294271d584d8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_getData"><param name="Local" value="Packet_8h.htm#a48517115ebf63780d44ecbeba53d04a9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_getDataSize"><param name="Local" value="Packet_8h.htm#a711007b3b471febf854bc17a9425edc9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_readBool"><param name="Local" value="Packet_8h.htm#a3b19736de262b1c8f6aeb8a14334749c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_readDouble"><param name="Local" value="Packet_8h.htm#a60750c002780f0751b4ea1542c3c2dd9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_readFloat"><param name="Local" value="Packet_8h.htm#aec49799edb9cb0ccd0114d962c3fc4c1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_readInt16"><param name="Local" value="Packet_8h.htm#a5c8e11e6dc723cb83f8cc67d4f30f67c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_readInt32"><param name="Local" value="Packet_8h.htm#a011f02ca36e37c76b0d9672f25d4d1d0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_readInt8"><param name="Local" value="Packet_8h.htm#ae563f9fbc9d3fb99a315f3626595d470"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_readString"><param name="Local" value="Packet_8h.htm#abb30f2150646f281a7a1d8621e99c8c4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_readUint16"><param name="Local" value="Packet_8h.htm#ab9bcf58b316380aee264000ec7a9b15d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_readUint32"><param name="Local" value="Packet_8h.htm#a5313d481a775732acb0f32b9332f4506"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_readUint8"><param name="Local" value="Packet_8h.htm#ac3b6468e3b13fb20f5c6e8f423a4ec44"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_readWideString"><param name="Local" value="Packet_8h.htm#a5c0282f540128a32c65f2d3c5c6ae4b3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_writeBool"><param name="Local" value="Packet_8h.htm#a421f9a6bb3b1c02e9dfe51cf4a2d5c61"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_writeDouble"><param name="Local" value="Packet_8h.htm#ac26bac337f594098a6e507a9da1c085b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_writeFloat"><param name="Local" value="Packet_8h.htm#a0c259edbfa8771f1d0a7ad57831c5cee"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_writeInt16"><param name="Local" value="Packet_8h.htm#a7d905f7b10f88f2210649349ca2b8b8a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_writeInt32"><param name="Local" value="Packet_8h.htm#a059b8024271fc0eead70169ccca2b3bd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_writeInt8"><param name="Local" value="Packet_8h.htm#a1b29fb364c9de61a1bcca73ba5a59f25"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_writeString"><param name="Local" value="Packet_8h.htm#a03a7892935b250a7cf8850fb0fc82c63"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_writeUint16"><param name="Local" value="Packet_8h.htm#aae999e4d6ef358860e42e864d42810f4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_writeUint32"><param name="Local" value="Packet_8h.htm#a97a47affd75da2d2535cf0e605e1f41b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_writeUint8"><param name="Local" value="Packet_8h.htm#a207ec6eb4ea1f4bb1246f40ecc8f410f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket_writeWideString"><param name="Local" value="Packet_8h.htm#a1cc271cd315d9878cf75ba848170a662"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="PrimitiveType.h"><param name="Local" value="PrimitiveType_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPrimitiveType"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPoints"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a3656d49717b1b20625e54cb566c71985"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfLines"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a5834b6a160d609b2135a829d723e9065"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfLinesStrip"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a489ee5922870d2959a3ffffbb10e481f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTriangles"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a8fac6ffe0a64f01b5f1ef372b3dc3c40"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTrianglesStrip"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a7f188ef57cf3ab12f1201f7dd6293d50"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTrianglesFan"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a72010f90df79d0f2d9e5acb368c62f99"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfQuads"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2aafe0b7a1c70852a0c765c9316f9d5707"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Rect.h"><param name="Local" value="Rect_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFloatRect"><param name="Local" value="structsfFloatRect.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="height"><param name="Local" value="structsfFloatRect.htm#ab8fe7cdba7bc427c32668b481a0141e8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="left"><param name="Local" value="structsfFloatRect.htm#ae99793a961ed07e17738728883f8808f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="top"><param name="Local" value="structsfFloatRect.htm#a367f21655bb64c554dbbd1c723325c9f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="width"><param name="Local" value="structsfFloatRect.htm#a0f630ef476d31b0ebd925de1aa09ff7d"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIntRect"><param name="Local" value="structsfIntRect.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="height"><param name="Local" value="structsfIntRect.htm#a281a40797849d026b0c0821bc1c385b1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="left"><param name="Local" value="structsfIntRect.htm#a45f2969f17a49a16c46e9550b769e049"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="top"><param name="Local" value="structsfIntRect.htm#a2126d372442c97cf66e7fff4579c1f07"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="width"><param name="Local" value="structsfIntRect.htm#a17806f620fd708b0f3d945c139b12b67"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFloatRect_contains"><param name="Local" value="Rect_8h.htm#aed9a566504b188bc47a0048e4f18b039"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFloatRect_intersects"><param name="Local" value="Rect_8h.htm#aa8578bb55f0b4f48a4f88e5e5833beef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIntRect_contains"><param name="Local" value="Rect_8h.htm#a34ba71196d9420c0bfb4f475a7a660c7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfIntRect_intersects"><param name="Local" value="Rect_8h.htm#a728b06d1f3b05303e24278ca617f1362"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="RectangleShape.h"><param name="Local" value="RectangleShape_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_copy"><param name="Local" value="RectangleShape_8h.htm#aefc9311c916d8b24c625afd532dfdc4f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_create"><param name="Local" value="RectangleShape_8h.htm#a9031d47222cde9dd41d83cc74b27c9ec"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_destroy"><param name="Local" value="RectangleShape_8h.htm#aa6292378b004db3e76493004f60e0296"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getFillColor"><param name="Local" value="RectangleShape_8h.htm#a6fc3c3e097b55e988d33fd58c6c083c8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getGlobalBounds"><param name="Local" value="RectangleShape_8h.htm#a0315306f161ef4b684b79dcabd7b8336"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getInverseTransform"><param name="Local" value="RectangleShape_8h.htm#ab18c22468b6d1483c16530136be9129a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getLocalBounds"><param name="Local" value="RectangleShape_8h.htm#af7aba259a8517bac2775d39b60da6dae"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getOrigin"><param name="Local" value="RectangleShape_8h.htm#a5107b6e2ae69e578b20a8c045411d9d3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getOutlineColor"><param name="Local" value="RectangleShape_8h.htm#a47187bc5b00092bc9bb68eef5e2083c4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getOutlineThickness"><param name="Local" value="RectangleShape_8h.htm#a2345ebc1ab980a9ef9e7e954779a3d19"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getPoint"><param name="Local" value="RectangleShape_8h.htm#ac00219345d5259b5d8104d82e80012fa"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getPointCount"><param name="Local" value="RectangleShape_8h.htm#a077631d49e565856c9c52f5dad422023"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getPosition"><param name="Local" value="RectangleShape_8h.htm#afdbb93f2701ebf36eaf8d9282da7c100"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getRotation"><param name="Local" value="RectangleShape_8h.htm#af336f9016fdcbdac1bcaa6a9d7613f8d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getScale"><param name="Local" value="RectangleShape_8h.htm#a2eec5ede838b70dbefd52251f6e1f10e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getSize"><param name="Local" value="RectangleShape_8h.htm#a6f0b6358a570ea2785c3fc7421aeeaef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getTexture"><param name="Local" value="RectangleShape_8h.htm#a10c86d72ff65002fdb9050e45f717faf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getTextureRect"><param name="Local" value="RectangleShape_8h.htm#abb3005f31c5455d53957211d96da2e67"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_getTransform"><param name="Local" value="RectangleShape_8h.htm#a98e6be54536e8fc5d8225f4250d698f8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_move"><param name="Local" value="RectangleShape_8h.htm#a1082ecfc9c1892a60f2d2f04a7263911"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_rotate"><param name="Local" value="RectangleShape_8h.htm#a7daa7e3c4a6842ed40454ce44ad87a42"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_scale"><param name="Local" value="RectangleShape_8h.htm#a9aeeca63e39e679ebf7db38f9cecbb0b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_setFillColor"><param name="Local" value="RectangleShape_8h.htm#a091c1192496706597e4741d3f7378f4f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_setOrigin"><param name="Local" value="RectangleShape_8h.htm#a179a8c0e4fdb1d6e4fc732f752b5ae06"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_setOutlineColor"><param name="Local" value="RectangleShape_8h.htm#ad9e04596d2dc8e6e694dc9c3ec023c87"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_setOutlineThickness"><param name="Local" value="RectangleShape_8h.htm#aef3e5b5e8836b882b2a0e27103d7cef4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_setPosition"><param name="Local" value="RectangleShape_8h.htm#a5fc222f4f76344215a1c0a05aa1ff308"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_setRotation"><param name="Local" value="RectangleShape_8h.htm#a9a3f27cbbe924cd4180348f2776f76aa"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_setScale"><param name="Local" value="RectangleShape_8h.htm#aabba4d9926fd17c9d032346515ed6901"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_setSize"><param name="Local" value="RectangleShape_8h.htm#ab584fd9968c864f48b208f5f071721ef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_setTexture"><param name="Local" value="RectangleShape_8h.htm#a69f87fb70100f78f2c34864755793e98"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape_setTextureRect"><param name="Local" value="RectangleShape_8h.htm#a84913c329715063bf18a1dec257f3ef5"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="RenderStates.h"><param name="Local" value="RenderStates_8h.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderStates"><param name="Local" value="structsfRenderStates.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="blendMode"><param name="Local" value="structsfRenderStates.htm#ae58d05f2c9ec70ff9fbaa4c0c5f2c295"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="shader"><param name="Local" value="structsfRenderStates.htm#acd6612876be133c24ad91142bde659d5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="texture"><param name="Local" value="structsfRenderStates.htm#a20e03b16909ee04aa295c1505240cc50"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="transform"><param name="Local" value="structsfRenderStates.htm#a9e76882c4d6ff589e739c44b27cdba0a"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="RenderTexture.h"><param name="Local" value="RenderTexture_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_clear"><param name="Local" value="RenderTexture_8h.htm#a55ce52752184a20d8dce33187b4c2c9d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_create"><param name="Local" value="RenderTexture_8h.htm#ace3dec8ac61b6fbf5a947e15636d1b48"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_destroy"><param name="Local" value="RenderTexture_8h.htm#a194dc7a071b2d50df7359ac224416513"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_display"><param name="Local" value="RenderTexture_8h.htm#ade6f614a6620eeb9607cd1472b41cd80"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_drawCircleShape"><param name="Local" value="RenderTexture_8h.htm#aa998a84211ee16bc59bb7b852ec69f88"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_drawConvexShape"><param name="Local" value="RenderTexture_8h.htm#ae04545f77cbcb7d9ce7138db60638aaf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_drawPrimitives"><param name="Local" value="RenderTexture_8h.htm#a71996e7c3e6367c090c8040059faf3fa"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_drawRectangleShape"><param name="Local" value="RenderTexture_8h.htm#a5505c4fb76e44d20ecf5f8bee596e98c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_drawShape"><param name="Local" value="RenderTexture_8h.htm#a92a3a0c5cfdfd818f6c773991881496e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_drawSprite"><param name="Local" value="RenderTexture_8h.htm#a504249ced4c347b76e3dcf5293beb856"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_drawText"><param name="Local" value="RenderTexture_8h.htm#aca9daf432a23f5b2927e531fc0eb0a9c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_drawVertexArray"><param name="Local" value="RenderTexture_8h.htm#a6e2951c6f62c848b6cc1a7420d1a8e62"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_getDefaultView"><param name="Local" value="RenderTexture_8h.htm#a3826aa2a6d12cdc5cde0434590531163"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_getSize"><param name="Local" value="RenderTexture_8h.htm#a0435bbf21a55ebf15cae9ac12afc1e44"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_getTexture"><param name="Local" value="RenderTexture_8h.htm#abef64fadd99f15e148ef8b7f42ec6742"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_getView"><param name="Local" value="RenderTexture_8h.htm#a4bd6e4fe8e3ba262e8dc77a2f43e1155"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_getViewport"><param name="Local" value="RenderTexture_8h.htm#a0765513e38568152ffaad176d6142c6f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_isRepeated"><param name="Local" value="RenderTexture_8h.htm#a3837730ce862ff915113fb8d7a7566d7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_isSmooth"><param name="Local" value="RenderTexture_8h.htm#add0fe4462484ebe21109984af0ca82d9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_mapCoordsToPixel"><param name="Local" value="RenderTexture_8h.htm#a889867039a96fc85279c69eda3313b5d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_mapPixelToCoords"><param name="Local" value="RenderTexture_8h.htm#ac2c3948e78f739524171fa57afcd7f64"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_popGLStates"><param name="Local" value="RenderTexture_8h.htm#a43ed90fd1bfb2c98fc95de8663d2d708"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_pushGLStates"><param name="Local" value="RenderTexture_8h.htm#aa7ff105742f8c5e94ab73714b0d08072"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_resetGLStates"><param name="Local" value="RenderTexture_8h.htm#af7adc8770402dfd7b5fa5074bc5fb369"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_setActive"><param name="Local" value="RenderTexture_8h.htm#af40b52ff228c0cbea95ad0e042d8cdd5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_setRepeated"><param name="Local" value="RenderTexture_8h.htm#abc801ae7e12b73f1cbe20f19590aa6a1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_setSmooth"><param name="Local" value="RenderTexture_8h.htm#aec67a15bc2b1431f21309651b8838100"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture_setView"><param name="Local" value="RenderTexture_8h.htm#a486c3074fea533c451d007ffc0dbf41b"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="RenderWindow.h"><param name="Local" value="RenderWindow_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouse_getPositionRenderWindow"><param name="Local" value="RenderWindow_8h.htm#a41b751abf5703f7c34b0adb2a5741ffb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMouse_setPositionRenderWindow"><param name="Local" value="RenderWindow_8h.htm#abba76f4c8f109b167749cd1b6bce786e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_capture"><param name="Local" value="RenderWindow_8h.htm#a273c5ae6f75eb74a9f16932c8478ff79"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_clear"><param name="Local" value="RenderWindow_8h.htm#af3041dc1d8c3ed9e4533840f549e22ec"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_close"><param name="Local" value="RenderWindow_8h.htm#a3b203189a7160e1e64c299e82f03de02"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_create"><param name="Local" value="RenderWindow_8h.htm#ae87ec3824cb709d2663671397bb2c611"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_createFromHandle"><param name="Local" value="RenderWindow_8h.htm#a9a397fba8dc8bfb6ab7dd4ae2c0d2d00"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_createUnicode"><param name="Local" value="RenderWindow_8h.htm#a8c41232276098338d6ac6b4ba4c6d25e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_destroy"><param name="Local" value="RenderWindow_8h.htm#a6d504a27e7dab732c8a26d19e2cb61a7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_display"><param name="Local" value="RenderWindow_8h.htm#aa5bc9a1f36669b2077f28d5b4898f13a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_drawCircleShape"><param name="Local" value="RenderWindow_8h.htm#ad4f206f13a5a10f47b2502bfe2bf7889"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_drawConvexShape"><param name="Local" value="RenderWindow_8h.htm#a06955301e3a2fc93d63e1bc713ff0e0e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_drawPrimitives"><param name="Local" value="RenderWindow_8h.htm#a4b2a61e800f646537a615bb306117184"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_drawRectangleShape"><param name="Local" value="RenderWindow_8h.htm#ab70379b9c13802b7ed0b954e7187eed2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_drawShape"><param name="Local" value="RenderWindow_8h.htm#aeea8c2e746c16e0964417d14c7bfa4d7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_drawSprite"><param name="Local" value="RenderWindow_8h.htm#aac3d0c5c336eaec0d779a5fb0ee8fbed"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_drawText"><param name="Local" value="RenderWindow_8h.htm#a8bfb4e0e8a1c737b5d07943d26c3c33d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_drawVertexArray"><param name="Local" value="RenderWindow_8h.htm#ab1d44eca905e88507e9cae4bd5d17008"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_getDefaultView"><param name="Local" value="RenderWindow_8h.htm#a41acd04150d01cb7bc0d4c038fc9afe1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_getPosition"><param name="Local" value="RenderWindow_8h.htm#a527986a36349b022565d22eff913a223"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_getSettings"><param name="Local" value="RenderWindow_8h.htm#a2d0e4fbedadfc5ef1afec6fd4e1f2509"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_getSize"><param name="Local" value="RenderWindow_8h.htm#a74ebd1ca53c02794b75ed72f1444111f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_getSystemHandle"><param name="Local" value="RenderWindow_8h.htm#a27621644b390a66fd1dea75fc97f56ad"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_getView"><param name="Local" value="RenderWindow_8h.htm#a0b1f2daf75467a2c174d30932cc95d9c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_getViewport"><param name="Local" value="RenderWindow_8h.htm#ac76ec340317828169c060460ee738150"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_isOpen"><param name="Local" value="RenderWindow_8h.htm#a2107fd0186e2ccbc0d897ac0b89d3384"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_mapCoordsToPixel"><param name="Local" value="RenderWindow_8h.htm#a81c9d54f50e50c26336b15df48101e39"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_mapPixelToCoords"><param name="Local" value="RenderWindow_8h.htm#a0a69bb2733c459da8e223da60f6708e6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_pollEvent"><param name="Local" value="RenderWindow_8h.htm#a5835e69e4263bd75d13493a8baef87cc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_popGLStates"><param name="Local" value="RenderWindow_8h.htm#a6a351a4ad5441328dc3ade8c1a52ffbb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_pushGLStates"><param name="Local" value="RenderWindow_8h.htm#a2b3600872dc031ff7d2392a2621b44e7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_resetGLStates"><param name="Local" value="RenderWindow_8h.htm#aaf3fbf9bf145b8eb0e3584e96e683d18"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_setActive"><param name="Local" value="RenderWindow_8h.htm#a9b640d0a23ccc588db100b170942ed35"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_setFramerateLimit"><param name="Local" value="RenderWindow_8h.htm#ae925d3fdc295a0d8e1e0a8a11eb21d2a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_setIcon"><param name="Local" value="RenderWindow_8h.htm#a01064e1038b1462ee90ecc24dcd9dadd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_setJoystickThreshold"><param name="Local" value="RenderWindow_8h.htm#a7d60d243caafb710c89950240613fbac"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_setKeyRepeatEnabled"><param name="Local" value="RenderWindow_8h.htm#ae813d4f6e6a00f576c6518b58ed2081c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_setMouseCursorVisible"><param name="Local" value="RenderWindow_8h.htm#a4055d7bde5ac3cc9115a66c74a168a44"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_setPosition"><param name="Local" value="RenderWindow_8h.htm#aa7bfa5e109bfeb04a61192f159eb65e1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_setSize"><param name="Local" value="RenderWindow_8h.htm#a3aed26a869c2c5f1d1fd75f4d378398b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_setTitle"><param name="Local" value="RenderWindow_8h.htm#a742d266fca234425f1b302b9a1a11a3f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_setUnicodeTitle"><param name="Local" value="RenderWindow_8h.htm#ae71162bf884ac818e53ddc137fdc2c9e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_setVerticalSyncEnabled"><param name="Local" value="RenderWindow_8h.htm#ab638b97b03b40133911257f87f4f3569"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_setView"><param name="Local" value="RenderWindow_8h.htm#a04e8c38eaa90f635aea11546643fdae7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_setVisible"><param name="Local" value="RenderWindow_8h.htm#ade9efb4b1ffb3cceba52a69fcf0f0a76"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow_waitEvent"><param name="Local" value="RenderWindow_8h.htm#a2befccb7bdab4b4dd89450bed5ed525e"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Shader.h"><param name="Local" value="Shader_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_bind"><param name="Local" value="Shader_8h.htm#aa6d8d66413429e558d78386ab3fa0c6f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_createFromFile"><param name="Local" value="Shader_8h.htm#a10bdc71be35779eae268a47f82641ef2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_createFromMemory"><param name="Local" value="Shader_8h.htm#a5b50ffaf819e672dcf93bf09a981bdc3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_createFromStream"><param name="Local" value="Shader_8h.htm#aae391e3bb2c315458fb03052b29496c0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_destroy"><param name="Local" value="Shader_8h.htm#a52b589679d49020c4119d90d16128e00"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_isAvailable"><param name="Local" value="Shader_8h.htm#aafdd81d0cd4b5587a948136e83469805"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_setColorParameter"><param name="Local" value="Shader_8h.htm#a0963517d8815f0948e476abca60a190f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_setCurrentTextureParameter"><param name="Local" value="Shader_8h.htm#ae52805b872438a6d78b30197e934207b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_setFloat2Parameter"><param name="Local" value="Shader_8h.htm#aead3624797fa1d203fe26b830d00c78c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_setFloat3Parameter"><param name="Local" value="Shader_8h.htm#a06bcfbe44258e5b7492d9f0cb17ea48c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_setFloat4Parameter"><param name="Local" value="Shader_8h.htm#a92a5e1f0fecef1e5f130f6364cfa90d9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_setFloatParameter"><param name="Local" value="Shader_8h.htm#aed732f598ff18f1c4064a182b8f85606"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_setTextureParameter"><param name="Local" value="Shader_8h.htm#ab2cc74edc4d481029482a75f59016a52"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_setTransformParameter"><param name="Local" value="Shader_8h.htm#a677b43325bf4c94bcc57ea6a4f38b40f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_setVector2Parameter"><param name="Local" value="Shader_8h.htm#a46786b0c9f2b5e2486058521f3f11075"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader_setVector3Parameter"><param name="Local" value="Shader_8h.htm#a04029e0ce58c0ba60df21083a3fcd6b3"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Shape.h"><param name="Local" value="Shape_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShapeGetPointCallback"><param name="Local" value="Shape_8h.htm#a89b2124456c9340f7e8be9d9c6989214"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShapeGetPointCountCallback"><param name="Local" value="Shape_8h.htm#a5ff33b0bd8d3bc45ef8c51aca395de49"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_create"><param name="Local" value="Shape_8h.htm#a486fad80d301adb776a064197898f6a6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_destroy"><param name="Local" value="Shape_8h.htm#ab107b9faac8c5ac6074150b34c484672"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getFillColor"><param name="Local" value="Shape_8h.htm#a1f43ebef2592aecbc9c61c11d82f1cff"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getGlobalBounds"><param name="Local" value="Shape_8h.htm#abb9890ef92b553a2e20c9f72f6844201"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getInverseTransform"><param name="Local" value="Shape_8h.htm#a63d1ae80b979fded5c99c2ae5f6e8e61"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getLocalBounds"><param name="Local" value="Shape_8h.htm#add61cd8ebae0de9ee90b89f872ec2fd5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getOrigin"><param name="Local" value="Shape_8h.htm#ae026bc6acb5ff690bdebfe48476d39e0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getOutlineColor"><param name="Local" value="Shape_8h.htm#aa6e413f8502e3efce3926c5a75767080"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getOutlineThickness"><param name="Local" value="Shape_8h.htm#a8a1d4519749437017d0336b1ee915302"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getPoint"><param name="Local" value="Shape_8h.htm#aa96b3a25bca7f8147d0706667d567cf1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getPointCount"><param name="Local" value="Shape_8h.htm#a3121b634448051962e9d1c374069211f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getPosition"><param name="Local" value="Shape_8h.htm#ac0acf82144bf498119b36a729d4175c0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getRotation"><param name="Local" value="Shape_8h.htm#a8dac85a8e73e47ec715e9a719619edf4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getScale"><param name="Local" value="Shape_8h.htm#a65f8e78dddc5f5099dfdefeceee41a5c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getTexture"><param name="Local" value="Shape_8h.htm#ada9e504c8661518582404f05a3d1f98a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getTextureRect"><param name="Local" value="Shape_8h.htm#a8f7f7f79a16a2d7c8a885e513030d1ee"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_getTransform"><param name="Local" value="Shape_8h.htm#a8a412ceab6935af48da7cc5bd0dc9404"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_move"><param name="Local" value="Shape_8h.htm#a49e17f25c3a00253a53460b5137808b2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_rotate"><param name="Local" value="Shape_8h.htm#ae37988764819a72676d1d81d6d1b7271"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_scale"><param name="Local" value="Shape_8h.htm#aa040d1dec0d31176ad0bc62afa61b18d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_setFillColor"><param name="Local" value="Shape_8h.htm#a7b5821250be84d4d4f51a8784cc5ff18"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_setOrigin"><param name="Local" value="Shape_8h.htm#a67322aa2e29df82651d2116ff81223ee"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_setOutlineColor"><param name="Local" value="Shape_8h.htm#af625d721dfbda37c8700b4962a579fdd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_setOutlineThickness"><param name="Local" value="Shape_8h.htm#a81fc1fbfb24d2004c4ee91a7e03fb3d6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_setPosition"><param name="Local" value="Shape_8h.htm#a493f116960f5db33689521f4454d11b9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_setRotation"><param name="Local" value="Shape_8h.htm#a7b8b895e43a534163700f39316cdb667"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_setScale"><param name="Local" value="Shape_8h.htm#a480fe71b36dae62029b9ba139c028dfd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_setTexture"><param name="Local" value="Shape_8h.htm#a0bf4295f46e387afc5efc79b8e5de718"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_setTextureRect"><param name="Local" value="Shape_8h.htm#a495dd0f93e051fd127d8efc25c4a6183"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape_update"><param name="Local" value="Shape_8h.htm#ab28fc953f7b992f568b3f021a4d2ba56"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Sleep.h"><param name="Local" value="Sleep_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSleep"><param name="Local" value="Sleep_8h.htm#a953fe2ddaa041bc96fb5013ac7da1a65"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="SocketSelector.h"><param name="Local" value="SocketSelector_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_addTcpListener"><param name="Local" value="SocketSelector_8h.htm#addae5aecd0d795284d327ea91a49f1fa"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_addTcpSocket"><param name="Local" value="SocketSelector_8h.htm#a89594ac7dbcc463b0848ffa41cb72898"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_addUdpSocket"><param name="Local" value="SocketSelector_8h.htm#a8728d708e99ba0e04283602b47342665"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_clear"><param name="Local" value="SocketSelector_8h.htm#aac9a105a1d110a6afd026e368de161f1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_copy"><param name="Local" value="SocketSelector_8h.htm#ac8150b50d59014e25645863e9ac973c8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_create"><param name="Local" value="SocketSelector_8h.htm#a6780529084e31bc86936585872ac306e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_destroy"><param name="Local" value="SocketSelector_8h.htm#a42fdd38af5d0a909fd759eee91e1bb45"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_isTcpListenerReady"><param name="Local" value="SocketSelector_8h.htm#a86f582061f8d07695b9b40d0a0b38121"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_isTcpSocketReady"><param name="Local" value="SocketSelector_8h.htm#a27cdd5ebb76d1a7d7f3a94718baf7b31"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_isUdpSocketReady"><param name="Local" value="SocketSelector_8h.htm#a88333fbe2f3bd7360a7b97e5784851d5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_removeTcpListener"><param name="Local" value="SocketSelector_8h.htm#a66409a0a053cf1e4c069ac39f328dcb3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_removeTcpSocket"><param name="Local" value="SocketSelector_8h.htm#a7d35906979ff1c3ad1f92ff068cb11c8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_removeUdpSocket"><param name="Local" value="SocketSelector_8h.htm#a2af95669bcea4332c4c63ae7524fc2bf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector_wait"><param name="Local" value="SocketSelector_8h.htm#ab0b3fc8236caf67651b36cf7da7349e6"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="SocketStatus.h"><param name="Local" value="SocketStatus_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketStatus"><param name="Local" value="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaa"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketDone"><param name="Local" value="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3e5a069d6060c2a22aebd310c3c6c7cd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketNotReady"><param name="Local" value="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3ae7c208663f775490d7816390b41e29"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketDisconnected"><param name="Local" value="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa2cd39f6f5e719db56a8c8af7eaa38d91"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketError"><param name="Local" value="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaaf66e3f5c22465cb8417fc9d699d49daa"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Sound.h"><param name="Local" value="Sound_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_copy"><param name="Local" value="Sound_8h.htm#a0f9ac698aa6a99249c9bf0c908bf5737"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_create"><param name="Local" value="Sound_8h.htm#abf595fd87343cfa4bdd8b3de66e49ad4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_destroy"><param name="Local" value="Sound_8h.htm#abf7257b4240f418fdf4f5e32044b8801"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_getAttenuation"><param name="Local" value="Sound_8h.htm#a7863b70d1c25fc976619fd4ef3308036"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_getBuffer"><param name="Local" value="Sound_8h.htm#aba441809a6be91e4069e673eb59d0d84"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_getLoop"><param name="Local" value="Sound_8h.htm#a62f8e167d158e2dd4a6a516c160c07cb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_getMinDistance"><param name="Local" value="Sound_8h.htm#abf9ae0bba553c3a1f596c0e733ccd4ff"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_getPitch"><param name="Local" value="Sound_8h.htm#aa2c0626c26a01682dd1223e8f078d880"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_getPlayingOffset"><param name="Local" value="Sound_8h.htm#af40cc92cda1bfd4b1dd14c74e182c855"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_getPosition"><param name="Local" value="Sound_8h.htm#af3630c43ad2cc0136f619492c6e27cd0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_getStatus"><param name="Local" value="Sound_8h.htm#af2cd7b899b11b98f112a76ed35401ed6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_getVolume"><param name="Local" value="Sound_8h.htm#a7cea6925f5f2573cdbe85151b4ccd725"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_isRelativeToListener"><param name="Local" value="Sound_8h.htm#a36206a0368a68a443abf4691926d9b12"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_pause"><param name="Local" value="Sound_8h.htm#a2d204c5699e43bfd7df7a4200bf075cf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_play"><param name="Local" value="Sound_8h.htm#ae1ac64027971d772a69b2d438ef2c544"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_setAttenuation"><param name="Local" value="Sound_8h.htm#a967aacfd45a2481992e0fd6675f96b83"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_setBuffer"><param name="Local" value="Sound_8h.htm#a221ec41f39f50c09680dd2b1d0456c2c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_setLoop"><param name="Local" value="Sound_8h.htm#a11ab7b0411b91cc03ca5a4a6635bbe19"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_setMinDistance"><param name="Local" value="Sound_8h.htm#a26fa1bde66c28d564f0e58be0e799b4f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_setPitch"><param name="Local" value="Sound_8h.htm#a0b3a3f27926f58560126b3c058c2461d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_setPlayingOffset"><param name="Local" value="Sound_8h.htm#a32df8c4952ae6594d9dfa31d34c11304"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_setPosition"><param name="Local" value="Sound_8h.htm#a48d44dd3c9adbb81ac439244d3105dc3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_setRelativeToListener"><param name="Local" value="Sound_8h.htm#a624a4e96c39997b2bde7ea587f9d1205"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_setVolume"><param name="Local" value="Sound_8h.htm#a027d65cacbdf9d6adab9599515217bbe"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound_stop"><param name="Local" value="Sound_8h.htm#ace20faa60e5dc4b3df10a917ab831b9b"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="SoundBuffer.h"><param name="Local" value="SoundBuffer_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBuffer_copy"><param name="Local" value="SoundBuffer_8h.htm#a252862b4b650aad11681f46b7bb03d18"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBuffer_createFromFile"><param name="Local" value="SoundBuffer_8h.htm#afd79a633db98cd67412c2090e27eda2f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBuffer_createFromMemory"><param name="Local" value="SoundBuffer_8h.htm#ab5619dc26f92b49ad849a31c076c19cb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBuffer_createFromSamples"><param name="Local" value="SoundBuffer_8h.htm#a194ce902c71f4303444abfc50ddf847e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBuffer_createFromStream"><param name="Local" value="SoundBuffer_8h.htm#aabe469481de03c1105a6a1795d350d35"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBuffer_destroy"><param name="Local" value="SoundBuffer_8h.htm#ac5c6b7137c8aa50b08da1db4a2f9ffa7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBuffer_getChannelCount"><param name="Local" value="SoundBuffer_8h.htm#aa8dddfac12df7ed8f7dfde67d5cdf3bb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBuffer_getDuration"><param name="Local" value="SoundBuffer_8h.htm#a7355363ded1eac71e4f6e6055070ba77"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBuffer_getSampleCount"><param name="Local" value="SoundBuffer_8h.htm#a1b5d5a7c07a34d18b8b7e5cbd4bba124"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBuffer_getSampleRate"><param name="Local" value="SoundBuffer_8h.htm#ad1292a6b5dfb16231699bbbdd8203929"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBuffer_getSamples"><param name="Local" value="SoundBuffer_8h.htm#a3f4db2035cf3d402821915c6acaa7e00"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBuffer_saveToFile"><param name="Local" value="SoundBuffer_8h.htm#a000b174d5c34863bf6d09f81bb700865"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="SoundBufferRecorder.h"><param name="Local" value="SoundBufferRecorder_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBufferRecorder_create"><param name="Local" value="SoundBufferRecorder_8h.htm#a5fabb149d3e45a604a41b8bef83f657d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBufferRecorder_destroy"><param name="Local" value="SoundBufferRecorder_8h.htm#ac0eef3a83c66d028fecd71169564418c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBufferRecorder_getBuffer"><param name="Local" value="SoundBufferRecorder_8h.htm#a6a1f74b20f320f065a7506d4485980bd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBufferRecorder_getSampleRate"><param name="Local" value="SoundBufferRecorder_8h.htm#aeb44e921681323856a2a8e3cfe3e1482"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBufferRecorder_start"><param name="Local" value="SoundBufferRecorder_8h.htm#a1740cc270c305df2d40611adf59963a1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBufferRecorder_stop"><param name="Local" value="SoundBufferRecorder_8h.htm#a28e1beef74f720c48fa61d86b5bc3255"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="SoundRecorder.h"><param name="Local" value="SoundRecorder_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundRecorderProcessCallback"><param name="Local" value="SoundRecorder_8h.htm#ad6d8bc1ecf3c165f687044c69b95ec79"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundRecorderStartCallback"><param name="Local" value="SoundRecorder_8h.htm#a51de2ab37546b8f518af2a62f2fe6936"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundRecorderStopCallback"><param name="Local" value="SoundRecorder_8h.htm#a1c79476189b5754b7ccd80de4f9b193d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundRecorder_create"><param name="Local" value="SoundRecorder_8h.htm#a39c9a56c773f15ec3549ec60d3c5ee6e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundRecorder_destroy"><param name="Local" value="SoundRecorder_8h.htm#a7258c607b624bb79a1c563196c67acc5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundRecorder_getSampleRate"><param name="Local" value="SoundRecorder_8h.htm#a11efae59a67beccc7c972a25e1d4d0b5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundRecorder_isAvailable"><param name="Local" value="SoundRecorder_8h.htm#a476094e3adf6380f88e3741269d28af7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundRecorder_start"><param name="Local" value="SoundRecorder_8h.htm#a098e51a0657452111ef97d1d4a85c12e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundRecorder_stop"><param name="Local" value="SoundRecorder_8h.htm#afb0989a93277c350ccc185e39136e0f2"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="SoundStatus.h"><param name="Local" value="SoundStatus_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStatus"><param name="Local" value="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ad"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfStopped"><param name="Local" value="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adabbbb17585490e5f893f4be8af1e1e809"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPaused"><param name="Local" value="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ada3ad38cf37ff04853a59e10ca861bb270"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPlaying"><param name="Local" value="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adab0288349c759b3a57be34a1c69af9927"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="SoundStream.h"><param name="Local" value="SoundStream_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStreamChunk"><param name="Local" value="structsfSoundStreamChunk.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sampleCount"><param name="Local" value="structsfSoundStreamChunk.htm#a813cfa341f2269ac704b1326eb82c011"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="samples"><param name="Local" value="structsfSoundStreamChunk.htm#a8511f9cdcd86a2872e11fc05b856978c"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStreamGetDataCallback"><param name="Local" value="SoundStream_8h.htm#a07098319793569f781ae7eb918ebced7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStreamSeekCallback"><param name="Local" value="SoundStream_8h.htm#aca9917589476306488bd05bc2838f5cc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_create"><param name="Local" value="SoundStream_8h.htm#ac006896c83a629a874cc7cb46f5e866a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_destroy"><param name="Local" value="SoundStream_8h.htm#af7e6c6ec42b6c281bb0d4802b0b8fb45"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_getAttenuation"><param name="Local" value="SoundStream_8h.htm#a6c651fef3871175703e33abac0f9a39d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_getChannelCount"><param name="Local" value="SoundStream_8h.htm#ae5bfb47350f0c43818f7ed398391759e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_getLoop"><param name="Local" value="SoundStream_8h.htm#a004f4e8e776cc3fac9987a44329888cd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_getMinDistance"><param name="Local" value="SoundStream_8h.htm#a212687e975a8680d2b1fc35bb8785140"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_getPitch"><param name="Local" value="SoundStream_8h.htm#a80ee489adc5a9bc7f8fef4cce274f271"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_getPlayingOffset"><param name="Local" value="SoundStream_8h.htm#acb4e74c48cfa0d9357393552beea571b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_getPosition"><param name="Local" value="SoundStream_8h.htm#a2fe5e062a1f12187fa0564d4b56283d0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_getSampleRate"><param name="Local" value="SoundStream_8h.htm#aa662db8f768f80d816eb62f12510a2d1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_getStatus"><param name="Local" value="SoundStream_8h.htm#acf72dc4a437d3eec15a58ac5d15c75af"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_getVolume"><param name="Local" value="SoundStream_8h.htm#a3519220485bc8516f1fe8be094bc01cc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_isRelativeToListener"><param name="Local" value="SoundStream_8h.htm#aeac352c2a653a37367748119739e0788"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_pause"><param name="Local" value="SoundStream_8h.htm#a47f56cdda3062aea49fdac490f7f2533"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_play"><param name="Local" value="SoundStream_8h.htm#aaa70e5f2e08f735cf94aef6269fa6651"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_setAttenuation"><param name="Local" value="SoundStream_8h.htm#a00da52ffefb9b4829410b3c8addf2365"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_setLoop"><param name="Local" value="SoundStream_8h.htm#a35f78c40fabcdbdb7e57c5e3bd23c58c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_setMinDistance"><param name="Local" value="SoundStream_8h.htm#ad3562cf63d4d1ccd81c0cecbbda327c3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_setPitch"><param name="Local" value="SoundStream_8h.htm#afff581abd7319d5d62c3254077d741ef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_setPlayingOffset"><param name="Local" value="SoundStream_8h.htm#a229a0b385d4e2b4d3457b52188f04415"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_setPosition"><param name="Local" value="SoundStream_8h.htm#a9e30e18aa0cc1ad972b8a3c8ea10b1c8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_setRelativeToListener"><param name="Local" value="SoundStream_8h.htm#ac2d536a0231a24308d87f211b0ead38a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_setVolume"><param name="Local" value="SoundStream_8h.htm#ac58b39224e3373b45a4594f468a718ef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream_stop"><param name="Local" value="SoundStream_8h.htm#a76d8f44494ff6f2fd02186a19e4d8042"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Sprite.h"><param name="Local" value="Sprite_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_copy"><param name="Local" value="Sprite_8h.htm#afa1ec20fd18240348422c68c7b78bae8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_create"><param name="Local" value="Sprite_8h.htm#a3b8bfa5e7af3bb5986c9789c75d39dfe"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_destroy"><param name="Local" value="Sprite_8h.htm#ad30923ada0230c815bfc38b255d678c6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_getColor"><param name="Local" value="Sprite_8h.htm#a2ba5f1d30aca03cd9afadcfc666087bf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_getGlobalBounds"><param name="Local" value="Sprite_8h.htm#a97e1454e1dc9f9d03999e19e071ae729"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_getInverseTransform"><param name="Local" value="Sprite_8h.htm#a80885e4108ef4bdf6a69880444902d22"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_getLocalBounds"><param name="Local" value="Sprite_8h.htm#a32773f4f249a97fbeb671f496ba0f176"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_getOrigin"><param name="Local" value="Sprite_8h.htm#a1908bc1edfd0b7ab1918dd75b53b5b76"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_getPosition"><param name="Local" value="Sprite_8h.htm#a5bd0fde08b347facee6abea93fc087a5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_getRotation"><param name="Local" value="Sprite_8h.htm#a4de9825b70e11b8470de4a01e0092f76"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_getScale"><param name="Local" value="Sprite_8h.htm#aa08f626f3906a287e8042bd2694b6208"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_getTexture"><param name="Local" value="Sprite_8h.htm#a25001488c7a9034ba01942ade51061a0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_getTextureRect"><param name="Local" value="Sprite_8h.htm#aa6e5fd37292079d0db887061f609967b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_getTransform"><param name="Local" value="Sprite_8h.htm#a944dfada5d1eff9c0e2a25e6d6ae595e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_move"><param name="Local" value="Sprite_8h.htm#a1eec2a7cbb9874d5d0fd0d2e33a742f6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_rotate"><param name="Local" value="Sprite_8h.htm#a97a77ee31b0ec41c26960ab770e86ef1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_scale"><param name="Local" value="Sprite_8h.htm#a31077d5382fe3a21b9cab69f3cbaaf2b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_setColor"><param name="Local" value="Sprite_8h.htm#a94fc2479694322e310a307e6e1b68a8a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_setOrigin"><param name="Local" value="Sprite_8h.htm#ad2da4912244f767ddec6314a1c1780a5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_setPosition"><param name="Local" value="Sprite_8h.htm#a9d17e672598d42d102ee66ed8b23760c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_setRotation"><param name="Local" value="Sprite_8h.htm#ad954a9e79b73b9eee8bad1543f0fba13"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_setScale"><param name="Local" value="Sprite_8h.htm#ac7a24afd9c39bb9bf0a8099d37915bc1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_setTexture"><param name="Local" value="Sprite_8h.htm#aa3e0b005815ffb788e5d169e35d5498b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite_setTextureRect"><param name="Local" value="Sprite_8h.htm#a0db5b51ca60bc314d244e3144150a7b7"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="System.h"><param name="Local" value="System_8h.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="TcpListener.h"><param name="Local" value="TcpListener_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpListener_accept"><param name="Local" value="TcpListener_8h.htm#ae9abb14c38c191f24b946e156811e015"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpListener_create"><param name="Local" value="TcpListener_8h.htm#a4f917bff085eba16bb8f4f04a02e0501"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpListener_destroy"><param name="Local" value="TcpListener_8h.htm#ab8f2de1062490e29040b80851aee54ea"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpListener_getLocalPort"><param name="Local" value="TcpListener_8h.htm#a39fc793abf0349fc817ca56d1457fa4d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpListener_isBlocking"><param name="Local" value="TcpListener_8h.htm#ab22c015a56c355a937ba6269ce055a29"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpListener_listen"><param name="Local" value="TcpListener_8h.htm#a9cdb3dbb682e1f6b0b3d0b2a27235c7c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpListener_setBlocking"><param name="Local" value="TcpListener_8h.htm#a669e10dfb7a6f482d6ec92e35025ce5b"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="TcpSocket.h"><param name="Local" value="TcpSocket_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket_connect"><param name="Local" value="TcpSocket_8h.htm#a9c4184f1812234019fd72f6e59e97e80"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket_create"><param name="Local" value="TcpSocket_8h.htm#a2e7a7f721c7131bc7a01d300c61fb96a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket_destroy"><param name="Local" value="TcpSocket_8h.htm#a5ccedadb6ebc020c3cbb37dbd049778b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket_disconnect"><param name="Local" value="TcpSocket_8h.htm#aac5cc7a607cf3a0eb26298cca3a9975f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket_getLocalPort"><param name="Local" value="TcpSocket_8h.htm#a1ebf96d27670ca943a4b177ff332d23c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket_getRemoteAddress"><param name="Local" value="TcpSocket_8h.htm#afb359983c56c78d5891a32740364ba52"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket_getRemotePort"><param name="Local" value="TcpSocket_8h.htm#a853404b1381b6385a1217a6e75afc91b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket_isBlocking"><param name="Local" value="TcpSocket_8h.htm#a75bb56edaaf054a581494c64b7eed4a8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket_receive"><param name="Local" value="TcpSocket_8h.htm#aee28daf5169c0a5267f577335bc1d7ae"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket_receivePacket"><param name="Local" value="TcpSocket_8h.htm#aec570f5bb1a24918c85d05b305bb7523"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket_send"><param name="Local" value="TcpSocket_8h.htm#aeffdc58f74c32006760ca3f0b960911b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket_sendPacket"><param name="Local" value="TcpSocket_8h.htm#aa1bcf582e4d66d89abf05ba20688e3ef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket_setBlocking"><param name="Local" value="TcpSocket_8h.htm#a4b45f9e40dcf7879f165e8279de44237"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Text.h"><param name="Local" value="Text_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTextStyle"><param name="Local" value="Text_8h.htm#a50782849095e33db86813a54c891093e"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTextRegular"><param name="Local" value="Text_8h.htm#a50782849095e33db86813a54c891093ea1cf64f65efbb71958b40cb2e89a72fd2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTextBold"><param name="Local" value="Text_8h.htm#a50782849095e33db86813a54c891093ea23c8e2eb86d00f76764f1c4f276bc32e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTextItalic"><param name="Local" value="Text_8h.htm#a50782849095e33db86813a54c891093eae72c3fdbb5b706016193b0a541f0e1eb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTextUnderlined"><param name="Local" value="Text_8h.htm#a50782849095e33db86813a54c891093eac06294b59cff254895b210a33bc5ea36"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_copy"><param name="Local" value="Text_8h.htm#a1e7556238e10d07d3eda941017f2ac49"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_create"><param name="Local" value="Text_8h.htm#ae7b70f54d56d5c8df8959744f15e2023"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_destroy"><param name="Local" value="Text_8h.htm#a83e86645fae5a0bbb2b98133547b4d6f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_findCharacterPos"><param name="Local" value="Text_8h.htm#a750a028a2cfeed4e978ed166ca0591ef"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getCharacterSize"><param name="Local" value="Text_8h.htm#a6c227d12dabf1ebda7d51a0561a16313"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getColor"><param name="Local" value="Text_8h.htm#a62ec37de3693ee0f0a491cee7e8a96bf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getFont"><param name="Local" value="Text_8h.htm#abd1a383a243df8f98f4b615598d42a30"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getGlobalBounds"><param name="Local" value="Text_8h.htm#a2baf9c0ecdca166dd738d67de5cc7281"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getInverseTransform"><param name="Local" value="Text_8h.htm#a91f29cc8462ca53f48b88058e9a10399"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getLocalBounds"><param name="Local" value="Text_8h.htm#a9b4b1b1777adfbf4500bd330be3793f3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getOrigin"><param name="Local" value="Text_8h.htm#af688adf98056e79d57d1492058071425"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getPosition"><param name="Local" value="Text_8h.htm#a5196e8dc1bae8de5a4a87578a6d4225d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getRotation"><param name="Local" value="Text_8h.htm#ade010ad08321c818e0d8167050fdfc16"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getScale"><param name="Local" value="Text_8h.htm#aa7d090a7474cba7672e2327b541523d6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getString"><param name="Local" value="Text_8h.htm#a1b8984cfb31469f5317d7b19a6f09798"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getStyle"><param name="Local" value="Text_8h.htm#a0b0f76ecd56df2cf67b395c92e00dedf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getTransform"><param name="Local" value="Text_8h.htm#a2981417004fdaeff4e3ef988d1a6b969"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_getUnicodeString"><param name="Local" value="Text_8h.htm#a198495aa3d6dd2d6db3a3bd1c3b5730a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_move"><param name="Local" value="Text_8h.htm#ad0f1d51d4e383c8e2ee9a117c2fece49"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_rotate"><param name="Local" value="Text_8h.htm#ac3ef9aa913650cfa2ff301c772ada8d7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_scale"><param name="Local" value="Text_8h.htm#a84d5017b3acc7fbf0ae1a7aa895ba08d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_setCharacterSize"><param name="Local" value="Text_8h.htm#aef27fa7e14d8ff093e5f02c4bea96fe9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_setColor"><param name="Local" value="Text_8h.htm#a0a8a8077b853f5dccc0c1ea4f97fe2f7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_setFont"><param name="Local" value="Text_8h.htm#a850d77f50c09e5c2c7f6ee21ea047186"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_setOrigin"><param name="Local" value="Text_8h.htm#a7a71f9dda0f3394c648d1e52113a4b30"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_setPosition"><param name="Local" value="Text_8h.htm#a4e77deb67e5affaad8d5559b5e7f88f7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_setRotation"><param name="Local" value="Text_8h.htm#a736b88fca82dc886a2c0e5e17da9ebdb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_setScale"><param name="Local" value="Text_8h.htm#af40bee46a8dce7a3b8d5acd0e9981df1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_setString"><param name="Local" value="Text_8h.htm#a4c8aface66515135b3bd56eb8aa5c714"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_setStyle"><param name="Local" value="Text_8h.htm#acfbc1acf764acdc9cd3373d4701f3925"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText_setUnicodeString"><param name="Local" value="Text_8h.htm#a0d75b44d58c3f555d3dd86c4b1fbfbea"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Texture.h"><param name="Local" value="Texture_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_bind"><param name="Local" value="Texture_8h.htm#a93858b1acf2b2444cdcbd358a7870392"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_copy"><param name="Local" value="Texture_8h.htm#ad41b0ee28a542e36d9b4252962fe7ab5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_copyToImage"><param name="Local" value="Texture_8h.htm#a31a0a4bb0a066d52c4576cb7bc593439"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_create"><param name="Local" value="Texture_8h.htm#adb70e3542940670b959aac0d6cb3928f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_createFromFile"><param name="Local" value="Texture_8h.htm#a4f6000a17cd1ee2f7955d6f671fe7b54"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_createFromImage"><param name="Local" value="Texture_8h.htm#a2a45cfd1e5a0682afd8348edbd8d7c48"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_createFromMemory"><param name="Local" value="Texture_8h.htm#a84f2b168f062233396acb236682e3570"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_createFromStream"><param name="Local" value="Texture_8h.htm#a8da6416a57852b24974f1a09403a0b33"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_destroy"><param name="Local" value="Texture_8h.htm#aedade8aee288d2832288fdf2ba94767c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_getMaximumSize"><param name="Local" value="Texture_8h.htm#a9ce27b7ffa8cf06a22e2335d66e82d4d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_getSize"><param name="Local" value="Texture_8h.htm#a52b1c4bb16521e933b13fb11882d8826"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_isRepeated"><param name="Local" value="Texture_8h.htm#a6a7608c4160b0927e319771851604907"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_isSmooth"><param name="Local" value="Texture_8h.htm#a36362ac2ea42d7cac13ab4bd726c0f2a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_setRepeated"><param name="Local" value="Texture_8h.htm#a6b2914a31fc37ebba8ab2fd66ced3808"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_setSmooth"><param name="Local" value="Texture_8h.htm#a343d6e61e93ff2ddea730dac554ffa7f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_updateFromImage"><param name="Local" value="Texture_8h.htm#a0385ceaa1c474eb07f8d414b5380d21b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_updateFromPixels"><param name="Local" value="Texture_8h.htm#a5bc557f532e53a25c1b970de77dc46d2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_updateFromRenderWindow"><param name="Local" value="Texture_8h.htm#a0115dfe938c5c0f3d800e6498bf46553"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture_updateFromWindow"><param name="Local" value="Texture_8h.htm#aef18f4ebd6c4585f3b84b7233f3134dd"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Thread.h"><param name="Local" value="Thread_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfThread_create"><param name="Local" value="Thread_8h.htm#a9257f98a24e85cc85b59c181db4e84dc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfThread_destroy"><param name="Local" value="Thread_8h.htm#a013650eb375bce8ba691814abe94bfe6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfThread_launch"><param name="Local" value="Thread_8h.htm#ad68fdc94cc65dddf1b27a5b0758d3335"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfThread_terminate"><param name="Local" value="Thread_8h.htm#a1700c19f916ce8dfc8d2dcfe93d299ed"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfThread_wait"><param name="Local" value="Thread_8h.htm#a198ad9130b09b362941c43b90f547381"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Time.h"><param name="Local" value="Time_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTime"><param name="Local" value="structsfTime.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="microseconds"><param name="Local" value="structsfTime.htm#aaf61a1cf843fff94762a45fd9900bc70"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMicroseconds"><param name="Local" value="Time_8h.htm#a4a0f1f0993da5aa294d907c4541d1383"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMilliseconds"><param name="Local" value="Time_8h.htm#a1261192be4f54d0d1f86d77c546d0909"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSeconds"><param name="Local" value="Time_8h.htm#a0f8397f102ce9f6519abb273c980edb3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTime_asMicroseconds"><param name="Local" value="Time_8h.htm#a182b22a1ee5a9bd428d2d68975a2fc7c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTime_asMilliseconds"><param name="Local" value="Time_8h.htm#ae18c160c0513c04ff6f3677add1c2041"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTime_asSeconds"><param name="Local" value="Time_8h.htm#a4eae76694e0dc04bad76472f5512a83e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTime_Zero"><param name="Local" value="Time_8h.htm#a4bfaf4ff046dfbbfa6c900ec9b839b4d"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Transform.h"><param name="Local" value="Transform_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform"><param name="Local" value="structsfTransform.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="matrix"><param name="Local" value="structsfTransform.htm#a6971515551f82b06dd44713824b4984d"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform_combine"><param name="Local" value="Transform_8h.htm#a552690ab21fd47659f412cf801ad3477"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform_fromMatrix"><param name="Local" value="Transform_8h.htm#a46fb0a93fc21dcb280e1ec4fc4a91cfa"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform_getInverse"><param name="Local" value="Transform_8h.htm#a7a01c40ea607624d70f901452eae83bd"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform_getMatrix"><param name="Local" value="Transform_8h.htm#adefcb358d2f240b18e835613c563eefc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform_rotate"><param name="Local" value="Transform_8h.htm#ae75d653c20e398cda2e6b17c47bad7d2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform_rotateWithCenter"><param name="Local" value="Transform_8h.htm#a193173122b50519ae84f02a13600f22b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform_scale"><param name="Local" value="Transform_8h.htm#a6b98dc4a8fa5c92857969fa1908ece1a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform_scaleWithCenter"><param name="Local" value="Transform_8h.htm#ad2947ed7ba1fb74024141a1daef393b8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform_transformPoint"><param name="Local" value="Transform_8h.htm#a6f08eb29f3e596c59505cfadf83bed68"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform_transformRect"><param name="Local" value="Transform_8h.htm#a7491ed1f5f0c5bfb6ded1c78f2f0728a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform_translate"><param name="Local" value="Transform_8h.htm#a564aa15648b02233ee3488e4b05b20e1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransform_Identity"><param name="Local" value="Transform_8h.htm#ae31e8c09a792f146d2b2d04ad50c9409"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Transformable.h"><param name="Local" value="Transformable_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_copy"><param name="Local" value="Transformable_8h.htm#a9bd2e80a19ae4b88aa390e8f33c8d3ee"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_create"><param name="Local" value="Transformable_8h.htm#ad09fa6667f78ee9edccef7ad89edb891"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_destroy"><param name="Local" value="Transformable_8h.htm#a539f6e2f7f0d69912e8ea449c2e569df"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_getInverseTransform"><param name="Local" value="Transformable_8h.htm#a136021f53c2a12655a215245c63fdd97"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_getOrigin"><param name="Local" value="Transformable_8h.htm#af5b3686f9b452711dfb433d44c98ada5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_getPosition"><param name="Local" value="Transformable_8h.htm#ae97417c3411467d47f4093897a0451ca"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_getRotation"><param name="Local" value="Transformable_8h.htm#a763d72100200cdddfd8ca7f66862cb1d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_getScale"><param name="Local" value="Transformable_8h.htm#a1eb294c729aec0f3ba1d52b0a1b4483c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_getTransform"><param name="Local" value="Transformable_8h.htm#ab2a9fc159b51a6c4d211de8b747c8b93"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_move"><param name="Local" value="Transformable_8h.htm#a69fb9dc215c40d417ac5a8e628db7454"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_rotate"><param name="Local" value="Transformable_8h.htm#a406ce10ec74200ab111bb4cc0d85054f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_scale"><param name="Local" value="Transformable_8h.htm#a2cf4590094f13e7a94646e85c2fcade9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_setOrigin"><param name="Local" value="Transformable_8h.htm#a4887dd4e715a717683f4352feb1f2cd5"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_setPosition"><param name="Local" value="Transformable_8h.htm#ad67bfbdb8c8ae13a8a97dab37a8a39b0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_setRotation"><param name="Local" value="Transformable_8h.htm#a2dbb25d013c075f2870e65c511a9ba92"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable_setScale"><param name="Local" value="Transformable_8h.htm#acd834de75a3b5fe9491c4d86956feb27"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Audio/Types.h"><param name="Local" value="Audio_2Types_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMusic"><param name="Local" value="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSound"><param name="Local" value="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBuffer"><param name="Local" value="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundBufferRecorder"><param name="Local" value="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundRecorder"><param name="Local" value="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSoundStream"><param name="Local" value="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Graphics/Types.h"><param name="Local" value="Graphics_2Types_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfCircleShape"><param name="Local" value="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfConvexShape"><param name="Local" value="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFont"><param name="Local" value="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfImage"><param name="Local" value="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRectangleShape"><param name="Local" value="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderTexture"><param name="Local" value="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfRenderWindow"><param name="Local" value="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShader"><param name="Local" value="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfShape"><param name="Local" value="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSprite"><param name="Local" value="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfText"><param name="Local" value="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTexture"><param name="Local" value="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTransformable"><param name="Local" value="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertexArray"><param name="Local" value="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView"><param name="Local" value="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Network/Types.h"><param name="Local" value="Network_2Types_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtp"><param name="Local" value="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpDirectoryResponse"><param name="Local" value="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpListingResponse"><param name="Local" value="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFtpResponse"><param name="Local" value="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttp"><param name="Local" value="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpRequest"><param name="Local" value="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfHttpResponse"><param name="Local" value="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfPacket"><param name="Local" value="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfSocketSelector"><param name="Local" value="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpListener"><param name="Local" value="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTcpSocket"><param name="Local" value="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUdpSocket"><param name="Local" value="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="System/Types.h"><param name="Local" value="System_2Types_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfClock"><param name="Local" value="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfMutex"><param name="Local" value="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfThread"><param name="Local" value="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Window/Types.h"><param name="Local" value="Window_2Types_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfContext"><param name="Local" value="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow"><param name="Local" value="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="UdpSocket.h"><param name="Local" value="UdpSocket_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUdpSocket_bind"><param name="Local" value="UdpSocket_8h.htm#a277b0694d66511783f9907975793dae6"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUdpSocket_create"><param name="Local" value="UdpSocket_8h.htm#af649392c41ece776fd7ec56217639615"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUdpSocket_destroy"><param name="Local" value="UdpSocket_8h.htm#afac1437f83c9a385a3f43db52aa9234d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUdpSocket_getLocalPort"><param name="Local" value="UdpSocket_8h.htm#ae343b0527f28b4ccb70c1e959a84ba76"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUdpSocket_isBlocking"><param name="Local" value="UdpSocket_8h.htm#ad3cb760bad25d3aa38c23e0f22ff49cf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUdpSocket_maxDatagramSize"><param name="Local" value="UdpSocket_8h.htm#a68b62f968f64978bf08d64421af81c28"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUdpSocket_receive"><param name="Local" value="UdpSocket_8h.htm#a80106b3d8ad72364b2774fecdcaf8553"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUdpSocket_receivePacket"><param name="Local" value="UdpSocket_8h.htm#a71868a2da0677442bf9366182a0ea8b4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUdpSocket_send"><param name="Local" value="UdpSocket_8h.htm#ac31401cdf413cbe5fde7d8d2e2a2dadc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUdpSocket_sendPacket"><param name="Local" value="UdpSocket_8h.htm#a396b459d2c7c555998faa3b349f12aa4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUdpSocket_setBlocking"><param name="Local" value="UdpSocket_8h.htm#ad7afb7be44883236277629efe74ddb44"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfUdpSocket_unbind"><param name="Local" value="UdpSocket_8h.htm#a800776e415ce2705d0b9a71736d4d71c"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Vector2.h"><param name="Local" value="Vector2_8h.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVector2i"><param name="Local" value="structsfVector2i.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfVector2i.htm#a24a652cf567fb6f48ce7e292fb2c7d3b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfVector2i.htm#a0e93612ebc070f781e929d3770e8411a"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVector2u"><param name="Local" value="structsfVector2u.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfVector2u.htm#a61be71c52964b5a54e5320ad77c3a31a"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfVector2u.htm#aa50485ba0b9cfc0a9a032fb62396a9be"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVector2f"><param name="Local" value="structsfVector2f.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfVector2f.htm#a2831ab915f26482cff5195c288c95841"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfVector2f.htm#a685865a418f3b64d12e40d4dead5c827"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Vector3.h"><param name="Local" value="Vector3_8h.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVector3f"><param name="Local" value="structsfVector3f.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="x"><param name="Local" value="structsfVector3f.htm#abca3dba3bade03cda83587f122507d7b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="y"><param name="Local" value="structsfVector3f.htm#add4612b2229c5a6ecf320ded1a1c09be"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="z"><param name="Local" value="structsfVector3f.htm#a90512ffe794e2fb7d901c61b5b2a4f6b"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Vertex.h"><param name="Local" value="Vertex_8h.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertex"><param name="Local" value="structsfVertex.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="color"><param name="Local" value="structsfVertex.htm#ad3d7eb8ea77fa6f58ab44ba5e6b02539"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="position"><param name="Local" value="structsfVertex.htm#a7e25c103eb06df8d7970c585fbeeab93"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="texCoords"><param name="Local" value="structsfVertex.htm#a22d15c7ba97e7baeaa88221403a3cc34"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="VertexArray.h"><param name="Local" value="VertexArray_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertexArray_append"><param name="Local" value="VertexArray_8h.htm#ad9b331d017f46ab94d366fe34f525b9c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertexArray_clear"><param name="Local" value="VertexArray_8h.htm#afe9897d04a518535c3d5213a5d7991f4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertexArray_copy"><param name="Local" value="VertexArray_8h.htm#ab58b011a15ed4bfdf0ed24c8aa481ceb"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertexArray_create"><param name="Local" value="VertexArray_8h.htm#a9b903c73366743e28b290398dc148996"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertexArray_destroy"><param name="Local" value="VertexArray_8h.htm#a2478b2f05fdb91085936fd92f285bcc2"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertexArray_getBounds"><param name="Local" value="VertexArray_8h.htm#a05dc73fea70369efbd5d9e564ee93053"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertexArray_getPrimitiveType"><param name="Local" value="VertexArray_8h.htm#aeae67dc58c1394d0c792a7adaa744ff0"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertexArray_getVertex"><param name="Local" value="VertexArray_8h.htm#a7e8e994cffdb8fa7c29d1ca67067e69c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertexArray_getVertexCount"><param name="Local" value="VertexArray_8h.htm#acc2045fa5f5dd89efe6a573d92382acc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertexArray_resize"><param name="Local" value="VertexArray_8h.htm#ab5505df24acd593410120a89f6b7270d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVertexArray_setPrimitiveType"><param name="Local" value="VertexArray_8h.htm#a2eb1b5ee96d827f011e09951a8f77ec1"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="VideoMode.h"><param name="Local" value="VideoMode_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVideoMode"><param name="Local" value="structsfVideoMode.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="bitsPerPixel"><param name="Local" value="structsfVideoMode.htm#af2127ab37c7e99a92b8fcd7312aaf325"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="height"><param name="Local" value="structsfVideoMode.htm#afdf7a1ab587452f67a261517feffad23"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="width"><param name="Local" value="structsfVideoMode.htm#aadfdae86db1f1b54b451fde816157b69"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVideoMode_getDesktopMode"><param name="Local" value="VideoMode_8h.htm#a36e66ffd586cf4b7702306f8443675b9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVideoMode_getFullscreenModes"><param name="Local" value="VideoMode_8h.htm#a974de07cb377e7ab5b51a0912edcdda1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfVideoMode_isValid"><param name="Local" value="VideoMode_8h.htm#a4e2ed0c0b86aec06995bb9ca0e61845f"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="View.h"><param name="Local" value="View_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_copy"><param name="Local" value="View_8h.htm#a1763c62462a11c2da737f513a31c313f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_create"><param name="Local" value="View_8h.htm#a012d771cbc2a28135b54569de7f97d07"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_createFromRect"><param name="Local" value="View_8h.htm#a7a3186f3e1e3466b302505bea210d331"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_destroy"><param name="Local" value="View_8h.htm#a437e74187a4051f494cd2c085c24f504"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_getCenter"><param name="Local" value="View_8h.htm#a5dfa70990eb9e42b86793be6acce5f77"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_getRotation"><param name="Local" value="View_8h.htm#a59ad559ab84d968e9afa36f9aef1a129"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_getSize"><param name="Local" value="View_8h.htm#a7e1d07a9bb8c63604a5a5e4bb1af414e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_getViewport"><param name="Local" value="View_8h.htm#aba7e1c8378b81a83ff48513830c361c1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_move"><param name="Local" value="View_8h.htm#ab549877e98cd1ed2f2e1e9ee5238d092"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_reset"><param name="Local" value="View_8h.htm#abcb11bfce774e22c0064a1377973dd51"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_rotate"><param name="Local" value="View_8h.htm#a071e2bb92561b17e0f5c1ecddd8e1f11"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_setCenter"><param name="Local" value="View_8h.htm#af43eb223d8d146048adc203b31994856"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_setRotation"><param name="Local" value="View_8h.htm#a8b4963fee083d8fe16cf7b2079225bd4"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_setSize"><param name="Local" value="View_8h.htm#ac9adf7052a52fcc4c07390299c9e8b8c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_setViewport"><param name="Local" value="View_8h.htm#a8b657d047008fc3af05b38b17b7499bc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfView_zoom"><param name="Local" value="View_8h.htm#a2d022e3704f3bb9c3775cd2d08991090"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Window/Window.h"><param name="Local" value="Window_2Window_8h.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfContextSettings"><param name="Local" value="structsfContextSettings.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="antialiasingLevel"><param name="Local" value="structsfContextSettings.htm#ac07d9e036739be9a15faf85257f6c0d1"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="depthBits"><param name="Local" value="structsfContextSettings.htm#a3cea71e5fd3d37d19b202d417f69ca52"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="majorVersion"><param name="Local" value="structsfContextSettings.htm#a6aef368fb752a78af38104c19c57448c"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="minorVersion"><param name="Local" value="structsfContextSettings.htm#aac5b6d3a795a824b9505f7e24b3bdabc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="stencilBits"><param name="Local" value="structsfContextSettings.htm#a61cc7290934e675045fa0696dc98812f"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfNone"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7ad70a92c4549ae23a4d19eba07953a3dc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfTitlebar"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7aecc02f390b4b8885b4caadfddab4230e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfResize"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a212150f39fe0bbef3124e2cf6dc4b646"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfClose"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7afa284aca4f222f57bafc7f36049499bc"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfFullscreen"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a80048058ae1c4ddf37550ff293a84284"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfDefaultStyle"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a2f0ffd7ad91bc17ad0c265dc1f1c0c9e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_close"><param name="Local" value="Window_2Window_8h.htm#a21372b3208d26b6d8834653dfd68e1bf"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_create"><param name="Local" value="Window_2Window_8h.htm#a62ce7d23bab75de979733d33ddd1d26b"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_createFromHandle"><param name="Local" value="Window_2Window_8h.htm#a1cc5243f3551270da858891b1e7ee696"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_createUnicode"><param name="Local" value="Window_2Window_8h.htm#ae7f77cc0bb819320c64135dac787d316"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_destroy"><param name="Local" value="Window_2Window_8h.htm#a10907d8c517ce037d6f841c5e69fe437"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_display"><param name="Local" value="Window_2Window_8h.htm#a0bc0c3935fe007de095a72d0b34a6743"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_getPosition"><param name="Local" value="Window_2Window_8h.htm#ade728e9cda44c43a806632d6835cf234"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_getSettings"><param name="Local" value="Window_2Window_8h.htm#a176c71c056c4bb8e1af633397453ce85"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_getSize"><param name="Local" value="Window_2Window_8h.htm#acca0f765b1572abd1fef5e7719cffe64"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_getSystemHandle"><param name="Local" value="Window_2Window_8h.htm#aa0af87ca3a8405df13ee4d073d563cd9"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_isOpen"><param name="Local" value="Window_2Window_8h.htm#ad3926f45d6b5ec44c26a5fa6100a07ad"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_pollEvent"><param name="Local" value="Window_2Window_8h.htm#a51e92c4f34901f8b25987707e37ac478"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_setActive"><param name="Local" value="Window_2Window_8h.htm#a0bbbbe74ef74e1ed15e1ffea2299ee38"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_setFramerateLimit"><param name="Local" value="Window_2Window_8h.htm#a531e9b8dc4d770f02e0007c721f645ac"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_setIcon"><param name="Local" value="Window_2Window_8h.htm#a2d8879ef7dce55eec2374dd81b5b01ec"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_setJoystickThreshold"><param name="Local" value="Window_2Window_8h.htm#a118b5b0477cad8570a43c1e0776a2344"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_setKeyRepeatEnabled"><param name="Local" value="Window_2Window_8h.htm#a6ba581afb0c73bb6048b3663a06c66e8"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_setMouseCursorVisible"><param name="Local" value="Window_2Window_8h.htm#ac7169f2d5fca1da063fa562c5b83b565"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_setPosition"><param name="Local" value="Window_2Window_8h.htm#a1bcb2e8b9015663f55c6319ef2ec6788"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_setSize"><param name="Local" value="Window_2Window_8h.htm#a59bfe45b4916569d266c4658a056f27d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_setTitle"><param name="Local" value="Window_2Window_8h.htm#aaeed43706b88d6805249251b6428f58d"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_setUnicodeTitle"><param name="Local" value="Window_2Window_8h.htm#a8d454eab5edaefb5d48c34876e3e5def"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_setVerticalSyncEnabled"><param name="Local" value="Window_2Window_8h.htm#a54586139094b54571dd33a678168627e"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_setVisible"><param name="Local" value="Window_2Window_8h.htm#a287023f7aaaf603979ee7ac157f05f31"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="sfWindow_waitEvent"><param name="Local" value="Window_2Window_8h.htm#a392ecee0264b630004d45c46a29097a3"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Window.h"><param name="Local" value="Window_8h.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="WindowHandle.h"><param name="Local" value="WindowHandle_8h.htm"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Globals"><param name="Local" value="globals.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="All"><param name="Local" value="globals.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="c"><param name="Local" value="globals.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="s"><param name="Local" value="globals_0x73.htm"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Functions"><param name="Local" value="globals_func.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="s"><param name="Local" value="globals_func.htm"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Variables"><param name="Local" value="globals_vars.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Typedefs"><param name="Local" value="globals_type.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Enumerations"><param name="Local" value="globals_enum.htm"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Enumerator"><param name="Local" value="globals_eval.htm"><param name="ImageNumber" value="1"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="s"><param name="Local" value="globals_eval.htm"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="Macros"><param name="Local" value="globals_defs.htm"><param name="ImageNumber" value="11"></OBJECT>
+ </UL>
+ </UL>
+</UL>
+</BODY>
+</HTML>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.hhk b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.hhk
new file mode 100755
index 0000000..9210229
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.hhk
@@ -0,0 +1,2469 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<HTML><HEAD></HEAD><BODY>
+<OBJECT type="text/site properties">
+<param name="FrameName" value="right">
+</OBJECT>
+<UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfColor.htm#a2de3cdae53e71351a84acf11d728bbaf"><param name="Name" value="a"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfIpAddress.htm#a8296cd507686cfaf6ee12c687d2185a6"><param name="Name" value="address"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfGlyph.htm#a72523f43630b4fafae5f56244911cc96"><param name="Name" value="advance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfKeyEvent.htm#ab6a3169c2c5152de208c5c78075705a6"><param name="Name" value="alt"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfContextSettings.htm#ac07d9e036739be9a15faf85257f6c0d1"><param name="Name" value="antialiasingLevel"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Export_8h.htm"><param name="Name" value="Audio/Export.h"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Types_8h.htm"><param name="Name" value="Audio/Types.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa"><param name="Name" value="sfMusic"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3"><param name="Name" value="sfSound"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f"><param name="Name" value="sfSoundBuffer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80"><param name="Name" value="sfSoundBufferRecorder"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce"><param name="Name" value="sfSoundRecorder"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f"><param name="Name" value="sfSoundStream"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickMoveEvent.htm#a0a7a3a99a7d456744bc0559553907a3a"><param name="Name" value="axis"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfColor.htm#a0f913a8ab878cffd93a9c466a7eba12e"><param name="Name" value="b"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVideoMode.htm#af2127ab37c7e99a92b8fcd7312aaf325"><param name="Name" value="bitsPerPixel"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="BlendMode_8h.htm"><param name="Name" value="BlendMode.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda9037d6ab0a2df7433ff73c42a4117876"><param name="Name" value="sfBlendAdd"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda95d9551ab002dd0e313e310cd87df53c"><param name="Name" value="sfBlendAlpha"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda3befbbcdbb4073a14eea309ab05698e6"><param name="Name" value="sfBlendMultiply"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda85317b61912db649943febf378fb5765"><param name="Name" value="sfBlendNone"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfRenderStates.htm#ae58d05f2c9ec70ff9fbaa4c0c5f2c295"><param name="Name" value="blendMode"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfGlyph.htm#a630b2981289c02b0a3a6f05ee36687a1"><param name="Name" value="bounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickButtonEvent.htm#ace6b339159b84bc6fe6976f86829f709"><param name="Name" value="button"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickButtonEvent.htm#ace6b339159b84bc6fe6976f86829f709"><param name="Name" value="sfJoystickButtonEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseButtonEvent.htm#ae46e279910537fb0acfc4d6d8e8b7fe2"><param name="Name" value="sfMouseButtonEvent"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm"><param name="Name" value="CircleShape.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a7d11d8024690c309eaadc5f4a45a7420"><param name="Name" value="sfCircleShape_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a51267f1e1ec64176b157b468324ab95c"><param name="Name" value="sfCircleShape_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a43e726977b19c72e1df43ec708c19c1b"><param name="Name" value="sfCircleShape_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ade86c06c0516a0e0d0ec9fc5b619946f"><param name="Name" value="sfCircleShape_getFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#aa004b351e90bb038310391a536f6c897"><param name="Name" value="sfCircleShape_getGlobalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a03dec76adece17e9b42f2d189d034279"><param name="Name" value="sfCircleShape_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a00567f823392f628bd056a4d7ead1b76"><param name="Name" value="sfCircleShape_getLocalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#aa8dd9b2edcb18aad01daaff39f508d76"><param name="Name" value="sfCircleShape_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a356978169b38b551754842f1554f58a6"><param name="Name" value="sfCircleShape_getOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a4e4024985d93f2e280df53da4a9adf9f"><param name="Name" value="sfCircleShape_getOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a6f170e7d4b629dbbf79b7e1e33afb0ef"><param name="Name" value="sfCircleShape_getPoint"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ab9128dfd17c594a5536bc8503bb28fd7"><param name="Name" value="sfCircleShape_getPointCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#aa221dab0b7c716e94a2e0c31e2beb0e7"><param name="Name" value="sfCircleShape_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#afbd30a06cda6eeb01a89253a7cd2e5a7"><param name="Name" value="sfCircleShape_getRadius"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a269bd024b8349311c02a8217f63ee95d"><param name="Name" value="sfCircleShape_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a4b788aaa837bbf2e6d56962d0bf08f18"><param name="Name" value="sfCircleShape_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a29d5585268ca660c2c596598943e1ed2"><param name="Name" value="sfCircleShape_getTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ae4e63cf1c1c67ea5c5284a6bc6c410fc"><param name="Name" value="sfCircleShape_getTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ac7007a78ff597e1cdd3595c5fabd3a75"><param name="Name" value="sfCircleShape_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a32779880700087a510005912a83e6125"><param name="Name" value="sfCircleShape_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a7c4c3e728836a8b1695d55a1170b1015"><param name="Name" value="sfCircleShape_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a2fdd1ab51168ceba8eea29fa51ac4058"><param name="Name" value="sfCircleShape_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a3d83589f59067fb48edafb41555593b7"><param name="Name" value="sfCircleShape_setFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a260cf47d6d648fb641162120679baade"><param name="Name" value="sfCircleShape_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ac34e5e90366cd033a09ae0661a21f8f6"><param name="Name" value="sfCircleShape_setOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ada939d3b392fb3332e3fa6c1dc97e65e"><param name="Name" value="sfCircleShape_setOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a74fcd2301bfa46505e08c8113d92220f"><param name="Name" value="sfCircleShape_setPointCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a5d8af607479e309d12eafbfdc7ff277d"><param name="Name" value="sfCircleShape_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a78e837a61af66b4e821681ce4d316467"><param name="Name" value="sfCircleShape_setRadius"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a3ce95e01ede46f44d92528e248cd54e1"><param name="Name" value="sfCircleShape_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ad146906ae90b6c5ceea0074c5e42e263"><param name="Name" value="sfCircleShape_setScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ae2b9e18aed93d872a1b8ef6efd6c6805"><param name="Name" value="sfCircleShape_setTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a935e1ad30be89391e033c2bc7c52b13a"><param name="Name" value="sfCircleShape_setTextureRect"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Clock_8h.htm"><param name="Name" value="Clock.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Clock_8h.htm#ac434815221b8077dc6ceedfa9daf9b23"><param name="Name" value="sfClock_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Clock_8h.htm#afc41602bac465f0a4e5a6989778ee742"><param name="Name" value="sfClock_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Clock_8h.htm#aafd8767a2c0588931c95fafc1502fa60"><param name="Name" value="sfClock_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Clock_8h.htm#abba38560240ada2c8977b43245a8897f"><param name="Name" value="sfClock_getElapsedTime"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Clock_8h.htm#af793bd28e56a7933c77f1d57e1d48962"><param name="Name" value="sfClock_restart"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfKeyEvent.htm#aecf63dc77c4b7f4d57d2742e9f145393"><param name="Name" value="code"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm"><param name="Name" value="Color.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a8de4271867f1c457600ffe7da0a3c4ac"><param name="Name" value="sfBlack"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a9c924152b8202f01c651a294ef918495"><param name="Name" value="sfBlue"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#aa862d3749c000b56cff1d43b469461e0"><param name="Name" value="sfColor_add"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#af2b3b1e686236c2ec4608cd69c5dec77"><param name="Name" value="sfColor_fromRGB"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a0e68d0081abbaeac768ec7288348499f"><param name="Name" value="sfColor_fromRGBA"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a491ebc5e1692d5ec3f3e23028f4900f1"><param name="Name" value="sfColor_modulate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#ad509c749fe05396e3bc24b3ce9ac9a86"><param name="Name" value="sfCyan"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a964314697ffb4696c71cfa73d310a73e"><param name="Name" value="sfGreen"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a64158766c36f8a5ca494145b26afc1a0"><param name="Name" value="sfMagenta"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#ab826c625803580127ed39ee3e9a0f7cd"><param name="Name" value="sfRed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a6131712204edb70ab9e5dbed000670d0"><param name="Name" value="sfTransparent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#ab503beca818a947defefcaee069d051e"><param name="Name" value="sfWhite"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a2c1c80ec505c9cb16ef3a0a48b6660f2"><param name="Name" value="sfYellow"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVertex.htm#ad3d7eb8ea77fa6f58ab44ba5e6b02539"><param name="Name" value="color"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm"><param name="Name" value="Config.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a6b5d43a39d00f60ad3906e2c75039994"><param name="Name" value="CSFML_API_EXPORT"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2"><param name="Name" value="CSFML_API_IMPORT"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a6b0ce644595364adb1220f27558dd8c8"><param name="Name" value="CSFML_VERSION_MAJOR"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a59b3da7c91972eae0ecdabbb857f9bcc"><param name="Name" value="CSFML_VERSION_MINOR"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b"><param name="Name" value="sfBool"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a712fe4fd26c6b1296abcac4716da9aea"><param name="Name" value="sfFalse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e"><param name="Name" value="sfInt16"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e"><param name="Name" value="sfInt32"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a10b5f72059b7444ded9ad782274361af"><param name="Name" value="sfInt64"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11"><param name="Name" value="sfInt8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a30b82076ee4e2719ae98b0a23ba5e491"><param name="Name" value="sfTrue"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051"><param name="Name" value="sfUint16"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202"><param name="Name" value="sfUint32"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a4a50928196ddc5bf69b3ff1341e6b1d8"><param name="Name" value="sfUint64"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc"><param name="Name" value="sfUint8"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Context_8h.htm"><param name="Name" value="Context.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Context_8h.htm#a813d0221571ee9f33404982dafc69ab8"><param name="Name" value="sfContext_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Context_8h.htm#afa5f4fc6c05e35c55473d59d86b853ae"><param name="Name" value="sfContext_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Context_8h.htm#a3e78d974a05c19fd9dc9e3b0a26351b0"><param name="Name" value="sfContext_setActive"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfKeyEvent.htm#ae1f4ee69f0b395feb3c27254fe71f03d"><param name="Name" value="control"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm"><param name="Name" value="ConvexShape.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a22d08f09e5bc40c402b9b8595f6d7c3b"><param name="Name" value="sfConvexShape_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a6ce28f2077c08cfa4fad56333e0cc173"><param name="Name" value="sfConvexShape_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a006d290a3d7a474ceb5e889ea0f239ce"><param name="Name" value="sfConvexShape_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a5a13c8a339a166e58db8085968ce2a67"><param name="Name" value="sfConvexShape_getFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#ac33794d0e1cbbc3c174bb97fe18f913e"><param name="Name" value="sfConvexShape_getGlobalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a34f8fbf1a72ae8de39e7539ce6cbacff"><param name="Name" value="sfConvexShape_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a02b43d1828f541971ec808bd2a8e4355"><param name="Name" value="sfConvexShape_getLocalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a4466f0f40aef4cec7a318458f630b3cd"><param name="Name" value="sfConvexShape_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a776c682466a5211d06506363f2c57af7"><param name="Name" value="sfConvexShape_getOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a82652ae222f31d5758a1508555c03baf"><param name="Name" value="sfConvexShape_getOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#adc9131b902775a82c5ad0e42a44774eb"><param name="Name" value="sfConvexShape_getPoint"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#ae3d09d3e9f5f5214aa5b67d1d2f16e08"><param name="Name" value="sfConvexShape_getPointCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#aba19c562617e756f618d8dfec8c4bd08"><param name="Name" value="sfConvexShape_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#aef744a61aebf519b4c963e6cd2ba310a"><param name="Name" value="sfConvexShape_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a7c258811673485683516bda2f003e881"><param name="Name" value="sfConvexShape_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a4cab5700b00c8865d6e477f7036b7c5b"><param name="Name" value="sfConvexShape_getTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#ab87d9c87c57bc1d4608747fe6081f939"><param name="Name" value="sfConvexShape_getTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a63ee8219b001d763afd0eec9126f7aef"><param name="Name" value="sfConvexShape_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a7fe00a9e2f78c9d14328f4ae82ec4e16"><param name="Name" value="sfConvexShape_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#aa0cd0758757927e3ac94fd773108822e"><param name="Name" value="sfConvexShape_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#aba846ec65b5f60d0df1e298529d450b2"><param name="Name" value="sfConvexShape_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#abe3c895bffe87a3ae80b9a94451c1dd5"><param name="Name" value="sfConvexShape_setFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#af6e1fa2a63938a9f5501d3147e2405dd"><param name="Name" value="sfConvexShape_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a0496672ad4fd18e38e3b0198ba54b537"><param name="Name" value="sfConvexShape_setOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a3f3694cbb9a749ea028b3da8578a4a10"><param name="Name" value="sfConvexShape_setOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a44a76af59cd8ef84dc7f83e5f6f98a2d"><param name="Name" value="sfConvexShape_setPoint"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a036083d765f6f3a84c403a6805c57ced"><param name="Name" value="sfConvexShape_setPointCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a12cdad2519c3d5116d5b051a66c2efa7"><param name="Name" value="sfConvexShape_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a81e9606e6b7d94299ede223981a33be4"><param name="Name" value="sfConvexShape_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a6d00c2073aed035154a99f046d331e76"><param name="Name" value="sfConvexShape_setScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a3fb2e5d98c6f79e32dc135a99ab8dbb5"><param name="Name" value="sfConvexShape_setTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a7fffdbcd10c0df48df6e7b1f35ac45e4"><param name="Name" value="sfConvexShape_setTextureRect"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a6b5d43a39d00f60ad3906e2c75039994"><param name="Name" value="CSFML_API_EXPORT"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#ad6d48124a1d9ff1ffdc138bd7d3ed1b2"><param name="Name" value="CSFML_API_IMPORT"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Export_8h.htm#a7a489e428c325519799913f98f81f774"><param name="Name" value="CSFML_AUDIO_API"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Export_8h.htm#afe51e93179eaff14e83568c716e633c0"><param name="Name" value="CSFML_GRAPHICS_API"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Export_8h.htm#a957428faa4fd4d577529c669fedd3014"><param name="Name" value="CSFML_NETWORK_API"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="System_2Export_8h.htm#a5065b7682e049af035219e22fbe00d11"><param name="Name" value="CSFML_SYSTEM_API"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a6b0ce644595364adb1220f27558dd8c8"><param name="Name" value="CSFML_VERSION_MAJOR"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a59b3da7c91972eae0ecdabbb857f9bcc"><param name="Name" value="CSFML_VERSION_MINOR"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Export_8h.htm#a2a95377e5ef218e2ae20060811a37b26"><param name="Name" value="CSFML_WINDOW_API"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseWheelEvent.htm#a27f59dc9618fefeacce9d51d2df80d78"><param name="Name" value="delta"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfContextSettings.htm#a3cea71e5fd3d37d19b202d417f69ca52"><param name="Name" value="depthBits"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm"><param name="Name" value="Event.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a1e0899b43e06b867157f1576cce3700d"><param name="Name" value="sfEvtClosed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9918e93d33d8c0cdfc5b60b8708f15f4"><param name="Name" value="sfEvtGainedFocus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afce884bd419b8a2e08d8b88e69b170ae"><param name="Name" value="sfEvtJoystickButtonPressed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a21e3fbf960dbfa2905ce0c56417d681b"><param name="Name" value="sfEvtJoystickButtonReleased"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a333a69f15be1ad2cab41ea7c53a92c67"><param name="Name" value="sfEvtJoystickConnected"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a5dfe428b6d52687575c71c14b7e83265"><param name="Name" value="sfEvtJoystickDisconnected"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a74bb7526c889847e3e70c2b80770fe5c"><param name="Name" value="sfEvtJoystickMoved"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a15bbf7e0c5cffd43f8d3bc5015cbc5ad"><param name="Name" value="sfEvtKeyPressed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9ab305665bac657aa01e296b6d2d789041"><param name="Name" value="sfEvtKeyReleased"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9affa5a84ade6c45779badff580ac5618d"><param name="Name" value="sfEvtLostFocus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a89bcef39299956f8ce7ce1ceba7d805f"><param name="Name" value="sfEvtMouseButtonPressed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a95133aea7f7d6dd8e686504c63b12acd"><param name="Name" value="sfEvtMouseButtonReleased"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a85641e3d7bc07085609fdb5b601e4415"><param name="Name" value="sfEvtMouseEntered"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a7686d8108fa757aa808948b2a3bb6464"><param name="Name" value="sfEvtMouseLeft"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9ca2ca14230029cfadd65084be6a224f"><param name="Name" value="sfEvtMouseMoved"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afdcde78f7e64c8ad1b97a2b6820e8dd0"><param name="Name" value="sfEvtMouseWheelMoved"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9acc357c0b7b137128d991d85dfc53a8f6"><param name="Name" value="sfEvtResized"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a6ff7640f52ed437c0aaeb8e0dc8f814d"><param name="Name" value="sfEvtTextEntered"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm"><param name="Name" value="Font.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#a291345b0348f5e9a510bab085c2ff721"><param name="Name" value="sfFont_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#a09fc97aebd8b6746a9d5838b9c7d966c"><param name="Name" value="sfFont_createFromFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#aebb994a25c8d03f001e74f003b64717e"><param name="Name" value="sfFont_createFromMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#ab1ae183db3dcd363f73f6de6cf0dd701"><param name="Name" value="sfFont_createFromStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#a5eb0ca462c87d80b2631339fdcaf0312"><param name="Name" value="sfFont_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#a2d30539356c801e5515bed8d5d468980"><param name="Name" value="sfFont_getGlyph"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#ace5543fd2c63b322479ab30154379fca"><param name="Name" value="sfFont_getKerning"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#ac63c3dade40a6a4b7ada2ea1acd57eea"><param name="Name" value="sfFont_getLineSpacing"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#a998ba4f74ca3688b8cf29805c7a6c88f"><param name="Name" value="sfFont_getTexture"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm"><param name="Name" value="Ftp.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a4392705033576698ef647aae7bf7b2ba"><param name="Name" value="sfFtp_changeDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a41ab232e3aa0880655fbf25f6bdd1655"><param name="Name" value="sfFtp_connect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a99d4538bf5c12c152b59c8edbe06c573"><param name="Name" value="sfFtp_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#ac8f06a8d4f605d781db3d71d9de6149c"><param name="Name" value="sfFtp_createDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#acb96ad7a82f20953119537bf87511bef"><param name="Name" value="sfFtp_deleteDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#af86e09674219f7f3e0d4f878f253a223"><param name="Name" value="sfFtp_deleteFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a2e30e838e3ccfe1a5e5bee446e005c2e"><param name="Name" value="sfFtp_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a0aeca68070e34af65cb9540a439e58fb"><param name="Name" value="sfFtp_disconnect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#ae88de92b336132878a3430a994b091c8"><param name="Name" value="sfFtp_download"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a9a48313695cdfa920e3a8947c8b4bf68"><param name="Name" value="sfFtp_getDirectoryListing"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a46f3a88ced236ba34040a7081998ec2b"><param name="Name" value="sfFtp_getWorkingDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#ae9e0573a03327819cd6bf705ed365e29"><param name="Name" value="sfFtp_keepAlive"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a656d5fb079c7d3758693142bacfbcac0"><param name="Name" value="sfFtp_login"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a9d6fb06f703aa58fedced841d7bbe7c5"><param name="Name" value="sfFtp_loginAnonymous"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a0389b5d3e6a897ebefc772cb65bc239e"><param name="Name" value="sfFtp_parentDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a7d893f53ad77a37d94770bd0b43b667b"><param name="Name" value="sfFtp_renameFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a85e4c2d875177314ceb0be55732e7882"><param name="Name" value="sfFtp_upload"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0afad176b659e2dc43b1b5c70b664eec8d"><param name="Name" value="sfFtpAscii"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aac6d00dcd873c683fb9ce61ba8432650f"><param name="Name" value="sfFtpBadCommandSequence"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a8c29b12452b4c6e81723509b59feff66"><param name="Name" value="sfFtpBinary"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aacd2b0cb9eca25fbc0cb6c0433cfe944d"><param name="Name" value="sfFtpClosingConnection"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4e4a4b6a3b88bf985fc5aefdc10d3d81"><param name="Name" value="sfFtpClosingDataConnection"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa707ccb1c9d45ac7c06a871be0a560623"><param name="Name" value="sfFtpCommandNotImplemented"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa928cd94bd75a4521527525771f42c32e"><param name="Name" value="sfFtpCommandUnknown"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa152137a0a6196094157b9bfae872898e"><param name="Name" value="sfFtpConnectionClosed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad20aa6f73d6fd3340ca6972de11cd606"><param name="Name" value="sfFtpConnectionFailed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabf2c81329e0a2190cb9752b203a6bae5"><param name="Name" value="sfFtpDataConnectionAlreadyOpened"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f9d4cb3d3d2303b9ef1cdcefc234254"><param name="Name" value="sfFtpDataConnectionOpened"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa81787a820f543062c372f1dce5c391df"><param name="Name" value="sfFtpDataConnectionUnavailable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa9f3814608bbbc5e4beaa1a2fded6e264"><param name="Name" value="sfFtpDirectoryOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#ab35db790f4f920f51db03bceb2f43d08"><param name="Name" value="sfFtpDirectoryResponse_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a6a0aab4baa90864ddb24ed49adbf9d90"><param name="Name" value="sfFtpDirectoryResponse_getDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a8a6adcacd3ab3e01fa2c50bb985acea3"><param name="Name" value="sfFtpDirectoryResponse_getMessage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a300ebe63bad053a5c31e8833430b599b"><param name="Name" value="sfFtpDirectoryResponse_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a480f4aa425f3df1dc094c891b0c02e9e"><param name="Name" value="sfFtpDirectoryResponse_isOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab2483a0d8695aee8dbb80d702fb09a2f"><param name="Name" value="sfFtpDirectoryStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a86a8e0bd048b060b7056a31f6f75f3b9"><param name="Name" value="sfFtpEbcdic"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa089132697f31cfc594814cdaa4dedd8a"><param name="Name" value="sfFtpEnteringPassiveMode"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaae58dbdfad0cc1453f7bff5ce725e373"><param name="Name" value="sfFtpFileActionAborted"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae1326ac4c4e48f5a22ded95c90bd55d3"><param name="Name" value="sfFtpFileActionOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa72f1a0ef130cd4ca3ab80f740872ef99"><param name="Name" value="sfFtpFilenameNotAllowed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaaab41771f29166d838c583a4666645fb"><param name="Name" value="sfFtpFileStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa77249ca1705d936f4f7fa0acb480f573"><param name="Name" value="sfFtpFileUnavailable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab603f8c0fe2f4987e65bc8e2bb3d605d"><param name="Name" value="sfFtpHelpMessage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa58f76ffcaa10ea2937c06cbcaafda833"><param name="Name" value="sfFtpInsufficientStorageSpace"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa003fe01e7bcaf02a7c14f2d7f907853b"><param name="Name" value="sfFtpInvalidFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa799b5a142ccb7cf476941d5f0a12fd64"><param name="Name" value="sfFtpInvalidResponse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a92199c40bdf8f518a3848bd0c9c5037c"><param name="Name" value="sfFtpListingResponse_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#ad424f8e7ac75534c8b7300f6482f24ea"><param name="Name" value="sfFtpListingResponse_getCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a9ec5d71be464594c1601786f1c1d68f1"><param name="Name" value="sfFtpListingResponse_getMessage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a381f07b5740897388f175292aa06834a"><param name="Name" value="sfFtpListingResponse_getName"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a7cadae8d8a9326f94487c11823a2655d"><param name="Name" value="sfFtpListingResponse_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a2c3771cbb1378842a9209b9c35fd2b82"><param name="Name" value="sfFtpListingResponse_isOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa024698ccae1c5fa7357eb6258da1b48a"><param name="Name" value="sfFtpLocalError"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab1ad76ab99cd07c0383f28f8d1adc7ea"><param name="Name" value="sfFtpLoggedIn"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1036f24f2bcc86baabe1c848b7dc1fe2"><param name="Name" value="sfFtpNeedAccountToLogIn"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa33a6f867a1ec57c60132d472c699a8a"><param name="Name" value="sfFtpNeedAccountToStore"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa31a850e1b088ef507a4215a15a019e36"><param name="Name" value="sfFtpNeedInformation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaee8e1cbe73e129d924738eeced598bf6"><param name="Name" value="sfFtpNeedPassword"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa96fcee7d4b50270a3b28e27765ba464f"><param name="Name" value="sfFtpNotEnoughMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae2808412afb18bb5a29adf6173ff14cd"><param name="Name" value="sfFtpNotLoggedIn"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f991a61e9f5f343b4b80f16af4fd016"><param name="Name" value="sfFtpOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa7eb9385077b70244363b226372d8eb9"><param name="Name" value="sfFtpOpeningDataConnection"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa2fc4dfd73c95f00ec6ebcfb68b6b2616"><param name="Name" value="sfFtpPageTypeUnknown"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaf6084b9d19faacee61341533630894e9"><param name="Name" value="sfFtpParameterNotImplemented"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabd8dca8c4dbd5bca01abdba43857a5ac"><param name="Name" value="sfFtpParametersUnknown"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa82c819454618c0bdb130b0e833fab1bf"><param name="Name" value="sfFtpPointlessCommand"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#acdad83db72182d50f92472630c57b3e6"><param name="Name" value="sfFtpResponse_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a61294ce939efb3150c3c1e8df42c7156"><param name="Name" value="sfFtpResponse_getMessage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a07deaa1fa0b6cc39c8a2bd99d8e98af6"><param name="Name" value="sfFtpResponse_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a8609fd96abd0a11b18e7d7d8da5020ad"><param name="Name" value="sfFtpResponse_isOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1564bc620f738bc261c2f7990fb043fd"><param name="Name" value="sfFtpRestartMarkerReply"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa10ff49c24e18d6486b75a42fdf57e12a"><param name="Name" value="sfFtpServiceReady"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad638ac1c1943237917bc8345c6ab0c06"><param name="Name" value="sfFtpServiceReadySoon"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa18fa9b1781832ad919114a8b9878d89e"><param name="Name" value="sfFtpServiceUnavailable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab992427442e5ec30718dbe3330c6dead"><param name="Name" value="sfFtpSystemStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab069d2aab8da166d1abc688ac4659bce"><param name="Name" value="sfFtpSystemType"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4b95fc6ff0f676423062718aa2b02ded"><param name="Name" value="sfFtpTransferAborted"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfColor.htm#a49d25e018c1edca9366451f64bf3545a"><param name="Name" value="g"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfInputStream.htm#a7b0547791e8623d25665f3f548c56155"><param name="Name" value="getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Export_8h.htm"><param name="Name" value="Graphics/Export.h"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm"><param name="Name" value="Graphics/Types.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1"><param name="Name" value="sfCircleShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062"><param name="Name" value="sfConvexShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03"><param name="Name" value="sfFont"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb"><param name="Name" value="sfImage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9"><param name="Name" value="sfRectangleShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12"><param name="Name" value="sfRenderTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477"><param name="Name" value="sfRenderWindow"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0"><param name="Name" value="sfShader"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20"><param name="Name" value="sfShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036"><param name="Name" value="sfSprite"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117"><param name="Name" value="sfText"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0"><param name="Name" value="sfTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913"><param name="Name" value="sfTransformable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934"><param name="Name" value="sfVertexArray"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd"><param name="Name" value="sfView"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfFloatRect.htm#ab8fe7cdba7bc427c32668b481a0141e8"><param name="Name" value="height"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfFloatRect.htm#ab8fe7cdba7bc427c32668b481a0141e8"><param name="Name" value="sfFloatRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfIntRect.htm#a281a40797849d026b0c0821bc1c385b1"><param name="Name" value="sfIntRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfSizeEvent.htm#a169bfd4b5bc356aefdd8aeb63d9eff1b"><param name="Name" value="sfSizeEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVideoMode.htm#afdf7a1ab587452f67a261517feffad23"><param name="Name" value="sfVideoMode"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm"><param name="Name" value="Http.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a60c90fddc301b45b8951e3fba21f0b1f"><param name="Name" value="sfHttp_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a78ca090ed629e14dd3564ab00ebf8696"><param name="Name" value="sfHttp_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#afc5b7bed290bde38d6212bb31ebcd0c0"><param name="Name" value="sfHttp_sendRequest"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a752ec7963a4abbfd2c4cc55e12e8a4a6"><param name="Name" value="sfHttp_setHost"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae8e600beca3e7de8991fd68b2a5788ac"><param name="Name" value="sfHttpAccepted"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab42828c91433705c519d9aad86aecae3"><param name="Name" value="sfHttpBadGateway"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaf36dd6a6e7cff5fb67d99ad7b7b5be57"><param name="Name" value="sfHttpBadRequest"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab24b02b399184679ea258ffcaf4ca56e"><param name="Name" value="sfHttpConnectionFailed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa82864c907ec37ee8d2e0eccdb7a48ff5"><param name="Name" value="sfHttpCreated"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaffc5dee9597d64cce53b2ee917876e74"><param name="Name" value="sfHttpForbidden"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa33b694193ac7c7d6121631c139200885"><param name="Name" value="sfHttpGatewayTimeout"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148aa527015b6f33a4dcba062314a26f7f29"><param name="Name" value="sfHttpGet"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148ab776e208633b04d51f69f556e35ee30d"><param name="Name" value="sfHttpHead"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa73f3532144609b46122227b2b79616eb"><param name="Name" value="sfHttpInternalServerError"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa2e77df056c66a7d5596ed81f81734e8f"><param name="Name" value="sfHttpInvalidResponse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaa3541a2faa50d80b0caaa5e341bb83bf"><param name="Name" value="sfHttpMovedPermanently"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa67a71d1ca8d6dfb4d8c41d1a9111ffad"><param name="Name" value="sfHttpMovedTemporarily"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa35f9ca8ceefb83e12ee3dac0a31ac9d2"><param name="Name" value="sfHttpMultipleChoices"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac10496107e3ce461a05c35407dc03d76"><param name="Name" value="sfHttpNoContent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaaacd183520e7fc452c53ed036fb70ecb"><param name="Name" value="sfHttpNotFound"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa9ffdeec083cb62e09167045ac2f6ddc9"><param name="Name" value="sfHttpNotImplemented"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa23e7dc484374bad13ae8eaaa5d12d79e"><param name="Name" value="sfHttpNotModified"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac651f47d98febcef9377a451f7ed1bc9"><param name="Name" value="sfHttpOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa51e5175ae4afbc87f7bc22528f1d0005"><param name="Name" value="sfHttpPartialContent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148a268becc0c0193906ec081a980e1cf244"><param name="Name" value="sfHttpPost"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae807330d3317797b9faacab145aded82"><param name="Name" value="sfHttpRangeNotSatisfiable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a908861abb03b28b9c7bd189a27bf2954"><param name="Name" value="sfHttpRequest_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a39c6767d332925cb8cf26283f8a54426"><param name="Name" value="sfHttpRequest_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a4f5b1514e26c30eb25471f86007b9892"><param name="Name" value="sfHttpRequest_setBody"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a56f0180ce1f31dcec1d035f51dd7b981"><param name="Name" value="sfHttpRequest_setField"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a32fea9a27be75cc6be49e4bb4c6dbaa1"><param name="Name" value="sfHttpRequest_setHttpVersion"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a0f2713269bbb9e98f208230efc26234e"><param name="Name" value="sfHttpRequest_setMethod"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a863c6441c5c4db755a770fa0cff20474"><param name="Name" value="sfHttpRequest_setUri"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa02a2a4af12b1feb4fbe70ad5e7bac5e2"><param name="Name" value="sfHttpResetContent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a7ea847eddc2d0ed8d0e4cdf3f77796d6"><param name="Name" value="sfHttpResponse_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aa3c277351b019c03233a6039c1869f5d"><param name="Name" value="sfHttpResponse_getBody"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#ab2e9daad220d500bdf3566b42b52ac1d"><param name="Name" value="sfHttpResponse_getField"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a8574dbf6a328eb9dc12b7027cd7befe5"><param name="Name" value="sfHttpResponse_getMajorVersion"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aa586e957f9189f8c36331f1578575e5b"><param name="Name" value="sfHttpResponse_getMinorVersion"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a34bfff72acae699b27a9951ed6cd12fd"><param name="Name" value="sfHttpResponse_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa55945217f9836d3200504e81ca62283e"><param name="Name" value="sfHttpServiceNotAvailable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab9c64de3abb7d492de7c1d5917287be0"><param name="Name" value="sfHttpUnauthorized"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaabaa4c97cf9d78ca187890f25275a1db9"><param name="Name" value="sfHttpVersionNotSupported"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm"><param name="Name" value="Image.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a4bbd96006bd3b296c249a56fd93f2a14"><param name="Name" value="sfImage_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a29518c87313d7f9f93359425d10b4ca5"><param name="Name" value="sfImage_copyImage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a9ca057a8098985002811d4a82b1e2131"><param name="Name" value="sfImage_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#aa5ad8d642a2e82b333876ea52cc9d34a"><param name="Name" value="sfImage_createFromColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#ae864b7b88422539764d9b58851c1f7a3"><param name="Name" value="sfImage_createFromFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a299c153832d6a2679adfb13bee458595"><param name="Name" value="sfImage_createFromMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#aa909565a56117ca3cbe65d83bcb4daac"><param name="Name" value="sfImage_createFromPixels"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a8c4a88adc21825453518b06840a1c64b"><param name="Name" value="sfImage_createFromStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a3bb4c1f22a7e10a996b6536921d2d24f"><param name="Name" value="sfImage_createMaskFromColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#ab936bab00ec39212050ae4a0d4dd51db"><param name="Name" value="sfImage_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#ae80bd305661ac64e5b4312ae98724e98"><param name="Name" value="sfImage_flipHorizontally"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#aaa8ba528449f26ba9b0a86c700f9d950"><param name="Name" value="sfImage_flipVertically"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a0c635a97c7a0cb92b3a16faef36c8b9f"><param name="Name" value="sfImage_getPixel"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#aa74a30402377d3ab633f038913ed48e6"><param name="Name" value="sfImage_getPixelsPtr"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a3524dabdf7ff672d5fbc2f89e49e86ca"><param name="Name" value="sfImage_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a351fa50475d8bc5150f3ac15c0daae66"><param name="Name" value="sfImage_saveToFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a516766bc953829e81f353eaa5f380d2e"><param name="Name" value="sfImage_setPixel"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="InputStream_8h.htm"><param name="Name" value="InputStream.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="InputStream_8h.htm#aa9dcdd6f4acaf3c6dfcb6fa1569a9eb3"><param name="Name" value="sfInputStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="InputStream_8h.htm#a1fa59d83931f5bb4c34550626c3d046b"><param name="Name" value="sfInputStreamGetSizeFunc"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="InputStream_8h.htm#aef21b5bd5de4450daafe584dc8ee211b"><param name="Name" value="sfInputStreamReadFunc"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="InputStream_8h.htm#a01324b1cc04f41a8d1b20330b3b160c9"><param name="Name" value="sfInputStreamSeekFunc"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="InputStream_8h.htm#ab7c5eb9660333e3d993574bb6f0a279e"><param name="Name" value="sfInputStreamTellFunc"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm"><param name="Name" value="IpAddress.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#af59c85aa3c8897c456f621c3846a43ba"><param name="Name" value="sfIpAddress_Broadcast"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#ae650696da9e12fec6df9c1b77ab7d59b"><param name="Name" value="sfIpAddress_fromBytes"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#af56364d1ad6c9690f06cb8a2af7511d9"><param name="Name" value="sfIpAddress_fromInteger"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#adca8925ad250f34821373c21e2d85133"><param name="Name" value="sfIpAddress_fromString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#aaf702b59ceac52de6e87c51db373b013"><param name="Name" value="sfIpAddress_getLocalAddress"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#a7ed22e7e848cbb3649cdef8954d45a45"><param name="Name" value="sfIpAddress_getPublicAddress"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#ad55263cedcdd3795e0c3ee7e7637a288"><param name="Name" value="sfIpAddress_LocalHost"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#a4b6539d02e7d37fd62dd668501b3bade"><param name="Name" value="sfIpAddress_None"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#a76e3923c6f95fcb7b833a19bfed08701"><param name="Name" value="sfIpAddress_toInteger"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#ae4ac485c2cdae41f81e18842abc29f64"><param name="Name" value="sfIpAddress_toString"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm"><param name="Name" value="Joystick.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#ace5ec8c0a746037fba1cf4468c2a946e"><param name="Name" value="sfJoystick_getAxisPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#ae047d229c5172dd6f3fca930075c212c"><param name="Name" value="sfJoystick_getButtonCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a4846a37e099a64b20fc35a8afb9f7f0e"><param name="Name" value="sfJoystick_hasAxis"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#aaab45307d72feaa5e43a302efc636de0"><param name="Name" value="sfJoystick_isButtonPressed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#ae7b93b54d41446e23bc742358257eaa0"><param name="Name" value="sfJoystick_isConnected"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a0d5587065e152ed38b32baee66ee744f"><param name="Name" value="sfJoystick_update"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba370ef910778b95cc89cfb72677d254bd"><param name="Name" value="sfJoystickAxisCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55bafb3c741b48fac790fa818791354bb135"><param name="Name" value="sfJoystickButtonCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba04b1f3632dfb7b856140260ce275f0e3"><param name="Name" value="sfJoystickCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a81da30914e0d49ceae0ccc7a81780f90"><param name="Name" value="sfJoystickPovX"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a0a33891ce21e28455590ed1fcb56dc3e"><param name="Name" value="sfJoystickPovY"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a9a83dc370e46e88a5d3d2ffc41f5207f"><param name="Name" value="sfJoystickR"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a94eab8402b226457d4dcb60362fdf190"><param name="Name" value="sfJoystickU"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a246b1a1dc99c07848a9af878b03cafb7"><param name="Name" value="sfJoystickV"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271ab78e697312e05d338268b0074d599374"><param name="Name" value="sfJoystickX"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271aa26f1486a98d81a5f631223c6d1561bf"><param name="Name" value="sfJoystickY"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a723b84dd87f42ffe643878d68d2a8535"><param name="Name" value="sfJoystickZ"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#a556c22f2bbefffa6f0ed0ba566a01be9"><param name="Name" value="joystickButton"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#a26048924ee611f512688a3660022657b"><param name="Name" value="joystickConnect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickButtonEvent.htm#a40667f6c03f4bc2807af99d4ae44083a"><param name="Name" value="joystickId"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickButtonEvent.htm#a40667f6c03f4bc2807af99d4ae44083a"><param name="Name" value="sfJoystickButtonEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickConnectEvent.htm#a0ace5fca92705969d20eab8c4a7a6fb3"><param name="Name" value="sfJoystickConnectEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickMoveEvent.htm#a713889004b67d967caabea032493b916"><param name="Name" value="sfJoystickMoveEvent"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#ac98fa0f70adc6fd4b851e33437d16d2b"><param name="Name" value="joystickMove"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#a2908c48752a349a0036f399da086a8cd"><param name="Name" value="key"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm"><param name="Name" value="Keyboard.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af2ff06ddd3531c00bc0e0459c46dd8cc"><param name="Name" value="sfKeyA"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f1054e2e0bd444142aeb926cb84616f"><param name="Name" value="sfKeyAdd"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaade12bc9b69522196ee3b8f2dd1d68e"><param name="Name" value="sfKeyB"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad6d88abe486e626fc0ddb35aaf850535"><param name="Name" value="sfKeyBack"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8886cc0587ef6161bc4afe712e915bd3"><param name="Name" value="sfKeyBackSlash"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a12468f1c41cb2da0d1872154bbb8fcde"><param name="Name" value="sfKeyboard_isKeyPressed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f02ddaaafb5da1198ff483bf2cfaf9c"><param name="Name" value="sfKeyC"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a816ec5cee600f4e553116e94f2b8ce8c"><param name="Name" value="sfKeyComma"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa6732db376ef9c17211bc28cd169da1d"><param name="Name" value="sfKeyCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a448616b3e54668233cef1c089ca9c3e6"><param name="Name" value="sfKeyD"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa4dc08ca174eeabdaecd6a1c751d72a1"><param name="Name" value="sfKeyDash"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f2a4e9ac8fde9d22cd554a08b68b636"><param name="Name" value="sfKeyDelete"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1e3c241c6f0e04d3e2c684fa69dec8cb"><param name="Name" value="sfKeyDivide"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24584d16760d8a694787257d8b7a1b56"><param name="Name" value="sfKeyDown"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7a9a404aacdf54e377ca5cd687037b0c"><param name="Name" value="sfKeyE"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a32d09321b0c9ec84ac5f1f2761ef7e1f"><param name="Name" value="sfKeyEnd"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9f52197b4a670cf4c0d1866300c31b5"><param name="Name" value="sfKeyEqual"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad77cd57d3b63902f552b09393a65b4c5"><param name="Name" value="sfKeyEscape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a48e6e0c6e9a47c787b79e98641b4926c"><param name="Name" value="sfKeyF"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab0feddbd64a63f3c4240aa71ba8b6860"><param name="Name" value="sfKeyF1"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a67e44a6f56dd647f21b67292c4bdb732"><param name="Name" value="sfKeyF10"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0eda88a03f85df047cd3179382b0244e"><param name="Name" value="sfKeyF11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b59068f7c72b2de37a0ab2dcae1f69"><param name="Name" value="sfKeyF12"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af552a9ed0bc52c747f46f3b6d9056801"><param name="Name" value="sfKeyF13"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaca334f631c005e5c54ece8ce30935cb"><param name="Name" value="sfKeyF14"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82a7f65b46163798430603b7797f8f19"><param name="Name" value="sfKeyF15"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a318eb28c1d83deb62b3ab89575c6af3b"><param name="Name" value="sfKeyF2"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae37601bd948596f73fffa4b29b041698"><param name="Name" value="sfKeyF3"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6dfeff83ae8a656f91175b9c36489b57"><param name="Name" value="sfKeyF4"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a643bce0d00de9884e75f64576cc489ef"><param name="Name" value="sfKeyF5"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8c1936035dc2c6283377266747651e1a"><param name="Name" value="sfKeyF6"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b4785b17fc8b5213343b6237c95a08b"><param name="Name" value="sfKeyF7"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2d8a16d666107e99fa5b509e895b548b"><param name="Name" value="sfKeyF8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af4d1053907c3a762c77b5e1c60c62241"><param name="Name" value="sfKeyF9"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0ae7cd9c8fcc5d563b244882d0c37a46"><param name="Name" value="sfKeyG"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af3a47902927bf1b16691e9b90a86553b"><param name="Name" value="sfKeyH"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a652a0322f575e4defe96c8e950683e36"><param name="Name" value="sfKeyHome"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a977f64ff1a68dfe41d354c572b33f090"><param name="Name" value="sfKeyI"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aee83480b19e59c23126e4403bda7517c"><param name="Name" value="sfKeyInsert"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6edb243093c437846b20b9ea4f64a1b7"><param name="Name" value="sfKeyJ"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc39cbf67d9eb9da7b072257593e60b"><param name="Name" value="sfKeyK"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1f2b987d23f5ec99c8b84d50db5d6846"><param name="Name" value="sfKeyL"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abc4465ffb67f1b6ac69d872d717d8b0a"><param name="Name" value="sfKeyLAlt"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8c5ef2bbf54f5681b9d5abce7130b07"><param name="Name" value="sfKeyLBracket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a612365885e2da35b013fae41a224519d"><param name="Name" value="sfKeyLControl"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3adaf7db6530fb05fa23778ce8210ea0df"><param name="Name" value="sfKeyLeft"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b5bc881d969ce3eaa8e05fca6213c0c"><param name="Name" value="sfKeyLShift"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a54bb677ea0eccc7d4522f7d6db4e7fc4"><param name="Name" value="sfKeyLSystem"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad5c883bd585c89bcb401d5787bdca24f"><param name="Name" value="sfKeyM"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac768a4005e0274aa82964610df7a5f89"><param name="Name" value="sfKeyMenu"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9204d9cbfb48580ef4c15eef2485b04c"><param name="Name" value="sfKeyMultiply"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1403ed1919d4b7284a4936a35090a11c"><param name="Name" value="sfKeyN"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aadd01dc754d503ba71d22ec96f0c95f3"><param name="Name" value="sfKeyNum0"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1a99f9b7d2d34040d6fbd018dc060f35"><param name="Name" value="sfKeyNum1"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abf514cf2adcf847449c20d07312dd32a"><param name="Name" value="sfKeyNum2"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1033bb7c8ded56ed8289209b0be817e6"><param name="Name" value="sfKeyNum3"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9ad13c0d8e809b255d85b33bb25e232"><param name="Name" value="sfKeyNum4"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24c4ab93e5c8c7ab0e7cfd8a93a04d0b"><param name="Name" value="sfKeyNum5"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2972cd1d43b749f4ec97abc88e7f6973"><param name="Name" value="sfKeyNum6"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae0f47ebb54337da17afd184eca62a196"><param name="Name" value="sfKeyNum7"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3add713b12b51702ddce057582809170ab"><param name="Name" value="sfKeyNum8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a118d5df9a83757bebaaf1dd09f576574"><param name="Name" value="sfKeyNum9"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2c3ef1007da0070a6a48c534c94a5d4e"><param name="Name" value="sfKeyNumpad0"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c5fa108cdb2c911cdf52bbe041ce683"><param name="Name" value="sfKeyNumpad1"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad02350a8f929e71ea25cc149ffc7c73c"><param name="Name" value="sfKeyNumpad2"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5d31095626a89739be7106fd7e2226bc"><param name="Name" value="sfKeyNumpad3"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a30bbd4572739b1871f56bc01874076fe"><param name="Name" value="sfKeyNumpad4"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aad43a0828d637882f52dea010a939385"><param name="Name" value="sfKeyNumpad5"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5cf272f352c695fdabb47459a8b11d72"><param name="Name" value="sfKeyNumpad6"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a369112e677ad312d2fb4e422b5d04751"><param name="Name" value="sfKeyNumpad7"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc839a196653a44fb852f45b4011bd8"><param name="Name" value="sfKeyNumpad8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c8cfd63478fa8b282bb47c3f1e6e3d8"><param name="Name" value="sfKeyNumpad9"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0f66ac8c19dab39ace39956ac1b625c3"><param name="Name" value="sfKeyO"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa81f6aba12c9d9c2f3da75fa39c2ffbb"><param name="Name" value="sfKeyP"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aeea9d1512df8b019486d7e9fa990f7d5"><param name="Name" value="sfKeyPageDown"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0c9af0205a74797c897b8fed46bb869d"><param name="Name" value="sfKeyPageUp"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9780053a623152ea00f53da5a818009e"><param name="Name" value="sfKeyPause"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a865841600adfd9527bcf6db0d2d7efc5"><param name="Name" value="sfKeyPeriod"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8cc5bf50f7f5e95ac36a88f635de0b6f"><param name="Name" value="sfKeyQ"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0cb17f96121f94ec1260042d9b363dcd"><param name="Name" value="sfKeyQuote"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b9e6784e1b3e6bfb5c55becf7c48ab"><param name="Name" value="sfKeyR"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac2747872586d3d2db319dab3feaa85f8"><param name="Name" value="sfKeyRAlt"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6585a694e472593c731d82bebbd73b93"><param name="Name" value="sfKeyRBracket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae10f53de580cdef24f1af621cf1c3fce"><param name="Name" value="sfKeyRControl"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a56fbab67779f4e0d1f701b8572f1ed2c"><param name="Name" value="sfKeyReturn"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac02cd163aabefef8afd3769fe5249c00"><param name="Name" value="sfKeyRight"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2a66dd9cc11a8428849c64b5b73d1c45"><param name="Name" value="sfKeyRShift"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f16331518bf1d4c5fc0f794cf7d8fc3"><param name="Name" value="sfKeyRSystem"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa456452fdac3f9efc3df1bf801279d5f"><param name="Name" value="sfKeyS"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a41faf9412a87b893f95468b5730bd66a"><param name="Name" value="sfKeySemiColon"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a42442efbd9bcad46e4476e17c12b186e"><param name="Name" value="sfKeySlash"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3afed81d2a67c0321cb19a3c41a3bb635d"><param name="Name" value="sfKeySpace"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a167efdccc08a69a7a6721a0a1f87973d"><param name="Name" value="sfKeySubtract"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a52072a242fe041d65a0871ab47857197"><param name="Name" value="sfKeyT"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a73f48ac7e521dd084c2c7ad92da90bb2"><param name="Name" value="sfKeyTab"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a98af2239a613baf347a89a929c853261"><param name="Name" value="sfKeyTilde"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4b3b61b8662da4c68f098085cc89fb39"><param name="Name" value="sfKeyU"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0b71233488277e819d35fb98c0264504"><param name="Name" value="sfKeyUnknown"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82e3f1e2fc3f970aa23126ad172c630b"><param name="Name" value="sfKeyUp"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1b62061413c1dcfd284beb8fc3e864f8"><param name="Name" value="sfKeyV"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7aa82429d502f93f2d742d38e1daa141"><param name="Name" value="sfKeyW"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8d888fde4be6a4b48a36fbeaf22e8a0"><param name="Name" value="sfKeyX"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2ba47a6cb9f79a1015f6b67016af0aab"><param name="Name" value="sfKeyY"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac43a157eb37bbddb8d9e26d0e10bbda5"><param name="Name" value="sfKeyZ"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfFloatRect.htm#ae99793a961ed07e17738728883f8808f"><param name="Name" value="left"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfFloatRect.htm#ae99793a961ed07e17738728883f8808f"><param name="Name" value="sfFloatRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfIntRect.htm#a45f2969f17a49a16c46e9550b769e049"><param name="Name" value="sfIntRect"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Listener_8h.htm"><param name="Name" value="Listener.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Listener_8h.htm#a2782d6355549138cd65cd9002d0ce818"><param name="Name" value="sfListener_getDirection"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Listener_8h.htm#a8e73329d9b6cc5028dce7f5345717f0f"><param name="Name" value="sfListener_getGlobalVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Listener_8h.htm#aba1b86656c673e1a39bdb70f3cabce60"><param name="Name" value="sfListener_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Listener_8h.htm#a6f5dfe2671b4eecb7d79bc3a684cac6e"><param name="Name" value="sfListener_setDirection"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Listener_8h.htm#aa4127e59b8a47594250805a08733c8dc"><param name="Name" value="sfListener_setGlobalVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Listener_8h.htm#a3fdd38501967626b0c7fe5493cef8c25"><param name="Name" value="sfListener_setPosition"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfContextSettings.htm#a6aef368fb752a78af38104c19c57448c"><param name="Name" value="majorVersion"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfTransform.htm#a6971515551f82b06dd44713824b4984d"><param name="Name" value="matrix"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfTime.htm#aaf61a1cf843fff94762a45fd9900bc70"><param name="Name" value="microseconds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfContextSettings.htm#aac5b6d3a795a824b9505f7e24b3bdabc"><param name="Name" value="minorVersion"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm"><param name="Name" value="Mouse.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae4a2e0195bfa6ffbab2d4e5f04c43040"><param name="Name" value="sfMouse_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae9f7ab4ed71af9b8078e0cfa68b0e236"><param name="Name" value="sfMouse_isButtonPressed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#a7cffa8f73caa669b2dc683e9cc106d52"><param name="Name" value="sfMouse_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699aa39a404ee26a7a0bcf625cec911dc506"><param name="Name" value="sfMouseButtonCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ade2d927feaea6c268ce86b5bca032dfe"><param name="Name" value="sfMouseLeft"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ab05d04dd19061d981380c9a5af1f0784"><param name="Name" value="sfMouseMiddle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a7742137d4f8c8f63c94a0c20922426ef"><param name="Name" value="sfMouseRight"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a0be97f67a01099181f57c704f700c205"><param name="Name" value="sfMouseXButton1"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a1c77d65e6d8377f2440362fffc64fdc3"><param name="Name" value="sfMouseXButton2"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#adcaa3d074bae3840e841b44d8a4d78ba"><param name="Name" value="mouseButton"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#a31028d58c41b315c5477d5e0fffbd21f"><param name="Name" value="mouseMove"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#a73546f65eeecbb5fbeb962a5c209ac9b"><param name="Name" value="mouseWheel"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm"><param name="Name" value="Music.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ac6a0d8669cd02bc03634f59325a4f582"><param name="Name" value="sfMusic_createFromFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a88ee84132daf826b663ded100cb30bad"><param name="Name" value="sfMusic_createFromMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ac2a49e8ab8a918832f4b00c384819085"><param name="Name" value="sfMusic_createFromStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ae29136139432f4e5157dc99655665a55"><param name="Name" value="sfMusic_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a7abd666296de4054711ee7286f73da50"><param name="Name" value="sfMusic_getAttenuation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a75c5dc3bbd1138bfec0f5535d9055fd7"><param name="Name" value="sfMusic_getChannelCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a9d63be17a0f39136bc9cd34bbc80bede"><param name="Name" value="sfMusic_getDuration"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a3c9e254803d15f93d4d8b8ec8f554dc1"><param name="Name" value="sfMusic_getLoop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#af50a57c3416970eb6ba3ab55fb7d563d"><param name="Name" value="sfMusic_getMinDistance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ad15fb2652bbbd395f0ff2825a98e81cf"><param name="Name" value="sfMusic_getPitch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#aa86edae4c0ae36c46d723862da1babae"><param name="Name" value="sfMusic_getPlayingOffset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a744c0513bdadd03b298cc48dfc4d85c6"><param name="Name" value="sfMusic_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a093cc8d8ae51a02c5c7753f90b2bae8b"><param name="Name" value="sfMusic_getSampleRate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#af87c545f32ca4a7b07aad6a9fc332839"><param name="Name" value="sfMusic_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#aee0aae7d733240b5fd56e49ac36b55e2"><param name="Name" value="sfMusic_getVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a3e6552b06bc662a544ff236fc0f8071f"><param name="Name" value="sfMusic_isRelativeToListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ace02cea38831f925f972b7795c1a930c"><param name="Name" value="sfMusic_pause"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a18019593c074028266db0c48c1caad82"><param name="Name" value="sfMusic_play"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a2d667140787382b9442d4b2433d465fe"><param name="Name" value="sfMusic_setAttenuation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a30d181ea36bb17e42807bd1d40e10e52"><param name="Name" value="sfMusic_setLoop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ac192556b117b7903e4dcf3f7387b439e"><param name="Name" value="sfMusic_setMinDistance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a2dedcbfc4683823355725303d240205b"><param name="Name" value="sfMusic_setPitch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a437a4cb64457d7c17af6a29706a180b2"><param name="Name" value="sfMusic_setPlayingOffset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ae4d45895b309eed905fb18ee987b05c8"><param name="Name" value="sfMusic_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a8e3d9521ff47c053a7273f7106276962"><param name="Name" value="sfMusic_setRelativeToListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a435ee18b345211d8ff5b715a5e8f52b8"><param name="Name" value="sfMusic_setVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a0230956eb600e4b1ca3808d149d3d007"><param name="Name" value="sfMusic_stop"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mutex_8h.htm"><param name="Name" value="Mutex.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mutex_8h.htm#a4a818da891f04caf1fef333e04de4ae5"><param name="Name" value="sfMutex_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mutex_8h.htm#af23e1359f4e9d2403d1fb57c620d15e2"><param name="Name" value="sfMutex_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mutex_8h.htm#ab292ba9fcbf4982f3cb0d414248ffbad"><param name="Name" value="sfMutex_lock"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mutex_8h.htm#a1da2a9839cb9ecb1849cc413b4fada43"><param name="Name" value="sfMutex_unlock"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Export_8h.htm"><param name="Name" value="Network/Export.h"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm"><param name="Name" value="Network/Types.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4"><param name="Name" value="sfFtp"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544"><param name="Name" value="sfFtpDirectoryResponse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9"><param name="Name" value="sfFtpListingResponse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6"><param name="Name" value="sfFtpResponse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312"><param name="Name" value="sfHttp"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d"><param name="Name" value="sfHttpRequest"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7"><param name="Name" value="sfHttpResponse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815"><param name="Name" value="sfPacket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0"><param name="Name" value="sfSocketSelector"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49"><param name="Name" value="sfTcpListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f"><param name="Name" value="sfTcpSocket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1"><param name="Name" value="sfUdpSocket"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm"><param name="Name" value="Packet.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#aede756c9144ef6540185b2ed73ac3259"><param name="Name" value="sfPacket_append"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a0073876d9ea3550b3c96b805a8352833"><param name="Name" value="sfPacket_canRead"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a338aa3d5ecc87ef309e5806d32d6564b"><param name="Name" value="sfPacket_clear"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a86df183d28ffffae38cd35982f0cfc9b"><param name="Name" value="sfPacket_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#aa23fa45bb273d6aa897f9ce6fa82486a"><param name="Name" value="sfPacket_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#acb11b40916b5640c093576ee1ce13063"><param name="Name" value="sfPacket_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a5861ba79dd816bbdc81e294271d584d8"><param name="Name" value="sfPacket_endOfPacket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a48517115ebf63780d44ecbeba53d04a9"><param name="Name" value="sfPacket_getData"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a711007b3b471febf854bc17a9425edc9"><param name="Name" value="sfPacket_getDataSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a3b19736de262b1c8f6aeb8a14334749c"><param name="Name" value="sfPacket_readBool"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a60750c002780f0751b4ea1542c3c2dd9"><param name="Name" value="sfPacket_readDouble"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#aec49799edb9cb0ccd0114d962c3fc4c1"><param name="Name" value="sfPacket_readFloat"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a5c8e11e6dc723cb83f8cc67d4f30f67c"><param name="Name" value="sfPacket_readInt16"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a011f02ca36e37c76b0d9672f25d4d1d0"><param name="Name" value="sfPacket_readInt32"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#ae563f9fbc9d3fb99a315f3626595d470"><param name="Name" value="sfPacket_readInt8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#abb30f2150646f281a7a1d8621e99c8c4"><param name="Name" value="sfPacket_readString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#ab9bcf58b316380aee264000ec7a9b15d"><param name="Name" value="sfPacket_readUint16"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a5313d481a775732acb0f32b9332f4506"><param name="Name" value="sfPacket_readUint32"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#ac3b6468e3b13fb20f5c6e8f423a4ec44"><param name="Name" value="sfPacket_readUint8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a5c0282f540128a32c65f2d3c5c6ae4b3"><param name="Name" value="sfPacket_readWideString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a421f9a6bb3b1c02e9dfe51cf4a2d5c61"><param name="Name" value="sfPacket_writeBool"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#ac26bac337f594098a6e507a9da1c085b"><param name="Name" value="sfPacket_writeDouble"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a0c259edbfa8771f1d0a7ad57831c5cee"><param name="Name" value="sfPacket_writeFloat"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a7d905f7b10f88f2210649349ca2b8b8a"><param name="Name" value="sfPacket_writeInt16"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a059b8024271fc0eead70169ccca2b3bd"><param name="Name" value="sfPacket_writeInt32"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a1b29fb364c9de61a1bcca73ba5a59f25"><param name="Name" value="sfPacket_writeInt8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a03a7892935b250a7cf8850fb0fc82c63"><param name="Name" value="sfPacket_writeString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#aae999e4d6ef358860e42e864d42810f4"><param name="Name" value="sfPacket_writeUint16"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a97a47affd75da2d2535cf0e605e1f41b"><param name="Name" value="sfPacket_writeUint32"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a207ec6eb4ea1f4bb1246f40ecc8f410f"><param name="Name" value="sfPacket_writeUint8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a1cc271cd315d9878cf75ba848170a662"><param name="Name" value="sfPacket_writeWideString"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickMoveEvent.htm#a0cd94c84c832ab06ac9b0be2985a0169"><param name="Name" value="position"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickMoveEvent.htm#a0cd94c84c832ab06ac9b0be2985a0169"><param name="Name" value="sfJoystickMoveEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVertex.htm#a7e25c103eb06df8d7970c585fbeeab93"><param name="Name" value="sfVertex"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm"><param name="Name" value="PrimitiveType.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a5834b6a160d609b2135a829d723e9065"><param name="Name" value="sfLines"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a489ee5922870d2959a3ffffbb10e481f"><param name="Name" value="sfLinesStrip"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a3656d49717b1b20625e54cb566c71985"><param name="Name" value="sfPoints"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2aafe0b7a1c70852a0c765c9316f9d5707"><param name="Name" value="sfQuads"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a8fac6ffe0a64f01b5f1ef372b3dc3c40"><param name="Name" value="sfTriangles"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a72010f90df79d0f2d9e5acb368c62f99"><param name="Name" value="sfTrianglesFan"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a7f188ef57cf3ab12f1201f7dd6293d50"><param name="Name" value="sfTrianglesStrip"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfColor.htm#a1e0a050f80789ea319fa2befeb3c65bf"><param name="Name" value="r"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfInputStream.htm#a1e0e01811d39948d88ab48fb699b35ab"><param name="Name" value="read"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Rect_8h.htm"><param name="Name" value="Rect.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Rect_8h.htm#aed9a566504b188bc47a0048e4f18b039"><param name="Name" value="sfFloatRect_contains"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Rect_8h.htm#aa8578bb55f0b4f48a4f88e5e5833beef"><param name="Name" value="sfFloatRect_intersects"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Rect_8h.htm#a34ba71196d9420c0bfb4f475a7a660c7"><param name="Name" value="sfIntRect_contains"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Rect_8h.htm#a728b06d1f3b05303e24278ca617f1362"><param name="Name" value="sfIntRect_intersects"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm"><param name="Name" value="RectangleShape.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#aefc9311c916d8b24c625afd532dfdc4f"><param name="Name" value="sfRectangleShape_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a9031d47222cde9dd41d83cc74b27c9ec"><param name="Name" value="sfRectangleShape_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#aa6292378b004db3e76493004f60e0296"><param name="Name" value="sfRectangleShape_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a6fc3c3e097b55e988d33fd58c6c083c8"><param name="Name" value="sfRectangleShape_getFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a0315306f161ef4b684b79dcabd7b8336"><param name="Name" value="sfRectangleShape_getGlobalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#ab18c22468b6d1483c16530136be9129a"><param name="Name" value="sfRectangleShape_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#af7aba259a8517bac2775d39b60da6dae"><param name="Name" value="sfRectangleShape_getLocalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a5107b6e2ae69e578b20a8c045411d9d3"><param name="Name" value="sfRectangleShape_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a47187bc5b00092bc9bb68eef5e2083c4"><param name="Name" value="sfRectangleShape_getOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a2345ebc1ab980a9ef9e7e954779a3d19"><param name="Name" value="sfRectangleShape_getOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#ac00219345d5259b5d8104d82e80012fa"><param name="Name" value="sfRectangleShape_getPoint"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a077631d49e565856c9c52f5dad422023"><param name="Name" value="sfRectangleShape_getPointCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#afdbb93f2701ebf36eaf8d9282da7c100"><param name="Name" value="sfRectangleShape_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#af336f9016fdcbdac1bcaa6a9d7613f8d"><param name="Name" value="sfRectangleShape_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a2eec5ede838b70dbefd52251f6e1f10e"><param name="Name" value="sfRectangleShape_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a6f0b6358a570ea2785c3fc7421aeeaef"><param name="Name" value="sfRectangleShape_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a10c86d72ff65002fdb9050e45f717faf"><param name="Name" value="sfRectangleShape_getTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#abb3005f31c5455d53957211d96da2e67"><param name="Name" value="sfRectangleShape_getTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a98e6be54536e8fc5d8225f4250d698f8"><param name="Name" value="sfRectangleShape_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a1082ecfc9c1892a60f2d2f04a7263911"><param name="Name" value="sfRectangleShape_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a7daa7e3c4a6842ed40454ce44ad87a42"><param name="Name" value="sfRectangleShape_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a9aeeca63e39e679ebf7db38f9cecbb0b"><param name="Name" value="sfRectangleShape_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a091c1192496706597e4741d3f7378f4f"><param name="Name" value="sfRectangleShape_setFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a179a8c0e4fdb1d6e4fc732f752b5ae06"><param name="Name" value="sfRectangleShape_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#ad9e04596d2dc8e6e694dc9c3ec023c87"><param name="Name" value="sfRectangleShape_setOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#aef3e5b5e8836b882b2a0e27103d7cef4"><param name="Name" value="sfRectangleShape_setOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a5fc222f4f76344215a1c0a05aa1ff308"><param name="Name" value="sfRectangleShape_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a9a3f27cbbe924cd4180348f2776f76aa"><param name="Name" value="sfRectangleShape_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#aabba4d9926fd17c9d032346515ed6901"><param name="Name" value="sfRectangleShape_setScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#ab584fd9968c864f48b208f5f071721ef"><param name="Name" value="sfRectangleShape_setSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a69f87fb70100f78f2c34864755793e98"><param name="Name" value="sfRectangleShape_setTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a84913c329715063bf18a1dec257f3ef5"><param name="Name" value="sfRectangleShape_setTextureRect"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm"><param name="Name" value="RenderTexture.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a55ce52752184a20d8dce33187b4c2c9d"><param name="Name" value="sfRenderTexture_clear"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#ace3dec8ac61b6fbf5a947e15636d1b48"><param name="Name" value="sfRenderTexture_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a194dc7a071b2d50df7359ac224416513"><param name="Name" value="sfRenderTexture_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#ade6f614a6620eeb9607cd1472b41cd80"><param name="Name" value="sfRenderTexture_display"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#aa998a84211ee16bc59bb7b852ec69f88"><param name="Name" value="sfRenderTexture_drawCircleShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#ae04545f77cbcb7d9ce7138db60638aaf"><param name="Name" value="sfRenderTexture_drawConvexShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a71996e7c3e6367c090c8040059faf3fa"><param name="Name" value="sfRenderTexture_drawPrimitives"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a5505c4fb76e44d20ecf5f8bee596e98c"><param name="Name" value="sfRenderTexture_drawRectangleShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a92a3a0c5cfdfd818f6c773991881496e"><param name="Name" value="sfRenderTexture_drawShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a504249ced4c347b76e3dcf5293beb856"><param name="Name" value="sfRenderTexture_drawSprite"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#aca9daf432a23f5b2927e531fc0eb0a9c"><param name="Name" value="sfRenderTexture_drawText"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a6e2951c6f62c848b6cc1a7420d1a8e62"><param name="Name" value="sfRenderTexture_drawVertexArray"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a3826aa2a6d12cdc5cde0434590531163"><param name="Name" value="sfRenderTexture_getDefaultView"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a0435bbf21a55ebf15cae9ac12afc1e44"><param name="Name" value="sfRenderTexture_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#abef64fadd99f15e148ef8b7f42ec6742"><param name="Name" value="sfRenderTexture_getTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a4bd6e4fe8e3ba262e8dc77a2f43e1155"><param name="Name" value="sfRenderTexture_getView"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a0765513e38568152ffaad176d6142c6f"><param name="Name" value="sfRenderTexture_getViewport"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a3837730ce862ff915113fb8d7a7566d7"><param name="Name" value="sfRenderTexture_isRepeated"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#add0fe4462484ebe21109984af0ca82d9"><param name="Name" value="sfRenderTexture_isSmooth"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a889867039a96fc85279c69eda3313b5d"><param name="Name" value="sfRenderTexture_mapCoordsToPixel"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#ac2c3948e78f739524171fa57afcd7f64"><param name="Name" value="sfRenderTexture_mapPixelToCoords"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a43ed90fd1bfb2c98fc95de8663d2d708"><param name="Name" value="sfRenderTexture_popGLStates"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#aa7ff105742f8c5e94ab73714b0d08072"><param name="Name" value="sfRenderTexture_pushGLStates"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#af7adc8770402dfd7b5fa5074bc5fb369"><param name="Name" value="sfRenderTexture_resetGLStates"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#af40b52ff228c0cbea95ad0e042d8cdd5"><param name="Name" value="sfRenderTexture_setActive"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#abc801ae7e12b73f1cbe20f19590aa6a1"><param name="Name" value="sfRenderTexture_setRepeated"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#aec67a15bc2b1431f21309651b8838100"><param name="Name" value="sfRenderTexture_setSmooth"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a486c3074fea533c451d007ffc0dbf41b"><param name="Name" value="sfRenderTexture_setView"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm"><param name="Name" value="RenderWindow.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a41b751abf5703f7c34b0adb2a5741ffb"><param name="Name" value="sfMouse_getPositionRenderWindow"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#abba76f4c8f109b167749cd1b6bce786e"><param name="Name" value="sfMouse_setPositionRenderWindow"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a273c5ae6f75eb74a9f16932c8478ff79"><param name="Name" value="sfRenderWindow_capture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#af3041dc1d8c3ed9e4533840f549e22ec"><param name="Name" value="sfRenderWindow_clear"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a3b203189a7160e1e64c299e82f03de02"><param name="Name" value="sfRenderWindow_close"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ae87ec3824cb709d2663671397bb2c611"><param name="Name" value="sfRenderWindow_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a9a397fba8dc8bfb6ab7dd4ae2c0d2d00"><param name="Name" value="sfRenderWindow_createFromHandle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a8c41232276098338d6ac6b4ba4c6d25e"><param name="Name" value="sfRenderWindow_createUnicode"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a6d504a27e7dab732c8a26d19e2cb61a7"><param name="Name" value="sfRenderWindow_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#aa5bc9a1f36669b2077f28d5b4898f13a"><param name="Name" value="sfRenderWindow_display"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ad4f206f13a5a10f47b2502bfe2bf7889"><param name="Name" value="sfRenderWindow_drawCircleShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a06955301e3a2fc93d63e1bc713ff0e0e"><param name="Name" value="sfRenderWindow_drawConvexShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a4b2a61e800f646537a615bb306117184"><param name="Name" value="sfRenderWindow_drawPrimitives"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ab70379b9c13802b7ed0b954e7187eed2"><param name="Name" value="sfRenderWindow_drawRectangleShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#aeea8c2e746c16e0964417d14c7bfa4d7"><param name="Name" value="sfRenderWindow_drawShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#aac3d0c5c336eaec0d779a5fb0ee8fbed"><param name="Name" value="sfRenderWindow_drawSprite"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a8bfb4e0e8a1c737b5d07943d26c3c33d"><param name="Name" value="sfRenderWindow_drawText"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ab1d44eca905e88507e9cae4bd5d17008"><param name="Name" value="sfRenderWindow_drawVertexArray"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a41acd04150d01cb7bc0d4c038fc9afe1"><param name="Name" value="sfRenderWindow_getDefaultView"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a527986a36349b022565d22eff913a223"><param name="Name" value="sfRenderWindow_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a2d0e4fbedadfc5ef1afec6fd4e1f2509"><param name="Name" value="sfRenderWindow_getSettings"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a74ebd1ca53c02794b75ed72f1444111f"><param name="Name" value="sfRenderWindow_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a27621644b390a66fd1dea75fc97f56ad"><param name="Name" value="sfRenderWindow_getSystemHandle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a0b1f2daf75467a2c174d30932cc95d9c"><param name="Name" value="sfRenderWindow_getView"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ac76ec340317828169c060460ee738150"><param name="Name" value="sfRenderWindow_getViewport"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a2107fd0186e2ccbc0d897ac0b89d3384"><param name="Name" value="sfRenderWindow_isOpen"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a81c9d54f50e50c26336b15df48101e39"><param name="Name" value="sfRenderWindow_mapCoordsToPixel"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a0a69bb2733c459da8e223da60f6708e6"><param name="Name" value="sfRenderWindow_mapPixelToCoords"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a5835e69e4263bd75d13493a8baef87cc"><param name="Name" value="sfRenderWindow_pollEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a6a351a4ad5441328dc3ade8c1a52ffbb"><param name="Name" value="sfRenderWindow_popGLStates"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a2b3600872dc031ff7d2392a2621b44e7"><param name="Name" value="sfRenderWindow_pushGLStates"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#aaf3fbf9bf145b8eb0e3584e96e683d18"><param name="Name" value="sfRenderWindow_resetGLStates"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a9b640d0a23ccc588db100b170942ed35"><param name="Name" value="sfRenderWindow_setActive"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ae925d3fdc295a0d8e1e0a8a11eb21d2a"><param name="Name" value="sfRenderWindow_setFramerateLimit"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a01064e1038b1462ee90ecc24dcd9dadd"><param name="Name" value="sfRenderWindow_setIcon"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a7d60d243caafb710c89950240613fbac"><param name="Name" value="sfRenderWindow_setJoystickThreshold"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ae813d4f6e6a00f576c6518b58ed2081c"><param name="Name" value="sfRenderWindow_setKeyRepeatEnabled"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a4055d7bde5ac3cc9115a66c74a168a44"><param name="Name" value="sfRenderWindow_setMouseCursorVisible"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#aa7bfa5e109bfeb04a61192f159eb65e1"><param name="Name" value="sfRenderWindow_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a3aed26a869c2c5f1d1fd75f4d378398b"><param name="Name" value="sfRenderWindow_setSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a742d266fca234425f1b302b9a1a11a3f"><param name="Name" value="sfRenderWindow_setTitle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ae71162bf884ac818e53ddc137fdc2c9e"><param name="Name" value="sfRenderWindow_setUnicodeTitle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ab638b97b03b40133911257f87f4f3569"><param name="Name" value="sfRenderWindow_setVerticalSyncEnabled"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a04e8c38eaa90f635aea11546643fdae7"><param name="Name" value="sfRenderWindow_setView"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ade9efb4b1ffb3cceba52a69fcf0f0a76"><param name="Name" value="sfRenderWindow_setVisible"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a2befccb7bdab4b4dd89450bed5ed525e"><param name="Name" value="sfRenderWindow_waitEvent"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfSoundStreamChunk.htm#a813cfa341f2269ac704b1326eb82c011"><param name="Name" value="sampleCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfSoundStreamChunk.htm#a8511f9cdcd86a2872e11fc05b856978c"><param name="Name" value="samples"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfInputStream.htm#a2cc2a43577f60e8bdf5ec996d56a61b8"><param name="Name" value="seek"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a8de4271867f1c457600ffe7da0a3c4ac"><param name="Name" value="sfBlack"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda9037d6ab0a2df7433ff73c42a4117876"><param name="Name" value="sfBlendAdd"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda95d9551ab002dd0e313e310cd87df53c"><param name="Name" value="sfBlendAlpha"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda3befbbcdbb4073a14eea309ab05698e6"><param name="Name" value="sfBlendMultiply"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbda85317b61912db649943febf378fb5765"><param name="Name" value="sfBlendNone"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a9c924152b8202f01c651a294ef918495"><param name="Name" value="sfBlue"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b"><param name="Name" value="sfBool"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a16b2b28d8e8e55dda0145cfc3c7465c1"><param name="Name" value="sfCircleShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a7d11d8024690c309eaadc5f4a45a7420"><param name="Name" value="sfCircleShape_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a51267f1e1ec64176b157b468324ab95c"><param name="Name" value="sfCircleShape_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a43e726977b19c72e1df43ec708c19c1b"><param name="Name" value="sfCircleShape_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ade86c06c0516a0e0d0ec9fc5b619946f"><param name="Name" value="sfCircleShape_getFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#aa004b351e90bb038310391a536f6c897"><param name="Name" value="sfCircleShape_getGlobalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a03dec76adece17e9b42f2d189d034279"><param name="Name" value="sfCircleShape_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a00567f823392f628bd056a4d7ead1b76"><param name="Name" value="sfCircleShape_getLocalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#aa8dd9b2edcb18aad01daaff39f508d76"><param name="Name" value="sfCircleShape_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a356978169b38b551754842f1554f58a6"><param name="Name" value="sfCircleShape_getOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a4e4024985d93f2e280df53da4a9adf9f"><param name="Name" value="sfCircleShape_getOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a6f170e7d4b629dbbf79b7e1e33afb0ef"><param name="Name" value="sfCircleShape_getPoint"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ab9128dfd17c594a5536bc8503bb28fd7"><param name="Name" value="sfCircleShape_getPointCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#aa221dab0b7c716e94a2e0c31e2beb0e7"><param name="Name" value="sfCircleShape_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#afbd30a06cda6eeb01a89253a7cd2e5a7"><param name="Name" value="sfCircleShape_getRadius"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a269bd024b8349311c02a8217f63ee95d"><param name="Name" value="sfCircleShape_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a4b788aaa837bbf2e6d56962d0bf08f18"><param name="Name" value="sfCircleShape_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a29d5585268ca660c2c596598943e1ed2"><param name="Name" value="sfCircleShape_getTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ae4e63cf1c1c67ea5c5284a6bc6c410fc"><param name="Name" value="sfCircleShape_getTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ac7007a78ff597e1cdd3595c5fabd3a75"><param name="Name" value="sfCircleShape_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a32779880700087a510005912a83e6125"><param name="Name" value="sfCircleShape_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a7c4c3e728836a8b1695d55a1170b1015"><param name="Name" value="sfCircleShape_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a2fdd1ab51168ceba8eea29fa51ac4058"><param name="Name" value="sfCircleShape_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a3d83589f59067fb48edafb41555593b7"><param name="Name" value="sfCircleShape_setFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a260cf47d6d648fb641162120679baade"><param name="Name" value="sfCircleShape_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ac34e5e90366cd033a09ae0661a21f8f6"><param name="Name" value="sfCircleShape_setOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ada939d3b392fb3332e3fa6c1dc97e65e"><param name="Name" value="sfCircleShape_setOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a74fcd2301bfa46505e08c8113d92220f"><param name="Name" value="sfCircleShape_setPointCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a5d8af607479e309d12eafbfdc7ff277d"><param name="Name" value="sfCircleShape_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a78e837a61af66b4e821681ce4d316467"><param name="Name" value="sfCircleShape_setRadius"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a3ce95e01ede46f44d92528e248cd54e1"><param name="Name" value="sfCircleShape_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ad146906ae90b6c5ceea0074c5e42e263"><param name="Name" value="sfCircleShape_setScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#ae2b9e18aed93d872a1b8ef6efd6c6805"><param name="Name" value="sfCircleShape_setTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="CircleShape_8h.htm#a935e1ad30be89391e033c2bc7c52b13a"><param name="Name" value="sfCircleShape_setTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9"><param name="Name" value="sfClock"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Clock_8h.htm#ac434815221b8077dc6ceedfa9daf9b23"><param name="Name" value="sfClock_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Clock_8h.htm#afc41602bac465f0a4e5a6989778ee742"><param name="Name" value="sfClock_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Clock_8h.htm#aafd8767a2c0588931c95fafc1502fa60"><param name="Name" value="sfClock_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Clock_8h.htm#abba38560240ada2c8977b43245a8897f"><param name="Name" value="sfClock_getElapsedTime"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Clock_8h.htm#af793bd28e56a7933c77f1d57e1d48962"><param name="Name" value="sfClock_restart"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7afa284aca4f222f57bafc7f36049499bc"><param name="Name" value="sfClose"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfColor.htm"><param name="Name" value="sfColor"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfColor.htm#a2de3cdae53e71351a84acf11d728bbaf"><param name="Name" value="a"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfColor.htm#a0f913a8ab878cffd93a9c466a7eba12e"><param name="Name" value="b"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfColor.htm#a49d25e018c1edca9366451f64bf3545a"><param name="Name" value="g"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfColor.htm#a1e0a050f80789ea319fa2befeb3c65bf"><param name="Name" value="r"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#aa862d3749c000b56cff1d43b469461e0"><param name="Name" value="sfColor_add"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#af2b3b1e686236c2ec4608cd69c5dec77"><param name="Name" value="sfColor_fromRGB"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a0e68d0081abbaeac768ec7288348499f"><param name="Name" value="sfColor_fromRGBA"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a491ebc5e1692d5ec3f3e23028f4900f1"><param name="Name" value="sfColor_modulate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175"><param name="Name" value="sfContext"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Context_8h.htm#a813d0221571ee9f33404982dafc69ab8"><param name="Name" value="sfContext_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Context_8h.htm#afa5f4fc6c05e35c55473d59d86b853ae"><param name="Name" value="sfContext_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Context_8h.htm#a3e78d974a05c19fd9dc9e3b0a26351b0"><param name="Name" value="sfContext_setActive"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfContextSettings.htm"><param name="Name" value="sfContextSettings"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfContextSettings.htm#ac07d9e036739be9a15faf85257f6c0d1"><param name="Name" value="antialiasingLevel"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfContextSettings.htm#a3cea71e5fd3d37d19b202d417f69ca52"><param name="Name" value="depthBits"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfContextSettings.htm#a6aef368fb752a78af38104c19c57448c"><param name="Name" value="majorVersion"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfContextSettings.htm#aac5b6d3a795a824b9505f7e24b3bdabc"><param name="Name" value="minorVersion"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfContextSettings.htm#a61cc7290934e675045fa0696dc98812f"><param name="Name" value="stencilBits"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#ad3371b0f676dae4e9840e1c21473d062"><param name="Name" value="sfConvexShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a22d08f09e5bc40c402b9b8595f6d7c3b"><param name="Name" value="sfConvexShape_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a6ce28f2077c08cfa4fad56333e0cc173"><param name="Name" value="sfConvexShape_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a006d290a3d7a474ceb5e889ea0f239ce"><param name="Name" value="sfConvexShape_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a5a13c8a339a166e58db8085968ce2a67"><param name="Name" value="sfConvexShape_getFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#ac33794d0e1cbbc3c174bb97fe18f913e"><param name="Name" value="sfConvexShape_getGlobalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a34f8fbf1a72ae8de39e7539ce6cbacff"><param name="Name" value="sfConvexShape_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a02b43d1828f541971ec808bd2a8e4355"><param name="Name" value="sfConvexShape_getLocalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a4466f0f40aef4cec7a318458f630b3cd"><param name="Name" value="sfConvexShape_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a776c682466a5211d06506363f2c57af7"><param name="Name" value="sfConvexShape_getOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a82652ae222f31d5758a1508555c03baf"><param name="Name" value="sfConvexShape_getOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#adc9131b902775a82c5ad0e42a44774eb"><param name="Name" value="sfConvexShape_getPoint"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#ae3d09d3e9f5f5214aa5b67d1d2f16e08"><param name="Name" value="sfConvexShape_getPointCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#aba19c562617e756f618d8dfec8c4bd08"><param name="Name" value="sfConvexShape_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#aef744a61aebf519b4c963e6cd2ba310a"><param name="Name" value="sfConvexShape_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a7c258811673485683516bda2f003e881"><param name="Name" value="sfConvexShape_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a4cab5700b00c8865d6e477f7036b7c5b"><param name="Name" value="sfConvexShape_getTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#ab87d9c87c57bc1d4608747fe6081f939"><param name="Name" value="sfConvexShape_getTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a63ee8219b001d763afd0eec9126f7aef"><param name="Name" value="sfConvexShape_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a7fe00a9e2f78c9d14328f4ae82ec4e16"><param name="Name" value="sfConvexShape_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#aa0cd0758757927e3ac94fd773108822e"><param name="Name" value="sfConvexShape_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#aba846ec65b5f60d0df1e298529d450b2"><param name="Name" value="sfConvexShape_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#abe3c895bffe87a3ae80b9a94451c1dd5"><param name="Name" value="sfConvexShape_setFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#af6e1fa2a63938a9f5501d3147e2405dd"><param name="Name" value="sfConvexShape_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a0496672ad4fd18e38e3b0198ba54b537"><param name="Name" value="sfConvexShape_setOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a3f3694cbb9a749ea028b3da8578a4a10"><param name="Name" value="sfConvexShape_setOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a44a76af59cd8ef84dc7f83e5f6f98a2d"><param name="Name" value="sfConvexShape_setPoint"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a036083d765f6f3a84c403a6805c57ced"><param name="Name" value="sfConvexShape_setPointCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a12cdad2519c3d5116d5b051a66c2efa7"><param name="Name" value="sfConvexShape_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a81e9606e6b7d94299ede223981a33be4"><param name="Name" value="sfConvexShape_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a6d00c2073aed035154a99f046d331e76"><param name="Name" value="sfConvexShape_setScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a3fb2e5d98c6f79e32dc135a99ab8dbb5"><param name="Name" value="sfConvexShape_setTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="ConvexShape_8h.htm#a7fffdbcd10c0df48df6e7b1f35ac45e4"><param name="Name" value="sfConvexShape_setTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#ad509c749fe05396e3bc24b3ce9ac9a86"><param name="Name" value="sfCyan"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a2f0ffd7ad91bc17ad0c265dc1f1c0c9e"><param name="Name" value="sfDefaultStyle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm"><param name="Name" value="sfEvent"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#a556c22f2bbefffa6f0ed0ba566a01be9"><param name="Name" value="joystickButton"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#a26048924ee611f512688a3660022657b"><param name="Name" value="joystickConnect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#ac98fa0f70adc6fd4b851e33437d16d2b"><param name="Name" value="joystickMove"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#a2908c48752a349a0036f399da086a8cd"><param name="Name" value="key"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#adcaa3d074bae3840e841b44d8a4d78ba"><param name="Name" value="mouseButton"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#a31028d58c41b315c5477d5e0fffbd21f"><param name="Name" value="mouseMove"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#a73546f65eeecbb5fbeb962a5c209ac9b"><param name="Name" value="mouseWheel"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#a4e7d9913d70ce3b10724d00cbd803d8e"><param name="Name" value="size"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#aeef4dfa8ecc93109c1606aaed7ab9bab"><param name="Name" value="text"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#ae061e7ccb28bea305ba1b88f1f5353e0"><param name="Name" value="type"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a1e0899b43e06b867157f1576cce3700d"><param name="Name" value="sfEvtClosed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9918e93d33d8c0cdfc5b60b8708f15f4"><param name="Name" value="sfEvtGainedFocus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afce884bd419b8a2e08d8b88e69b170ae"><param name="Name" value="sfEvtJoystickButtonPressed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a21e3fbf960dbfa2905ce0c56417d681b"><param name="Name" value="sfEvtJoystickButtonReleased"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a333a69f15be1ad2cab41ea7c53a92c67"><param name="Name" value="sfEvtJoystickConnected"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a5dfe428b6d52687575c71c14b7e83265"><param name="Name" value="sfEvtJoystickDisconnected"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a74bb7526c889847e3e70c2b80770fe5c"><param name="Name" value="sfEvtJoystickMoved"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a15bbf7e0c5cffd43f8d3bc5015cbc5ad"><param name="Name" value="sfEvtKeyPressed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9ab305665bac657aa01e296b6d2d789041"><param name="Name" value="sfEvtKeyReleased"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9affa5a84ade6c45779badff580ac5618d"><param name="Name" value="sfEvtLostFocus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a89bcef39299956f8ce7ce1ceba7d805f"><param name="Name" value="sfEvtMouseButtonPressed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a95133aea7f7d6dd8e686504c63b12acd"><param name="Name" value="sfEvtMouseButtonReleased"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a85641e3d7bc07085609fdb5b601e4415"><param name="Name" value="sfEvtMouseEntered"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a7686d8108fa757aa808948b2a3bb6464"><param name="Name" value="sfEvtMouseLeft"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a9ca2ca14230029cfadd65084be6a224f"><param name="Name" value="sfEvtMouseMoved"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9afdcde78f7e64c8ad1b97a2b6820e8dd0"><param name="Name" value="sfEvtMouseWheelMoved"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9acc357c0b7b137128d991d85dfc53a8f6"><param name="Name" value="sfEvtResized"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a6ff7640f52ed437c0aaeb8e0dc8f814d"><param name="Name" value="sfEvtTextEntered"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a712fe4fd26c6b1296abcac4716da9aea"><param name="Name" value="sfFalse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfFloatRect.htm"><param name="Name" value="sfFloatRect"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfFloatRect.htm#ab8fe7cdba7bc427c32668b481a0141e8"><param name="Name" value="height"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfFloatRect.htm#ae99793a961ed07e17738728883f8808f"><param name="Name" value="left"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfFloatRect.htm#a367f21655bb64c554dbbd1c723325c9f"><param name="Name" value="top"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfFloatRect.htm#a0f630ef476d31b0ebd925de1aa09ff7d"><param name="Name" value="width"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Rect_8h.htm#aed9a566504b188bc47a0048e4f18b039"><param name="Name" value="sfFloatRect_contains"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Rect_8h.htm#aa8578bb55f0b4f48a4f88e5e5833beef"><param name="Name" value="sfFloatRect_intersects"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03"><param name="Name" value="sfFont"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#a291345b0348f5e9a510bab085c2ff721"><param name="Name" value="sfFont_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#a09fc97aebd8b6746a9d5838b9c7d966c"><param name="Name" value="sfFont_createFromFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#aebb994a25c8d03f001e74f003b64717e"><param name="Name" value="sfFont_createFromMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#ab1ae183db3dcd363f73f6de6cf0dd701"><param name="Name" value="sfFont_createFromStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#a5eb0ca462c87d80b2631339fdcaf0312"><param name="Name" value="sfFont_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#a2d30539356c801e5515bed8d5d468980"><param name="Name" value="sfFont_getGlyph"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#ace5543fd2c63b322479ab30154379fca"><param name="Name" value="sfFont_getKerning"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#ac63c3dade40a6a4b7ada2ea1acd57eea"><param name="Name" value="sfFont_getLineSpacing"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Font_8h.htm#a998ba4f74ca3688b8cf29805c7a6c88f"><param name="Name" value="sfFont_getTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a6330a1a9b12a8872ce88e60459f6dfb4"><param name="Name" value="sfFtp"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a4392705033576698ef647aae7bf7b2ba"><param name="Name" value="sfFtp_changeDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a41ab232e3aa0880655fbf25f6bdd1655"><param name="Name" value="sfFtp_connect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a99d4538bf5c12c152b59c8edbe06c573"><param name="Name" value="sfFtp_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#ac8f06a8d4f605d781db3d71d9de6149c"><param name="Name" value="sfFtp_createDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#acb96ad7a82f20953119537bf87511bef"><param name="Name" value="sfFtp_deleteDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#af86e09674219f7f3e0d4f878f253a223"><param name="Name" value="sfFtp_deleteFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a2e30e838e3ccfe1a5e5bee446e005c2e"><param name="Name" value="sfFtp_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a0aeca68070e34af65cb9540a439e58fb"><param name="Name" value="sfFtp_disconnect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#ae88de92b336132878a3430a994b091c8"><param name="Name" value="sfFtp_download"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a9a48313695cdfa920e3a8947c8b4bf68"><param name="Name" value="sfFtp_getDirectoryListing"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a46f3a88ced236ba34040a7081998ec2b"><param name="Name" value="sfFtp_getWorkingDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#ae9e0573a03327819cd6bf705ed365e29"><param name="Name" value="sfFtp_keepAlive"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a656d5fb079c7d3758693142bacfbcac0"><param name="Name" value="sfFtp_login"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a9d6fb06f703aa58fedced841d7bbe7c5"><param name="Name" value="sfFtp_loginAnonymous"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a0389b5d3e6a897ebefc772cb65bc239e"><param name="Name" value="sfFtp_parentDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a7d893f53ad77a37d94770bd0b43b667b"><param name="Name" value="sfFtp_renameFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a85e4c2d875177314ceb0be55732e7882"><param name="Name" value="sfFtp_upload"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0afad176b659e2dc43b1b5c70b664eec8d"><param name="Name" value="sfFtpAscii"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aac6d00dcd873c683fb9ce61ba8432650f"><param name="Name" value="sfFtpBadCommandSequence"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a8c29b12452b4c6e81723509b59feff66"><param name="Name" value="sfFtpBinary"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aacd2b0cb9eca25fbc0cb6c0433cfe944d"><param name="Name" value="sfFtpClosingConnection"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4e4a4b6a3b88bf985fc5aefdc10d3d81"><param name="Name" value="sfFtpClosingDataConnection"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa707ccb1c9d45ac7c06a871be0a560623"><param name="Name" value="sfFtpCommandNotImplemented"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa928cd94bd75a4521527525771f42c32e"><param name="Name" value="sfFtpCommandUnknown"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa152137a0a6196094157b9bfae872898e"><param name="Name" value="sfFtpConnectionClosed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad20aa6f73d6fd3340ca6972de11cd606"><param name="Name" value="sfFtpConnectionFailed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabf2c81329e0a2190cb9752b203a6bae5"><param name="Name" value="sfFtpDataConnectionAlreadyOpened"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f9d4cb3d3d2303b9ef1cdcefc234254"><param name="Name" value="sfFtpDataConnectionOpened"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa81787a820f543062c372f1dce5c391df"><param name="Name" value="sfFtpDataConnectionUnavailable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa9f3814608bbbc5e4beaa1a2fded6e264"><param name="Name" value="sfFtpDirectoryOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#ac97a4de475f80a74f09b468ec19be544"><param name="Name" value="sfFtpDirectoryResponse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#ab35db790f4f920f51db03bceb2f43d08"><param name="Name" value="sfFtpDirectoryResponse_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a6a0aab4baa90864ddb24ed49adbf9d90"><param name="Name" value="sfFtpDirectoryResponse_getDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a8a6adcacd3ab3e01fa2c50bb985acea3"><param name="Name" value="sfFtpDirectoryResponse_getMessage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a300ebe63bad053a5c31e8833430b599b"><param name="Name" value="sfFtpDirectoryResponse_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a480f4aa425f3df1dc094c891b0c02e9e"><param name="Name" value="sfFtpDirectoryResponse_isOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab2483a0d8695aee8dbb80d702fb09a2f"><param name="Name" value="sfFtpDirectoryStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a6d42bb31fa6439bb2c7fc424faaf5de0a86a8e0bd048b060b7056a31f6f75f3b9"><param name="Name" value="sfFtpEbcdic"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa089132697f31cfc594814cdaa4dedd8a"><param name="Name" value="sfFtpEnteringPassiveMode"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaae58dbdfad0cc1453f7bff5ce725e373"><param name="Name" value="sfFtpFileActionAborted"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae1326ac4c4e48f5a22ded95c90bd55d3"><param name="Name" value="sfFtpFileActionOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa72f1a0ef130cd4ca3ab80f740872ef99"><param name="Name" value="sfFtpFilenameNotAllowed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaaab41771f29166d838c583a4666645fb"><param name="Name" value="sfFtpFileStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa77249ca1705d936f4f7fa0acb480f573"><param name="Name" value="sfFtpFileUnavailable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab603f8c0fe2f4987e65bc8e2bb3d605d"><param name="Name" value="sfFtpHelpMessage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa58f76ffcaa10ea2937c06cbcaafda833"><param name="Name" value="sfFtpInsufficientStorageSpace"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa003fe01e7bcaf02a7c14f2d7f907853b"><param name="Name" value="sfFtpInvalidFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa799b5a142ccb7cf476941d5f0a12fd64"><param name="Name" value="sfFtpInvalidResponse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a37d0fc8c361438d366adbd68577c6ac9"><param name="Name" value="sfFtpListingResponse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a92199c40bdf8f518a3848bd0c9c5037c"><param name="Name" value="sfFtpListingResponse_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#ad424f8e7ac75534c8b7300f6482f24ea"><param name="Name" value="sfFtpListingResponse_getCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a9ec5d71be464594c1601786f1c1d68f1"><param name="Name" value="sfFtpListingResponse_getMessage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a381f07b5740897388f175292aa06834a"><param name="Name" value="sfFtpListingResponse_getName"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a7cadae8d8a9326f94487c11823a2655d"><param name="Name" value="sfFtpListingResponse_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a2c3771cbb1378842a9209b9c35fd2b82"><param name="Name" value="sfFtpListingResponse_isOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa024698ccae1c5fa7357eb6258da1b48a"><param name="Name" value="sfFtpLocalError"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab1ad76ab99cd07c0383f28f8d1adc7ea"><param name="Name" value="sfFtpLoggedIn"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1036f24f2bcc86baabe1c848b7dc1fe2"><param name="Name" value="sfFtpNeedAccountToLogIn"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa33a6f867a1ec57c60132d472c699a8a"><param name="Name" value="sfFtpNeedAccountToStore"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa31a850e1b088ef507a4215a15a019e36"><param name="Name" value="sfFtpNeedInformation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaee8e1cbe73e129d924738eeced598bf6"><param name="Name" value="sfFtpNeedPassword"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa96fcee7d4b50270a3b28e27765ba464f"><param name="Name" value="sfFtpNotEnoughMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aae2808412afb18bb5a29adf6173ff14cd"><param name="Name" value="sfFtpNotLoggedIn"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa5f991a61e9f5f343b4b80f16af4fd016"><param name="Name" value="sfFtpOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaa7eb9385077b70244363b226372d8eb9"><param name="Name" value="sfFtpOpeningDataConnection"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa2fc4dfd73c95f00ec6ebcfb68b6b2616"><param name="Name" value="sfFtpPageTypeUnknown"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aaf6084b9d19faacee61341533630894e9"><param name="Name" value="sfFtpParameterNotImplemented"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aabd8dca8c4dbd5bca01abdba43857a5ac"><param name="Name" value="sfFtpParametersUnknown"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa82c819454618c0bdb130b0e833fab1bf"><param name="Name" value="sfFtpPointlessCommand"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a1070774b30a48ae521d22a3f6d1298b6"><param name="Name" value="sfFtpResponse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#acdad83db72182d50f92472630c57b3e6"><param name="Name" value="sfFtpResponse_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a61294ce939efb3150c3c1e8df42c7156"><param name="Name" value="sfFtpResponse_getMessage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a07deaa1fa0b6cc39c8a2bd99d8e98af6"><param name="Name" value="sfFtpResponse_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#a8609fd96abd0a11b18e7d7d8da5020ad"><param name="Name" value="sfFtpResponse_isOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa1564bc620f738bc261c2f7990fb043fd"><param name="Name" value="sfFtpRestartMarkerReply"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa10ff49c24e18d6486b75a42fdf57e12a"><param name="Name" value="sfFtpServiceReady"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aad638ac1c1943237917bc8345c6ab0c06"><param name="Name" value="sfFtpServiceReadySoon"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa18fa9b1781832ad919114a8b9878d89e"><param name="Name" value="sfFtpServiceUnavailable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab992427442e5ec30718dbe3330c6dead"><param name="Name" value="sfFtpSystemStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aab069d2aab8da166d1abc688ac4659bce"><param name="Name" value="sfFtpSystemType"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Ftp_8h.htm#aebf4b810379a0a054691c4037ae7b40aa4b95fc6ff0f676423062718aa2b02ded"><param name="Name" value="sfFtpTransferAborted"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a80048058ae1c4ddf37550ff293a84284"><param name="Name" value="sfFullscreen"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfGlyph.htm"><param name="Name" value="sfGlyph"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfGlyph.htm#a72523f43630b4fafae5f56244911cc96"><param name="Name" value="advance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfGlyph.htm#a630b2981289c02b0a3a6f05ee36687a1"><param name="Name" value="bounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfGlyph.htm#ac8667a7e0146214cc50d7f58e87ad628"><param name="Name" value="textureRect"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a964314697ffb4696c71cfa73d310a73e"><param name="Name" value="sfGreen"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a28c53cb3b8152a8e14fb9ee831248312"><param name="Name" value="sfHttp"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a60c90fddc301b45b8951e3fba21f0b1f"><param name="Name" value="sfHttp_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a78ca090ed629e14dd3564ab00ebf8696"><param name="Name" value="sfHttp_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#afc5b7bed290bde38d6212bb31ebcd0c0"><param name="Name" value="sfHttp_sendRequest"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a752ec7963a4abbfd2c4cc55e12e8a4a6"><param name="Name" value="sfHttp_setHost"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae8e600beca3e7de8991fd68b2a5788ac"><param name="Name" value="sfHttpAccepted"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab42828c91433705c519d9aad86aecae3"><param name="Name" value="sfHttpBadGateway"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaf36dd6a6e7cff5fb67d99ad7b7b5be57"><param name="Name" value="sfHttpBadRequest"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab24b02b399184679ea258ffcaf4ca56e"><param name="Name" value="sfHttpConnectionFailed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa82864c907ec37ee8d2e0eccdb7a48ff5"><param name="Name" value="sfHttpCreated"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaffc5dee9597d64cce53b2ee917876e74"><param name="Name" value="sfHttpForbidden"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa33b694193ac7c7d6121631c139200885"><param name="Name" value="sfHttpGatewayTimeout"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148aa527015b6f33a4dcba062314a26f7f29"><param name="Name" value="sfHttpGet"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148ab776e208633b04d51f69f556e35ee30d"><param name="Name" value="sfHttpHead"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa73f3532144609b46122227b2b79616eb"><param name="Name" value="sfHttpInternalServerError"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa2e77df056c66a7d5596ed81f81734e8f"><param name="Name" value="sfHttpInvalidResponse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaa3541a2faa50d80b0caaa5e341bb83bf"><param name="Name" value="sfHttpMovedPermanently"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa67a71d1ca8d6dfb4d8c41d1a9111ffad"><param name="Name" value="sfHttpMovedTemporarily"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa35f9ca8ceefb83e12ee3dac0a31ac9d2"><param name="Name" value="sfHttpMultipleChoices"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac10496107e3ce461a05c35407dc03d76"><param name="Name" value="sfHttpNoContent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaaaacd183520e7fc452c53ed036fb70ecb"><param name="Name" value="sfHttpNotFound"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa9ffdeec083cb62e09167045ac2f6ddc9"><param name="Name" value="sfHttpNotImplemented"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa23e7dc484374bad13ae8eaaa5d12d79e"><param name="Name" value="sfHttpNotModified"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaac651f47d98febcef9377a451f7ed1bc9"><param name="Name" value="sfHttpOk"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa51e5175ae4afbc87f7bc22528f1d0005"><param name="Name" value="sfHttpPartialContent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aef9bf9e74c0e98d929121500fa47e148a268becc0c0193906ec081a980e1cf244"><param name="Name" value="sfHttpPost"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaae807330d3317797b9faacab145aded82"><param name="Name" value="sfHttpRangeNotSatisfiable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a8e287c5f687ef27f9b97b6918bbd155d"><param name="Name" value="sfHttpRequest"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a908861abb03b28b9c7bd189a27bf2954"><param name="Name" value="sfHttpRequest_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a39c6767d332925cb8cf26283f8a54426"><param name="Name" value="sfHttpRequest_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a4f5b1514e26c30eb25471f86007b9892"><param name="Name" value="sfHttpRequest_setBody"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a56f0180ce1f31dcec1d035f51dd7b981"><param name="Name" value="sfHttpRequest_setField"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a32fea9a27be75cc6be49e4bb4c6dbaa1"><param name="Name" value="sfHttpRequest_setHttpVersion"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a0f2713269bbb9e98f208230efc26234e"><param name="Name" value="sfHttpRequest_setMethod"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a863c6441c5c4db755a770fa0cff20474"><param name="Name" value="sfHttpRequest_setUri"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa02a2a4af12b1feb4fbe70ad5e7bac5e2"><param name="Name" value="sfHttpResetContent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a4e321055cf3115db65fd1de10e48a4a7"><param name="Name" value="sfHttpResponse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a7ea847eddc2d0ed8d0e4cdf3f77796d6"><param name="Name" value="sfHttpResponse_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aa3c277351b019c03233a6039c1869f5d"><param name="Name" value="sfHttpResponse_getBody"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#ab2e9daad220d500bdf3566b42b52ac1d"><param name="Name" value="sfHttpResponse_getField"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a8574dbf6a328eb9dc12b7027cd7befe5"><param name="Name" value="sfHttpResponse_getMajorVersion"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aa586e957f9189f8c36331f1578575e5b"><param name="Name" value="sfHttpResponse_getMinorVersion"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#a34bfff72acae699b27a9951ed6cd12fd"><param name="Name" value="sfHttpResponse_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaa55945217f9836d3200504e81ca62283e"><param name="Name" value="sfHttpServiceNotAvailable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaab9c64de3abb7d492de7c1d5917287be0"><param name="Name" value="sfHttpUnauthorized"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Http_8h.htm#aea54f1821aadba43cc9754ef78fadeeaabaa4c97cf9d78ca187890f25275a1db9"><param name="Name" value="sfHttpVersionNotSupported"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a26d2f025681acd41ab00ead3b5aa23eb"><param name="Name" value="sfImage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a4bbd96006bd3b296c249a56fd93f2a14"><param name="Name" value="sfImage_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a29518c87313d7f9f93359425d10b4ca5"><param name="Name" value="sfImage_copyImage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a9ca057a8098985002811d4a82b1e2131"><param name="Name" value="sfImage_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#aa5ad8d642a2e82b333876ea52cc9d34a"><param name="Name" value="sfImage_createFromColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#ae864b7b88422539764d9b58851c1f7a3"><param name="Name" value="sfImage_createFromFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a299c153832d6a2679adfb13bee458595"><param name="Name" value="sfImage_createFromMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#aa909565a56117ca3cbe65d83bcb4daac"><param name="Name" value="sfImage_createFromPixels"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a8c4a88adc21825453518b06840a1c64b"><param name="Name" value="sfImage_createFromStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a3bb4c1f22a7e10a996b6536921d2d24f"><param name="Name" value="sfImage_createMaskFromColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#ab936bab00ec39212050ae4a0d4dd51db"><param name="Name" value="sfImage_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#ae80bd305661ac64e5b4312ae98724e98"><param name="Name" value="sfImage_flipHorizontally"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#aaa8ba528449f26ba9b0a86c700f9d950"><param name="Name" value="sfImage_flipVertically"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a0c635a97c7a0cb92b3a16faef36c8b9f"><param name="Name" value="sfImage_getPixel"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#aa74a30402377d3ab633f038913ed48e6"><param name="Name" value="sfImage_getPixelsPtr"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a3524dabdf7ff672d5fbc2f89e49e86ca"><param name="Name" value="sfImage_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a351fa50475d8bc5150f3ac15c0daae66"><param name="Name" value="sfImage_saveToFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Image_8h.htm#a516766bc953829e81f353eaa5f380d2e"><param name="Name" value="sfImage_setPixel"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfInputStream.htm"><param name="Name" value="sfInputStream"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfInputStream.htm#a7b0547791e8623d25665f3f548c56155"><param name="Name" value="getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="InputStream_8h.htm#aa9dcdd6f4acaf3c6dfcb6fa1569a9eb3"><param name="Name" value="InputStream.h"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfInputStream.htm#a1e0e01811d39948d88ab48fb699b35ab"><param name="Name" value="read"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfInputStream.htm#a2cc2a43577f60e8bdf5ec996d56a61b8"><param name="Name" value="seek"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfInputStream.htm#a77eb62116437c5e537c41251bb1a1aef"><param name="Name" value="tell"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfInputStream.htm#a30735244b50522aef5bec127e32723da"><param name="Name" value="userData"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="InputStream_8h.htm#a1fa59d83931f5bb4c34550626c3d046b"><param name="Name" value="sfInputStreamGetSizeFunc"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="InputStream_8h.htm#aef21b5bd5de4450daafe584dc8ee211b"><param name="Name" value="sfInputStreamReadFunc"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="InputStream_8h.htm#a01324b1cc04f41a8d1b20330b3b160c9"><param name="Name" value="sfInputStreamSeekFunc"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="InputStream_8h.htm#ab7c5eb9660333e3d993574bb6f0a279e"><param name="Name" value="sfInputStreamTellFunc"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e"><param name="Name" value="sfInt16"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a3f8af9d41c469af1e1f78a15bd42cc6e"><param name="Name" value="sfInt32"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a10b5f72059b7444ded9ad782274361af"><param name="Name" value="sfInt64"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a4b0797bdb4446e9d65de5eeb89373d11"><param name="Name" value="sfInt8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfIntRect.htm"><param name="Name" value="sfIntRect"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfIntRect.htm#a281a40797849d026b0c0821bc1c385b1"><param name="Name" value="height"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfIntRect.htm#a45f2969f17a49a16c46e9550b769e049"><param name="Name" value="left"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfIntRect.htm#a2126d372442c97cf66e7fff4579c1f07"><param name="Name" value="top"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfIntRect.htm#a17806f620fd708b0f3d945c139b12b67"><param name="Name" value="width"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Rect_8h.htm#a34ba71196d9420c0bfb4f475a7a660c7"><param name="Name" value="sfIntRect_contains"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Rect_8h.htm#a728b06d1f3b05303e24278ca617f1362"><param name="Name" value="sfIntRect_intersects"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfIpAddress.htm"><param name="Name" value="sfIpAddress"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfIpAddress.htm#a8296cd507686cfaf6ee12c687d2185a6"><param name="Name" value="address"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#af59c85aa3c8897c456f621c3846a43ba"><param name="Name" value="sfIpAddress_Broadcast"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#ae650696da9e12fec6df9c1b77ab7d59b"><param name="Name" value="sfIpAddress_fromBytes"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#af56364d1ad6c9690f06cb8a2af7511d9"><param name="Name" value="sfIpAddress_fromInteger"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#adca8925ad250f34821373c21e2d85133"><param name="Name" value="sfIpAddress_fromString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#aaf702b59ceac52de6e87c51db373b013"><param name="Name" value="sfIpAddress_getLocalAddress"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#a7ed22e7e848cbb3649cdef8954d45a45"><param name="Name" value="sfIpAddress_getPublicAddress"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#ad55263cedcdd3795e0c3ee7e7637a288"><param name="Name" value="sfIpAddress_LocalHost"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#a4b6539d02e7d37fd62dd668501b3bade"><param name="Name" value="sfIpAddress_None"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#a76e3923c6f95fcb7b833a19bfed08701"><param name="Name" value="sfIpAddress_toInteger"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="IpAddress_8h.htm#ae4ac485c2cdae41f81e18842abc29f64"><param name="Name" value="sfIpAddress_toString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#ace5ec8c0a746037fba1cf4468c2a946e"><param name="Name" value="sfJoystick_getAxisPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#ae047d229c5172dd6f3fca930075c212c"><param name="Name" value="sfJoystick_getButtonCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a4846a37e099a64b20fc35a8afb9f7f0e"><param name="Name" value="sfJoystick_hasAxis"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#aaab45307d72feaa5e43a302efc636de0"><param name="Name" value="sfJoystick_isButtonPressed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#ae7b93b54d41446e23bc742358257eaa0"><param name="Name" value="sfJoystick_isConnected"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a0d5587065e152ed38b32baee66ee744f"><param name="Name" value="sfJoystick_update"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba370ef910778b95cc89cfb72677d254bd"><param name="Name" value="sfJoystickAxisCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55bafb3c741b48fac790fa818791354bb135"><param name="Name" value="sfJoystickButtonCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickButtonEvent.htm"><param name="Name" value="sfJoystickButtonEvent"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickButtonEvent.htm#ace6b339159b84bc6fe6976f86829f709"><param name="Name" value="button"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickButtonEvent.htm#a40667f6c03f4bc2807af99d4ae44083a"><param name="Name" value="joystickId"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickButtonEvent.htm#a1f7a362e574a4eb12c228be70b5cda48"><param name="Name" value="type"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickConnectEvent.htm"><param name="Name" value="sfJoystickConnectEvent"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickConnectEvent.htm#a0ace5fca92705969d20eab8c4a7a6fb3"><param name="Name" value="joystickId"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickConnectEvent.htm#aec02924a112c938b158737dd53c51490"><param name="Name" value="type"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a06fc87d81c62e9abb8790b6e5713c55ba04b1f3632dfb7b856140260ce275f0e3"><param name="Name" value="sfJoystickCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickMoveEvent.htm"><param name="Name" value="sfJoystickMoveEvent"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickMoveEvent.htm#a0a7a3a99a7d456744bc0559553907a3a"><param name="Name" value="axis"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickMoveEvent.htm#a713889004b67d967caabea032493b916"><param name="Name" value="joystickId"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickMoveEvent.htm#a0cd94c84c832ab06ac9b0be2985a0169"><param name="Name" value="position"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickMoveEvent.htm#a2b937fff9ea183acee1abc98d848c2d7"><param name="Name" value="type"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a81da30914e0d49ceae0ccc7a81780f90"><param name="Name" value="sfJoystickPovX"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a0a33891ce21e28455590ed1fcb56dc3e"><param name="Name" value="sfJoystickPovY"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a9a83dc370e46e88a5d3d2ffc41f5207f"><param name="Name" value="sfJoystickR"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a94eab8402b226457d4dcb60362fdf190"><param name="Name" value="sfJoystickU"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a246b1a1dc99c07848a9af878b03cafb7"><param name="Name" value="sfJoystickV"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271ab78e697312e05d338268b0074d599374"><param name="Name" value="sfJoystickX"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271aa26f1486a98d81a5f631223c6d1561bf"><param name="Name" value="sfJoystickY"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271a723b84dd87f42ffe643878d68d2a8535"><param name="Name" value="sfJoystickZ"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af2ff06ddd3531c00bc0e0459c46dd8cc"><param name="Name" value="sfKeyA"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f1054e2e0bd444142aeb926cb84616f"><param name="Name" value="sfKeyAdd"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaade12bc9b69522196ee3b8f2dd1d68e"><param name="Name" value="sfKeyB"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad6d88abe486e626fc0ddb35aaf850535"><param name="Name" value="sfKeyBack"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8886cc0587ef6161bc4afe712e915bd3"><param name="Name" value="sfKeyBackSlash"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a12468f1c41cb2da0d1872154bbb8fcde"><param name="Name" value="sfKeyboard_isKeyPressed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f02ddaaafb5da1198ff483bf2cfaf9c"><param name="Name" value="sfKeyC"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a816ec5cee600f4e553116e94f2b8ce8c"><param name="Name" value="sfKeyComma"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa6732db376ef9c17211bc28cd169da1d"><param name="Name" value="sfKeyCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a448616b3e54668233cef1c089ca9c3e6"><param name="Name" value="sfKeyD"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa4dc08ca174eeabdaecd6a1c751d72a1"><param name="Name" value="sfKeyDash"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4f2a4e9ac8fde9d22cd554a08b68b636"><param name="Name" value="sfKeyDelete"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1e3c241c6f0e04d3e2c684fa69dec8cb"><param name="Name" value="sfKeyDivide"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24584d16760d8a694787257d8b7a1b56"><param name="Name" value="sfKeyDown"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7a9a404aacdf54e377ca5cd687037b0c"><param name="Name" value="sfKeyE"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a32d09321b0c9ec84ac5f1f2761ef7e1f"><param name="Name" value="sfKeyEnd"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9f52197b4a670cf4c0d1866300c31b5"><param name="Name" value="sfKeyEqual"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad77cd57d3b63902f552b09393a65b4c5"><param name="Name" value="sfKeyEscape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfKeyEvent.htm"><param name="Name" value="sfKeyEvent"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfKeyEvent.htm#ab6a3169c2c5152de208c5c78075705a6"><param name="Name" value="alt"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfKeyEvent.htm#aecf63dc77c4b7f4d57d2742e9f145393"><param name="Name" value="code"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfKeyEvent.htm#ae1f4ee69f0b395feb3c27254fe71f03d"><param name="Name" value="control"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfKeyEvent.htm#aac1a7feeb500146e60d587b36e9525a4"><param name="Name" value="shift"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfKeyEvent.htm#a7bd543c75eb15fc9a7241d87cb0eb37b"><param name="Name" value="system"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfKeyEvent.htm#adf69205f01f61f66e91d2177da3bd317"><param name="Name" value="type"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a67e44a6f56dd647f21b67292c4bdb732"><param name="Name" value="sfKeyF10"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0eda88a03f85df047cd3179382b0244e"><param name="Name" value="sfKeyF11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b59068f7c72b2de37a0ab2dcae1f69"><param name="Name" value="sfKeyF12"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af552a9ed0bc52c747f46f3b6d9056801"><param name="Name" value="sfKeyF13"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aaca334f631c005e5c54ece8ce30935cb"><param name="Name" value="sfKeyF14"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82a7f65b46163798430603b7797f8f19"><param name="Name" value="sfKeyF15"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab0feddbd64a63f3c4240aa71ba8b6860"><param name="Name" value="sfKeyF1"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a318eb28c1d83deb62b3ab89575c6af3b"><param name="Name" value="sfKeyF2"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae37601bd948596f73fffa4b29b041698"><param name="Name" value="sfKeyF3"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6dfeff83ae8a656f91175b9c36489b57"><param name="Name" value="sfKeyF4"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a643bce0d00de9884e75f64576cc489ef"><param name="Name" value="sfKeyF5"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8c1936035dc2c6283377266747651e1a"><param name="Name" value="sfKeyF6"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b4785b17fc8b5213343b6237c95a08b"><param name="Name" value="sfKeyF7"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2d8a16d666107e99fa5b509e895b548b"><param name="Name" value="sfKeyF8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af4d1053907c3a762c77b5e1c60c62241"><param name="Name" value="sfKeyF9"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a48e6e0c6e9a47c787b79e98641b4926c"><param name="Name" value="sfKeyF"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0ae7cd9c8fcc5d563b244882d0c37a46"><param name="Name" value="sfKeyG"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3af3a47902927bf1b16691e9b90a86553b"><param name="Name" value="sfKeyH"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a652a0322f575e4defe96c8e950683e36"><param name="Name" value="sfKeyHome"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a977f64ff1a68dfe41d354c572b33f090"><param name="Name" value="sfKeyI"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aee83480b19e59c23126e4403bda7517c"><param name="Name" value="sfKeyInsert"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6edb243093c437846b20b9ea4f64a1b7"><param name="Name" value="sfKeyJ"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc39cbf67d9eb9da7b072257593e60b"><param name="Name" value="sfKeyK"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1f2b987d23f5ec99c8b84d50db5d6846"><param name="Name" value="sfKeyL"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abc4465ffb67f1b6ac69d872d717d8b0a"><param name="Name" value="sfKeyLAlt"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8c5ef2bbf54f5681b9d5abce7130b07"><param name="Name" value="sfKeyLBracket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a612365885e2da35b013fae41a224519d"><param name="Name" value="sfKeyLControl"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3adaf7db6530fb05fa23778ce8210ea0df"><param name="Name" value="sfKeyLeft"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2b5bc881d969ce3eaa8e05fca6213c0c"><param name="Name" value="sfKeyLShift"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a54bb677ea0eccc7d4522f7d6db4e7fc4"><param name="Name" value="sfKeyLSystem"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad5c883bd585c89bcb401d5787bdca24f"><param name="Name" value="sfKeyM"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac768a4005e0274aa82964610df7a5f89"><param name="Name" value="sfKeyMenu"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9204d9cbfb48580ef4c15eef2485b04c"><param name="Name" value="sfKeyMultiply"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1403ed1919d4b7284a4936a35090a11c"><param name="Name" value="sfKeyN"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aadd01dc754d503ba71d22ec96f0c95f3"><param name="Name" value="sfKeyNum0"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1a99f9b7d2d34040d6fbd018dc060f35"><param name="Name" value="sfKeyNum1"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3abf514cf2adcf847449c20d07312dd32a"><param name="Name" value="sfKeyNum2"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1033bb7c8ded56ed8289209b0be817e6"><param name="Name" value="sfKeyNum3"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac9ad13c0d8e809b255d85b33bb25e232"><param name="Name" value="sfKeyNum4"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a24c4ab93e5c8c7ab0e7cfd8a93a04d0b"><param name="Name" value="sfKeyNum5"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2972cd1d43b749f4ec97abc88e7f6973"><param name="Name" value="sfKeyNum6"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae0f47ebb54337da17afd184eca62a196"><param name="Name" value="sfKeyNum7"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3add713b12b51702ddce057582809170ab"><param name="Name" value="sfKeyNum8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a118d5df9a83757bebaaf1dd09f576574"><param name="Name" value="sfKeyNum9"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2c3ef1007da0070a6a48c534c94a5d4e"><param name="Name" value="sfKeyNumpad0"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c5fa108cdb2c911cdf52bbe041ce683"><param name="Name" value="sfKeyNumpad1"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ad02350a8f929e71ea25cc149ffc7c73c"><param name="Name" value="sfKeyNumpad2"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5d31095626a89739be7106fd7e2226bc"><param name="Name" value="sfKeyNumpad3"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a30bbd4572739b1871f56bc01874076fe"><param name="Name" value="sfKeyNumpad4"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aad43a0828d637882f52dea010a939385"><param name="Name" value="sfKeyNumpad5"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5cf272f352c695fdabb47459a8b11d72"><param name="Name" value="sfKeyNumpad6"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a369112e677ad312d2fb4e422b5d04751"><param name="Name" value="sfKeyNumpad7"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a5fc839a196653a44fb852f45b4011bd8"><param name="Name" value="sfKeyNumpad8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9c8cfd63478fa8b282bb47c3f1e6e3d8"><param name="Name" value="sfKeyNumpad9"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0f66ac8c19dab39ace39956ac1b625c3"><param name="Name" value="sfKeyO"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa81f6aba12c9d9c2f3da75fa39c2ffbb"><param name="Name" value="sfKeyP"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aeea9d1512df8b019486d7e9fa990f7d5"><param name="Name" value="sfKeyPageDown"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0c9af0205a74797c897b8fed46bb869d"><param name="Name" value="sfKeyPageUp"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a9780053a623152ea00f53da5a818009e"><param name="Name" value="sfKeyPause"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a865841600adfd9527bcf6db0d2d7efc5"><param name="Name" value="sfKeyPeriod"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a8cc5bf50f7f5e95ac36a88f635de0b6f"><param name="Name" value="sfKeyQ"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0cb17f96121f94ec1260042d9b363dcd"><param name="Name" value="sfKeyQuote"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac7b9e6784e1b3e6bfb5c55becf7c48ab"><param name="Name" value="sfKeyR"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac2747872586d3d2db319dab3feaa85f8"><param name="Name" value="sfKeyRAlt"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6585a694e472593c731d82bebbd73b93"><param name="Name" value="sfKeyRBracket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ae10f53de580cdef24f1af621cf1c3fce"><param name="Name" value="sfKeyRControl"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a56fbab67779f4e0d1f701b8572f1ed2c"><param name="Name" value="sfKeyReturn"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac02cd163aabefef8afd3769fe5249c00"><param name="Name" value="sfKeyRight"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2a66dd9cc11a8428849c64b5b73d1c45"><param name="Name" value="sfKeyRShift"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a6f16331518bf1d4c5fc0f794cf7d8fc3"><param name="Name" value="sfKeyRSystem"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3aa456452fdac3f9efc3df1bf801279d5f"><param name="Name" value="sfKeyS"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a41faf9412a87b893f95468b5730bd66a"><param name="Name" value="sfKeySemiColon"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a42442efbd9bcad46e4476e17c12b186e"><param name="Name" value="sfKeySlash"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3afed81d2a67c0321cb19a3c41a3bb635d"><param name="Name" value="sfKeySpace"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a167efdccc08a69a7a6721a0a1f87973d"><param name="Name" value="sfKeySubtract"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a52072a242fe041d65a0871ab47857197"><param name="Name" value="sfKeyT"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a73f48ac7e521dd084c2c7ad92da90bb2"><param name="Name" value="sfKeyTab"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a98af2239a613baf347a89a929c853261"><param name="Name" value="sfKeyTilde"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a4b3b61b8662da4c68f098085cc89fb39"><param name="Name" value="sfKeyU"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a0b71233488277e819d35fb98c0264504"><param name="Name" value="sfKeyUnknown"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a82e3f1e2fc3f970aa23126ad172c630b"><param name="Name" value="sfKeyUp"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a1b62061413c1dcfd284beb8fc3e864f8"><param name="Name" value="sfKeyV"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a7aa82429d502f93f2d742d38e1daa141"><param name="Name" value="sfKeyW"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ab8d888fde4be6a4b48a36fbeaf22e8a0"><param name="Name" value="sfKeyX"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3a2ba47a6cb9f79a1015f6b67016af0aab"><param name="Name" value="sfKeyY"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3ac43a157eb37bbddb8d9e26d0e10bbda5"><param name="Name" value="sfKeyZ"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a5834b6a160d609b2135a829d723e9065"><param name="Name" value="sfLines"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a489ee5922870d2959a3ffffbb10e481f"><param name="Name" value="sfLinesStrip"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Listener_8h.htm#a2782d6355549138cd65cd9002d0ce818"><param name="Name" value="sfListener_getDirection"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Listener_8h.htm#a8e73329d9b6cc5028dce7f5345717f0f"><param name="Name" value="sfListener_getGlobalVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Listener_8h.htm#aba1b86656c673e1a39bdb70f3cabce60"><param name="Name" value="sfListener_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Listener_8h.htm#a6f5dfe2671b4eecb7d79bc3a684cac6e"><param name="Name" value="sfListener_setDirection"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Listener_8h.htm#aa4127e59b8a47594250805a08733c8dc"><param name="Name" value="sfListener_setGlobalVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Listener_8h.htm#a3fdd38501967626b0c7fe5493cef8c25"><param name="Name" value="sfListener_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a64158766c36f8a5ca494145b26afc1a0"><param name="Name" value="sfMagenta"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#a4a0f1f0993da5aa294d907c4541d1383"><param name="Name" value="sfMicroseconds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#a1261192be4f54d0d1f86d77c546d0909"><param name="Name" value="sfMilliseconds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae4a2e0195bfa6ffbab2d4e5f04c43040"><param name="Name" value="sfMouse_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a41b751abf5703f7c34b0adb2a5741ffb"><param name="Name" value="sfMouse_getPositionRenderWindow"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae9f7ab4ed71af9b8078e0cfa68b0e236"><param name="Name" value="sfMouse_isButtonPressed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#a7cffa8f73caa669b2dc683e9cc106d52"><param name="Name" value="sfMouse_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#abba76f4c8f109b167749cd1b6bce786e"><param name="Name" value="sfMouse_setPositionRenderWindow"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699aa39a404ee26a7a0bcf625cec911dc506"><param name="Name" value="sfMouseButtonCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseButtonEvent.htm"><param name="Name" value="sfMouseButtonEvent"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseButtonEvent.htm#ae46e279910537fb0acfc4d6d8e8b7fe2"><param name="Name" value="button"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseButtonEvent.htm#ae2bc9b05527866d591a59eaf67908e7f"><param name="Name" value="type"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseButtonEvent.htm#a0a50fc458ebcd9aa6779931368056596"><param name="Name" value="x"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseButtonEvent.htm#a36ee300646b8baa339bf9a37aa365466"><param name="Name" value="y"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ade2d927feaea6c268ce86b5bca032dfe"><param name="Name" value="sfMouseLeft"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699ab05d04dd19061d981380c9a5af1f0784"><param name="Name" value="sfMouseMiddle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseMoveEvent.htm"><param name="Name" value="sfMouseMoveEvent"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseMoveEvent.htm#aebb667c6a9a1d1a4dce5c2a38d7bb5f0"><param name="Name" value="type"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseMoveEvent.htm#a5cdd2c0c110a13a8ef4e4367ebc517ba"><param name="Name" value="x"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseMoveEvent.htm#a4a32940d523e6c6cea675cfa61f0135b"><param name="Name" value="y"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a7742137d4f8c8f63c94a0c20922426ef"><param name="Name" value="sfMouseRight"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseWheelEvent.htm"><param name="Name" value="sfMouseWheelEvent"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseWheelEvent.htm#a27f59dc9618fefeacce9d51d2df80d78"><param name="Name" value="delta"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseWheelEvent.htm#a0c58eb1e77a0d681f7803cdb3c85f800"><param name="Name" value="type"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseWheelEvent.htm#a11691f335bfe323a3331945f794c0d69"><param name="Name" value="x"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseWheelEvent.htm#a5c7b05a93482a50543bb6c3371ea3687"><param name="Name" value="y"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a0be97f67a01099181f57c704f700c205"><param name="Name" value="sfMouseXButton1"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699a1c77d65e6d8377f2440362fffc64fdc3"><param name="Name" value="sfMouseXButton2"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa"><param name="Name" value="sfMusic"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ac6a0d8669cd02bc03634f59325a4f582"><param name="Name" value="sfMusic_createFromFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a88ee84132daf826b663ded100cb30bad"><param name="Name" value="sfMusic_createFromMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ac2a49e8ab8a918832f4b00c384819085"><param name="Name" value="sfMusic_createFromStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ae29136139432f4e5157dc99655665a55"><param name="Name" value="sfMusic_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a7abd666296de4054711ee7286f73da50"><param name="Name" value="sfMusic_getAttenuation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a75c5dc3bbd1138bfec0f5535d9055fd7"><param name="Name" value="sfMusic_getChannelCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a9d63be17a0f39136bc9cd34bbc80bede"><param name="Name" value="sfMusic_getDuration"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a3c9e254803d15f93d4d8b8ec8f554dc1"><param name="Name" value="sfMusic_getLoop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#af50a57c3416970eb6ba3ab55fb7d563d"><param name="Name" value="sfMusic_getMinDistance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ad15fb2652bbbd395f0ff2825a98e81cf"><param name="Name" value="sfMusic_getPitch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#aa86edae4c0ae36c46d723862da1babae"><param name="Name" value="sfMusic_getPlayingOffset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a744c0513bdadd03b298cc48dfc4d85c6"><param name="Name" value="sfMusic_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a093cc8d8ae51a02c5c7753f90b2bae8b"><param name="Name" value="sfMusic_getSampleRate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#af87c545f32ca4a7b07aad6a9fc332839"><param name="Name" value="sfMusic_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#aee0aae7d733240b5fd56e49ac36b55e2"><param name="Name" value="sfMusic_getVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a3e6552b06bc662a544ff236fc0f8071f"><param name="Name" value="sfMusic_isRelativeToListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ace02cea38831f925f972b7795c1a930c"><param name="Name" value="sfMusic_pause"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a18019593c074028266db0c48c1caad82"><param name="Name" value="sfMusic_play"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a2d667140787382b9442d4b2433d465fe"><param name="Name" value="sfMusic_setAttenuation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a30d181ea36bb17e42807bd1d40e10e52"><param name="Name" value="sfMusic_setLoop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ac192556b117b7903e4dcf3f7387b439e"><param name="Name" value="sfMusic_setMinDistance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a2dedcbfc4683823355725303d240205b"><param name="Name" value="sfMusic_setPitch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a437a4cb64457d7c17af6a29706a180b2"><param name="Name" value="sfMusic_setPlayingOffset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#ae4d45895b309eed905fb18ee987b05c8"><param name="Name" value="sfMusic_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a8e3d9521ff47c053a7273f7106276962"><param name="Name" value="sfMusic_setRelativeToListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a435ee18b345211d8ff5b715a5e8f52b8"><param name="Name" value="sfMusic_setVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Music_8h.htm#a0230956eb600e4b1ca3808d149d3d007"><param name="Name" value="sfMusic_stop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955"><param name="Name" value="sfMutex"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mutex_8h.htm#a4a818da891f04caf1fef333e04de4ae5"><param name="Name" value="sfMutex_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mutex_8h.htm#af23e1359f4e9d2403d1fb57c620d15e2"><param name="Name" value="sfMutex_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mutex_8h.htm#ab292ba9fcbf4982f3cb0d414248ffbad"><param name="Name" value="sfMutex_lock"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Mutex_8h.htm#a1da2a9839cb9ecb1849cc413b4fada43"><param name="Name" value="sfMutex_unlock"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7ad70a92c4549ae23a4d19eba07953a3dc"><param name="Name" value="sfNone"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a2a26ce53a9a6b6ab78807fd31aa32815"><param name="Name" value="sfPacket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#aede756c9144ef6540185b2ed73ac3259"><param name="Name" value="sfPacket_append"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a0073876d9ea3550b3c96b805a8352833"><param name="Name" value="sfPacket_canRead"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a338aa3d5ecc87ef309e5806d32d6564b"><param name="Name" value="sfPacket_clear"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a86df183d28ffffae38cd35982f0cfc9b"><param name="Name" value="sfPacket_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#aa23fa45bb273d6aa897f9ce6fa82486a"><param name="Name" value="sfPacket_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#acb11b40916b5640c093576ee1ce13063"><param name="Name" value="sfPacket_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a5861ba79dd816bbdc81e294271d584d8"><param name="Name" value="sfPacket_endOfPacket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a48517115ebf63780d44ecbeba53d04a9"><param name="Name" value="sfPacket_getData"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a711007b3b471febf854bc17a9425edc9"><param name="Name" value="sfPacket_getDataSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a3b19736de262b1c8f6aeb8a14334749c"><param name="Name" value="sfPacket_readBool"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a60750c002780f0751b4ea1542c3c2dd9"><param name="Name" value="sfPacket_readDouble"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#aec49799edb9cb0ccd0114d962c3fc4c1"><param name="Name" value="sfPacket_readFloat"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a5c8e11e6dc723cb83f8cc67d4f30f67c"><param name="Name" value="sfPacket_readInt16"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a011f02ca36e37c76b0d9672f25d4d1d0"><param name="Name" value="sfPacket_readInt32"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#ae563f9fbc9d3fb99a315f3626595d470"><param name="Name" value="sfPacket_readInt8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#abb30f2150646f281a7a1d8621e99c8c4"><param name="Name" value="sfPacket_readString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#ab9bcf58b316380aee264000ec7a9b15d"><param name="Name" value="sfPacket_readUint16"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a5313d481a775732acb0f32b9332f4506"><param name="Name" value="sfPacket_readUint32"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#ac3b6468e3b13fb20f5c6e8f423a4ec44"><param name="Name" value="sfPacket_readUint8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a5c0282f540128a32c65f2d3c5c6ae4b3"><param name="Name" value="sfPacket_readWideString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a421f9a6bb3b1c02e9dfe51cf4a2d5c61"><param name="Name" value="sfPacket_writeBool"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#ac26bac337f594098a6e507a9da1c085b"><param name="Name" value="sfPacket_writeDouble"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a0c259edbfa8771f1d0a7ad57831c5cee"><param name="Name" value="sfPacket_writeFloat"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a7d905f7b10f88f2210649349ca2b8b8a"><param name="Name" value="sfPacket_writeInt16"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a059b8024271fc0eead70169ccca2b3bd"><param name="Name" value="sfPacket_writeInt32"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a1b29fb364c9de61a1bcca73ba5a59f25"><param name="Name" value="sfPacket_writeInt8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a03a7892935b250a7cf8850fb0fc82c63"><param name="Name" value="sfPacket_writeString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#aae999e4d6ef358860e42e864d42810f4"><param name="Name" value="sfPacket_writeUint16"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a97a47affd75da2d2535cf0e605e1f41b"><param name="Name" value="sfPacket_writeUint32"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a207ec6eb4ea1f4bb1246f40ecc8f410f"><param name="Name" value="sfPacket_writeUint8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Packet_8h.htm#a1cc271cd315d9878cf75ba848170a662"><param name="Name" value="sfPacket_writeWideString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ada3ad38cf37ff04853a59e10ca861bb270"><param name="Name" value="sfPaused"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adab0288349c759b3a57be34a1c69af9927"><param name="Name" value="sfPlaying"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a3656d49717b1b20625e54cb566c71985"><param name="Name" value="sfPoints"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2aafe0b7a1c70852a0c765c9316f9d5707"><param name="Name" value="sfQuads"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#ab72f6ffaf103b940a8f3c0d64e740ed9"><param name="Name" value="sfRectangleShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#aefc9311c916d8b24c625afd532dfdc4f"><param name="Name" value="sfRectangleShape_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a9031d47222cde9dd41d83cc74b27c9ec"><param name="Name" value="sfRectangleShape_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#aa6292378b004db3e76493004f60e0296"><param name="Name" value="sfRectangleShape_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a6fc3c3e097b55e988d33fd58c6c083c8"><param name="Name" value="sfRectangleShape_getFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a0315306f161ef4b684b79dcabd7b8336"><param name="Name" value="sfRectangleShape_getGlobalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#ab18c22468b6d1483c16530136be9129a"><param name="Name" value="sfRectangleShape_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#af7aba259a8517bac2775d39b60da6dae"><param name="Name" value="sfRectangleShape_getLocalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a5107b6e2ae69e578b20a8c045411d9d3"><param name="Name" value="sfRectangleShape_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a47187bc5b00092bc9bb68eef5e2083c4"><param name="Name" value="sfRectangleShape_getOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a2345ebc1ab980a9ef9e7e954779a3d19"><param name="Name" value="sfRectangleShape_getOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#ac00219345d5259b5d8104d82e80012fa"><param name="Name" value="sfRectangleShape_getPoint"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a077631d49e565856c9c52f5dad422023"><param name="Name" value="sfRectangleShape_getPointCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#afdbb93f2701ebf36eaf8d9282da7c100"><param name="Name" value="sfRectangleShape_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#af336f9016fdcbdac1bcaa6a9d7613f8d"><param name="Name" value="sfRectangleShape_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a2eec5ede838b70dbefd52251f6e1f10e"><param name="Name" value="sfRectangleShape_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a6f0b6358a570ea2785c3fc7421aeeaef"><param name="Name" value="sfRectangleShape_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a10c86d72ff65002fdb9050e45f717faf"><param name="Name" value="sfRectangleShape_getTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#abb3005f31c5455d53957211d96da2e67"><param name="Name" value="sfRectangleShape_getTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a98e6be54536e8fc5d8225f4250d698f8"><param name="Name" value="sfRectangleShape_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a1082ecfc9c1892a60f2d2f04a7263911"><param name="Name" value="sfRectangleShape_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a7daa7e3c4a6842ed40454ce44ad87a42"><param name="Name" value="sfRectangleShape_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a9aeeca63e39e679ebf7db38f9cecbb0b"><param name="Name" value="sfRectangleShape_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a091c1192496706597e4741d3f7378f4f"><param name="Name" value="sfRectangleShape_setFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a179a8c0e4fdb1d6e4fc732f752b5ae06"><param name="Name" value="sfRectangleShape_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#ad9e04596d2dc8e6e694dc9c3ec023c87"><param name="Name" value="sfRectangleShape_setOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#aef3e5b5e8836b882b2a0e27103d7cef4"><param name="Name" value="sfRectangleShape_setOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a5fc222f4f76344215a1c0a05aa1ff308"><param name="Name" value="sfRectangleShape_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a9a3f27cbbe924cd4180348f2776f76aa"><param name="Name" value="sfRectangleShape_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#aabba4d9926fd17c9d032346515ed6901"><param name="Name" value="sfRectangleShape_setScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#ab584fd9968c864f48b208f5f071721ef"><param name="Name" value="sfRectangleShape_setSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a69f87fb70100f78f2c34864755793e98"><param name="Name" value="sfRectangleShape_setTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RectangleShape_8h.htm#a84913c329715063bf18a1dec257f3ef5"><param name="Name" value="sfRectangleShape_setTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#ab826c625803580127ed39ee3e9a0f7cd"><param name="Name" value="sfRed"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfRenderStates.htm"><param name="Name" value="sfRenderStates"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfRenderStates.htm#ae58d05f2c9ec70ff9fbaa4c0c5f2c295"><param name="Name" value="blendMode"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfRenderStates.htm#acd6612876be133c24ad91142bde659d5"><param name="Name" value="shader"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfRenderStates.htm#a20e03b16909ee04aa295c1505240cc50"><param name="Name" value="texture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfRenderStates.htm#a9e76882c4d6ff589e739c44b27cdba0a"><param name="Name" value="transform"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a0d585b80ea97e1522df79d7c77d34b12"><param name="Name" value="sfRenderTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a55ce52752184a20d8dce33187b4c2c9d"><param name="Name" value="sfRenderTexture_clear"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#ace3dec8ac61b6fbf5a947e15636d1b48"><param name="Name" value="sfRenderTexture_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a194dc7a071b2d50df7359ac224416513"><param name="Name" value="sfRenderTexture_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#ade6f614a6620eeb9607cd1472b41cd80"><param name="Name" value="sfRenderTexture_display"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#aa998a84211ee16bc59bb7b852ec69f88"><param name="Name" value="sfRenderTexture_drawCircleShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#ae04545f77cbcb7d9ce7138db60638aaf"><param name="Name" value="sfRenderTexture_drawConvexShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a71996e7c3e6367c090c8040059faf3fa"><param name="Name" value="sfRenderTexture_drawPrimitives"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a5505c4fb76e44d20ecf5f8bee596e98c"><param name="Name" value="sfRenderTexture_drawRectangleShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a92a3a0c5cfdfd818f6c773991881496e"><param name="Name" value="sfRenderTexture_drawShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a504249ced4c347b76e3dcf5293beb856"><param name="Name" value="sfRenderTexture_drawSprite"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#aca9daf432a23f5b2927e531fc0eb0a9c"><param name="Name" value="sfRenderTexture_drawText"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a6e2951c6f62c848b6cc1a7420d1a8e62"><param name="Name" value="sfRenderTexture_drawVertexArray"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a3826aa2a6d12cdc5cde0434590531163"><param name="Name" value="sfRenderTexture_getDefaultView"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a0435bbf21a55ebf15cae9ac12afc1e44"><param name="Name" value="sfRenderTexture_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#abef64fadd99f15e148ef8b7f42ec6742"><param name="Name" value="sfRenderTexture_getTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a4bd6e4fe8e3ba262e8dc77a2f43e1155"><param name="Name" value="sfRenderTexture_getView"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a0765513e38568152ffaad176d6142c6f"><param name="Name" value="sfRenderTexture_getViewport"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a3837730ce862ff915113fb8d7a7566d7"><param name="Name" value="sfRenderTexture_isRepeated"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#add0fe4462484ebe21109984af0ca82d9"><param name="Name" value="sfRenderTexture_isSmooth"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a889867039a96fc85279c69eda3313b5d"><param name="Name" value="sfRenderTexture_mapCoordsToPixel"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#ac2c3948e78f739524171fa57afcd7f64"><param name="Name" value="sfRenderTexture_mapPixelToCoords"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a43ed90fd1bfb2c98fc95de8663d2d708"><param name="Name" value="sfRenderTexture_popGLStates"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#aa7ff105742f8c5e94ab73714b0d08072"><param name="Name" value="sfRenderTexture_pushGLStates"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#af7adc8770402dfd7b5fa5074bc5fb369"><param name="Name" value="sfRenderTexture_resetGLStates"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#af40b52ff228c0cbea95ad0e042d8cdd5"><param name="Name" value="sfRenderTexture_setActive"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#abc801ae7e12b73f1cbe20f19590aa6a1"><param name="Name" value="sfRenderTexture_setRepeated"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#aec67a15bc2b1431f21309651b8838100"><param name="Name" value="sfRenderTexture_setSmooth"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderTexture_8h.htm#a486c3074fea533c451d007ffc0dbf41b"><param name="Name" value="sfRenderTexture_setView"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477"><param name="Name" value="sfRenderWindow"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a273c5ae6f75eb74a9f16932c8478ff79"><param name="Name" value="sfRenderWindow_capture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#af3041dc1d8c3ed9e4533840f549e22ec"><param name="Name" value="sfRenderWindow_clear"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a3b203189a7160e1e64c299e82f03de02"><param name="Name" value="sfRenderWindow_close"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ae87ec3824cb709d2663671397bb2c611"><param name="Name" value="sfRenderWindow_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a9a397fba8dc8bfb6ab7dd4ae2c0d2d00"><param name="Name" value="sfRenderWindow_createFromHandle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a8c41232276098338d6ac6b4ba4c6d25e"><param name="Name" value="sfRenderWindow_createUnicode"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a6d504a27e7dab732c8a26d19e2cb61a7"><param name="Name" value="sfRenderWindow_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#aa5bc9a1f36669b2077f28d5b4898f13a"><param name="Name" value="sfRenderWindow_display"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ad4f206f13a5a10f47b2502bfe2bf7889"><param name="Name" value="sfRenderWindow_drawCircleShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a06955301e3a2fc93d63e1bc713ff0e0e"><param name="Name" value="sfRenderWindow_drawConvexShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a4b2a61e800f646537a615bb306117184"><param name="Name" value="sfRenderWindow_drawPrimitives"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ab70379b9c13802b7ed0b954e7187eed2"><param name="Name" value="sfRenderWindow_drawRectangleShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#aeea8c2e746c16e0964417d14c7bfa4d7"><param name="Name" value="sfRenderWindow_drawShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#aac3d0c5c336eaec0d779a5fb0ee8fbed"><param name="Name" value="sfRenderWindow_drawSprite"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a8bfb4e0e8a1c737b5d07943d26c3c33d"><param name="Name" value="sfRenderWindow_drawText"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ab1d44eca905e88507e9cae4bd5d17008"><param name="Name" value="sfRenderWindow_drawVertexArray"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a41acd04150d01cb7bc0d4c038fc9afe1"><param name="Name" value="sfRenderWindow_getDefaultView"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a527986a36349b022565d22eff913a223"><param name="Name" value="sfRenderWindow_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a2d0e4fbedadfc5ef1afec6fd4e1f2509"><param name="Name" value="sfRenderWindow_getSettings"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a74ebd1ca53c02794b75ed72f1444111f"><param name="Name" value="sfRenderWindow_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a27621644b390a66fd1dea75fc97f56ad"><param name="Name" value="sfRenderWindow_getSystemHandle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a0b1f2daf75467a2c174d30932cc95d9c"><param name="Name" value="sfRenderWindow_getView"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ac76ec340317828169c060460ee738150"><param name="Name" value="sfRenderWindow_getViewport"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a2107fd0186e2ccbc0d897ac0b89d3384"><param name="Name" value="sfRenderWindow_isOpen"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a81c9d54f50e50c26336b15df48101e39"><param name="Name" value="sfRenderWindow_mapCoordsToPixel"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a0a69bb2733c459da8e223da60f6708e6"><param name="Name" value="sfRenderWindow_mapPixelToCoords"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a5835e69e4263bd75d13493a8baef87cc"><param name="Name" value="sfRenderWindow_pollEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a6a351a4ad5441328dc3ade8c1a52ffbb"><param name="Name" value="sfRenderWindow_popGLStates"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a2b3600872dc031ff7d2392a2621b44e7"><param name="Name" value="sfRenderWindow_pushGLStates"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#aaf3fbf9bf145b8eb0e3584e96e683d18"><param name="Name" value="sfRenderWindow_resetGLStates"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a9b640d0a23ccc588db100b170942ed35"><param name="Name" value="sfRenderWindow_setActive"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ae925d3fdc295a0d8e1e0a8a11eb21d2a"><param name="Name" value="sfRenderWindow_setFramerateLimit"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a01064e1038b1462ee90ecc24dcd9dadd"><param name="Name" value="sfRenderWindow_setIcon"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a7d60d243caafb710c89950240613fbac"><param name="Name" value="sfRenderWindow_setJoystickThreshold"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ae813d4f6e6a00f576c6518b58ed2081c"><param name="Name" value="sfRenderWindow_setKeyRepeatEnabled"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a4055d7bde5ac3cc9115a66c74a168a44"><param name="Name" value="sfRenderWindow_setMouseCursorVisible"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#aa7bfa5e109bfeb04a61192f159eb65e1"><param name="Name" value="sfRenderWindow_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a3aed26a869c2c5f1d1fd75f4d378398b"><param name="Name" value="sfRenderWindow_setSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a742d266fca234425f1b302b9a1a11a3f"><param name="Name" value="sfRenderWindow_setTitle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ae71162bf884ac818e53ddc137fdc2c9e"><param name="Name" value="sfRenderWindow_setUnicodeTitle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ab638b97b03b40133911257f87f4f3569"><param name="Name" value="sfRenderWindow_setVerticalSyncEnabled"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a04e8c38eaa90f635aea11546643fdae7"><param name="Name" value="sfRenderWindow_setView"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#ade9efb4b1ffb3cceba52a69fcf0f0a76"><param name="Name" value="sfRenderWindow_setVisible"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="RenderWindow_8h.htm#a2befccb7bdab4b4dd89450bed5ed525e"><param name="Name" value="sfRenderWindow_waitEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a212150f39fe0bbef3124e2cf6dc4b646"><param name="Name" value="sfResize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#a0f8397f102ce9f6519abb273c980edb3"><param name="Name" value="sfSeconds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0"><param name="Name" value="sfShader"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#aa6d8d66413429e558d78386ab3fa0c6f"><param name="Name" value="sfShader_bind"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a10bdc71be35779eae268a47f82641ef2"><param name="Name" value="sfShader_createFromFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a5b50ffaf819e672dcf93bf09a981bdc3"><param name="Name" value="sfShader_createFromMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#aae391e3bb2c315458fb03052b29496c0"><param name="Name" value="sfShader_createFromStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a52b589679d49020c4119d90d16128e00"><param name="Name" value="sfShader_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#aafdd81d0cd4b5587a948136e83469805"><param name="Name" value="sfShader_isAvailable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a0963517d8815f0948e476abca60a190f"><param name="Name" value="sfShader_setColorParameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#ae52805b872438a6d78b30197e934207b"><param name="Name" value="sfShader_setCurrentTextureParameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#aead3624797fa1d203fe26b830d00c78c"><param name="Name" value="sfShader_setFloat2Parameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a06bcfbe44258e5b7492d9f0cb17ea48c"><param name="Name" value="sfShader_setFloat3Parameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a92a5e1f0fecef1e5f130f6364cfa90d9"><param name="Name" value="sfShader_setFloat4Parameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#aed732f598ff18f1c4064a182b8f85606"><param name="Name" value="sfShader_setFloatParameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#ab2cc74edc4d481029482a75f59016a52"><param name="Name" value="sfShader_setTextureParameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a677b43325bf4c94bcc57ea6a4f38b40f"><param name="Name" value="sfShader_setTransformParameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a46786b0c9f2b5e2486058521f3f11075"><param name="Name" value="sfShader_setVector2Parameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a04029e0ce58c0ba60df21083a3fcd6b3"><param name="Name" value="sfShader_setVector3Parameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a6eb48920d859fde8fb7f637cbce5bd20"><param name="Name" value="sfShape"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a486fad80d301adb776a064197898f6a6"><param name="Name" value="sfShape_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#ab107b9faac8c5ac6074150b34c484672"><param name="Name" value="sfShape_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a1f43ebef2592aecbc9c61c11d82f1cff"><param name="Name" value="sfShape_getFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#abb9890ef92b553a2e20c9f72f6844201"><param name="Name" value="sfShape_getGlobalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a63d1ae80b979fded5c99c2ae5f6e8e61"><param name="Name" value="sfShape_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#add61cd8ebae0de9ee90b89f872ec2fd5"><param name="Name" value="sfShape_getLocalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#ae026bc6acb5ff690bdebfe48476d39e0"><param name="Name" value="sfShape_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#aa6e413f8502e3efce3926c5a75767080"><param name="Name" value="sfShape_getOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a8a1d4519749437017d0336b1ee915302"><param name="Name" value="sfShape_getOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#aa96b3a25bca7f8147d0706667d567cf1"><param name="Name" value="sfShape_getPoint"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a3121b634448051962e9d1c374069211f"><param name="Name" value="sfShape_getPointCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#ac0acf82144bf498119b36a729d4175c0"><param name="Name" value="sfShape_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a8dac85a8e73e47ec715e9a719619edf4"><param name="Name" value="sfShape_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a65f8e78dddc5f5099dfdefeceee41a5c"><param name="Name" value="sfShape_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#ada9e504c8661518582404f05a3d1f98a"><param name="Name" value="sfShape_getTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a8f7f7f79a16a2d7c8a885e513030d1ee"><param name="Name" value="sfShape_getTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a8a412ceab6935af48da7cc5bd0dc9404"><param name="Name" value="sfShape_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a49e17f25c3a00253a53460b5137808b2"><param name="Name" value="sfShape_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#ae37988764819a72676d1d81d6d1b7271"><param name="Name" value="sfShape_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#aa040d1dec0d31176ad0bc62afa61b18d"><param name="Name" value="sfShape_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a7b5821250be84d4d4f51a8784cc5ff18"><param name="Name" value="sfShape_setFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a67322aa2e29df82651d2116ff81223ee"><param name="Name" value="sfShape_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#af625d721dfbda37c8700b4962a579fdd"><param name="Name" value="sfShape_setOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a81fc1fbfb24d2004c4ee91a7e03fb3d6"><param name="Name" value="sfShape_setOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a493f116960f5db33689521f4454d11b9"><param name="Name" value="sfShape_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a7b8b895e43a534163700f39316cdb667"><param name="Name" value="sfShape_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a480fe71b36dae62029b9ba139c028dfd"><param name="Name" value="sfShape_setScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a0bf4295f46e387afc5efc79b8e5de718"><param name="Name" value="sfShape_setTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a495dd0f93e051fd127d8efc25c4a6183"><param name="Name" value="sfShape_setTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#ab28fc953f7b992f568b3f021a4d2ba56"><param name="Name" value="sfShape_update"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a89b2124456c9340f7e8be9d9c6989214"><param name="Name" value="sfShapeGetPointCallback"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a5ff33b0bd8d3bc45ef8c51aca395de49"><param name="Name" value="sfShapeGetPointCountCallback"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfSizeEvent.htm"><param name="Name" value="sfSizeEvent"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfSizeEvent.htm#a169bfd4b5bc356aefdd8aeb63d9eff1b"><param name="Name" value="height"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfSizeEvent.htm#a5ec89933cfa94a7d5e07e456cb132687"><param name="Name" value="type"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfSizeEvent.htm#a8b55ea8ba2b46cd80294e378629604e2"><param name="Name" value="width"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sleep_8h.htm#a953fe2ddaa041bc96fb5013ac7da1a65"><param name="Name" value="sfSleep"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa2cd39f6f5e719db56a8c8af7eaa38d91"><param name="Name" value="sfSocketDisconnected"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3e5a069d6060c2a22aebd310c3c6c7cd"><param name="Name" value="sfSocketDone"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaaf66e3f5c22465cb8417fc9d699d49daa"><param name="Name" value="sfSocketError"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3ae7c208663f775490d7816390b41e29"><param name="Name" value="sfSocketNotReady"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a7717ca270dfd0a9c0c82a32b683320b0"><param name="Name" value="sfSocketSelector"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#addae5aecd0d795284d327ea91a49f1fa"><param name="Name" value="sfSocketSelector_addTcpListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a89594ac7dbcc463b0848ffa41cb72898"><param name="Name" value="sfSocketSelector_addTcpSocket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a8728d708e99ba0e04283602b47342665"><param name="Name" value="sfSocketSelector_addUdpSocket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#aac9a105a1d110a6afd026e368de161f1"><param name="Name" value="sfSocketSelector_clear"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#ac8150b50d59014e25645863e9ac973c8"><param name="Name" value="sfSocketSelector_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a6780529084e31bc86936585872ac306e"><param name="Name" value="sfSocketSelector_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a42fdd38af5d0a909fd759eee91e1bb45"><param name="Name" value="sfSocketSelector_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a86f582061f8d07695b9b40d0a0b38121"><param name="Name" value="sfSocketSelector_isTcpListenerReady"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a27cdd5ebb76d1a7d7f3a94718baf7b31"><param name="Name" value="sfSocketSelector_isTcpSocketReady"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a88333fbe2f3bd7360a7b97e5784851d5"><param name="Name" value="sfSocketSelector_isUdpSocketReady"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a66409a0a053cf1e4c069ac39f328dcb3"><param name="Name" value="sfSocketSelector_removeTcpListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a7d35906979ff1c3ad1f92ff068cb11c8"><param name="Name" value="sfSocketSelector_removeTcpSocket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a2af95669bcea4332c4c63ae7524fc2bf"><param name="Name" value="sfSocketSelector_removeUdpSocket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#ab0b3fc8236caf67651b36cf7da7349e6"><param name="Name" value="sfSocketSelector_wait"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Types_8h.htm#a7191e35667606502141c14da9a9c7dc3"><param name="Name" value="sfSound"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a0f9ac698aa6a99249c9bf0c908bf5737"><param name="Name" value="sfSound_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#abf595fd87343cfa4bdd8b3de66e49ad4"><param name="Name" value="sfSound_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#abf7257b4240f418fdf4f5e32044b8801"><param name="Name" value="sfSound_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a7863b70d1c25fc976619fd4ef3308036"><param name="Name" value="sfSound_getAttenuation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#aba441809a6be91e4069e673eb59d0d84"><param name="Name" value="sfSound_getBuffer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a62f8e167d158e2dd4a6a516c160c07cb"><param name="Name" value="sfSound_getLoop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#abf9ae0bba553c3a1f596c0e733ccd4ff"><param name="Name" value="sfSound_getMinDistance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#aa2c0626c26a01682dd1223e8f078d880"><param name="Name" value="sfSound_getPitch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#af40cc92cda1bfd4b1dd14c74e182c855"><param name="Name" value="sfSound_getPlayingOffset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#af3630c43ad2cc0136f619492c6e27cd0"><param name="Name" value="sfSound_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#af2cd7b899b11b98f112a76ed35401ed6"><param name="Name" value="sfSound_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a7cea6925f5f2573cdbe85151b4ccd725"><param name="Name" value="sfSound_getVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a36206a0368a68a443abf4691926d9b12"><param name="Name" value="sfSound_isRelativeToListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a2d204c5699e43bfd7df7a4200bf075cf"><param name="Name" value="sfSound_pause"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#ae1ac64027971d772a69b2d438ef2c544"><param name="Name" value="sfSound_play"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a967aacfd45a2481992e0fd6675f96b83"><param name="Name" value="sfSound_setAttenuation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a221ec41f39f50c09680dd2b1d0456c2c"><param name="Name" value="sfSound_setBuffer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a11ab7b0411b91cc03ca5a4a6635bbe19"><param name="Name" value="sfSound_setLoop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a26fa1bde66c28d564f0e58be0e799b4f"><param name="Name" value="sfSound_setMinDistance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a0b3a3f27926f58560126b3c058c2461d"><param name="Name" value="sfSound_setPitch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a32df8c4952ae6594d9dfa31d34c11304"><param name="Name" value="sfSound_setPlayingOffset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a48d44dd3c9adbb81ac439244d3105dc3"><param name="Name" value="sfSound_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a624a4e96c39997b2bde7ea587f9d1205"><param name="Name" value="sfSound_setRelativeToListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a027d65cacbdf9d6adab9599515217bbe"><param name="Name" value="sfSound_setVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#ace20faa60e5dc4b3df10a917ab831b9b"><param name="Name" value="sfSound_stop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Types_8h.htm#a33a83b50f46a6b0d9c8b5bd9808e2b3f"><param name="Name" value="sfSoundBuffer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#a252862b4b650aad11681f46b7bb03d18"><param name="Name" value="sfSoundBuffer_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#afd79a633db98cd67412c2090e27eda2f"><param name="Name" value="sfSoundBuffer_createFromFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#ab5619dc26f92b49ad849a31c076c19cb"><param name="Name" value="sfSoundBuffer_createFromMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#a194ce902c71f4303444abfc50ddf847e"><param name="Name" value="sfSoundBuffer_createFromSamples"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#aabe469481de03c1105a6a1795d350d35"><param name="Name" value="sfSoundBuffer_createFromStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#ac5c6b7137c8aa50b08da1db4a2f9ffa7"><param name="Name" value="sfSoundBuffer_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#aa8dddfac12df7ed8f7dfde67d5cdf3bb"><param name="Name" value="sfSoundBuffer_getChannelCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#a7355363ded1eac71e4f6e6055070ba77"><param name="Name" value="sfSoundBuffer_getDuration"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#a1b5d5a7c07a34d18b8b7e5cbd4bba124"><param name="Name" value="sfSoundBuffer_getSampleCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#ad1292a6b5dfb16231699bbbdd8203929"><param name="Name" value="sfSoundBuffer_getSampleRate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#a3f4db2035cf3d402821915c6acaa7e00"><param name="Name" value="sfSoundBuffer_getSamples"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#a000b174d5c34863bf6d09f81bb700865"><param name="Name" value="sfSoundBuffer_saveToFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Types_8h.htm#a25b1541d481052f351a6dbd7a2f65f80"><param name="Name" value="sfSoundBufferRecorder"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBufferRecorder_8h.htm#a5fabb149d3e45a604a41b8bef83f657d"><param name="Name" value="sfSoundBufferRecorder_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBufferRecorder_8h.htm#ac0eef3a83c66d028fecd71169564418c"><param name="Name" value="sfSoundBufferRecorder_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBufferRecorder_8h.htm#a6a1f74b20f320f065a7506d4485980bd"><param name="Name" value="sfSoundBufferRecorder_getBuffer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBufferRecorder_8h.htm#aeb44e921681323856a2a8e3cfe3e1482"><param name="Name" value="sfSoundBufferRecorder_getSampleRate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBufferRecorder_8h.htm#a1740cc270c305df2d40611adf59963a1"><param name="Name" value="sfSoundBufferRecorder_start"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBufferRecorder_8h.htm#a28e1beef74f720c48fa61d86b5bc3255"><param name="Name" value="sfSoundBufferRecorder_stop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Types_8h.htm#a8ca1d417cfa024b69bada0ec2bc8b9ce"><param name="Name" value="sfSoundRecorder"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a39c9a56c773f15ec3549ec60d3c5ee6e"><param name="Name" value="sfSoundRecorder_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a7258c607b624bb79a1c563196c67acc5"><param name="Name" value="sfSoundRecorder_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a11efae59a67beccc7c972a25e1d4d0b5"><param name="Name" value="sfSoundRecorder_getSampleRate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a476094e3adf6380f88e3741269d28af7"><param name="Name" value="sfSoundRecorder_isAvailable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a098e51a0657452111ef97d1d4a85c12e"><param name="Name" value="sfSoundRecorder_start"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#afb0989a93277c350ccc185e39136e0f2"><param name="Name" value="sfSoundRecorder_stop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#ad6d8bc1ecf3c165f687044c69b95ec79"><param name="Name" value="sfSoundRecorderProcessCallback"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a51de2ab37546b8f518af2a62f2fe6936"><param name="Name" value="sfSoundRecorderStartCallback"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a1c79476189b5754b7ccd80de4f9b193d"><param name="Name" value="sfSoundRecorderStopCallback"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Audio_2Types_8h.htm#ab97a62ff4f8a0adc22c714c28987786f"><param name="Name" value="sfSoundStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#ac006896c83a629a874cc7cb46f5e866a"><param name="Name" value="sfSoundStream_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#af7e6c6ec42b6c281bb0d4802b0b8fb45"><param name="Name" value="sfSoundStream_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a6c651fef3871175703e33abac0f9a39d"><param name="Name" value="sfSoundStream_getAttenuation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#ae5bfb47350f0c43818f7ed398391759e"><param name="Name" value="sfSoundStream_getChannelCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a004f4e8e776cc3fac9987a44329888cd"><param name="Name" value="sfSoundStream_getLoop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a212687e975a8680d2b1fc35bb8785140"><param name="Name" value="sfSoundStream_getMinDistance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a80ee489adc5a9bc7f8fef4cce274f271"><param name="Name" value="sfSoundStream_getPitch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#acb4e74c48cfa0d9357393552beea571b"><param name="Name" value="sfSoundStream_getPlayingOffset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a2fe5e062a1f12187fa0564d4b56283d0"><param name="Name" value="sfSoundStream_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#aa662db8f768f80d816eb62f12510a2d1"><param name="Name" value="sfSoundStream_getSampleRate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#acf72dc4a437d3eec15a58ac5d15c75af"><param name="Name" value="sfSoundStream_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a3519220485bc8516f1fe8be094bc01cc"><param name="Name" value="sfSoundStream_getVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#aeac352c2a653a37367748119739e0788"><param name="Name" value="sfSoundStream_isRelativeToListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a47f56cdda3062aea49fdac490f7f2533"><param name="Name" value="sfSoundStream_pause"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#aaa70e5f2e08f735cf94aef6269fa6651"><param name="Name" value="sfSoundStream_play"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a00da52ffefb9b4829410b3c8addf2365"><param name="Name" value="sfSoundStream_setAttenuation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a35f78c40fabcdbdb7e57c5e3bd23c58c"><param name="Name" value="sfSoundStream_setLoop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#ad3562cf63d4d1ccd81c0cecbbda327c3"><param name="Name" value="sfSoundStream_setMinDistance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#afff581abd7319d5d62c3254077d741ef"><param name="Name" value="sfSoundStream_setPitch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a229a0b385d4e2b4d3457b52188f04415"><param name="Name" value="sfSoundStream_setPlayingOffset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a9e30e18aa0cc1ad972b8a3c8ea10b1c8"><param name="Name" value="sfSoundStream_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#ac2d536a0231a24308d87f211b0ead38a"><param name="Name" value="sfSoundStream_setRelativeToListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#ac58b39224e3373b45a4594f468a718ef"><param name="Name" value="sfSoundStream_setVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a76d8f44494ff6f2fd02186a19e4d8042"><param name="Name" value="sfSoundStream_stop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfSoundStreamChunk.htm"><param name="Name" value="sfSoundStreamChunk"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfSoundStreamChunk.htm#a813cfa341f2269ac704b1326eb82c011"><param name="Name" value="sampleCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfSoundStreamChunk.htm#a8511f9cdcd86a2872e11fc05b856978c"><param name="Name" value="samples"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a07098319793569f781ae7eb918ebced7"><param name="Name" value="sfSoundStreamGetDataCallback"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#aca9917589476306488bd05bc2838f5cc"><param name="Name" value="sfSoundStreamSeekCallback"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036"><param name="Name" value="sfSprite"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#afa1ec20fd18240348422c68c7b78bae8"><param name="Name" value="sfSprite_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a3b8bfa5e7af3bb5986c9789c75d39dfe"><param name="Name" value="sfSprite_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#ad30923ada0230c815bfc38b255d678c6"><param name="Name" value="sfSprite_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a2ba5f1d30aca03cd9afadcfc666087bf"><param name="Name" value="sfSprite_getColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a97e1454e1dc9f9d03999e19e071ae729"><param name="Name" value="sfSprite_getGlobalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a80885e4108ef4bdf6a69880444902d22"><param name="Name" value="sfSprite_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a32773f4f249a97fbeb671f496ba0f176"><param name="Name" value="sfSprite_getLocalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a1908bc1edfd0b7ab1918dd75b53b5b76"><param name="Name" value="sfSprite_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a5bd0fde08b347facee6abea93fc087a5"><param name="Name" value="sfSprite_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a4de9825b70e11b8470de4a01e0092f76"><param name="Name" value="sfSprite_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#aa08f626f3906a287e8042bd2694b6208"><param name="Name" value="sfSprite_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a25001488c7a9034ba01942ade51061a0"><param name="Name" value="sfSprite_getTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#aa6e5fd37292079d0db887061f609967b"><param name="Name" value="sfSprite_getTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a944dfada5d1eff9c0e2a25e6d6ae595e"><param name="Name" value="sfSprite_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a1eec2a7cbb9874d5d0fd0d2e33a742f6"><param name="Name" value="sfSprite_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a97a77ee31b0ec41c26960ab770e86ef1"><param name="Name" value="sfSprite_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a31077d5382fe3a21b9cab69f3cbaaf2b"><param name="Name" value="sfSprite_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a94fc2479694322e310a307e6e1b68a8a"><param name="Name" value="sfSprite_setColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#ad2da4912244f767ddec6314a1c1780a5"><param name="Name" value="sfSprite_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a9d17e672598d42d102ee66ed8b23760c"><param name="Name" value="sfSprite_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#ad954a9e79b73b9eee8bad1543f0fba13"><param name="Name" value="sfSprite_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#ac7a24afd9c39bb9bf0a8099d37915bc1"><param name="Name" value="sfSprite_setScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#aa3e0b005815ffb788e5d169e35d5498b"><param name="Name" value="sfSprite_setTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a0db5b51ca60bc314d244e3144150a7b7"><param name="Name" value="sfSprite_setTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adabbbb17585490e5f893f4be8af1e1e809"><param name="Name" value="sfStopped"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a313441fec79f682b0eeab4863ead7b49"><param name="Name" value="sfTcpListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#ae9abb14c38c191f24b946e156811e015"><param name="Name" value="sfTcpListener_accept"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#a4f917bff085eba16bb8f4f04a02e0501"><param name="Name" value="sfTcpListener_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#ab8f2de1062490e29040b80851aee54ea"><param name="Name" value="sfTcpListener_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#a39fc793abf0349fc817ca56d1457fa4d"><param name="Name" value="sfTcpListener_getLocalPort"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#ab22c015a56c355a937ba6269ce055a29"><param name="Name" value="sfTcpListener_isBlocking"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#a9cdb3dbb682e1f6b0b3d0b2a27235c7c"><param name="Name" value="sfTcpListener_listen"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#a669e10dfb7a6f482d6ec92e35025ce5b"><param name="Name" value="sfTcpListener_setBlocking"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#a30618a949f242924c3a6d1185c1b033f"><param name="Name" value="sfTcpSocket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a9c4184f1812234019fd72f6e59e97e80"><param name="Name" value="sfTcpSocket_connect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a2e7a7f721c7131bc7a01d300c61fb96a"><param name="Name" value="sfTcpSocket_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a5ccedadb6ebc020c3cbb37dbd049778b"><param name="Name" value="sfTcpSocket_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#aac5cc7a607cf3a0eb26298cca3a9975f"><param name="Name" value="sfTcpSocket_disconnect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a1ebf96d27670ca943a4b177ff332d23c"><param name="Name" value="sfTcpSocket_getLocalPort"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#afb359983c56c78d5891a32740364ba52"><param name="Name" value="sfTcpSocket_getRemoteAddress"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a853404b1381b6385a1217a6e75afc91b"><param name="Name" value="sfTcpSocket_getRemotePort"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a75bb56edaaf054a581494c64b7eed4a8"><param name="Name" value="sfTcpSocket_isBlocking"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#aee28daf5169c0a5267f577335bc1d7ae"><param name="Name" value="sfTcpSocket_receive"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#aec570f5bb1a24918c85d05b305bb7523"><param name="Name" value="sfTcpSocket_receivePacket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#aeffdc58f74c32006760ca3f0b960911b"><param name="Name" value="sfTcpSocket_send"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#aa1bcf582e4d66d89abf05ba20688e3ef"><param name="Name" value="sfTcpSocket_sendPacket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a4b45f9e40dcf7879f165e8279de44237"><param name="Name" value="sfTcpSocket_setBlocking"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117"><param name="Name" value="sfText"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a1e7556238e10d07d3eda941017f2ac49"><param name="Name" value="sfText_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#ae7b70f54d56d5c8df8959744f15e2023"><param name="Name" value="sfText_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a83e86645fae5a0bbb2b98133547b4d6f"><param name="Name" value="sfText_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a750a028a2cfeed4e978ed166ca0591ef"><param name="Name" value="sfText_findCharacterPos"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a6c227d12dabf1ebda7d51a0561a16313"><param name="Name" value="sfText_getCharacterSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a62ec37de3693ee0f0a491cee7e8a96bf"><param name="Name" value="sfText_getColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#abd1a383a243df8f98f4b615598d42a30"><param name="Name" value="sfText_getFont"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a2baf9c0ecdca166dd738d67de5cc7281"><param name="Name" value="sfText_getGlobalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a91f29cc8462ca53f48b88058e9a10399"><param name="Name" value="sfText_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a9b4b1b1777adfbf4500bd330be3793f3"><param name="Name" value="sfText_getLocalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#af688adf98056e79d57d1492058071425"><param name="Name" value="sfText_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a5196e8dc1bae8de5a4a87578a6d4225d"><param name="Name" value="sfText_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#ade010ad08321c818e0d8167050fdfc16"><param name="Name" value="sfText_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#aa7d090a7474cba7672e2327b541523d6"><param name="Name" value="sfText_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a1b8984cfb31469f5317d7b19a6f09798"><param name="Name" value="sfText_getString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a0b0f76ecd56df2cf67b395c92e00dedf"><param name="Name" value="sfText_getStyle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a2981417004fdaeff4e3ef988d1a6b969"><param name="Name" value="sfText_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a198495aa3d6dd2d6db3a3bd1c3b5730a"><param name="Name" value="sfText_getUnicodeString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#ad0f1d51d4e383c8e2ee9a117c2fece49"><param name="Name" value="sfText_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#ac3ef9aa913650cfa2ff301c772ada8d7"><param name="Name" value="sfText_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a84d5017b3acc7fbf0ae1a7aa895ba08d"><param name="Name" value="sfText_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#aef27fa7e14d8ff093e5f02c4bea96fe9"><param name="Name" value="sfText_setCharacterSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a0a8a8077b853f5dccc0c1ea4f97fe2f7"><param name="Name" value="sfText_setColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a850d77f50c09e5c2c7f6ee21ea047186"><param name="Name" value="sfText_setFont"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a7a71f9dda0f3394c648d1e52113a4b30"><param name="Name" value="sfText_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a4e77deb67e5affaad8d5559b5e7f88f7"><param name="Name" value="sfText_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a736b88fca82dc886a2c0e5e17da9ebdb"><param name="Name" value="sfText_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#af40bee46a8dce7a3b8d5acd0e9981df1"><param name="Name" value="sfText_setScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a4c8aface66515135b3bd56eb8aa5c714"><param name="Name" value="sfText_setString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#acfbc1acf764acdc9cd3373d4701f3925"><param name="Name" value="sfText_setStyle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a0d75b44d58c3f555d3dd86c4b1fbfbea"><param name="Name" value="sfText_setUnicodeString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a50782849095e33db86813a54c891093ea23c8e2eb86d00f76764f1c4f276bc32e"><param name="Name" value="sfTextBold"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfTextEvent.htm"><param name="Name" value="sfTextEvent"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfTextEvent.htm#a76f692faa7c52d8d81f088479f3be530"><param name="Name" value="type"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfTextEvent.htm#a2c6653025edc30095dfcf46194217c38"><param name="Name" value="unicode"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a50782849095e33db86813a54c891093eae72c3fdbb5b706016193b0a541f0e1eb"><param name="Name" value="sfTextItalic"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a50782849095e33db86813a54c891093ea1cf64f65efbb71958b40cb2e89a72fd2"><param name="Name" value="sfTextRegular"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a50782849095e33db86813a54c891093eac06294b59cff254895b210a33bc5ea36"><param name="Name" value="sfTextUnderlined"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0"><param name="Name" value="sfTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a93858b1acf2b2444cdcbd358a7870392"><param name="Name" value="sfTexture_bind"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#ad41b0ee28a542e36d9b4252962fe7ab5"><param name="Name" value="sfTexture_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a31a0a4bb0a066d52c4576cb7bc593439"><param name="Name" value="sfTexture_copyToImage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#adb70e3542940670b959aac0d6cb3928f"><param name="Name" value="sfTexture_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a4f6000a17cd1ee2f7955d6f671fe7b54"><param name="Name" value="sfTexture_createFromFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a2a45cfd1e5a0682afd8348edbd8d7c48"><param name="Name" value="sfTexture_createFromImage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a84f2b168f062233396acb236682e3570"><param name="Name" value="sfTexture_createFromMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a8da6416a57852b24974f1a09403a0b33"><param name="Name" value="sfTexture_createFromStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#aedade8aee288d2832288fdf2ba94767c"><param name="Name" value="sfTexture_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a9ce27b7ffa8cf06a22e2335d66e82d4d"><param name="Name" value="sfTexture_getMaximumSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a52b1c4bb16521e933b13fb11882d8826"><param name="Name" value="sfTexture_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a6a7608c4160b0927e319771851604907"><param name="Name" value="sfTexture_isRepeated"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a36362ac2ea42d7cac13ab4bd726c0f2a"><param name="Name" value="sfTexture_isSmooth"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a6b2914a31fc37ebba8ab2fd66ced3808"><param name="Name" value="sfTexture_setRepeated"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a343d6e61e93ff2ddea730dac554ffa7f"><param name="Name" value="sfTexture_setSmooth"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a0385ceaa1c474eb07f8d414b5380d21b"><param name="Name" value="sfTexture_updateFromImage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a5bc557f532e53a25c1b970de77dc46d2"><param name="Name" value="sfTexture_updateFromPixels"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a0115dfe938c5c0f3d800e6498bf46553"><param name="Name" value="sfTexture_updateFromRenderWindow"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#aef18f4ebd6c4585f3b84b7233f3134dd"><param name="Name" value="sfTexture_updateFromWindow"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1"><param name="Name" value="sfThread"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Thread_8h.htm#a9257f98a24e85cc85b59c181db4e84dc"><param name="Name" value="sfThread_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Thread_8h.htm#a013650eb375bce8ba691814abe94bfe6"><param name="Name" value="sfThread_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Thread_8h.htm#ad68fdc94cc65dddf1b27a5b0758d3335"><param name="Name" value="sfThread_launch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Thread_8h.htm#a1700c19f916ce8dfc8d2dcfe93d299ed"><param name="Name" value="sfThread_terminate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Thread_8h.htm#a198ad9130b09b362941c43b90f547381"><param name="Name" value="sfThread_wait"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfTime.htm"><param name="Name" value="sfTime"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfTime.htm#aaf61a1cf843fff94762a45fd9900bc70"><param name="Name" value="microseconds"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#a182b22a1ee5a9bd428d2d68975a2fc7c"><param name="Name" value="sfTime_asMicroseconds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#ae18c160c0513c04ff6f3677add1c2041"><param name="Name" value="sfTime_asMilliseconds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#a4eae76694e0dc04bad76472f5512a83e"><param name="Name" value="sfTime_asSeconds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#a4bfaf4ff046dfbbfa6c900ec9b839b4d"><param name="Name" value="sfTime_Zero"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7aecc02f390b4b8885b4caadfddab4230e"><param name="Name" value="sfTitlebar"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfTransform.htm"><param name="Name" value="sfTransform"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfTransform.htm#a6971515551f82b06dd44713824b4984d"><param name="Name" value="matrix"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a552690ab21fd47659f412cf801ad3477"><param name="Name" value="sfTransform_combine"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a46fb0a93fc21dcb280e1ec4fc4a91cfa"><param name="Name" value="sfTransform_fromMatrix"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a7a01c40ea607624d70f901452eae83bd"><param name="Name" value="sfTransform_getInverse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#adefcb358d2f240b18e835613c563eefc"><param name="Name" value="sfTransform_getMatrix"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#ae31e8c09a792f146d2b2d04ad50c9409"><param name="Name" value="sfTransform_Identity"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#ae75d653c20e398cda2e6b17c47bad7d2"><param name="Name" value="sfTransform_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a193173122b50519ae84f02a13600f22b"><param name="Name" value="sfTransform_rotateWithCenter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a6b98dc4a8fa5c92857969fa1908ece1a"><param name="Name" value="sfTransform_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#ad2947ed7ba1fb74024141a1daef393b8"><param name="Name" value="sfTransform_scaleWithCenter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a6f08eb29f3e596c59505cfadf83bed68"><param name="Name" value="sfTransform_transformPoint"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a7491ed1f5f0c5bfb6ded1c78f2f0728a"><param name="Name" value="sfTransform_transformRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a564aa15648b02233ee3488e4b05b20e1"><param name="Name" value="sfTransform_translate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#aa9734cdca87065eb37adf3fa4906b913"><param name="Name" value="sfTransformable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a9bd2e80a19ae4b88aa390e8f33c8d3ee"><param name="Name" value="sfTransformable_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#ad09fa6667f78ee9edccef7ad89edb891"><param name="Name" value="sfTransformable_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a539f6e2f7f0d69912e8ea449c2e569df"><param name="Name" value="sfTransformable_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a136021f53c2a12655a215245c63fdd97"><param name="Name" value="sfTransformable_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#af5b3686f9b452711dfb433d44c98ada5"><param name="Name" value="sfTransformable_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#ae97417c3411467d47f4093897a0451ca"><param name="Name" value="sfTransformable_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a763d72100200cdddfd8ca7f66862cb1d"><param name="Name" value="sfTransformable_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a1eb294c729aec0f3ba1d52b0a1b4483c"><param name="Name" value="sfTransformable_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#ab2a9fc159b51a6c4d211de8b747c8b93"><param name="Name" value="sfTransformable_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a69fb9dc215c40d417ac5a8e628db7454"><param name="Name" value="sfTransformable_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a406ce10ec74200ab111bb4cc0d85054f"><param name="Name" value="sfTransformable_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a2cf4590094f13e7a94646e85c2fcade9"><param name="Name" value="sfTransformable_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a4887dd4e715a717683f4352feb1f2cd5"><param name="Name" value="sfTransformable_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#ad67bfbdb8c8ae13a8a97dab37a8a39b0"><param name="Name" value="sfTransformable_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a2dbb25d013c075f2870e65c511a9ba92"><param name="Name" value="sfTransformable_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#acd834de75a3b5fe9491c4d86956feb27"><param name="Name" value="sfTransformable_setScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a6131712204edb70ab9e5dbed000670d0"><param name="Name" value="sfTransparent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a8fac6ffe0a64f01b5f1ef372b3dc3c40"><param name="Name" value="sfTriangles"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a72010f90df79d0f2d9e5acb368c62f99"><param name="Name" value="sfTrianglesFan"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="PrimitiveType_8h.htm#ab04e4fcacdf599aa38e79928c00609a2a7f188ef57cf3ab12f1201f7dd6293d50"><param name="Name" value="sfTrianglesStrip"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a30b82076ee4e2719ae98b0a23ba5e491"><param name="Name" value="sfTrue"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Network_2Types_8h.htm#ae433fd1f2b3e8fb2c8d2f485d1e785f1"><param name="Name" value="sfUdpSocket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#a277b0694d66511783f9907975793dae6"><param name="Name" value="sfUdpSocket_bind"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#af649392c41ece776fd7ec56217639615"><param name="Name" value="sfUdpSocket_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#afac1437f83c9a385a3f43db52aa9234d"><param name="Name" value="sfUdpSocket_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#ae343b0527f28b4ccb70c1e959a84ba76"><param name="Name" value="sfUdpSocket_getLocalPort"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#ad3cb760bad25d3aa38c23e0f22ff49cf"><param name="Name" value="sfUdpSocket_isBlocking"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#a68b62f968f64978bf08d64421af81c28"><param name="Name" value="sfUdpSocket_maxDatagramSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#a80106b3d8ad72364b2774fecdcaf8553"><param name="Name" value="sfUdpSocket_receive"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#a71868a2da0677442bf9366182a0ea8b4"><param name="Name" value="sfUdpSocket_receivePacket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#ac31401cdf413cbe5fde7d8d2e2a2dadc"><param name="Name" value="sfUdpSocket_send"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#a396b459d2c7c555998faa3b349f12aa4"><param name="Name" value="sfUdpSocket_sendPacket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#ad7afb7be44883236277629efe74ddb44"><param name="Name" value="sfUdpSocket_setBlocking"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#a800776e415ce2705d0b9a71736d4d71c"><param name="Name" value="sfUdpSocket_unbind"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#aa124eaea7c22074dfcafc47eb7b2e051"><param name="Name" value="sfUint16"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202"><param name="Name" value="sfUint32"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a4a50928196ddc5bf69b3ff1341e6b1d8"><param name="Name" value="sfUint64"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc"><param name="Name" value="sfUint8"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2f.htm"><param name="Name" value="sfVector2f"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2f.htm#a2831ab915f26482cff5195c288c95841"><param name="Name" value="x"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2f.htm#a685865a418f3b64d12e40d4dead5c827"><param name="Name" value="y"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2i.htm"><param name="Name" value="sfVector2i"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2i.htm#a24a652cf567fb6f48ce7e292fb2c7d3b"><param name="Name" value="x"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2i.htm#a0e93612ebc070f781e929d3770e8411a"><param name="Name" value="y"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2u.htm"><param name="Name" value="sfVector2u"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2u.htm#a61be71c52964b5a54e5320ad77c3a31a"><param name="Name" value="x"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2u.htm#aa50485ba0b9cfc0a9a032fb62396a9be"><param name="Name" value="y"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector3f.htm"><param name="Name" value="sfVector3f"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector3f.htm#abca3dba3bade03cda83587f122507d7b"><param name="Name" value="x"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector3f.htm#add4612b2229c5a6ecf320ded1a1c09be"><param name="Name" value="y"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector3f.htm#a90512ffe794e2fb7d901c61b5b2a4f6b"><param name="Name" value="z"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVertex.htm"><param name="Name" value="sfVertex"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVertex.htm#ad3d7eb8ea77fa6f58ab44ba5e6b02539"><param name="Name" value="color"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVertex.htm#a7e25c103eb06df8d7970c585fbeeab93"><param name="Name" value="position"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVertex.htm#a22d15c7ba97e7baeaa88221403a3cc34"><param name="Name" value="texCoords"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#a7924ff474dc08faa57bd22fdae2c6934"><param name="Name" value="sfVertexArray"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#ad9b331d017f46ab94d366fe34f525b9c"><param name="Name" value="sfVertexArray_append"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#afe9897d04a518535c3d5213a5d7991f4"><param name="Name" value="sfVertexArray_clear"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#ab58b011a15ed4bfdf0ed24c8aa481ceb"><param name="Name" value="sfVertexArray_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#a9b903c73366743e28b290398dc148996"><param name="Name" value="sfVertexArray_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#a2478b2f05fdb91085936fd92f285bcc2"><param name="Name" value="sfVertexArray_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#a05dc73fea70369efbd5d9e564ee93053"><param name="Name" value="sfVertexArray_getBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#aeae67dc58c1394d0c792a7adaa744ff0"><param name="Name" value="sfVertexArray_getPrimitiveType"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#a7e8e994cffdb8fa7c29d1ca67067e69c"><param name="Name" value="sfVertexArray_getVertex"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#acc2045fa5f5dd89efe6a573d92382acc"><param name="Name" value="sfVertexArray_getVertexCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#ab5505df24acd593410120a89f6b7270d"><param name="Name" value="sfVertexArray_resize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#a2eb1b5ee96d827f011e09951a8f77ec1"><param name="Name" value="sfVertexArray_setPrimitiveType"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVideoMode.htm"><param name="Name" value="sfVideoMode"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVideoMode.htm#af2127ab37c7e99a92b8fcd7312aaf325"><param name="Name" value="bitsPerPixel"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVideoMode.htm#afdf7a1ab587452f67a261517feffad23"><param name="Name" value="height"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVideoMode.htm#aadfdae86db1f1b54b451fde816157b69"><param name="Name" value="width"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VideoMode_8h.htm#a36e66ffd586cf4b7702306f8443675b9"><param name="Name" value="sfVideoMode_getDesktopMode"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VideoMode_8h.htm#a974de07cb377e7ab5b51a0912edcdda1"><param name="Name" value="sfVideoMode_getFullscreenModes"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VideoMode_8h.htm#a4e2ed0c0b86aec06995bb9ca0e61845f"><param name="Name" value="sfVideoMode_isValid"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Graphics_2Types_8h.htm#addcad33d7ce2e2c3de22ecb708d977bd"><param name="Name" value="sfView"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a1763c62462a11c2da737f513a31c313f"><param name="Name" value="sfView_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a012d771cbc2a28135b54569de7f97d07"><param name="Name" value="sfView_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a7a3186f3e1e3466b302505bea210d331"><param name="Name" value="sfView_createFromRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a437e74187a4051f494cd2c085c24f504"><param name="Name" value="sfView_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a5dfa70990eb9e42b86793be6acce5f77"><param name="Name" value="sfView_getCenter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a59ad559ab84d968e9afa36f9aef1a129"><param name="Name" value="sfView_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a7e1d07a9bb8c63604a5a5e4bb1af414e"><param name="Name" value="sfView_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#aba7e1c8378b81a83ff48513830c361c1"><param name="Name" value="sfView_getViewport"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#ab549877e98cd1ed2f2e1e9ee5238d092"><param name="Name" value="sfView_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#abcb11bfce774e22c0064a1377973dd51"><param name="Name" value="sfView_reset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a071e2bb92561b17e0f5c1ecddd8e1f11"><param name="Name" value="sfView_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#af43eb223d8d146048adc203b31994856"><param name="Name" value="sfView_setCenter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a8b4963fee083d8fe16cf7b2079225bd4"><param name="Name" value="sfView_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#ac9adf7052a52fcc4c07390299c9e8b8c"><param name="Name" value="sfView_setSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a8b657d047008fc3af05b38b17b7499bc"><param name="Name" value="sfView_setViewport"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a2d022e3704f3bb9c3775cd2d08991090"><param name="Name" value="sfView_zoom"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#ab503beca818a947defefcaee069d051e"><param name="Name" value="sfWhite"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e"><param name="Name" value="sfWindow"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a21372b3208d26b6d8834653dfd68e1bf"><param name="Name" value="sfWindow_close"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a62ce7d23bab75de979733d33ddd1d26b"><param name="Name" value="sfWindow_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a1cc5243f3551270da858891b1e7ee696"><param name="Name" value="sfWindow_createFromHandle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#ae7f77cc0bb819320c64135dac787d316"><param name="Name" value="sfWindow_createUnicode"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a10907d8c517ce037d6f841c5e69fe437"><param name="Name" value="sfWindow_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a0bc0c3935fe007de095a72d0b34a6743"><param name="Name" value="sfWindow_display"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#ade728e9cda44c43a806632d6835cf234"><param name="Name" value="sfWindow_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a176c71c056c4bb8e1af633397453ce85"><param name="Name" value="sfWindow_getSettings"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#acca0f765b1572abd1fef5e7719cffe64"><param name="Name" value="sfWindow_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#aa0af87ca3a8405df13ee4d073d563cd9"><param name="Name" value="sfWindow_getSystemHandle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#ad3926f45d6b5ec44c26a5fa6100a07ad"><param name="Name" value="sfWindow_isOpen"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a51e92c4f34901f8b25987707e37ac478"><param name="Name" value="sfWindow_pollEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a0bbbbe74ef74e1ed15e1ffea2299ee38"><param name="Name" value="sfWindow_setActive"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a531e9b8dc4d770f02e0007c721f645ac"><param name="Name" value="sfWindow_setFramerateLimit"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a2d8879ef7dce55eec2374dd81b5b01ec"><param name="Name" value="sfWindow_setIcon"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a118b5b0477cad8570a43c1e0776a2344"><param name="Name" value="sfWindow_setJoystickThreshold"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a6ba581afb0c73bb6048b3663a06c66e8"><param name="Name" value="sfWindow_setKeyRepeatEnabled"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#ac7169f2d5fca1da063fa562c5b83b565"><param name="Name" value="sfWindow_setMouseCursorVisible"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a1bcb2e8b9015663f55c6319ef2ec6788"><param name="Name" value="sfWindow_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a59bfe45b4916569d266c4658a056f27d"><param name="Name" value="sfWindow_setSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#aaeed43706b88d6805249251b6428f58d"><param name="Name" value="sfWindow_setTitle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a8d454eab5edaefb5d48c34876e3e5def"><param name="Name" value="sfWindow_setUnicodeTitle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a54586139094b54571dd33a678168627e"><param name="Name" value="sfWindow_setVerticalSyncEnabled"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a287023f7aaaf603979ee7ac157f05f31"><param name="Name" value="sfWindow_setVisible"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a392ecee0264b630004d45c46a29097a3"><param name="Name" value="sfWindow_waitEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Color_8h.htm#a2c1c80ec505c9cb16ef3a0a48b6660f2"><param name="Name" value="sfYellow"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm"><param name="Name" value="Shader.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#aa6d8d66413429e558d78386ab3fa0c6f"><param name="Name" value="sfShader_bind"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a10bdc71be35779eae268a47f82641ef2"><param name="Name" value="sfShader_createFromFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a5b50ffaf819e672dcf93bf09a981bdc3"><param name="Name" value="sfShader_createFromMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#aae391e3bb2c315458fb03052b29496c0"><param name="Name" value="sfShader_createFromStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a52b589679d49020c4119d90d16128e00"><param name="Name" value="sfShader_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#aafdd81d0cd4b5587a948136e83469805"><param name="Name" value="sfShader_isAvailable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a0963517d8815f0948e476abca60a190f"><param name="Name" value="sfShader_setColorParameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#ae52805b872438a6d78b30197e934207b"><param name="Name" value="sfShader_setCurrentTextureParameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#aead3624797fa1d203fe26b830d00c78c"><param name="Name" value="sfShader_setFloat2Parameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a06bcfbe44258e5b7492d9f0cb17ea48c"><param name="Name" value="sfShader_setFloat3Parameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a92a5e1f0fecef1e5f130f6364cfa90d9"><param name="Name" value="sfShader_setFloat4Parameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#aed732f598ff18f1c4064a182b8f85606"><param name="Name" value="sfShader_setFloatParameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#ab2cc74edc4d481029482a75f59016a52"><param name="Name" value="sfShader_setTextureParameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a677b43325bf4c94bcc57ea6a4f38b40f"><param name="Name" value="sfShader_setTransformParameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a46786b0c9f2b5e2486058521f3f11075"><param name="Name" value="sfShader_setVector2Parameter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shader_8h.htm#a04029e0ce58c0ba60df21083a3fcd6b3"><param name="Name" value="sfShader_setVector3Parameter"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfRenderStates.htm#acd6612876be133c24ad91142bde659d5"><param name="Name" value="shader"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm"><param name="Name" value="Shape.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a486fad80d301adb776a064197898f6a6"><param name="Name" value="sfShape_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#ab107b9faac8c5ac6074150b34c484672"><param name="Name" value="sfShape_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a1f43ebef2592aecbc9c61c11d82f1cff"><param name="Name" value="sfShape_getFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#abb9890ef92b553a2e20c9f72f6844201"><param name="Name" value="sfShape_getGlobalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a63d1ae80b979fded5c99c2ae5f6e8e61"><param name="Name" value="sfShape_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#add61cd8ebae0de9ee90b89f872ec2fd5"><param name="Name" value="sfShape_getLocalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#ae026bc6acb5ff690bdebfe48476d39e0"><param name="Name" value="sfShape_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#aa6e413f8502e3efce3926c5a75767080"><param name="Name" value="sfShape_getOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a8a1d4519749437017d0336b1ee915302"><param name="Name" value="sfShape_getOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#aa96b3a25bca7f8147d0706667d567cf1"><param name="Name" value="sfShape_getPoint"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a3121b634448051962e9d1c374069211f"><param name="Name" value="sfShape_getPointCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#ac0acf82144bf498119b36a729d4175c0"><param name="Name" value="sfShape_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a8dac85a8e73e47ec715e9a719619edf4"><param name="Name" value="sfShape_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a65f8e78dddc5f5099dfdefeceee41a5c"><param name="Name" value="sfShape_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#ada9e504c8661518582404f05a3d1f98a"><param name="Name" value="sfShape_getTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a8f7f7f79a16a2d7c8a885e513030d1ee"><param name="Name" value="sfShape_getTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a8a412ceab6935af48da7cc5bd0dc9404"><param name="Name" value="sfShape_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a49e17f25c3a00253a53460b5137808b2"><param name="Name" value="sfShape_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#ae37988764819a72676d1d81d6d1b7271"><param name="Name" value="sfShape_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#aa040d1dec0d31176ad0bc62afa61b18d"><param name="Name" value="sfShape_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a7b5821250be84d4d4f51a8784cc5ff18"><param name="Name" value="sfShape_setFillColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a67322aa2e29df82651d2116ff81223ee"><param name="Name" value="sfShape_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#af625d721dfbda37c8700b4962a579fdd"><param name="Name" value="sfShape_setOutlineColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a81fc1fbfb24d2004c4ee91a7e03fb3d6"><param name="Name" value="sfShape_setOutlineThickness"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a493f116960f5db33689521f4454d11b9"><param name="Name" value="sfShape_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a7b8b895e43a534163700f39316cdb667"><param name="Name" value="sfShape_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a480fe71b36dae62029b9ba139c028dfd"><param name="Name" value="sfShape_setScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a0bf4295f46e387afc5efc79b8e5de718"><param name="Name" value="sfShape_setTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a495dd0f93e051fd127d8efc25c4a6183"><param name="Name" value="sfShape_setTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#ab28fc953f7b992f568b3f021a4d2ba56"><param name="Name" value="sfShape_update"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a89b2124456c9340f7e8be9d9c6989214"><param name="Name" value="sfShapeGetPointCallback"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Shape_8h.htm#a5ff33b0bd8d3bc45ef8c51aca395de49"><param name="Name" value="sfShapeGetPointCountCallback"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfKeyEvent.htm#aac1a7feeb500146e60d587b36e9525a4"><param name="Name" value="shift"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#a4e7d9913d70ce3b10724d00cbd803d8e"><param name="Name" value="size"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sleep_8h.htm"><param name="Name" value="Sleep.h"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm"><param name="Name" value="SocketSelector.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#addae5aecd0d795284d327ea91a49f1fa"><param name="Name" value="sfSocketSelector_addTcpListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a89594ac7dbcc463b0848ffa41cb72898"><param name="Name" value="sfSocketSelector_addTcpSocket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a8728d708e99ba0e04283602b47342665"><param name="Name" value="sfSocketSelector_addUdpSocket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#aac9a105a1d110a6afd026e368de161f1"><param name="Name" value="sfSocketSelector_clear"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#ac8150b50d59014e25645863e9ac973c8"><param name="Name" value="sfSocketSelector_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a6780529084e31bc86936585872ac306e"><param name="Name" value="sfSocketSelector_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a42fdd38af5d0a909fd759eee91e1bb45"><param name="Name" value="sfSocketSelector_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a86f582061f8d07695b9b40d0a0b38121"><param name="Name" value="sfSocketSelector_isTcpListenerReady"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a27cdd5ebb76d1a7d7f3a94718baf7b31"><param name="Name" value="sfSocketSelector_isTcpSocketReady"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a88333fbe2f3bd7360a7b97e5784851d5"><param name="Name" value="sfSocketSelector_isUdpSocketReady"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a66409a0a053cf1e4c069ac39f328dcb3"><param name="Name" value="sfSocketSelector_removeTcpListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a7d35906979ff1c3ad1f92ff068cb11c8"><param name="Name" value="sfSocketSelector_removeTcpSocket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#a2af95669bcea4332c4c63ae7524fc2bf"><param name="Name" value="sfSocketSelector_removeUdpSocket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketSelector_8h.htm#ab0b3fc8236caf67651b36cf7da7349e6"><param name="Name" value="sfSocketSelector_wait"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketStatus_8h.htm"><param name="Name" value="SocketStatus.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa2cd39f6f5e719db56a8c8af7eaa38d91"><param name="Name" value="sfSocketDisconnected"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3e5a069d6060c2a22aebd310c3c6c7cd"><param name="Name" value="sfSocketDone"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaaf66e3f5c22465cb8417fc9d699d49daa"><param name="Name" value="sfSocketError"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SocketStatus_8h.htm#a7ea6036375503daef59eb4cb38ccdcaaa3ae7c208663f775490d7816390b41e29"><param name="Name" value="sfSocketNotReady"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm"><param name="Name" value="Sound.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a0f9ac698aa6a99249c9bf0c908bf5737"><param name="Name" value="sfSound_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#abf595fd87343cfa4bdd8b3de66e49ad4"><param name="Name" value="sfSound_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#abf7257b4240f418fdf4f5e32044b8801"><param name="Name" value="sfSound_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a7863b70d1c25fc976619fd4ef3308036"><param name="Name" value="sfSound_getAttenuation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#aba441809a6be91e4069e673eb59d0d84"><param name="Name" value="sfSound_getBuffer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a62f8e167d158e2dd4a6a516c160c07cb"><param name="Name" value="sfSound_getLoop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#abf9ae0bba553c3a1f596c0e733ccd4ff"><param name="Name" value="sfSound_getMinDistance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#aa2c0626c26a01682dd1223e8f078d880"><param name="Name" value="sfSound_getPitch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#af40cc92cda1bfd4b1dd14c74e182c855"><param name="Name" value="sfSound_getPlayingOffset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#af3630c43ad2cc0136f619492c6e27cd0"><param name="Name" value="sfSound_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#af2cd7b899b11b98f112a76ed35401ed6"><param name="Name" value="sfSound_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a7cea6925f5f2573cdbe85151b4ccd725"><param name="Name" value="sfSound_getVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a36206a0368a68a443abf4691926d9b12"><param name="Name" value="sfSound_isRelativeToListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a2d204c5699e43bfd7df7a4200bf075cf"><param name="Name" value="sfSound_pause"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#ae1ac64027971d772a69b2d438ef2c544"><param name="Name" value="sfSound_play"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a967aacfd45a2481992e0fd6675f96b83"><param name="Name" value="sfSound_setAttenuation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a221ec41f39f50c09680dd2b1d0456c2c"><param name="Name" value="sfSound_setBuffer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a11ab7b0411b91cc03ca5a4a6635bbe19"><param name="Name" value="sfSound_setLoop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a26fa1bde66c28d564f0e58be0e799b4f"><param name="Name" value="sfSound_setMinDistance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a0b3a3f27926f58560126b3c058c2461d"><param name="Name" value="sfSound_setPitch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a32df8c4952ae6594d9dfa31d34c11304"><param name="Name" value="sfSound_setPlayingOffset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a48d44dd3c9adbb81ac439244d3105dc3"><param name="Name" value="sfSound_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a624a4e96c39997b2bde7ea587f9d1205"><param name="Name" value="sfSound_setRelativeToListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#a027d65cacbdf9d6adab9599515217bbe"><param name="Name" value="sfSound_setVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sound_8h.htm#ace20faa60e5dc4b3df10a917ab831b9b"><param name="Name" value="sfSound_stop"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm"><param name="Name" value="SoundBuffer.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#a252862b4b650aad11681f46b7bb03d18"><param name="Name" value="sfSoundBuffer_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#afd79a633db98cd67412c2090e27eda2f"><param name="Name" value="sfSoundBuffer_createFromFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#ab5619dc26f92b49ad849a31c076c19cb"><param name="Name" value="sfSoundBuffer_createFromMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#a194ce902c71f4303444abfc50ddf847e"><param name="Name" value="sfSoundBuffer_createFromSamples"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#aabe469481de03c1105a6a1795d350d35"><param name="Name" value="sfSoundBuffer_createFromStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#ac5c6b7137c8aa50b08da1db4a2f9ffa7"><param name="Name" value="sfSoundBuffer_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#aa8dddfac12df7ed8f7dfde67d5cdf3bb"><param name="Name" value="sfSoundBuffer_getChannelCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#a7355363ded1eac71e4f6e6055070ba77"><param name="Name" value="sfSoundBuffer_getDuration"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#a1b5d5a7c07a34d18b8b7e5cbd4bba124"><param name="Name" value="sfSoundBuffer_getSampleCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#ad1292a6b5dfb16231699bbbdd8203929"><param name="Name" value="sfSoundBuffer_getSampleRate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#a3f4db2035cf3d402821915c6acaa7e00"><param name="Name" value="sfSoundBuffer_getSamples"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBuffer_8h.htm#a000b174d5c34863bf6d09f81bb700865"><param name="Name" value="sfSoundBuffer_saveToFile"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBufferRecorder_8h.htm"><param name="Name" value="SoundBufferRecorder.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBufferRecorder_8h.htm#a5fabb149d3e45a604a41b8bef83f657d"><param name="Name" value="sfSoundBufferRecorder_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBufferRecorder_8h.htm#ac0eef3a83c66d028fecd71169564418c"><param name="Name" value="sfSoundBufferRecorder_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBufferRecorder_8h.htm#a6a1f74b20f320f065a7506d4485980bd"><param name="Name" value="sfSoundBufferRecorder_getBuffer"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBufferRecorder_8h.htm#aeb44e921681323856a2a8e3cfe3e1482"><param name="Name" value="sfSoundBufferRecorder_getSampleRate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBufferRecorder_8h.htm#a1740cc270c305df2d40611adf59963a1"><param name="Name" value="sfSoundBufferRecorder_start"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundBufferRecorder_8h.htm#a28e1beef74f720c48fa61d86b5bc3255"><param name="Name" value="sfSoundBufferRecorder_stop"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm"><param name="Name" value="SoundRecorder.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a39c9a56c773f15ec3549ec60d3c5ee6e"><param name="Name" value="sfSoundRecorder_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a7258c607b624bb79a1c563196c67acc5"><param name="Name" value="sfSoundRecorder_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a11efae59a67beccc7c972a25e1d4d0b5"><param name="Name" value="sfSoundRecorder_getSampleRate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a476094e3adf6380f88e3741269d28af7"><param name="Name" value="sfSoundRecorder_isAvailable"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a098e51a0657452111ef97d1d4a85c12e"><param name="Name" value="sfSoundRecorder_start"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#afb0989a93277c350ccc185e39136e0f2"><param name="Name" value="sfSoundRecorder_stop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#ad6d8bc1ecf3c165f687044c69b95ec79"><param name="Name" value="sfSoundRecorderProcessCallback"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a51de2ab37546b8f518af2a62f2fe6936"><param name="Name" value="sfSoundRecorderStartCallback"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundRecorder_8h.htm#a1c79476189b5754b7ccd80de4f9b193d"><param name="Name" value="sfSoundRecorderStopCallback"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStatus_8h.htm"><param name="Name" value="SoundStatus.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4ada3ad38cf37ff04853a59e10ca861bb270"><param name="Name" value="sfPaused"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adab0288349c759b3a57be34a1c69af9927"><param name="Name" value="sfPlaying"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStatus_8h.htm#af27f85d8d7194f78432ff631bafae4adabbbb17585490e5f893f4be8af1e1e809"><param name="Name" value="sfStopped"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm"><param name="Name" value="SoundStream.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#ac006896c83a629a874cc7cb46f5e866a"><param name="Name" value="sfSoundStream_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#af7e6c6ec42b6c281bb0d4802b0b8fb45"><param name="Name" value="sfSoundStream_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a6c651fef3871175703e33abac0f9a39d"><param name="Name" value="sfSoundStream_getAttenuation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#ae5bfb47350f0c43818f7ed398391759e"><param name="Name" value="sfSoundStream_getChannelCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a004f4e8e776cc3fac9987a44329888cd"><param name="Name" value="sfSoundStream_getLoop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a212687e975a8680d2b1fc35bb8785140"><param name="Name" value="sfSoundStream_getMinDistance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a80ee489adc5a9bc7f8fef4cce274f271"><param name="Name" value="sfSoundStream_getPitch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#acb4e74c48cfa0d9357393552beea571b"><param name="Name" value="sfSoundStream_getPlayingOffset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a2fe5e062a1f12187fa0564d4b56283d0"><param name="Name" value="sfSoundStream_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#aa662db8f768f80d816eb62f12510a2d1"><param name="Name" value="sfSoundStream_getSampleRate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#acf72dc4a437d3eec15a58ac5d15c75af"><param name="Name" value="sfSoundStream_getStatus"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a3519220485bc8516f1fe8be094bc01cc"><param name="Name" value="sfSoundStream_getVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#aeac352c2a653a37367748119739e0788"><param name="Name" value="sfSoundStream_isRelativeToListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a47f56cdda3062aea49fdac490f7f2533"><param name="Name" value="sfSoundStream_pause"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#aaa70e5f2e08f735cf94aef6269fa6651"><param name="Name" value="sfSoundStream_play"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a00da52ffefb9b4829410b3c8addf2365"><param name="Name" value="sfSoundStream_setAttenuation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a35f78c40fabcdbdb7e57c5e3bd23c58c"><param name="Name" value="sfSoundStream_setLoop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#ad3562cf63d4d1ccd81c0cecbbda327c3"><param name="Name" value="sfSoundStream_setMinDistance"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#afff581abd7319d5d62c3254077d741ef"><param name="Name" value="sfSoundStream_setPitch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a229a0b385d4e2b4d3457b52188f04415"><param name="Name" value="sfSoundStream_setPlayingOffset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a9e30e18aa0cc1ad972b8a3c8ea10b1c8"><param name="Name" value="sfSoundStream_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#ac2d536a0231a24308d87f211b0ead38a"><param name="Name" value="sfSoundStream_setRelativeToListener"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#ac58b39224e3373b45a4594f468a718ef"><param name="Name" value="sfSoundStream_setVolume"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a76d8f44494ff6f2fd02186a19e4d8042"><param name="Name" value="sfSoundStream_stop"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#a07098319793569f781ae7eb918ebced7"><param name="Name" value="sfSoundStreamGetDataCallback"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="SoundStream_8h.htm#aca9917589476306488bd05bc2838f5cc"><param name="Name" value="sfSoundStreamSeekCallback"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm"><param name="Name" value="Sprite.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#afa1ec20fd18240348422c68c7b78bae8"><param name="Name" value="sfSprite_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a3b8bfa5e7af3bb5986c9789c75d39dfe"><param name="Name" value="sfSprite_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#ad30923ada0230c815bfc38b255d678c6"><param name="Name" value="sfSprite_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a2ba5f1d30aca03cd9afadcfc666087bf"><param name="Name" value="sfSprite_getColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a97e1454e1dc9f9d03999e19e071ae729"><param name="Name" value="sfSprite_getGlobalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a80885e4108ef4bdf6a69880444902d22"><param name="Name" value="sfSprite_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a32773f4f249a97fbeb671f496ba0f176"><param name="Name" value="sfSprite_getLocalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a1908bc1edfd0b7ab1918dd75b53b5b76"><param name="Name" value="sfSprite_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a5bd0fde08b347facee6abea93fc087a5"><param name="Name" value="sfSprite_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a4de9825b70e11b8470de4a01e0092f76"><param name="Name" value="sfSprite_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#aa08f626f3906a287e8042bd2694b6208"><param name="Name" value="sfSprite_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a25001488c7a9034ba01942ade51061a0"><param name="Name" value="sfSprite_getTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#aa6e5fd37292079d0db887061f609967b"><param name="Name" value="sfSprite_getTextureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a944dfada5d1eff9c0e2a25e6d6ae595e"><param name="Name" value="sfSprite_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a1eec2a7cbb9874d5d0fd0d2e33a742f6"><param name="Name" value="sfSprite_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a97a77ee31b0ec41c26960ab770e86ef1"><param name="Name" value="sfSprite_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a31077d5382fe3a21b9cab69f3cbaaf2b"><param name="Name" value="sfSprite_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a94fc2479694322e310a307e6e1b68a8a"><param name="Name" value="sfSprite_setColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#ad2da4912244f767ddec6314a1c1780a5"><param name="Name" value="sfSprite_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a9d17e672598d42d102ee66ed8b23760c"><param name="Name" value="sfSprite_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#ad954a9e79b73b9eee8bad1543f0fba13"><param name="Name" value="sfSprite_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#ac7a24afd9c39bb9bf0a8099d37915bc1"><param name="Name" value="sfSprite_setScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#aa3e0b005815ffb788e5d169e35d5498b"><param name="Name" value="sfSprite_setTexture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Sprite_8h.htm#a0db5b51ca60bc314d244e3144150a7b7"><param name="Name" value="sfSprite_setTextureRect"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfContextSettings.htm#a61cc7290934e675045fa0696dc98812f"><param name="Name" value="stencilBits"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="System_2Export_8h.htm"><param name="Name" value="System/Export.h"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="System_2Types_8h.htm"><param name="Name" value="System/Types.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="System_2Types_8h.htm#a0c6f16d88be03597426f6e2f6c8eb8f9"><param name="Name" value="sfClock"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="System_2Types_8h.htm#a73af667dbea6751557c001bb235c9955"><param name="Name" value="sfMutex"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="System_2Types_8h.htm#a15683ac09ac1dd77c08e962744bf59a1"><param name="Name" value="sfThread"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfKeyEvent.htm#a7bd543c75eb15fc9a7241d87cb0eb37b"><param name="Name" value="system"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm"><param name="Name" value="TcpListener.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#ae9abb14c38c191f24b946e156811e015"><param name="Name" value="sfTcpListener_accept"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#a4f917bff085eba16bb8f4f04a02e0501"><param name="Name" value="sfTcpListener_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#ab8f2de1062490e29040b80851aee54ea"><param name="Name" value="sfTcpListener_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#a39fc793abf0349fc817ca56d1457fa4d"><param name="Name" value="sfTcpListener_getLocalPort"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#ab22c015a56c355a937ba6269ce055a29"><param name="Name" value="sfTcpListener_isBlocking"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#a9cdb3dbb682e1f6b0b3d0b2a27235c7c"><param name="Name" value="sfTcpListener_listen"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpListener_8h.htm#a669e10dfb7a6f482d6ec92e35025ce5b"><param name="Name" value="sfTcpListener_setBlocking"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm"><param name="Name" value="TcpSocket.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a9c4184f1812234019fd72f6e59e97e80"><param name="Name" value="sfTcpSocket_connect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a2e7a7f721c7131bc7a01d300c61fb96a"><param name="Name" value="sfTcpSocket_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a5ccedadb6ebc020c3cbb37dbd049778b"><param name="Name" value="sfTcpSocket_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#aac5cc7a607cf3a0eb26298cca3a9975f"><param name="Name" value="sfTcpSocket_disconnect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a1ebf96d27670ca943a4b177ff332d23c"><param name="Name" value="sfTcpSocket_getLocalPort"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#afb359983c56c78d5891a32740364ba52"><param name="Name" value="sfTcpSocket_getRemoteAddress"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a853404b1381b6385a1217a6e75afc91b"><param name="Name" value="sfTcpSocket_getRemotePort"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a75bb56edaaf054a581494c64b7eed4a8"><param name="Name" value="sfTcpSocket_isBlocking"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#aee28daf5169c0a5267f577335bc1d7ae"><param name="Name" value="sfTcpSocket_receive"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#aec570f5bb1a24918c85d05b305bb7523"><param name="Name" value="sfTcpSocket_receivePacket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#aeffdc58f74c32006760ca3f0b960911b"><param name="Name" value="sfTcpSocket_send"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#aa1bcf582e4d66d89abf05ba20688e3ef"><param name="Name" value="sfTcpSocket_sendPacket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="TcpSocket_8h.htm#a4b45f9e40dcf7879f165e8279de44237"><param name="Name" value="sfTcpSocket_setBlocking"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfInputStream.htm#a77eb62116437c5e537c41251bb1a1aef"><param name="Name" value="tell"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVertex.htm#a22d15c7ba97e7baeaa88221403a3cc34"><param name="Name" value="texCoords"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm"><param name="Name" value="Text.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a1e7556238e10d07d3eda941017f2ac49"><param name="Name" value="sfText_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#ae7b70f54d56d5c8df8959744f15e2023"><param name="Name" value="sfText_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a83e86645fae5a0bbb2b98133547b4d6f"><param name="Name" value="sfText_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a750a028a2cfeed4e978ed166ca0591ef"><param name="Name" value="sfText_findCharacterPos"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a6c227d12dabf1ebda7d51a0561a16313"><param name="Name" value="sfText_getCharacterSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a62ec37de3693ee0f0a491cee7e8a96bf"><param name="Name" value="sfText_getColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#abd1a383a243df8f98f4b615598d42a30"><param name="Name" value="sfText_getFont"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a2baf9c0ecdca166dd738d67de5cc7281"><param name="Name" value="sfText_getGlobalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a91f29cc8462ca53f48b88058e9a10399"><param name="Name" value="sfText_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a9b4b1b1777adfbf4500bd330be3793f3"><param name="Name" value="sfText_getLocalBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#af688adf98056e79d57d1492058071425"><param name="Name" value="sfText_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a5196e8dc1bae8de5a4a87578a6d4225d"><param name="Name" value="sfText_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#ade010ad08321c818e0d8167050fdfc16"><param name="Name" value="sfText_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#aa7d090a7474cba7672e2327b541523d6"><param name="Name" value="sfText_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a1b8984cfb31469f5317d7b19a6f09798"><param name="Name" value="sfText_getString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a0b0f76ecd56df2cf67b395c92e00dedf"><param name="Name" value="sfText_getStyle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a2981417004fdaeff4e3ef988d1a6b969"><param name="Name" value="sfText_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a198495aa3d6dd2d6db3a3bd1c3b5730a"><param name="Name" value="sfText_getUnicodeString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#ad0f1d51d4e383c8e2ee9a117c2fece49"><param name="Name" value="sfText_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#ac3ef9aa913650cfa2ff301c772ada8d7"><param name="Name" value="sfText_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a84d5017b3acc7fbf0ae1a7aa895ba08d"><param name="Name" value="sfText_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#aef27fa7e14d8ff093e5f02c4bea96fe9"><param name="Name" value="sfText_setCharacterSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a0a8a8077b853f5dccc0c1ea4f97fe2f7"><param name="Name" value="sfText_setColor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a850d77f50c09e5c2c7f6ee21ea047186"><param name="Name" value="sfText_setFont"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a7a71f9dda0f3394c648d1e52113a4b30"><param name="Name" value="sfText_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a4e77deb67e5affaad8d5559b5e7f88f7"><param name="Name" value="sfText_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a736b88fca82dc886a2c0e5e17da9ebdb"><param name="Name" value="sfText_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#af40bee46a8dce7a3b8d5acd0e9981df1"><param name="Name" value="sfText_setScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a4c8aface66515135b3bd56eb8aa5c714"><param name="Name" value="sfText_setString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#acfbc1acf764acdc9cd3373d4701f3925"><param name="Name" value="sfText_setStyle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a0d75b44d58c3f555d3dd86c4b1fbfbea"><param name="Name" value="sfText_setUnicodeString"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a50782849095e33db86813a54c891093ea23c8e2eb86d00f76764f1c4f276bc32e"><param name="Name" value="sfTextBold"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a50782849095e33db86813a54c891093eae72c3fdbb5b706016193b0a541f0e1eb"><param name="Name" value="sfTextItalic"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a50782849095e33db86813a54c891093ea1cf64f65efbb71958b40cb2e89a72fd2"><param name="Name" value="sfTextRegular"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Text_8h.htm#a50782849095e33db86813a54c891093eac06294b59cff254895b210a33bc5ea36"><param name="Name" value="sfTextUnderlined"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#aeef4dfa8ecc93109c1606aaed7ab9bab"><param name="Name" value="text"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm"><param name="Name" value="Texture.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a93858b1acf2b2444cdcbd358a7870392"><param name="Name" value="sfTexture_bind"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#ad41b0ee28a542e36d9b4252962fe7ab5"><param name="Name" value="sfTexture_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a31a0a4bb0a066d52c4576cb7bc593439"><param name="Name" value="sfTexture_copyToImage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#adb70e3542940670b959aac0d6cb3928f"><param name="Name" value="sfTexture_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a4f6000a17cd1ee2f7955d6f671fe7b54"><param name="Name" value="sfTexture_createFromFile"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a2a45cfd1e5a0682afd8348edbd8d7c48"><param name="Name" value="sfTexture_createFromImage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a84f2b168f062233396acb236682e3570"><param name="Name" value="sfTexture_createFromMemory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a8da6416a57852b24974f1a09403a0b33"><param name="Name" value="sfTexture_createFromStream"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#aedade8aee288d2832288fdf2ba94767c"><param name="Name" value="sfTexture_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a9ce27b7ffa8cf06a22e2335d66e82d4d"><param name="Name" value="sfTexture_getMaximumSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a52b1c4bb16521e933b13fb11882d8826"><param name="Name" value="sfTexture_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a6a7608c4160b0927e319771851604907"><param name="Name" value="sfTexture_isRepeated"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a36362ac2ea42d7cac13ab4bd726c0f2a"><param name="Name" value="sfTexture_isSmooth"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a6b2914a31fc37ebba8ab2fd66ced3808"><param name="Name" value="sfTexture_setRepeated"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a343d6e61e93ff2ddea730dac554ffa7f"><param name="Name" value="sfTexture_setSmooth"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a0385ceaa1c474eb07f8d414b5380d21b"><param name="Name" value="sfTexture_updateFromImage"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a5bc557f532e53a25c1b970de77dc46d2"><param name="Name" value="sfTexture_updateFromPixels"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#a0115dfe938c5c0f3d800e6498bf46553"><param name="Name" value="sfTexture_updateFromRenderWindow"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Texture_8h.htm#aef18f4ebd6c4585f3b84b7233f3134dd"><param name="Name" value="sfTexture_updateFromWindow"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfRenderStates.htm#a20e03b16909ee04aa295c1505240cc50"><param name="Name" value="texture"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfGlyph.htm#ac8667a7e0146214cc50d7f58e87ad628"><param name="Name" value="textureRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Thread_8h.htm"><param name="Name" value="Thread.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Thread_8h.htm#a9257f98a24e85cc85b59c181db4e84dc"><param name="Name" value="sfThread_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Thread_8h.htm#a013650eb375bce8ba691814abe94bfe6"><param name="Name" value="sfThread_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Thread_8h.htm#ad68fdc94cc65dddf1b27a5b0758d3335"><param name="Name" value="sfThread_launch"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Thread_8h.htm#a1700c19f916ce8dfc8d2dcfe93d299ed"><param name="Name" value="sfThread_terminate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Thread_8h.htm#a198ad9130b09b362941c43b90f547381"><param name="Name" value="sfThread_wait"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm"><param name="Name" value="Time.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#a4a0f1f0993da5aa294d907c4541d1383"><param name="Name" value="sfMicroseconds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#a1261192be4f54d0d1f86d77c546d0909"><param name="Name" value="sfMilliseconds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#a0f8397f102ce9f6519abb273c980edb3"><param name="Name" value="sfSeconds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#a182b22a1ee5a9bd428d2d68975a2fc7c"><param name="Name" value="sfTime_asMicroseconds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#ae18c160c0513c04ff6f3677add1c2041"><param name="Name" value="sfTime_asMilliseconds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#a4eae76694e0dc04bad76472f5512a83e"><param name="Name" value="sfTime_asSeconds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Time_8h.htm#a4bfaf4ff046dfbbfa6c900ec9b839b4d"><param name="Name" value="sfTime_Zero"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfFloatRect.htm#a367f21655bb64c554dbbd1c723325c9f"><param name="Name" value="top"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfFloatRect.htm#a367f21655bb64c554dbbd1c723325c9f"><param name="Name" value="sfFloatRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfIntRect.htm#a2126d372442c97cf66e7fff4579c1f07"><param name="Name" value="sfIntRect"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm"><param name="Name" value="Transform.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a552690ab21fd47659f412cf801ad3477"><param name="Name" value="sfTransform_combine"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a46fb0a93fc21dcb280e1ec4fc4a91cfa"><param name="Name" value="sfTransform_fromMatrix"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a7a01c40ea607624d70f901452eae83bd"><param name="Name" value="sfTransform_getInverse"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#adefcb358d2f240b18e835613c563eefc"><param name="Name" value="sfTransform_getMatrix"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#ae31e8c09a792f146d2b2d04ad50c9409"><param name="Name" value="sfTransform_Identity"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#ae75d653c20e398cda2e6b17c47bad7d2"><param name="Name" value="sfTransform_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a193173122b50519ae84f02a13600f22b"><param name="Name" value="sfTransform_rotateWithCenter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a6b98dc4a8fa5c92857969fa1908ece1a"><param name="Name" value="sfTransform_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#ad2947ed7ba1fb74024141a1daef393b8"><param name="Name" value="sfTransform_scaleWithCenter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a6f08eb29f3e596c59505cfadf83bed68"><param name="Name" value="sfTransform_transformPoint"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a7491ed1f5f0c5bfb6ded1c78f2f0728a"><param name="Name" value="sfTransform_transformRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transform_8h.htm#a564aa15648b02233ee3488e4b05b20e1"><param name="Name" value="sfTransform_translate"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfRenderStates.htm#a9e76882c4d6ff589e739c44b27cdba0a"><param name="Name" value="transform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm"><param name="Name" value="Transformable.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a9bd2e80a19ae4b88aa390e8f33c8d3ee"><param name="Name" value="sfTransformable_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#ad09fa6667f78ee9edccef7ad89edb891"><param name="Name" value="sfTransformable_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a539f6e2f7f0d69912e8ea449c2e569df"><param name="Name" value="sfTransformable_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a136021f53c2a12655a215245c63fdd97"><param name="Name" value="sfTransformable_getInverseTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#af5b3686f9b452711dfb433d44c98ada5"><param name="Name" value="sfTransformable_getOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#ae97417c3411467d47f4093897a0451ca"><param name="Name" value="sfTransformable_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a763d72100200cdddfd8ca7f66862cb1d"><param name="Name" value="sfTransformable_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a1eb294c729aec0f3ba1d52b0a1b4483c"><param name="Name" value="sfTransformable_getScale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#ab2a9fc159b51a6c4d211de8b747c8b93"><param name="Name" value="sfTransformable_getTransform"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a69fb9dc215c40d417ac5a8e628db7454"><param name="Name" value="sfTransformable_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a406ce10ec74200ab111bb4cc0d85054f"><param name="Name" value="sfTransformable_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a2cf4590094f13e7a94646e85c2fcade9"><param name="Name" value="sfTransformable_scale"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a4887dd4e715a717683f4352feb1f2cd5"><param name="Name" value="sfTransformable_setOrigin"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#ad67bfbdb8c8ae13a8a97dab37a8a39b0"><param name="Name" value="sfTransformable_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#a2dbb25d013c075f2870e65c511a9ba92"><param name="Name" value="sfTransformable_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Transformable_8h.htm#acd834de75a3b5fe9491c4d86956feb27"><param name="Name" value="sfTransformable_setScale"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#ae061e7ccb28bea305ba1b88f1f5353e0"><param name="Name" value="type"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="unionsfEvent.htm#ae061e7ccb28bea305ba1b88f1f5353e0"><param name="Name" value="sfEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickButtonEvent.htm#a1f7a362e574a4eb12c228be70b5cda48"><param name="Name" value="sfJoystickButtonEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickConnectEvent.htm#aec02924a112c938b158737dd53c51490"><param name="Name" value="sfJoystickConnectEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfJoystickMoveEvent.htm#a2b937fff9ea183acee1abc98d848c2d7"><param name="Name" value="sfJoystickMoveEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfKeyEvent.htm#adf69205f01f61f66e91d2177da3bd317"><param name="Name" value="sfKeyEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseButtonEvent.htm#ae2bc9b05527866d591a59eaf67908e7f"><param name="Name" value="sfMouseButtonEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseMoveEvent.htm#aebb667c6a9a1d1a4dce5c2a38d7bb5f0"><param name="Name" value="sfMouseMoveEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseWheelEvent.htm#a0c58eb1e77a0d681f7803cdb3c85f800"><param name="Name" value="sfMouseWheelEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfSizeEvent.htm#a5ec89933cfa94a7d5e07e456cb132687"><param name="Name" value="sfSizeEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfTextEvent.htm#a76f692faa7c52d8d81f088479f3be530"><param name="Name" value="sfTextEvent"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm"><param name="Name" value="UdpSocket.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#a277b0694d66511783f9907975793dae6"><param name="Name" value="sfUdpSocket_bind"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#af649392c41ece776fd7ec56217639615"><param name="Name" value="sfUdpSocket_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#afac1437f83c9a385a3f43db52aa9234d"><param name="Name" value="sfUdpSocket_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#ae343b0527f28b4ccb70c1e959a84ba76"><param name="Name" value="sfUdpSocket_getLocalPort"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#ad3cb760bad25d3aa38c23e0f22ff49cf"><param name="Name" value="sfUdpSocket_isBlocking"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#a68b62f968f64978bf08d64421af81c28"><param name="Name" value="sfUdpSocket_maxDatagramSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#a80106b3d8ad72364b2774fecdcaf8553"><param name="Name" value="sfUdpSocket_receive"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#a71868a2da0677442bf9366182a0ea8b4"><param name="Name" value="sfUdpSocket_receivePacket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#ac31401cdf413cbe5fde7d8d2e2a2dadc"><param name="Name" value="sfUdpSocket_send"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#a396b459d2c7c555998faa3b349f12aa4"><param name="Name" value="sfUdpSocket_sendPacket"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#ad7afb7be44883236277629efe74ddb44"><param name="Name" value="sfUdpSocket_setBlocking"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="UdpSocket_8h.htm#a800776e415ce2705d0b9a71736d4d71c"><param name="Name" value="sfUdpSocket_unbind"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfTextEvent.htm#a2c6653025edc30095dfcf46194217c38"><param name="Name" value="unicode"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfInputStream.htm#a30735244b50522aef5bec127e32723da"><param name="Name" value="userData"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm"><param name="Name" value="VertexArray.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#ad9b331d017f46ab94d366fe34f525b9c"><param name="Name" value="sfVertexArray_append"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#afe9897d04a518535c3d5213a5d7991f4"><param name="Name" value="sfVertexArray_clear"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#ab58b011a15ed4bfdf0ed24c8aa481ceb"><param name="Name" value="sfVertexArray_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#a9b903c73366743e28b290398dc148996"><param name="Name" value="sfVertexArray_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#a2478b2f05fdb91085936fd92f285bcc2"><param name="Name" value="sfVertexArray_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#a05dc73fea70369efbd5d9e564ee93053"><param name="Name" value="sfVertexArray_getBounds"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#aeae67dc58c1394d0c792a7adaa744ff0"><param name="Name" value="sfVertexArray_getPrimitiveType"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#a7e8e994cffdb8fa7c29d1ca67067e69c"><param name="Name" value="sfVertexArray_getVertex"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#acc2045fa5f5dd89efe6a573d92382acc"><param name="Name" value="sfVertexArray_getVertexCount"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#ab5505df24acd593410120a89f6b7270d"><param name="Name" value="sfVertexArray_resize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VertexArray_8h.htm#a2eb1b5ee96d827f011e09951a8f77ec1"><param name="Name" value="sfVertexArray_setPrimitiveType"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VideoMode_8h.htm"><param name="Name" value="VideoMode.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VideoMode_8h.htm#a36e66ffd586cf4b7702306f8443675b9"><param name="Name" value="sfVideoMode_getDesktopMode"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VideoMode_8h.htm#a974de07cb377e7ab5b51a0912edcdda1"><param name="Name" value="sfVideoMode_getFullscreenModes"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="VideoMode_8h.htm#a4e2ed0c0b86aec06995bb9ca0e61845f"><param name="Name" value="sfVideoMode_isValid"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm"><param name="Name" value="View.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a1763c62462a11c2da737f513a31c313f"><param name="Name" value="sfView_copy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a012d771cbc2a28135b54569de7f97d07"><param name="Name" value="sfView_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a7a3186f3e1e3466b302505bea210d331"><param name="Name" value="sfView_createFromRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a437e74187a4051f494cd2c085c24f504"><param name="Name" value="sfView_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a5dfa70990eb9e42b86793be6acce5f77"><param name="Name" value="sfView_getCenter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a59ad559ab84d968e9afa36f9aef1a129"><param name="Name" value="sfView_getRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a7e1d07a9bb8c63604a5a5e4bb1af414e"><param name="Name" value="sfView_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#aba7e1c8378b81a83ff48513830c361c1"><param name="Name" value="sfView_getViewport"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#ab549877e98cd1ed2f2e1e9ee5238d092"><param name="Name" value="sfView_move"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#abcb11bfce774e22c0064a1377973dd51"><param name="Name" value="sfView_reset"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a071e2bb92561b17e0f5c1ecddd8e1f11"><param name="Name" value="sfView_rotate"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#af43eb223d8d146048adc203b31994856"><param name="Name" value="sfView_setCenter"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a8b4963fee083d8fe16cf7b2079225bd4"><param name="Name" value="sfView_setRotation"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#ac9adf7052a52fcc4c07390299c9e8b8c"><param name="Name" value="sfView_setSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a8b657d047008fc3af05b38b17b7499bc"><param name="Name" value="sfView_setViewport"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="View_8h.htm#a2d022e3704f3bb9c3775cd2d08991090"><param name="Name" value="sfView_zoom"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfFloatRect.htm#a0f630ef476d31b0ebd925de1aa09ff7d"><param name="Name" value="width"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfFloatRect.htm#a0f630ef476d31b0ebd925de1aa09ff7d"><param name="Name" value="sfFloatRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfIntRect.htm#a17806f620fd708b0f3d945c139b12b67"><param name="Name" value="sfIntRect"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfSizeEvent.htm#a8b55ea8ba2b46cd80294e378629604e2"><param name="Name" value="sfSizeEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVideoMode.htm#aadfdae86db1f1b54b451fde816157b69"><param name="Name" value="sfVideoMode"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Export_8h.htm"><param name="Name" value="Window/Export.h"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Types_8h.htm"><param name="Name" value="Window/Types.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Types_8h.htm#a66c8e0b70baa13ae364647083f650175"><param name="Name" value="sfContext"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Types_8h.htm#a6f35847172308743f3fa10d84535ae8e"><param name="Name" value="sfWindow"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm"><param name="Name" value="Window/Window.h"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7afa284aca4f222f57bafc7f36049499bc"><param name="Name" value="sfClose"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a2f0ffd7ad91bc17ad0c265dc1f1c0c9e"><param name="Name" value="sfDefaultStyle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a80048058ae1c4ddf37550ff293a84284"><param name="Name" value="sfFullscreen"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7ad70a92c4549ae23a4d19eba07953a3dc"><param name="Name" value="sfNone"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a212150f39fe0bbef3124e2cf6dc4b646"><param name="Name" value="sfResize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7aecc02f390b4b8885b4caadfddab4230e"><param name="Name" value="sfTitlebar"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a21372b3208d26b6d8834653dfd68e1bf"><param name="Name" value="sfWindow_close"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a62ce7d23bab75de979733d33ddd1d26b"><param name="Name" value="sfWindow_create"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a1cc5243f3551270da858891b1e7ee696"><param name="Name" value="sfWindow_createFromHandle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#ae7f77cc0bb819320c64135dac787d316"><param name="Name" value="sfWindow_createUnicode"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a10907d8c517ce037d6f841c5e69fe437"><param name="Name" value="sfWindow_destroy"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a0bc0c3935fe007de095a72d0b34a6743"><param name="Name" value="sfWindow_display"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#ade728e9cda44c43a806632d6835cf234"><param name="Name" value="sfWindow_getPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a176c71c056c4bb8e1af633397453ce85"><param name="Name" value="sfWindow_getSettings"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#acca0f765b1572abd1fef5e7719cffe64"><param name="Name" value="sfWindow_getSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#aa0af87ca3a8405df13ee4d073d563cd9"><param name="Name" value="sfWindow_getSystemHandle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#ad3926f45d6b5ec44c26a5fa6100a07ad"><param name="Name" value="sfWindow_isOpen"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a51e92c4f34901f8b25987707e37ac478"><param name="Name" value="sfWindow_pollEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a0bbbbe74ef74e1ed15e1ffea2299ee38"><param name="Name" value="sfWindow_setActive"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a531e9b8dc4d770f02e0007c721f645ac"><param name="Name" value="sfWindow_setFramerateLimit"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a2d8879ef7dce55eec2374dd81b5b01ec"><param name="Name" value="sfWindow_setIcon"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a118b5b0477cad8570a43c1e0776a2344"><param name="Name" value="sfWindow_setJoystickThreshold"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a6ba581afb0c73bb6048b3663a06c66e8"><param name="Name" value="sfWindow_setKeyRepeatEnabled"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#ac7169f2d5fca1da063fa562c5b83b565"><param name="Name" value="sfWindow_setMouseCursorVisible"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a1bcb2e8b9015663f55c6319ef2ec6788"><param name="Name" value="sfWindow_setPosition"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a59bfe45b4916569d266c4658a056f27d"><param name="Name" value="sfWindow_setSize"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#aaeed43706b88d6805249251b6428f58d"><param name="Name" value="sfWindow_setTitle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a8d454eab5edaefb5d48c34876e3e5def"><param name="Name" value="sfWindow_setUnicodeTitle"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a54586139094b54571dd33a678168627e"><param name="Name" value="sfWindow_setVerticalSyncEnabled"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a287023f7aaaf603979ee7ac157f05f31"><param name="Name" value="sfWindow_setVisible"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="Window_2Window_8h.htm#a392ecee0264b630004d45c46a29097a3"><param name="Name" value="sfWindow_waitEvent"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseButtonEvent.htm#a0a50fc458ebcd9aa6779931368056596"><param name="Name" value="x"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseButtonEvent.htm#a0a50fc458ebcd9aa6779931368056596"><param name="Name" value="sfMouseButtonEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseMoveEvent.htm#a5cdd2c0c110a13a8ef4e4367ebc517ba"><param name="Name" value="sfMouseMoveEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseWheelEvent.htm#a11691f335bfe323a3331945f794c0d69"><param name="Name" value="sfMouseWheelEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2f.htm#a2831ab915f26482cff5195c288c95841"><param name="Name" value="sfVector2f"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2i.htm#a24a652cf567fb6f48ce7e292fb2c7d3b"><param name="Name" value="sfVector2i"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2u.htm#a61be71c52964b5a54e5320ad77c3a31a"><param name="Name" value="sfVector2u"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector3f.htm#abca3dba3bade03cda83587f122507d7b"><param name="Name" value="sfVector3f"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseButtonEvent.htm#a36ee300646b8baa339bf9a37aa365466"><param name="Name" value="y"></OBJECT>
+ <UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseButtonEvent.htm#a36ee300646b8baa339bf9a37aa365466"><param name="Name" value="sfMouseButtonEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseMoveEvent.htm#a4a32940d523e6c6cea675cfa61f0135b"><param name="Name" value="sfMouseMoveEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfMouseWheelEvent.htm#a5c7b05a93482a50543bb6c3371ea3687"><param name="Name" value="sfMouseWheelEvent"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2f.htm#a685865a418f3b64d12e40d4dead5c827"><param name="Name" value="sfVector2f"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2i.htm#a0e93612ebc070f781e929d3770e8411a"><param name="Name" value="sfVector2i"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector2u.htm#aa50485ba0b9cfc0a9a032fb62396a9be"><param name="Name" value="sfVector2u"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector3f.htm#add4612b2229c5a6ecf320ded1a1c09be"><param name="Name" value="sfVector3f"></OBJECT>
+ </UL>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="structsfVector3f.htm#a90512ffe794e2fb7d901c61b5b2a4f6b"><param name="Name" value="z"></OBJECT>
+</UL>
+</BODY>
+</HTML>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.hhp b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.hhp
new file mode 100755
index 0000000..3e42950
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.hhp
@@ -0,0 +1,241 @@
+[OPTIONS]
+Compiled file=../SFML.chm
+Compatibility=1.1
+Full-text search=Yes
+Contents file=index.hhc
+Default Window=main
+Default topic=index.htm
+Index file=index.hhk
+Language=0x409 English (United States)
+Title=SFML
+
+[WINDOWS]
+main="SFML","index.hhc","index.hhk","index.htm","index.htm",,,,,0x23520,,0x10387e,,,,,,,,0
+
+[FILES]
+Audio_8h_source.htm
+BlendMode_8h_source.htm
+CircleShape_8h_source.htm
+Clock_8h_source.htm
+Color_8h_source.htm
+Config_8h_source.htm
+Context_8h_source.htm
+ConvexShape_8h_source.htm
+Event_8h_source.htm
+Audio_2Export_8h_source.htm
+Graphics_2Export_8h_source.htm
+Network_2Export_8h_source.htm
+System_2Export_8h_source.htm
+Window_2Export_8h_source.htm
+Font_8h_source.htm
+Ftp_8h_source.htm
+Glyph_8h_source.htm
+Graphics_8h_source.htm
+Http_8h_source.htm
+Image_8h_source.htm
+InputStream_8h_source.htm
+IpAddress_8h_source.htm
+Joystick_8h_source.htm
+Keyboard_8h_source.htm
+Listener_8h_source.htm
+mainpage_8hpp_source.htm
+Mouse_8h_source.htm
+Music_8h_source.htm
+Mutex_8h_source.htm
+Network_8h_source.htm
+OpenGL_8h_source.htm
+Packet_8h_source.htm
+PrimitiveType_8h_source.htm
+Rect_8h_source.htm
+RectangleShape_8h_source.htm
+RenderStates_8h_source.htm
+RenderTexture_8h_source.htm
+RenderWindow_8h_source.htm
+Shader_8h_source.htm
+Shape_8h_source.htm
+Sleep_8h_source.htm
+SocketSelector_8h_source.htm
+SocketStatus_8h_source.htm
+Sound_8h_source.htm
+SoundBuffer_8h_source.htm
+SoundBufferRecorder_8h_source.htm
+SoundRecorder_8h_source.htm
+SoundStatus_8h_source.htm
+SoundStream_8h_source.htm
+Sprite_8h_source.htm
+System_8h_source.htm
+TcpListener_8h_source.htm
+TcpSocket_8h_source.htm
+Text_8h_source.htm
+Texture_8h_source.htm
+Thread_8h_source.htm
+Time_8h_source.htm
+Transform_8h_source.htm
+Transformable_8h_source.htm
+Audio_2Types_8h_source.htm
+Graphics_2Types_8h_source.htm
+Network_2Types_8h_source.htm
+System_2Types_8h_source.htm
+Window_2Types_8h_source.htm
+UdpSocket_8h_source.htm
+Vector2_8h_source.htm
+Vector3_8h_source.htm
+Vertex_8h_source.htm
+VertexArray_8h_source.htm
+VideoMode_8h_source.htm
+View_8h_source.htm
+Window_2Window_8h_source.htm
+Window_8h_source.htm
+WindowHandle_8h_source.htm
+Audio_8h.htm
+BlendMode_8h.htm
+CircleShape_8h.htm
+Clock_8h.htm
+Color_8h.htm
+Config_8h.htm
+Context_8h.htm
+ConvexShape_8h.htm
+Event_8h.htm
+Audio_2Export_8h.htm
+Graphics_2Export_8h.htm
+Network_2Export_8h.htm
+System_2Export_8h.htm
+Window_2Export_8h.htm
+Font_8h.htm
+Ftp_8h.htm
+Glyph_8h.htm
+Graphics_8h.htm
+Http_8h.htm
+Image_8h.htm
+InputStream_8h.htm
+IpAddress_8h.htm
+Joystick_8h.htm
+Keyboard_8h.htm
+Listener_8h.htm
+mainpage_8hpp.htm
+Mouse_8h.htm
+Music_8h.htm
+Mutex_8h.htm
+Network_8h.htm
+OpenGL_8h.htm
+Packet_8h.htm
+PrimitiveType_8h.htm
+Rect_8h.htm
+RectangleShape_8h.htm
+RenderStates_8h.htm
+RenderTexture_8h.htm
+RenderWindow_8h.htm
+Shader_8h.htm
+Shape_8h.htm
+Sleep_8h.htm
+SocketSelector_8h.htm
+SocketStatus_8h.htm
+Sound_8h.htm
+SoundBuffer_8h.htm
+SoundBufferRecorder_8h.htm
+SoundRecorder_8h.htm
+SoundStatus_8h.htm
+SoundStream_8h.htm
+Sprite_8h.htm
+System_8h.htm
+TcpListener_8h.htm
+TcpSocket_8h.htm
+Text_8h.htm
+Texture_8h.htm
+Thread_8h.htm
+Time_8h.htm
+Transform_8h.htm
+Transformable_8h.htm
+Audio_2Types_8h.htm
+Graphics_2Types_8h.htm
+Network_2Types_8h.htm
+System_2Types_8h.htm
+Window_2Types_8h.htm
+UdpSocket_8h.htm
+Vector2_8h.htm
+Vector3_8h.htm
+Vertex_8h.htm
+VertexArray_8h.htm
+VideoMode_8h.htm
+View_8h.htm
+Window_2Window_8h.htm
+Window_8h.htm
+WindowHandle_8h.htm
+structsfColor.htm
+structsfContextSettings.htm
+unionsfEvent.htm
+structsfFloatRect.htm
+structsfGlyph.htm
+structsfInputStream.htm
+structsfIntRect.htm
+structsfIpAddress.htm
+structsfJoystickButtonEvent.htm
+structsfJoystickConnectEvent.htm
+structsfJoystickMoveEvent.htm
+structsfKeyEvent.htm
+structsfMouseButtonEvent.htm
+structsfMouseMoveEvent.htm
+structsfMouseWheelEvent.htm
+structsfRenderStates.htm
+structsfSizeEvent.htm
+structsfSoundStreamChunk.htm
+structsfTextEvent.htm
+structsfTime.htm
+structsfTransform.htm
+structsfVector2f.htm
+structsfVector2i.htm
+structsfVector2u.htm
+structsfVector3f.htm
+structsfVertex.htm
+structsfVideoMode.htm
+dir_ab65b93e3e53c8b4552e87dc0e7cef27.htm
+dir_9bf980a06a0242eeb07b88aa80af2fcc.htm
+dir_513183d162d70e825c1ac102f07bf6df.htm
+dir_6a66b7969672f1da69f458a57d2c97f9.htm
+dir_33b8fa607ba222d3f5ced3f03c94935c.htm
+dir_8cc999c03ab8fdf40558b1f21f869c3e.htm
+dir_c6605309d84130eeaba73c4c96d7b461.htm
+dir_ec1eadea4ddc9b364e33c863bb96372e.htm
+index.htm
+annotated.htm
+classes.htm
+functions.htm
+functions_vars.htm
+files.htm
+globals.htm
+globals_0x73.htm
+globals_func.htm
+globals_vars.htm
+globals_type.htm
+globals_enum.htm
+globals_eval.htm
+globals_defs.htm
+tab_a.png
+tab_b.png
+tab_h.png
+tab_s.png
+nav_h.png
+nav_f.png
+bc_s.png
+doxygen.png
+closed.png
+open.png
+bdwn.png
+sync_on.png
+sync_off.png
+ftv2blank.png
+ftv2doc.png
+ftv2folderclosed.png
+ftv2folderopen.png
+ftv2ns.png
+ftv2mo.png
+ftv2cl.png
+ftv2lastnode.png
+ftv2link.png
+ftv2mlastnode.png
+ftv2mnode.png
+ftv2node.png
+ftv2plastnode.png
+ftv2pnode.png
+ftv2vertline.png
+ftv2splitbar.png
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.htm
new file mode 100755
index 0000000..59ba767
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/index.htm
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li class="current"><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SFML Documentation</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="welcome"></a>
+Welcome</h1>
+<p>Welcome to the official SFML documentation for C. Here you will find a detailed view of all the SFML <a href="./globals_func.htm">functions</a>.<br/>
+ If you are looking for tutorials, you can visit the official website at <a href="http://www.sfml-dev.org/">www.sfml-dev.org</a>.</p>
+<h1><a class="anchor" id="example"></a>
+Short example</h1>
+<p>Here is a short example, to show you how simple it is to use SFML in C :</p>
+<div class="fragment"><div class="line"><span class="preprocessor">#include &lt;<a class="code" href="Audio_8h.htm">SFML/Audio.h</a>&gt;</span></div>
+<div class="line"><span class="preprocessor">#include &lt;<a class="code" href="Graphics_8h.htm">SFML/Graphics.h</a>&gt;</span></div>
+<div class="line"></div>
+<div class="line"><span class="keywordtype">int</span> main()</div>
+<div class="line">{</div>
+<div class="line"> <a class="code" href="structsfVideoMode.htm" title="sfVideoMode defines a video mode (width, height, bpp, frequency) and provides functions for getting m...">sfVideoMode</a> mode = {800, 600, 32};</div>
+<div class="line"> <a class="code" href="Graphics_2Types_8h.htm#a148019f5ac4a52bcfef172ebe66d6477">sfRenderWindow</a>* window;</div>
+<div class="line"> <a class="code" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* texture;</div>
+<div class="line"> <a class="code" href="Graphics_2Types_8h.htm#a83f6e917c9d260f8b92cf5119c8bb036">sfSprite</a>* sprite;</div>
+<div class="line"> <a class="code" href="Graphics_2Types_8h.htm#ae23f460393aed22f5689c3dfd17a5c03">sfFont</a>* font;</div>
+<div class="line"> <a class="code" href="Graphics_2Types_8h.htm#acf1decff09b5b3a9d453909d07571117">sfText</a>* text;</div>
+<div class="line"> <a class="code" href="Audio_2Types_8h.htm#a2c4fe9dfe85dc94132cbe8d61381c1aa">sfMusic</a>* music;</div>
+<div class="line"> <a class="code" href="unionsfEvent.htm" title="sfEvent defines a system event and its parameters">sfEvent</a> event;</div>
+<div class="line"></div>
+<div class="line"> <span class="comment">/* Create the main window */</span></div>
+<div class="line"> window = <a class="code" href="RenderWindow_8h.htm#ae87ec3824cb709d2663671397bb2c611" title="Construct a new render window.">sfRenderWindow_create</a>(mode, <span class="stringliteral">&quot;SFML window&quot;</span>, <a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7a212150f39fe0bbef3124e2cf6dc4b646" title="Titlebar + resizable border + maximize button.">sfResize</a> | <a class="code" href="Window_2Window_8h.htm#adf764cbdea00d65edcd07bb9953ad2b7afa284aca4f222f57bafc7f36049499bc" title="Titlebar + close button.">sfClose</a>, NULL);</div>
+<div class="line"> <span class="keywordflow">if</span> (!window)</div>
+<div class="line"> <span class="keywordflow">return</span> EXIT_FAILURE;</div>
+<div class="line"></div>
+<div class="line"> <span class="comment">/* Load a sprite to display */</span></div>
+<div class="line"> texture = <a class="code" href="Texture_8h.htm#a4f6000a17cd1ee2f7955d6f671fe7b54" title="Create a new texture from a file.">sfTexture_createFromFile</a>(<span class="stringliteral">&quot;cute_image.jpg&quot;</span>, NULL);</div>
+<div class="line"> <span class="keywordflow">if</span> (!texture)</div>
+<div class="line"> <span class="keywordflow">return</span> EXIT_FAILURE;</div>
+<div class="line"> sprite = <a class="code" href="Sprite_8h.htm#a3b8bfa5e7af3bb5986c9789c75d39dfe" title="Create a new sprite.">sfSprite_create</a>();</div>
+<div class="line"> <a class="code" href="Sprite_8h.htm#aa3e0b005815ffb788e5d169e35d5498b" title="Change the source texture of a sprite.">sfSprite_setTexture</a>(sprite, texture, <a class="code" href="Config_8h.htm#a30b82076ee4e2719ae98b0a23ba5e491">sfTrue</a>);</div>
+<div class="line"></div>
+<div class="line"> <span class="comment">/* Create a graphical text to display */</span></div>
+<div class="line"> font = <a class="code" href="Font_8h.htm#a09fc97aebd8b6746a9d5838b9c7d966c" title="Create a new font from a file.">sfFont_createFromFile</a>(<span class="stringliteral">&quot;arial.ttf&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">if</span> (!font)</div>
+<div class="line"> <span class="keywordflow">return</span> EXIT_FAILURE;</div>
+<div class="line"> text = <a class="code" href="Text_8h.htm#ae7b70f54d56d5c8df8959744f15e2023" title="Create a new text.">sfText_create</a>();</div>
+<div class="line"> <a class="code" href="Text_8h.htm#a4c8aface66515135b3bd56eb8aa5c714" title="Set the string of a text (from an ANSI string)">sfText_setString</a>(text, <span class="stringliteral">&quot;Hello SFML&quot;</span>);</div>
+<div class="line"> <a class="code" href="Text_8h.htm#a850d77f50c09e5c2c7f6ee21ea047186" title="Set the font of a text.">sfText_setFont</a>(text, font);</div>
+<div class="line"> <a class="code" href="Text_8h.htm#aef27fa7e14d8ff093e5f02c4bea96fe9" title="Set the character size of a text.">sfText_setCharacterSize</a>(text, 50);</div>
+<div class="line"></div>
+<div class="line"> <span class="comment">/* Load a music to play */</span></div>
+<div class="line"> music = <a class="code" href="Music_8h.htm#ac6a0d8669cd02bc03634f59325a4f582" title="Create a new music and load it from a file.">sfMusic_createFromFile</a>(<span class="stringliteral">&quot;nice_music.ogg&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">if</span> (!music)</div>
+<div class="line"> <span class="keywordflow">return</span> EXIT_FAILURE;</div>
+<div class="line"></div>
+<div class="line"> <span class="comment">/* Play the music */</span></div>
+<div class="line"> <a class="code" href="Music_8h.htm#a18019593c074028266db0c48c1caad82" title="Start or resume playing a music.">sfMusic_play</a>(music);</div>
+<div class="line"></div>
+<div class="line"> <span class="comment">/* Start the game loop */</span></div>
+<div class="line"> <span class="keywordflow">while</span> (<a class="code" href="RenderWindow_8h.htm#a2107fd0186e2ccbc0d897ac0b89d3384" title="Tell whether or not a render window is opened.">sfRenderWindow_isOpen</a>(window))</div>
+<div class="line"> {</div>
+<div class="line"> <span class="comment">/* Process events */</span></div>
+<div class="line"> <span class="keywordflow">while</span> (<a class="code" href="RenderWindow_8h.htm#a5835e69e4263bd75d13493a8baef87cc" title="Get the event on top of event queue of a render window, if any, and pop it.">sfRenderWindow_pollEvent</a>(window, &amp;event))</div>
+<div class="line"> {</div>
+<div class="line"> <span class="comment">/* Close window : exit */</span></div>
+<div class="line"> <span class="keywordflow">if</span> (event.<a class="code" href="unionsfEvent.htm#ae061e7ccb28bea305ba1b88f1f5353e0" title="Type of the event.">type</a> == <a class="code" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9a1e0899b43e06b867157f1576cce3700d">sfEvtClosed</a>)</div>
+<div class="line"> <a class="code" href="RenderWindow_8h.htm#a3b203189a7160e1e64c299e82f03de02" title="Close a render window (but doesn&#39;t destroy the internal data)">sfRenderWindow_close</a>(window);</div>
+<div class="line"> }</div>
+<div class="line"></div>
+<div class="line"> <span class="comment">/* Clear the screen */</span></div>
+<div class="line"> <a class="code" href="RenderWindow_8h.htm#af3041dc1d8c3ed9e4533840f549e22ec" title="Clear a render window with the given color.">sfRenderWindow_clear</a>(window, <a class="code" href="Color_8h.htm#a8de4271867f1c457600ffe7da0a3c4ac" title="Black predefined color.">sfBlack</a>);</div>
+<div class="line"></div>
+<div class="line"> <span class="comment">/* Draw the sprite */</span></div>
+<div class="line"> <a class="code" href="RenderWindow_8h.htm#aac3d0c5c336eaec0d779a5fb0ee8fbed" title="Draw a drawable object to the render-target.">sfRenderWindow_drawSprite</a>(window, sprite, NULL);</div>
+<div class="line"></div>
+<div class="line"> <span class="comment">/* Draw the text */</span></div>
+<div class="line"> <a class="code" href="RenderWindow_8h.htm#a8bfb4e0e8a1c737b5d07943d26c3c33d">sfRenderWindow_drawText</a>(window, text, NULL);</div>
+<div class="line"></div>
+<div class="line"> <span class="comment">/* Update the window */</span></div>
+<div class="line"> <a class="code" href="RenderWindow_8h.htm#aa5bc9a1f36669b2077f28d5b4898f13a" title="Display a render window on screen.">sfRenderWindow_display</a>(window);</div>
+<div class="line"> }</div>
+<div class="line"></div>
+<div class="line"> <span class="comment">/* Cleanup resources */</span></div>
+<div class="line"> <a class="code" href="Music_8h.htm#ae29136139432f4e5157dc99655665a55" title="Destroy a music.">sfMusic_destroy</a>(music);</div>
+<div class="line"> <a class="code" href="Text_8h.htm#a83e86645fae5a0bbb2b98133547b4d6f" title="Destroy an existing text.">sfText_destroy</a>(text);</div>
+<div class="line"> <a class="code" href="Font_8h.htm#a5eb0ca462c87d80b2631339fdcaf0312" title="Destroy an existing font.">sfFont_destroy</a>(font);</div>
+<div class="line"> <a class="code" href="Sprite_8h.htm#ad30923ada0230c815bfc38b255d678c6" title="Destroy an existing sprite.">sfSprite_destroy</a>(sprite);</div>
+<div class="line"> <a class="code" href="Texture_8h.htm#aedade8aee288d2832288fdf2ba94767c" title="Destroy an existing texture.">sfTexture_destroy</a>(texture);</div>
+<div class="line"> <a class="code" href="RenderWindow_8h.htm#a6d504a27e7dab732c8a26d19e2cb61a7" title="Destroy an existing render window.">sfRenderWindow_destroy</a>(window);</div>
+<div class="line"></div>
+<div class="line"> <span class="keywordflow">return</span> EXIT_SUCCESS;</div>
+<div class="line">}</div>
+</div><!-- fragment --> </div></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/jquery.js b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/jquery.js
new file mode 100755
index 0000000..63939e7
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/jquery.js
@@ -0,0 +1,8 @@
+/*! jQuery v1.7.1 jquery.com | jquery.org/license */
+(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function cb(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function ca(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bE.test(a)?d(a,e):ca(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)ca(a+"["+e+"]",b[e],c,d);else d(a,b)}function b_(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bT,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bP),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bC(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bx:by,g=0,h=e.length;if(d>0){if(c!=="border")for(;g<h;g++)c||(d-=parseFloat(f.css(a,"padding"+e[g]))||0),c==="margin"?d+=parseFloat(f.css(a,c+e[g]))||0:d-=parseFloat(f.css(a,"border"+e[g]+"Width"))||0;return d+"px"}d=bz(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0;if(c)for(;g<h;g++)d+=parseFloat(f.css(a,"padding"+e[g]))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+e[g]+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+e[g]))||0);return d+"px"}function bp(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bo(a){var b=c.createElement("div");bh.appendChild(b),b.innerHTML=a.outerHTML;return b.firstChild}function bn(a){var b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&f.grep(a.getElementsByTagName("input"),bm)}function bm(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bl(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function bk(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c+(i[c][d].namespace?".":"")+i[c][d].namespace,i[c][d],i[c][d].data)}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function T(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;return b}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H)return H.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h==="array"?m(g):h==="function"&&(!a.unique||!o.has(g))&&c.push(g)},n=function(b,f){f=f||[],e=!a.memory||[b,f],i=!0,l=j||0,j=0,k=c.length;for(;c&&l<k;l++)if(c[l].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}i=!1,c&&(a.once?e===!0?o.disable():c=[]:d&&d.length&&(e=d.shift(),o.fireWith(e[0],e[1])))},o={add:function(){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<e;d++)for(var f=0;f<c.length;f++)if(b[d]===c[f]){i&&f<=k&&(k--,f<=l&&l--),c.splice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b++)if(a===c[b])return!0}return!1},empty:function(){c=[];return this},disable:function(){c=d=e=b;return this},disabled:function(){return!c},lock:function(){d=b,(!e||e===!0)&&o.disable();return this},locked:function(){return!d},fireWith:function(b,c){d&&(i?a.once||d.push([b,c]):(!a.once||!e)&&n(b,c));return this},fire:function(){o.fireWith(this,arguments);return this},fired:function(){return!!e}};return o};var i=[].slice;f.extend({Deferred:function(a){var b=f.Callbacks("once memory"),c=f.Callbacks("once memory"),d=f.Callbacks("memory"),e="pending",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?i[a](function()
+{g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+"With"](this===i?d:this,[g])}):i[a](d[e])})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j+"With"]=g[j].fireWith;i.done(function(){e="resolved"},c.disable,d.lock).fail(function(){e="rejected"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a){function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!==a&&j.resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l,m,n,o,p,q=c.createElement("div"),r=c.documentElement;q.setAttribute("className","t"),q.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="<div "+n+"><div></div></div>"+"<table "+n+" cellpadding='0' cellspacing='0'>"+"<tr><td></td></tr></table>",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="<div style='width:4px;'></div>",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e<g;e++)delete d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){delete j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d,e,g,h=null;if(typeof a=="undefined"){if(this.length){h=f.data(this[0]);if(this[0].nodeType===1&&!f._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var i=0,j=e.length;i<j;i++)g=e[i].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),l(this[0],g,h[g]));f._data(this[0],"parsedAttrs",!0)}}return h}if(typeof a=="object")return this.each(function(){f.data(this,a)});d=a.split("."),d[1]=d[1]?"."+d[1]:"";if(c===b){h=this.triggerHandler("getData"+d[1]+"!",[d[0]]),h===b&&this.length&&(h=f.data(this[0],a),h=l(this[0],a,h));return h===b&&d[1]?this.data(d[0]):h}return this.each(function(){var b=f(this),e=[d[0],c];b.triggerHandler("setData"+d[1]+"!",e),f.data(this,a,c),b.triggerHandler("changeData"+d[1]+"!",e)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once memory"),!0))h++,l.add(m);m();return d.promise()}});var o=/[\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttribute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(o," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(o," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.disabled:e.getAttribute("disabled")===null)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup"))){b=f(e).val();if(j)return b;h.push(b)}}if(j&&!h.length&&i.length)return f(i[g]).val();return h},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h<g;h++)e=d[h],e&&(c=f.propFix[e]||e,f.attr(a,e,""),a.removeAttribute(v?e:c),u.test(e)&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(w&&f.nodeName(a,"button"))return w.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,"button"))return w.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&"set"in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&"get"in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:function(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!="boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},v||(y={name:!0,id:!0},w=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue!=="":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.attrHooks.tabindex.set=w.set,f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:function(a,b,c){b===""&&(b="false"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.enctype||(f.propFix.enctype="encoding"),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};
+f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||"").split(".").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s=f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:G(g),namespace:n.join(".")},p),r=j[m];if(!r){r=j[m]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1)a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent("on"+m,i)}s.add&&(s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g.events)){b=f.trim(I(b||"")).split(" ");for(h=0;h<b.length;h++){i=A.exec(b[h])||[],j=k=i[1],l=i[2];if(!j){for(j in o)f.event.remove(a,j+b[h],c,d,!0);continue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?new RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d==="**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p.remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeData(a,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered))return;h.indexOf("!")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++)m=r[l][0],c.type=r[l][1],q=(f._data(m,"events")||{})[c.type]&&f._data(m,"handle"),q&&q.apply(m,d),q=o&&m[o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=="focus"&&h!=="blur"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.triggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=[],j,k,l,m,n,o,p,q,r,s,t;g[0]=c,c.delegateTarget=this;if(e&&!c.target.disabled&&(!c.button||c.type!=="click")){m=f(this),m.context=this.ownerDocument||this;for(l=c.target;l!=this;l=l.parentNode||this){o={},q=[],m[0]=l;for(j=0;j<e;j++)r=d[j],s=r.selector,o[s]===b&&(o[s]=r.quick?H(l,r.quick):m.is(s)),o[s]&&q.push(r);q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:this,matches:d.slice(e)});for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[j],c.currentTarget=p.elem;for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped();k++){r=p.matches[k];if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace))c.data=r.data,c.handleObj=r,n=((f.event.special[r.origType]||{}).handle||r.handler).apply(p.elem,g),n!==b&&(c.result=n,n===!1&&(c.preventDefault(),c.stopPropagation()))}}return c.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,d){var e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando])return a;var d,e,g=a,h=f.event.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(g);for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a.ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!(this instanceof f.Event))return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c,d))a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b;return h}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName(this,"form"))return!1;f.event.add(this,"click._submit keypress._submit",function(a){var c=a.target,d=f.nodeName(c,"input")||f.nodeName(c,"button")?c.form:b;d&&!d._submit_attached&&(f.event.add(d,"submit._submit",function(a){this.parentNode&&!a.isTrigger&&f.event.simulate("submit",this.parentNode,a,!0)}),d._submit_attached=!0)})},teardown:function(){if(f.nodeName(this,"form"))return!1;f.event.remove(this,"._submit")}}),f.support.changeBubbles||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")f.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),f.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,f.event.simulate("change",this,a,!0))});return!1}f.event.add(this,"beforeactivate._change",function(a){var b=a.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,"change._change",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate("change",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){f.event.remove(this,"._change");return z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){var d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof a=="object"){typeof c!="string"&&(d=c,c=b);for(i in a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c=="string"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=J;else if(!e)return this;g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on.call(this,a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a=="object"){for(var g in a)this.off(g,c,a[g]);return this}if(c===!1||typeof c=="function")d=c,c=b;d===!1&&(d=J);return this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a,this.selector||"**",b);return this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,"**"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f._data(this,"lastToggle"+a.guid)||0)%d;f._data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset=h);if(typeof b!="string"){if(j===b){k=!0;break}}else if(m.filter(b,[j]).length>0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},m.matches=function(a,b){return m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c);if(d!=null){a=a.replace(o.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter)if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length-1)==="\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!=null;n++)j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b){d||(s=r),a=a.replace(o.match[h],"");if(!g)return[];break}}if(a===q)if(g==null)m.error(a);else break;q=a}return s},m.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e="";if(d){if(d===1||d===9){if(typeof a.textContent=="string")return a.textContent;if(typeof a.innerText=="string")return a.innerText.replace(k,"");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(d===3||d===4)return a.nodeValue}else for(b=0;c=a[b];b++)c.nodeType!==8&&(e+=n(c));return e},o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&m.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d
+&&m.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(j,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){case"only":case"first":while(l=l.previousSibling)if(l.nodeType===1)return!1;if(k==="first")return!0;l=a;case"last":while(l=l.nextSibling)if(l.nodeType===1)return!1;return!0;case"nth":c=b[2],e=b[3];if(c===1&&e===0)return!0;f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.nextSibling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumentPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h<i;h++)m(a,g[h],e,c);return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.selectors,f.expr[":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.POS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(T(this,a,!1),"not",a)},filter:function(a){return this.pushStack(T(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.length;d++)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNode,h++}return c}var i=Q.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|style)/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp("<(?:"+V+")","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),
+f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function()
+{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bi(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bp)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof j=="string"&&j.length<512&&i===c&&j.charAt(0)==="<"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bn(k[i]);else bn(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeName&&f.noData[i.nodeName.toLowerCase()])continue;c=i[f.expando];if(c){b=d[c];if(b&&b.events){for(var j in b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete d[c]}}}});var bq=/alpha\([^)]*\)/i,br=/opacity=([^)]*)/,bs=/([A-Z]|^ms)/g,bt=/^-?\d+(?:px)?$/i,bu=/^-?\d/,bv=/^([\-+])=([\-+.\de]+)/,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bv.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bz)return bz(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return bC(a,b,d);f.swap(a,bw,function(){e=bC(a,b,d)});return e}},set:function(a,b){if(!bt.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c)
+{if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cu("hide",3),a,b,c);var d,e,g=0,h=this.length;for(;g<h;g++)d=this[g],d.style&&(e=f.css(d,"display"),e!=="none"&&!f._data(d,"olddisplay")&&f._data(d,"olddisplay",e));for(g=0;g<h;g++)this[g].style&&(this[g].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(!f.support.inlineBlockNeedsLayout||cv(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)j=new f.fx(this,b,i),h=a[i],cn.test(h)?(o=f._data(this,"toggle"+i)||(h==="toggle"?d?"show":"hide":0),o?(f._data(this,"toggle"+i,o==="show"?"hide":"show"),j[o]()):j[h]()):(k=co.exec(h),l=j.cur(),k?(m=parseFloat(k[2]),n=k[3]||(f.cssNumber[i]?"":"px"),n!=="px"&&(f.style(this,i,(m||1)+n),l=(m||1)/j.cur()*l,f.style(this,i,l+n)),k[1]&&(m=(k[1]==="-="?-1:1)*m+l),j.custom(l,m,n)):j.custom(l,h,""));return!0}var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!="string"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==null)for(b in g)g[b]&&g[b].stop&&b.indexOf(".run")===b.length-4&&h(this,g,b);else g[b=a+".run"]&&g[b].stop&&h(this,g,b);for(b=e.length;b--;)e[b].elem===this&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1));(!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==null||d.queue===!0)d.queue="fx";d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,c,d){function h(a){return e.step(a)}var e=this,g=f.fx;this.startTime=cr||cs(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.prop]?"":"px"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=function(){e.options.hide&&f._data(e.elem,"fxshow"+e.prop)===b&&f._data(e.elem,"fxshow"+e.prop,e.start)},h()&&f.timers.push(h)&&!cp&&(cp=setInterval(g.tick,g.interval))},show:function(){var a=f._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(this.elem,"fxshow"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cr||cs(),g=!0,h=this.elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++)a=b[c],!a()&&b[c]===a&&b.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cp),cp=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each(["width","height"],function(a,b){f.fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.support.fixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.support.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.support.fixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window);
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/mainpage_8hpp.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/mainpage_8hpp.htm
new file mode 100755
index 0000000..1faa254
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/mainpage_8hpp.htm
@@ -0,0 +1,51 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_9bf980a06a0242eeb07b88aa80af2fcc.htm">doc</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">mainpage.hpp File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="mainpage_8hpp_source.htm">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/mainpage_8hpp_source.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/mainpage_8hpp_source.htm
new file mode 100755
index 0000000..5f82afd
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/mainpage_8hpp_source.htm
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.htm"><span>File&#160;List</span></a></li>
+ <li><a href="globals.htm"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_9bf980a06a0242eeb07b88aa80af2fcc.htm">doc</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">mainpage.hpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="mainpage_8hpp.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+</div><!-- fragment --></div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/nav_f.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/nav_f.png
new file mode 100755
index 0000000..72a58a5
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/nav_f.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/nav_g.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/nav_g.png
new file mode 100755
index 0000000..2093a23
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/nav_g.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/nav_h.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/nav_h.png
new file mode 100755
index 0000000..33389b1
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/nav_h.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/open.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/open.png
new file mode 100755
index 0000000..30f75c7
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/open.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfColor.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfColor.htm
new file mode 100755
index 0000000..5c674b2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfColor.htm
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfColor Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Utility class for manpulating RGBA colors.
+ <a href="structsfColor.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Color_8h_source.htm">Color.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1e0a050f80789ea319fa2befeb3c65bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfColor.htm#a1e0a050f80789ea319fa2befeb3c65bf">r</a></td></tr>
+<tr class="separator:a1e0a050f80789ea319fa2befeb3c65bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49d25e018c1edca9366451f64bf3545a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfColor.htm#a49d25e018c1edca9366451f64bf3545a">g</a></td></tr>
+<tr class="separator:a49d25e018c1edca9366451f64bf3545a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f913a8ab878cffd93a9c466a7eba12e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfColor.htm#a0f913a8ab878cffd93a9c466a7eba12e">b</a></td></tr>
+<tr class="separator:a0f913a8ab878cffd93a9c466a7eba12e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2de3cdae53e71351a84acf11d728bbaf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfColor.htm#a2de3cdae53e71351a84acf11d728bbaf">a</a></td></tr>
+<tr class="separator:a2de3cdae53e71351a84acf11d728bbaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Utility class for manpulating RGBA colors. </p>
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00038">38</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a2de3cdae53e71351a84acf11d728bbaf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> sfColor::a</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00043">43</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0f913a8ab878cffd93a9c466a7eba12e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> sfColor::b</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00042">42</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a49d25e018c1edca9366451f64bf3545a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> sfColor::g</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00041">41</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1e0a050f80789ea319fa2befeb3c65bf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Config_8h.htm#a845ea33920d5aaf0580c8d63486e07dc">sfUint8</a> sfColor::r</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Color_8h_source.htm#l00040">40</a> of file <a class="el" href="Color_8h_source.htm">Color.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Color_8h_source.htm">Color.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfContextSettings.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfContextSettings.htm
new file mode 100755
index 0000000..0467676
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfContextSettings.htm
@@ -0,0 +1,160 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfContextSettings Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Structure defining the window's creation settings.
+ <a href="structsfContextSettings.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Window_2Window_8h_source.htm">Window.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3cea71e5fd3d37d19b202d417f69ca52"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfContextSettings.htm#a3cea71e5fd3d37d19b202d417f69ca52">depthBits</a></td></tr>
+<tr class="memdesc:a3cea71e5fd3d37d19b202d417f69ca52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bits of the depth buffer. <a href="#a3cea71e5fd3d37d19b202d417f69ca52"></a><br/></td></tr>
+<tr class="separator:a3cea71e5fd3d37d19b202d417f69ca52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61cc7290934e675045fa0696dc98812f"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfContextSettings.htm#a61cc7290934e675045fa0696dc98812f">stencilBits</a></td></tr>
+<tr class="memdesc:a61cc7290934e675045fa0696dc98812f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bits of the stencil buffer. <a href="#a61cc7290934e675045fa0696dc98812f"></a><br/></td></tr>
+<tr class="separator:a61cc7290934e675045fa0696dc98812f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac07d9e036739be9a15faf85257f6c0d1"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfContextSettings.htm#ac07d9e036739be9a15faf85257f6c0d1">antialiasingLevel</a></td></tr>
+<tr class="memdesc:ac07d9e036739be9a15faf85257f6c0d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Level of antialiasing. <a href="#ac07d9e036739be9a15faf85257f6c0d1"></a><br/></td></tr>
+<tr class="separator:ac07d9e036739be9a15faf85257f6c0d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6aef368fb752a78af38104c19c57448c"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfContextSettings.htm#a6aef368fb752a78af38104c19c57448c">majorVersion</a></td></tr>
+<tr class="memdesc:a6aef368fb752a78af38104c19c57448c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Major number of the context version to create. <a href="#a6aef368fb752a78af38104c19c57448c"></a><br/></td></tr>
+<tr class="separator:a6aef368fb752a78af38104c19c57448c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac5b6d3a795a824b9505f7e24b3bdabc"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfContextSettings.htm#aac5b6d3a795a824b9505f7e24b3bdabc">minorVersion</a></td></tr>
+<tr class="memdesc:aac5b6d3a795a824b9505f7e24b3bdabc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minor number of the context version to create. <a href="#aac5b6d3a795a824b9505f7e24b3bdabc"></a><br/></td></tr>
+<tr class="separator:aac5b6d3a795a824b9505f7e24b3bdabc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Structure defining the window's creation settings. </p>
+
+<p>Definition at line <a class="el" href="Window_2Window_8h_source.htm#l00058">58</a> of file <a class="el" href="Window_2Window_8h_source.htm">Window/Window.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ac07d9e036739be9a15faf85257f6c0d1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfContextSettings::antialiasingLevel</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Level of antialiasing. </p>
+
+<p>Definition at line <a class="el" href="Window_2Window_8h_source.htm#l00062">62</a> of file <a class="el" href="Window_2Window_8h_source.htm">Window/Window.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3cea71e5fd3d37d19b202d417f69ca52"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfContextSettings::depthBits</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Bits of the depth buffer. </p>
+
+<p>Definition at line <a class="el" href="Window_2Window_8h_source.htm#l00060">60</a> of file <a class="el" href="Window_2Window_8h_source.htm">Window/Window.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6aef368fb752a78af38104c19c57448c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfContextSettings::majorVersion</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Major number of the context version to create. </p>
+
+<p>Definition at line <a class="el" href="Window_2Window_8h_source.htm#l00063">63</a> of file <a class="el" href="Window_2Window_8h_source.htm">Window/Window.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aac5b6d3a795a824b9505f7e24b3bdabc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfContextSettings::minorVersion</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Minor number of the context version to create. </p>
+
+<p>Definition at line <a class="el" href="Window_2Window_8h_source.htm#l00064">64</a> of file <a class="el" href="Window_2Window_8h_source.htm">Window/Window.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a61cc7290934e675045fa0696dc98812f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfContextSettings::stencilBits</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Bits of the stencil buffer. </p>
+
+<p>Definition at line <a class="el" href="Window_2Window_8h_source.htm#l00061">61</a> of file <a class="el" href="Window_2Window_8h_source.htm">Window/Window.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Window_2Window_8h_source.htm">Window/Window.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfFloatRect.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfFloatRect.htm
new file mode 100755
index 0000000..6a4c380
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfFloatRect.htm
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfFloatRect Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a class="el" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> and <a class="el" href="structsfIntRect.htm">sfIntRect</a> are utility classes for manipulating rectangles.
+ <a href="structsfFloatRect.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Rect_8h_source.htm">Rect.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae99793a961ed07e17738728883f8808f"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfFloatRect.htm#ae99793a961ed07e17738728883f8808f">left</a></td></tr>
+<tr class="separator:ae99793a961ed07e17738728883f8808f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a367f21655bb64c554dbbd1c723325c9f"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfFloatRect.htm#a367f21655bb64c554dbbd1c723325c9f">top</a></td></tr>
+<tr class="separator:a367f21655bb64c554dbbd1c723325c9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f630ef476d31b0ebd925de1aa09ff7d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfFloatRect.htm#a0f630ef476d31b0ebd925de1aa09ff7d">width</a></td></tr>
+<tr class="separator:a0f630ef476d31b0ebd925de1aa09ff7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8fe7cdba7bc427c32668b481a0141e8"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfFloatRect.htm#ab8fe7cdba7bc427c32668b481a0141e8">height</a></td></tr>
+<tr class="separator:ab8fe7cdba7bc427c32668b481a0141e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="structsfFloatRect.htm" title="sfFloatRect and sfIntRect are utility classes for manipulating rectangles.">sfFloatRect</a> and <a class="el" href="structsfIntRect.htm">sfIntRect</a> are utility classes for manipulating rectangles. </p>
+
+<p>Definition at line <a class="el" href="Rect_8h_source.htm#l00038">38</a> of file <a class="el" href="Rect_8h_source.htm">Rect.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ab8fe7cdba7bc427c32668b481a0141e8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float sfFloatRect::height</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Rect_8h_source.htm#l00043">43</a> of file <a class="el" href="Rect_8h_source.htm">Rect.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae99793a961ed07e17738728883f8808f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float sfFloatRect::left</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Rect_8h_source.htm#l00040">40</a> of file <a class="el" href="Rect_8h_source.htm">Rect.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a367f21655bb64c554dbbd1c723325c9f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float sfFloatRect::top</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Rect_8h_source.htm#l00041">41</a> of file <a class="el" href="Rect_8h_source.htm">Rect.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0f630ef476d31b0ebd925de1aa09ff7d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float sfFloatRect::width</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Rect_8h_source.htm#l00042">42</a> of file <a class="el" href="Rect_8h_source.htm">Rect.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Rect_8h_source.htm">Rect.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfGlyph.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfGlyph.htm
new file mode 100755
index 0000000..6b5ce7c
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfGlyph.htm
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfGlyph Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a class="el" href="structsfGlyph.htm" title="sfGlyph describes a glyph (a visual character)">sfGlyph</a> describes a glyph (a visual character)
+ <a href="structsfGlyph.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Glyph_8h_source.htm">Glyph.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a72523f43630b4fafae5f56244911cc96"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfGlyph.htm#a72523f43630b4fafae5f56244911cc96">advance</a></td></tr>
+<tr class="memdesc:a72523f43630b4fafae5f56244911cc96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Offset to move horizontically to the next character. <a href="#a72523f43630b4fafae5f56244911cc96"></a><br/></td></tr>
+<tr class="separator:a72523f43630b4fafae5f56244911cc96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a630b2981289c02b0a3a6f05ee36687a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfGlyph.htm#a630b2981289c02b0a3a6f05ee36687a1">bounds</a></td></tr>
+<tr class="memdesc:a630b2981289c02b0a3a6f05ee36687a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bounding rectangle of the glyph, in coordinates relative to the baseline. <a href="#a630b2981289c02b0a3a6f05ee36687a1"></a><br/></td></tr>
+<tr class="separator:a630b2981289c02b0a3a6f05ee36687a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8667a7e0146214cc50d7f58e87ad628"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfIntRect.htm">sfIntRect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfGlyph.htm#ac8667a7e0146214cc50d7f58e87ad628">textureRect</a></td></tr>
+<tr class="memdesc:ac8667a7e0146214cc50d7f58e87ad628"><td class="mdescLeft">&#160;</td><td class="mdescRight">Texture coordinates of the glyph inside the font's image. <a href="#ac8667a7e0146214cc50d7f58e87ad628"></a><br/></td></tr>
+<tr class="separator:ac8667a7e0146214cc50d7f58e87ad628"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="structsfGlyph.htm" title="sfGlyph describes a glyph (a visual character)">sfGlyph</a> describes a glyph (a visual character) </p>
+
+<p>Definition at line <a class="el" href="Glyph_8h_source.htm#l00038">38</a> of file <a class="el" href="Glyph_8h_source.htm">Glyph.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a72523f43630b4fafae5f56244911cc96"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfGlyph::advance</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Offset to move horizontically to the next character. </p>
+
+<p>Definition at line <a class="el" href="Glyph_8h_source.htm#l00040">40</a> of file <a class="el" href="Glyph_8h_source.htm">Glyph.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a630b2981289c02b0a3a6f05ee36687a1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfIntRect.htm">sfIntRect</a> sfGlyph::bounds</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Bounding rectangle of the glyph, in coordinates relative to the baseline. </p>
+
+<p>Definition at line <a class="el" href="Glyph_8h_source.htm#l00041">41</a> of file <a class="el" href="Glyph_8h_source.htm">Glyph.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac8667a7e0146214cc50d7f58e87ad628"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfIntRect.htm">sfIntRect</a> sfGlyph::textureRect</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Texture coordinates of the glyph inside the font's image. </p>
+
+<p>Definition at line <a class="el" href="Glyph_8h_source.htm#l00042">42</a> of file <a class="el" href="Glyph_8h_source.htm">Glyph.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Glyph_8h_source.htm">Glyph.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfInputStream.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfInputStream.htm
new file mode 100755
index 0000000..772aad2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfInputStream.htm
@@ -0,0 +1,160 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfInputStream Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Set of callbacks that allow users to define custom file streams.
+ <a href="structsfInputStream.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="InputStream_8h_source.htm">InputStream.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1e0e01811d39948d88ab48fb699b35ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="InputStream_8h.htm#aef21b5bd5de4450daafe584dc8ee211b">sfInputStreamReadFunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfInputStream.htm#a1e0e01811d39948d88ab48fb699b35ab">read</a></td></tr>
+<tr class="memdesc:a1e0e01811d39948d88ab48fb699b35ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to read data from the stream. <a href="#a1e0e01811d39948d88ab48fb699b35ab"></a><br/></td></tr>
+<tr class="separator:a1e0e01811d39948d88ab48fb699b35ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cc2a43577f60e8bdf5ec996d56a61b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="InputStream_8h.htm#a01324b1cc04f41a8d1b20330b3b160c9">sfInputStreamSeekFunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfInputStream.htm#a2cc2a43577f60e8bdf5ec996d56a61b8">seek</a></td></tr>
+<tr class="memdesc:a2cc2a43577f60e8bdf5ec996d56a61b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to set the current read position. <a href="#a2cc2a43577f60e8bdf5ec996d56a61b8"></a><br/></td></tr>
+<tr class="separator:a2cc2a43577f60e8bdf5ec996d56a61b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77eb62116437c5e537c41251bb1a1aef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="InputStream_8h.htm#ab7c5eb9660333e3d993574bb6f0a279e">sfInputStreamTellFunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfInputStream.htm#a77eb62116437c5e537c41251bb1a1aef">tell</a></td></tr>
+<tr class="memdesc:a77eb62116437c5e537c41251bb1a1aef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to get the current read position. <a href="#a77eb62116437c5e537c41251bb1a1aef"></a><br/></td></tr>
+<tr class="separator:a77eb62116437c5e537c41251bb1a1aef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b0547791e8623d25665f3f548c56155"><td class="memItemLeft" align="right" valign="top"><a class="el" href="InputStream_8h.htm#a1fa59d83931f5bb4c34550626c3d046b">sfInputStreamGetSizeFunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfInputStream.htm#a7b0547791e8623d25665f3f548c56155">getSize</a></td></tr>
+<tr class="memdesc:a7b0547791e8623d25665f3f548c56155"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to get the total number of bytes in the stream. <a href="#a7b0547791e8623d25665f3f548c56155"></a><br/></td></tr>
+<tr class="separator:a7b0547791e8623d25665f3f548c56155"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30735244b50522aef5bec127e32723da"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfInputStream.htm#a30735244b50522aef5bec127e32723da">userData</a></td></tr>
+<tr class="memdesc:a30735244b50522aef5bec127e32723da"><td class="mdescLeft">&#160;</td><td class="mdescRight">User data that will be passed to the callbacks. <a href="#a30735244b50522aef5bec127e32723da"></a><br/></td></tr>
+<tr class="separator:a30735244b50522aef5bec127e32723da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Set of callbacks that allow users to define custom file streams. </p>
+
+<p>Definition at line <a class="el" href="InputStream_8h_source.htm#l00044">44</a> of file <a class="el" href="InputStream_8h_source.htm">InputStream.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a7b0547791e8623d25665f3f548c56155"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="InputStream_8h.htm#a1fa59d83931f5bb4c34550626c3d046b">sfInputStreamGetSizeFunc</a> sfInputStream::getSize</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Function to get the total number of bytes in the stream. </p>
+
+<p>Definition at line <a class="el" href="InputStream_8h_source.htm#l00049">49</a> of file <a class="el" href="InputStream_8h_source.htm">InputStream.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1e0e01811d39948d88ab48fb699b35ab"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="InputStream_8h.htm#aef21b5bd5de4450daafe584dc8ee211b">sfInputStreamReadFunc</a> sfInputStream::read</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Function to read data from the stream. </p>
+
+<p>Definition at line <a class="el" href="InputStream_8h_source.htm#l00046">46</a> of file <a class="el" href="InputStream_8h_source.htm">InputStream.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2cc2a43577f60e8bdf5ec996d56a61b8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="InputStream_8h.htm#a01324b1cc04f41a8d1b20330b3b160c9">sfInputStreamSeekFunc</a> sfInputStream::seek</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Function to set the current read position. </p>
+
+<p>Definition at line <a class="el" href="InputStream_8h_source.htm#l00047">47</a> of file <a class="el" href="InputStream_8h_source.htm">InputStream.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a77eb62116437c5e537c41251bb1a1aef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="InputStream_8h.htm#ab7c5eb9660333e3d993574bb6f0a279e">sfInputStreamTellFunc</a> sfInputStream::tell</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Function to get the current read position. </p>
+
+<p>Definition at line <a class="el" href="InputStream_8h_source.htm#l00048">48</a> of file <a class="el" href="InputStream_8h_source.htm">InputStream.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a30735244b50522aef5bec127e32723da"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* sfInputStream::userData</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>User data that will be passed to the callbacks. </p>
+
+<p>Definition at line <a class="el" href="InputStream_8h_source.htm#l00050">50</a> of file <a class="el" href="InputStream_8h_source.htm">InputStream.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="InputStream_8h_source.htm">InputStream.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfIntRect.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfIntRect.htm
new file mode 100755
index 0000000..8216e26
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfIntRect.htm
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfIntRect Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Rect_8h_source.htm">Rect.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a45f2969f17a49a16c46e9550b769e049"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfIntRect.htm#a45f2969f17a49a16c46e9550b769e049">left</a></td></tr>
+<tr class="separator:a45f2969f17a49a16c46e9550b769e049"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2126d372442c97cf66e7fff4579c1f07"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfIntRect.htm#a2126d372442c97cf66e7fff4579c1f07">top</a></td></tr>
+<tr class="separator:a2126d372442c97cf66e7fff4579c1f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17806f620fd708b0f3d945c139b12b67"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfIntRect.htm#a17806f620fd708b0f3d945c139b12b67">width</a></td></tr>
+<tr class="separator:a17806f620fd708b0f3d945c139b12b67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a281a40797849d026b0c0821bc1c385b1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfIntRect.htm#a281a40797849d026b0c0821bc1c385b1">height</a></td></tr>
+<tr class="separator:a281a40797849d026b0c0821bc1c385b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p>Definition at line <a class="el" href="Rect_8h_source.htm#l00046">46</a> of file <a class="el" href="Rect_8h_source.htm">Rect.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a281a40797849d026b0c0821bc1c385b1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfIntRect::height</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Rect_8h_source.htm#l00051">51</a> of file <a class="el" href="Rect_8h_source.htm">Rect.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a45f2969f17a49a16c46e9550b769e049"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfIntRect::left</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Rect_8h_source.htm#l00048">48</a> of file <a class="el" href="Rect_8h_source.htm">Rect.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2126d372442c97cf66e7fff4579c1f07"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfIntRect::top</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Rect_8h_source.htm#l00049">49</a> of file <a class="el" href="Rect_8h_source.htm">Rect.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a17806f620fd708b0f3d945c139b12b67"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfIntRect::width</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Rect_8h_source.htm#l00050">50</a> of file <a class="el" href="Rect_8h_source.htm">Rect.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Rect_8h_source.htm">Rect.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfIpAddress.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfIpAddress.htm
new file mode 100755
index 0000000..35db973
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfIpAddress.htm
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfIpAddress Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Encapsulate an IPv4 network address.
+ <a href="structsfIpAddress.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="IpAddress_8h_source.htm">IpAddress.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8296cd507686cfaf6ee12c687d2185a6"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfIpAddress.htm#a8296cd507686cfaf6ee12c687d2185a6">address</a> [16]</td></tr>
+<tr class="separator:a8296cd507686cfaf6ee12c687d2185a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Encapsulate an IPv4 network address. </p>
+
+<p>Definition at line <a class="el" href="IpAddress_8h_source.htm#l00039">39</a> of file <a class="el" href="IpAddress_8h_source.htm">IpAddress.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a8296cd507686cfaf6ee12c687d2185a6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char sfIpAddress::address[16]</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="IpAddress_8h_source.htm#l00041">41</a> of file <a class="el" href="IpAddress_8h_source.htm">IpAddress.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="IpAddress_8h_source.htm">IpAddress.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfJoystickButtonEvent.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfJoystickButtonEvent.htm
new file mode 100755
index 0000000..8ce1607
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfJoystickButtonEvent.htm
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfJoystickButtonEvent Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Joystick buttons events parameters.
+ <a href="structsfJoystickButtonEvent.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Event_8h_source.htm">Event.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1f7a362e574a4eb12c228be70b5cda48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfJoystickButtonEvent.htm#a1f7a362e574a4eb12c228be70b5cda48">type</a></td></tr>
+<tr class="separator:a1f7a362e574a4eb12c228be70b5cda48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40667f6c03f4bc2807af99d4ae44083a"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfJoystickButtonEvent.htm#a40667f6c03f4bc2807af99d4ae44083a">joystickId</a></td></tr>
+<tr class="separator:a40667f6c03f4bc2807af99d4ae44083a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace6b339159b84bc6fe6976f86829f709"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfJoystickButtonEvent.htm#ace6b339159b84bc6fe6976f86829f709">button</a></td></tr>
+<tr class="separator:ace6b339159b84bc6fe6976f86829f709"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Joystick buttons events parameters. </p>
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00138">138</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ace6b339159b84bc6fe6976f86829f709"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfJoystickButtonEvent::button</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00142">142</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a40667f6c03f4bc2807af99d4ae44083a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfJoystickButtonEvent::joystickId</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00141">141</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1f7a362e574a4eb12c228be70b5cda48"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a> sfJoystickButtonEvent::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00140">140</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Event_8h_source.htm">Event.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfJoystickConnectEvent.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfJoystickConnectEvent.htm
new file mode 100755
index 0000000..d9569d4
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfJoystickConnectEvent.htm
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfJoystickConnectEvent Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Joystick connection/disconnection event parameters.
+ <a href="structsfJoystickConnectEvent.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Event_8h_source.htm">Event.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aec02924a112c938b158737dd53c51490"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfJoystickConnectEvent.htm#aec02924a112c938b158737dd53c51490">type</a></td></tr>
+<tr class="separator:aec02924a112c938b158737dd53c51490"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ace5fca92705969d20eab8c4a7a6fb3"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfJoystickConnectEvent.htm#a0ace5fca92705969d20eab8c4a7a6fb3">joystickId</a></td></tr>
+<tr class="separator:a0ace5fca92705969d20eab8c4a7a6fb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Joystick connection/disconnection event parameters. </p>
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00149">149</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a0ace5fca92705969d20eab8c4a7a6fb3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfJoystickConnectEvent::joystickId</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00152">152</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aec02924a112c938b158737dd53c51490"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a> sfJoystickConnectEvent::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00151">151</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Event_8h_source.htm">Event.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfJoystickMoveEvent.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfJoystickMoveEvent.htm
new file mode 100755
index 0000000..76592e2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfJoystickMoveEvent.htm
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfJoystickMoveEvent Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Joystick axis move event parameters.
+ <a href="structsfJoystickMoveEvent.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Event_8h_source.htm">Event.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2b937fff9ea183acee1abc98d848c2d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfJoystickMoveEvent.htm#a2b937fff9ea183acee1abc98d848c2d7">type</a></td></tr>
+<tr class="separator:a2b937fff9ea183acee1abc98d848c2d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a713889004b67d967caabea032493b916"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfJoystickMoveEvent.htm#a713889004b67d967caabea032493b916">joystickId</a></td></tr>
+<tr class="separator:a713889004b67d967caabea032493b916"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a7a3a99a7d456744bc0559553907a3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271">sfJoystickAxis</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfJoystickMoveEvent.htm#a0a7a3a99a7d456744bc0559553907a3a">axis</a></td></tr>
+<tr class="separator:a0a7a3a99a7d456744bc0559553907a3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cd94c84c832ab06ac9b0be2985a0169"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfJoystickMoveEvent.htm#a0cd94c84c832ab06ac9b0be2985a0169">position</a></td></tr>
+<tr class="separator:a0cd94c84c832ab06ac9b0be2985a0169"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Joystick axis move event parameters. </p>
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00126">126</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a0a7a3a99a7d456744bc0559553907a3a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Joystick_8h.htm#a527469b20ba8d9d82927cdfee408a271">sfJoystickAxis</a> sfJoystickMoveEvent::axis</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00130">130</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a713889004b67d967caabea032493b916"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfJoystickMoveEvent::joystickId</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00129">129</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0cd94c84c832ab06ac9b0be2985a0169"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float sfJoystickMoveEvent::position</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00131">131</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2b937fff9ea183acee1abc98d848c2d7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a> sfJoystickMoveEvent::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00128">128</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Event_8h_source.htm">Event.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfKeyEvent.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfKeyEvent.htm
new file mode 100755
index 0000000..869d3d6
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfKeyEvent.htm
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfKeyEvent Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Keyboard event parameters.
+ <a href="structsfKeyEvent.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Event_8h_source.htm">Event.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:adf69205f01f61f66e91d2177da3bd317"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfKeyEvent.htm#adf69205f01f61f66e91d2177da3bd317">type</a></td></tr>
+<tr class="separator:adf69205f01f61f66e91d2177da3bd317"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecf63dc77c4b7f4d57d2742e9f145393"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3">sfKeyCode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfKeyEvent.htm#aecf63dc77c4b7f4d57d2742e9f145393">code</a></td></tr>
+<tr class="separator:aecf63dc77c4b7f4d57d2742e9f145393"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6a3169c2c5152de208c5c78075705a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfKeyEvent.htm#ab6a3169c2c5152de208c5c78075705a6">alt</a></td></tr>
+<tr class="separator:ab6a3169c2c5152de208c5c78075705a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1f4ee69f0b395feb3c27254fe71f03d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfKeyEvent.htm#ae1f4ee69f0b395feb3c27254fe71f03d">control</a></td></tr>
+<tr class="separator:ae1f4ee69f0b395feb3c27254fe71f03d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac1a7feeb500146e60d587b36e9525a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfKeyEvent.htm#aac1a7feeb500146e60d587b36e9525a4">shift</a></td></tr>
+<tr class="separator:aac1a7feeb500146e60d587b36e9525a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bd543c75eb15fc9a7241d87cb0eb37b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfKeyEvent.htm#a7bd543c75eb15fc9a7241d87cb0eb37b">system</a></td></tr>
+<tr class="separator:a7bd543c75eb15fc9a7241d87cb0eb37b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Keyboard event parameters. </p>
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00067">67</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ab6a3169c2c5152de208c5c78075705a6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfKeyEvent::alt</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00071">71</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aecf63dc77c4b7f4d57d2742e9f145393"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Keyboard_8h.htm#a556003c7e04e319a9ea7d109ac63c4e3">sfKeyCode</a> sfKeyEvent::code</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00070">70</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae1f4ee69f0b395feb3c27254fe71f03d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfKeyEvent::control</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00072">72</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aac1a7feeb500146e60d587b36e9525a4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfKeyEvent::shift</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00073">73</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7bd543c75eb15fc9a7241d87cb0eb37b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Config_8h.htm#a7559f07a31bb3a4a3d865178ce4dc70b">sfBool</a> sfKeyEvent::system</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00074">74</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adf69205f01f61f66e91d2177da3bd317"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a> sfKeyEvent::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00069">69</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Event_8h_source.htm">Event.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfMouseButtonEvent.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfMouseButtonEvent.htm
new file mode 100755
index 0000000..c72962d
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfMouseButtonEvent.htm
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfMouseButtonEvent Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Mouse buttons events parameters.
+ <a href="structsfMouseButtonEvent.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Event_8h_source.htm">Event.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae2bc9b05527866d591a59eaf67908e7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseButtonEvent.htm#ae2bc9b05527866d591a59eaf67908e7f">type</a></td></tr>
+<tr class="separator:ae2bc9b05527866d591a59eaf67908e7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae46e279910537fb0acfc4d6d8e8b7fe2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699">sfMouseButton</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseButtonEvent.htm#ae46e279910537fb0acfc4d6d8e8b7fe2">button</a></td></tr>
+<tr class="separator:ae46e279910537fb0acfc4d6d8e8b7fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a50fc458ebcd9aa6779931368056596"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseButtonEvent.htm#a0a50fc458ebcd9aa6779931368056596">x</a></td></tr>
+<tr class="separator:a0a50fc458ebcd9aa6779931368056596"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36ee300646b8baa339bf9a37aa365466"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseButtonEvent.htm#a36ee300646b8baa339bf9a37aa365466">y</a></td></tr>
+<tr class="separator:a36ee300646b8baa339bf9a37aa365466"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Mouse buttons events parameters. </p>
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00102">102</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ae46e279910537fb0acfc4d6d8e8b7fe2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Mouse_8h.htm#ae63e057df142c5192f3bfdf34fcff699">sfMouseButton</a> sfMouseButtonEvent::button</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00105">105</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae2bc9b05527866d591a59eaf67908e7f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a> sfMouseButtonEvent::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00104">104</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0a50fc458ebcd9aa6779931368056596"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfMouseButtonEvent::x</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00106">106</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a36ee300646b8baa339bf9a37aa365466"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfMouseButtonEvent::y</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00107">107</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Event_8h_source.htm">Event.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfMouseMoveEvent.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfMouseMoveEvent.htm
new file mode 100755
index 0000000..79a3e72
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfMouseMoveEvent.htm
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfMouseMoveEvent Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Mouse move event parameters.
+ <a href="structsfMouseMoveEvent.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Event_8h_source.htm">Event.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aebb667c6a9a1d1a4dce5c2a38d7bb5f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseMoveEvent.htm#aebb667c6a9a1d1a4dce5c2a38d7bb5f0">type</a></td></tr>
+<tr class="separator:aebb667c6a9a1d1a4dce5c2a38d7bb5f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cdd2c0c110a13a8ef4e4367ebc517ba"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseMoveEvent.htm#a5cdd2c0c110a13a8ef4e4367ebc517ba">x</a></td></tr>
+<tr class="separator:a5cdd2c0c110a13a8ef4e4367ebc517ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a32940d523e6c6cea675cfa61f0135b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseMoveEvent.htm#a4a32940d523e6c6cea675cfa61f0135b">y</a></td></tr>
+<tr class="separator:a4a32940d523e6c6cea675cfa61f0135b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Mouse move event parameters. </p>
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00091">91</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="aebb667c6a9a1d1a4dce5c2a38d7bb5f0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a> sfMouseMoveEvent::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00093">93</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5cdd2c0c110a13a8ef4e4367ebc517ba"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfMouseMoveEvent::x</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00094">94</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4a32940d523e6c6cea675cfa61f0135b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfMouseMoveEvent::y</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00095">95</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Event_8h_source.htm">Event.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfMouseWheelEvent.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfMouseWheelEvent.htm
new file mode 100755
index 0000000..d3b3090
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfMouseWheelEvent.htm
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfMouseWheelEvent Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Mouse wheel events parameters.
+ <a href="structsfMouseWheelEvent.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Event_8h_source.htm">Event.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0c58eb1e77a0d681f7803cdb3c85f800"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseWheelEvent.htm#a0c58eb1e77a0d681f7803cdb3c85f800">type</a></td></tr>
+<tr class="separator:a0c58eb1e77a0d681f7803cdb3c85f800"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27f59dc9618fefeacce9d51d2df80d78"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseWheelEvent.htm#a27f59dc9618fefeacce9d51d2df80d78">delta</a></td></tr>
+<tr class="separator:a27f59dc9618fefeacce9d51d2df80d78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11691f335bfe323a3331945f794c0d69"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseWheelEvent.htm#a11691f335bfe323a3331945f794c0d69">x</a></td></tr>
+<tr class="separator:a11691f335bfe323a3331945f794c0d69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c7b05a93482a50543bb6c3371ea3687"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfMouseWheelEvent.htm#a5c7b05a93482a50543bb6c3371ea3687">y</a></td></tr>
+<tr class="separator:a5c7b05a93482a50543bb6c3371ea3687"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Mouse wheel events parameters. </p>
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00114">114</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a27f59dc9618fefeacce9d51d2df80d78"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfMouseWheelEvent::delta</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00117">117</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0c58eb1e77a0d681f7803cdb3c85f800"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a> sfMouseWheelEvent::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00116">116</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a11691f335bfe323a3331945f794c0d69"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfMouseWheelEvent::x</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00118">118</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5c7b05a93482a50543bb6c3371ea3687"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfMouseWheelEvent::y</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00119">119</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Event_8h_source.htm">Event.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfRenderStates.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfRenderStates.htm
new file mode 100755
index 0000000..0f5a8c6
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfRenderStates.htm
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfRenderStates Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Define the states used for drawing to a RenderTarget.
+ <a href="structsfRenderStates.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="RenderStates_8h_source.htm">RenderStates.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae58d05f2c9ec70ff9fbaa4c0c5f2c295"><td class="memItemLeft" align="right" valign="top"><a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbd">sfBlendMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfRenderStates.htm#ae58d05f2c9ec70ff9fbaa4c0c5f2c295">blendMode</a></td></tr>
+<tr class="memdesc:ae58d05f2c9ec70ff9fbaa4c0c5f2c295"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blending mode. <a href="#ae58d05f2c9ec70ff9fbaa4c0c5f2c295"></a><br/></td></tr>
+<tr class="separator:ae58d05f2c9ec70ff9fbaa4c0c5f2c295"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e76882c4d6ff589e739c44b27cdba0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfTransform.htm">sfTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfRenderStates.htm#a9e76882c4d6ff589e739c44b27cdba0a">transform</a></td></tr>
+<tr class="memdesc:a9e76882c4d6ff589e739c44b27cdba0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transform. <a href="#a9e76882c4d6ff589e739c44b27cdba0a"></a><br/></td></tr>
+<tr class="separator:a9e76882c4d6ff589e739c44b27cdba0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20e03b16909ee04aa295c1505240cc50"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfRenderStates.htm#a20e03b16909ee04aa295c1505240cc50">texture</a></td></tr>
+<tr class="memdesc:a20e03b16909ee04aa295c1505240cc50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Texture. <a href="#a20e03b16909ee04aa295c1505240cc50"></a><br/></td></tr>
+<tr class="separator:a20e03b16909ee04aa295c1505240cc50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd6612876be133c24ad91142bde659d5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfRenderStates.htm#acd6612876be133c24ad91142bde659d5">shader</a></td></tr>
+<tr class="memdesc:acd6612876be133c24ad91142bde659d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shader. <a href="#acd6612876be133c24ad91142bde659d5"></a><br/></td></tr>
+<tr class="separator:acd6612876be133c24ad91142bde659d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Define the states used for drawing to a RenderTarget. </p>
+
+<p>Definition at line <a class="el" href="RenderStates_8h_source.htm#l00041">41</a> of file <a class="el" href="RenderStates_8h_source.htm">RenderStates.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ae58d05f2c9ec70ff9fbaa4c0c5f2c295"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="BlendMode_8h.htm#a80265c9b262b9b93111a5760e89accbd">sfBlendMode</a> sfRenderStates::blendMode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Blending mode. </p>
+
+<p>Definition at line <a class="el" href="RenderStates_8h_source.htm#l00043">43</a> of file <a class="el" href="RenderStates_8h_source.htm">RenderStates.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acd6612876be133c24ad91142bde659d5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="Graphics_2Types_8h.htm#a17c995cd2518f49125563e0e32c75fd0">sfShader</a>* sfRenderStates::shader</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Shader. </p>
+
+<p>Definition at line <a class="el" href="RenderStates_8h_source.htm#l00046">46</a> of file <a class="el" href="RenderStates_8h_source.htm">RenderStates.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a20e03b16909ee04aa295c1505240cc50"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="Graphics_2Types_8h.htm#a6d67907b5f2240f6ab5efc062aca61b0">sfTexture</a>* sfRenderStates::texture</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Texture. </p>
+
+<p>Definition at line <a class="el" href="RenderStates_8h_source.htm#l00045">45</a> of file <a class="el" href="RenderStates_8h_source.htm">RenderStates.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9e76882c4d6ff589e739c44b27cdba0a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfTransform.htm">sfTransform</a> sfRenderStates::transform</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Transform. </p>
+
+<p>Definition at line <a class="el" href="RenderStates_8h_source.htm#l00044">44</a> of file <a class="el" href="RenderStates_8h_source.htm">RenderStates.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="RenderStates_8h_source.htm">RenderStates.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfSizeEvent.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfSizeEvent.htm
new file mode 100755
index 0000000..845c8ee
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfSizeEvent.htm
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfSizeEvent Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Size events parameters.
+ <a href="structsfSizeEvent.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Event_8h_source.htm">Event.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5ec89933cfa94a7d5e07e456cb132687"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfSizeEvent.htm#a5ec89933cfa94a7d5e07e456cb132687">type</a></td></tr>
+<tr class="separator:a5ec89933cfa94a7d5e07e456cb132687"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b55ea8ba2b46cd80294e378629604e2"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfSizeEvent.htm#a8b55ea8ba2b46cd80294e378629604e2">width</a></td></tr>
+<tr class="separator:a8b55ea8ba2b46cd80294e378629604e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a169bfd4b5bc356aefdd8aeb63d9eff1b"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfSizeEvent.htm#a169bfd4b5bc356aefdd8aeb63d9eff1b">height</a></td></tr>
+<tr class="separator:a169bfd4b5bc356aefdd8aeb63d9eff1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Size events parameters. </p>
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00159">159</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a169bfd4b5bc356aefdd8aeb63d9eff1b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfSizeEvent::height</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00163">163</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5ec89933cfa94a7d5e07e456cb132687"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a> sfSizeEvent::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00161">161</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8b55ea8ba2b46cd80294e378629604e2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfSizeEvent::width</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00162">162</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Event_8h_source.htm">Event.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfSoundStreamChunk.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfSoundStreamChunk.htm
new file mode 100755
index 0000000..1c374c7
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfSoundStreamChunk.htm
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfSoundStreamChunk Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>defines the data to fill by the OnGetData callback
+ <a href="structsfSoundStreamChunk.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="SoundStream_8h_source.htm">SoundStream.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8511f9cdcd86a2872e11fc05b856978c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfSoundStreamChunk.htm#a8511f9cdcd86a2872e11fc05b856978c">samples</a></td></tr>
+<tr class="memdesc:a8511f9cdcd86a2872e11fc05b856978c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to the audio samples. <a href="#a8511f9cdcd86a2872e11fc05b856978c"></a><br/></td></tr>
+<tr class="separator:a8511f9cdcd86a2872e11fc05b856978c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a813cfa341f2269ac704b1326eb82c011"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfSoundStreamChunk.htm#a813cfa341f2269ac704b1326eb82c011">sampleCount</a></td></tr>
+<tr class="memdesc:a813cfa341f2269ac704b1326eb82c011"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of samples pointed by Samples. <a href="#a813cfa341f2269ac704b1326eb82c011"></a><br/></td></tr>
+<tr class="separator:a813cfa341f2269ac704b1326eb82c011"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>defines the data to fill by the OnGetData callback </p>
+
+<p>Definition at line <a class="el" href="SoundStream_8h_source.htm#l00042">42</a> of file <a class="el" href="SoundStream_8h_source.htm">SoundStream.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a813cfa341f2269ac704b1326eb82c011"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfSoundStreamChunk::sampleCount</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Number of samples pointed by Samples. </p>
+
+<p>Definition at line <a class="el" href="SoundStream_8h_source.htm#l00045">45</a> of file <a class="el" href="SoundStream_8h_source.htm">SoundStream.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8511f9cdcd86a2872e11fc05b856978c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Config_8h.htm#a41552dc8bf60293b5cc8515dd5beaf0e">sfInt16</a>* sfSoundStreamChunk::samples</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Pointer to the audio samples. </p>
+
+<p>Definition at line <a class="el" href="SoundStream_8h_source.htm#l00044">44</a> of file <a class="el" href="SoundStream_8h_source.htm">SoundStream.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="SoundStream_8h_source.htm">SoundStream.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfTextEvent.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfTextEvent.htm
new file mode 100755
index 0000000..4e227b2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfTextEvent.htm
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfTextEvent Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Text event parameters.
+ <a href="structsfTextEvent.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Event_8h_source.htm">Event.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a76f692faa7c52d8d81f088479f3be530"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfTextEvent.htm#a76f692faa7c52d8d81f088479f3be530">type</a></td></tr>
+<tr class="separator:a76f692faa7c52d8d81f088479f3be530"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c6653025edc30095dfcf46194217c38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfTextEvent.htm#a2c6653025edc30095dfcf46194217c38">unicode</a></td></tr>
+<tr class="separator:a2c6653025edc30095dfcf46194217c38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Text event parameters. </p>
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00081">81</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a76f692faa7c52d8d81f088479f3be530"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a> sfTextEvent::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00083">83</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2c6653025edc30095dfcf46194217c38"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Config_8h.htm#a53935dd287c14f7d76bea5c93b6da202">sfUint32</a> sfTextEvent::unicode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00084">84</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Event_8h_source.htm">Event.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfTime.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfTime.htm
new file mode 100755
index 0000000..57c5c90
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfTime.htm
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfTime Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Represents a time value.
+ <a href="structsfTime.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Time_8h_source.htm">Time.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aaf61a1cf843fff94762a45fd9900bc70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfTime.htm#aaf61a1cf843fff94762a45fd9900bc70">microseconds</a></td></tr>
+<tr class="separator:aaf61a1cf843fff94762a45fd9900bc70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Represents a time value. </p>
+
+<p>Definition at line <a class="el" href="Time_8h_source.htm#l00038">38</a> of file <a class="el" href="Time_8h_source.htm">Time.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="aaf61a1cf843fff94762a45fd9900bc70"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Config_8h.htm#a10b5f72059b7444ded9ad782274361af">sfInt64</a> sfTime::microseconds</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Time_8h_source.htm#l00040">40</a> of file <a class="el" href="Time_8h_source.htm">Time.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Time_8h_source.htm">Time.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfTransform.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfTransform.htm
new file mode 100755
index 0000000..845445a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfTransform.htm
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfTransform Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Encapsulate a 3x3 transform matrix.
+ <a href="structsfTransform.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Transform_8h_source.htm">Transform.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6971515551f82b06dd44713824b4984d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfTransform.htm#a6971515551f82b06dd44713824b4984d">matrix</a> [9]</td></tr>
+<tr class="separator:a6971515551f82b06dd44713824b4984d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Encapsulate a 3x3 transform matrix. </p>
+
+<p>Definition at line <a class="el" href="Transform_8h_source.htm#l00042">42</a> of file <a class="el" href="Transform_8h_source.htm">Transform.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a6971515551f82b06dd44713824b4984d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float sfTransform::matrix[9]</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Transform_8h_source.htm#l00044">44</a> of file <a class="el" href="Transform_8h_source.htm">Transform.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Transform_8h_source.htm">Transform.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector2f.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector2f.htm
new file mode 100755
index 0000000..aa7228b
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector2f.htm
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfVector2f Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>2-component vector of floats
+ <a href="structsfVector2f.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Vector2_8h_source.htm">Vector2.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2831ab915f26482cff5195c288c95841"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVector2f.htm#a2831ab915f26482cff5195c288c95841">x</a></td></tr>
+<tr class="separator:a2831ab915f26482cff5195c288c95841"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a685865a418f3b64d12e40d4dead5c827"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVector2f.htm#a685865a418f3b64d12e40d4dead5c827">y</a></td></tr>
+<tr class="separator:a685865a418f3b64d12e40d4dead5c827"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>2-component vector of floats </p>
+
+<p>Definition at line <a class="el" href="Vector2_8h_source.htm#l00060">60</a> of file <a class="el" href="Vector2_8h_source.htm">Vector2.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a2831ab915f26482cff5195c288c95841"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float sfVector2f::x</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Vector2_8h_source.htm#l00062">62</a> of file <a class="el" href="Vector2_8h_source.htm">Vector2.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a685865a418f3b64d12e40d4dead5c827"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float sfVector2f::y</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Vector2_8h_source.htm#l00063">63</a> of file <a class="el" href="Vector2_8h_source.htm">Vector2.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Vector2_8h_source.htm">Vector2.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector2i.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector2i.htm
new file mode 100755
index 0000000..7c4a385
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector2i.htm
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfVector2i Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>2-component vector of integers
+ <a href="structsfVector2i.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Vector2_8h_source.htm">Vector2.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a24a652cf567fb6f48ce7e292fb2c7d3b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVector2i.htm#a24a652cf567fb6f48ce7e292fb2c7d3b">x</a></td></tr>
+<tr class="separator:a24a652cf567fb6f48ce7e292fb2c7d3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e93612ebc070f781e929d3770e8411a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVector2i.htm#a0e93612ebc070f781e929d3770e8411a">y</a></td></tr>
+<tr class="separator:a0e93612ebc070f781e929d3770e8411a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>2-component vector of integers </p>
+
+<p>Definition at line <a class="el" href="Vector2_8h_source.htm#l00038">38</a> of file <a class="el" href="Vector2_8h_source.htm">Vector2.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a24a652cf567fb6f48ce7e292fb2c7d3b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfVector2i::x</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Vector2_8h_source.htm#l00040">40</a> of file <a class="el" href="Vector2_8h_source.htm">Vector2.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0e93612ebc070f781e929d3770e8411a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sfVector2i::y</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Vector2_8h_source.htm#l00041">41</a> of file <a class="el" href="Vector2_8h_source.htm">Vector2.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Vector2_8h_source.htm">Vector2.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector2u.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector2u.htm
new file mode 100755
index 0000000..1785f59
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector2u.htm
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfVector2u Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>2-component vector of unsigned integers
+ <a href="structsfVector2u.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Vector2_8h_source.htm">Vector2.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a61be71c52964b5a54e5320ad77c3a31a"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVector2u.htm#a61be71c52964b5a54e5320ad77c3a31a">x</a></td></tr>
+<tr class="separator:a61be71c52964b5a54e5320ad77c3a31a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa50485ba0b9cfc0a9a032fb62396a9be"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVector2u.htm#aa50485ba0b9cfc0a9a032fb62396a9be">y</a></td></tr>
+<tr class="separator:aa50485ba0b9cfc0a9a032fb62396a9be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>2-component vector of unsigned integers </p>
+
+<p>Definition at line <a class="el" href="Vector2_8h_source.htm#l00049">49</a> of file <a class="el" href="Vector2_8h_source.htm">Vector2.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a61be71c52964b5a54e5320ad77c3a31a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfVector2u::x</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Vector2_8h_source.htm#l00051">51</a> of file <a class="el" href="Vector2_8h_source.htm">Vector2.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa50485ba0b9cfc0a9a032fb62396a9be"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfVector2u::y</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Vector2_8h_source.htm#l00052">52</a> of file <a class="el" href="Vector2_8h_source.htm">Vector2.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Vector2_8h_source.htm">Vector2.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector3f.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector3f.htm
new file mode 100755
index 0000000..91c79be
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVector3f.htm
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfVector3f Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>3-component vector of floats
+ <a href="structsfVector3f.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Vector3_8h_source.htm">Vector3.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abca3dba3bade03cda83587f122507d7b"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVector3f.htm#abca3dba3bade03cda83587f122507d7b">x</a></td></tr>
+<tr class="separator:abca3dba3bade03cda83587f122507d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add4612b2229c5a6ecf320ded1a1c09be"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVector3f.htm#add4612b2229c5a6ecf320ded1a1c09be">y</a></td></tr>
+<tr class="separator:add4612b2229c5a6ecf320ded1a1c09be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90512ffe794e2fb7d901c61b5b2a4f6b"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVector3f.htm#a90512ffe794e2fb7d901c61b5b2a4f6b">z</a></td></tr>
+<tr class="separator:a90512ffe794e2fb7d901c61b5b2a4f6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>3-component vector of floats </p>
+
+<p>Definition at line <a class="el" href="Vector3_8h_source.htm#l00038">38</a> of file <a class="el" href="Vector3_8h_source.htm">Vector3.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="abca3dba3bade03cda83587f122507d7b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float sfVector3f::x</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Vector3_8h_source.htm#l00040">40</a> of file <a class="el" href="Vector3_8h_source.htm">Vector3.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="add4612b2229c5a6ecf320ded1a1c09be"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float sfVector3f::y</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Vector3_8h_source.htm#l00041">41</a> of file <a class="el" href="Vector3_8h_source.htm">Vector3.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a90512ffe794e2fb7d901c61b5b2a4f6b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float sfVector3f::z</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Vector3_8h_source.htm#l00042">42</a> of file <a class="el" href="Vector3_8h_source.htm">Vector3.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Vector3_8h_source.htm">Vector3.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVertex.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVertex.htm
new file mode 100755
index 0000000..4123958
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVertex.htm
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfVertex Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Define a point with color and texture coordinates.
+ <a href="structsfVertex.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Vertex_8h_source.htm">Vertex.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7e25c103eb06df8d7970c585fbeeab93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVertex.htm#a7e25c103eb06df8d7970c585fbeeab93">position</a></td></tr>
+<tr class="memdesc:a7e25c103eb06df8d7970c585fbeeab93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position of the vertex. <a href="#a7e25c103eb06df8d7970c585fbeeab93"></a><br/></td></tr>
+<tr class="separator:a7e25c103eb06df8d7970c585fbeeab93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3d7eb8ea77fa6f58ab44ba5e6b02539"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfColor.htm">sfColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVertex.htm#ad3d7eb8ea77fa6f58ab44ba5e6b02539">color</a></td></tr>
+<tr class="memdesc:ad3d7eb8ea77fa6f58ab44ba5e6b02539"><td class="mdescLeft">&#160;</td><td class="mdescRight">Color of the vertex. <a href="#ad3d7eb8ea77fa6f58ab44ba5e6b02539"></a><br/></td></tr>
+<tr class="separator:ad3d7eb8ea77fa6f58ab44ba5e6b02539"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22d15c7ba97e7baeaa88221403a3cc34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfVector2f.htm">sfVector2f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVertex.htm#a22d15c7ba97e7baeaa88221403a3cc34">texCoords</a></td></tr>
+<tr class="memdesc:a22d15c7ba97e7baeaa88221403a3cc34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Coordinates of the texture's pixel to map to the vertex. <a href="#a22d15c7ba97e7baeaa88221403a3cc34"></a><br/></td></tr>
+<tr class="separator:a22d15c7ba97e7baeaa88221403a3cc34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Define a point with color and texture coordinates. </p>
+
+<p>Definition at line <a class="el" href="Vertex_8h_source.htm#l00039">39</a> of file <a class="el" href="Vertex_8h_source.htm">Vertex.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ad3d7eb8ea77fa6f58ab44ba5e6b02539"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfColor.htm">sfColor</a> sfVertex::color</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Color of the vertex. </p>
+
+<p>Definition at line <a class="el" href="Vertex_8h_source.htm#l00042">42</a> of file <a class="el" href="Vertex_8h_source.htm">Vertex.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7e25c103eb06df8d7970c585fbeeab93"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfVector2f.htm">sfVector2f</a> sfVertex::position</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Position of the vertex. </p>
+
+<p>Definition at line <a class="el" href="Vertex_8h_source.htm#l00041">41</a> of file <a class="el" href="Vertex_8h_source.htm">Vertex.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a22d15c7ba97e7baeaa88221403a3cc34"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfVector2f.htm">sfVector2f</a> sfVertex::texCoords</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Coordinates of the texture's pixel to map to the vertex. </p>
+
+<p>Definition at line <a class="el" href="Vertex_8h_source.htm#l00043">43</a> of file <a class="el" href="Vertex_8h_source.htm">Vertex.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="Vertex_8h_source.htm">Vertex.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVideoMode.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVideoMode.htm
new file mode 100755
index 0000000..c85189f
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/structsfVideoMode.htm
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfVideoMode Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a class="el" href="structsfVideoMode.htm" title="sfVideoMode defines a video mode (width, height, bpp, frequency) and provides functions for getting m...">sfVideoMode</a> defines a video mode (width, height, bpp, frequency) and provides functions for getting modes supported by the display device
+ <a href="structsfVideoMode.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="VideoMode_8h_source.htm">VideoMode.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aadfdae86db1f1b54b451fde816157b69"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVideoMode.htm#aadfdae86db1f1b54b451fde816157b69">width</a></td></tr>
+<tr class="memdesc:aadfdae86db1f1b54b451fde816157b69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode width, in pixels. <a href="#aadfdae86db1f1b54b451fde816157b69"></a><br/></td></tr>
+<tr class="separator:aadfdae86db1f1b54b451fde816157b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afdf7a1ab587452f67a261517feffad23"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVideoMode.htm#afdf7a1ab587452f67a261517feffad23">height</a></td></tr>
+<tr class="memdesc:afdf7a1ab587452f67a261517feffad23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode height, in pixels. <a href="#afdf7a1ab587452f67a261517feffad23"></a><br/></td></tr>
+<tr class="separator:afdf7a1ab587452f67a261517feffad23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2127ab37c7e99a92b8fcd7312aaf325"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfVideoMode.htm#af2127ab37c7e99a92b8fcd7312aaf325">bitsPerPixel</a></td></tr>
+<tr class="memdesc:af2127ab37c7e99a92b8fcd7312aaf325"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode pixel depth, in bits per pixels. <a href="#af2127ab37c7e99a92b8fcd7312aaf325"></a><br/></td></tr>
+<tr class="separator:af2127ab37c7e99a92b8fcd7312aaf325"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="structsfVideoMode.htm" title="sfVideoMode defines a video mode (width, height, bpp, frequency) and provides functions for getting m...">sfVideoMode</a> defines a video mode (width, height, bpp, frequency) and provides functions for getting modes supported by the display device </p>
+
+<p>Definition at line <a class="el" href="VideoMode_8h_source.htm#l00040">40</a> of file <a class="el" href="VideoMode_8h_source.htm">VideoMode.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="af2127ab37c7e99a92b8fcd7312aaf325"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfVideoMode::bitsPerPixel</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Video mode pixel depth, in bits per pixels. </p>
+
+<p>Definition at line <a class="el" href="VideoMode_8h_source.htm#l00044">44</a> of file <a class="el" href="VideoMode_8h_source.htm">VideoMode.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afdf7a1ab587452f67a261517feffad23"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfVideoMode::height</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Video mode height, in pixels. </p>
+
+<p>Definition at line <a class="el" href="VideoMode_8h_source.htm#l00043">43</a> of file <a class="el" href="VideoMode_8h_source.htm">VideoMode.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aadfdae86db1f1b54b451fde816157b69"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int sfVideoMode::width</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Video mode width, in pixels. </p>
+
+<p>Definition at line <a class="el" href="VideoMode_8h_source.htm#l00042">42</a> of file <a class="el" href="VideoMode_8h_source.htm">VideoMode.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="VideoMode_8h_source.htm">VideoMode.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/sync_off.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/sync_off.png
new file mode 100755
index 0000000..3b443fc
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/sync_off.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/sync_on.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/sync_on.png
new file mode 100755
index 0000000..e08320f
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/sync_on.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_a.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_a.png
new file mode 100755
index 0000000..3b725c4
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_a.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_b.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_b.png
new file mode 100755
index 0000000..5f6601a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_b.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_h.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_h.png
new file mode 100755
index 0000000..fd5cb70
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_h.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_s.png b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_s.png
new file mode 100755
index 0000000..ab478c9
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tab_s.png
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tabs.css b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tabs.css
new file mode 100755
index 0000000..9cf578f
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/tabs.css
@@ -0,0 +1,60 @@
+.tabs, .tabs2, .tabs3 {
+ background-image: url('tab_b.png');
+ width: 100%;
+ z-index: 101;
+ font-size: 13px;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+.tabs2 {
+ font-size: 10px;
+}
+.tabs3 {
+ font-size: 9px;
+}
+
+.tablist {
+ margin: 0;
+ padding: 0;
+ display: table;
+}
+
+.tablist li {
+ float: left;
+ display: table-cell;
+ background-image: url('tab_b.png');
+ line-height: 36px;
+ list-style: none;
+}
+
+.tablist a {
+ display: block;
+ padding: 0 20px;
+ font-weight: bold;
+ background-image:url('tab_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color: #283A5D;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+ outline: none;
+}
+
+.tabs3 .tablist a {
+ padding: 0 10px;
+}
+
+.tablist a:hover {
+ background-image: url('tab_h.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+ text-decoration: none;
+}
+
+.tablist li.current a {
+ background-image: url('tab_a.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/unionsfEvent.htm b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/unionsfEvent.htm
new file mode 100755
index 0000000..d4992f7
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/doc/html/unionsfEvent.htm
@@ -0,0 +1,228 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSFML - C binding of the Simple and Fast Multimedia Library</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+ <!--<link rel='stylesheet' type='text/css' href="http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
+ <link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
+ </head>
+ <body>
+ <div id="banner-container">
+ <div id="banner">
+ <span id="sfml">CSFML</span>
+ </div>
+ </div>
+ <div id="content">
+<!-- Generated by Doxygen 1.8.2 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.htm"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.htm"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.htm"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.htm"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.htm"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sfEvent Union Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a class="el" href="unionsfEvent.htm" title="sfEvent defines a system event and its parameters">sfEvent</a> defines a system event and its parameters
+ <a href="unionsfEvent.htm#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="Event_8h_source.htm">Event.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae061e7ccb28bea305ba1b88f1f5353e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionsfEvent.htm#ae061e7ccb28bea305ba1b88f1f5353e0">type</a></td></tr>
+<tr class="memdesc:ae061e7ccb28bea305ba1b88f1f5353e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of the event. <a href="#ae061e7ccb28bea305ba1b88f1f5353e0"></a><br/></td></tr>
+<tr class="separator:ae061e7ccb28bea305ba1b88f1f5353e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e7d9913d70ce3b10724d00cbd803d8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfSizeEvent.htm">sfSizeEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionsfEvent.htm#a4e7d9913d70ce3b10724d00cbd803d8e">size</a></td></tr>
+<tr class="separator:a4e7d9913d70ce3b10724d00cbd803d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2908c48752a349a0036f399da086a8cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfKeyEvent.htm">sfKeyEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionsfEvent.htm#a2908c48752a349a0036f399da086a8cd">key</a></td></tr>
+<tr class="separator:a2908c48752a349a0036f399da086a8cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeef4dfa8ecc93109c1606aaed7ab9bab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfTextEvent.htm">sfTextEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionsfEvent.htm#aeef4dfa8ecc93109c1606aaed7ab9bab">text</a></td></tr>
+<tr class="separator:aeef4dfa8ecc93109c1606aaed7ab9bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31028d58c41b315c5477d5e0fffbd21f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfMouseMoveEvent.htm">sfMouseMoveEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionsfEvent.htm#a31028d58c41b315c5477d5e0fffbd21f">mouseMove</a></td></tr>
+<tr class="separator:a31028d58c41b315c5477d5e0fffbd21f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcaa3d074bae3840e841b44d8a4d78ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfMouseButtonEvent.htm">sfMouseButtonEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionsfEvent.htm#adcaa3d074bae3840e841b44d8a4d78ba">mouseButton</a></td></tr>
+<tr class="separator:adcaa3d074bae3840e841b44d8a4d78ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73546f65eeecbb5fbeb962a5c209ac9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfMouseWheelEvent.htm">sfMouseWheelEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionsfEvent.htm#a73546f65eeecbb5fbeb962a5c209ac9b">mouseWheel</a></td></tr>
+<tr class="separator:a73546f65eeecbb5fbeb962a5c209ac9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac98fa0f70adc6fd4b851e33437d16d2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfJoystickMoveEvent.htm">sfJoystickMoveEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionsfEvent.htm#ac98fa0f70adc6fd4b851e33437d16d2b">joystickMove</a></td></tr>
+<tr class="separator:ac98fa0f70adc6fd4b851e33437d16d2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a556c22f2bbefffa6f0ed0ba566a01be9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfJoystickButtonEvent.htm">sfJoystickButtonEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionsfEvent.htm#a556c22f2bbefffa6f0ed0ba566a01be9">joystickButton</a></td></tr>
+<tr class="separator:a556c22f2bbefffa6f0ed0ba566a01be9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26048924ee611f512688a3660022657b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsfJoystickConnectEvent.htm">sfJoystickConnectEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionsfEvent.htm#a26048924ee611f512688a3660022657b">joystickConnect</a></td></tr>
+<tr class="separator:a26048924ee611f512688a3660022657b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="unionsfEvent.htm" title="sfEvent defines a system event and its parameters">sfEvent</a> defines a system event and its parameters </p>
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00171">171</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a556c22f2bbefffa6f0ed0ba566a01be9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfJoystickButtonEvent.htm">sfJoystickButtonEvent</a> sfEvent::joystickButton</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00184">184</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a26048924ee611f512688a3660022657b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfJoystickConnectEvent.htm">sfJoystickConnectEvent</a> sfEvent::joystickConnect</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00185">185</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac98fa0f70adc6fd4b851e33437d16d2b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfJoystickMoveEvent.htm">sfJoystickMoveEvent</a> sfEvent::joystickMove</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00183">183</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2908c48752a349a0036f399da086a8cd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfKeyEvent.htm">sfKeyEvent</a> sfEvent::key</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00178">178</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adcaa3d074bae3840e841b44d8a4d78ba"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfMouseButtonEvent.htm">sfMouseButtonEvent</a> sfEvent::mouseButton</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00181">181</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a31028d58c41b315c5477d5e0fffbd21f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfMouseMoveEvent.htm">sfMouseMoveEvent</a> sfEvent::mouseMove</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00180">180</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a73546f65eeecbb5fbeb962a5c209ac9b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfMouseWheelEvent.htm">sfMouseWheelEvent</a> sfEvent::mouseWheel</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00182">182</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4e7d9913d70ce3b10724d00cbd803d8e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfSizeEvent.htm">sfSizeEvent</a> sfEvent::size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00177">177</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aeef4dfa8ecc93109c1606aaed7ab9bab"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structsfTextEvent.htm">sfTextEvent</a> sfEvent::text</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00179">179</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae061e7ccb28bea305ba1b88f1f5353e0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="Event_8h.htm#a18e8028e83dbf54a65b18b465634e2f9">sfEventType</a> sfEvent::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Type of the event. </p>
+
+<p>Definition at line <a class="el" href="Event_8h_source.htm#l00176">176</a> of file <a class="el" href="Event_8h_source.htm">Event.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this union was generated from the following file:<ul>
+<li><a class="el" href="Event_8h_source.htm">Event.h</a></li>
+</ul>
+</div><!-- contents -->
+ </div>
+ <div id="footer-container">
+ <div id="footer">
+ Copyright © Laurent Gomila &nbsp;::&nbsp;
+ Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> &nbsp;::&nbsp;
+ </div>
+ </div>
+ </body>
+</html>
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio.h
new file mode 100755
index 0000000..c7dd81b
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio.h
@@ -0,0 +1,41 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_AUDIO_H
+#define SFML_AUDIO_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+
+#include <SFML/System.h>
+#include <SFML/Audio/Listener.h>
+#include <SFML/Audio/Music.h>
+#include <SFML/Audio/Sound.h>
+#include <SFML/Audio/SoundBuffer.h>
+#include <SFML/Audio/SoundBufferRecorder.h>
+#include <SFML/Audio/SoundRecorder.h>
+
+
+#endif // SFML_AUDIO_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Export.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Export.h
new file mode 100755
index 0000000..5548003
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Export.h
@@ -0,0 +1,48 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_AUDIO_EXPORT_H
+#define SFML_AUDIO_EXPORT_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Config.h>
+
+
+////////////////////////////////////////////////////////////
+// Define portable import / export macros
+////////////////////////////////////////////////////////////
+#if defined(CSFML_AUDIO_EXPORTS)
+
+ #define CSFML_AUDIO_API CSFML_API_EXPORT
+
+#else
+
+ #define CSFML_AUDIO_API CSFML_API_IMPORT
+
+#endif
+
+
+#endif // SFML_AUDIO_EXPORT_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Listener.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Listener.h
new file mode 100755
index 0000000..e47d529
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Listener.h
@@ -0,0 +1,95 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_LISTENER_H
+#define SFML_LISTENER_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Audio/Export.h>
+#include <SFML/System/Vector3.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Change the global volume of all the sounds and musics
+///
+/// The volume is a number between 0 and 100; it is combined with
+/// the individual volume of each sound / music.
+/// The default value for the volume is 100 (maximum).
+///
+/// \param volume New global volume, in the range [0, 100]
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfListener_setGlobalVolume(float volume);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current value of the global volume
+///
+/// \return Current global volume, in the range [0, 100]
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API float sfListener_getGlobalVolume(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the position of the listener in the scene
+///
+/// The default listener's position is (0, 0, 0).
+///
+/// \param position New position of the listener
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfListener_setPosition(sfVector3f position);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current position of the listener in the scene
+///
+/// \return The listener's position
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfVector3f sfListener_getPosition();
+
+////////////////////////////////////////////////////////////
+/// \brief Set the orientation of the listener in the scene
+///
+/// The orientation defines the 3D axes of the listener
+/// (left, up, front) in the scene. The orientation vector
+/// doesn't have to be normalized.
+/// The default listener's orientation is (0, 0, -1).
+///
+/// \param position New direction of the listener
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfListener_setDirection(sfVector3f orientation);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current orientation of the listener in the scene
+///
+/// \return The listener's direction
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfVector3f sfListener_getDirection();
+
+
+#endif // SFML_LISTENER_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Music.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Music.h
new file mode 100755
index 0000000..604d02a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Music.h
@@ -0,0 +1,376 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_MUSIC_H
+#define SFML_MUSIC_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Audio/Export.h>
+#include <SFML/Audio/SoundStatus.h>
+#include <SFML/Audio/Types.h>
+#include <SFML/System/InputStream.h>
+#include <SFML/System/Time.h>
+#include <SFML/System/Vector3.h>
+#include <stddef.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new music and load it from a file
+///
+/// This function doesn't start playing the music (call
+/// sfMusic_play to do so).
+/// Here is a complete list of all the supported audio formats:
+/// ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam,
+/// w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.
+///
+/// \param filename Path of the music file to open
+///
+/// \return A new sfMusic object (NULL if failed)
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfMusic* sfMusic_createFromFile(const char* filename);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new music and load it from a file in memory
+///
+/// This function doesn't start playing the music (call
+/// sfMusic_play to do so).
+/// Here is a complete list of all the supported audio formats:
+/// ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam,
+/// w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.
+///
+/// \param data Pointer to the file data in memory
+/// \param sizeInBytes Size of the data to load, in bytes
+///
+/// \return A new sfMusic object (NULL if failed)
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfMusic* sfMusic_createFromMemory(const void* data, size_t sizeInBytes);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new music and load it from a custom stream
+///
+/// This function doesn't start playing the music (call
+/// sfMusic_play to do so).
+/// Here is a complete list of all the supported audio formats:
+/// ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam,
+/// w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.
+///
+/// \param stream Source stream to read from
+///
+/// \return A new sfMusic object (NULL if failed)
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfMusic* sfMusic_createFromStream(sfInputStream* stream);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a music
+///
+/// \param music Music to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfMusic_destroy(sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Set whether or not a music should loop after reaching the end
+///
+/// If set, the music will restart from beginning after
+/// reaching the end and so on, until it is stopped or
+/// sfMusic_setLoop(music, sfFalse) is called.
+/// The default looping state for musics is false.
+///
+/// \param music Music object
+/// \param loop sfTrue to play in loop, sfFalse to play once
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfMusic_setLoop(sfMusic* music, sfBool loop);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether or not a music is in loop mode
+///
+/// \param music Music object
+///
+/// \return sfTrue if the music is looping, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfBool sfMusic_getLoop(const sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the total duration of a music
+///
+/// \param music Music object
+///
+/// \return Music duration
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfTime sfMusic_getDuration(const sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Start or resume playing a music
+///
+/// This function starts the music if it was stopped, resumes
+/// it if it was paused, and restarts it from beginning if it
+/// was it already playing.
+/// This function uses its own thread so that it doesn't block
+/// the rest of the program while the music is played.
+///
+/// \param music Music object
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfMusic_play(sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Pause a music
+///
+/// This function pauses the music if it was playing,
+/// otherwise (music already paused or stopped) it has no effect.
+///
+/// \param music Music object
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfMusic_pause(sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Stop playing a music
+///
+/// This function stops the music if it was playing or paused,
+/// and does nothing if it was already stopped.
+/// It also resets the playing position (unlike sfMusic_pause).
+///
+/// \param music Music object
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfMusic_stop(sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Return the number of channels of a music
+///
+/// 1 channel means a mono sound, 2 means stereo, etc.
+///
+/// \param music Music object
+///
+/// \return Number of channels
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API unsigned int sfMusic_getChannelCount(const sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the sample rate of a music
+///
+/// The sample rate is the number of audio samples played per
+/// second. The higher, the better the quality.
+///
+/// \param music Music object
+///
+/// \return Sample rate, in number of samples per second
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API unsigned int sfMusic_getSampleRate(const sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current status of a music (stopped, paused, playing)
+///
+/// \param music Music object
+///
+/// \return Current status
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfSoundStatus sfMusic_getStatus(const sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current playing position of a music
+///
+/// \param music Music object
+///
+/// \return Current playing position
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfTime sfMusic_getPlayingOffset(const sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the pitch of a music
+///
+/// The pitch represents the perceived fundamental frequency
+/// of a sound; thus you can make a music more acute or grave
+/// by changing its pitch. A side effect of changing the pitch
+/// is to modify the playing speed of the music as well.
+/// The default value for the pitch is 1.
+///
+/// \param music Music object
+/// \param pitch New pitch to apply to the music
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfMusic_setPitch(sfMusic* music, float pitch);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the volume of a music
+///
+/// The volume is a value between 0 (mute) and 100 (full volume).
+/// The default value for the volume is 100.
+///
+/// \param music Music object
+/// \param volume Volume of the music
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfMusic_setVolume(sfMusic* music, float volume);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the 3D position of a music in the audio scene
+///
+/// Only musics with one channel (mono musics) can be
+/// spatialized.
+/// The default position of a music is (0, 0, 0).
+///
+/// \param music Music object
+/// \param position Position of the music in the scene
+//
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfMusic_setPosition(sfMusic* music, sfVector3f position);
+
+////////////////////////////////////////////////////////////
+/// \brief Make a musics's position relative to the listener or absolute
+///
+/// Making a music relative to the listener will ensure that it will always
+/// be played the same way regardless the position of the listener.
+/// This can be useful for non-spatialized musics, musics that are
+/// produced by the listener, or musics attached to it.
+/// The default value is false (position is absolute).
+///
+/// \param music Music object
+/// \param relative sfTrue to set the position relative, sfFalse to set it absolute
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfMusic_setRelativeToListener(sfMusic* music, sfBool relative);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the minimum distance of a music
+///
+/// The "minimum distance" of a music is the maximum
+/// distance at which it is heard at its maximum volume. Further
+/// than the minimum distance, it will start to fade out according
+/// to its attenuation factor. A value of 0 ("inside the head
+/// of the listener") is an invalid value and is forbidden.
+/// The default value of the minimum distance is 1.
+///
+/// \param music Music object
+/// \param distance New minimum distance of the music
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfMusic_setMinDistance(sfMusic* music, float distance);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the attenuation factor of a music
+///
+/// The attenuation is a multiplicative factor which makes
+/// the music more or less loud according to its distance
+/// from the listener. An attenuation of 0 will produce a
+/// non-attenuated music, i.e. its volume will always be the same
+/// whether it is heard from near or from far. On the other hand,
+/// an attenuation value such as 100 will make the music fade out
+/// very quickly as it gets further from the listener.
+/// The default value of the attenuation is 1.
+///
+/// \param music Music object
+/// \param attenuation New attenuation factor of the music
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfMusic_setAttenuation(sfMusic* music, float attenuation);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the current playing position of a music
+///
+/// The playing position can be changed when the music is
+/// either paused or playing.
+///
+/// \param music Music object
+/// \param timeOffset New playing position
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfMusic_setPlayingOffset(sfMusic* music, sfTime timeOffset);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the pitch of a music
+///
+/// \param music Music object
+///
+/// \return Pitch of the music
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API float sfMusic_getPitch(const sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the volume of a music
+///
+/// \param music Music object
+///
+/// \return Volume of the music, in the range [0, 100]
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API float sfMusic_getVolume(const sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the 3D position of a music in the audio scene
+///
+/// \param music Music object
+///
+/// \return Position of the music in the world
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfVector3f sfMusic_getPosition(const sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether a music's position is relative to the
+/// listener or is absolute
+///
+/// \param music Music object
+///
+/// \return sfTrue if the position is relative, sfFalse if it's absolute
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfBool sfMusic_isRelativeToListener(const sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the minimum distance of a music
+///
+/// \param music Music object
+///
+/// \return Minimum distance of the music
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API float sfMusic_getMinDistance(const sfMusic* music);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the attenuation factor of a music
+///
+/// \param music Music object
+///
+/// \return Attenuation factor of the music
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API float sfMusic_getAttenuation(const sfMusic* music);
+
+
+#endif // SFML_MUSIC_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Sound.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Sound.h
new file mode 100755
index 0000000..e3000af
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Sound.h
@@ -0,0 +1,331 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SOUND_H
+#define SFML_SOUND_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Audio/Export.h>
+#include <SFML/Audio/SoundStatus.h>
+#include <SFML/Audio/Types.h>
+#include <SFML/System/Time.h>
+#include <SFML/System/Vector3.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new sound
+///
+/// \return A new sfSound object
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfSound* sfSound_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new sound by copying an existing one
+///
+/// \param sound Sound to copy
+///
+/// \return A new sfSound object which is a copy of \a sound
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfSound* sfSound_copy(const sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a sound
+///
+/// \param sound Sound to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSound_destroy(sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Start or resume playing a sound
+///
+/// This function starts the sound if it was stopped, resumes
+/// it if it was paused, and restarts it from beginning if it
+/// was it already playing.
+/// This function uses its own thread so that it doesn't block
+/// the rest of the program while the sound is played.
+///
+/// \param sound Sound object
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSound_play(sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Pause a sound
+///
+/// This function pauses the sound if it was playing,
+/// otherwise (sound already paused or stopped) it has no effect.
+///
+/// \param sound Sound object
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSound_pause(sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Stop playing a sound
+///
+/// This function stops the sound if it was playing or paused,
+/// and does nothing if it was already stopped.
+/// It also resets the playing position (unlike sfSound_pause).
+///
+/// \param sound Sound object
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSound_stop(sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the source buffer containing the audio data to play
+///
+/// It is important to note that the sound buffer is not copied,
+/// thus the sfSoundBuffer object must remain alive as long
+/// as it is attached to the sound.
+///
+/// \param sound Sound object
+/// \param buffer Sound buffer to attach to the sound
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSound_setBuffer(sfSound* sound, const sfSoundBuffer* buffer);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the audio buffer attached to a sound
+///
+/// \param sound Sound object
+///
+/// \return Sound buffer attached to the sound (can be NULL)
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API const sfSoundBuffer* sfSound_getBuffer(const sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Set whether or not a sound should loop after reaching the end
+///
+/// If set, the sound will restart from beginning after
+/// reaching the end and so on, until it is stopped or
+/// sfSound_setLoop(sound, sfFalse) is called.
+/// The default looping state for sounds is false.
+///
+/// \param sound Sound object
+/// \param loop sfTrue to play in loop, sfFalse to play once
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSound_setLoop(sfSound* sound, sfBool loop);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether or not a sound is in loop mode
+///
+/// \param sound Sound object
+///
+/// \return sfTrue if the sound is looping, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfBool sfSound_getLoop(const sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current status of a sound (stopped, paused, playing)
+///
+/// \param sound Sound object
+///
+/// \return Current status
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfSoundStatus sfSound_getStatus(const sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the pitch of a sound
+///
+/// The pitch represents the perceived fundamental frequency
+/// of a sound; thus you can make a sound more acute or grave
+/// by changing its pitch. A side effect of changing the pitch
+/// is to modify the playing speed of the sound as well.
+/// The default value for the pitch is 1.
+///
+/// \param sound Sound object
+/// \param pitch New pitch to apply to the sound
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSound_setPitch(sfSound* sound, float pitch);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the volume of a sound
+///
+/// The volume is a value between 0 (mute) and 100 (full volume).
+/// The default value for the volume is 100.
+///
+/// \param sound Sound object
+/// \param volume Volume of the sound
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSound_setVolume(sfSound* sound, float volume);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the 3D position of a sound in the audio scene
+///
+/// Only sounds with one channel (mono sounds) can be
+/// spatialized.
+/// The default position of a sound is (0, 0, 0).
+///
+/// \param sound Sound object
+/// \param position Position of the sound in the scene
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSound_setPosition(sfSound* sound, sfVector3f position);
+
+////////////////////////////////////////////////////////////
+/// \brief Make the sound's position relative to the listener or absolute
+///
+/// Making a sound relative to the listener will ensure that it will always
+/// be played the same way regardless the position of the listener.
+/// This can be useful for non-spatialized sounds, sounds that are
+/// produced by the listener, or sounds attached to it.
+/// The default value is false (position is absolute).
+///
+/// \param sound Sound object
+/// \param relative sfTrue to set the position relative, sfFalse to set it absolute
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSound_setRelativeToListener(sfSound* sound, sfBool relative);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the minimum distance of a sound
+///
+/// The "minimum distance" of a sound is the maximum
+/// distance at which it is heard at its maximum volume. Further
+/// than the minimum distance, it will start to fade out according
+/// to its attenuation factor. A value of 0 ("inside the head
+/// of the listener") is an invalid value and is forbidden.
+/// The default value of the minimum distance is 1.
+///
+/// \param sound Sound object
+/// \param distance New minimum distance of the sound
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSound_setMinDistance(sfSound* sound, float distance);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the attenuation factor of a sound
+///
+/// The attenuation is a multiplicative factor which makes
+/// the sound more or less loud according to its distance
+/// from the listener. An attenuation of 0 will produce a
+/// non-attenuated sound, i.e. its volume will always be the same
+/// whether it is heard from near or from far. On the other hand,
+/// an attenuation value such as 100 will make the sound fade out
+/// very quickly as it gets further from the listener.
+/// The default value of the attenuation is 1.
+///
+/// \param sound Sound object
+/// \param attenuation New attenuation factor of the sound
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSound_setAttenuation(sfSound* sound, float attenuation);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the current playing position of a sound
+///
+/// The playing position can be changed when the sound is
+/// either paused or playing.
+///
+/// \param sound Sound object
+/// \param timeOffset New playing position
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSound_setPlayingOffset(sfSound* sound, sfTime timeOffset);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the pitch of a sound
+///
+/// \param sound Sound object
+///
+/// \return Pitch of the sound
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API float sfSound_getPitch(const sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the volume of a sound
+///
+/// \param sound Sound object
+///
+/// \return Volume of the sound, in the range [0, 100]
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API float sfSound_getVolume(const sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the 3D position of a sound in the audio scene
+///
+/// \param sound Sound object
+///
+/// \return Position of the sound in the world
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfVector3f sfSound_getPosition(const sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether a sound's position is relative to the
+/// listener or is absolute
+///
+/// \param sound Sound object
+///
+/// \return sfTrue if the position is relative, sfFalse if it's absolute
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfBool sfSound_isRelativeToListener(const sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the minimum distance of a sound
+///
+/// \param sound Sound object
+///
+/// \return Minimum distance of the sound
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API float sfSound_getMinDistance(const sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the attenuation factor of a sound
+///
+/// \param sound Sound object
+///
+/// \return Attenuation factor of the sound
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API float sfSound_getAttenuation(const sfSound* sound);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current playing position of a sound
+///
+/// \param sound Sound object
+///
+/// \return Current playing position
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfTime sfSound_getPlayingOffset(const sfSound* sound);
+
+
+#endif // SFML_SOUND_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundBuffer.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundBuffer.h
new file mode 100755
index 0000000..4ec13e5
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundBuffer.h
@@ -0,0 +1,195 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SOUNDBUFFER_H
+#define SFML_SOUNDBUFFER_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Audio/Export.h>
+#include <SFML/Audio/Types.h>
+#include <SFML/System/InputStream.h>
+#include <SFML/System/Time.h>
+#include <stddef.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new sound buffer and load it from a file
+///
+/// Here is a complete list of all the supported audio formats:
+/// ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam,
+/// w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.
+///
+/// \param filename Path of the sound file to load
+///
+/// \return A new sfSoundBuffer object (NULL if failed)
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfSoundBuffer* sfSoundBuffer_createFromFile(const char* filename);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new sound buffer and load it from a file in memory
+///
+/// Here is a complete list of all the supported audio formats:
+/// ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam,
+/// w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.
+///
+/// \param data Pointer to the file data in memory
+/// \param sizeInBytes Size of the data to load, in bytes
+///
+/// \return A new sfSoundBuffer object (NULL if failed)
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfSoundBuffer* sfSoundBuffer_createFromMemory(const void* data, size_t sizeInBytes);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new sound buffer and load it from a custom stream
+///
+/// Here is a complete list of all the supported audio formats:
+/// ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam,
+/// w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.
+///
+/// \param stream Source stream to read from
+///
+/// \return A new sfSoundBuffer object (NULL if failed)
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfSoundBuffer* sfSoundBuffer_createFromStream(sfInputStream* stream);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new sound buffer and load it from an array of samples in memory
+///
+/// The assumed format of the audio samples is 16 bits signed integer
+/// (sfInt16).
+///
+/// \param samples Pointer to the array of samples in memory
+/// \param sampleCount Number of samples in the array
+/// \param channelCount Number of channels (1 = mono, 2 = stereo, ...)
+/// \param sampleRate Sample rate (number of samples to play per second)
+///
+/// \return A new sfSoundBuffer object (NULL if failed)
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfSoundBuffer* sfSoundBuffer_createFromSamples(const sfInt16* samples, size_t sampleCount, unsigned int channelCount, unsigned int sampleRate);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new sound buffer by copying an existing one
+///
+/// \param soundBuffer Sound buffer to copy
+///
+/// \return A new sfSoundBuffer object which is a copy of \a soundBuffer
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfSoundBuffer* sfSoundBuffer_copy(const sfSoundBuffer* soundBuffer);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a sound buffer
+///
+/// \param soundBuffer Sound buffer to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundBuffer_destroy(sfSoundBuffer* soundBuffer);
+
+////////////////////////////////////////////////////////////
+/// \brief Save a sound buffer to an audio file
+///
+/// Here is a complete list of all the supported audio formats:
+/// ogg, wav, flac, aiff, au, raw, paf, svx, nist, voc, ircam,
+/// w64, mat4, mat5 pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.
+///
+/// \param soundBuffer Sound buffer object
+/// \param filename Path of the sound file to write
+///
+/// \return sfTrue if saving succeeded, sfFalse if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfBool sfSoundBuffer_saveToFile(const sfSoundBuffer* soundBuffer, const char* filename);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the array of audio samples stored in a sound buffer
+///
+/// The format of the returned samples is 16 bits signed integer
+/// (sfInt16). The total number of samples in this array
+/// is given by the sfSoundBuffer_getSampleCount function.
+///
+/// \param soundBuffer Sound buffer object
+///
+/// \return Read-only pointer to the array of sound samples
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API const sfInt16* sfSoundBuffer_getSamples(const sfSoundBuffer* soundBuffer);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the number of samples stored in a sound buffer
+///
+/// The array of samples can be accessed with the
+/// sfSoundBuffer_getSamples function.
+///
+/// \param soundBuffer Sound buffer object
+///
+/// \return Number of samples
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API size_t sfSoundBuffer_getSampleCount(const sfSoundBuffer* soundBuffer);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the sample rate of a sound buffer
+///
+/// The sample rate is the number of samples played per second.
+/// The higher, the better the quality (for example, 44100
+/// samples/s is CD quality).
+///
+/// \param soundBuffer Sound buffer object
+///
+/// \return Sample rate (number of samples per second)
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API unsigned int sfSoundBuffer_getSampleRate(const sfSoundBuffer* soundBuffer);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the number of channels used by a sound buffer
+///
+/// If the sound is mono then the number of channels will
+/// be 1, 2 for stereo, etc.
+///
+/// \param soundBuffer Sound buffer object
+///
+/// \return Number of channels
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API unsigned int sfSoundBuffer_getChannelCount(const sfSoundBuffer* soundBuffer);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the total duration of a sound buffer
+///
+/// \param soundBuffer Sound buffer object
+///
+/// \return Sound duration
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfTime sfSoundBuffer_getDuration(const sfSoundBuffer* soundBuffer);
+
+
+#endif // SFML_SOUNDBUFFER_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundBufferRecorder.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundBufferRecorder.h
new file mode 100755
index 0000000..c20f172
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundBufferRecorder.h
@@ -0,0 +1,105 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SOUNDBUFFERRECORDER_H
+#define SFML_SOUNDBUFFERRECORDER_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Audio/Export.h>
+#include <SFML/Audio/Types.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new sound buffer recorder
+///
+/// \return A new sfSoundBufferRecorder object (NULL if failed)
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfSoundBufferRecorder* sfSoundBufferRecorder_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a sound buffer recorder
+///
+/// \param soundBufferRecorder Sound buffer recorder to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundBufferRecorder_destroy(sfSoundBufferRecorder* soundBufferRecorder);
+
+////////////////////////////////////////////////////////////
+/// \brief Start the capture of a sound recorder recorder
+///
+/// The \a sampleRate parameter defines the number of audio samples
+/// captured per second. The higher, the better the quality
+/// (for example, 44100 samples/sec is CD quality).
+/// This function uses its own thread so that it doesn't block
+/// the rest of the program while the capture runs.
+/// Please note that only one capture can happen at the same time.
+///
+/// \param soundBufferRecorder Sound buffer recorder object
+/// \param sampleRate Desired capture rate, in number of samples per second
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundBufferRecorder_start(sfSoundBufferRecorder* soundBufferRecorder, unsigned int sampleRate);
+
+////////////////////////////////////////////////////////////
+/// \brief Stop the capture of a sound recorder
+///
+/// \param soundBufferRecorder Sound buffer recorder object
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundBufferRecorder_stop(sfSoundBufferRecorder* soundBufferRecorder);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the sample rate of a sound buffer recorder
+///
+/// The sample rate defines the number of audio samples
+/// captured per second. The higher, the better the quality
+/// (for example, 44100 samples/sec is CD quality).
+///
+/// \param soundBufferRecorder Sound buffer recorder object
+///
+/// \return Sample rate, in samples per second
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API unsigned int sfSoundBufferRecorder_getSampleRate(const sfSoundBufferRecorder* soundBufferRecorder);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the sound buffer containing the captured audio data
+///
+/// The sound buffer is valid only after the capture has ended.
+/// This function provides a read-only access to the internal
+/// sound buffer, but it can be copied if you need to
+/// make any modification to it.
+///
+/// \param soundBufferRecorder Sound buffer recorder object
+///
+/// \return Read-only access to the sound buffer
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API const sfSoundBuffer* sfSoundBufferRecorder_getBuffer(const sfSoundBufferRecorder* soundBufferRecorder);
+
+
+#endif // SFML_SOUNDBUFFERRECORDER_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundRecorder.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundRecorder.h
new file mode 100755
index 0000000..6395574
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundRecorder.h
@@ -0,0 +1,116 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SOUNDRECORDER_H
+#define SFML_SOUNDRECORDER_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Audio/Export.h>
+#include <SFML/Audio/Types.h>
+#include <stddef.h>
+
+
+typedef sfBool (*sfSoundRecorderStartCallback)(void*); ///< Type of the callback used when starting a capture
+typedef sfBool (*sfSoundRecorderProcessCallback)(const sfInt16*, size_t, void*); ///< Type of the callback used to process audio data
+typedef void (*sfSoundRecorderStopCallback)(void*); ///< Type of the callback used when stopping a capture
+
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a new sound recorder from callback functions
+///
+/// \param onStart Callback function which will be called when a new capture starts (can be NULL)
+/// \param onProcess Callback function which will be called each time there's audio data to process
+/// \param onStop Callback function which will be called when the current capture stops (can be NULL)
+/// \param userData Data to pass to the callback function (can be NULL)
+///
+/// \return A new sfSoundRecorder object (NULL if failed)
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfSoundRecorder* sfSoundRecorder_create(sfSoundRecorderStartCallback onStart,
+ sfSoundRecorderProcessCallback onProcess,
+ sfSoundRecorderStopCallback onStop,
+ void* userData);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a sound recorder
+///
+/// \param soundRecorder Sound recorder to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundRecorder_destroy(sfSoundRecorder* soundRecorder);
+
+////////////////////////////////////////////////////////////
+/// \brief Start the capture of a sound recorder
+///
+/// The \a sampleRate parameter defines the number of audio samples
+/// captured per second. The higher, the better the quality
+/// (for example, 44100 samples/sec is CD quality).
+/// This function uses its own thread so that it doesn't block
+/// the rest of the program while the capture runs.
+/// Please note that only one capture can happen at the same time.
+///
+/// \param soundRecorder Sound recorder object
+/// \param sampleRate Desired capture rate, in number of samples per second
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundRecorder_start(sfSoundRecorder* soundRecorder, unsigned int sampleRate);
+
+////////////////////////////////////////////////////////////
+/// \brief Stop the capture of a sound recorder
+///
+/// \param soundRecorder Sound recorder object
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundRecorder_stop(sfSoundRecorder* soundRecorder);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the sample rate of a sound recorder
+///
+/// The sample rate defines the number of audio samples
+/// captured per second. The higher, the better the quality
+/// (for example, 44100 samples/sec is CD quality).
+///
+/// \param soundRecorder Sound recorder object
+///
+/// \return Sample rate, in samples per second
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API unsigned int sfSoundRecorder_getSampleRate(const sfSoundRecorder* soundRecorder);
+
+////////////////////////////////////////////////////////////
+/// \brief Check if the system supports audio capture
+///
+/// This function should always be called before using
+/// the audio capture features. If it returns false, then
+/// any attempt to use sfSoundRecorder will fail.
+///
+/// \return sfTrue if audio capture is supported, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfBool sfSoundRecorder_isAvailable(void);
+
+
+#endif // SFML_SOUNDRECORDER_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundStatus.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundStatus.h
new file mode 100755
index 0000000..3e16a42
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundStatus.h
@@ -0,0 +1,46 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SOUNDSTATUS_H
+#define SFML_SOUNDSTATUS_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Audio/Export.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Enumeration of statuses for sounds and musics
+///
+////////////////////////////////////////////////////////////
+typedef enum
+{
+ sfStopped, ///< Sound / music is not playing
+ sfPaused, ///< Sound / music is paused
+ sfPlaying ///< Sound / music is playing
+} sfSoundStatus;
+
+
+#endif // SFML_SOUNDSTATUS_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundStream.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundStream.h
new file mode 100755
index 0000000..e06f14b
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/SoundStream.h
@@ -0,0 +1,347 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SOUNDSTREAM_H
+#define SFML_SOUNDSTREAM_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Audio/Export.h>
+#include <SFML/Audio/SoundStatus.h>
+#include <SFML/Audio/Types.h>
+#include <SFML/System/Time.h>
+#include <SFML/System/Vector3.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief defines the data to fill by the OnGetData callback
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfInt16* samples; ///< Pointer to the audio samples
+ unsigned int sampleCount; ///< Number of samples pointed by Samples
+} sfSoundStreamChunk;
+
+typedef sfBool (*sfSoundStreamGetDataCallback)(sfSoundStreamChunk*, void*); ///< Type of the callback used to get a sound stream data
+typedef void (*sfSoundStreamSeekCallback)(sfTime, void*); ///< Type of the callback used to seek in a sound stream
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new sound stream
+///
+/// \param onGetData Function called when the stream needs more data (can't be NULL)
+/// \param onSeek Function called when the stream seeks (can't be NULL)
+/// \param channelCount Number of channels to use (1 = mono, 2 = stereo)
+/// \param sampleRate Sample rate of the sound (44100 = CD quality)
+/// \param userData Data to pass to the callback functions
+///
+/// \return A new sfSoundStream object
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfSoundStream* sfSoundStream_create(sfSoundStreamGetDataCallback onGetData,
+ sfSoundStreamSeekCallback onSeek,
+ unsigned int channelCount,
+ unsigned int sampleRate,
+ void* userData);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a sound stream
+///
+/// \param soundStream Sound stream to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundStream_destroy(sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Start or resume playing a sound stream
+///
+/// This function starts the stream if it was stopped, resumes
+/// it if it was paused, and restarts it from beginning if it
+/// was it already playing.
+/// This function uses its own thread so that it doesn't block
+/// the rest of the program while the music is played.
+///
+/// \param soundStream Sound stream object
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundStream_play(sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Pause a sound stream
+///
+/// This function pauses the stream if it was playing,
+/// otherwise (stream already paused or stopped) it has no effect.
+///
+/// \param soundStream Sound stream object
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundStream_pause(sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Stop playing a sound stream
+///
+/// This function stops the stream if it was playing or paused,
+/// and does nothing if it was already stopped.
+/// It also resets the playing position (unlike sfSoundStream_pause).
+///
+/// \param soundStream Sound stream object
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundStream_stop(sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current status of a sound stream (stopped, paused, playing)
+///
+/// \param soundStream Sound stream object
+///
+/// \return Current status
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfSoundStatus sfSoundStream_getStatus(const sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Return the number of channels of a sound stream
+///
+/// 1 channel means a mono sound, 2 means stereo, etc.
+///
+/// \param soundStream Sound stream object
+///
+/// \return Number of channels
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API unsigned int sfSoundStream_getChannelCount(const sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the sample rate of a sound stream
+///
+/// The sample rate is the number of audio samples played per
+/// second. The higher, the better the quality.
+///
+/// \param soundStream Sound stream object
+///
+/// \return Sample rate, in number of samples per second
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API unsigned int sfSoundStream_getSampleRate(const sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the pitch of a sound stream
+///
+/// The pitch represents the perceived fundamental frequency
+/// of a sound; thus you can make a stream more acute or grave
+/// by changing its pitch. A side effect of changing the pitch
+/// is to modify the playing speed of the stream as well.
+/// The default value for the pitch is 1.
+///
+/// \param soundStream Sound stream object
+/// \param pitch New pitch to apply to the stream
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundStream_setPitch(sfSoundStream* soundStream, float pitch);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the volume of a sound stream
+///
+/// The volume is a value between 0 (mute) and 100 (full volume).
+/// The default value for the volume is 100.
+///
+/// \param soundStream Sound stream object
+/// \param volume Volume of the stream
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundStream_setVolume(sfSoundStream* soundStream, float volume);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the 3D position of a sound stream in the audio scene
+///
+/// Only streams with one channel (mono streams) can be
+/// spatialized.
+/// The default position of a stream is (0, 0, 0).
+///
+/// \param soundStream Sound stream object
+/// \param position Position of the stream in the scene
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundStream_setPosition(sfSoundStream* soundStream, sfVector3f position);
+
+////////////////////////////////////////////////////////////
+/// \brief Make a sound stream's position relative to the listener or absolute
+///
+/// Making a stream relative to the listener will ensure that it will always
+/// be played the same way regardless the position of the listener.
+/// This can be useful for non-spatialized streams, streams that are
+/// produced by the listener, or streams attached to it.
+/// The default value is false (position is absolute).
+///
+/// \param soundStream Sound stream object
+/// \param relative sfTrue to set the position relative, sfFalse to set it absolute
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundStream_setRelativeToListener(sfSoundStream* soundStream, sfBool relative);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the minimum distance of a sound stream
+///
+/// The "minimum distance" of a stream is the maximum
+/// distance at which it is heard at its maximum volume. Further
+/// than the minimum distance, it will start to fade out according
+/// to its attenuation factor. A value of 0 ("inside the head
+/// of the listener") is an invalid value and is forbidden.
+/// The default value of the minimum distance is 1.
+///
+/// \param soundStream Sound stream object
+/// \param distance New minimum distance of the stream
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundStream_setMinDistance(sfSoundStream* soundStream, float distance);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the attenuation factor of a sound stream
+///
+/// The attenuation is a multiplicative factor which makes
+/// the stream more or less loud according to its distance
+/// from the listener. An attenuation of 0 will produce a
+/// non-attenuated stream, i.e. its volume will always be the same
+/// whether it is heard from near or from far. On the other hand,
+/// an attenuation value such as 100 will make the stream fade out
+/// very quickly as it gets further from the listener.
+/// The default value of the attenuation is 1.
+///
+/// \param soundStream Sound stream object
+/// \param attenuation New attenuation factor of the stream
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundStream_setAttenuation(sfSoundStream* soundStream, float attenuation);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the current playing position of a sound stream
+///
+/// The playing position can be changed when the stream is
+/// either paused or playing.
+///
+/// \param soundStream Sound stream object
+/// \param timeOffset New playing position
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundStream_setPlayingOffset(sfSoundStream* soundStream, sfTime timeOffset);
+
+////////////////////////////////////////////////////////////
+/// \brief Set whether or not a sound stream should loop after reaching the end
+///
+/// If set, the stream will restart from beginning after
+/// reaching the end and so on, until it is stopped or
+/// sfSoundStream_setLoop(stream, sfFalse) is called.
+/// The default looping state for sound streams is false.
+///
+/// \param soundStream Sound stream object
+/// \param loop sfTrue to play in loop, sfFalse to play once
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API void sfSoundStream_setLoop(sfSoundStream* soundStream, sfBool loop);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the pitch of a sound stream
+///
+/// \param soundStream Sound stream object
+///
+/// \return Pitch of the stream
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API float sfSoundStream_getPitch(const sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the volume of a sound stream
+///
+/// \param soundStream Sound stream object
+///
+/// \return Volume of the stream, in the range [0, 100]
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API float sfSoundStream_getVolume(const sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the 3D position of a sound stream in the audio scene
+///
+/// \param soundStream Sound stream object
+///
+/// \return Position of the stream in the world
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfVector3f sfSoundStream_getPosition(const sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether a sound stream's position is relative to the
+/// listener or is absolute
+///
+/// \param soundStream Sound stream object
+///
+/// \return sfTrue if the position is relative, sfFalse if it's absolute
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfBool sfSoundStream_isRelativeToListener(const sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the minimum distance of a sound stream
+///
+/// \param soundStream Sound stream object
+///
+/// \return Minimum distance of the stream
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API float sfSoundStream_getMinDistance(const sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the attenuation factor of a sound stream
+///
+/// \param soundStream Sound stream object
+///
+/// \return Attenuation factor of the stream
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API float sfSoundStream_getAttenuation(const sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether or not a sound stream is in loop mode
+///
+/// \param soundStream Sound stream object
+///
+/// \return sfTrue if the music is looping, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfBool sfSoundStream_getLoop(const sfSoundStream* soundStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current playing position of a sound stream
+///
+/// \param soundStream Sound stream object
+///
+/// \return Current playing position
+///
+////////////////////////////////////////////////////////////
+CSFML_AUDIO_API sfTime sfSoundStream_getPlayingOffset(const sfSoundStream* soundStream);
+
+
+#endif // SFML_SOUNDSTREAM_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Types.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Types.h
new file mode 100755
index 0000000..f90a002
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Audio/Types.h
@@ -0,0 +1,36 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_AUDIO_TYPES_H
+#define SFML_AUDIO_TYPES_H
+
+
+typedef struct sfMusic sfMusic;
+typedef struct sfSound sfSound;
+typedef struct sfSoundBuffer sfSoundBuffer;
+typedef struct sfSoundBufferRecorder sfSoundBufferRecorder;
+typedef struct sfSoundRecorder sfSoundRecorder;
+typedef struct sfSoundStream sfSoundStream;
+
+
+#endif // SFML_AUDIO_TYPES_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Config.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Config.h
new file mode 100755
index 0000000..8c97c70
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Config.h
@@ -0,0 +1,141 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_CONFIG_H
+#define SFML_CONFIG_H
+
+
+////////////////////////////////////////////////////////////
+// Define the CSFML version
+////////////////////////////////////////////////////////////
+#define CSFML_VERSION_MAJOR 2
+#define CSFML_VERSION_MINOR 1
+
+
+////////////////////////////////////////////////////////////
+// Identify the operating system
+////////////////////////////////////////////////////////////
+#if defined(_WIN32) || defined(__WIN32__)
+
+ // Windows
+ #define CSFML_SYSTEM_WINDOWS
+
+#elif defined(linux) || defined(__linux)
+
+ // Linux
+ #define CSFML_SYSTEM_LINUX
+
+#elif defined(__APPLE__) || defined(MACOSX) || defined(macintosh) || defined(Macintosh)
+
+ // MacOS
+ #define CSFML_SYSTEM_MACOS
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+
+ // FreeBSD
+ #define CSFML_SYSTEM_FREEBSD
+
+#else
+
+ // Unsupported system
+ #error This operating system is not supported by SFML library
+
+#endif
+
+
+////////////////////////////////////////////////////////////
+// Define helpers to create portable import / export macros for each module
+////////////////////////////////////////////////////////////
+#if defined(CSFML_SYSTEM_WINDOWS)
+
+ // Windows compilers need specific (and different) keywords for export and import
+ #define CSFML_API_EXPORT extern "C" __declspec(dllexport)
+ #define CSFML_API_IMPORT extern __declspec(dllimport)
+
+ // For Visual C++ compilers, we also need to turn off this annoying C4251 warning
+ #ifdef _MSC_VER
+
+ #pragma warning(disable : 4251)
+
+ #endif
+
+#else // Linux, FreeBSD, Mac OS X
+
+ #if __GNUC__ >= 4
+
+ // GCC 4 has special keywords for showing/hidding symbols,
+ // the same keyword is used for both importing and exporting
+ #define CSFML_API_EXPORT extern "C" __attribute__ ((__visibility__ ("default")))
+ #define CSFML_API_IMPORT extern __attribute__ ((__visibility__ ("default")))
+
+ #else
+
+ // GCC < 4 has no mechanism to explicitely hide symbols, everything's exported
+ #define CSFML_API_EXPORT extern "C"
+ #define CSFML_API_IMPORT extern
+
+ #endif
+
+#endif
+
+
+////////////////////////////////////////////////////////////
+// Define a portable boolean type
+////////////////////////////////////////////////////////////
+typedef int sfBool;
+#define sfFalse 0
+#define sfTrue 1
+
+
+////////////////////////////////////////////////////////////
+// Define portable fixed-size types
+////////////////////////////////////////////////////////////
+
+// All "common" platforms use the same size for char, short and int
+// (basically there are 3 types for 3 sizes, so no other match is possible),
+// we can use them without doing any kind of check
+
+// 8 bits integer types
+typedef signed char sfInt8;
+typedef unsigned char sfUint8;
+
+// 16 bits integer types
+typedef signed short sfInt16;
+typedef unsigned short sfUint16;
+
+// 32 bits integer types
+typedef signed int sfInt32;
+typedef unsigned int sfUint32;
+
+// 64 bits integer types
+#if defined(_MSC_VER)
+ typedef signed __int64 sfInt64;
+ typedef unsigned __int64 sfUint64;
+#else
+ typedef signed long long sfInt64;
+ typedef unsigned long long sfUint64;
+#endif
+
+
+#endif // SFML_CONFIG_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics.h
new file mode 100755
index 0000000..8757271
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics.h
@@ -0,0 +1,58 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_GRAPHICS_H
+#define SFML_GRAPHICS_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+
+#include <SFML/Window.h>
+#include <SFML/Graphics/BlendMode.h>
+#include <SFML/Graphics/CircleShape.h>
+#include <SFML/Graphics/Color.h>
+#include <SFML/Graphics/ConvexShape.h>
+#include <SFML/Graphics/Font.h>
+#include <SFML/Graphics/Glyph.h>
+#include <SFML/Graphics/Image.h>
+#include <SFML/Graphics/PrimitiveType.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/RectangleShape.h>
+#include <SFML/Graphics/RenderStates.h>
+#include <SFML/Graphics/RenderWindow.h>
+#include <SFML/Graphics/RenderTexture.h>
+#include <SFML/Graphics/Shader.h>
+#include <SFML/Graphics/Shape.h>
+#include <SFML/Graphics/Sprite.h>
+#include <SFML/Graphics/Text.h>
+#include <SFML/Graphics/Texture.h>
+#include <SFML/Graphics/Transform.h>
+#include <SFML/Graphics/Transformable.h>
+#include <SFML/Graphics/Vertex.h>
+#include <SFML/Graphics/VertexArray.h>
+#include <SFML/Graphics/View.h>
+
+
+#endif // SFML_GRAPHICS_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/BlendMode.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/BlendMode.h
new file mode 100755
index 0000000..e46f563
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/BlendMode.h
@@ -0,0 +1,47 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_BLENDMODE_H
+#define SFML_BLENDMODE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Available blending modes for drawing
+///
+////////////////////////////////////////////////////////////
+typedef enum
+{
+ sfBlendAlpha, ///< Pixel = Src * a + Dest * (1 - a)
+ sfBlendAdd, ///< Pixel = Src + Dest
+ sfBlendMultiply, ///< Pixel = Src * Dest
+ sfBlendNone ///< No blending
+} sfBlendMode;
+
+
+#endif // SFML_BLENDMODE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/CircleShape.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/CircleShape.h
new file mode 100755
index 0000000..a37277b
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/CircleShape.h
@@ -0,0 +1,431 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_CIRCLESHAPE_H
+#define SFML_CIRCLESHAPE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Color.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/Transform.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/System/Vector2.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new circle shape
+///
+/// \return A new sfCircleShape object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfCircleShape* sfCircleShape_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy an existing circle shape
+///
+/// \param shape Shape to copy
+///
+/// \return Copied object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfCircleShape* sfCircleShape_copy(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing circle Shape
+///
+/// \param Shape Shape to delete
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_destroy(sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the position of a circle shape
+///
+/// This function completely overwrites the previous position.
+/// See sfCircleShape_move to apply an offset based on the previous position instead.
+/// The default position of a circle Shape object is (0, 0).
+///
+/// \param shape Shape object
+/// \param position New position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_setPosition(sfCircleShape* shape, sfVector2f position);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the orientation of a circle shape
+///
+/// This function completely overwrites the previous rotation.
+/// See sfCircleShape_rotate to add an angle based on the previous rotation instead.
+/// The default rotation of a circle Shape object is 0.
+///
+/// \param shape Shape object
+/// \param angle New rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_setRotation(sfCircleShape* shape, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the scale factors of a circle shape
+///
+/// This function completely overwrites the previous scale.
+/// See sfCircleShape_scale to add a factor based on the previous scale instead.
+/// The default scale of a circle Shape object is (1, 1).
+///
+/// \param shape Shape object
+/// \param scale New scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_setScale(sfCircleShape* shape, sfVector2f scale);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the local origin of a circle shape
+///
+/// The origin of an object defines the center point for
+/// all transformations (position, scale, rotation).
+/// The coordinates of this point must be relative to the
+/// top-left corner of the object, and ignore all
+/// transformations (position, scale, rotation).
+/// The default origin of a circle Shape object is (0, 0).
+///
+/// \param shape Shape object
+/// \param origin New origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_setOrigin(sfCircleShape* shape, sfVector2f origin);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the position of a circle shape
+///
+/// \param shape Shape object
+///
+/// \return Current position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfCircleShape_getPosition(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the orientation of a circle shape
+///
+/// The rotation is always in the range [0, 360].
+///
+/// \param shape Shape object
+///
+/// \return Current rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API float sfCircleShape_getRotation(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current scale of a circle shape
+///
+/// \param shape Shape object
+///
+/// \return Current scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfCircleShape_getScale(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the local origin of a circle shape
+///
+/// \param shape Shape object
+///
+/// \return Current origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfCircleShape_getOrigin(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Move a circle shape by a given offset
+///
+/// This function adds to the current position of the object,
+/// unlike sfCircleShape_setPosition which overwrites it.
+///
+/// \param shape Shape object
+/// \param offset Offset
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_move(sfCircleShape* shape, sfVector2f offset);
+
+////////////////////////////////////////////////////////////
+/// \brief Rotate a circle shape
+///
+/// This function adds to the current rotation of the object,
+/// unlike sfCircleShape_setRotation which overwrites it.
+///
+/// \param shape Shape object
+/// \param angle Angle of rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_rotate(sfCircleShape* shape, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Scale a circle shape
+///
+/// This function multiplies the current scale of the object,
+/// unlike sfCircleShape_setScale which overwrites it.
+///
+/// \param shape Shape object
+/// \param factors Scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_scale(sfCircleShape* shape, sfVector2f factors);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the combined transform of a circle shape
+///
+/// \param shape Shape object
+///
+/// \return Transform combining the position/rotation/scale/origin of the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfCircleShape_getTransform(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the inverse of the combined transform of a circle shape
+///
+/// \param shape Shape object
+///
+/// \return Inverse of the combined transformations applied to the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfCircleShape_getInverseTransform(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the source texture of a circle shape
+///
+/// The \a texture argument refers to a texture that must
+/// exist as long as the shape uses it. Indeed, the shape
+/// doesn't store its own copy of the texture, but rather keeps
+/// a pointer to the one that you passed to this function.
+/// If the source texture is destroyed and the shape tries to
+/// use it, the behaviour is undefined.
+/// \a texture can be NULL to disable texturing.
+/// If \a resetRect is true, the TextureRect property of
+/// the shape is automatically adjusted to the size of the new
+/// texture. If it is false, the texture rect is left unchanged.
+///
+/// \param shape Shape object
+/// \param texture New texture
+/// \param resetRect Should the texture rect be reset to the size of the new texture?
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_setTexture(sfCircleShape* shape, const sfTexture* texture, sfBool resetRect);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the sub-rectangle of the texture that a circle shape will display
+///
+/// The texture rect is useful when you don't want to display
+/// the whole texture, but rather a part of it.
+/// By default, the texture rect covers the entire texture.
+///
+/// \param shape Shape object
+/// \param rect Rectangle defining the region of the texture to display
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_setTextureRect(sfCircleShape* shape, sfIntRect rect);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the fill color of a circle shape
+///
+/// This color is modulated (multiplied) with the shape's
+/// texture if any. It can be used to colorize the shape,
+/// or change its global opacity.
+/// You can use sfTransparent to make the inside of
+/// the shape transparent, and have the outline alone.
+/// By default, the shape's fill color is opaque white.
+///
+/// \param shape Shape object
+/// \param color New color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_setFillColor(sfCircleShape* shape, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the outline color of a circle shape
+///
+/// You can use sfTransparent to disable the outline.
+/// By default, the shape's outline color is opaque white.
+///
+/// \param shape Shape object
+/// \param color New outline color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_setOutlineColor(sfCircleShape* shape, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the thickness of a circle shape's outline
+///
+/// This number cannot be negative. Using zero disables
+/// the outline.
+/// By default, the outline thickness is 0.
+///
+/// \param shape Shape object
+/// \param thickness New outline thickness
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_setOutlineThickness(sfCircleShape* shape, float thickness);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the source texture of a circle shape
+///
+/// If the shape has no source texture, a NULL pointer is returned.
+/// The returned pointer is const, which means that you can't
+/// modify the texture when you retrieve it with this function.
+///
+/// \param shape Shape object
+///
+/// \return Pointer to the shape's texture
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfTexture* sfCircleShape_getTexture(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the sub-rectangle of the texture displayed by a circle shape
+///
+/// \param shape Shape object
+///
+/// \return Texture rectangle of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfIntRect sfCircleShape_getTextureRect(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the fill color of a circle shape
+///
+/// \param shape Shape object
+///
+/// \return Fill color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfCircleShape_getFillColor(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the outline color of a circle shape
+///
+/// \param shape Shape object
+///
+/// \return Outline color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfCircleShape_getOutlineColor(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the outline thickness of a circle shape
+///
+/// \param shape Shape object
+///
+/// \return Outline thickness of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API float sfCircleShape_getOutlineThickness(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the total number of points of a circle shape
+///
+/// \param shape Shape object
+///
+/// \return Number of points of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API unsigned int sfCircleShape_getPointCount(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get a point of a circle shape
+///
+/// The result is undefined if \a index is out of the valid range.
+///
+/// \param shape Shape object
+/// \param index Index of the point to get, in range [0 .. getPointCount() - 1]
+///
+/// \return Index-th point of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfCircleShape_getPoint(const sfCircleShape* shape, unsigned int index);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the radius of a circle
+///
+/// \param shape Shape object
+/// \param radius New radius of the circle
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_setRadius(sfCircleShape* shape, float radius);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the radius of a circle
+///
+/// \param shape Shape object
+///
+/// \return Radius of the circle
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API float sfCircleShape_getRadius(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the number of points of a circle
+///
+/// \param shape Shape object
+/// \param count New number of points of the circle
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfCircleShape_setPointCount(sfCircleShape* shape, unsigned int count);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the local bounding rectangle of a circle shape
+///
+/// The returned rectangle is in local coordinates, which means
+/// that it ignores the transformations (translation, rotation,
+/// scale, ...) that are applied to the entity.
+/// In other words, this function returns the bounds of the
+/// entity in the entity's coordinate system.
+///
+/// \param shape Shape object
+///
+/// \return Local bounding rectangle of the entity
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfCircleShape_getLocalBounds(const sfCircleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the global bounding rectangle of a circle shape
+///
+/// The returned rectangle is in global coordinates, which means
+/// that it takes in account the transformations (translation,
+/// rotation, scale, ...) that are applied to the entity.
+/// In other words, this function returns the bounds of the
+/// sprite in the global 2D world's coordinate system.
+///
+/// \param shape Shape object
+///
+/// \return Global bounding rectangle of the entity
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfCircleShape_getGlobalBounds(const sfCircleShape* shape);
+
+
+#endif // SFML_CIRCLESHAPE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Color.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Color.h
new file mode 100755
index 0000000..f1bc1d6
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Color.h
@@ -0,0 +1,106 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_COLOR_H
+#define SFML_COLOR_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Utility class for manpulating RGBA colors
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfUint8 r;
+ sfUint8 g;
+ sfUint8 b;
+ sfUint8 a;
+} sfColor;
+
+
+CSFML_GRAPHICS_API sfColor sfBlack; ///< Black predefined color
+CSFML_GRAPHICS_API sfColor sfWhite; ///< White predefined color
+CSFML_GRAPHICS_API sfColor sfRed; ///< Red predefined color
+CSFML_GRAPHICS_API sfColor sfGreen; ///< Green predefined color
+CSFML_GRAPHICS_API sfColor sfBlue; ///< Blue predefined color
+CSFML_GRAPHICS_API sfColor sfYellow; ///< Yellow predefined color
+CSFML_GRAPHICS_API sfColor sfMagenta; ///< Magenta predefined color
+CSFML_GRAPHICS_API sfColor sfCyan; ///< Cyan predefined color
+CSFML_GRAPHICS_API sfColor sfTransparent; ///< Transparent (black) predefined color
+
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a color from its 3 RGB components
+///
+/// \param red Red component (0 .. 255)
+/// \param green Green component (0 .. 255)
+/// \param blue Blue component (0 .. 255)
+///
+/// \return sfColor constructed from the components
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfColor_fromRGB(sfUint8 red, sfUint8 green, sfUint8 blue);
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a color from its 4 RGBA components
+///
+/// \param red Red component (0 .. 255)
+/// \param green Green component (0 .. 255)
+/// \param blue Blue component (0 .. 255)
+/// \param alpha Alpha component (0 .. 255)
+///
+/// \return sfColor constructed from the components
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfColor_fromRGBA(sfUint8 red, sfUint8 green, sfUint8 blue, sfUint8 alpha);
+
+////////////////////////////////////////////////////////////
+/// \brief Add two colors
+///
+/// \param color1 First color
+/// \param color2 Second color
+///
+/// \return Component-wise saturated addition of the two colors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfColor_add(sfColor color1, sfColor color2);
+
+////////////////////////////////////////////////////////////
+/// \brief Modulate two colors
+///
+/// \param color1 First color
+/// \param color2 Second color
+///
+/// \return Component-wise multiplication of the two colors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfColor_modulate(sfColor color1, sfColor color2);
+
+
+#endif // SFML_COLOR_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/ConvexShape.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/ConvexShape.h
new file mode 100755
index 0000000..bdac8c3
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/ConvexShape.h
@@ -0,0 +1,430 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_CONVEXSHAPE_H
+#define SFML_CONVEXSHAPE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Color.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/Transform.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/System/Vector2.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new convex shape
+///
+/// \return A new sfConvexShape object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfConvexShape* sfConvexShape_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy an existing convex shape
+///
+/// \param shape Shape to copy
+///
+/// \return Copied object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfConvexShape* sfConvexShape_copy(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing convex Shape
+///
+/// \param Shape Shape to delete
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_destroy(sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the position of a convex shape
+///
+/// This function completely overwrites the previous position.
+/// See sfConvexShape_move to apply an offset based on the previous position instead.
+/// The default position of a circle Shape object is (0, 0).
+///
+/// \param shape Shape object
+/// \param position New position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_setPosition(sfConvexShape* shape, sfVector2f position);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the orientation of a convex shape
+///
+/// This function completely overwrites the previous rotation.
+/// See sfConvexShape_rotate to add an angle based on the previous rotation instead.
+/// The default rotation of a circle Shape object is 0.
+///
+/// \param shape Shape object
+/// \param angle New rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_setRotation(sfConvexShape* shape, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the scale factors of a convex shape
+///
+/// This function completely overwrites the previous scale.
+/// See sfConvexShape_scale to add a factor based on the previous scale instead.
+/// The default scale of a circle Shape object is (1, 1).
+///
+/// \param shape Shape object
+/// \param scale New scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_setScale(sfConvexShape* shape, sfVector2f scale);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the local origin of a convex shape
+///
+/// The origin of an object defines the center point for
+/// all transformations (position, scale, rotation).
+/// The coordinates of this point must be relative to the
+/// top-left corner of the object, and ignore all
+/// transformations (position, scale, rotation).
+/// The default origin of a circle Shape object is (0, 0).
+///
+/// \param shape Shape object
+/// \param origin New origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_setOrigin(sfConvexShape* shape, sfVector2f origin);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the position of a convex shape
+///
+/// \param shape Shape object
+///
+/// \return Current position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfConvexShape_getPosition(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the orientation of a convex shape
+///
+/// The rotation is always in the range [0, 360].
+///
+/// \param shape Shape object
+///
+/// \return Current rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API float sfConvexShape_getRotation(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current scale of a convex shape
+///
+/// \param shape Shape object
+///
+/// \return Current scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfConvexShape_getScale(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the local origin of a convex shape
+///
+/// \param shape Shape object
+///
+/// \return Current origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfConvexShape_getOrigin(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Move a convex shape by a given offset
+///
+/// This function adds to the current position of the object,
+/// unlike sfConvexShape_setPosition which overwrites it.
+///
+/// \param shape Shape object
+/// \param offset Offset
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_move(sfConvexShape* shape, sfVector2f offset);
+
+////////////////////////////////////////////////////////////
+/// \brief Rotate a convex shape
+///
+/// This function adds to the current rotation of the object,
+/// unlike sfConvexShape_setRotation which overwrites it.
+///
+/// \param shape Shape object
+/// \param angle Angle of rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_rotate(sfConvexShape* shape, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Scale a convex shape
+///
+/// This function multiplies the current scale of the object,
+/// unlike sfConvexShape_setScale which overwrites it.
+///
+/// \param shape Shape object
+/// \param factors Scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_scale(sfConvexShape* shape, sfVector2f factors);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the combined transform of a convex shape
+///
+/// \param shape shape object
+///
+/// \return Transform combining the position/rotation/scale/origin of the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfConvexShape_getTransform(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the inverse of the combined transform of a convex shape
+///
+/// \param shape shape object
+///
+/// \return Inverse of the combined transformations applied to the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfConvexShape_getInverseTransform(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the source texture of a convex shape
+///
+/// The \a texture argument refers to a texture that must
+/// exist as long as the shape uses it. Indeed, the shape
+/// doesn't store its own copy of the texture, but rather keeps
+/// a pointer to the one that you passed to this function.
+/// If the source texture is destroyed and the shape tries to
+/// use it, the behaviour is undefined.
+/// \a texture can be NULL to disable texturing.
+/// If \a resetRect is true, the TextureRect property of
+/// the shape is automatically adjusted to the size of the new
+/// texture. If it is false, the texture rect is left unchanged.
+///
+/// \param shape Shape object
+/// \param texture New texture
+/// \param resetRect Should the texture rect be reset to the size of the new texture?
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_setTexture(sfConvexShape* shape, const sfTexture* texture, sfBool resetRect);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the sub-rectangle of the texture that a convex shape will display
+///
+/// The texture rect is useful when you don't want to display
+/// the whole texture, but rather a part of it.
+/// By default, the texture rect covers the entire texture.
+///
+/// \param shape Shape object
+/// \param rect Rectangle defining the region of the texture to display
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_setTextureRect(sfConvexShape* shape, sfIntRect rect);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the fill color of a convex shape
+///
+/// This color is modulated (multiplied) with the shape's
+/// texture if any. It can be used to colorize the shape,
+/// or change its global opacity.
+/// You can use sfTransparent to make the inside of
+/// the shape transparent, and have the outline alone.
+/// By default, the shape's fill color is opaque white.
+///
+/// \param shape Shape object
+/// \param color New color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_setFillColor(sfConvexShape* shape, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the outline color of a convex shape
+///
+/// You can use sfTransparent to disable the outline.
+/// By default, the shape's outline color is opaque white.
+///
+/// \param shape Shape object
+/// \param color New outline color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_setOutlineColor(sfConvexShape* shape, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the thickness of a convex shape's outline
+///
+/// This number cannot be negative. Using zero disables
+/// the outline.
+/// By default, the outline thickness is 0.
+///
+/// \param shape Shape object
+/// \param thickness New outline thickness
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_setOutlineThickness(sfConvexShape* shape, float thickness);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the source texture of a convex shape
+///
+/// If the shape has no source texture, a NULL pointer is returned.
+/// The returned pointer is const, which means that you can't
+/// modify the texture when you retrieve it with this function.
+///
+/// \param shape Shape object
+///
+/// \return Pointer to the shape's texture
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfTexture* sfConvexShape_getTexture(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the sub-rectangle of the texture displayed by a convex shape
+///
+/// \param shape Shape object
+///
+/// \return Texture rectangle of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfIntRect sfConvexShape_getTextureRect(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the fill color of a convex shape
+///
+/// \param shape Shape object
+///
+/// \return Fill color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfConvexShape_getFillColor(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the outline color of a convex shape
+///
+/// \param shape Shape object
+///
+/// \return Outline color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfConvexShape_getOutlineColor(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the outline thickness of a convex shape
+///
+/// \param shape Shape object
+///
+/// \return Outline thickness of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API float sfConvexShape_getOutlineThickness(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the total number of points of a convex shape
+///
+/// \param shape Shape object
+///
+/// \return Number of points of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API unsigned int sfConvexShape_getPointCount(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get a point of a convex shape
+///
+/// The result is undefined if \a index is out of the valid range.
+///
+/// \param shape Shape object
+/// \param index Index of the point to get, in range [0 .. getPointCount() - 1]
+///
+/// \return Index-th point of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfConvexShape_getPoint(const sfConvexShape* shape, unsigned int index);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the number of points of a convex shap
+///
+/// \a count must be greater than 2 to define a valid shape.
+///
+/// \param shape Shape object
+/// \param count New number of points of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_setPointCount(sfConvexShape* shape, unsigned int count);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the position of a point in a convex shape
+///
+/// Don't forget that the polygon must remain convex, and
+/// the points need to stay ordered!
+/// setPointCount must be called first in order to set the total
+/// number of points. The result is undefined if \a index is out
+/// of the valid range.
+///
+/// \param shape Shape object
+/// \param index Index of the point to change, in range [0 .. GetPointCount() - 1]
+/// \param point New point
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfConvexShape_setPoint(sfConvexShape* shape, unsigned int index, sfVector2f point);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the local bounding rectangle of a convex shape
+///
+/// The returned rectangle is in local coordinates, which means
+/// that it ignores the transformations (translation, rotation,
+/// scale, ...) that are applied to the entity.
+/// In other words, this function returns the bounds of the
+/// entity in the entity's coordinate system.
+///
+/// \param shape Shape object
+///
+/// \return Local bounding rectangle of the entity
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfConvexShape_getLocalBounds(const sfConvexShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the global bounding rectangle of a convex shape
+///
+/// The returned rectangle is in global coordinates, which means
+/// that it takes in account the transformations (translation,
+/// rotation, scale, ...) that are applied to the entity.
+/// In other words, this function returns the bounds of the
+/// sprite in the global 2D world's coordinate system.
+///
+/// \param shape Shape object
+///
+/// \return Global bounding rectangle of the entity
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfConvexShape_getGlobalBounds(const sfConvexShape* shape);
+
+
+#endif // SFML_CONVEXSHAPE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Export.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Export.h
new file mode 100755
index 0000000..326e646
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Export.h
@@ -0,0 +1,48 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_GRAPHICS_EXPORT_H
+#define SFML_GRAPHICS_EXPORT_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Config.h>
+
+
+////////////////////////////////////////////////////////////
+// Define portable import / export macros
+////////////////////////////////////////////////////////////
+#if defined(CSFML_GRAPHICS_EXPORTS)
+
+ #define CSFML_GRAPHICS_API CSFML_API_EXPORT
+
+#else
+
+ #define CSFML_GRAPHICS_API CSFML_API_IMPORT
+
+#endif
+
+
+#endif // SFML_GRAPHICS_EXPORT_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Font.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Font.h
new file mode 100755
index 0000000..f8f3f25
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Font.h
@@ -0,0 +1,136 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_FONT_H
+#define SFML_FONT_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Glyph.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/System/InputStream.h>
+#include <stddef.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new font from a file
+///
+/// \param filename Path of the font file to load
+///
+/// \return A new sfFont object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFont* sfFont_createFromFile(const char* filename);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new image font a file in memory
+///
+/// \param data Pointer to the file data in memory
+/// \param sizeInBytes Size of the data to load, in bytes
+///
+/// \return A new sfFont object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFont* sfFont_createFromMemory(const void* data, size_t sizeInBytes);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new image font a custom stream
+///
+/// \param stream Source stream to read from
+///
+/// \return A new sfFont object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFont* sfFont_createFromStream(sfInputStream* stream);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy an existing font
+///
+/// \param font Font to copy
+///
+/// \return Copied object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFont* sfFont_copy(const sfFont* font);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing font
+///
+/// \param font Font to delete
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfFont_destroy(sfFont* font);
+
+////////////////////////////////////////////////////////////
+/// \brief Get a glyph in a font
+///
+/// \param font Source font
+/// \param codePoint Unicode code point of the character to get
+/// \param characterSize Character size, in pixels
+/// \param bold Retrieve the bold version or the regular one?
+///
+/// \return The corresponding glyph
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfGlyph sfFont_getGlyph(sfFont* font, sfUint32 codePoint, unsigned int characterSize, sfBool bold);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the kerning value corresponding to a given pair of characters in a font
+///
+/// \param font Source font
+/// \param first Unicode code point of the first character
+/// \param second Unicode code point of the second character
+/// \param characterSize Character size, in pixels
+///
+/// \return Kerning offset, in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API int sfFont_getKerning(sfFont* font, sfUint32 first, sfUint32 second, unsigned int characterSize);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the line spacing value
+///
+/// \param font Source font
+/// \param characterSize Character size, in pixels
+///
+/// \return Line spacing, in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API int sfFont_getLineSpacing(sfFont* font, unsigned int characterSize);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the texture containing the glyphs of a given size in a font
+///
+/// \param font Source font
+/// \param characterSize Character size, in pixels
+///
+/// \return Read-only pointer to the texture
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfTexture* sfFont_getTexture(sfFont* font, unsigned int characterSize);
+
+
+#endif // SFML_IMAGE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Glyph.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Glyph.h
new file mode 100755
index 0000000..a9b0ef7
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Glyph.h
@@ -0,0 +1,46 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_GLYPH_H
+#define SFML_GLYPH_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Rect.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief sfGlyph describes a glyph (a visual character)
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ int advance; ///< Offset to move horizontically to the next character
+ sfIntRect bounds; ///< Bounding rectangle of the glyph, in coordinates relative to the baseline
+ sfIntRect textureRect; ///< Texture coordinates of the glyph inside the font's image
+} sfGlyph;
+
+
+#endif // SFML_GLYPH_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Image.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Image.h
new file mode 100755
index 0000000..4fbe801
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Image.h
@@ -0,0 +1,274 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_IMAGE_H
+#define SFML_IMAGE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Color.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/System/InputStream.h>
+#include <SFML/System/Vector2.h>
+#include <stddef.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create an image
+///
+/// This image is filled with black pixels.
+///
+/// \param width Width of the image
+/// \param height Height of the image
+///
+/// \return A new sfImage object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfImage* sfImage_create(unsigned int width, unsigned int height);
+
+////////////////////////////////////////////////////////////
+/// \brief Create an image and fill it with a unique color
+///
+/// \param width Width of the image
+/// \param height Height of the image
+/// \param color Fill color
+///
+/// \return A new sfImage object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfImage* sfImage_createFromColor(unsigned int width, unsigned int height, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Create an image from an array of pixels
+///
+/// The \a pixel array is assumed to contain 32-bits RGBA pixels,
+/// and have the given \a width and \a height. If not, this is
+/// an undefined behaviour.
+/// If \a pixels is null, an empty image is created.
+///
+/// \param width Width of the image
+/// \param height Height of the image
+/// \param pixels Array of pixels to copy to the image
+///
+/// \return A new sfImage object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfImage* sfImage_createFromPixels(unsigned int width, unsigned int height, const sfUint8* pixels);
+
+////////////////////////////////////////////////////////////
+/// \brief Create an image from a file on disk
+///
+/// The supported image formats are bmp, png, tga, jpg, gif,
+/// psd, hdr and pic. Some format options are not supported,
+/// like progressive jpeg.
+/// If this function fails, the image is left unchanged.
+///
+/// \param filename Path of the image file to load
+///
+/// \return A new sfImage object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfImage* sfImage_createFromFile(const char* filename);
+
+////////////////////////////////////////////////////////////
+/// \brief Create an image from a file in memory
+///
+/// The supported image formats are bmp, png, tga, jpg, gif,
+/// psd, hdr and pic. Some format options are not supported,
+/// like progressive jpeg.
+/// If this function fails, the image is left unchanged.
+///
+/// \param data Pointer to the file data in memory
+/// \param size Size of the data to load, in bytes
+///
+/// \return A new sfImage object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfImage* sfImage_createFromMemory(const void* data, size_t size);
+
+////////////////////////////////////////////////////////////
+/// \brief Create an image from a custom stream
+///
+/// The supported image formats are bmp, png, tga, jpg, gif,
+/// psd, hdr and pic. Some format options are not supported,
+/// like progressive jpeg.
+/// If this function fails, the image is left unchanged.
+///
+/// \param stream Source stream to read from
+///
+/// \return A new sfImage object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfImage* sfImage_createFromStream(sfInputStream* stream);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy an existing image
+///
+/// \param image Image to copy
+///
+/// \return Copied object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfImage* sfImage_copy(const sfImage* image);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing image
+///
+/// \param image Image to delete
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfImage_destroy(sfImage* image);
+
+////////////////////////////////////////////////////////////
+/// \brief Save an image to a file on disk
+///
+/// The format of the image is automatically deduced from
+/// the extension. The supported image formats are bmp, png,
+/// tga and jpg. The destination file is overwritten
+/// if it already exists. This function fails if the image is empty.
+///
+/// \param image Image object
+/// \param filename Path of the file to save
+///
+/// \return sfTrue if saving was successful
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfBool sfImage_saveToFile(const sfImage* image, const char* filename);
+
+////////////////////////////////////////////////////////////
+/// \brief Return the size of an image
+///
+/// \param image Image object
+///
+/// \return Size in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2u sfImage_getSize(const sfImage* image);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a transparency mask from a specified color-key
+///
+/// This function sets the alpha value of every pixel matching
+/// the given color to \a alpha (0 by default), so that they
+/// become transparent.
+///
+/// \param image Image object
+/// \param color Color to make transparent
+/// \param alpha Alpha value to assign to transparent pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfImage_createMaskFromColor(sfImage* image, sfColor color, sfUint8 alpha);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy pixels from an image onto another
+///
+/// This function does a slow pixel copy and should not be
+/// used intensively. It can be used to prepare a complex
+/// static image from several others, but if you need this
+/// kind of feature in real-time you'd better use sfRenderTexture.
+///
+/// If \a sourceRect is empty, the whole image is copied.
+/// If \a applyAlpha is set to true, the transparency of
+/// source pixels is applied. If it is false, the pixels are
+/// copied unchanged with their alpha value.
+///
+/// \param image Image object
+/// \param source Source image to copy
+/// \param destX X coordinate of the destination position
+/// \param destY Y coordinate of the destination position
+/// \param sourceRect Sub-rectangle of the source image to copy
+/// \param applyAlpha Should the copy take in account the source transparency?
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfImage_copyImage(sfImage* image, const sfImage* source, unsigned int destX, unsigned int destY, sfIntRect sourceRect, sfBool applyAlpha);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the color of a pixel in an image
+///
+/// This function doesn't check the validity of the pixel
+/// coordinates, using out-of-range values will result in
+/// an undefined behaviour.
+///
+/// \param image Image object
+/// \param x X coordinate of pixel to change
+/// \param y Y coordinate of pixel to change
+/// \param color New color of the pixel
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfImage_setPixel(sfImage* image, unsigned int x, unsigned int y, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the color of a pixel in an image
+///
+/// This function doesn't check the validity of the pixel
+/// coordinates, using out-of-range values will result in
+/// an undefined behaviour.
+///
+/// \param image Image object
+/// \param x X coordinate of pixel to get
+/// \param y Y coordinate of pixel to get
+///
+/// \return Color of the pixel at coordinates (x, y)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfImage_getPixel(const sfImage* image, unsigned int x, unsigned int y);
+
+////////////////////////////////////////////////////////////
+/// \brief Get a read-only pointer to the array of pixels of an image
+///
+/// The returned value points to an array of RGBA pixels made of
+/// 8 bits integers components. The size of the array is
+/// getWidth() * getHeight() * 4.
+/// Warning: the returned pointer may become invalid if you
+/// modify the image, so you should never store it for too long.
+/// If the image is empty, a null pointer is returned.
+///
+/// \param image Image object
+///
+/// \return Read-only pointer to the array of pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfUint8* sfImage_getPixelsPtr(const sfImage* image);
+
+////////////////////////////////////////////////////////////
+/// \brief Flip an image horizontally (left <-> right)
+///
+/// \param image Image object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfImage_flipHorizontally(sfImage* image);
+
+////////////////////////////////////////////////////////////
+/// \brief Flip an image vertically (top <-> bottom)
+///
+/// \param image Image object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfImage_flipVertically(sfImage* image);
+
+
+#endif // SFML_IMAGE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/PrimitiveType.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/PrimitiveType.h
new file mode 100755
index 0000000..2f25ff4
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/PrimitiveType.h
@@ -0,0 +1,54 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_PRIMITIVETYPE_H
+#define SFML_PRIMITIVETYPE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Types of primitives that a sf::VertexArray can render
+///
+/// Points and lines have no area, therefore their thickness
+/// will always be 1 pixel, regardless the current transform
+/// and view.
+///
+////////////////////////////////////////////////////////////
+typedef enum
+{
+ sfPoints, ///< List of individual points
+ sfLines, ///< List of individual lines
+ sfLinesStrip, ///< List of connected lines, a point uses the previous point to form a line
+ sfTriangles, ///< List of individual triangles
+ sfTrianglesStrip, ///< List of connected triangles, a point uses the two previous points to form a triangle
+ sfTrianglesFan, ///< List of connected triangles, a point uses the common center and the previous point to form a triangle
+ sfQuads ///< List of individual quads
+} sfPrimitiveType;
+
+
+#endif // SFML_BLENDMODE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Rect.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Rect.h
new file mode 100755
index 0000000..eeef038
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Rect.h
@@ -0,0 +1,81 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_RECT_H
+#define SFML_RECT_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+
+
+////////////////////////////////////////////////////////////
+/// sfFloatRect and sfIntRect are utility classes for
+/// manipulating rectangles.
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ float left;
+ float top;
+ float width;
+ float height;
+} sfFloatRect;
+
+typedef struct
+{
+ int left;
+ int top;
+ int width;
+ int height;
+} sfIntRect;
+
+////////////////////////////////////////////////////////////
+/// \brief Check if a point is inside a rectangle's area
+///
+/// \param rect Rectangle to test
+/// \param x X coordinate of the point to test
+/// \param y Y coordinate of the point to test
+///
+/// \return sfTrue if the point is inside
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfBool sfFloatRect_contains(const sfFloatRect* rect, float x, float y);
+CSFML_GRAPHICS_API sfBool sfIntRect_contains(const sfIntRect* rect, int x, int y);
+
+////////////////////////////////////////////////////////////
+/// \brief Check intersection between two rectangles
+///
+/// \param rect1 First rectangle to test
+/// \param rect2 Second rectangle to test
+/// \param intersection Rectangle to be filled with overlapping rect (can be NULL)
+///
+/// \return sfTrue if rectangles overlap
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfBool sfFloatRect_intersects(const sfFloatRect* rect1, const sfFloatRect* rect2, sfFloatRect* intersection);
+CSFML_GRAPHICS_API sfBool sfIntRect_intersects(const sfIntRect* rect1, const sfIntRect* rect2, sfIntRect* intersection);
+
+
+#endif // SFML_RECT_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RectangleShape.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RectangleShape.h
new file mode 100755
index 0000000..936399b
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RectangleShape.h
@@ -0,0 +1,422 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_RECTANGLESHAPE_H
+#define SFML_RECTANGLESHAPE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Color.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/Transform.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/System/Vector2.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new rectangle shape
+///
+/// \return A new sfRectangleShape object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfRectangleShape* sfRectangleShape_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy an existing rectangle shape
+///
+/// \param shape Shape to copy
+///
+/// \return Copied object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfRectangleShape* sfRectangleShape_copy(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing rectangle shape
+///
+/// \param Shape Shape to delete
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_destroy(sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the position of a rectangle shape
+///
+/// This function completely overwrites the previous position.
+/// See sfRectangleShape_move to apply an offset based on the previous position instead.
+/// The default position of a circle Shape object is (0, 0).
+///
+/// \param shape Shape object
+/// \param position New position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_setPosition(sfRectangleShape* shape, sfVector2f position);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the orientation of a rectangle shape
+///
+/// This function completely overwrites the previous rotation.
+/// See sfRectangleShape_rotate to add an angle based on the previous rotation instead.
+/// The default rotation of a circle Shape object is 0.
+///
+/// \param shape Shape object
+/// \param angle New rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_setRotation(sfRectangleShape* shape, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the scale factors of a rectangle shape
+///
+/// This function completely overwrites the previous scale.
+/// See sfRectangleShape_scale to add a factor based on the previous scale instead.
+/// The default scale of a circle Shape object is (1, 1).
+///
+/// \param shape Shape object
+/// \param scale New scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_setScale(sfRectangleShape* shape, sfVector2f scale);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the local origin of a rectangle shape
+///
+/// The origin of an object defines the center point for
+/// all transformations (position, scale, rotation).
+/// The coordinates of this point must be relative to the
+/// top-left corner of the object, and ignore all
+/// transformations (position, scale, rotation).
+/// The default origin of a circle Shape object is (0, 0).
+///
+/// \param shape Shape object
+/// \param origin New origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_setOrigin(sfRectangleShape* shape, sfVector2f origin);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the position of a rectangle shape
+///
+/// \param shape Shape object
+///
+/// \return Current position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfRectangleShape_getPosition(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the orientation of a rectangle shape
+///
+/// The rotation is always in the range [0, 360].
+///
+/// \param shape Shape object
+///
+/// \return Current rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API float sfRectangleShape_getRotation(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current scale of a rectangle shape
+///
+/// \param shape Shape object
+///
+/// \return Current scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfRectangleShape_getScale(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the local origin of a rectangle shape
+///
+/// \param shape Shape object
+///
+/// \return Current origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfRectangleShape_getOrigin(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Move a rectangle shape by a given offset
+///
+/// This function adds to the current position of the object,
+/// unlike sfRectangleShape_setPosition which overwrites it.
+///
+/// \param shape Shape object
+/// \param offset Offset
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_move(sfRectangleShape* shape, sfVector2f offset);
+
+////////////////////////////////////////////////////////////
+/// \brief Rotate a rectangle shape
+///
+/// This function adds to the current rotation of the object,
+/// unlike sfRectangleShape_setRotation which overwrites it.
+///
+/// \param shape Shape object
+/// \param angle Angle of rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_rotate(sfRectangleShape* shape, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Scale a rectangle shape
+///
+/// This function multiplies the current scale of the object,
+/// unlike sfRectangleShape_setScale which overwrites it.
+///
+/// \param shape Shape object
+/// \param factors Scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_scale(sfRectangleShape* shape, sfVector2f factors);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the combined transform of a rectangle shape
+///
+/// \param shape shape object
+///
+/// \return Transform combining the position/rotation/scale/origin of the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfRectangleShape_getTransform(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the inverse of the combined transform of a rectangle shape
+///
+/// \param shape shape object
+///
+/// \return Inverse of the combined transformations applied to the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfRectangleShape_getInverseTransform(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the source texture of a rectangle shape
+///
+/// The \a texture argument refers to a texture that must
+/// exist as long as the shape uses it. Indeed, the shape
+/// doesn't store its own copy of the texture, but rather keeps
+/// a pointer to the one that you passed to this function.
+/// If the source texture is destroyed and the shape tries to
+/// use it, the behaviour is undefined.
+/// \a texture can be NULL to disable texturing.
+/// If \a resetRect is true, the TextureRect property of
+/// the shape is automatically adjusted to the size of the new
+/// texture. If it is false, the texture rect is left unchanged.
+///
+/// \param shape Shape object
+/// \param texture New texture
+/// \param resetRect Should the texture rect be reset to the size of the new texture?
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_setTexture(sfRectangleShape* shape, const sfTexture* texture, sfBool resetRect);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the sub-rectangle of the texture that a rectangle shape will display
+///
+/// The texture rect is useful when you don't want to display
+/// the whole texture, but rather a part of it.
+/// By default, the texture rect covers the entire texture.
+///
+/// \param shape Shape object
+/// \param rect Rectangle defining the region of the texture to display
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_setTextureRect(sfRectangleShape* shape, sfIntRect rect);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the fill color of a rectangle shape
+///
+/// This color is modulated (multiplied) with the shape's
+/// texture if any. It can be used to colorize the shape,
+/// or change its global opacity.
+/// You can use sfTransparent to make the inside of
+/// the shape transparent, and have the outline alone.
+/// By default, the shape's fill color is opaque white.
+///
+/// \param shape Shape object
+/// \param color New color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_setFillColor(sfRectangleShape* shape, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the outline color of a rectangle shape
+///
+/// You can use sfTransparent to disable the outline.
+/// By default, the shape's outline color is opaque white.
+///
+/// \param shape Shape object
+/// \param color New outline color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_setOutlineColor(sfRectangleShape* shape, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the thickness of a rectangle shape's outline
+///
+/// This number cannot be negative. Using zero disables
+/// the outline.
+/// By default, the outline thickness is 0.
+///
+/// \param shape Shape object
+/// \param thickness New outline thickness
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_setOutlineThickness(sfRectangleShape* shape, float thickness);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the source texture of a rectangle shape
+///
+/// If the shape has no source texture, a NULL pointer is returned.
+/// The returned pointer is const, which means that you can't
+/// modify the texture when you retrieve it with this function.
+///
+/// \param shape Shape object
+///
+/// \return Pointer to the shape's texture
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfTexture* sfRectangleShape_getTexture(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the sub-rectangle of the texture displayed by a rectangle shape
+///
+/// \param shape Shape object
+///
+/// \return Texture rectangle of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfIntRect sfRectangleShape_getTextureRect(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the fill color of a rectangle shape
+///
+/// \param shape Shape object
+///
+/// \return Fill color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfRectangleShape_getFillColor(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the outline color of a rectangle shape
+///
+/// \param shape Shape object
+///
+/// \return Outline color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfRectangleShape_getOutlineColor(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the outline thickness of a rectangle shape
+///
+/// \param shape Shape object
+///
+/// \return Outline thickness of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API float sfRectangleShape_getOutlineThickness(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the total number of points of a rectangle shape
+///
+/// \param shape Shape object
+///
+/// \return Number of points of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API unsigned int sfRectangleShape_getPointCount(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get a point of a rectangle shape
+///
+/// The result is undefined if \a index is out of the valid range.
+///
+/// \param shape Shape object
+/// \param index Index of the point to get, in range [0 .. getPointCount() - 1]
+///
+/// \return Index-th point of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfRectangleShape_getPoint(const sfRectangleShape* shape, unsigned int index);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the size of a rectangle shape
+///
+/// \param shape Shape object
+/// \param size New size of the rectangle
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRectangleShape_setSize(sfRectangleShape* shape, sfVector2f size);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the size of a rectangle shape
+///
+/// \param shape Shape object
+//
+/// \return height Size of the rectangle
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfRectangleShape_getSize(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the local bounding rectangle of a rectangle shape
+///
+/// The returned rectangle is in local coordinates, which means
+/// that it ignores the transformations (translation, rotation,
+/// scale, ...) that are applied to the entity.
+/// In other words, this function returns the bounds of the
+/// entity in the entity's coordinate system.
+///
+/// \param shape Shape object
+///
+/// \return Local bounding rectangle of the entity
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfRectangleShape_getLocalBounds(const sfRectangleShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the global bounding rectangle of a rectangle shape
+///
+/// The returned rectangle is in global coordinates, which means
+/// that it takes in account the transformations (translation,
+/// rotation, scale, ...) that are applied to the entity.
+/// In other words, this function returns the bounds of the
+/// sprite in the global 2D world's coordinate system.
+///
+/// \param shape Shape object
+///
+/// \return Global bounding rectangle of the entity
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfRectangleShape_getGlobalBounds(const sfRectangleShape* shape);
+
+
+#endif // SFML_RECTANGLESHAPE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RenderStates.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RenderStates.h
new file mode 100755
index 0000000..86c2258
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RenderStates.h
@@ -0,0 +1,50 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_RENDERSTATES_H
+#define SFML_RENDERSTATES_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/BlendMode.h>
+#include <SFML/Graphics/Transform.h>
+#include <SFML/Graphics/Types.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Define the states used for drawing to a RenderTarget
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfBlendMode blendMode; ///< Blending mode
+ sfTransform transform; ///< Transform
+ const sfTexture* texture; ///< Texture
+ const sfShader* shader; ///< Shader
+} sfRenderStates;
+
+
+#endif // SFML_RENDERSTATES_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RenderTexture.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RenderTexture.h
new file mode 100755
index 0000000..959f4d5
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RenderTexture.h
@@ -0,0 +1,318 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_RENDERTEXTURE_H
+#define SFML_RENDERTEXTURE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Color.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/Graphics/PrimitiveType.h>
+#include <SFML/Graphics/RenderStates.h>
+#include <SFML/Graphics/Vertex.h>
+#include <SFML/System/Vector2.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a new render texture
+///
+/// \param width Width of the render texture
+/// \param height Height of the render texture
+/// \param depthBuffer Do you want a depth-buffer attached? (useful only if you're doing 3D OpenGL on the rendertexture)
+///
+/// \return A new sfRenderTexture object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfRenderTexture* sfRenderTexture_create(unsigned int width, unsigned int height, sfBool depthBuffer);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing render texture
+///
+/// \param renderTexture Render texture to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderTexture_destroy(sfRenderTexture* renderTexture);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the size of the rendering region of a render texture
+///
+/// \param renderTexture Render texture object
+///
+/// \return Size in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2u sfRenderTexture_getSize(const sfRenderTexture* renderTexture);
+
+////////////////////////////////////////////////////////////
+/// \brief Activate or deactivate a render texture as the current target for rendering
+///
+/// \param renderTexture Render texture object
+/// \param active sfTrue to activate, sfFalse to deactivate
+///
+/// \return True if operation was successful, false otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfBool sfRenderTexture_setActive(sfRenderTexture* renderTexture, sfBool active);
+
+////////////////////////////////////////////////////////////
+/// \brief Update the contents of the target texture
+///
+/// \param renderTexture Render texture object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderTexture_display(sfRenderTexture* renderTexture);
+
+////////////////////////////////////////////////////////////
+/// \brief Clear the rendertexture with the given color
+///
+/// \param renderTexture Render texture object
+/// \param color Fill color
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderTexture_clear(sfRenderTexture* renderTexture, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the current active view of a render texture
+///
+/// \param renderTexture Render texture object
+/// \param view Pointer to the new view
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderTexture_setView(sfRenderTexture* renderTexture, const sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current active view of a render texture
+///
+/// \param renderTexture Render texture object
+///
+/// \return Current active view
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfView* sfRenderTexture_getView(const sfRenderTexture* renderTexture);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the default view of a render texture
+///
+/// \param renderTexture Render texture object
+///
+/// \return Default view of the rendertexture
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfView* sfRenderTexture_getDefaultView(const sfRenderTexture* renderTexture);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the viewport of a view applied to this target
+///
+/// \param renderTexture Render texture object
+/// \param view Target view
+///
+/// \return Viewport rectangle, expressed in pixels in the current target
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfIntRect sfRenderTexture_getViewport(const sfRenderTexture* renderTexture, const sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Convert a point from texture coordinates to world coordinates
+///
+/// This function finds the 2D position that matches the
+/// given pixel of the render-texture. In other words, it does
+/// the inverse of what the graphics card does, to find the
+/// initial position of a rendered pixel.
+///
+/// Initially, both coordinate systems (world units and target pixels)
+/// match perfectly. But if you define a custom view or resize your
+/// render-texture, this assertion is not true anymore, ie. a point
+/// located at (10, 50) in your render-texture may map to the point
+/// (150, 75) in your 2D world -- if the view is translated by (140, 25).
+///
+/// This version uses a custom view for calculations, see the other
+/// overload of the function if you want to use the current view of the
+/// render-texture.
+///
+/// \param renderTexture Render texture object
+/// \param point Pixel to convert
+/// \param view The view to use for converting the point
+///
+/// \return The converted point, in "world" units
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfRenderTexture_mapPixelToCoords(const sfRenderTexture* renderTexture, sfVector2i point, const sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Convert a point from world coordinates to texture coordinates
+///
+/// This function finds the pixel of the render-texture that matches
+/// the given 2D point. In other words, it goes through the same process
+/// as the graphics card, to compute the final position of a rendered point.
+///
+/// Initially, both coordinate systems (world units and target pixels)
+/// match perfectly. But if you define a custom view or resize your
+/// render-texture, this assertion is not true anymore, ie. a point
+/// located at (150, 75) in your 2D world may map to the pixel
+/// (10, 50) of your render-texture -- if the view is translated by (140, 25).
+///
+/// This version uses a custom view for calculations, see the other
+/// overload of the function if you want to use the current view of the
+/// render-texture.
+///
+/// \param renderTexture Render texture object
+/// \param point Point to convert
+/// \param view The view to use for converting the point
+///
+/// \return The converted point, in target coordinates (pixels)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2i sfRenderTexture_mapCoordsToPixel(const sfRenderTexture* renderTexture, sfVector2f point, const sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Draw a drawable object to the render-target
+///
+/// \param renderTexture Render texture object
+/// \param object Object to draw
+/// \param states Render states to use for drawing (NULL to use the default states)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderTexture_drawSprite(sfRenderTexture* renderTexture, const sfSprite* object, const sfRenderStates* states);
+CSFML_GRAPHICS_API void sfRenderTexture_drawText(sfRenderTexture* renderTexture, const sfText* object, const sfRenderStates* states);
+CSFML_GRAPHICS_API void sfRenderTexture_drawShape(sfRenderTexture* renderTexture, const sfShape* object, const sfRenderStates* states);
+CSFML_GRAPHICS_API void sfRenderTexture_drawCircleShape(sfRenderTexture* renderTexture, const sfCircleShape* object, const sfRenderStates* states);
+CSFML_GRAPHICS_API void sfRenderTexture_drawConvexShape(sfRenderTexture* renderTexture, const sfConvexShape* object, const sfRenderStates* states);
+CSFML_GRAPHICS_API void sfRenderTexture_drawRectangleShape(sfRenderTexture* renderTexture, const sfRectangleShape* object, const sfRenderStates* states);
+CSFML_GRAPHICS_API void sfRenderTexture_drawVertexArray(sfRenderTexture* renderTexture, const sfVertexArray* object, const sfRenderStates* states);
+
+////////////////////////////////////////////////////////////
+/// \brief Draw primitives defined by an array of vertices to a render texture
+///
+/// \param renderTexture Render texture object
+/// \param vertices Pointer to the vertices
+/// \param vertexCount Number of vertices in the array
+/// \param type Type of primitives to draw
+/// \param states Render states to use for drawing (NULL to use the default states)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderTexture_drawPrimitives(sfRenderTexture* renderTexture,
+ const sfVertex* vertices, unsigned int vertexCount,
+ sfPrimitiveType type, const sfRenderStates* states);
+
+////////////////////////////////////////////////////////////
+/// \brief Save the current OpenGL render states and matrices
+///
+/// This function can be used when you mix SFML drawing
+/// and direct OpenGL rendering. Combined with popGLStates,
+/// it ensures that:
+/// \li SFML's internal states are not messed up by your OpenGL code
+/// \li your OpenGL states are not modified by a call to a SFML function
+///
+/// Note that this function is quite expensive: it saves all the
+/// possible OpenGL states and matrices, even the ones you
+/// don't care about. Therefore it should be used wisely.
+/// It is provided for convenience, but the best results will
+/// be achieved if you handle OpenGL states yourself (because
+/// you know which states have really changed, and need to be
+/// saved and restored). Take a look at the resetGLStates
+/// function if you do so.
+///
+/// \param renderTexture Render texture object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderTexture_pushGLStates(sfRenderTexture* renderTexture);
+
+////////////////////////////////////////////////////////////
+/// \brief Restore the previously saved OpenGL render states and matrices
+///
+/// See the description of pushGLStates to get a detailed
+/// description of these functions.
+///
+/// \param renderTexture Render texture object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderTexture_popGLStates(sfRenderTexture* renderTexture);
+
+////////////////////////////////////////////////////////////
+/// \brief Reset the internal OpenGL states so that the target is ready for drawing
+///
+/// This function can be used when you mix SFML drawing
+/// and direct OpenGL rendering, if you choose not to use
+/// pushGLStates/popGLStates. It makes sure that all OpenGL
+/// states needed by SFML are set, so that subsequent sfRenderTexture_draw*()
+/// calls will work as expected.
+///
+/// \param renderTexture Render texture object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderTexture_resetGLStates(sfRenderTexture* renderTexture);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the target texture of a render texture
+///
+/// \param renderTexture Render texture object
+///
+/// \return Pointer to the target texture
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfTexture* sfRenderTexture_getTexture(const sfRenderTexture* renderTexture);
+
+////////////////////////////////////////////////////////////
+/// \brief Enable or disable the smooth filter on a render texture
+///
+/// \param renderTexture Render texture object
+/// \param smooth sfTrue to enable smoothing, sfFalse to disable it
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderTexture_setSmooth(sfRenderTexture* renderTexture, sfBool smooth);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether the smooth filter is enabled or not for a render texture
+///
+/// \param renderTexture Render texture object
+///
+/// \return sfTrue if smoothing is enabled, sfFalse if it is disabled
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfBool sfRenderTexture_isSmooth(const sfRenderTexture* renderTexture);
+
+////////////////////////////////////////////////////////////
+/// \brief Enable or disable texture repeating
+///
+/// \param renderTexture Render texture object
+/// \param repeated sfTrue to enable repeating, sfFalse to disable it
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderTexture_setRepeated(sfRenderTexture* renderTexture, sfBool repeated);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether the texture is repeated or not
+///
+/// \param renderTexture Render texture object
+///
+/// \return sfTrue if repeat mode is enabled, sfFalse if it is disabled
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfBool sfRenderTexture_isRepeated(const sfRenderTexture* renderTexture);
+
+#endif // SFML_RENDERTEXTURE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RenderWindow.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RenderWindow.h
new file mode 100755
index 0000000..584ca02
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/RenderWindow.h
@@ -0,0 +1,513 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_RENDERWINDOW_H
+#define SFML_RENDERWINDOW_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Color.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/Graphics/PrimitiveType.h>
+#include <SFML/Graphics/RenderStates.h>
+#include <SFML/Graphics/Vertex.h>
+#include <SFML/Window/Event.h>
+#include <SFML/Window/VideoMode.h>
+#include <SFML/Window/WindowHandle.h>
+#include <SFML/Window/Window.h>
+#include <SFML/System/Vector2.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a new render window
+///
+/// \param mode Video mode to use
+/// \param title Title of the window
+/// \param style Window style
+/// \param settings Creation settings (pass NULL to use default values)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfRenderWindow* sfRenderWindow_create(sfVideoMode mode, const char* title, sfUint32 style, const sfContextSettings* settings);
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a new render window (with a UTF-32 title)
+///
+/// \param mode Video mode to use
+/// \param title Title of the window (UTF-32)
+/// \param style Window style
+/// \param settings Creation settings (pass NULL to use default values)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfRenderWindow* sfRenderWindow_createUnicode(sfVideoMode mode, const sfUint32* title, sfUint32 style, const sfContextSettings* settings);
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a render window from an existing control
+///
+/// \param handle Platform-specific handle of the control
+/// \param settings Creation settings (pass NULL to use default values)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfRenderWindow* sfRenderWindow_createFromHandle(sfWindowHandle handle, const sfContextSettings* settings);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing render window
+///
+/// \param renderWindow Render window to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_destroy(sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Close a render window (but doesn't destroy the internal data)
+///
+/// \param renderWindow Render window to close
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_close(sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether or not a render window is opened
+///
+/// \param renderWindow Render window object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfBool sfRenderWindow_isOpen(const sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the creation settings of a render window
+///
+/// \param renderWindow Render window object
+///
+/// \return Settings used to create the window
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfContextSettings sfRenderWindow_getSettings(const sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the event on top of event queue of a render window, if any, and pop it
+///
+/// \param renderWindow Render window object
+/// \param event Event to fill, if any
+///
+/// \return sfTrue if an event was returned, sfFalse if event queue was empty
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfBool sfRenderWindow_pollEvent(sfRenderWindow* renderWindow, sfEvent* event);
+
+////////////////////////////////////////////////////////////
+/// \brief Wait for an event and return it
+///
+/// \param renderWindow Render window object
+/// \param event Event to fill
+///
+/// \return sfFalse if an error occured
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfBool sfRenderWindow_waitEvent(sfRenderWindow* renderWindow, sfEvent* event);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the position of a render window
+///
+/// \param renderWindow Render window object
+///
+/// \return Position in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2i sfRenderWindow_getPosition(const sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the position of a render window on screen
+///
+/// Only works for top-level windows
+///
+/// \param renderWindow Render window object
+/// \param position New position, in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_setPosition(sfRenderWindow* renderWindow, sfVector2i position);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the size of the rendering region of a render window
+///
+/// \param renderWindow Render window object
+///
+/// \return Size in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2u sfRenderWindow_getSize(const sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the size of the rendering region of a render window
+///
+/// \param renderWindow Render window object
+/// \param size New size, in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_setSize(sfRenderWindow* renderWindow, sfVector2u size);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the title of a render window
+///
+/// \param renderWindow Render window object
+/// \param title New title
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_setTitle(sfRenderWindow* renderWindow, const char* title);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the title of a render window (with a UTF-32 string)
+///
+/// \param renderWindow Render window object
+/// \param title New title
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_setUnicodeTitle(sfRenderWindow* renderWindow, const sfUint32* title);
+
+////////////////////////////////////////////////////////////
+/// \brief Change a render window's icon
+///
+/// \param renderWindow Render window object
+/// \param width Icon's width, in pixels
+/// \param height Icon's height, in pixels
+/// \param pixels Pointer to the pixels in memory, format must be RGBA 32 bits
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_setIcon(sfRenderWindow* renderWindow, unsigned int width, unsigned int height, const sfUint8* pixels);
+
+////////////////////////////////////////////////////////////
+/// \brief Show or hide a render window
+///
+/// \param renderWindow Render window object
+/// \param visible sfTrue to show the window, sfFalse to hide it
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_setVisible(sfRenderWindow* renderWindow, sfBool visible);
+
+////////////////////////////////////////////////////////////
+/// \brief Show or hide the mouse cursor on a render window
+///
+/// \param renderWindow Render window object
+/// \param show sfTrue to show, sfFalse to hide
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_setMouseCursorVisible(sfRenderWindow* renderWindow, sfBool show);
+
+////////////////////////////////////////////////////////////
+/// \brief Enable / disable vertical synchronization on a render window
+///
+/// \param renderWindow Render window object
+/// \param enabled sfTrue to enable v-sync, sfFalse to deactivate
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_setVerticalSyncEnabled(sfRenderWindow* renderWindow, sfBool enabled);
+
+////////////////////////////////////////////////////////////
+/// \brief Enable or disable automatic key-repeat for keydown events
+///
+/// Automatic key-repeat is enabled by default
+///
+/// \param renderWindow Render window object
+/// \param enabled sfTrue to enable, sfFalse to disable
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_setKeyRepeatEnabled(sfRenderWindow* renderWindow, sfBool enabled);
+
+////////////////////////////////////////////////////////////
+/// \brief Activate or deactivate a render window as the current target for rendering
+///
+/// \param renderWindow Render window object
+/// \param active sfTrue to activate, sfFalse to deactivate
+///
+/// \return True if operation was successful, false otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfBool sfRenderWindow_setActive(sfRenderWindow* renderWindow, sfBool active);
+
+////////////////////////////////////////////////////////////
+/// \brief Display a render window on screen
+///
+/// \param renderWindow Render window object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_display(sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Limit the framerate to a maximum fixed frequency for a render window
+///
+/// \param renderWindow Render window object
+/// \param limit Framerate limit, in frames per seconds (use 0 to disable limit)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_setFramerateLimit(sfRenderWindow* renderWindow, unsigned int limit);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the joystick threshold, ie. the value below which no move event will be generated
+///
+/// \param renderWindow Render window object
+/// \param threshold New threshold, in range [0, 100]
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_setJoystickThreshold(sfRenderWindow* renderWindow, float threshold);
+
+////////////////////////////////////////////////////////////
+/// \brief Retrieve the OS-specific handle of a render window
+///
+/// \param renderWindow Render window object
+///
+/// \return Window handle
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfWindowHandle sfRenderWindow_getSystemHandle(const sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Clear a render window with the given color
+///
+/// \param renderWindow Render window object
+/// \param color Fill color
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_clear(sfRenderWindow* renderWindow, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the current active view of a render window
+///
+/// \param renderWindow Render window object
+/// \param view Pointer to the new view
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_setView(sfRenderWindow* renderWindow, const sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current active view of a render window
+///
+/// \param renderWindow Render window object
+///
+/// \return Current active view
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfView* sfRenderWindow_getView(const sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the default view of a render window
+///
+/// \param renderWindow Render window object
+///
+/// \return Default view of the render window
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfView* sfRenderWindow_getDefaultView(const sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the viewport of a view applied to this target
+///
+/// \param renderWindow Render window object
+/// \param view Target view
+///
+/// \return Viewport rectangle, expressed in pixels in the current target
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfIntRect sfRenderWindow_getViewport(const sfRenderWindow* renderWindow, const sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Convert a point from window coordinates to world coordinates
+///
+/// This function finds the 2D position that matches the
+/// given pixel of the render-window. In other words, it does
+/// the inverse of what the graphics card does, to find the
+/// initial position of a rendered pixel.
+///
+/// Initially, both coordinate systems (world units and target pixels)
+/// match perfectly. But if you define a custom view or resize your
+/// render-window, this assertion is not true anymore, ie. a point
+/// located at (10, 50) in your render-window may map to the point
+/// (150, 75) in your 2D world -- if the view is translated by (140, 25).
+///
+/// This function is typically used to find which point (or object) is
+/// located below the mouse cursor.
+///
+/// This version uses a custom view for calculations, see the other
+/// overload of the function if you want to use the current view of the
+/// render-window.
+///
+/// \param renderWindow Render window object
+/// \param point Pixel to convert
+/// \param view The view to use for converting the point
+///
+/// \return The converted point, in "world" units
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfRenderWindow_mapPixelToCoords(const sfRenderWindow* renderWindow, sfVector2i point, const sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Convert a point from world coordinates to window coordinates
+///
+/// This function finds the pixel of the render-window that matches
+/// the given 2D point. In other words, it goes through the same process
+/// as the graphics card, to compute the final position of a rendered point.
+///
+/// Initially, both coordinate systems (world units and target pixels)
+/// match perfectly. But if you define a custom view or resize your
+/// render-window, this assertion is not true anymore, ie. a point
+/// located at (150, 75) in your 2D world may map to the pixel
+/// (10, 50) of your render-window -- if the view is translated by (140, 25).
+///
+/// This version uses a custom view for calculations, see the other
+/// overload of the function if you want to use the current view of the
+/// render-window.
+///
+/// \param renderWindow Render window object
+/// \param point Point to convert
+/// \param view The view to use for converting the point
+///
+/// \return The converted point, in target coordinates (pixels)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2i sfRenderWindow_mapCoordsToPixel(const sfRenderWindow* renderWindow, sfVector2f point, const sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Draw a drawable object to the render-target
+///
+/// \param renderWindow render window object
+/// \param object Object to draw
+/// \param states Render states to use for drawing (NULL to use the default states)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_drawSprite(sfRenderWindow* renderWindow, const sfSprite* object, const sfRenderStates* states);
+CSFML_GRAPHICS_API void sfRenderWindow_drawText(sfRenderWindow* renderWindow, const sfText* object, const sfRenderStates* states);
+CSFML_GRAPHICS_API void sfRenderWindow_drawShape(sfRenderWindow* renderWindow, const sfShape* object, const sfRenderStates* states);
+CSFML_GRAPHICS_API void sfRenderWindow_drawCircleShape(sfRenderWindow* renderWindow, const sfCircleShape* object, const sfRenderStates* states);
+CSFML_GRAPHICS_API void sfRenderWindow_drawConvexShape(sfRenderWindow* renderWindow, const sfConvexShape* object, const sfRenderStates* states);
+CSFML_GRAPHICS_API void sfRenderWindow_drawRectangleShape(sfRenderWindow* renderWindow, const sfRectangleShape* object, const sfRenderStates* states);
+CSFML_GRAPHICS_API void sfRenderWindow_drawVertexArray(sfRenderWindow* renderWindow, const sfVertexArray* object, const sfRenderStates* states);
+
+////////////////////////////////////////////////////////////
+/// \brief Draw primitives defined by an array of vertices to a render window
+///
+/// \param renderWindow render window object
+/// \param vertices Pointer to the vertices
+/// \param vertexCount Number of vertices in the array
+/// \param type Type of primitives to draw
+/// \param states Render states to use for drawing (NULL to use the default states)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_drawPrimitives(sfRenderWindow* renderWindow,
+ const sfVertex* vertices, unsigned int vertexCount,
+ sfPrimitiveType type, const sfRenderStates* states);
+
+////////////////////////////////////////////////////////////
+/// \brief Save the current OpenGL render states and matrices
+///
+/// This function can be used when you mix SFML drawing
+/// and direct OpenGL rendering. Combined with popGLStates,
+/// it ensures that:
+/// \li SFML's internal states are not messed up by your OpenGL code
+/// \li your OpenGL states are not modified by a call to a SFML function
+///
+/// Note that this function is quite expensive: it saves all the
+/// possible OpenGL states and matrices, even the ones you
+/// don't care about. Therefore it should be used wisely.
+/// It is provided for convenience, but the best results will
+/// be achieved if you handle OpenGL states yourself (because
+/// you know which states have really changed, and need to be
+/// saved and restored). Take a look at the resetGLStates
+/// function if you do so.
+///
+/// \param renderWindow render window object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_pushGLStates(sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Restore the previously saved OpenGL render states and matrices
+///
+/// See the description of pushGLStates to get a detailed
+/// description of these functions.
+///
+/// \param renderWindow render window object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_popGLStates(sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Reset the internal OpenGL states so that the target is ready for drawing
+///
+/// This function can be used when you mix SFML drawing
+/// and direct OpenGL rendering, if you choose not to use
+/// pushGLStates/popGLStates. It makes sure that all OpenGL
+/// states needed by SFML are set, so that subsequent sfRenderWindow_draw*()
+/// calls will work as expected.
+///
+/// \param renderWindow render window object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfRenderWindow_resetGLStates(sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy the current contents of a render window to an image
+///
+/// This is a slow operation, whose main purpose is to make
+/// screenshots of the application. If you want to update an
+/// image with the contents of the window and then use it for
+/// drawing, you should rather use a sfTexture and its
+/// update(sfWindow*) function.
+/// You can also draw things directly to a texture with the
+/// sfRenderWindow class.
+///
+/// \param renderWindow Render window object
+///
+/// \return New image containing the captured contents
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfImage* sfRenderWindow_capture(const sfRenderWindow* renderWindow);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current position of the mouse relatively to a render-window
+///
+/// This function returns the current position of the mouse
+/// cursor relative to the given render-window, or desktop if NULL is passed.
+///
+/// \param relativeTo Reference window
+///
+/// \return Position of the mouse cursor, relative to the given render-window
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2i sfMouse_getPositionRenderWindow(const sfRenderWindow* relativeTo);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the current position of the mouse relatively to a render-window
+///
+/// This function sets the current position of the mouse
+/// cursor relative to the given render-window, or desktop if NULL is passed.
+///
+/// \param position New position of the mouse
+/// \param relativeTo Reference window
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfMouse_setPositionRenderWindow(sfVector2i position, const sfRenderWindow* relativeTo);
+
+
+#endif // SFML_RENDERWINDOW_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Shader.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Shader.h
new file mode 100755
index 0000000..a2c86f0
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Shader.h
@@ -0,0 +1,388 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SHADER_H
+#define SFML_SHADER_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Color.h>
+#include <SFML/Graphics/Transform.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/System/InputStream.h>
+#include <SFML/System/Vector2.h>
+#include <SFML/System/Vector3.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Load both the vertex and fragment shaders from files
+///
+/// This function can load both the vertex and the fragment
+/// shaders, or only one of them: pass NULL if you don't want to load
+/// either the vertex shader or the fragment shader.
+/// The sources must be text files containing valid shaders
+/// in GLSL language. GLSL is a C-like language dedicated to
+/// OpenGL shaders; you'll probably need to read a good documentation
+/// for it before writing your own shaders.
+///
+/// \param vertexShaderFilename Path of the vertex shader file to load, or NULL to skip this shader
+/// \param fragmentShaderFilename Path of the fragment shader file to load, or NULL to skip this shader
+///
+/// \return A new sfShader object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfShader* sfShader_createFromFile(const char* vertexShaderFilename, const char* fragmentShaderFilename);
+
+////////////////////////////////////////////////////////////
+/// \brief Load both the vertex and fragment shaders from source codes in memory
+///
+/// This function can load both the vertex and the fragment
+/// shaders, or only one of them: pass NULL if you don't want to load
+/// either the vertex shader or the fragment shader.
+/// The sources must be valid shaders in GLSL language. GLSL is
+/// a C-like language dedicated to OpenGL shaders; you'll
+/// probably need to read a good documentation for it before
+/// writing your own shaders.
+///
+/// \param vertexShader String containing the source code of the vertex shader, or NULL to skip this shader
+/// \param fragmentShader String containing the source code of the fragment shader, or NULL to skip this shader
+///
+/// \return A new sfShader object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfShader* sfShader_createFromMemory(const char* vertexShader, const char* fragmentShader);
+
+////////////////////////////////////////////////////////////
+/// \brief Load both the vertex and fragment shaders from custom streams
+///
+/// This function can load both the vertex and the fragment
+/// shaders, or only one of them: pass NULL if you don't want to load
+/// either the vertex shader or the fragment shader.
+/// The source codes must be valid shaders in GLSL language.
+/// GLSL is a C-like language dedicated to OpenGL shaders;
+/// you'll probably need to read a good documentation for
+/// it before writing your own shaders.
+///
+/// \param vertexShaderStream Source stream to read the vertex shader from, or NULL to skip this shader
+/// \param fragmentShaderStream Source stream to read the fragment shader from, or NULL to skip this shader
+///
+/// \return A new sfShader object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfShader* sfShader_createFromStream(sfInputStream* vertexShaderStream, sfInputStream* fragmentShaderStream);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing shader
+///
+/// \param shader Shader to delete
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShader_destroy(sfShader* shader);
+
+////////////////////////////////////////////////////////////
+/// \brief Change a float parameter of a shader
+///
+/// \a name is the name of the variable to change in the shader.
+/// The corresponding parameter in the shader must be a float
+/// (float GLSL type).
+///
+/// Example:
+/// \code
+/// uniform float myparam; // this is the variable in the shader
+/// \endcode
+/// \code
+/// sfShader_setFloatParameter(shader, "myparam", 5.2f);
+/// \endcode
+///
+/// \param shader Shader object
+/// \param name Name of the parameter in the shader
+/// \param x Value to assign
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShader_setFloatParameter(sfShader* shader, const char* name, float x);
+
+////////////////////////////////////////////////////////////
+/// \brief Change a 2-components vector parameter of a shader
+///
+/// \a name is the name of the variable to change in the shader.
+/// The corresponding parameter in the shader must be a 2x1 vector
+/// (vec2 GLSL type).
+///
+/// Example:
+/// \code
+/// uniform vec2 myparam; // this is the variable in the shader
+/// \endcode
+/// \code
+/// sfShader_setFloat2Parameter(shader, "myparam", 5.2f, 6.0f);
+/// \endcode
+///
+/// \param shader Shader object
+/// \param name Name of the parameter in the shader
+/// \param x First component of the value to assign
+/// \param y Second component of the value to assign
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShader_setFloat2Parameter(sfShader* shader, const char* name, float x, float y);
+
+////////////////////////////////////////////////////////////
+/// \brief Change a 3-components vector parameter of a shader
+///
+/// \a name is the name of the variable to change in the shader.
+/// The corresponding parameter in the shader must be a 3x1 vector
+/// (vec3 GLSL type).
+///
+/// Example:
+/// \code
+/// uniform vec3 myparam; // this is the variable in the shader
+/// \endcode
+/// \code
+/// sfShader_setFloat3Parameter(shader, "myparam", 5.2f, 6.0f, -8.1f);
+/// \endcode
+///
+/// \param shader Shader object
+/// \param name Name of the parameter in the shader
+/// \param x First component of the value to assign
+/// \param y Second component of the value to assign
+/// \param z Third component of the value to assign
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShader_setFloat3Parameter(sfShader* shader, const char* name, float x, float y, float z);
+
+////////////////////////////////////////////////////////////
+/// \brief Change a 4-components vector parameter of a shader
+///
+/// \a name is the name of the variable to change in the shader.
+/// The corresponding parameter in the shader must be a 4x1 vector
+/// (vec4 GLSL type).
+///
+/// Example:
+/// \code
+/// uniform vec4 myparam; // this is the variable in the shader
+/// \endcode
+/// \code
+/// sfShader_setFloat4Parameter(shader, "myparam", 5.2f, 6.0f, -8.1f, 0.4f);
+/// \endcode
+///
+/// \param shader Shader object
+/// \param name Name of the parameter in the shader
+/// \param x First component of the value to assign
+/// \param y Second component of the value to assign
+/// \param z Third component of the value to assign
+/// \param w Fourth component of the value to assign
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShader_setFloat4Parameter(sfShader* shader, const char* name, float x, float y, float z, float w);
+
+////////////////////////////////////////////////////////////
+/// \brief Change a 2-components vector parameter of a shader
+///
+/// \a name is the name of the variable to change in the shader.
+/// The corresponding parameter in the shader must be a 2x1 vector
+/// (vec2 GLSL type).
+///
+/// Example:
+/// \code
+/// uniform vec2 myparam; // this is the variable in the shader
+/// \endcode
+/// \code
+/// sfVector2f vec = {5.2f, 6.0f};
+/// sfShader_setVector2Parameter(shader, "myparam", vec);
+/// \endcode
+///
+/// \param shader Shader object
+/// \param name Name of the parameter in the shader
+/// \param vector Vector to assign
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShader_setVector2Parameter(sfShader* shader, const char* name, sfVector2f vector);
+
+////////////////////////////////////////////////////////////
+/// \brief Change a 3-components vector parameter of a shader
+///
+/// \a name is the name of the variable to change in the shader.
+/// The corresponding parameter in the shader must be a 3x1 vector
+/// (vec3 GLSL type).
+///
+/// Example:
+/// \code
+/// uniform vec3 myparam; // this is the variable in the shader
+/// \endcode
+/// \code
+/// sfVector3f vec = {5.2f, 6.0f, -8.1f};
+/// sfShader_setVector3Parameter(shader, "myparam", vec);
+/// \endcode
+///
+/// \param shader Shader object
+/// \param name Name of the parameter in the shader
+/// \param vector Vector to assign
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShader_setVector3Parameter(sfShader* shader, const char* name, sfVector3f vector);
+
+////////////////////////////////////////////////////////////
+/// \brief Change a color parameter of a shader
+///
+/// \a name is the name of the variable to change in the shader.
+/// The corresponding parameter in the shader must be a 4x1 vector
+/// (vec4 GLSL type).
+///
+/// It is important to note that the components of the color are
+/// normalized before being passed to the shader. Therefore,
+/// they are converted from range [0 .. 255] to range [0 .. 1].
+/// For example, a sf::Color(255, 125, 0, 255) will be transformed
+/// to a vec4(1.0, 0.5, 0.0, 1.0) in the shader.
+///
+/// Example:
+/// \code
+/// uniform vec4 color; // this is the variable in the shader
+/// \endcode
+/// \code
+/// sfShader_setColorParameter(shader, "color", sfColor_fromRGB(255, 128, 0));
+/// \endcode
+///
+/// \param shader Shader object
+/// \param name Name of the parameter in the shader
+/// \param color Color to assign
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShader_setColorParameter(sfShader* shader, const char* name, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Change a matrix parameter of a shader
+///
+/// \a name is the name of the variable to change in the shader.
+/// The corresponding parameter in the shader must be a 4x4 matrix
+/// (mat4 GLSL type).
+///
+/// Example:
+/// \code
+/// uniform mat4 matrix; // this is the variable in the shader
+/// \endcode
+/// \code
+/// @todo
+/// sfShader_setTransformParameter(shader, "matrix", transform);
+/// \endcode
+///
+/// \param shader Shader object
+/// \param name Name of the parameter in the shader
+/// \param transform Transform to assign
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShader_setTransformParameter(sfShader* shader, const char* name, sfTransform transform);
+
+////////////////////////////////////////////////////////////
+/// \brief Change a texture parameter of a shader
+///
+/// \a name is the name of the variable to change in the shader.
+/// The corresponding parameter in the shader must be a 2D texture
+/// (sampler2D GLSL type).
+///
+/// Example:
+/// \code
+/// uniform sampler2D the_texture; // this is the variable in the shader
+/// \endcode
+/// \code
+/// sf::Texture texture;
+/// ...
+/// sfShader_setTextureParameter(shader, "the_texture", texture);
+/// \endcode
+/// It is important to note that \a texture must remain alive as long
+/// as the shader uses it, no copy is made internally.
+///
+/// To use the texture of the object being draw, which cannot be
+/// known in advance, you can use the special function
+/// sfShader_setCurrentTextureParameter:
+/// \code
+/// sfShader_setCurrentTextureParameter(shader, "the_texture").
+/// \endcode
+///
+/// \param shader Shader object
+/// \param name Name of the texture in the shader
+/// \param texture Texture to assign
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShader_setTextureParameter(sfShader* shader, const char* name, const sfTexture* texture);
+
+////////////////////////////////////////////////////////////
+/// \brief Change a texture parameter of a shader
+///
+/// This function maps a shader texture variable to the
+/// texture of the object being drawn, which cannot be
+/// known in advance.
+/// The corresponding parameter in the shader must be a 2D texture
+/// (sampler2D GLSL type).
+///
+/// Example:
+/// \code
+/// uniform sampler2D current; // this is the variable in the shader
+/// \endcode
+/// \code
+/// sfShader_setCurrentTextureParameter(shader, "current");
+/// \endcode
+///
+/// \param shader Shader object
+/// \param name Name of the texture in the shader
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShader_setCurrentTextureParameter(sfShader* shader, const char* name);
+
+////////////////////////////////////////////////////////////
+/// \brief Bind a shader for rendering (activate it)
+///
+/// This function is not part of the graphics API, it mustn't be
+/// used when drawing SFML entities. It must be used only if you
+/// mix sfShader with OpenGL code.
+///
+/// \code
+/// sfShader *s1, *s2;
+/// ...
+/// sfShader_bind(s1);
+/// // draw OpenGL stuff that use s1...
+/// sfShader_bind(s2);
+/// // draw OpenGL stuff that use s2...
+/// sfShader_bind(0);
+/// // draw OpenGL stuff that use no shader...
+/// \endcode
+///
+/// \param shader Shader to bind, can be null to use no shader
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShader_bind(const sfShader* shader);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether or not the system supports shaders
+///
+/// This function should always be called before using
+/// the shader features. If it returns false, then
+/// any attempt to use sfShader will fail.
+///
+/// \return sfTrue if the system can use shaders, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfBool sfShader_isAvailable(void);
+
+
+#endif // SFML_SHADER_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Shape.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Shape.h
new file mode 100755
index 0000000..dc6254a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Shape.h
@@ -0,0 +1,412 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SHAPE_H
+#define SFML_SHAPE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Color.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/Transform.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/System/Vector2.h>
+
+
+typedef unsigned int (*sfShapeGetPointCountCallback)(void*); ///< Type of the callback used to get the number of points in a shape
+typedef sfVector2f (*sfShapeGetPointCallback)(unsigned int, void*); ///< Type of the callback used to get a point of a shape
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new shape
+///
+/// \param getPointCount Callback that provides the point count of the shape
+/// \param getPoint Callback that provides the points of the shape
+/// \param userData Data to pass to the callback functions
+///
+/// \return A new sfShape object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfShape* sfShape_create(sfShapeGetPointCountCallback getPointCount,
+ sfShapeGetPointCallback getPoint,
+ void* userData);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing shape
+///
+/// \param Shape Shape to delete
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_destroy(sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the position of a shape
+///
+/// This function completely overwrites the previous position.
+/// See sfShape_move to apply an offset based on the previous position instead.
+/// The default position of a circle Shape object is (0, 0).
+///
+/// \param shape Shape object
+/// \param position New position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_setPosition(sfShape* shape, sfVector2f position);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the orientation of a shape
+///
+/// This function completely overwrites the previous rotation.
+/// See sfShape_rotate to add an angle based on the previous rotation instead.
+/// The default rotation of a circle Shape object is 0.
+///
+/// \param shape Shape object
+/// \param angle New rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_setRotation(sfShape* shape, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the scale factors of a shape
+///
+/// This function completely overwrites the previous scale.
+/// See sfShape_scale to add a factor based on the previous scale instead.
+/// The default scale of a circle Shape object is (1, 1).
+///
+/// \param shape Shape object
+/// \param scale New scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_setScale(sfShape* shape, sfVector2f scale);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the local origin of a shape
+///
+/// The origin of an object defines the center point for
+/// all transformations (position, scale, rotation).
+/// The coordinates of this point must be relative to the
+/// top-left corner of the object, and ignore all
+/// transformations (position, scale, rotation).
+/// The default origin of a circle Shape object is (0, 0).
+///
+/// \param shape Shape object
+/// \param origin New origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_setOrigin(sfShape* shape, sfVector2f origin);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the position of a shape
+///
+/// \param shape Shape object
+///
+/// \return Current position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfShape_getPosition(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the orientation of a shape
+///
+/// The rotation is always in the range [0, 360].
+///
+/// \param shape Shape object
+///
+/// \return Current rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API float sfShape_getRotation(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current scale of a shape
+///
+/// \param shape Shape object
+///
+/// \return Current scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfShape_getScale(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the local origin of a shape
+///
+/// \param shape Shape object
+///
+/// \return Current origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfShape_getOrigin(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Move a shape by a given offset
+///
+/// This function adds to the current position of the object,
+/// unlike sfShape_setPosition which overwrites it.
+///
+/// \param shape Shape object
+/// \param offset Offset
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_move(sfShape* shape, sfVector2f offset);
+
+////////////////////////////////////////////////////////////
+/// \brief Rotate a shape
+///
+/// This function adds to the current rotation of the object,
+/// unlike sfShape_setRotation which overwrites it.
+///
+/// \param shape Shape object
+/// \param angle Angle of rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_rotate(sfShape* shape, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Scale a shape
+///
+/// This function multiplies the current scale of the object,
+/// unlike sfShape_setScale which overwrites it.
+///
+/// \param shape Shape object
+/// \param factors Scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_scale(sfShape* shape, sfVector2f factors);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the combined transform of a shape
+///
+/// \param shape shape object
+///
+/// \return Transform combining the position/rotation/scale/origin of the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfShape_getTransform(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the inverse of the combined transform of a shape
+///
+/// \param shape shape object
+///
+/// \return Inverse of the combined transformations applied to the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfShape_getInverseTransform(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the source texture of a shape
+///
+/// The \a texture argument refers to a texture that must
+/// exist as long as the shape uses it. Indeed, the shape
+/// doesn't store its own copy of the texture, but rather keeps
+/// a pointer to the one that you passed to this function.
+/// If the source texture is destroyed and the shape tries to
+/// use it, the behaviour is undefined.
+/// \a texture can be NULL to disable texturing.
+/// If \a resetRect is true, the TextureRect property of
+/// the shape is automatically adjusted to the size of the new
+/// texture. If it is false, the texture rect is left unchanged.
+///
+/// \param shape Shape object
+/// \param texture New texture
+/// \param resetRect Should the texture rect be reset to the size of the new texture?
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_setTexture(sfShape* shape, const sfTexture* texture, sfBool resetRect);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the sub-rectangle of the texture that a shape will display
+///
+/// The texture rect is useful when you don't want to display
+/// the whole texture, but rather a part of it.
+/// By default, the texture rect covers the entire texture.
+///
+/// \param shape Shape object
+/// \param rect Rectangle defining the region of the texture to display
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_setTextureRect(sfShape* shape, sfIntRect rect);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the fill color of a shape
+///
+/// This color is modulated (multiplied) with the shape's
+/// texture if any. It can be used to colorize the shape,
+/// or change its global opacity.
+/// You can use sfTransparent to make the inside of
+/// the shape transparent, and have the outline alone.
+/// By default, the shape's fill color is opaque white.
+///
+/// \param shape Shape object
+/// \param color New color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_setFillColor(sfShape* shape, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the outline color of a shape
+///
+/// You can use sfTransparent to disable the outline.
+/// By default, the shape's outline color is opaque white.
+///
+/// \param shape Shape object
+/// \param color New outline color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_setOutlineColor(sfShape* shape, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the thickness of a shape's outline
+///
+/// This number cannot be negative. Using zero disables
+/// the outline.
+/// By default, the outline thickness is 0.
+///
+/// \param shape Shape object
+/// \param thickness New outline thickness
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_setOutlineThickness(sfShape* shape, float thickness);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the source texture of a shape
+///
+/// If the shape has no source texture, a NULL pointer is returned.
+/// The returned pointer is const, which means that you can't
+/// modify the texture when you retrieve it with this function.
+///
+/// \param shape Shape object
+///
+/// \return Pointer to the shape's texture
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfTexture* sfShape_getTexture(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the sub-rectangle of the texture displayed by a shape
+///
+/// \param shape Shape object
+///
+/// \return Texture rectangle of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfIntRect sfShape_getTextureRect(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the fill color of a shape
+///
+/// \param shape Shape object
+///
+/// \return Fill color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfShape_getFillColor(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the outline color of a shape
+///
+/// \param shape Shape object
+///
+/// \return Outline color of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfShape_getOutlineColor(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the outline thickness of a shape
+///
+/// \param shape Shape object
+///
+/// \return Outline thickness of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API float sfShape_getOutlineThickness(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the total number of points of a shape
+///
+/// \param shape Shape object
+///
+/// \return Number of points of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API unsigned int sfShape_getPointCount(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get a point of a shape
+///
+/// The result is undefined if \a index is out of the valid range.
+///
+/// \param shape Shape object
+/// \param index Index of the point to get, in range [0 .. getPointCount() - 1]
+///
+/// \return Index-th point of the shape
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfShape_getPoint(const sfShape* shape, unsigned int index);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the local bounding rectangle of a shape
+///
+/// The returned rectangle is in local coordinates, which means
+/// that it ignores the transformations (translation, rotation,
+/// scale, ...) that are applied to the entity.
+/// In other words, this function returns the bounds of the
+/// entity in the entity's coordinate system.
+///
+/// \param shape Shape object
+///
+/// \return Local bounding rectangle of the entity
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfShape_getLocalBounds(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the global bounding rectangle of a shape
+///
+/// The returned rectangle is in global coordinates, which means
+/// that it takes in account the transformations (translation,
+/// rotation, scale, ...) that are applied to the entity.
+/// In other words, this function returns the bounds of the
+/// sprite in the global 2D world's coordinate system.
+///
+/// \param shape Shape object
+///
+/// \return Global bounding rectangle of the entity
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfShape_getGlobalBounds(const sfShape* shape);
+
+////////////////////////////////////////////////////////////
+/// \brief Recompute the internal geometry of a shape
+///
+/// This function must be called by specialized shape objects
+/// everytime their points change (ie. the result of either
+/// the getPointCount or getPoint callbacks is different).
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfShape_update(sfShape* shape);
+
+
+#endif // SFML_SHAPE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Sprite.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Sprite.h
new file mode 100755
index 0000000..40ebf37
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Sprite.h
@@ -0,0 +1,333 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SPRITE_H
+#define SFML_SPRITE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/BlendMode.h>
+#include <SFML/Graphics/Color.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/Transform.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/System/Vector2.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new sprite
+///
+/// \return A new sfSprite object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfSprite* sfSprite_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy an existing sprite
+///
+/// \param sprite Sprite to copy
+///
+/// \return Copied object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfSprite* sfSprite_copy(const sfSprite* sprite);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing sprite
+///
+/// \param sprite Sprite to delete
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfSprite_destroy(sfSprite* sprite);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the position of a sprite
+///
+/// This function completely overwrites the previous position.
+/// See sfSprite_move to apply an offset based on the previous position instead.
+/// The default position of a sprite Sprite object is (0, 0).
+///
+/// \param sprite Sprite object
+/// \param position New position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfSprite_setPosition(sfSprite* sprite, sfVector2f position);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the orientation of a sprite
+///
+/// This function completely overwrites the previous rotation.
+/// See sfSprite_rotate to add an angle based on the previous rotation instead.
+/// The default rotation of a sprite Sprite object is 0.
+///
+/// \param sprite Sprite object
+/// \param angle New rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfSprite_setRotation(sfSprite* sprite, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the scale factors of a sprite
+///
+/// This function completely overwrites the previous scale.
+/// See sfSprite_scale to add a factor based on the previous scale instead.
+/// The default scale of a sprite Sprite object is (1, 1).
+///
+/// \param sprite Sprite object
+/// \param scale New scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfSprite_setScale(sfSprite* sprite, sfVector2f scale);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the local origin of a sprite
+///
+/// The origin of an object defines the center point for
+/// all transformations (position, scale, rotation).
+/// The coordinates of this point must be relative to the
+/// top-left corner of the object, and ignore all
+/// transformations (position, scale, rotation).
+/// The default origin of a sprite Sprite object is (0, 0).
+///
+/// \param sprite Sprite object
+/// \param origin New origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfSprite_setOrigin(sfSprite* sprite, sfVector2f origin);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the position of a sprite
+///
+/// \param sprite Sprite object
+///
+/// \return Current position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfSprite_getPosition(const sfSprite* sprite);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the orientation of a sprite
+///
+/// The rotation is always in the range [0, 360].
+///
+/// \param sprite Sprite object
+///
+/// \return Current rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API float sfSprite_getRotation(const sfSprite* sprite);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current scale of a sprite
+///
+/// \param sprite Sprite object
+///
+/// \return Current scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfSprite_getScale(const sfSprite* sprite);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the local origin of a sprite
+///
+/// \param sprite Sprite object
+///
+/// \return Current origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfSprite_getOrigin(const sfSprite* sprite);
+
+////////////////////////////////////////////////////////////
+/// \brief Move a sprite by a given offset
+///
+/// This function adds to the current position of the object,
+/// unlike sfSprite_setPosition which overwrites it.
+///
+/// \param sprite Sprite object
+/// \param offset Offset
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfSprite_move(sfSprite* sprite, sfVector2f offset);
+
+////////////////////////////////////////////////////////////
+/// \brief Rotate a sprite
+///
+/// This function adds to the current rotation of the object,
+/// unlike sfSprite_setRotation which overwrites it.
+///
+/// \param sprite Sprite object
+/// \param angle Angle of rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfSprite_rotate(sfSprite* sprite, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Scale a sprite
+///
+/// This function multiplies the current scale of the object,
+/// unlike sfSprite_setScale which overwrites it.
+///
+/// \param sprite Sprite object
+/// \param factors Scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfSprite_scale(sfSprite* sprite, sfVector2f factors);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the combined transform of a sprite
+///
+/// \param sprite Sprite object
+///
+/// \return Transform combining the position/rotation/scale/origin of the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfSprite_getTransform(const sfSprite* sprite);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the inverse of the combined transform of a sprite
+///
+/// \param sprite Sprite object
+///
+/// \return Inverse of the combined transformations applied to the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfSprite_getInverseTransform(const sfSprite* sprite);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the source texture of a sprite
+///
+/// The \a texture argument refers to a texture that must
+/// exist as long as the sprite uses it. Indeed, the sprite
+/// doesn't store its own copy of the texture, but rather keeps
+/// a pointer to the one that you passed to this function.
+/// If the source texture is destroyed and the sprite tries to
+/// use it, the behaviour is undefined.
+/// If \a resetRect is true, the TextureRect property of
+/// the sprite is automatically adjusted to the size of the new
+/// texture. If it is false, the texture rect is left unchanged.
+///
+/// \param sprite Sprite object
+/// \param texture New texture
+/// \param resetRect Should the texture rect be reset to the size of the new texture?
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfSprite_setTexture(sfSprite* sprite, const sfTexture* texture, sfBool resetRect);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the sub-rectangle of the texture that a sprite will display
+///
+/// The texture rect is useful when you don't want to display
+/// the whole texture, but rather a part of it.
+/// By default, the texture rect covers the entire texture.
+///
+/// \param sprite Sprite object
+/// \param rectangle Rectangle defining the region of the texture to display
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfSprite_setTextureRect(sfSprite* sprite, sfIntRect rectangle);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the global color of a sprite
+///
+/// This color is modulated (multiplied) with the sprite's
+/// texture. It can be used to colorize the sprite, or change
+/// its global opacity.
+/// By default, the sprite's color is opaque white.
+///
+/// \param sprite Sprite object
+/// \param color New color of the sprite
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfSprite_setColor(sfSprite* sprite, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the source texture of a sprite
+///
+/// If the sprite has no source texture, a NULL pointer is returned.
+/// The returned pointer is const, which means that you can't
+/// modify the texture when you retrieve it with this function.
+///
+/// \param sprite Sprite object
+///
+/// \return Pointer to the sprite's texture
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfTexture* sfSprite_getTexture(const sfSprite* sprite);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the sub-rectangle of the texture displayed by a sprite
+///
+/// \param sprite Sprite object
+///
+/// \return Texture rectangle of the sprite
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfIntRect sfSprite_getTextureRect(const sfSprite* sprite);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the global color of a sprite
+///
+/// \param sprite Sprite object
+///
+/// \return Global color of the sprite
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfSprite_getColor(const sfSprite* sprite);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the local bounding rectangle of a sprite
+///
+/// The returned rectangle is in local coordinates, which means
+/// that it ignores the transformations (translation, rotation,
+/// scale, ...) that are applied to the entity.
+/// In other words, this function returns the bounds of the
+/// entity in the entity's coordinate system.
+///
+/// \param sprite Sprite object
+///
+/// \return Local bounding rectangle of the entity
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfSprite_getLocalBounds(const sfSprite* sprite);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the global bounding rectangle of a sprite
+///
+/// The returned rectangle is in global coordinates, which means
+/// that it takes in account the transformations (translation,
+/// rotation, scale, ...) that are applied to the entity.
+/// In other words, this function returns the bounds of the
+/// sprite in the global 2D world's coordinate system.
+///
+/// \param sprite Sprite object
+///
+/// \return Global bounding rectangle of the entity
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfSprite_getGlobalBounds(const sfSprite* sprite);
+
+
+#endif // SFML_SPRITE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Text.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Text.h
new file mode 100755
index 0000000..bb1fdd6
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Text.h
@@ -0,0 +1,417 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_TEXT_H
+#define SFML_TEXT_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Color.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/Graphics/Transform.h>
+#include <SFML/System/Vector2.h>
+#include <stddef.h>
+
+
+////////////////////////////////////////////////////////////
+/// sfText styles
+////////////////////////////////////////////////////////////
+typedef enum
+{
+ sfTextRegular = 0, ///< Regular characters, no style
+ sfTextBold = 1 << 0, ///< Characters are bold
+ sfTextItalic = 1 << 1, ///< Characters are in italic
+ sfTextUnderlined = 1 << 2 ///< Characters are underlined
+} sfTextStyle;
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new text
+///
+/// \return A new sfText object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfText* sfText_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy an existing text
+///
+/// \param text Text to copy
+///
+/// \return Copied object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfText* sfText_copy(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing text
+///
+/// \param text Text to delete
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_destroy(sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the position of a text
+///
+/// This function completely overwrites the previous position.
+/// See sfText_move to apply an offset based on the previous position instead.
+/// The default position of a text Text object is (0, 0).
+///
+/// \param text Text object
+/// \param position New position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_setPosition(sfText* text, sfVector2f position);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the orientation of a text
+///
+/// This function completely overwrites the previous rotation.
+/// See sfText_rotate to add an angle based on the previous rotation instead.
+/// The default rotation of a text Text object is 0.
+///
+/// \param text Text object
+/// \param angle New rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_setRotation(sfText* text, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the scale factors of a text
+///
+/// This function completely overwrites the previous scale.
+/// See sfText_scale to add a factor based on the previous scale instead.
+/// The default scale of a text Text object is (1, 1).
+///
+/// \param text Text object
+/// \param scale New scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_setScale(sfText* text, sfVector2f scale);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the local origin of a text
+///
+/// The origin of an object defines the center point for
+/// all transformations (position, scale, rotation).
+/// The coordinates of this point must be relative to the
+/// top-left corner of the object, and ignore all
+/// transformations (position, scale, rotation).
+/// The default origin of a text object is (0, 0).
+///
+/// \param text Text object
+/// \param origin New origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_setOrigin(sfText* text, sfVector2f origin);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the position of a text
+///
+/// \param text Text object
+///
+/// \return Current position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfText_getPosition(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the orientation of a text
+///
+/// The rotation is always in the range [0, 360].
+///
+/// \param text Text object
+///
+/// \return Current rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API float sfText_getRotation(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current scale of a text
+///
+/// \param text Text object
+///
+/// \return Current scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfText_getScale(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the local origin of a text
+///
+/// \param text Text object
+///
+/// \return Current origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfText_getOrigin(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Move a text by a given offset
+///
+/// This function adds to the current position of the object,
+/// unlike sfText_setPosition which overwrites it.
+///
+/// \param text Text object
+/// \param offset Offset
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_move(sfText* text, sfVector2f offset);
+
+////////////////////////////////////////////////////////////
+/// \brief Rotate a text
+///
+/// This function adds to the current rotation of the object,
+/// unlike sfText_setRotation which overwrites it.
+///
+/// \param text Text object
+/// \param angle Angle of rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_rotate(sfText* text, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Scale a text
+///
+/// This function multiplies the current scale of the object,
+/// unlike sfText_setScale which overwrites it.
+///
+/// \param text Text object
+/// \param factors Scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_scale(sfText* text, sfVector2f factors);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the combined transform of a text
+///
+/// \param text Text object
+///
+/// \return Transform combining the position/rotation/scale/origin of the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfText_getTransform(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the inverse of the combined transform of a text
+///
+/// \param text Text object
+///
+/// \return Inverse of the combined transformations applied to the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfText_getInverseTransform(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the string of a text (from an ANSI string)
+///
+/// A text's string is empty by default.
+///
+/// \param text Text object
+/// \param string New string
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_setString(sfText* text, const char* string);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the string of a text (from a unicode string)
+///
+/// \param text Text object
+/// \param string New string
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_setUnicodeString(sfText* text, const sfUint32* string);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the font of a text
+///
+/// The \a font argument refers to a texture that must
+/// exist as long as the text uses it. Indeed, the text
+/// doesn't store its own copy of the font, but rather keeps
+/// a pointer to the one that you passed to this function.
+/// If the font is destroyed and the text tries to
+/// use it, the behaviour is undefined.
+///
+/// \param text Text object
+/// \param font New font
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_setFont(sfText* text, const sfFont* font);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the character size of a text
+///
+/// The default size is 30.
+///
+/// \param text Text object
+/// \param size New character size, in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_setCharacterSize(sfText* text, unsigned int size);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the style of a text
+///
+/// You can pass a combination of one or more styles, for
+/// example sfTextBold | sfTextItalic.
+/// The default style is sfTextRegular.
+///
+/// \param text Text object
+/// \param style New style
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_setStyle(sfText* text, sfUint32 style);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the global color of a text
+///
+/// By default, the text's color is opaque white.
+///
+/// \param text Text object
+/// \param color New color of the text
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfText_setColor(sfText* text, sfColor color);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the string of a text (returns an ANSI string)
+///
+/// \param text Text object
+///
+/// \return String as a locale-dependant ANSI string
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const char* sfText_getString(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the string of a text (returns a unicode string)
+///
+/// \param text Text object
+///
+/// \return String as UTF-32
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfUint32* sfText_getUnicodeString(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the font used by a text
+///
+/// If the text has no font attached, a NULL pointer is returned.
+/// The returned pointer is const, which means that you can't
+/// modify the font when you retrieve it with this function.
+///
+/// \param text Text object
+///
+/// \return Pointer to the font
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfFont* sfText_getFont(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the size of the characters of a text
+///
+/// \param text Text object
+///
+/// \return Size of the characters
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API unsigned int sfText_getCharacterSize(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the style of a text
+///
+/// \param text Text object
+///
+/// \return Current string style (see sfTextStyle enum)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfUint32 sfText_getStyle(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the global color of a text
+///
+/// \param text Text object
+///
+/// \return Global color of the text
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfColor sfText_getColor(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Return the position of the \a index-th character in a text
+///
+/// This function computes the visual position of a character
+/// from its index in the string. The returned position is
+/// in global coordinates (translation, rotation, scale and
+/// origin are applied).
+/// If \a index is out of range, the position of the end of
+/// the string is returned.
+///
+/// \param text Text object
+/// \param index Index of the character
+///
+/// \return Position of the character
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfText_findCharacterPos(const sfText* text, size_t index);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the local bounding rectangle of a text
+///
+/// The returned rectangle is in local coordinates, which means
+/// that it ignores the transformations (translation, rotation,
+/// scale, ...) that are applied to the entity.
+/// In other words, this function returns the bounds of the
+/// entity in the entity's coordinate system.
+///
+/// \param text Text object
+///
+/// \return Local bounding rectangle of the entity
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfText_getLocalBounds(const sfText* text);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the global bounding rectangle of a text
+///
+/// The returned rectangle is in global coordinates, which means
+/// that it takes in account the transformations (translation,
+/// rotation, scale, ...) that are applied to the entity.
+/// In other words, this function returns the bounds of the
+/// text in the global 2D world's coordinate system.
+///
+/// \param text Text object
+///
+/// \return Global bounding rectangle of the entity
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfText_getGlobalBounds(const sfText* text);
+
+
+#endif // SFML_TEXT_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Texture.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Texture.h
new file mode 100755
index 0000000..0d4571d
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Texture.h
@@ -0,0 +1,264 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_TEXTURE_H
+#define SFML_TEXTURE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/Window/Types.h>
+#include <SFML/System/InputStream.h>
+#include <SFML/System/Vector2.h>
+#include <stddef.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new texture
+///
+/// \param width Texture width
+/// \param height Texture height
+///
+/// \return A new sfTexture object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTexture* sfTexture_create(unsigned int width, unsigned int height);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new texture from a file
+///
+/// \param filename Path of the image file to load
+/// \param area Area of the source image to load (NULL to load the entire image)
+///
+/// \return A new sfTexture object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTexture* sfTexture_createFromFile(const char* filename, const sfIntRect* area);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new texture from a file in memory
+///
+/// \param data Pointer to the file data in memory
+/// \param sizeInBytes Size of the data to load, in bytes
+/// \param area Area of the source image to load (NULL to load the entire image)
+///
+/// \return A new sfTexture object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTexture* sfTexture_createFromMemory(const void* data, size_t sizeInBytes, const sfIntRect* area);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new texture from a custom stream
+///
+/// \param stream Source stream to read from
+/// \param area Area of the source image to load (NULL to load the entire image)
+///
+/// \return A new sfTexture object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTexture* sfTexture_createFromStream(sfInputStream* stream, const sfIntRect* area);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new texture from an image
+///
+/// \param image Image to upload to the texture
+/// \param area Area of the source image to load (NULL to load the entire image)
+///
+/// \return A new sfTexture object, or NULL if it failed
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTexture* sfTexture_createFromImage(const sfImage* image, const sfIntRect* area);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy an existing texture
+///
+/// \param texture Texture to copy
+///
+/// \return Copied object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTexture* sfTexture_copy(const sfTexture* texture);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing texture
+///
+/// \param texture Texture to delete
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTexture_destroy(sfTexture* texture);
+
+////////////////////////////////////////////////////////////
+/// \brief Return the size of the texture
+///
+/// \param texture Texture to read
+///
+/// \return Size in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2u sfTexture_getSize(const sfTexture* texture);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy a texture's pixels to an image
+///
+/// \param texture Texture to copy
+///
+/// \return Image containing the texture's pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfImage* sfTexture_copyToImage(const sfTexture* texture);
+
+////////////////////////////////////////////////////////////
+/// \brief Update a texture from an array of pixels
+///
+/// \param texture Texture to update
+/// \param pixels Array of pixels to copy to the texture
+/// \param width Width of the pixel region contained in \a pixels
+/// \param height Height of the pixel region contained in \a pixels
+/// \param x X offset in the texture where to copy the source pixels
+/// \param y Y offset in the texture where to copy the source pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTexture_updateFromPixels(sfTexture* texture, const sfUint8* pixels, unsigned int width, unsigned int height, unsigned int x, unsigned int y);
+
+////////////////////////////////////////////////////////////
+/// \brief Update a texture from an image
+///
+/// \param texture Texture to update
+/// \param image Image to copy to the texture
+/// \param x X offset in the texture where to copy the source pixels
+/// \param y Y offset in the texture where to copy the source pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTexture_updateFromImage(sfTexture* texture, const sfImage* image, unsigned int x, unsigned int y);
+
+////////////////////////////////////////////////////////////
+/// \brief Update a texture from the contents of a window
+///
+/// \param texture Texture to update
+/// \param window Window to copy to the texture
+/// \param x X offset in the texture where to copy the source pixels
+/// \param y Y offset in the texture where to copy the source pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTexture_updateFromWindow(sfTexture* texture, const sfWindow* window, unsigned int x, unsigned int y);
+
+////////////////////////////////////////////////////////////
+/// \brief Update a texture from the contents of a render-window
+///
+/// \param texture Texture to update
+/// \param renderWindow Render-window to copy to the texture
+/// \param x X offset in the texture where to copy the source pixels
+/// \param y Y offset in the texture where to copy the source pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTexture_updateFromRenderWindow(sfTexture* texture, const sfRenderWindow* renderWindow, unsigned int x, unsigned int y);
+
+////////////////////////////////////////////////////////////
+/// \brief Enable or disable the smooth filter on a texture
+///
+/// \param texture The texture object
+/// \param smooth sfTrue to enable smoothing, sfFalse to disable it
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTexture_setSmooth(sfTexture* texture, sfBool smooth);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether the smooth filter is enabled or not for a texture
+///
+/// \param texture The texture object
+///
+/// \return sfTrue if smoothing is enabled, sfFalse if it is disabled
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfBool sfTexture_isSmooth(const sfTexture* texture);
+
+////////////////////////////////////////////////////////////
+/// \brief Enable or disable repeating for a texture
+///
+/// Repeating is involved when using texture coordinates
+/// outside the texture rectangle [0, 0, width, height].
+/// In this case, if repeat mode is enabled, the whole texture
+/// will be repeated as many times as needed to reach the
+/// coordinate (for example, if the X texture coordinate is
+/// 3 * width, the texture will be repeated 3 times).
+/// If repeat mode is disabled, the "extra space" will instead
+/// be filled with border pixels.
+/// Warning: on very old graphics cards, white pixels may appear
+/// when the texture is repeated. With such cards, repeat mode
+/// can be used reliably only if the texture has power-of-two
+/// dimensions (such as 256x128).
+/// Repeating is disabled by default.
+///
+/// \param texture The texture object
+/// \param repeated True to repeat the texture, false to disable repeating
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTexture_setRepeated(sfTexture* texture, sfBool repeated);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether a texture is repeated or not
+///
+/// \param texture The texture object
+///
+/// \return sfTrue if repeat mode is enabled, sfFalse if it is disabled
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfBool sfTexture_isRepeated(const sfTexture* texture);
+
+////////////////////////////////////////////////////////////
+/// \brief Bind a texture for rendering
+///
+/// This function is not part of the graphics API, it mustn't be
+/// used when drawing SFML entities. It must be used only if you
+/// mix sfTexture with OpenGL code.
+///
+/// \code
+/// sfTexture *t1, *t2;
+/// ...
+/// sfTexture_bind(t1);
+/// // draw OpenGL stuff that use t1...
+/// sfTexture_bind(t2);
+/// // draw OpenGL stuff that use t2...
+/// sfTexture_bind(NULL);
+/// // draw OpenGL stuff that use no texture...
+/// \endcode
+///
+/// \param texture Pointer to the texture to bind, can be null to use no texture
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTexture_bind(const sfTexture* texture);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the maximum texture size allowed
+///
+/// \return Maximum size allowed for textures, in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API unsigned int sfTexture_getMaximumSize();
+
+
+#endif // SFML_TEXTURE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Transform.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Transform.h
new file mode 100755
index 0000000..0db94bb
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Transform.h
@@ -0,0 +1,210 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_TRANSFORM_H
+#define SFML_TRANSFORM_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/System/Vector2.h>
+
+
+
+////////////////////////////////////////////////////////////
+/// \brief Encapsulate a 3x3 transform matrix
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ float matrix[9];
+} sfTransform;
+
+
+////////////////////////////////////////////////////////////
+/// \brief Identity transform (does nothing)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API const sfTransform sfTransform_Identity;
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new transform from a matrix
+///
+/// \param a00 Element (0, 0) of the matrix
+/// \param a01 Element (0, 1) of the matrix
+/// \param a02 Element (0, 2) of the matrix
+/// \param a10 Element (1, 0) of the matrix
+/// \param a11 Element (1, 1) of the matrix
+/// \param a12 Element (1, 2) of the matrix
+/// \param a20 Element (2, 0) of the matrix
+/// \param a21 Element (2, 1) of the matrix
+/// \param a22 Element (2, 2) of the matrix
+///
+/// \return A new sfTransform object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfTransform_fromMatrix(float a00, float a01, float a02,
+ float a10, float a11, float a12,
+ float a20, float a21, float a22);
+
+////////////////////////////////////////////////////////////
+/// \brief Return the 4x4 matrix of a transform
+///
+/// This function fills an array of 16 floats with the transform
+/// converted as a 4x4 matrix, which is directly compatible with
+/// OpenGL functions.
+///
+/// \code
+/// sfTransform transform = ...;
+/// float matrix[16];
+/// sfTransform_getMatrix(&transform, matrix)
+/// glLoadMatrixf(matrix);
+/// \endcode
+///
+/// \param transform Transform object
+/// \param matrix Pointer to the 16-element array to fill with the matrix
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransform_getMatrix(const sfTransform* transform, float* matrix);
+
+////////////////////////////////////////////////////////////
+/// \brief Return the inverse of a transform
+///
+/// If the inverse cannot be computed, a new identity transform
+/// is returned.
+///
+/// \param transform Transform object
+/// \return The inverse matrix
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfTransform_getInverse(const sfTransform* transform);
+
+////////////////////////////////////////////////////////////
+/// \brief Apply a transform to a 2D point
+///
+/// \param transform Transform object
+/// \param point Point to transform
+///
+/// \return Transformed point
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfTransform_transformPoint(const sfTransform* transform, sfVector2f point);
+
+////////////////////////////////////////////////////////////
+/// \brief Apply a transform to a rectangle
+///
+/// Since SFML doesn't provide support for oriented rectangles,
+/// the result of this function is always an axis-aligned
+/// rectangle. Which means that if the transform contains a
+/// rotation, the bounding rectangle of the transformed rectangle
+/// is returned.
+///
+/// \param transform Transform object
+/// \param rectangle Rectangle to transform
+///
+/// \return Transformed rectangle
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfTransform_transformRect(const sfTransform* transform, sfFloatRect rectangle);
+
+////////////////////////////////////////////////////////////
+/// \brief Combine two transforms
+///
+/// The result is a transform that is equivalent to applying
+/// \a transform followed by \a other. Mathematically, it is
+/// equivalent to a matrix multiplication.
+///
+/// \param transform Transform object
+/// \param right Transform to combine to \a transform
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransform_combine(sfTransform* transform, const sfTransform* other);
+
+////////////////////////////////////////////////////////////
+/// \brief Combine a transform with a translation
+///
+/// \param transform Transform object
+/// \param x Offset to apply on X axis
+/// \param y Offset to apply on Y axis
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransform_translate(sfTransform* transform, float x, float y);
+
+////////////////////////////////////////////////////////////
+/// \brief Combine the current transform with a rotation
+///
+/// \param transform Transform object
+/// \param angle Rotation angle, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransform_rotate(sfTransform* transform, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Combine the current transform with a rotation
+///
+/// The center of rotation is provided for convenience as a second
+/// argument, so that you can build rotations around arbitrary points
+/// more easily (and efficiently) than the usual
+/// [translate(-center), rotate(angle), translate(center)].
+///
+/// \param transform Transform object
+/// \param angle Rotation angle, in degrees
+/// \param centerX X coordinate of the center of rotation
+/// \param centerY Y coordinate of the center of rotation
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransform_rotateWithCenter(sfTransform* transform, float angle, float centerX, float centerY);
+
+////////////////////////////////////////////////////////////
+/// \brief Combine the current transform with a scaling
+///
+/// \param transform Transform object
+/// \param scaleX Scaling factor on the X axis
+/// \param scaleY Scaling factor on the Y axis
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransform_scale(sfTransform* transform, float scaleX, float scaleY);
+
+////////////////////////////////////////////////////////////
+/// \brief Combine the current transform with a scaling
+///
+/// The center of scaling is provided for convenience as a second
+/// argument, so that you can build scaling around arbitrary points
+/// more easily (and efficiently) than the usual
+/// [translate(-center), scale(factors), translate(center)]
+///
+/// \param transform Transform object
+/// \param scaleX Scaling factor on X axis
+/// \param scaleY Scaling factor on Y axis
+/// \param centerX X coordinate of the center of scaling
+/// \param centerY Y coordinate of the center of scaling
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransform_scaleWithCenter(sfTransform* transform, float scaleX, float scaleY, float centerX, float centerY);
+
+
+#endif // SFML_TRANSFORM_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Transformable.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Transformable.h
new file mode 100755
index 0000000..1b1ac6d
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Transformable.h
@@ -0,0 +1,217 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_TRANSFORMABLE_H
+#define SFML_TRANSFORMABLE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/Graphics/Transform.h>
+#include <SFML/System/Vector2.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new transformable
+///
+/// \return A new sfTransformable object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransformable* sfTransformable_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy an existing transformable
+///
+/// \param transformable Transformable to copy
+///
+/// \return Copied object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransformable* sfTransformable_copy(const sfTransformable* transformable);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing transformable
+///
+/// \param transformable Transformable to delete
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransformable_destroy(sfTransformable* transformable);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the position of a transformable
+///
+/// This function completely overwrites the previous position.
+/// See sfTransformable_move to apply an offset based on the previous position instead.
+/// The default position of a transformable Transformable object is (0, 0).
+///
+/// \param transformable Transformable object
+/// \param position New position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransformable_setPosition(sfTransformable* transformable, sfVector2f position);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the orientation of a transformable
+///
+/// This function completely overwrites the previous rotation.
+/// See sfTransformable_rotate to add an angle based on the previous rotation instead.
+/// The default rotation of a transformable Transformable object is 0.
+///
+/// \param transformable Transformable object
+/// \param angle New rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransformable_setRotation(sfTransformable* transformable, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the scale factors of a transformable
+///
+/// This function completely overwrites the previous scale.
+/// See sfTransformable_scale to add a factor based on the previous scale instead.
+/// The default scale of a transformable Transformable object is (1, 1).
+///
+/// \param transformable Transformable object
+/// \param scale New scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransformable_setScale(sfTransformable* transformable, sfVector2f scale);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the local origin of a transformable
+///
+/// The origin of an object defines the center point for
+/// all transformations (position, scale, rotation).
+/// The coordinates of this point must be relative to the
+/// top-left corner of the object, and ignore all
+/// transformations (position, scale, rotation).
+/// The default origin of a transformable Transformable object is (0, 0).
+///
+/// \param transformable Transformable object
+/// \param origin New origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransformable_setOrigin(sfTransformable* transformable, sfVector2f origin);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the position of a transformable
+///
+/// \param transformable Transformable object
+///
+/// \return Current position
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfTransformable_getPosition(const sfTransformable* transformable);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the orientation of a transformable
+///
+/// The rotation is always in the range [0, 360].
+///
+/// \param transformable Transformable object
+///
+/// \return Current rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API float sfTransformable_getRotation(const sfTransformable* transformable);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current scale of a transformable
+///
+/// \param transformable Transformable object
+///
+/// \return Current scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfTransformable_getScale(const sfTransformable* transformable);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the local origin of a transformable
+///
+/// \param transformable Transformable object
+///
+/// \return Current origin
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfTransformable_getOrigin(const sfTransformable* transformable);
+
+////////////////////////////////////////////////////////////
+/// \brief Move a transformable by a given offset
+///
+/// This function adds to the current position of the object,
+/// unlike sfTransformable_setPosition which overwrites it.
+///
+/// \param transformable Transformable object
+/// \param offset Offset
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransformable_move(sfTransformable* transformable, sfVector2f offset);
+
+////////////////////////////////////////////////////////////
+/// \brief Rotate a transformable
+///
+/// This function adds to the current rotation of the object,
+/// unlike sfTransformable_setRotation which overwrites it.
+///
+/// \param transformable Transformable object
+/// \param angle Angle of rotation, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransformable_rotate(sfTransformable* transformable, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Scale a transformable
+///
+/// This function multiplies the current scale of the object,
+/// unlike sfTransformable_setScale which overwrites it.
+///
+/// \param transformable Transformable object
+/// \param factors Scale factors
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfTransformable_scale(sfTransformable* transformable, sfVector2f factors);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the combined transform of a transformable
+///
+/// \param transformable Transformable object
+///
+/// \return Transform combining the position/rotation/scale/origin of the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfTransformable_getTransform(const sfTransformable* transformable);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the inverse of the combined transform of a transformable
+///
+/// \param transformable Transformable object
+///
+/// \return Inverse of the combined transformations applied to the object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfTransform sfTransformable_getInverseTransform(const sfTransformable* transformable);
+
+
+#endif // SFML_TRANSFORMABLE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Types.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Types.h
new file mode 100755
index 0000000..8b63f7a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Types.h
@@ -0,0 +1,46 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_GRAPHICS_TYPES_H
+#define SFML_GRAPHICS_TYPES_H
+
+
+typedef struct sfCircleShape sfCircleShape;
+typedef struct sfConvexShape sfConvexShape;
+typedef struct sfFont sfFont;
+typedef struct sfImage sfImage;
+typedef struct sfShader sfShader;
+typedef struct sfRectangleShape sfRectangleShape;
+typedef struct sfRenderTexture sfRenderTexture;
+typedef struct sfRenderWindow sfRenderWindow;
+typedef struct sfShape sfShape;
+typedef struct sfSprite sfSprite;
+typedef struct sfText sfText;
+typedef struct sfTexture sfTexture;
+typedef struct sfTransformable sfTransformable;
+typedef struct sfVertexArray sfVertexArray;
+typedef struct sfView sfView;
+
+
+#endif // SFML_GRAPHICS_TYPES_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Vertex.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Vertex.h
new file mode 100755
index 0000000..b2c0996
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/Vertex.h
@@ -0,0 +1,47 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_VERTEX_H
+#define SFML_VERTEX_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Color.h>
+#include <SFML/System/Vector2.h>
+
+
+////////////////////////////////////////////////////////////
+/// Define a point with color and texture coordinates
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfVector2f position; ///< Position of the vertex
+ sfColor color; ///< Color of the vertex
+ sfVector2f texCoords; ///< Coordinates of the texture's pixel to map to the vertex
+} sfVertex;
+
+
+#endif // SFML_VERTEX_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/VertexArray.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/VertexArray.h
new file mode 100755
index 0000000..c050eed
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/VertexArray.h
@@ -0,0 +1,167 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_VERTEXARRAY_H
+#define SFML_VERTEXARRAY_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/PrimitiveType.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/Graphics/Vertex.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new vertex array
+///
+/// \return A new sfVertexArray object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVertexArray* sfVertexArray_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy an existing vertex array
+///
+/// \param vertexArray Vertex array to copy
+///
+/// \return Copied object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVertexArray* sfVertexArray_copy(const sfVertexArray* vertexArray);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing vertex array
+///
+/// \param vertexArray Vertex array to delete
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfVertexArray_destroy(sfVertexArray* vertexArray);
+
+////////////////////////////////////////////////////////////
+/// \brief Return the vertex count of a vertex array
+///
+/// \param vertexArray Vertex array object
+///
+/// \return Number of vertices in the array
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API unsigned int sfVertexArray_getVertexCount(const sfVertexArray* vertexArray);
+
+////////////////////////////////////////////////////////////
+/// \brief Get access to a vertex by its index
+///
+/// This function doesn't check \a index, it must be in range
+/// [0, vertex count - 1]. The behaviour is undefined
+/// otherwise.
+///
+/// \param vertexArray Vertex array object
+/// \param index Index of the vertex to get
+///
+/// \return Pointer to the index-th vertex
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVertex* sfVertexArray_getVertex(sfVertexArray* vertexArray, unsigned int index);
+
+////////////////////////////////////////////////////////////
+/// \brief Clear a vertex array
+///
+/// This function removes all the vertices from the array.
+/// It doesn't deallocate the corresponding memory, so that
+/// adding new vertices after clearing doesn't involve
+/// reallocating all the memory.
+///
+/// \param vertexArray Vertex array object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfVertexArray_clear(sfVertexArray* vertexArray);
+
+////////////////////////////////////////////////////////////
+/// \brief Resize the vertex array
+///
+/// If \a vertexCount is greater than the current size, the previous
+/// vertices are kept and new (default-constructed) vertices are
+/// added.
+/// If \a vertexCount is less than the current size, existing vertices
+/// are removed from the array.
+///
+/// \param vertexArray Vertex array objet
+/// \param vertexCount New size of the array (number of vertices)
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfVertexArray_resize(sfVertexArray* vertexArray, unsigned int vertexCount);
+
+////////////////////////////////////////////////////////////
+/// \brief Add a vertex to a vertex array array
+///
+/// \param vertexArray Vertex array objet
+/// \param vertex Vertex to add
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfVertexArray_append(sfVertexArray* vertexArray, sfVertex vertex);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the type of primitives of a vertex array
+///
+/// This function defines how the vertices must be interpreted
+/// when it's time to draw them:
+/// \li As points
+/// \li As lines
+/// \li As triangles
+/// \li As quads
+/// The default primitive type is sfPoints.
+///
+/// \param vertexArray Vertex array objet
+/// \param type Type of primitive
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfVertexArray_setPrimitiveType(sfVertexArray* vertexArray, sfPrimitiveType type);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the type of primitives drawn by a vertex array
+///
+/// \param vertexArray Vertex array objet
+///
+/// \return Primitive type
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfPrimitiveType sfVertexArray_getPrimitiveType(sfVertexArray* vertexArray);
+
+////////////////////////////////////////////////////////////
+/// \brief Compute the bounding rectangle of a vertex array
+///
+/// This function returns the axis-aligned rectangle that
+/// contains all the vertices of the array.
+///
+/// \param vertexArray Vertex array objet
+///
+/// \return Bounding rectangle of the vertex array
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfVertexArray_getBounds(sfVertexArray* vertexArray);
+
+
+#endif // SFML_VERTEXARRAY_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/View.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/View.h
new file mode 100755
index 0000000..70acef5
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Graphics/View.h
@@ -0,0 +1,206 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_VIEW_H
+#define SFML_VIEW_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Graphics/Export.h>
+#include <SFML/Graphics/Rect.h>
+#include <SFML/Graphics/Types.h>
+#include <SFML/System/Vector2.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a default view
+///
+/// This function creates a default view of (0, 0, 1000, 1000)
+///
+/// \return A new sfView object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfView* sfView_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a view from a rectangle
+///
+/// \param rectangle Rectangle defining the zone to display
+///
+/// \return A new sfView object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfView* sfView_createFromRect(sfFloatRect rectangle);
+
+////////////////////////////////////////////////////////////
+/// \brief Copy an existing view
+///
+/// \param view View to copy
+///
+/// \return Copied object
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfView* sfView_copy(const sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy an existing view
+///
+/// \param view View to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfView_destroy(sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the center of a view
+///
+/// \param view View object
+/// \param center New center
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfView_setCenter(sfView* view, sfVector2f center);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the size of a view
+///
+/// \param view View object
+/// \param size New size of the view
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfView_setSize(sfView* view, sfVector2f size);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the orientation of a view
+///
+/// The default rotation of a view is 0 degree.
+///
+/// \param view View object
+/// \param angle New angle, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfView_setRotation(sfView* view, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the target viewport of a view
+///
+/// The viewport is the rectangle into which the contents of the
+/// view are displayed, expressed as a factor (between 0 and 1)
+/// of the size of the render target to which the view is applied.
+/// For example, a view which takes the left side of the target would
+/// be defined by a rect of (0, 0, 0.5, 1).
+/// By default, a view has a viewport which covers the entire target.
+///
+/// \param view View object
+/// \param viewport New viewport rectangle
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfView_setViewport(sfView* view, sfFloatRect viewport);
+
+////////////////////////////////////////////////////////////
+/// \brief Reset a view to the given rectangle
+///
+/// Note that this function resets the rotation angle to 0.
+///
+/// \param view View object
+/// \param rectangle Rectangle defining the zone to display
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfView_reset(sfView* view, sfFloatRect rectangle);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the center of a view
+///
+/// \param view View object
+///
+/// \return Center of the view
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfView_getCenter(const sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the size of a view
+///
+/// \param view View object
+///
+/// \return Size of the view
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfVector2f sfView_getSize(const sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current orientation of a view
+///
+/// \param view View object
+///
+/// \return Rotation angle of the view, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API float sfView_getRotation(const sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the target viewport rectangle of a view
+///
+/// \param view View object
+///
+/// \return Viewport rectangle, expressed as a factor of the target size
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API sfFloatRect sfView_getViewport(const sfView* view);
+
+////////////////////////////////////////////////////////////
+/// \brief Move a view relatively to its current position
+///
+/// \param view View object
+/// \param offset Offset
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfView_move(sfView* view, sfVector2f offset);
+
+////////////////////////////////////////////////////////////
+/// \brief Rotate a view relatively to its current orientation
+///
+/// \param view View object
+/// \param angle Angle to rotate, in degrees
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfView_rotate(sfView* view, float angle);
+
+////////////////////////////////////////////////////////////
+/// \brief Resize a view rectangle relatively to its current size
+///
+/// Resizing the view simulates a zoom, as the zone displayed on
+/// screen grows or shrinks.
+/// \a factor is a multiplier:
+/// \li 1 keeps the size unchanged
+/// \li > 1 makes the view bigger (objects appear smaller)
+/// \li < 1 makes the view smaller (objects appear bigger)
+///
+/// \param view View object
+/// \param factor Zoom factor to apply
+///
+////////////////////////////////////////////////////////////
+CSFML_GRAPHICS_API void sfView_zoom(sfView* view, float factor);
+
+
+#endif // SFML_VIEW_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network.h
new file mode 100755
index 0000000..b6c5fc7
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network.h
@@ -0,0 +1,43 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_NETWORK_H
+#define SFML_NETWORK_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+
+#include <SFML/System.h>
+#include <SFML/Network/Ftp.h>
+#include <SFML/Network/Http.h>
+#include <SFML/Network/IpAddress.h>
+#include <SFML/Network/Packet.h>
+#include <SFML/Network/SocketSelector.h>
+#include <SFML/Network/TcpListener.h>
+#include <SFML/Network/TcpSocket.h>
+#include <SFML/Network/UdpSocket.h>
+
+
+#endif // SFML_NETWORK_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Export.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Export.h
new file mode 100755
index 0000000..f103e2d
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Export.h
@@ -0,0 +1,48 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_NETWORK_EXPORT_H
+#define SFML_NETWORK_EXPORT_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Config.h>
+
+
+////////////////////////////////////////////////////////////
+// Define portable import / export macros
+////////////////////////////////////////////////////////////
+#if defined(CSFML_NETWORK_EXPORTS)
+
+ #define CSFML_NETWORK_API CSFML_API_EXPORT
+
+#else
+
+ #define CSFML_NETWORK_API CSFML_API_IMPORT
+
+#endif
+
+
+#endif // SFML_NETWORK_EXPORT_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Ftp.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Ftp.h
new file mode 100755
index 0000000..0e33db1
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Ftp.h
@@ -0,0 +1,510 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_FTP_H
+#define SFML_FTP_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Network/Export.h>
+#include <SFML/Network/IpAddress.h>
+#include <SFML/Network/Types.h>
+#include <stddef.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Enumeration of transfer modes
+///
+////////////////////////////////////////////////////////////
+typedef enum
+{
+ sfFtpBinary, ///< Binary mode (file is transfered as a sequence of bytes)
+ sfFtpAscii, ///< Text mode using ASCII encoding
+ sfFtpEbcdic ///< Text mode using EBCDIC encoding
+} sfFtpTransferMode;
+
+
+////////////////////////////////////////////////////////////
+/// \brief Status codes possibly returned by a FTP response
+///
+////////////////////////////////////////////////////////////
+typedef enum
+{
+ // 1xx: the requested action is being initiated,
+ // expect another reply before proceeding with a new command
+ sfFtpRestartMarkerReply = 110, ///< Restart marker reply
+ sfFtpServiceReadySoon = 120, ///< Service ready in N minutes
+ sfFtpDataConnectionAlreadyOpened = 125, ///< Data connection already opened, transfer starting
+ sfFtpOpeningDataConnection = 150, ///< File status ok, about to open data connection
+
+ // 2xx: the requested action has been successfully completed
+ sfFtpOk = 200, ///< Command ok
+ sfFtpPointlessCommand = 202, ///< Command not implemented
+ sfFtpSystemStatus = 211, ///< System status, or system help reply
+ sfFtpDirectoryStatus = 212, ///< Directory status
+ sfFtpFileStatus = 213, ///< File status
+ sfFtpHelpMessage = 214, ///< Help message
+ sfFtpSystemType = 215, ///< NAME system type, where NAME is an official system name from the list in the Assigned Numbers document
+ sfFtpServiceReady = 220, ///< Service ready for new user
+ sfFtpClosingConnection = 221, ///< Service closing control connection
+ sfFtpDataConnectionOpened = 225, ///< Data connection open, no transfer in progress
+ sfFtpClosingDataConnection = 226, ///< Closing data connection, requested file action successful
+ sfFtpEnteringPassiveMode = 227, ///< Entering passive mode
+ sfFtpLoggedIn = 230, ///< User logged in, proceed. Logged out if appropriate
+ sfFtpFileActionOk = 250, ///< Requested file action ok
+ sfFtpDirectoryOk = 257, ///< PATHNAME created
+
+ // 3xx: the command has been accepted, but the requested action
+ // is dormant, pending receipt of further information
+ sfFtpNeedPassword = 331, ///< User name ok, need password
+ sfFtpNeedAccountToLogIn = 332, ///< Need account for login
+ sfFtpNeedInformation = 350, ///< Requested file action pending further information
+
+ // 4xx: the command was not accepted and the requested action did not take place,
+ // but the error condition is temporary and the action may be requested again
+ sfFtpServiceUnavailable = 421, ///< Service not available, closing control connection
+ sfFtpDataConnectionUnavailable = 425, ///< Can't open data connection
+ sfFtpTransferAborted = 426, ///< Connection closed, transfer aborted
+ sfFtpFileActionAborted = 450, ///< Requested file action not taken
+ sfFtpLocalError = 451, ///< Requested action aborted, local error in processing
+ sfFtpInsufficientStorageSpace = 452, ///< Requested action not taken; insufficient storage space in system, file unavailable
+
+ // 5xx: the command was not accepted and
+ // the requested action did not take place
+ sfFtpCommandUnknown = 500, ///< Syntax error, command unrecognized
+ sfFtpParametersUnknown = 501, ///< Syntax error in parameters or arguments
+ sfFtpCommandNotImplemented = 502, ///< Command not implemented
+ sfFtpBadCommandSequence = 503, ///< Bad sequence of commands
+ sfFtpParameterNotImplemented = 504, ///< Command not implemented for that parameter
+ sfFtpNotLoggedIn = 530, ///< Not logged in
+ sfFtpNeedAccountToStore = 532, ///< Need account for storing files
+ sfFtpFileUnavailable = 550, ///< Requested action not taken, file unavailable
+ sfFtpPageTypeUnknown = 551, ///< Requested action aborted, page type unknown
+ sfFtpNotEnoughMemory = 552, ///< Requested file action aborted, exceeded storage allocation
+ sfFtpFilenameNotAllowed = 553, ///< Requested action not taken, file name not allowed
+
+ // 10xx: SFML custom codes
+ sfFtpInvalidResponse = 1000, ///< Response is not a valid FTP one
+ sfFtpConnectionFailed = 1001, ///< Connection with server failed
+ sfFtpConnectionClosed = 1002, ///< Connection with server closed
+ sfFtpInvalidFile = 1003 ///< Invalid file to upload / download
+} sfFtpStatus;
+
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a FTP listing response
+///
+/// \param ftpListingResponse Ftp listing response to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfFtpListingResponse_destroy(sfFtpListingResponse* ftpListingResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Check if a FTP listing response status code means a success
+///
+/// This function is defined for convenience, it is
+/// equivalent to testing if the status code is < 400.
+///
+/// \param ftpListingResponse Ftp listing response
+///
+/// \return sfTrue if the status is a success, sfFalse if it is a failure
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfBool sfFtpListingResponse_isOk(const sfFtpListingResponse* ftpListingResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the status code of a FTP listing response
+///
+/// \param ftpListingResponse Ftp listing response
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpStatus sfFtpListingResponse_getStatus(const sfFtpListingResponse* ftpListingResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the full message contained in a FTP listing response
+///
+/// \param ftpListingResponse Ftp listing response
+///
+/// \return The response message
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API const char* sfFtpListingResponse_getMessage(const sfFtpListingResponse* ftpListingResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Return the number of directory/file names contained in a FTP listing response
+///
+/// \param ftpListingResponse Ftp listing response
+///
+/// \return Total number of names available
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API size_t sfFtpListingResponse_getCount(const sfFtpListingResponse* ftpListingResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Return a directory/file name contained in a FTP listing response
+///
+/// \param ftpListingResponse Ftp listing response
+/// \param index Index of the name to get (in range [0 .. getCount])
+///
+/// \return The requested name
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API const char* sfFtpListingResponse_getName(const sfFtpListingResponse* ftpListingResponse, size_t index);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a FTP directory response
+///
+/// \param ftpDirectoryResponse Ftp directory response to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfFtpDirectoryResponse_destroy(sfFtpDirectoryResponse* ftpDirectoryResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Check if a FTP directory response status code means a success
+///
+/// This function is defined for convenience, it is
+/// equivalent to testing if the status code is < 400.
+///
+/// \param ftpDirectoryResponse Ftp directory response
+///
+/// \return sfTrue if the status is a success, sfFalse if it is a failure
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfBool sfFtpDirectoryResponse_isOk(const sfFtpDirectoryResponse* ftpDirectoryResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the status code of a FTP directory response
+///
+/// \param ftpDirectoryResponse Ftp directory response
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpStatus sfFtpDirectoryResponse_getStatus(const sfFtpDirectoryResponse* ftpDirectoryResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the full message contained in a FTP directory response
+///
+/// \param ftpDirectoryResponse Ftp directory response
+///
+/// \return The response message
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API const char* sfFtpDirectoryResponse_getMessage(const sfFtpDirectoryResponse* ftpDirectoryResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the directory returned in a FTP directory response
+///
+/// \param ftpDirectoryResponse Ftp directory response
+///
+/// \return Directory name
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API const char* sfFtpDirectoryResponse_getDirectory(const sfFtpDirectoryResponse* ftpDirectoryResponse);
+
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a FTP response
+///
+/// \param ftpResponse Ftp response to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfFtpResponse_destroy(sfFtpResponse* ftpResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Check if a FTP response status code means a success
+///
+/// This function is defined for convenience, it is
+/// equivalent to testing if the status code is < 400.
+///
+/// \param ftpResponse Ftp response object
+///
+/// \return sfTrue if the status is a success, sfFalse if it is a failure
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfBool sfFtpResponse_isOk(const sfFtpResponse* ftpResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the status code of a FTP response
+///
+/// \param ftpResponse Ftp response object
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpStatus sfFtpResponse_getStatus(const sfFtpResponse* ftpResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the full message contained in a FTP response
+///
+/// \param ftpResponse Ftp response object
+///
+/// \return The response message
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API const char* sfFtpResponse_getMessage(const sfFtpResponse* ftpResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new Ftp object
+///
+/// \return A new sfFtp object
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtp* sfFtp_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a Ftp object
+///
+/// \param ftp Ftp object to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfFtp_destroy(sfFtp* ftp);
+
+////////////////////////////////////////////////////////////
+/// \brief Connect to the specified FTP server
+///
+/// The port should be 21, which is the standard
+/// port used by the FTP protocol. You shouldn't use a different
+/// value, unless you really know what you do.
+/// This function tries to connect to the server so it may take
+/// a while to complete, especially if the server is not
+/// reachable. To avoid blocking your application for too long,
+/// you can use a timeout. Using 0 means that the
+/// system timeout will be used (which is usually pretty long).
+///
+/// \param ftp Ftp object
+/// \param server Name or address of the FTP server to connect to
+/// \param port Port used for the connection
+/// \param timeout Maximum time to wait
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpResponse* sfFtp_connect(sfFtp* ftp, sfIpAddress server, unsigned short port, sfTime timeout);
+
+////////////////////////////////////////////////////////////
+/// \brief Log in using an anonymous account
+///
+/// Logging in is mandatory after connecting to the server.
+/// Users that are not logged in cannot perform any operation.
+///
+/// \param ftp Ftp object
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpResponse* sfFtp_loginAnonymous(sfFtp* ftp);
+
+////////////////////////////////////////////////////////////
+/// \brief Log in using a username and a password
+///
+/// Logging in is mandatory after connecting to the server.
+/// Users that are not logged in cannot perform any operation.
+///
+/// \param ftp Ftp object
+/// \param name User name
+/// \param password Password
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpResponse* sfFtp_login(sfFtp* ftp, const char* userName, const char* password);
+
+////////////////////////////////////////////////////////////
+/// \brief Close the connection with the server
+///
+/// \param ftp Ftp object
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpResponse* sfFtp_disconnect(sfFtp* ftp);
+
+////////////////////////////////////////////////////////////
+/// \brief Send a null command to keep the connection alive
+///
+/// This command is useful because the server may close the
+/// connection automatically if no command is sent.
+///
+/// \param ftp Ftp object
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpResponse* sfFtp_keepAlive(sfFtp* ftp);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current working directory
+///
+/// The working directory is the root path for subsequent
+/// operations involving directories and/or filenames.
+///
+/// \param ftp Ftp object
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpDirectoryResponse* sfFtp_getWorkingDirectory(sfFtp* ftp);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the contents of the given directory
+///
+/// This function retrieves the sub-directories and files
+/// contained in the given directory. It is not recursive.
+/// The \a directory parameter is relative to the current
+/// working directory.
+///
+/// \param ftp Ftp object
+/// \param directory Directory to list
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpListingResponse* sfFtp_getDirectoryListing(sfFtp* ftp, const char* directory);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the current working directory
+///
+/// The new directory must be relative to the current one.
+///
+/// \param ftp Ftp object
+/// \param directory New working directory
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpResponse* sfFtp_changeDirectory(sfFtp* ftp, const char* directory);
+
+////////////////////////////////////////////////////////////
+/// \brief Go to the parent directory of the current one
+///
+/// \param ftp Ftp object
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpResponse* sfFtp_parentDirectory(sfFtp* ftp);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new directory
+///
+/// The new directory is created as a child of the current
+/// working directory.
+///
+/// \param ftp Ftp object
+/// \param name Name of the directory to create
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpResponse* sfFtp_createDirectory(sfFtp* ftp, const char* name);
+
+////////////////////////////////////////////////////////////
+/// \brief Remove an existing directory
+///
+/// The directory to remove must be relative to the
+/// current working directory.
+/// Use this function with caution, the directory will
+/// be removed permanently!
+///
+/// \param ftp Ftp object
+/// \param name Name of the directory to remove
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpResponse* sfFtp_deleteDirectory(sfFtp* ftp, const char* name);
+
+////////////////////////////////////////////////////////////
+/// \brief Rename an existing file
+///
+/// The filenames must be relative to the current working
+/// directory.
+///
+/// \param ftp Ftp object
+/// \param file File to rename
+/// \param newName New name of the file
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpResponse* sfFtp_renameFile(sfFtp* ftp, const char* file, const char* newName);
+
+////////////////////////////////////////////////////////////
+/// \brief Remove an existing file
+///
+/// The file name must be relative to the current working
+/// directory.
+/// Use this function with caution, the file will be
+/// removed permanently!
+///
+/// \param ftp Ftp object
+/// \param name File to remove
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpResponse* sfFtp_deleteFile(sfFtp* ftp, const char* name);
+
+////////////////////////////////////////////////////////////
+/// \brief Download a file from a FTP server
+///
+/// The filename of the distant file is relative to the
+/// current working directory of the server, and the local
+/// destination path is relative to the current directory
+/// of your application.
+///
+/// \param ftp Ftp object
+/// \param remoteFile Filename of the distant file to download
+/// \param localPath Where to put to file on the local computer
+/// \param mode Transfer mode
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpResponse* sfFtp_download(sfFtp* ftp, const char* distantFile, const char* destPath, sfFtpTransferMode mode);
+
+////////////////////////////////////////////////////////////
+/// \brief Upload a file to a FTP server
+///
+/// The name of the local file is relative to the current
+/// working directory of your application, and the
+/// remote path is relative to the current directory of the
+/// FTP server.
+///
+/// \param ftp Ftp object
+/// \param localFile Path of the local file to upload
+/// \param remotePath Where to put to file on the server
+/// \param mode Transfer mode
+///
+/// \return Server response to the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfFtpResponse* sfFtp_upload(sfFtp* ftp, const char* localFile, const char* destPath, sfFtpTransferMode mode);
+
+
+#endif // SFML_FTP_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Http.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Http.h
new file mode 100755
index 0000000..854f6bb
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Http.h
@@ -0,0 +1,302 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_HTTP_H
+#define SFML_HTTP_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Network/Export.h>
+#include <SFML/Network/Types.h>
+#include <SFML/System/Time.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Enumerate the available HTTP methods for a request
+///
+////////////////////////////////////////////////////////////
+typedef enum
+{
+ sfHttpGet, ///< Request in get mode, standard method to retrieve a page
+ sfHttpPost, ///< Request in post mode, usually to send data to a page
+ sfHttpHead ///< Request a page's header only
+} sfHttpMethod;
+
+
+////////////////////////////////////////////////////////////
+/// \brief Enumerate all the valid status codes for a response
+///
+////////////////////////////////////////////////////////////
+typedef enum
+{
+ // 2xx: success
+ sfHttpOk = 200, ///< Most common code returned when operation was successful
+ sfHttpCreated = 201, ///< The resource has successfully been created
+ sfHttpAccepted = 202, ///< The request has been accepted, but will be processed later by the server
+ sfHttpNoContent = 204, ///< Sent when the server didn't send any data in return
+ sfHttpResetContent = 205, ///< The server informs the client that it should clear the view (form) that caused the request to be sent
+ sfHttpPartialContent = 206, ///< The server has sent a part of the resource, as a response to a partial GET request
+
+ // 3xx: redirection
+ sfHttpMultipleChoices = 300, ///< The requested page can be accessed from several locations
+ sfHttpMovedPermanently = 301, ///< The requested page has permanently moved to a new location
+ sfHttpMovedTemporarily = 302, ///< The requested page has temporarily moved to a new location
+ sfHttpNotModified = 304, ///< For conditionnal requests, means the requested page hasn't changed and doesn't need to be refreshed
+
+ // 4xx: client error
+ sfHttpBadRequest = 400, ///< The server couldn't understand the request (syntax error)
+ sfHttpUnauthorized = 401, ///< The requested page needs an authentification to be accessed
+ sfHttpForbidden = 403, ///< The requested page cannot be accessed at all, even with authentification
+ sfHttpNotFound = 404, ///< The requested page doesn't exist
+ sfHttpRangeNotSatisfiable = 407, ///< The server can't satisfy the partial GET request (with a "Range" header field)
+
+ // 5xx: server error
+ sfHttpInternalServerError = 500, ///< The server encountered an unexpected error
+ sfHttpNotImplemented = 501, ///< The server doesn't implement a requested feature
+ sfHttpBadGateway = 502, ///< The gateway server has received an error from the source server
+ sfHttpServiceNotAvailable = 503, ///< The server is temporarily unavailable (overloaded, in maintenance, ...)
+ sfHttpGatewayTimeout = 504, ///< The gateway server couldn't receive a response from the source server
+ sfHttpVersionNotSupported = 505, ///< The server doesn't support the requested HTTP version
+
+ // 10xx: SFML custom codes
+ sfHttpInvalidResponse = 1000, ///< Response is not a valid HTTP one
+ sfHttpConnectionFailed = 1001 ///< Connection with server failed
+} sfHttpStatus;
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new HTTP request
+///
+/// \return A new sfHttpRequest object
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfHttpRequest* sfHttpRequest_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a HTTP request
+///
+/// \param httpRequest HTTP request to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfHttpRequest_destroy(sfHttpRequest* httpRequest);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the value of a header field of a HTTP request
+///
+/// The field is created if it doesn't exist. The name of
+/// the field is case insensitive.
+/// By default, a request doesn't contain any field (but the
+/// mandatory fields are added later by the HTTP client when
+/// sending the request).
+///
+/// \param httpRequest HTTP request
+/// \param field Name of the field to set
+/// \param value Value of the field
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfHttpRequest_setField(sfHttpRequest* httpRequest, const char* field, const char* value);
+
+////////////////////////////////////////////////////////////
+/// \brief Set a HTTP request method
+///
+/// See the sfHttpMethod enumeration for a complete list of all
+/// the availale methods.
+/// The method is sfHttpGet by default.
+///
+/// \param httpRequest HTTP request
+/// \param method Method to use for the request
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfHttpRequest_setMethod(sfHttpRequest* httpRequest, sfHttpMethod method);
+
+////////////////////////////////////////////////////////////
+/// \brief Set a HTTP request URI
+///
+/// The URI is the resource (usually a web page or a file)
+/// that you want to get or post.
+/// The URI is "/" (the root page) by default.
+///
+/// \param httpRequest HTTP request
+/// \param uri URI to request, relative to the host
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfHttpRequest_setUri(sfHttpRequest* httpRequest, const char* uri);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the HTTP version of a HTTP request
+///
+/// The HTTP version is 1.0 by default.
+///
+/// \param httpRequest HTTP request
+/// \param major Major HTTP version number
+/// \param minor Minor HTTP version number
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfHttpRequest_setHttpVersion(sfHttpRequest* httpRequest, unsigned int major, unsigned int minor);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the body of a HTTP request
+///
+/// The body of a request is optional and only makes sense
+/// for POST requests. It is ignored for all other methods.
+/// The body is empty by default.
+///
+/// \param httpRequest HTTP request
+/// \param body Content of the body
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfHttpRequest_setBody(sfHttpRequest* httpRequest, const char* body);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a HTTP response
+///
+/// \param httpResponse HTTP response to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfHttpResponse_destroy(sfHttpResponse* httpResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the value of a field of a HTTP response
+///
+/// If the field \a field is not found in the response header,
+/// the empty string is returned. This function uses
+/// case-insensitive comparisons.
+///
+/// \param httpResponse HTTP response
+/// \param field Name of the field to get
+///
+/// \return Value of the field, or empty string if not found
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API const char* sfHttpResponse_getField(const sfHttpResponse* httpResponse, const char* field);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the status code of a HTTP reponse
+///
+/// The status code should be the first thing to be checked
+/// after receiving a response, it defines whether it is a
+/// success, a failure or anything else (see the sfHttpStatus
+/// enumeration).
+///
+/// \param httpResponse HTTP response
+///
+/// \return Status code of the response
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfHttpStatus sfHttpResponse_getStatus(const sfHttpResponse* httpResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the major HTTP version number of a HTTP response
+///
+/// \param httpResponse HTTP response
+///
+/// \return Major HTTP version number
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API unsigned int sfHttpResponse_getMajorVersion(const sfHttpResponse* httpResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the minor HTTP version number of a HTTP response
+///
+/// \param httpResponse HTTP response
+///
+/// \return Minor HTTP version number
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API unsigned int sfHttpResponse_getMinorVersion(const sfHttpResponse* httpResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the body of a HTTP response
+///
+/// The body of a response may contain:
+/// \li the requested page (for GET requests)
+/// \li a response from the server (for POST requests)
+/// \li nothing (for HEAD requests)
+/// \li an error message (in case of an error)
+///
+/// \param httpResponse HTTP response
+///
+/// \return The response body
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API const char* sfHttpResponse_getBody(const sfHttpResponse* httpResponse);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new Http object
+///
+/// \return A new sfHttp object
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfHttp* sfHttp_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a Http object
+///
+/// \param http Http object to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfHttp_destroy(sfHttp* http);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the target host of a HTTP object
+///
+/// This function just stores the host address and port, it
+/// doesn't actually connect to it until you send a request.
+/// If the port is 0, it means that the HTTP client will use
+/// the right port according to the protocol used
+/// (80 for HTTP, 443 for HTTPS). You should
+/// leave it like this unless you really need a port other
+/// than the standard one, or use an unknown protocol.
+///
+/// \param http Http object
+/// \param host Web server to connect to
+/// \param port Port to use for connection
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfHttp_setHost(sfHttp* http, const char* host, unsigned short port);
+
+////////////////////////////////////////////////////////////
+/// \brief Send a HTTP request and return the server's response.
+///
+/// You must have a valid host before sending a request (see sfHttp_setHost).
+/// Any missing mandatory header field in the request will be added
+/// with an appropriate value.
+/// Warning: this function waits for the server's response and may
+/// not return instantly; use a thread if you don't want to block your
+/// application, or use a timeout to limit the time to wait. A value
+/// of 0 means that the client will use the system defaut timeout
+/// (which is usually pretty long).
+///
+/// \param http Http object
+/// \param request Request to send
+/// \param timeout Maximum time to wait
+///
+/// \return Server's response
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfHttpResponse* sfHttp_sendRequest(sfHttp* http, const sfHttpRequest* request, sfTime timeout);
+
+
+#endif // SFML_HTTP_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/IpAddress.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/IpAddress.h
new file mode 100755
index 0000000..af3c3d0
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/IpAddress.h
@@ -0,0 +1,176 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_IPADDRESS_H
+#define SFML_IPADDRESS_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Network/Export.h>
+#include <SFML/System/Time.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Encapsulate an IPv4 network address
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ char address[16];
+} sfIpAddress;
+
+
+////////////////////////////////////////////////////////////
+/// \brief Empty object that represents invalid addresses
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API const sfIpAddress sfIpAddress_None;
+
+////////////////////////////////////////////////////////////
+/// \brief Local host IP address (127.0.0.1, or "localhost")
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API const sfIpAddress sfIpAddress_LocalHost;
+
+////////////////////////////////////////////////////////////
+/// \brief UDP broadcast address (255.255.255.255)
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API const sfIpAddress sfIpAddress_Broadcast;
+
+////////////////////////////////////////////////////////////
+/// \brief Create an address from a string
+///
+/// Here \a address can be either a decimal address
+/// (ex: "192.168.1.56") or a network name (ex: "localhost").
+///
+/// \param address IP address or network name
+///
+/// \return Resulting address
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfIpAddress sfIpAddress_fromString(const char* address);
+
+////////////////////////////////////////////////////////////
+/// \brief Create an address from 4 bytes
+///
+/// Calling sfIpAddress_fromBytes(a, b, c, d) is equivalent
+/// to calling sfIpAddress_fromString("a.b.c.d"), but safer
+/// as it doesn't have to parse a string to get the address
+/// components.
+///
+/// \param byte0 First byte of the address
+/// \param byte1 Second byte of the address
+/// \param byte2 Third byte of the address
+/// \param byte3 Fourth byte of the address
+///
+/// \return Resulting address
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfIpAddress sfIpAddress_fromBytes(sfUint8 byte0, sfUint8 byte1, sfUint8 byte2, sfUint8 byte3);
+
+////////////////////////////////////////////////////////////
+/// \brief Construct an address from a 32-bits integer
+///
+/// This function uses the internal representation of
+/// the address directly. It should be used for optimization
+/// purposes, and only if you got that representation from
+/// sfIpAddress_ToInteger.
+///
+/// \param address 4 bytes of the address packed into a 32-bits integer
+///
+/// \return Resulting address
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfIpAddress sfIpAddress_fromInteger(sfUint32 address);
+
+////////////////////////////////////////////////////////////
+/// \brief Get a string representation of an address
+///
+/// The returned string is the decimal representation of the
+/// IP address (like "192.168.1.56"), even if it was constructed
+/// from a host name.
+///
+/// \param address Address object
+///
+/// \return String representation of the address
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfIpAddress_toString(sfIpAddress address, char* string);
+
+////////////////////////////////////////////////////////////
+/// \brief Get an integer representation of the address
+///
+/// The returned number is the internal representation of the
+/// address, and should be used for optimization purposes only
+/// (like sending the address through a socket).
+/// The integer produced by this function can then be converted
+/// back to a sfIpAddress with sfIpAddress_FromInteger.
+///
+/// \param address Address object
+///
+/// \return 32-bits unsigned integer representation of the address
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfUint32 sfIpAddress_toInteger(sfIpAddress address);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the computer's local address
+///
+/// The local address is the address of the computer from the
+/// LAN point of view, i.e. something like 192.168.1.56. It is
+/// meaningful only for communications over the local network.
+/// Unlike sfIpAddress_getPublicAddress, this function is fast
+/// and may be used safely anywhere.
+///
+/// \return Local IP address of the computer
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfIpAddress sfIpAddress_getLocalAddress(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the computer's public address
+///
+/// The public address is the address of the computer from the
+/// internet point of view, i.e. something like 89.54.1.169.
+/// It is necessary for communications over the world wide web.
+/// The only way to get a public address is to ask it to a
+/// distant website; as a consequence, this function depends on
+/// both your network connection and the server, and may be
+/// very slow. You should use it as few as possible. Because
+/// this function depends on the network connection and on a distant
+/// server, you may use a time limit if you don't want your program
+/// to be possibly stuck waiting in case there is a problem; use
+/// 0 to deactivate this limit.
+///
+/// \param timeout Maximum time to wait
+///
+/// \return Public IP address of the computer
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfIpAddress sfIpAddress_getPublicAddress(sfTime timeout);
+
+
+#endif // SFML_IPADDRESS_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Packet.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Packet.h
new file mode 100755
index 0000000..75fc95d
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Packet.h
@@ -0,0 +1,177 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_PACKET_H
+#define SFML_PACKET_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Network/Export.h>
+#include <SFML/Network/Types.h>
+#include <stddef.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new packet
+///
+/// \return A new sfPacket object
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfPacket* sfPacket_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new packet by copying an existing one
+///
+/// \param packet Packet to copy
+///
+/// \return A new sfPacket object which is a copy of \a packet
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfPacket* sfPacket_copy(const sfPacket* packet);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a packet
+///
+/// \param packet Packet to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfPacket_destroy(sfPacket* packet);
+
+////////////////////////////////////////////////////////////
+/// \brief Append data to the end of a packet
+///
+/// \param packet Packet object
+/// \param data Pointer to the sequence of bytes to append
+/// \param sizeInBytes Number of bytes to append
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfPacket_append(sfPacket* packet, const void* data, size_t sizeInBytes);
+
+////////////////////////////////////////////////////////////
+/// \brief Clear a packet
+///
+/// After calling Clear, the packet is empty.
+///
+/// \param packet Packet object
+///
+///////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfPacket_clear(sfPacket* packet);
+
+////////////////////////////////////////////////////////////
+/// \brief Get a pointer to the data contained in a packet
+///
+/// Warning: the returned pointer may become invalid after
+/// you append data to the packet, therefore it should never
+/// be stored.
+/// The return pointer is NULL if the packet is empty.
+///
+/// \param packet Packet object
+///
+/// \return Pointer to the data
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API const void* sfPacket_getData(const sfPacket* packet);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the size of the data contained in a packet
+///
+/// This function returns the number of bytes pointed to by
+/// what sfPacket_getData returns.
+///
+/// \param packet Packet object
+///
+/// \return Data size, in bytes
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API size_t sfPacket_getDataSize(const sfPacket* packet);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell if the reading position has reached the
+/// end of a packet
+///
+/// This function is useful to know if there is some data
+/// left to be read, without actually reading it.
+///
+/// \param packet Packet object
+///
+/// \return sfTrue if all data was read, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfBool sfPacket_endOfPacket(const sfPacket* packet);
+
+////////////////////////////////////////////////////////////
+/// \brief Test the validity of a packet, for reading
+///
+/// This function allows to test the packet, to check if
+/// a reading operation was successful.
+///
+/// A packet will be in an invalid state if it has no more
+/// data to read.
+///
+/// \param packet Packet object
+///
+/// \return sfTrue if last data extraction from packet was successful
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfBool sfPacket_canRead(const sfPacket* packet);
+
+////////////////////////////////////////////////////////////
+/// \brief Functions to extract data from a packet
+///
+/// \param packet Packet object
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfBool sfPacket_readBool(sfPacket* packet);
+CSFML_NETWORK_API sfInt8 sfPacket_readInt8(sfPacket* packet);
+CSFML_NETWORK_API sfUint8 sfPacket_readUint8(sfPacket* packet);
+CSFML_NETWORK_API sfInt16 sfPacket_readInt16(sfPacket* packet);
+CSFML_NETWORK_API sfUint16 sfPacket_readUint16(sfPacket* packet);
+CSFML_NETWORK_API sfInt32 sfPacket_readInt32(sfPacket* packet);
+CSFML_NETWORK_API sfUint32 sfPacket_readUint32(sfPacket* packet);
+CSFML_NETWORK_API float sfPacket_readFloat(sfPacket* packet);
+CSFML_NETWORK_API double sfPacket_readDouble(sfPacket* packet);
+CSFML_NETWORK_API void sfPacket_readString(sfPacket* packet, char* string);
+CSFML_NETWORK_API void sfPacket_readWideString(sfPacket* packet, wchar_t* string);
+
+////////////////////////////////////////////////////////////
+/// \brief Functions to insert data into a packet
+///
+/// \param packet Packet object
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfPacket_writeBool(sfPacket* packet, sfBool);
+CSFML_NETWORK_API void sfPacket_writeInt8(sfPacket* packet, sfInt8);
+CSFML_NETWORK_API void sfPacket_writeUint8(sfPacket* packet, sfUint8);
+CSFML_NETWORK_API void sfPacket_writeInt16(sfPacket* packet, sfInt16);
+CSFML_NETWORK_API void sfPacket_writeUint16(sfPacket* packet, sfUint16);
+CSFML_NETWORK_API void sfPacket_writeInt32(sfPacket* packet, sfInt32);
+CSFML_NETWORK_API void sfPacket_writeUint32(sfPacket* packet, sfUint32);
+CSFML_NETWORK_API void sfPacket_writeFloat(sfPacket* packet, float);
+CSFML_NETWORK_API void sfPacket_writeDouble(sfPacket* packet, double);
+CSFML_NETWORK_API void sfPacket_writeString(sfPacket* packet, const char* string);
+CSFML_NETWORK_API void sfPacket_writeWideString(sfPacket* packet, const wchar_t* string);
+
+
+#endif // SFML_PACKET_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/SocketSelector.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/SocketSelector.h
new file mode 100755
index 0000000..2480c98
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/SocketSelector.h
@@ -0,0 +1,141 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SOCKETSELECTOR_H
+#define SFML_SOCKETSELECTOR_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Network/Export.h>
+#include <SFML/Network/Types.h>
+#include <SFML/System/Time.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new selector
+///
+/// \return A new sfSocketSelector object
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketSelector* sfSocketSelector_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new socket selector by copying an existing one
+///
+/// \param selector Socket selector to copy
+///
+/// \return A new sfSocketSelector object which is a copy of \a selector
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketSelector* sfSocketSelector_copy(const sfSocketSelector* selector);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a socket selector
+///
+/// \param selector Socket selector to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfSocketSelector_destroy(sfSocketSelector* selector);
+
+////////////////////////////////////////////////////////////
+/// \brief Add a new socket to a socket selector
+///
+/// This function keeps a weak pointer to the socket,
+/// so you have to make sure that the socket is not destroyed
+/// while it is stored in the selector.
+///
+/// \param selector Socket selector object
+/// \param socket Pointer to the socket to add
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfSocketSelector_addTcpListener(sfSocketSelector* selector, sfTcpListener* socket);
+CSFML_NETWORK_API void sfSocketSelector_addTcpSocket(sfSocketSelector* selector, sfTcpSocket* socket);
+CSFML_NETWORK_API void sfSocketSelector_addUdpSocket(sfSocketSelector* selector, sfUdpSocket* socket);
+
+////////////////////////////////////////////////////////////
+/// \brief Remove a socket from a socket selector
+///
+/// This function doesn't destroy the socket, it simply
+/// removes the pointer that the selector has to it.
+///
+/// \param selector Socket selector object
+/// \param socket POointer to the socket to remove
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfSocketSelector_removeTcpListener(sfSocketSelector* selector, sfTcpListener* socket);
+CSFML_NETWORK_API void sfSocketSelector_removeTcpSocket(sfSocketSelector* selector, sfTcpSocket* socket);
+CSFML_NETWORK_API void sfSocketSelector_removeUdpSocket(sfSocketSelector* selector, sfUdpSocket* socket);
+
+////////////////////////////////////////////////////////////
+/// \brief Remove all the sockets stored in a selector
+///
+/// This function doesn't destroy any instance, it simply
+/// removes all the pointers that the selector has to
+/// external sockets.
+///
+/// \param selector Socket selector object
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfSocketSelector_clear(sfSocketSelector* selector);
+
+////////////////////////////////////////////////////////////
+/// \brief Wait until one or more sockets are ready to receive
+///
+/// This function returns as soon as at least one socket has
+/// some data available to be received. To know which sockets are
+/// ready, use the sfSocketSelector_isXxxReady functions.
+/// If you use a timeout and no socket is ready before the timeout
+/// is over, the function returns sfFalse.
+///
+/// \param selector Socket selector object
+/// \param timeout Maximum time to wait (use sfTimeZero for infinity)
+///
+/// \return sfTrue if there are sockets ready, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfBool sfSocketSelector_wait(sfSocketSelector* selector, sfTime timeout);
+
+////////////////////////////////////////////////////////////
+/// \brief Test a socket to know if it is ready to receive data
+///
+/// This function must be used after a call to
+/// sfSocketSelector_wait, to know which sockets are ready to
+/// receive data. If a socket is ready, a call to Receive will
+/// never block because we know that there is data available to read.
+/// Note that if this function returns sfTrue for a sfTcpListener,
+/// this means that it is ready to accept a new connection.
+///
+/// \param selector Socket selector object
+/// \param socket Socket to test
+///
+/// \return sfTrue if the socket is ready to read, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfBool sfSocketSelector_isTcpListenerReady(const sfSocketSelector* selector, sfTcpListener* socket);
+CSFML_NETWORK_API sfBool sfSocketSelector_isTcpSocketReady(const sfSocketSelector* selector, sfTcpSocket* socket);
+CSFML_NETWORK_API sfBool sfSocketSelector_isUdpSocketReady(const sfSocketSelector* selector, sfUdpSocket* socket);
+
+
+#endif // SFML_SOCKETSELECTOR_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/SocketStatus.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/SocketStatus.h
new file mode 100755
index 0000000..421e516
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/SocketStatus.h
@@ -0,0 +1,43 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SOCKETSTATUS_H
+#define SFML_SOCKETSTATUS_H
+
+
+////////////////////////////////////////////////////////////
+/// \brief Define the status that can be returned by the socket functions
+///
+////////////////////////////////////////////////////////////
+typedef enum
+{
+ sfSocketDone, ///< The socket has sent / received the data
+ sfSocketNotReady, ///< The socket is not ready to send / receive data yet
+ sfSocketDisconnected, ///< The TCP socket has been disconnected
+ sfSocketError ///< An unexpected error happened
+
+} sfSocketStatus;
+
+
+#endif // SFML_SOCKETSTATUS_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/TcpListener.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/TcpListener.h
new file mode 100755
index 0000000..f0fdfca
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/TcpListener.h
@@ -0,0 +1,128 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_TCPLISTENER_H
+#define SFML_TCPLISTENER_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Network/Export.h>
+#include <SFML/Network/SocketStatus.h>
+#include <SFML/Network/Types.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new TCP listener
+///
+/// \return A new sfTcpListener object
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfTcpListener* sfTcpListener_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a TCP listener
+///
+/// \param listener TCP listener to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfTcpListener_destroy(sfTcpListener* listener);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the blocking state of a TCP listener
+///
+/// In blocking mode, calls will not return until they have
+/// completed their task. For example, a call to
+/// sfTcpListener_accept in blocking mode won't return until
+/// a new connection was actually received.
+/// In non-blocking mode, calls will always return immediately,
+/// using the return code to signal whether there was data
+/// available or not.
+/// By default, all sockets are blocking.
+///
+/// \param listener TCP listener object
+/// \param blocking sfTrue to set the socket as blocking, sfFalse for non-blocking
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfTcpListener_setBlocking(sfTcpListener* listener, sfBool blocking);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether a TCP listener is in blocking or non-blocking mode
+///
+/// \param listener TCP listener object
+///
+/// \return sfTrue if the socket is blocking, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfBool sfTcpListener_isBlocking(const sfTcpListener* listener);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the port to which a TCP listener is bound locally
+///
+/// If the socket is not listening to a port, this function
+/// returns 0.
+///
+/// \param listener TCP listener object
+///
+/// \return Port to which the TCP listener is bound
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API unsigned short sfTcpListener_getLocalPort(const sfTcpListener* listener);
+
+////////////////////////////////////////////////////////////
+/// \brief Start listening for connections
+///
+/// This functions makes the socket listen to the specified
+/// port, waiting for new connections.
+/// If the socket was previously listening to another port,
+/// it will be stopped first and bound to the new port.
+///
+/// \param listener TCP listener object
+/// \param port Port to listen for new connections
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketStatus sfTcpListener_listen(sfTcpListener* listener, unsigned short port);
+
+////////////////////////////////////////////////////////////
+/// \brief Accept a new connection
+///
+/// If the socket is in blocking mode, this function will
+/// not return until a connection is actually received.
+///
+/// The \a connected argument points to a valid sfTcpSocket pointer
+/// in case of success (the function returns sfSocketDone), it points
+/// to a NULL pointer otherwise.
+///
+/// \param listener TCP listener object
+/// \param connected Socket that will hold the new connection
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketStatus sfTcpListener_accept(sfTcpListener* listener, sfTcpSocket** connected);
+
+
+#endif // SFML_TCPLISTENER_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/TcpSocket.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/TcpSocket.h
new file mode 100755
index 0000000..2911c00
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/TcpSocket.h
@@ -0,0 +1,210 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_TCPSOCKET_H
+#define SFML_TCPSOCKET_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Network/Export.h>
+#include <SFML/Network/IpAddress.h>
+#include <SFML/Network/SocketStatus.h>
+#include <SFML/Network/Types.h>
+#include <SFML/System/Time.h>
+#include <stddef.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new TCP socket
+///
+/// \return A new sfTcpSocket object
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfTcpSocket* sfTcpSocket_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a TCP socket
+///
+/// \param socket TCP socket to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfTcpSocket_destroy(sfTcpSocket* socket);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the blocking state of a TCP listener
+///
+/// In blocking mode, calls will not return until they have
+/// completed their task. For example, a call to
+/// sfTcpSocket_receive in blocking mode won't return until
+/// new data was actually received.
+/// In non-blocking mode, calls will always return immediately,
+/// using the return code to signal whether there was data
+/// available or not.
+/// By default, all sockets are blocking.
+///
+/// \param socket TCP socket object
+/// \param blocking sfTrue to set the socket as blocking, sfFalse for non-blocking
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfTcpSocket_setBlocking(sfTcpSocket* socket, sfBool blocking);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether a TCP socket is in blocking or non-blocking mode
+///
+/// \param socket TCP socket object
+///
+/// \return sfTrue if the socket is blocking, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfBool sfTcpSocket_isBlocking(const sfTcpSocket* socket);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the port to which a TCP socket is bound locally
+///
+/// If the socket is not connected, this function returns 0.
+///
+/// \param socket TCP socket object
+///
+/// \return Port to which the socket is bound
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API unsigned short sfTcpSocket_getLocalPort(const sfTcpSocket* socket);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the address of the connected peer of a TCP socket
+///
+/// It the socket is not connected, this function returns
+/// sfIpAddress_None.
+///
+/// \param socket TCP socket object
+///
+/// \return Address of the remote peer
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfIpAddress sfTcpSocket_getRemoteAddress(const sfTcpSocket* socket);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the port of the connected peer to which
+/// a TCP socket is connected
+///
+/// If the socket is not connected, this function returns 0.
+///
+/// \param socket TCP socket object
+///
+/// \return Remote port to which the socket is connected
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API unsigned short sfTcpSocket_getRemotePort(const sfTcpSocket* socket);
+
+////////////////////////////////////////////////////////////
+/// \brief Connect a TCP socket to a remote peer
+///
+/// In blocking mode, this function may take a while, especially
+/// if the remote peer is not reachable. The last parameter allows
+/// you to stop trying to connect after a given timeout.
+/// If the socket was previously connected, it is first disconnected.
+///
+/// \param socket TCP socket object
+/// \param remoteAddress Address of the remote peer
+/// \param remotePort Port of the remote peer
+/// \param timeout Maximum time to wait
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketStatus sfTcpSocket_connect(sfTcpSocket* socket, sfIpAddress host, unsigned short port, sfTime timeout);
+
+////////////////////////////////////////////////////////////
+/// \brief Disconnect a TCP socket from its remote peer
+///
+/// This function gracefully closes the connection. If the
+/// socket is not connected, this function has no effect.
+///
+/// \param socket TCP socket object
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfTcpSocket_disconnect(sfTcpSocket* socket);
+
+////////////////////////////////////////////////////////////
+/// \brief Send raw data to the remote peer of a TCP socket
+///
+/// This function will fail if the socket is not connected.
+///
+/// \param socket TCP socket object
+/// \param data Pointer to the sequence of bytes to send
+/// \param size Number of bytes to send
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketStatus sfTcpSocket_send(sfTcpSocket* socket, const void* data, size_t size);
+
+////////////////////////////////////////////////////////////
+/// \brief Receive raw data from the remote peer of a TCP socket
+///
+/// In blocking mode, this function will wait until some
+/// bytes are actually received.
+/// This function will fail if the socket is not connected.
+///
+/// \param socket TCP socket object
+/// \param data Pointer to the array to fill with the received bytes
+/// \param size Maximum number of bytes that can be received
+/// \param received This variable is filled with the actual number of bytes received
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketStatus sfTcpSocket_receive(sfTcpSocket* socket, void* data, size_t maxSize, size_t* sizeReceived);
+
+////////////////////////////////////////////////////////////
+/// \brief Send a formatted packet of data to the remote peer of a TCP socket
+///
+/// This function will fail if the socket is not connected.
+///
+/// \param socket TCP socket object
+/// \param packet Packet to send
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketStatus sfTcpSocket_sendPacket(sfTcpSocket* socket, sfPacket* packet);
+
+////////////////////////////////////////////////////////////
+/// \brief Receive a formatted packet of data from the remote peer
+///
+/// In blocking mode, this function will wait until the whole packet
+/// has been received.
+/// This function will fail if the socket is not connected.
+///
+/// \param socket TCP socket object
+/// \param packet Packet to fill with the received data
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketStatus sfTcpSocket_receivePacket(sfTcpSocket* socket, sfPacket* packet);
+
+
+#endif // SFML_TCPSOCKET_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Types.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Types.h
new file mode 100755
index 0000000..60378a1
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/Types.h
@@ -0,0 +1,43 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_NETWORK_TYPES_H
+#define SFML_NETWORK_TYPES_H
+
+
+typedef struct sfFtpDirectoryResponse sfFtpDirectoryResponse;
+typedef struct sfFtpListingResponse sfFtpListingResponse;
+typedef struct sfFtpResponse sfFtpResponse;
+typedef struct sfFtp sfFtp;
+typedef struct sfHttpRequest sfHttpRequest;
+typedef struct sfHttpResponse sfHttpResponse;
+typedef struct sfHttp sfHttp;
+typedef struct sfPacket sfPacket;
+typedef struct sfSocketSelector sfSocketSelector;
+typedef struct sfTcpListener sfTcpListener;
+typedef struct sfTcpSocket sfTcpSocket;
+typedef struct sfUdpSocket sfUdpSocket;
+
+
+#endif // SFML_NETWORK_TYPES_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/UdpSocket.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/UdpSocket.h
new file mode 100755
index 0000000..527d153
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Network/UdpSocket.h
@@ -0,0 +1,206 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_UDPSOCKET_H
+#define SFML_UDPSOCKET_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Network/Export.h>
+#include <SFML/Network/IpAddress.h>
+#include <SFML/Network/SocketStatus.h>
+#include <SFML/Network/Types.h>
+#include <stddef.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new UDP socket
+///
+/// \return A new sfUdpSocket object
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfUdpSocket* sfUdpSocket_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a UDP socket
+///
+/// \param socket UDP socket to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfUdpSocket_destroy(sfUdpSocket* socket);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the blocking state of a UDP listener
+///
+/// In blocking mode, calls will not return until they have
+/// completed their task. For example, a call to
+/// sfUDPSocket_receive in blocking mode won't return until
+/// new data was actually received.
+/// In non-blocking mode, calls will always return immediately,
+/// using the return code to signal whether there was data
+/// available or not.
+/// By default, all sockets are blocking.
+///
+/// \param socket UDP socket object
+/// \param blocking sfTrue to set the socket as blocking, sfFalse for non-blocking
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfUdpSocket_setBlocking(sfUdpSocket* socket, sfBool blocking);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether a UDP socket is in blocking or non-blocking mode
+///
+/// \param socket UDP socket object
+///
+/// \return sfTrue if the socket is blocking, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfBool sfUdpSocket_isBlocking(const sfUdpSocket* socket);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the port to which a UDP socket is bound locally
+///
+/// If the socket is not bound to a port, this function
+/// returns 0.
+///
+/// \param socket UDP socket object
+///
+/// \return Port to which the socket is bound
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API unsigned short sfUdpSocket_getLocalPort(const sfUdpSocket* socket);
+
+////////////////////////////////////////////////////////////
+/// \brief Bind a UDP socket to a specific port
+///
+/// Binding the socket to a port is necessary for being
+/// able to receive data on that port.
+/// You can use the special value 0 to tell the
+/// system to automatically pick an available port, and then
+/// call sfUdpSocket_getLocalPort to retrieve the chosen port.
+///
+/// \param socket UDP socket object
+/// \param port Port to bind the socket to
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketStatus sfUdpSocket_bind(sfUdpSocket* socket, unsigned short port);
+
+////////////////////////////////////////////////////////////
+/// \brief Unbind a UDP socket from the local port to which it is bound
+///
+/// The port that the socket was previously using is immediately
+/// available after this function is called. If the
+/// socket is not bound to a port, this function has no effect.
+///
+/// \param socket UDP socket object
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API void sfUdpSocket_unbind(sfUdpSocket* socket);
+
+////////////////////////////////////////////////////////////
+/// \brief Send raw data to a remote peer with a UDP socket
+///
+/// Make sure that \a size is not greater than
+/// sfUdpSocket_maxDatagramSize(), otherwise this function will
+/// fail and no data will be sent.
+///
+/// \param socket UDP socket object
+/// \param data Pointer to the sequence of bytes to send
+/// \param size Number of bytes to send
+/// \param remoteAddress Address of the receiver
+/// \param remotePort Port of the receiver to send the data to
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketStatus sfUdpSocket_send(sfUdpSocket* socket, const void* data, size_t size, sfIpAddress address, unsigned short port);
+
+////////////////////////////////////////////////////////////
+/// \brief Receive raw data from a remote peer with a UDP socket
+///
+/// In blocking mode, this function will wait until some
+/// bytes are actually received.
+/// Be careful to use a buffer which is large enough for
+/// the data that you intend to receive, if it is too small
+/// then an error will be returned and *all* the data will
+/// be lost.
+///
+/// \param socket UDP socket object
+/// \param data Pointer to the array to fill with the received bytes
+/// \param size Maximum number of bytes that can be received
+/// \param received This variable is filled with the actual number of bytes received
+/// \param remoteAddress Address of the peer that sent the data
+/// \param remotePort Port of the peer that sent the data
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketStatus sfUdpSocket_receive(sfUdpSocket* socket, void* data, size_t maxSize, size_t* sizeReceived, sfIpAddress* address, unsigned short* port);
+
+////////////////////////////////////////////////////////////
+/// \brief Send a formatted packet of data to a remote peer with a UDP socket
+///
+/// Make sure that the packet size is not greater than
+/// sfUdpSocket_maxDatagramSize(), otherwise this function will
+/// fail and no data will be sent.
+///
+/// \param socket UDP socket object
+/// \param packet Packet to send
+/// \param remoteAddress Address of the receiver
+/// \param remotePort Port of the receiver to send the data to
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketStatus sfUdpSocket_sendPacket(sfUdpSocket* socket, sfPacket* packet, sfIpAddress address, unsigned short port);
+
+////////////////////////////////////////////////////////////
+/// \brief Receive a formatted packet of data from a remote peer with a UDP socket
+///
+/// In blocking mode, this function will wait until the whole packet
+/// has been received.
+///
+/// \param packet Packet to fill with the received data
+/// \param remoteAddress Address of the peer that sent the data
+/// \param remotePort Port of the peer that sent the data
+///
+/// \return Status code
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API sfSocketStatus sfUdpSocket_receivePacket(sfUdpSocket* socket, sfPacket* packet, sfIpAddress* address, unsigned short* port);
+
+////////////////////////////////////////////////////////////
+/// \brief Return the maximum number of bytes that can be
+/// sent in a single UDP datagram
+///
+/// \return The maximum size of a UDP datagram (message)
+///
+////////////////////////////////////////////////////////////
+CSFML_NETWORK_API unsigned int sfUdpSocket_maxDatagramSize();
+
+
+#endif // SFML_UDPSOCKET_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/OpenGL.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/OpenGL.h
new file mode 100755
index 0000000..ffc9f88
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/OpenGL.h
@@ -0,0 +1,58 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_OPENGL_H
+#define SFML_OPENGL_H
+
+
+////////////////////////////////////////////////////////////
+/// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Config.h>
+
+
+////////////////////////////////////////////////////////////
+/// This file just includes the OpenGL (GL and GLU) headers,
+/// which have actually different paths on each system
+////////////////////////////////////////////////////////////
+#if defined(CSFML_SYSTEM_WINDOWS)
+
+ #include <windows.h>
+ #include <GL/gl.h>
+ #include <GL/glu.h>
+
+#elif defined(CSFML_SYSTEM_LINUX) || defined(CSFML_SYSTEM_FREEBSD)
+
+ #include <GL/gl.h>
+ #include <GL/glu.h>
+
+#elif defined(CSFML_SYSTEM_MACOS)
+
+ #include <OpenGL/gl.h>
+ #include <OpenGL/glu.h>
+
+#endif
+
+
+#endif // SFML_OPENGL_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System.h
new file mode 100755
index 0000000..a982ae2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System.h
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SYSTEM_H
+#define SFML_SYSTEM_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+
+#include <SFML/Config.h>
+#include <SFML/System/Clock.h>
+#include <SFML/System/InputStream.h>
+#include <SFML/System/Mutex.h>
+#include <SFML/System/Sleep.h>
+#include <SFML/System/Thread.h>
+#include <SFML/System/Vector2.h>
+#include <SFML/System/Vector3.h>
+
+
+#endif // SFML_SYSTEM_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Clock.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Clock.h
new file mode 100755
index 0000000..be2eb60
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Clock.h
@@ -0,0 +1,90 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_CLOCK_H
+#define SFML_CLOCK_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/System/Export.h>
+#include <SFML/System/Time.h>
+#include <SFML/System/Types.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new clock and start it
+///
+/// \return A new sfClock object
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API sfClock* sfClock_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new clock by copying an existing one
+///
+/// \param clock Clock to copy
+///
+/// \return A new sfClock object which is a copy of \a clock
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API sfClock* sfClock_copy(const sfClock* clock);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a clock
+///
+/// \param clock Clock to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API void sfClock_destroy(sfClock* clock);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the time elapsed in a clock
+///
+/// This function returns the time elapsed since the last call
+/// to sfClock_restart (or the construction of the object if
+/// sfClock_restart has not been called).
+///
+/// \param clock Clock object
+///
+/// \return Time elapsed
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API sfTime sfClock_getElapsedTime(const sfClock* clock);
+
+////////////////////////////////////////////////////////////
+/// \brief Restart a clock
+///
+/// This function puts the time counter back to zero.
+/// It also returns the time elapsed since the clock was started.
+///
+/// \param clock Clock object
+///
+/// \return Time elapsed
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API sfTime sfClock_restart(sfClock* clock);
+
+
+#endif // SFML_CLOCK_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Export.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Export.h
new file mode 100755
index 0000000..a473954
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Export.h
@@ -0,0 +1,48 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SYSTEM_EXPORT_H
+#define SFML_SYSTEM_EXPORT_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Config.h>
+
+
+////////////////////////////////////////////////////////////
+// Define portable import / export macros
+////////////////////////////////////////////////////////////
+#if defined(CSFML_SYSTEM_EXPORTS)
+
+ #define CSFML_SYSTEM_API CSFML_API_EXPORT
+
+#else
+
+ #define CSFML_SYSTEM_API CSFML_API_IMPORT
+
+#endif
+
+
+#endif // SFML_SYSTEM_EXPORT_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/InputStream.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/InputStream.h
new file mode 100755
index 0000000..140ee42
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/InputStream.h
@@ -0,0 +1,54 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_INPUTSTREAM_H
+#define SFML_INPUTSTREAM_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/System/Export.h>
+
+
+typedef sfInt64 (*sfInputStreamReadFunc)(void* data, sfInt64 size, void* userData);
+typedef sfInt64 (*sfInputStreamSeekFunc)(sfInt64 position, void* userData);
+typedef sfInt64 (*sfInputStreamTellFunc)(void* userData);
+typedef sfInt64 (*sfInputStreamGetSizeFunc)(void* userData);
+
+
+////////////////////////////////////////////////////////////
+/// \brief Set of callbacks that allow users to define custom file streams
+///
+////////////////////////////////////////////////////////////
+typedef struct sfInputStream
+{
+ sfInputStreamReadFunc read; ///< Function to read data from the stream
+ sfInputStreamSeekFunc seek; ///< Function to set the current read position
+ sfInputStreamTellFunc tell; ///< Function to get the current read position
+ sfInputStreamGetSizeFunc getSize; ///< Function to get the total number of bytes in the stream
+ void* userData; ///< User data that will be passed to the callbacks
+} sfInputStream;
+
+
+#endif // SFML_INPUTSTREAM_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Mutex.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Mutex.h
new file mode 100755
index 0000000..3e054de
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Mutex.h
@@ -0,0 +1,68 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_MUTEX_H
+#define SFML_MUTEX_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/System/Export.h>
+#include <SFML/System/Types.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new mutex
+///
+/// \return A new sfMutex object
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API sfMutex* sfMutex_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a mutex
+///
+/// \param mutex Mutex to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API void sfMutex_destroy(sfMutex* mutex);
+
+////////////////////////////////////////////////////////////
+/// \brief Lock a mutex
+///
+/// \param mutex Mutex object
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API void sfMutex_lock(sfMutex* mutex);
+
+////////////////////////////////////////////////////////////
+/// \brief Unlock a mutex
+///
+/// \param mutex Mutex object
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API void sfMutex_unlock(sfMutex* mutex);
+
+
+#endif // SFML_MUTEX_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Sleep.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Sleep.h
new file mode 100755
index 0000000..34fff1f
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Sleep.h
@@ -0,0 +1,47 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SLEEP_H
+#define SFML_SLEEP_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/System/Export.h>
+#include <SFML/System/Time.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Make the current thread sleep for a given duration
+///
+/// sfSleep is the best way to block a program or one of its
+/// threads, as it doesn't consume any CPU power.
+///
+/// \param duration Time to sleep
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API void sfSleep(sfTime duration);
+
+
+#endif // SFML_SLEEP_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Thread.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Thread.h
new file mode 100755
index 0000000..49aaa6f
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Thread.h
@@ -0,0 +1,103 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_THREAD_H
+#define SFML_THREAD_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/System/Export.h>
+#include <SFML/System/Types.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new thread from a function pointer
+///
+/// Note: this does *not* run the thread, use sfThread_launch.
+///
+/// \param function Entry point of the thread
+/// \param userData Custom data to pass to the thread function
+///
+/// \return A new sfThread object
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API sfThread* sfThread_create(void (*function)(void*), void* userData);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a thread
+///
+/// This function calls sfThread_wait, so that the internal thread
+/// cannot survive after the sfThread object is destroyed.
+///
+/// \param thread Thread to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API void sfThread_destroy(sfThread* thread);
+
+////////////////////////////////////////////////////////////
+/// \brief Run a thread
+///
+/// This function starts the entry point passed to the
+/// thread's constructor, and returns immediately.
+/// After this function returns, the thread's function is
+/// running in parallel to the calling code.
+///
+/// \param thread Thread object
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API void sfThread_launch(sfThread* thread);
+
+////////////////////////////////////////////////////////////
+/// \brief Wait until a thread finishes
+///
+/// This function will block the execution until the
+/// thread's function ends.
+/// Warning: if the thread function never ends, the calling
+/// thread will block forever.
+/// If this function is called from its owner thread, it
+/// returns without doing anything.
+///
+/// \param thread Thread object
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API void sfThread_wait(sfThread* thread);
+
+////////////////////////////////////////////////////////////
+/// \brief Terminate a thread
+///
+/// This function immediately stops the thread, without waiting
+/// for its function to finish.
+/// Terminating a thread with this function is not safe,
+/// and can lead to local variables not being destroyed
+/// on some operating systems. You should rather try to make
+/// the thread function terminate by itself.
+///
+/// \param thread Thread object
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API void sfThread_terminate(sfThread* thread);
+
+
+#endif // SFML_THREAD_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Time.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Time.h
new file mode 100755
index 0000000..b27b842
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Time.h
@@ -0,0 +1,110 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_TIME_H
+#define SFML_TIME_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/System/Export.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Represents a time value
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfInt64 microseconds;
+} sfTime;
+
+////////////////////////////////////////////////////////////
+/// \brief Predefined "zero" time value
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API sfTime sfTime_Zero;
+
+////////////////////////////////////////////////////////////
+/// \brief Return a time value as a number of seconds
+///
+/// \param time Time value
+///
+/// \return Time in seconds
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API float sfTime_asSeconds(sfTime time);
+
+////////////////////////////////////////////////////////////
+/// \brief Return a time value as a number of milliseconds
+///
+/// \param time Time value
+///
+/// \return Time in milliseconds
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API sfInt32 sfTime_asMilliseconds(sfTime time);
+
+////////////////////////////////////////////////////////////
+/// \brief Return a time value as a number of microseconds
+///
+/// \param time Time value
+///
+/// \return Time in microseconds
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API sfInt64 sfTime_asMicroseconds(sfTime time);
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a time value from a number of seconds
+///
+/// \param amount Number of seconds
+///
+/// \return Time value constructed from the amount of seconds
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API sfTime sfSeconds(float amount);
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a time value from a number of milliseconds
+///
+/// \param amount Number of milliseconds
+///
+/// \return Time value constructed from the amount of milliseconds
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API sfTime sfMilliseconds(sfInt32 amount);
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a time value from a number of microseconds
+///
+/// \param amount Number of microseconds
+///
+/// \return Time value constructed from the amount of microseconds
+///
+////////////////////////////////////////////////////////////
+CSFML_SYSTEM_API sfTime sfMicroseconds(sfInt64 amount);
+
+
+#endif // SFML_TIME_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Types.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Types.h
new file mode 100755
index 0000000..cea5ce4
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Types.h
@@ -0,0 +1,33 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SYSTEM_TYPES_H
+#define SFML_SYSTEM_TYPES_H
+
+
+typedef struct sfClock sfClock;
+typedef struct sfMutex sfMutex;
+typedef struct sfThread sfThread;
+
+
+#endif // SFML_SYSTEM_TYPES_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Vector2.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Vector2.h
new file mode 100755
index 0000000..536de2c
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Vector2.h
@@ -0,0 +1,67 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_VECTOR2_H
+#define SFML_VECTOR2_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/System/Export.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief 2-component vector of integers
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ int x;
+ int y;
+} sfVector2i;
+
+
+////////////////////////////////////////////////////////////
+/// \brief 2-component vector of unsigned integers
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ unsigned int x;
+ unsigned int y;
+} sfVector2u;
+
+
+////////////////////////////////////////////////////////////
+/// \brief 2-component vector of floats
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ float x;
+ float y;
+} sfVector2f;
+
+
+#endif // SFML_VECTOR2_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Vector3.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Vector3.h
new file mode 100755
index 0000000..2e4729a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/System/Vector3.h
@@ -0,0 +1,46 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_VECTOR3_H
+#define SFML_VECTOR3_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/System/Export.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief 3-component vector of floats
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ float x;
+ float y;
+ float z;
+} sfVector3f;
+
+
+#endif // SFML_VECTOR3_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window.h
new file mode 100755
index 0000000..1e2bab8
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window.h
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_SFML_WINDOW_H
+#define SFML_SFML_WINDOW_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+
+#include <SFML/System.h>
+#include <SFML/Window/Context.h>
+#include <SFML/Window/Event.h>
+#include <SFML/Window/Joystick.h>
+#include <SFML/Window/Keyboard.h>
+#include <SFML/Window/Mouse.h>
+#include <SFML/Window/VideoMode.h>
+#include <SFML/Window/Window.h>
+
+
+#endif // SFML_SFML_WINDOW_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Context.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Context.h
new file mode 100755
index 0000000..1053adb
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Context.h
@@ -0,0 +1,63 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_CONTEXT_H
+#define SFML_CONTEXT_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Window/Export.h>
+#include <SFML/Window/Types.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Create a new context
+///
+/// This function activates the new context.
+///
+/// \return New sfContext object
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfContext* sfContext_create(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a context
+///
+/// \param context Context to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfContext_destroy(sfContext* context);
+
+////////////////////////////////////////////////////////////
+/// \brief Activate or deactivate explicitely a context
+///
+/// \param context Context object
+/// \param active sfTrue to activate, sfFalse to deactivate
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfContext_setActive(sfContext* context, sfBool active);
+
+
+#endif // SFML_CONTEXT_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Event.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Event.h
new file mode 100755
index 0000000..cb4d141
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Event.h
@@ -0,0 +1,189 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_EVENT_H
+#define SFML_EVENT_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Window/Export.h>
+#include <SFML/Window/Joystick.h>
+#include <SFML/Window/Keyboard.h>
+#include <SFML/Window/Mouse.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Definition of all the event types
+///
+////////////////////////////////////////////////////////////
+typedef enum
+{
+ sfEvtClosed,
+ sfEvtResized,
+ sfEvtLostFocus,
+ sfEvtGainedFocus,
+ sfEvtTextEntered,
+ sfEvtKeyPressed,
+ sfEvtKeyReleased,
+ sfEvtMouseWheelMoved,
+ sfEvtMouseButtonPressed,
+ sfEvtMouseButtonReleased,
+ sfEvtMouseMoved,
+ sfEvtMouseEntered,
+ sfEvtMouseLeft,
+ sfEvtJoystickButtonPressed,
+ sfEvtJoystickButtonReleased,
+ sfEvtJoystickMoved,
+ sfEvtJoystickConnected,
+ sfEvtJoystickDisconnected
+} sfEventType;
+
+
+////////////////////////////////////////////////////////////
+/// \brief Keyboard event parameters
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfEventType type;
+ sfKeyCode code;
+ sfBool alt;
+ sfBool control;
+ sfBool shift;
+ sfBool system;
+} sfKeyEvent;
+
+////////////////////////////////////////////////////////////
+/// \brief Text event parameters
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfEventType type;
+ sfUint32 unicode;
+} sfTextEvent;
+
+////////////////////////////////////////////////////////////
+/// \brief Mouse move event parameters
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfEventType type;
+ int x;
+ int y;
+} sfMouseMoveEvent;
+
+////////////////////////////////////////////////////////////
+/// \brief Mouse buttons events parameters
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfEventType type;
+ sfMouseButton button;
+ int x;
+ int y;
+} sfMouseButtonEvent;
+
+////////////////////////////////////////////////////////////
+/// \brief Mouse wheel events parameters
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfEventType type;
+ int delta;
+ int x;
+ int y;
+} sfMouseWheelEvent;
+
+////////////////////////////////////////////////////////////
+/// \brief Joystick axis move event parameters
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfEventType type;
+ unsigned int joystickId;
+ sfJoystickAxis axis;
+ float position;
+} sfJoystickMoveEvent;
+
+////////////////////////////////////////////////////////////
+/// \brief Joystick buttons events parameters
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfEventType type;
+ unsigned int joystickId;
+ unsigned int button;
+} sfJoystickButtonEvent;
+
+////////////////////////////////////////////////////////////
+/// \brief Joystick connection/disconnection event parameters
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfEventType type;
+ unsigned int joystickId;
+} sfJoystickConnectEvent;
+
+////////////////////////////////////////////////////////////
+/// \brief Size events parameters
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ sfEventType type;
+ unsigned int width;
+ unsigned int height;
+} sfSizeEvent;
+
+
+////////////////////////////////////////////////////////////
+/// \brief sfEvent defines a system event and its parameters
+///
+////////////////////////////////////////////////////////////
+typedef union
+{
+ ////////////////////////////////////////////////////////////
+ // Member data
+ ////////////////////////////////////////////////////////////
+ sfEventType type; ///< Type of the event
+ sfSizeEvent size;
+ sfKeyEvent key;
+ sfTextEvent text;
+ sfMouseMoveEvent mouseMove;
+ sfMouseButtonEvent mouseButton;
+ sfMouseWheelEvent mouseWheel;
+ sfJoystickMoveEvent joystickMove;
+ sfJoystickButtonEvent joystickButton;
+ sfJoystickConnectEvent joystickConnect;
+} sfEvent;
+
+
+#endif // SFML_EVENT_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Export.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Export.h
new file mode 100755
index 0000000..f972fa3
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Export.h
@@ -0,0 +1,48 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_WINDOW_EXPORT_H
+#define SFML_WINDOW_EXPORT_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Config.h>
+
+
+////////////////////////////////////////////////////////////
+// Define portable import / export macros
+////////////////////////////////////////////////////////////
+#if defined(CSFML_WINDOW_EXPORTS)
+
+ #define CSFML_WINDOW_API CSFML_API_EXPORT
+
+#else
+
+ #define CSFML_WINDOW_API CSFML_API_IMPORT
+
+#endif
+
+
+#endif // SFML_WINDOW_EXPORT_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Joystick.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Joystick.h
new file mode 100755
index 0000000..fd9bbc4
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Joystick.h
@@ -0,0 +1,135 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_JOYSTICK_H
+#define SFML_JOYSTICK_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Window/Export.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Global joysticks capabilities
+///
+////////////////////////////////////////////////////////////
+enum
+{
+ sfJoystickCount = 8, ///< Maximum number of supported joysticks
+ sfJoystickButtonCount = 32, ///< Maximum number of supported buttons
+ sfJoystickAxisCount = 8 ///< Maximum number of supported axes
+};
+
+
+////////////////////////////////////////////////////////////
+/// \brief Axes supported by SFML joysticks
+///
+////////////////////////////////////////////////////////////
+typedef enum
+{
+ sfJoystickX, ///< The X axis
+ sfJoystickY, ///< The Y axis
+ sfJoystickZ, ///< The Z axis
+ sfJoystickR, ///< The R axis
+ sfJoystickU, ///< The U axis
+ sfJoystickV, ///< The V axis
+ sfJoystickPovX, ///< The X axis of the point-of-view hat
+ sfJoystickPovY ///< The Y axis of the point-of-view hat
+} sfJoystickAxis;
+
+
+////////////////////////////////////////////////////////////
+/// \brief Check if a joystick is connected
+///
+/// \param joystick Index of the joystick to check
+///
+/// \return sfTrue if the joystick is connected, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfBool sfJoystick_isConnected(unsigned int joystick);
+
+////////////////////////////////////////////////////////////
+/// \brief Return the number of buttons supported by a joystick
+///
+/// If the joystick is not connected, this function returns 0.
+///
+/// \param joystick Index of the joystick
+///
+/// \return Number of buttons supported by the joystick
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API unsigned int sfJoystick_getButtonCount(unsigned int joystick);
+
+////////////////////////////////////////////////////////////
+/// \brief Check if a joystick supports a given axis
+///
+/// If the joystick is not connected, this function returns false.
+///
+/// \param joystick Index of the joystick
+/// \param axis Axis to check
+///
+/// \return sfTrue if the joystick supports the axis, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfBool sfJoystick_hasAxis(unsigned int joystick, sfJoystickAxis axis);
+
+////////////////////////////////////////////////////////////
+/// \brief Check if a joystick button is pressed
+///
+/// If the joystick is not connected, this function returns false.
+///
+/// \param joystick Index of the joystick
+/// \param button Button to check
+///
+/// \return sfTrue if the button is pressed, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfBool sfJoystick_isButtonPressed(unsigned int joystick, unsigned int button);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current position of a joystick axis
+///
+/// If the joystick is not connected, this function returns 0.
+///
+/// \param joystick Index of the joystick
+/// \param axis Axis to check
+///
+/// \return Current position of the axis, in range [-100 .. 100]
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API float sfJoystick_getAxisPosition(unsigned int joystick, sfJoystickAxis axis);
+
+////////////////////////////////////////////////////////////
+/// \brief Update the states of all joysticks
+///
+/// This function is used internally by SFML, so you normally
+/// don't have to call it explicitely. However, you may need to
+/// call it if you have no window yet (or no window at all):
+/// in this case the joysticks states are not updated automatically.
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfJoystick_update(void);
+
+
+#endif // SFML_JOYSTICK_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Keyboard.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Keyboard.h
new file mode 100755
index 0000000..c8951e2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Keyboard.h
@@ -0,0 +1,157 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_KEYBOARD_H
+#define SFML_KEYBOARD_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Window/Export.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Key codes
+///
+////////////////////////////////////////////////////////////
+typedef enum
+{
+ sfKeyUnknown = -1, ///< Unhandled key
+ sfKeyA, ///< The A key
+ sfKeyB, ///< The B key
+ sfKeyC, ///< The C key
+ sfKeyD, ///< The D key
+ sfKeyE, ///< The E key
+ sfKeyF, ///< The F key
+ sfKeyG, ///< The G key
+ sfKeyH, ///< The H key
+ sfKeyI, ///< The I key
+ sfKeyJ, ///< The J key
+ sfKeyK, ///< The K key
+ sfKeyL, ///< The L key
+ sfKeyM, ///< The M key
+ sfKeyN, ///< The N key
+ sfKeyO, ///< The O key
+ sfKeyP, ///< The P key
+ sfKeyQ, ///< The Q key
+ sfKeyR, ///< The R key
+ sfKeyS, ///< The S key
+ sfKeyT, ///< The T key
+ sfKeyU, ///< The U key
+ sfKeyV, ///< The V key
+ sfKeyW, ///< The W key
+ sfKeyX, ///< The X key
+ sfKeyY, ///< The Y key
+ sfKeyZ, ///< The Z key
+ sfKeyNum0, ///< The 0 key
+ sfKeyNum1, ///< The 1 key
+ sfKeyNum2, ///< The 2 key
+ sfKeyNum3, ///< The 3 key
+ sfKeyNum4, ///< The 4 key
+ sfKeyNum5, ///< The 5 key
+ sfKeyNum6, ///< The 6 key
+ sfKeyNum7, ///< The 7 key
+ sfKeyNum8, ///< The 8 key
+ sfKeyNum9, ///< The 9 key
+ sfKeyEscape, ///< The Escape key
+ sfKeyLControl, ///< The left Control key
+ sfKeyLShift, ///< The left Shift key
+ sfKeyLAlt, ///< The left Alt key
+ sfKeyLSystem, ///< The left OS specific key: window (Windows and Linux), apple (MacOS X), ...
+ sfKeyRControl, ///< The right Control key
+ sfKeyRShift, ///< The right Shift key
+ sfKeyRAlt, ///< The right Alt key
+ sfKeyRSystem, ///< The right OS specific key: window (Windows and Linux), apple (MacOS X), ...
+ sfKeyMenu, ///< The Menu key
+ sfKeyLBracket, ///< The [ key
+ sfKeyRBracket, ///< The ] key
+ sfKeySemiColon, ///< The ; key
+ sfKeyComma, ///< The , key
+ sfKeyPeriod, ///< The . key
+ sfKeyQuote, ///< The ' key
+ sfKeySlash, ///< The / key
+ sfKeyBackSlash, ///< The \ key
+ sfKeyTilde, ///< The ~ key
+ sfKeyEqual, ///< The = key
+ sfKeyDash, ///< The - key
+ sfKeySpace, ///< The Space key
+ sfKeyReturn, ///< The Return key
+ sfKeyBack, ///< The Backspace key
+ sfKeyTab, ///< The Tabulation key
+ sfKeyPageUp, ///< The Page up key
+ sfKeyPageDown, ///< The Page down key
+ sfKeyEnd, ///< The End key
+ sfKeyHome, ///< The Home key
+ sfKeyInsert, ///< The Insert key
+ sfKeyDelete, ///< The Delete key
+ sfKeyAdd, ///< +
+ sfKeySubtract, ///< -
+ sfKeyMultiply, ///< *
+ sfKeyDivide, ///< /
+ sfKeyLeft, ///< Left arrow
+ sfKeyRight, ///< Right arrow
+ sfKeyUp, ///< Up arrow
+ sfKeyDown, ///< Down arrow
+ sfKeyNumpad0, ///< The numpad 0 key
+ sfKeyNumpad1, ///< The numpad 1 key
+ sfKeyNumpad2, ///< The numpad 2 key
+ sfKeyNumpad3, ///< The numpad 3 key
+ sfKeyNumpad4, ///< The numpad 4 key
+ sfKeyNumpad5, ///< The numpad 5 key
+ sfKeyNumpad6, ///< The numpad 6 key
+ sfKeyNumpad7, ///< The numpad 7 key
+ sfKeyNumpad8, ///< The numpad 8 key
+ sfKeyNumpad9, ///< The numpad 9 key
+ sfKeyF1, ///< The F1 key
+ sfKeyF2, ///< The F2 key
+ sfKeyF3, ///< The F3 key
+ sfKeyF4, ///< The F4 key
+ sfKeyF5, ///< The F5 key
+ sfKeyF6, ///< The F6 key
+ sfKeyF7, ///< The F7 key
+ sfKeyF8, ///< The F8 key
+ sfKeyF9, ///< The F8 key
+ sfKeyF10, ///< The F10 key
+ sfKeyF11, ///< The F11 key
+ sfKeyF12, ///< The F12 key
+ sfKeyF13, ///< The F13 key
+ sfKeyF14, ///< The F14 key
+ sfKeyF15, ///< The F15 key
+ sfKeyPause, ///< The Pause key
+
+ sfKeyCount ///< Keep last -- the total number of keyboard keys
+} sfKeyCode;
+
+
+////////////////////////////////////////////////////////////
+/// \brief Check if a key is pressed
+///
+/// \param key Key to check
+///
+/// \return sfTrue if the key is pressed, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfBool sfKeyboard_isKeyPressed(sfKeyCode key);
+
+
+#endif // SFML_KEYBOARD_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Mouse.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Mouse.h
new file mode 100755
index 0000000..a1c1ce7
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Mouse.h
@@ -0,0 +1,87 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_MOUSE_H
+#define SFML_MOUSE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Window/Export.h>
+#include <SFML/Window/Types.h>
+#include <SFML/System/Vector2.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Mouse buttons
+///
+////////////////////////////////////////////////////////////
+typedef enum
+{
+ sfMouseLeft, ///< The left mouse button
+ sfMouseRight, ///< The right mouse button
+ sfMouseMiddle, ///< The middle (wheel) mouse button
+ sfMouseXButton1, ///< The first extra mouse button
+ sfMouseXButton2, ///< The second extra mouse button
+
+ sfMouseButtonCount ///< Keep last -- the total number of mouse buttons
+} sfMouseButton;
+
+
+////////////////////////////////////////////////////////////
+/// \brief Check if a mouse button is pressed
+///
+/// \param button Button to check
+///
+/// \return sfTrue if the button is pressed, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfBool sfMouse_isButtonPressed(sfMouseButton button);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current position of the mouse
+///
+/// This function returns the current position of the mouse
+/// cursor relative to the given window, or desktop if NULL is passed.
+///
+/// \param relativeTo Reference window
+///
+/// \return Position of the mouse cursor, relative to the given window
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfVector2i sfMouse_getPosition(const sfWindow* relativeTo);
+
+////////////////////////////////////////////////////////////
+/// \brief Set the current position of the mouse
+///
+/// This function sets the current position of the mouse
+/// cursor relative to the given window, or desktop if NULL is passed.
+///
+/// \param position New position of the mouse
+/// \param relativeTo Reference window
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfMouse_setPosition(sfVector2i position, const sfWindow* relativeTo);
+
+
+#endif // SFML_MOUSE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Types.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Types.h
new file mode 100755
index 0000000..bc4b3a0
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Types.h
@@ -0,0 +1,33 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_WINDOW_TYPES_H
+#define SFML_WINDOW_TYPES_H
+
+
+typedef struct sfContext sfContext;
+typedef struct sfWindow sfWindow;
+
+
+#endif // SFML_WINDOW_TYPES_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/VideoMode.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/VideoMode.h
new file mode 100755
index 0000000..5d5bc6a
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/VideoMode.h
@@ -0,0 +1,89 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_VIDEOMODE_H
+#define SFML_VIDEOMODE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Window/Export.h>
+#include <stddef.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief sfVideoMode defines a video mode (width, height, bpp, frequency)
+/// and provides functions for getting modes supported
+/// by the display device
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ unsigned int width; ///< Video mode width, in pixels
+ unsigned int height; ///< Video mode height, in pixels
+ unsigned int bitsPerPixel; ///< Video mode pixel depth, in bits per pixels
+} sfVideoMode;
+
+
+////////////////////////////////////////////////////////////
+/// \brief Get the current desktop video mode
+///
+/// \return Current desktop video mode
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfVideoMode sfVideoMode_getDesktopMode(void);
+
+////////////////////////////////////////////////////////////
+/// \brief Retrieve all the video modes supported in fullscreen mode
+///
+/// When creating a fullscreen window, the video mode is restricted
+/// to be compatible with what the graphics driver and monitor
+/// support. This function returns the complete list of all video
+/// modes that can be used in fullscreen mode.
+/// The returned array is sorted from best to worst, so that
+/// the first element will always give the best mode (higher
+/// width, height and bits-per-pixel).
+///
+/// \param count Pointer to a variable that will be filled with the number of modes in the array
+///
+/// \return Pointer to an array containing all the supported fullscreen modes
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API const sfVideoMode* sfVideoMode_getFullscreenModes(size_t* Count);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether or not a video mode is valid
+///
+/// The validity of video modes is only relevant when using
+/// fullscreen windows; otherwise any video mode can be used
+/// with no restriction.
+///
+/// \param mode Video mode
+///
+/// \return sfTrue if the video mode is valid for fullscreen mode
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfBool sfVideoMode_isValid(sfVideoMode mode);
+
+
+#endif // SFML_VIDEOMODE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Window.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Window.h
new file mode 100755
index 0000000..624bd6d
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/Window.h
@@ -0,0 +1,416 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_WINDOW_H
+#define SFML_WINDOW_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Window/Export.h>
+#include <SFML/Window/Event.h>
+#include <SFML/Window/VideoMode.h>
+#include <SFML/Window/WindowHandle.h>
+#include <SFML/Window/Types.h>
+#include <SFML/System/Vector2.h>
+
+
+////////////////////////////////////////////////////////////
+/// \brief Enumeration of window creation styles
+///
+////////////////////////////////////////////////////////////
+enum
+{
+ sfNone = 0, ///< No border / title bar (this flag and all others are mutually exclusive)
+ sfTitlebar = 1 << 0, ///< Title bar + fixed border
+ sfResize = 1 << 1, ///< Titlebar + resizable border + maximize button
+ sfClose = 1 << 2, ///< Titlebar + close button
+ sfFullscreen = 1 << 3, ///< Fullscreen mode (this flag and all others are mutually exclusive)
+ sfDefaultStyle = sfTitlebar | sfResize | sfClose ///< Default window style
+};
+
+
+////////////////////////////////////////////////////////////
+/// \brief Structure defining the window's creation settings
+///
+////////////////////////////////////////////////////////////
+typedef struct
+{
+ unsigned int depthBits; ///< Bits of the depth buffer
+ unsigned int stencilBits; ///< Bits of the stencil buffer
+ unsigned int antialiasingLevel; ///< Level of antialiasing
+ unsigned int majorVersion; ///< Major number of the context version to create
+ unsigned int minorVersion; ///< Minor number of the context version to create
+} sfContextSettings;
+
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a new window
+///
+/// This function creates the window with the size and pixel
+/// depth defined in \a mode. An optional style can be passed to
+/// customize the look and behaviour of the window (borders,
+/// title bar, resizable, closable, ...). If \a style contains
+/// sfFullscreen, then \a mode must be a valid video mode.
+///
+/// The fourth parameter is a pointer to a structure specifying
+/// advanced OpenGL context settings such as antialiasing,
+/// depth-buffer bits, etc.
+///
+/// \param mode Video mode to use (defines the width, height and depth of the rendering area of the window)
+/// \param title Title of the window
+/// \param style Window style
+/// \param settings Additional settings for the underlying OpenGL context
+///
+/// \return A new sfWindow object
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfWindow* sfWindow_create(sfVideoMode mode, const char* title, sfUint32 style, const sfContextSettings* settings);
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a new window (with a UTF-32 title)
+///
+/// This function creates the window with the size and pixel
+/// depth defined in \a mode. An optional style can be passed to
+/// customize the look and behaviour of the window (borders,
+/// title bar, resizable, closable, ...). If \a style contains
+/// sfFullscreen, then \a mode must be a valid video mode.
+///
+/// The fourth parameter is a pointer to a structure specifying
+/// advanced OpenGL context settings such as antialiasing,
+/// depth-buffer bits, etc.
+///
+/// \param mode Video mode to use (defines the width, height and depth of the rendering area of the window)
+/// \param title Title of the window (UTF-32)
+/// \param style Window style
+/// \param settings Additional settings for the underlying OpenGL context
+///
+/// \return A new sfWindow object
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfWindow* sfWindow_createUnicode(sfVideoMode mode, const sfUint32* title, sfUint32 style, const sfContextSettings* settings);
+
+////////////////////////////////////////////////////////////
+/// \brief Construct a window from an existing control
+///
+/// Use this constructor if you want to create an OpenGL
+/// rendering area into an already existing control.
+///
+/// The second parameter is a pointer to a structure specifying
+/// advanced OpenGL context settings such as antialiasing,
+/// depth-buffer bits, etc.
+///
+/// \param handle Platform-specific handle of the control
+/// \param settings Additional settings for the underlying OpenGL context
+///
+/// \return A new sfWindow object
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfWindow* sfWindow_createFromHandle(sfWindowHandle handle, const sfContextSettings* settings);
+
+////////////////////////////////////////////////////////////
+/// \brief Destroy a window
+///
+/// \param window Window to destroy
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_destroy(sfWindow* window);
+
+////////////////////////////////////////////////////////////
+/// \brief Close a window and destroy all the attached resources
+///
+/// After calling this function, the sfWindow object remains
+/// valid, you must call sfWindow_destroy to actually delete it.
+/// All other functions such as sfWindow_pollEvent or sfWindow_display
+/// will still work (i.e. you don't have to test sfWindow_isOpen
+/// every time), and will have no effect on closed windows.
+///
+/// \param window Window object
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_close(sfWindow* window);
+
+////////////////////////////////////////////////////////////
+/// \brief Tell whether or not a window is opened
+///
+/// This function returns whether or not the window exists.
+/// Note that a hidden window (sfWindow_setVisible(sfFalse)) will return
+/// sfTrue.
+///
+/// \param window Window object
+///
+/// \return sfTrue if the window is opened, sfFalse if it has been closed
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfBool sfWindow_isOpen(const sfWindow* window);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the settings of the OpenGL context of a window
+///
+/// Note that these settings may be different from what was
+/// passed to the sfWindow_create function,
+/// if one or more settings were not supported. In this case,
+/// SFML chose the closest match.
+///
+/// \param window Window object
+///
+/// \return Structure containing the OpenGL context settings
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfContextSettings sfWindow_getSettings(const sfWindow* window);
+
+////////////////////////////////////////////////////////////
+/// \brief Pop the event on top of event queue, if any, and return it
+///
+/// This function is not blocking: if there's no pending event then
+/// it will return false and leave \a event unmodified.
+/// Note that more than one event may be present in the event queue,
+/// thus you should always call this function in a loop
+/// to make sure that you process every pending event.
+///
+/// \param window Window object
+/// \param event Event to be returned
+///
+/// \return sfTrue if an event was returned, or sfFalse if the event queue was empty
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfBool sfWindow_pollEvent(sfWindow* window, sfEvent* event);
+
+////////////////////////////////////////////////////////////
+/// \brief Wait for an event and return it
+///
+/// This function is blocking: if there's no pending event then
+/// it will wait until an event is received.
+/// After this function returns (and no error occured),
+/// the \a event object is always valid and filled properly.
+/// This function is typically used when you have a thread that
+/// is dedicated to events handling: you want to make this thread
+/// sleep as long as no new event is received.
+///
+/// \param window Window object
+/// \param event Event to be returned
+///
+/// \return sfFalse if any error occured
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfBool sfWindow_waitEvent(sfWindow* window, sfEvent* event);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the position of a window
+///
+/// \param window Window object
+///
+/// \return Position in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfVector2i sfWindow_getPosition(const sfWindow* window);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the position of a window on screen
+///
+/// This function only works for top-level windows
+/// (i.e. it will be ignored for windows created from
+/// the handle of a child window/control).
+///
+/// \param window Window object
+/// \param position New position of the window, in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_setPosition(sfWindow* window, sfVector2i position);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the size of the rendering region of a window
+///
+/// The size doesn't include the titlebar and borders
+/// of the window.
+///
+/// \param window Window object
+///
+/// \return Size in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfVector2u sfWindow_getSize(const sfWindow* window);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the size of the rendering region of a window
+///
+/// \param window Window object
+/// \param size New size, in pixels
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_setSize(sfWindow* window, sfVector2u size);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the title of a window
+///
+/// \param window Window object
+/// \param title New title
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_setTitle(sfWindow* window, const char* title);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the title of a window (with a UTF-32 string)
+///
+/// \param window Window object
+/// \param title New title
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_setUnicodeTitle(sfWindow* window, const sfUint32* title);
+
+////////////////////////////////////////////////////////////
+/// \brief Change a window's icon
+///
+/// \a pixels must be an array of \a width x \a height pixels
+/// in 32-bits RGBA format.
+///
+/// \param window Window object
+/// \param width Icon's width, in pixels
+/// \param height Icon's height, in pixels
+/// \param pixels Pointer to the array of pixels in memory
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_setIcon(sfWindow* window, unsigned int width, unsigned int height, const sfUint8* pixels);
+
+////////////////////////////////////////////////////////////
+/// \brief Show or hide a window
+///
+/// \param window Window object
+/// \param visible sfTrue to show the window, sfFalse to hide it
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_setVisible(sfWindow* window, sfBool visible);
+
+////////////////////////////////////////////////////////////
+/// \brief Show or hide the mouse cursor
+///
+/// \param window Window object
+/// \param visible sfTrue to show, sfFalse to hide
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_setMouseCursorVisible(sfWindow* window, sfBool visible);
+
+////////////////////////////////////////////////////////////
+/// \brief Enable or disable vertical synchronization
+///
+/// Activating vertical synchronization will limit the number
+/// of frames displayed to the refresh rate of the monitor.
+/// This can avoid some visual artifacts, and limit the framerate
+/// to a good value (but not constant across different computers).
+///
+/// \param window Window object
+/// \param enabled sfTrue to enable v-sync, sfFalse to deactivate
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_setVerticalSyncEnabled(sfWindow* window, sfBool enabled);
+
+////////////////////////////////////////////////////////////
+/// \brief Enable or disable automatic key-repeat
+///
+/// If key repeat is enabled, you will receive repeated
+/// KeyPress events while keeping a key pressed. If it is disabled,
+/// you will only get a single event when the key is pressed.
+///
+/// Key repeat is enabled by default.
+///
+/// \param window Window object
+/// \param enabled sfTrue to enable, sfFalse to disable
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_setKeyRepeatEnabled(sfWindow* window, sfBool enabled);
+
+////////////////////////////////////////////////////////////
+/// \brief Activate or deactivate a window as the current target
+/// for OpenGL rendering
+///
+/// A window is active only on the current thread, if you want to
+/// make it active on another thread you have to deactivate it
+/// on the previous thread first if it was active.
+/// Only one window can be active on a thread at a time, thus
+/// the window previously active (if any) automatically gets deactivated.
+///
+/// \param window Window object
+/// \param active sfTrue to activate, sfFalse to deactivate
+///
+/// \return sfTrue if operation was successful, sfFalse otherwise
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfBool sfWindow_setActive(sfWindow* window, sfBool active);
+
+////////////////////////////////////////////////////////////
+/// \brief Display on screen what has been rendered to the
+/// window so far
+///
+/// This function is typically called after all OpenGL rendering
+/// has been done for the current frame, in order to show
+/// it on screen.
+///
+/// \param window Window object
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_display(sfWindow* window);
+
+////////////////////////////////////////////////////////////
+/// \brief Limit the framerate to a maximum fixed frequency
+///
+/// If a limit is set, the window will use a small delay after
+/// each call to sfWindow_display to ensure that the current frame
+/// lasted long enough to match the framerate limit.
+///
+/// \param window Window object
+/// \param limit Framerate limit, in frames per seconds (use 0 to disable limit)
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_setFramerateLimit(sfWindow* window, unsigned int limit);
+
+////////////////////////////////////////////////////////////
+/// \brief Change the joystick threshold
+///
+/// The joystick threshold is the value below which
+/// no JoyMoved event will be generated.
+///
+/// \param window Window object
+/// \param threshold New threshold, in the range [0, 100]
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API void sfWindow_setJoystickThreshold(sfWindow* window, float threshold);
+
+////////////////////////////////////////////////////////////
+/// \brief Get the OS-specific handle of the window
+///
+/// The type of the returned handle is sfWindowHandle,
+/// which is a typedef to the handle type defined by the OS.
+/// You shouldn't need to use this function, unless you have
+/// very specific stuff to implement that SFML doesn't support,
+/// or implement a temporary workaround until a bug is fixed.
+///
+/// \param window Window object
+///
+/// \return System handle of the window
+///
+////////////////////////////////////////////////////////////
+CSFML_WINDOW_API sfWindowHandle sfWindow_getSystemHandle(const sfWindow* window);
+
+
+#endif // SFML_WINDOW_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/WindowHandle.h b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/WindowHandle.h
new file mode 100755
index 0000000..89319cb
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/include/SFML/Window/WindowHandle.h
@@ -0,0 +1,57 @@
+////////////////////////////////////////////////////////////
+//
+// SFML - Simple and Fast Multimedia Library
+// Copyright (C) 2007-2013 Laurent Gomila (laurent.gom@gmail.com)
+//
+// This software is provided 'as-is', without any express or implied warranty.
+// In no event will the authors be held liable for any damages arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it freely,
+// subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented;
+// you must not claim that you wrote the original software.
+// If you use this software in a product, an acknowledgment
+// in the product documentation would be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such,
+// and must not be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+////////////////////////////////////////////////////////////
+
+#ifndef SFML_WINDOWHANDLE_H
+#define SFML_WINDOWHANDLE_H
+
+////////////////////////////////////////////////////////////
+// Headers
+////////////////////////////////////////////////////////////
+#include <SFML/Window/Export.h>
+
+
+////////////////////////////////////////////////////////////
+/// Define a low-level window handle type, specific to
+/// each platform
+////////////////////////////////////////////////////////////
+#if defined(CSFML_SYSTEM_WINDOWS)
+
+ // Window handle is HWND (HWND__*) on Windows
+ struct HWND__;
+ typedef struct HWND__* sfWindowHandle;
+
+#elif defined(CSFML_SYSTEM_LINUX) || defined(CSFML_SYSTEM_FREEBSD)
+
+ // Window handle is Window (unsigned long) on Unix - X11
+ typedef unsigned long sfWindowHandle;
+
+#elif defined(CSFML_SYSTEM_MACOS)
+
+ // Window handle is NSWindow (void*) on Mac OS X - Cocoa
+ typedef void* sfWindowHandle;
+
+#endif
+
+
+#endif // SFML_WINDOWHANDLE_H
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-audio.a b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-audio.a
new file mode 100755
index 0000000..99d2b7c
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-audio.a
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-graphics.a b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-graphics.a
new file mode 100755
index 0000000..05d0dc0
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-graphics.a
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-network.a b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-network.a
new file mode 100755
index 0000000..564ee11
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-network.a
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-system.a b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-system.a
new file mode 100755
index 0000000..eace7de
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-system.a
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-window.a b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-window.a
new file mode 100755
index 0000000..41b86ba
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/gcc/libcsfml-window.a
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-audio.lib b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-audio.lib
new file mode 100755
index 0000000..e2d7981
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-audio.lib
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-graphics.lib b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-graphics.lib
new file mode 100755
index 0000000..c655f58
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-graphics.lib
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-network.lib b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-network.lib
new file mode 100755
index 0000000..dd815f6
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-network.lib
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-system.lib b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-system.lib
new file mode 100755
index 0000000..33761c2
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-system.lib
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-window.lib b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-window.lib
new file mode 100755
index 0000000..fbc074f
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/lib/msvc/csfml-window.lib
Binary files differ
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/license.txt b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/license.txt
new file mode 100755
index 0000000..8ad6c64
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/license.txt
@@ -0,0 +1,31 @@
+CSFML
+-----
+
+CSFML - Copyright (C) 2007-2013 Laurent Gomila - laurent.gom@gmail.com
+
+This software is provided 'as-is', without any express or
+implied warranty. In no event will the authors be held
+liable for any damages arising from the use of this software.
+
+Permission is granted to anyone to use this software for any purpose,
+including commercial applications, and to alter it and redistribute
+it freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented;
+ you must not claim that you wrote the original software.
+ If you use this software in a product, an acknowledgment
+ in the product documentation would be appreciated but
+ is not required.
+
+2. Altered source versions must be plainly marked as such,
+ and must not be misrepresented as being the original software.
+
+3. This notice may not be removed or altered from any
+ source distribution.
+
+
+
+External libraries used by CSFML
+--------------------------------
+
+* SFML is under the zlib/png license
diff --git a/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/readme.txt b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/readme.txt
new file mode 100755
index 0000000..4c8d3a9
--- /dev/null
+++ b/libghack/CSFML-2.1-windows-64bits/CSFML-2.1/readme.txt
@@ -0,0 +1,36 @@
+CSFML - Simple and Fast Multimedia Library for C
+================================================
+
+SFML is a simple, fast, cross-platform and object-oriented multimedia API. It provides access to windowing, graphics,
+audio and network.
+It is originally written in C++, and this project is its official binding for the C language.
+
+Authors
+-------
+
+Laurent Gomila - main developer (laurent.gom@gmail.com)
+
+Download
+--------
+
+You can get the latest official release on SFML website (http://www.sfml-dev.org/download/csfml).
+You can also get the current development version from the git repository (https://github.com/LaurentGomila/CSFML).
+
+Learn
+-----
+
+There is no tutorial for CSFML, but since it's a binding you can use the C++ resources:
+* The official tutorials (http://www.sfml-dev.org/resources.php#tutorials)
+* The online API documentation (http://www.sfml-dev.org/resources.php#documentation)
+* The community wiki (https://github.com/LaurentGomila/SFML/wiki/)
+* The community forum (http://en.sfml-dev.org/forums/) (or http://fr.sfml-dev.org/forums/ for french people)
+
+Of course, you can also find the CSFM API documentation in the SDK.
+
+Contribute
+----------
+
+SFML and CSFML are open-source projects, and they need your help to go on growing and improving.
+Don't hesitate to post suggestions or bug reports on the forum (http://en.sfml-dev.org/forums/),
+submit patches by e-mail, or post new bugs/features requests on the task tracker (https://github.com/LaurentGomila/CSFML/issues/).
+You can even fork the project on github, maintain your own version and send us pull requests periodically to merge your work.