MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / AttachLevelXML

Function AttachLevelXML

Source/Internal/levelxml_script.cpp:52–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

50} // ANONYMOUS NAMESPACE
51
52void AttachLevelXML(ASContext* as_context) {
53 as_context->RegisterObjectType("LevelInfoReader", sizeof(LevelInfo), asOBJ_VALUE | asOBJ_APP_CLASS);
54 as_context->RegisterObjectBehaviour("LevelInfoReader", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(LevelInfoReader_Constructor), asCALL_CDECL_OBJLAST);
55 as_context->RegisterObjectBehaviour("LevelInfoReader", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(LevelInfoReader_Destructor), asCALL_CDECL_OBJLAST);
56 as_context->RegisterObjectMethod("LevelInfoReader", "void Load(const string &in)", asMETHOD(LevelInfoReader, Load), asCALL_THISCALL);
57 as_context->RegisterObjectMethod("LevelInfoReader", "const string& visible_name()", asMETHOD(LevelInfoReader, visible_name), asCALL_THISCALL);
58 as_context->RegisterObjectMethod("LevelInfoReader", "const string& visible_description()", asMETHOD(LevelInfoReader, visible_description), asCALL_THISCALL);
59 as_context->DocsCloseBrace();
60}

Callers 2

InitializeMethod · 0.85
InitializeMethod · 0.85

Calls 4

RegisterObjectTypeMethod · 0.80
DocsCloseBraceMethod · 0.80
RegisterObjectMethodMethod · 0.45

Tested by

no test coverage detected