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.