GDExtensionInterfaceClassdbRegisterExtensionClassSignal typedef

GDExtensionInterfaceClassdbRegisterExtensionClassSignal = Pointer<NativeFunction<GDExtensionInterfaceClassdbRegisterExtensionClassSignalFunction>>

@name classdb_register_extension_class_signal @since 4.1

Registers a signal on an extension class in the ClassDB.

Provided structs can be safely freed once the function returns.

@param p_library A pointer the library received by the GDExtension's entry point function. @param p_class_name A pointer to a StringName with the class name. @param p_signal_name A pointer to a StringName with the signal name. @param p_argument_info A pointer to a GDExtensionPropertyInfo struct. @param p_argument_count The number of arguments the signal receives.

Implementation

typedef GDExtensionInterfaceClassdbRegisterExtensionClassSignal =
    ffi.Pointer<
      ffi.NativeFunction<
        GDExtensionInterfaceClassdbRegisterExtensionClassSignalFunction
      >
    >;