GDExtensionInterfaceVariantEvaluate typedef

GDExtensionInterfaceVariantEvaluate = Pointer<NativeFunction<GDExtensionInterfaceVariantEvaluateFunction>>

@name variant_evaluate @since 4.1

Evaluate an operator on two Variants.

@param p_op The operator to evaluate. @param p_a The first Variant. @param p_b The second Variant. @param r_return A pointer a Variant which will be assigned the return value. @param r_valid A pointer to a boolean which will be set to false if the operation is invalid.

@see Variant::evaluate()

Implementation

typedef GDExtensionInterfaceVariantEvaluate =
    ffi.Pointer<
      ffi.NativeFunction<GDExtensionInterfaceVariantEvaluateFunction>
    >;