MethodWrapper

Variadic template for method wrappers.

Members

Aliases

A
alias A = Parameters!mf
Undocumented in source.
R
alias R = ReturnType!mf
Undocumented in source.

Static functions

callMethod
godot_variant callMethod(godot_object o, void* methodData, void* userData, int numArgs, godot_variant** args)

C function passed to Godot that calls the wrapped method

callPropertyGet
godot_variant callPropertyGet(godot_object o, void* methodData, void* userData)

C function passed to Godot if this is a property getter

callPropertySet
void callPropertySet(godot_object o, void* methodData, void* userData, godot_variant* arg)

C function passed to Godot if this is a property setter

Variables

name
enum string name;
Undocumented in source.

Parameters

T

the class that owns the method

mf

the member function being wrapped, as an alias

Meta