XLE  v0.02.0
Public Attributes | List of all members
ToolsRig::ModelVisSettings Class Reference

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
 

Detailed Description

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.


The documentation for this class was generated from the following files: