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

Method addVirtualMap

Engine/source/platform/input/event.cpp:454–469  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

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