Prettify FUNCTIONS.toml

This commit is contained in:
Fierelier 2023-05-15 10:01:08 +02:00
parent f5dcf6ccd3
commit c4a2ef3f27

View File

@ -1,95 +1,95 @@
# MEMORY # MEMORY
[engine_malloc] [engine_malloc]
type = "void *" type = "void *"
arguments = ["void *","size_t"] arguments = ["void *","size_t"]
argNames = ["ptr","size"] argNames = ["ptr", "size"]
description = "Allocate memory, equivalent to C's realloc(), with the difference that it quits on failure." description = "Allocate memory, equivalent to C's realloc(), with the difference that it quits on failure."
[engine_free] [engine_free]
type = "void" type = "void"
arguments = ["void *"] arguments = ["void *"]
argNames = ["ptr"] argNames = ["ptr"]
description = "Allocate memory, equivalent to C's free()." description = "Allocate memory, equivalent to C's free()."
# WINDOW # WINDOW
[engine_window_init] [engine_window_init]
type = "void" type = "void"
arguments = ["int","int","char *"] arguments = ["int", "int", "char *"]
argNames = ["width","height","title"] argNames = ["width","height","title"]
description = "Creates a window." description = "Creates a window."
[engine_window_present] [engine_window_present]
type = "void" type = "void"
arguments = [] arguments = []
argNames = [] argNames = []
description = "Updates the window's surface." description = "Updates the window's surface."
# SURFACE # SURFACE
[engine_surface_color_set] [engine_surface_color_set]
type = "void" type = "void"
arguments = ["char","char","char","char"] arguments = ["char","char","char","char"]
argNames = ["r","g","b","a"] argNames = ["r", "g", "b", "a"]
description = "Set the color that will be drawn to the window surface." description = "Set the color that will be drawn to the window surface."
[engine_surface_draw_pixel] [engine_surface_draw_pixel]
type = "void" type = "void"
arguments = ["int","int"] arguments = ["int","int"]
argNames = ["x","y"] argNames = ["x", "y"]
description = "Draw a pixel to the window surface." description = "Draw a pixel to the window surface."
# TIME # TIME
[engine_time_get] [engine_time_get]
type = "long long" type = "long long"
arguments = [] arguments = []
argNames = [] argNames = []
description = "Get the time passed since program start in milliseconds." description = "Get the time passed since program start in milliseconds."
[engine_time_sleep] [engine_time_sleep]
type = "void" type = "void"
arguments = ["long long"] arguments = ["long long"]
argNames = ["ms"] argNames = ["ms"]
description = "Halt the program for some amount of time." description = "Halt the program for some amount of time."
# LOGIC # LOGIC
[engine_event_get] [engine_event_get]
type = "struct ENGINE_EVENT *" type = "struct ENGINE_EVENT *"
arguments = [] arguments = []
argNames = [] argNames = []
description = "Get an event. If the type is ENGINE_EVENT_TYPE_NONE, there are no more events. Needs to be freed with engine_free()." description = "Get an event. If the type is ENGINE_EVENT_TYPE_NONE, there are no more events. Needs to be freed with engine_free()."
# TEXTURES # TEXTURES
[engine_texture_create] [engine_texture_create]
type = "struct ENGINE_TEXTURE *" type = "struct ENGINE_TEXTURE *"
arguments = ["int","int"] arguments = ["int", "int"]
argNames = ["width","height"] argNames = ["width","height"]
description = "Creates a texture. Needs to be freed when no longer needed with engine_texture_destroy()." description = "Creates a texture. Needs to be freed when no longer needed with engine_texture_destroy()."
[engine_texture_color_set] [engine_texture_color_set]
type = "void" type = "void"
arguments = ["char","char","char","char"] arguments = ["char","char","char","char"]
argNames = ["r","g","b","a"] argNames = ["r", "g", "b", "a"]
description = "Set the color that will be drawn to the texture." description = "Set the color that will be drawn to the texture."
[engine_texture_draw_pixel] [engine_texture_draw_pixel]
type = "void" type = "void"
arguments = ["struct ENGINE_TEXTURE *","int","int"] arguments = ["struct ENGINE_TEXTURE *","int","int"]
argNames = ["texture","x","y"] argNames = ["texture", "x", "y"]
description = "Draw a pixel to the texture." description = "Draw a pixel to the texture."
[engine_texture_destroy] [engine_texture_destroy]
type = "void" type = "void"
arguments = ["struct ENGINE_TEXTURE *"] arguments = ["struct ENGINE_TEXTURE *"]
argNames = ["texture"] argNames = ["texture"]
description = "Destroy a texture, freeing up memory." description = "Destroy a texture, freeing up memory."
[engine_texture_render_2d] [engine_texture_render_2d]
type = "void" type = "void"
arguments = ["struct ENGINE_TEXTURE *","int","int"] arguments = ["struct ENGINE_TEXTURE *","int","int"]
argNames = ["texture","sx","sy"] argNames = ["texture", "sx", "sy"]
description = "Render texture to the window surface." description = "Render texture to the window surface."
[engine_texture_from_file] [engine_texture_from_file]
type = "void" type = "void"
arguments = ["struct ENGINE_TEXTURE *","char *"] arguments = ["struct ENGINE_TEXTURE *","char *"]
argNames = ["texture","fpath"] argNames = ["texture", "fpath"]
description = "Read a raw RGBA image file into a texture." description = "Read a raw RGBA image file into a texture."