|
XLE
v0.02.0
|
Settings related to the visualisation of a model More...
#include <ModelVisualisation.h>
Public Attributes | |
| std::string | _modelName |
| std::string | _materialName |
| std::string | _supplements |
| std::shared_ptr< VisCameraSettings > | _camera |
| bool | _pendingCameraAlignToModel |
| bool | _doHighlightWireframe |
| std::pair< Float3, Float3 > | _highlightRay |
| float | _highlightRayWidth |
| unsigned | _colourByMaterial |
| bool | _drawNormals |
| bool | _drawWireframe |
| ChangeEvent | _changeEvent |
Settings related to the visualisation of a model
This is a "model" part of a MVC pattern related to the way a model is presented in a viewport. Typically some other controls might write to this when something changes (for example, if a different model is selected to be viewed). The settings could come from anywhere though – it's purposefully kept free of dependencies so that it can be driven by different sources. We have a limited set of different rendering options for special visualisation modes, etc.
1.8.10