gr_application_set_data

#include <gre/gre.h>                
int gr_application_set_data(
  gr_application_t *app, 
  const char *key, 
  const char *fmt, 
  void *data
);

            

The gr_application_set_data function provides an interface to set a Storyboard data variable. Copies the data into the corresponding data manager key, creating the key if needed.


Parameters:
        app      A pointer to an application handle created using gr_application_create_args.
        key      The data key variable to set
        fmt      The format describing the data argument: 1s0 (string) | 4u1 (uint32_t) | 4s1 (int32_t) ...
        data     A pointer to the data to set, this is not a transfer of memory ownership.
        
Returns:

        Zero on success, -1 on failure.
        

The gr_application_set_data is a method of setting, creating, and changing data variables which are useable by the Storyboard engine.