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

Detailed Description

Each mapping layer contains configurations for one or more devices and can be arranged in a stack to provide priority-based input handling.

#include <vreInputManager.h>

Public Attributes

std::string config
 
std::string group
 
std::unordered_map< std::string, std::unique_ptr< DtDeviceMapping > > deviceMappings
 
bool alwaysOnTop
 
bool alwaysEnabled
 

Member Data Documentation

◆ config

std::string makVre::DtVreInputManager::MappingLayer::config

Source configuration file name.

◆ group

std::string makVre::DtVreInputManager::MappingLayer::group

Mapping group name within the configuration.

◆ deviceMappings

std::unordered_map<std::string, std::unique_ptr<DtDeviceMapping> > makVre::DtVreInputManager::MappingLayer::deviceMappings

Map of device name/type to its mapping configuration.

◆ alwaysOnTop

bool makVre::DtVreInputManager::MappingLayer::alwaysOnTop

If true, keep this layer at the top of the stack regardless of other layers.

◆ alwaysEnabled

bool makVre::DtVreInputManager::MappingLayer::alwaysEnabled

If true, this layer remains active even when player controls are disabled.


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