summaryrefslogtreecommitdiff
path: root/ivy-c++.readme
blob: 92d238f36ef5e3cc6374c82098e9004fe451f8fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
some paquage are necessary to compile all the stuff :
on ubuntu 14.10 :

apt-get install libqt4-dev-bin libglfw-dev libqt4-dev
 


this is the c++ api for ivy.

It's a wrapper over ivy-c, so ivy-c should be installed prior this.

It is api compatible with the native ivy c++ implementation for windows.

make all produce :

° libIvy.so
	a shared lib whith his own mainloop for console app.

° libIvy_Qt.so
	a shared lib which integrate in the Qt framework.


° libIvy_Xt.so
	a shared lib which integrate in the X toolkit mainloop

° libIvy_glfw.so
	a shared lib which integrate with glfw framework, in this case, there is a local
	ivy mainloop in a thread, and another gl thread which does the drawing, beware that
	you cannot directly call openGl within callback called by the ivy thread !!

° testIvyQt 
	a test which demonstrate how to use Ivy and Qt

° testIvyXt 
	a test which demonstrate how to use Ivy and Xt