VR-Engage  2.2
Loading...
Searching...
No Matches
makVre::VortexSurfaceInfo Struct Reference

Detailed Description

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
 

Constructor & Destructor Documentation

◆ VortexSurfaceInfo()

makVre::VortexSurfaceInfo::VortexSurfaceInfo ( )
inline

Default constructor.

Initializes a surface info with no material and all flags set to false.

References isFiltered, isUsingDefault, material, and shouldUseRoughnessMap.

Member Data Documentation

◆ material

Vx::VxMaterial* makVre::VortexSurfaceInfo::material

Pointer to the Vortex material.

Referenced by VortexSurfaceInfo().

◆ isFiltered

bool makVre::VortexSurfaceInfo::isFiltered

Flag indicating if this surface should be filtered out in triangle generation.

Referenced by VortexSurfaceInfo().

◆ shouldUseRoughnessMap

bool makVre::VortexSurfaceInfo::shouldUseRoughnessMap

Flag indicating if roughness mapping should be used for this surface.

Referenced by VortexSurfaceInfo().

◆ isUsingDefault

bool makVre::VortexSurfaceInfo::isUsingDefault

Flag indicating if this surface is using the default material.

Referenced by VortexSurfaceInfo().

◆ surfaceTypeString

std::string makVre::VortexSurfaceInfo::surfaceTypeString

String representation of the surface type.

◆ surfaceTypeMapping

std::string makVre::VortexSurfaceInfo::surfaceTypeMapping

The material mapping string from configuration.


The documentation for this struct was generated from the following file: