MCPcopy Create free account
hub / github.com/ValveSoftware/openvr / outputfntableaccess

Function outputfntableaccess

codegen/api_shared.py:638–651  ·  view source on GitHub ↗
(namespace, data)

Source from the content-addressed store, hash-verified

636 print("}\n")
637
638def outputfntableaccess(namespace, data):
639 lastclass = ''
640 for method in data['methods']:
641 if (len(method) > 0):
642 classname = method['classname']
643
644 if(namespace != getnamespace(classname)):
645 continue
646
647 classname = getclasswithoutnamespace(classname)
648 if(classname != lastclass):
649 fntablename = method['classname'].replace('vr::', 'VR::').replace('::', '_') + '_FnTable'
650 print('FnTableRegistration autoreg_'+fntablename+'( '+classname+'_Version, &g_'+fntablename+' );')
651 lastclass = classname
652
653def outputfntablefuncs(namespace, data):
654 lastclass = ''

Callers

nothing calls this directly

Calls 2

getnamespaceFunction · 0.85
getclasswithoutnamespaceFunction · 0.85

Tested by

no test coverage detected