MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / addVirtualMap

Method addVirtualMap

Engine/source/platform/input/event.cpp:452–467  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

450}
451
452void InputEventManager::addVirtualMap(const char* description, InputEventType type, InputObjectInstances code)
453{
454 // Make sure the description is lower case
455 char desc[256];
456 desc[0] = 0;
457 dStrncpy(desc, description, 255);
458 dStrlwr(desc);
459
460 VirtualMapData* data = new VirtualMapData();
461 data->type = type;
462 data->code = code;
463 data->desc = StringTable->insert(desc);
464
465 mVirtualMap.insert(data, desc);
466 mActionCodeMap.insertUnique(data->code, *data);
467}
468
469InputEventManager::VirtualMapData* InputEventManager::findVirtualMap(const char* description)
470{

Callers 4

buildCodeTableMethod · 0.80
buildCodeTableMethod · 0.80
buildCodeTableMethod · 0.80
buildInputCodeTableMethod · 0.80

Calls 4

dStrncpyFunction · 0.85
dStrlwrFunction · 0.85
insertUniqueMethod · 0.80
insertMethod · 0.45

Tested by

no test coverage detected