GDExtensionInterfaceStringNameNewWithUtf8CharsAndLen typedef

GDExtensionInterfaceStringNameNewWithUtf8CharsAndLen = Pointer<NativeFunction<GDExtensionInterfaceStringNameNewWithUtf8CharsAndLenFunction>>

@name string_name_new_with_utf8_chars_and_len @since 4.2

Creates a StringName from a UTF-8 encoded string with a given number of characters.

@param r_dest A pointer to uninitialized storage, into which the newly created StringName is constructed. @param p_contents A pointer to a C string (null terminated and UTF-8 encoded). @param p_size The number of bytes (not UTF-8 code points).

Implementation

typedef GDExtensionInterfaceStringNameNewWithUtf8CharsAndLen =
    ffi.Pointer<
      ffi.NativeFunction<
        GDExtensionInterfaceStringNameNewWithUtf8CharsAndLenFunction
      >
    >;