Adds the specified struct reinterpreted as custom floats to our custom data. Individual members of the specified struct should always fit into a float. When adding any custom data, the custom data must be added for every instance.