Legacy: GetFunctionByName routine - AurieFramework/YYToolkit GitHub Wiki
Homepage.
You are reading the documentation of YYToolkit Legacy (v2.x.x) - for documentation on current-gen YYTK, see theFinds a built-in function by it's name, and returns the pointer to it.
Syntax
bool GetFunctionByName(
const std::string& Name // The name of the function (ex. "room_goto", "array_get")
TRoutine& outRoutine // The variable that receives the address of the built-in function
);
Parameters
Name
The name of the built-in function. These are the same as the function names used in GameMaker Language, and are case-insensitive.
Thus, room_goto
is the same as RoOm_GoTo
, and both will find the same function.
outRoutine
A reference to a TRoutine function pointer, which will receive the address of the built-in function.
Return Value
The function returns true
if the function is found, and the pointer is returned via outRoutine
.
Otherwise, the function returns false
and outRoutine
's contents are unchanged.