|
VR-Engage
2.2
|
Stores the Vortex material associated with a terrain surface type as well as various flags that control how the surface is handled in the physics simulation.
#include <surfaceToVxMaterialMapper.h>
Public Member Functions | |
| VortexSurfaceInfo () | |
Public Attributes | |
| Vx::VxMaterial * | material |
| bool | isFiltered |
| bool | shouldUseRoughnessMap |
| bool | isUsingDefault |
| std::string | surfaceTypeString |
| std::string | surfaceTypeMapping |
|
inline |
Default constructor.
Initializes a surface info with no material and all flags set to false.
References isFiltered, isUsingDefault, material, and shouldUseRoughnessMap.
| Vx::VxMaterial* makVre::VortexSurfaceInfo::material |
Pointer to the Vortex material.
Referenced by VortexSurfaceInfo().
| bool makVre::VortexSurfaceInfo::isFiltered |
Flag indicating if this surface should be filtered out in triangle generation.
Referenced by VortexSurfaceInfo().
| bool makVre::VortexSurfaceInfo::shouldUseRoughnessMap |
Flag indicating if roughness mapping should be used for this surface.
Referenced by VortexSurfaceInfo().
| bool makVre::VortexSurfaceInfo::isUsingDefault |
Flag indicating if this surface is using the default material.
Referenced by VortexSurfaceInfo().
| std::string makVre::VortexSurfaceInfo::surfaceTypeString |
String representation of the surface type.
| std::string makVre::VortexSurfaceInfo::surfaceTypeMapping |
The material mapping string from configuration.