<div dir="ltr"><div><div><div><div><div>Hi Vincent,<br><br></div>It might work best if you only use KiwiNative.java.  KiwiViewierActivity.java manages a KiwiGLSurfaceView, but you probably don't want to use that stuff at all, you want to use the Qt stuff.  To get started, you only need to worry about three steps:<br>

<br>GL surface init<br></div>GL surface reshape<br></div>GL draw<br><br></div>See in KiwiGLSurfaceView.java where it handles these, in the methods onSurfaceCreated(), onSurfaceChanged(), and onDrawFrame(), it simply forwards the calls to KiwiNative.  You should try to do a similar thing for the QtSurface.<br>

<br></div><div>Hope this helps!<br></div>Pat<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 4, 2014 at 11:12 AM, Vincent Kaestle <span dir="ltr"><<a href="mailto:vincent.kaestle@gmail.com" target="_blank">vincent.kaestle@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hello,<br><br></div>I'm trying something a little tricky : I would like to insert a VES visualisation inside a Qt5 Application for Android.<br>

</div><br></div>To deploy a Qt5 Application on Android, those parts of code are important :<br>
<ul><li><a href="https://qt.gitorious.org/qt/qtbase/source/src/android" target="_blank">java interfaces</a> , particularly : <a href="https://qt.gitorious.org/qt/qtbase/source/src/android/java/src/org/qtproject/qt5/android/bindings/QtApplication.java" target="_blank">QtApplication.java</a> <a href="https://qt.gitorious.org/qt/qtbase/source/src/android/java/src/org/qtproject/qt5/android/bindings/QtActivity.java" target="_blank">QtActivity.java</a> <a href="https://qt.gitorious.org/qt/qtbase/source/src/android/jar/src/org/qtproject/qt5/android/QtSurface.java" target="_blank">QtSurface.java</a>      </li>


</ul><p></p><p><br></p><p>My question is : What is the best way to achieve this ?</p><p>Should I :</p><ul><li>Try to blend <span style="color:rgb(0,0,255)">QtSurface.java</span> with <span style="color:rgb(0,0,255)">KiwiViewerActivity.java<font color="#000000">, then test with Kiwi App ?<br>


</font></span></li><li><span style="color:rgb(0,0,255)"><font color="#000000">Or directly use VES lib inside a <span style="color:rgb(0,0,255)">QGLWidget</span>, but how ?<br></font></span></li></ul><p><br></p><p>By the way, I think it may be great to have a simple and minimal VES example, like a view with only one 3D object and no gesture control. Because it looks like the only way to start making an App is to start from Kiwi example.</p>


<p><br></p><p>Thank you in advance for your advice,</p><p>Vincent K<br></p></div>
<br>_______________________________________________<br>
Ves mailing list<br>
<a href="mailto:Ves@public.kitware.com">Ves@public.kitware.com</a><br>
<a href="http://public.kitware.com/cgi-bin/mailman/listinfo/ves" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/ves</a><br>
<br></blockquote></div><br></div>