VR-Engage  2.2
Loading...
Searching...
No Matches
actionMenuLogic.h File Reference
Include dependency graph for actionMenuLogic.h:

Go to the source code of this file.

Classes

class  makVre::DtActionMenuLogic
 

Namespaces

namespace  makVre
 
namespace  makVre::ActionMenuLogicConfig
 
namespace  makVrv
 

Variables

constexpr const char * makVre::ActionMenuLogicConfig::entityQuickMenus = "entityQuickMenus"
 
constexpr const char * makVre::ActionMenuLogicConfig::slotProximityAngleWeight = "slotProximityAngleWeight"
 
constexpr const char * makVre::ActionMenuLogicConfig::slotProximityFov = "slotProximityFov"
 
constexpr const char * makVre::ActionMenuLogicConfig::slotProximityMaxDistance = "slotProximityMaxDistance"
 
constexpr const char * makVre::ActionMenuLogicConfig::slotProximityOverlapDist = "slotProximityOverlapDist"
 
constexpr const char * makVre::ActionMenuLogicConfig::slotProximityRearMaxDist = "slotProximityRearMaxDist"
 
constexpr const char * makVre::ActionMenuLogicConfig::slotProximityZScale = "slotProximityZScale"
 
constexpr const char * makVre::DtActionMenuLogicType = "DtActionMenuLogic"
 

Detailed Description

This file contains the DtActionMenuLogic class which manages the interaction menus for entities in the simulation. It controls the visibility and behavior of action menus, processes entity interactions, and handles user selections. The class manages both static action menus and context-sensitive quick menus that appear when the player approaches interactive objects.