Skip to content

Bind float array from Blueprint

Note that in Unreal Engine 5 blueprints, "Float" means double-precision (64-bit) floating-point variables by default.

For model with single-precision floating point inputs/outputs

Follow the steps below to create arrays of single precision Float type and bind them using Bind Input Float Array and Bind Output Float Array.

Proper steps to create a float array

Drag "Data Buffer" argument of Bind Input Float Array or Bind Output Float Array, and click "Promote to variable" to create a single precision float array.

Improper steps to create a float array

Clicking "+" button and specifying "Float" type result in double-precision float variable.
Implicit casting during data binding results in loss of reference information and incorrect operation.