Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Richard Lin
SceneChangingFramework
Commits
5c99022d
Commit
5c99022d
authored
Jan 18, 2018
by
Richard Lin
Browse files
Modify: Update the new scene plugin.
parent
b04c075d
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
5c99022d
...
...
@@ -6,7 +6,7 @@ Experimental scene changing framework for cluster, with Qt5.10 and Qt3DStudio.
1.
Using dynamic link library to store resources, benifit from its protection of source and loading performance.
2.
Each scene plugin is packaged into an individual dll file, easy to distribute.
3.
InstrumentCluster will scan scene plugin when start up. The scene plugins should be stored in the
./Scenes folder
.
3.
InstrumentCluster will scan scene plugin when start up. The scene plugins should be stored in the
InstrumentCluster/Scenes/
.
4.
InstrumentCluster has a scene selector, with brief previews.
5.
Scene plugin will dynamic add/remove qt resource collection files. Delay loading/loading strategy can be adjusted in cpp file.
6.
Scene plugin will apply to every visual components, also including transitions, interactives. In a summary, all qml and resource files
...
...
@@ -16,8 +16,8 @@ can be changed dynamicly.
# Structure
1.
InstrumentCluster is the executable application. It is a demo which can use all scene plugins.
2.
ScenePlugin contains several cluster plugins, which generate to dynamic link libraries for InstrumentCluster. Currently there are f
our
plugins,
one is
2D cluster, one is Qt3D cluster and others are Qt3DStudio clusters.
2.
ScenePlugin contains several cluster plugins, which generate to dynamic link libraries for InstrumentCluster. Currently there are f
ive
plugins,
two are
2D cluster
s
, one is Qt3D cluster and others are Qt3DStudio clusters.
3.
Interface folder contains an interface class shared by the InstrumentCluster and every entities of ScenePlugin.
# How to build
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment