summaryrefslogtreecommitdiffstats
path: root/README
blob: 39285ee0c15cb1133e1e2a2e2331f3f0f103ab30 (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
38
This directory contains the QtQuick3D product tree derived from the Qt3D project.

Run qmake and then make to build it against Qt.  As of 10 March 2011 it requires
version 4.7.x of Qt, built with OpenGL and declarative support.  This is standard
for binary distributions of Qt.

As of 10 March 2011 this product tree is being ported to avoid the dependency
on private headers in Qt.  If it fails to build against your version of Qt
try building it against a developer build from source.

You will need to have built Qt with the "-opengl" option.  Run "make install"
afterwards to install the plugins into your Qt build.

Directory structure:

src/threed/
    This is the main library of the Qt3D project, containing abstractions
    for cross-platform GL, shaders, lighting models, and so on.
src/plugins/
    Scene format loading plugins.
src/imports/
    QML import plugins.
util/
    Various utilities that are useful when working with Qt3D.
examples/
    Some examples of using the Qt3D library.
demos/
    More complex demos of Qt3D, including QtQuick3D for integrating
    Qt3D with the "Qt Quick" Declarative UI component of Qt 4.7.
tests/
    Unit tests for the Qt3D libraries.
doc/
    Documentation.
devices/symbian/
    Symbian deployment file

The documentation can be generated with "make docs".  It will be placed
into "doc/html" in the build directory.