| Name | Description |
---|
| AddTransparentModels(Model3D) |
AddTransparentModels specifies that the models in the parameters should be treated as transparent models.
This method must be called before the Sort method is called. If this method is called after Sort method, then a RecollectTransparentModels must be called for the models to be considered transparent.
|
| AddTransparentModels(Visual3D) |
AddTransparentModels specifies that the Visual3D objects in the parameters should be treated as transparent models.
This method must be called before the Sort method is called. If this method is called after Sort method, then a RecollectTransparentModels must be called for the Visual3D objects to be considered transparent.
|
| CalculateSortedValue |
CalculateSortedValue returns the sorted value for transparentModel3D and sortingType that will be used to set the model's order.
The method can be overridden to provide custom objects ordering.
|
| ClearTransparentModels |
Clears the Model3D or Visual3D objects that were added with AddTransparentModels method.
|
| IsRearangeNeeded(FreeCamera) |
Returns true is the camera has changed enough to perform automatic sorting.
|
| IsRearangeNeeded(SphericalCamera) |
Returns true is the camera has changed enough to perform automatic sorting.
|
| RecollectTransparentModels |
Refreshes the list of current transparent models (used in case when the opacity of some already collected models is changed).
|
| RecollectTransparentModels(Model3DGroup) |
Refreshes the collection of transparent objects.
|
| RecollectTransparentModels(ModelVisual3D) |
Refreshes the collection of transparent objects.
|
| RecollectTransparentModels(Viewport3D) |
Refreshes the collection of transparent objects.
|
| RecollectTransparentModels(Visual3DCollection) |
Refreshes the collection of transparent objects.
|
| SimpleSort(ContainerUIElement3D) |
Sorts objects in containerUIElement3D with moving transparent objects to the back of the objects collection.
|
| SimpleSort(Model3DGroup) |
Sorts objects in Model3DGroup with moving transparent objects to the back of the objects collection.
|
| SimpleSort(ModelVisual3D) |
Sorts objects in ModelVisual3D with moving transparent objects to the back of the objects collection.
|
| SimpleSort(Viewport3D) |
Sorts objects in Viewport3D with moving transparent objects to the back of the objects collection.
|
| SimpleSort(Visual3DCollection) |
Sorts objects in Visual3DCollection with moving transparent objects to the back of the objects collection.
|
| Sort |
Sort the objects.
|
| Sort(TransparencySorterSortingModeTypes) |
Sort the objects with the sortingType.
|
| SortByCameraDistance(ContainerUIElement3D, Point3D) |
Sorts objects in Visual3DCollection with moving transparent objects to the back of the objects collection.
The transparent objects are arranged in that way that the objects that are farther away from the camera are rendered before objects that are closer to the camera.
|
| SortByCameraDistance(Model3DGroup, BaseCamera) |
Sorts objects in Model3DGroup with moving transparent objects to the back of the objects collection.
The transparent objects are arranged in that way that the objects that are farther away from the camera are rendered before objects that are closer to the camera.
|
| SortByCameraDistance(Model3DGroup, Point3D) |
Sorts objects in Model3DGroup with moving transparent objects to the back of the objects collection.
The transparent objects are arranged in that way that the objects that are farther away from the camera are rendered before objects that are closer to the camera.
|
| SortByCameraDistance(ModelVisual3D, BaseCamera) |
Sorts objects in ModelVisual3D with moving transparent objects to the back of the objects collection.
The transparent objects are arranged in that way that the objects that are farther away from the camera are rendered before objects that are closer to the camera.
|
| SortByCameraDistance(ModelVisual3D, Point3D) |
Sorts objects in ModelVisual3D with moving transparent objects to the back of the objects collection.
The transparent objects are arranged in that way that the objects that are farther away from the camera are rendered before objects that are closer to the camera.
|
| SortByCameraDistance(Viewport3D, BaseCamera) |
Sorts objects in Viewport3D with moving transparent objects to the back of the objects collection.
The transparent objects are arranged in that way that the objects that are farther away from the camera are rendered before objects that are closer to the camera.
|
| SortByCameraDistance(Viewport3D, Point3D) |
Sorts objects in Viewport3D with moving transparent objects to the back of the objects collection.
The transparent objects are arranged in that way that the objects that are farther away from the camera are rendered before objects that are closer to the camera.
|
| SortByCameraDistance(Visual3DCollection, BaseCamera) |
Sorts objects in Visual3DCollection with moving transparent objects to the back of the objects collection.
The transparent objects are arranged in that way that the objects that are farther away from the camera are rendered before objects that are closer to the camera.
|
| SortByCameraDistance(Visual3DCollection, Point3D) |
Sorts objects in Visual3DCollection with moving transparent objects to the back of the objects collection.
The transparent objects are arranged in that way that the objects that are farther away from the camera are rendered before objects that are closer to the camera.
|
| StartSortingOnCameraChanged |
StartSortingOnCameraChanged method starts checking the camera changed events and performs automatic sorting when the camera is changed for more than CameraAngleChange.
|
| StopSortingOnCameraChanged |
Stops automatic sorting on camera changed event.
|