Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tidying Screens within cvrKernel. #6

Open
wants to merge 20 commits into
base: master
Choose a base branch
from

Conversation

johnmangan
Copy link
Contributor

  • Refactored directory structure to hide away different Screen types within cvrKernel.

…class (base State class to be used within CalVR).
* Cleaned up the CvrState class and created a type registration concept within it (instead of defering to the StateManager).
* FileHandler will now load files by either a file path or a MetadataState.
* FileHandler and the FileLoadCallback now return SceneObjects.
* SceneObjects may now be augmented with CvrStates.
…or attach them to the scene.

* Scene objects loaded via the command line will now get registered and attached within the parsed initialization.
* Replaced _transMat, _scaleMat and _navigation via the SpatialState.
* Fixed tabs and got rid of minor logic redundancies.
* Incorporated the StateManager into the CalVR class and application loop.
…orationState.

* Changed the implementation of SceneObjects to handle both local user and collaborated state changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant