diff --git a/include/twn_util.h b/include/twn_util.h index 14c532c..a528300 100644 --- a/include/twn_util.h +++ b/include/twn_util.h @@ -80,9 +80,9 @@ typedef struct TimerElapseSecondsResult { } TimerElapseSecondsResult; TWN_API TimerElapseSecondsResult timer_elapse_seconds(float seconds_left, float interval); -TWN_API void log_vec2(Vec2 vector, char const *message); -TWN_API void log_vec3(Vec3 vector, char const *message); -TWN_API void log_rect(Rect rect, char const *message); +TWN_API void log_vec2(Vec2 value, char const *identity); +TWN_API void log_vec3(Vec3 value, char const *identity); +TWN_API void log_rect(Rect value, char const *identity); TWN_API void profile_start(char profile[const static 1]); TWN_API void profile_end(char profile[const static 1]); diff --git a/share/twn_api.json b/share/twn_api.json index 4712de3..478fb2b 100644 --- a/share/twn_api.json +++ b/share/twn_api.json @@ -238,6 +238,36 @@ { "name": "parameter", "type": "char *" }, { "name": "value", "type": "float" } ] + }, + + "log_vec2": { + "module": "util", + "symbol": "log_vec2", + "header": "twn_util.h", + "params": [ + { "name": "value", "type": "Vec2" }, + { "name": "identity", "type": "char *" } + ] + }, + + "log_vec3": { + "module": "util", + "symbol": "log_vec3", + "header": "twn_util.h", + "params": [ + { "name": "value", "type": "Vec3" }, + { "name": "identity", "type": "char *" } + ] + }, + + "log_rect": { + "module": "util", + "symbol": "log_rect", + "header": "twn_util.h", + "params": [ + { "name": "value", "type": "Rect" }, + { "name": "identity", "type": "char *" } + ] } },