@jartigag @zital La flecha es un acceso a un miembro de la estructura a la que el puntero state apunta.
typedef struct {int a;} STRUCTURA;
STRUCTURA my_struct;
my_struct.a // es el campo a de la estructura.
STRUCTURA *puntero;
puntero = &my_struct;
puntero->a // es el campo a de la estuctura
`state` en el programa es el estado de tu watch-face. Te lo dan ellos como argumento de entrada a la funcion, pero es un puntero a tu estructura de datos.