v1.0.0-preview.2
Pre-release
Pre-release
·
3 commits
to main
since this release
Modified
- Make MaterialType readonly due to immutable hashcode, use SerializableMaterialType in editor inspector
- Refactored UGObjectPool for better performances.
- Using Unity Mathematics when converting WGS84
- Removed UGEditorWindow, UGGeodeticExtentInspector, UGSkyboxInspector
- Renamed FlyCamera.setClipPlanes to updateClipPlanes to prevent clash between the property and the method
- Renamed UGSimpleSceneObserver.Implementation to UGSimpleSceneObserver.IImplementation
- Changed UGSystemBehaviour / UGBehaviourPresenter delegates to events
- Set NodeContent, UGMath to internal
- Set MaximumSimultaneousContentRequests back to 10
- Changed WGS84 to a static class
- Changed many properties / fields to readonly
- UGMetadata now store object values instead of serialized data.
- Changed editor classes by using a wrapper allowing easier testing and uniformized the UI layout.
Added
- SerializableMaterialType to allow for easy MaterialType serialization
- Documentation to explain the calculation of terrain extents when the dataset starts with non-zero min level