Page:
Structures
Pages
Examples
Files
Home
Module AABB3D
Module ACCEPT_POOL
Module ALLEGRO4
Module ALLEGRO5
Module ANIM_LIB
Module ASTAR
Module ATLAS_LIB
Module AVRO
Module CLOCK_SYNC
Module COMMONS
Module CONFIGFILE
Module CYPHER_BASE64
Module CYPHER_VIGENERE
Module DEAD_RECKONING
Module ENUMS
Module EXCEPTIONS
Module GAME_ENV
Module GIT
Module GUI
Module HASH_TABLE
Module ISOMETRIC_ENGINE
Module LIST
Module LOG
Module LOGNODUP
Module LZ4
Module NETWORKING
Module NETWORK_MSG
Module N_COOKIES
Module N_DIFF
Module N_DIGEST
Module N_DISK_CACHE
Module N_DNS
Module N_ECC
Module N_ENTROPY
Module N_FILES
Module N_FLUIDS
Module N_GUI_COLOR
Module N_GUI_COLORWHEEL
Module N_GUI_CURVE
Module N_GUI_GRID
Module N_GUI_POPUP
Module N_HEX
Module N_HTTP3
Module N_HTTP_COOKIE
Module N_HTTP_FORM
Module N_HTTP_MIME
Module N_HTTP_REQ
Module N_HTTP_RESP
Module N_HTTP_ROUTER
Module N_HTTP_SERVER
Module N_ICC
Module N_JSON
Module N_KAFKA
Module N_LINALG
Module N_MODULE
Module N_OPENSSL_COMPAT
Module N_PRETTY
Module N_PTH
Module N_QUERY
Module N_RANDOM
Module N_SHA256
Module N_STR
Module N_TIFF
Module N_TIME
Module N_USER
Module N_X509
Module N_ZIP
Module PARTICLES
Module PCRE
Module PHYSICS
Module SIGNALS
Module STACK
Module THREADS
Module TRAJECTORY
Module TREE
Module ZLIB
Modules
Pages
Struct A4_BMP
Struct A4_TIMER
Struct AABB3D
Struct ANIM_DATA
Struct ANIM_FRAME
Struct ANIM_GFX
Struct ANIM_LIB
Struct ASTAR_BOX
Struct ASTAR_CELL
Struct ASTAR_GRID
Struct ASTAR_HEAP
Struct ASTAR_HEAP_NODE
Struct ASTAR_NODE
Struct ASTAR_PATH
Struct AVRO_FIELD
Struct AVRO_READER
Struct AVRO_SCHEMA
Struct BITMAP
Struct CALLBACK_DATA
Struct CA_CTX
Struct CLIENT_JOB
Struct CLIENT_STATE
Struct CONFIG_FILE
Struct CONFIG_FILE_SECTION
Struct CYPHER_PARAM
Struct DATA
Struct DEMO_PANEL
Struct DICTIONARY_DEFINITION
Struct DICTIONARY_ENTRY
Struct DIFF_OUT
Struct DIFF_TEXT
Struct DRAW_STATE
Struct DR_ENTITY
Struct DR_STATE
Struct DR_VEC3
Struct ExceptionContextList
Struct FONT
Struct GAME_ENV
Struct H2BUF
Struct H2_DYN_ENTRY
Struct H2_STREAM
Struct HASH_NODE
Struct HASH_TABLE
Struct ISO_DRAW_ENTRY
Struct ISO_MAP
Struct ISO_PROJECTION
Struct ISO_TILE_SEGMENT
Struct ISO_TILE_SEGMENTS
Struct ISO_VISIBLE_EDGES
Struct JS_STATE
Struct LEX_ITEM
Struct LIST
Struct LIST_NODE
Struct LOG_LEVELS
Struct LexMenu
Struct MEMBER
Struct MIDI
Struct NESTED
Struct NETWORK
Struct NETWORK_HTTP_INFO
Struct NETWORK_POOL
Struct NETWORK_SSL_THREAD_PARAMS
Struct NETW_ACCEPT_POOL
Struct NETW_ACCEPT_POOL_STATS
Struct NETW_MSG
Struct NETW_SNI_ARG
Struct NODE_DATA
Struct N_ATLAS
Struct N_ATLAS_PAGE
Struct N_CLOCK_SYNC
Struct N_COOKIE
Struct N_COOKIE_JAR
Struct N_DIFF_LINE
Struct N_DIFF_RESULT
Struct N_DISK_CACHE
Struct N_ENTROPY_BIT
Struct N_ENTROPY_POS
Struct N_FILE_INFO
Struct N_FLUID
Struct N_FLUID_THREAD_PARAMS
Struct N_FORM_FIELD
Struct N_GIT_COMMIT_INFO
Struct N_GIT_REMOTE_AUTH
Struct N_GIT_REPO
Struct N_GIT_STATUS_ENTRY
Struct N_GUI_BUTTON_DATA
Struct N_GUI_CHECKBOX_DATA
Struct N_GUI_COLOR_PICKER
Struct N_GUI_COMBOBOX_DATA
Struct N_GUI_CTX
Struct N_GUI_CUSTOM_DATA
Struct N_GUI_DATAGRID_COL
Struct N_GUI_DATAGRID_DATA
Struct N_GUI_DROPMENU_DATA
Struct N_GUI_DROPMENU_ENTRY
Struct N_GUI_GRID_CALLBACKS
Struct N_GUI_HEXVIEW_DATA
Struct N_GUI_IMAGE_DATA
Struct N_GUI_KVTABLE
Struct N_GUI_KV_CONTENT
Struct N_GUI_KV_ROW
Struct N_GUI_LABEL_DATA
Struct N_GUI_LISTBOX_DATA
Struct N_GUI_LISTITEM
Struct N_GUI_MARKDOWNVIEW_DATA
Struct N_GUI_MD_FONTS
Struct N_GUI_MD_STYLE
Struct N_GUI_MEAS_ENTRY
Struct N_GUI_MOUSE_EVENT
Struct N_GUI_PENDING_GEOM
Struct N_GUI_PENDING_WIDGET
Struct N_GUI_POPUP
Struct N_GUI_PROGRESSBAR_DATA
Struct N_GUI_RADIOLIST_DATA
Struct N_GUI_SB_TRACK
Struct N_GUI_SCROLLBAR_DATA
Struct N_GUI_SECTION
Struct N_GUI_SECTIONLIST
Struct N_GUI_SLIDER_DATA
Struct N_GUI_SPLITPANE_DATA
Struct N_GUI_STYLE
Struct N_GUI_SUGGEST_SINK
Struct N_GUI_SYNTAXVIEW_DATA
Struct N_GUI_TAB_PANEL
Struct N_GUI_TB_BUTTONS
Struct N_GUI_TEXTAREA_DATA
Struct N_GUI_TEXT_DIMS
Struct N_GUI_THEME
Struct N_GUI_TREE
Struct N_GUI_TREE_NODE
Struct N_GUI_TREE_STATE
Struct N_GUI_WIDGET
Struct N_GUI_WINDOW
Struct N_H2_FRAME
Struct N_H2_HEADER
Struct N_H2_HPACK
Struct N_H2_REQUEST
Struct N_H2_SERVER
Struct N_H2_SETTING
Struct N_HTML_ATTR_
Struct N_HTML_FORM
Struct N_HTML_TAG_
Struct N_HTTP3_RESPONSE
Struct N_HTTP_FIELD
Struct N_HTTP_FORM
Struct N_HTTP_FORM_MULTIPART
Struct N_HTTP_FORM_PART
Struct N_HTTP_MULTIPART_PART
Struct N_HTTP_REQUEST
Struct N_HTTP_RESP
Struct N_HTTP_RESPONSE
Struct N_HTTP_SERVER
Struct N_HTTP_SERVER_CONFIG
Struct N_HTTP_SERVER_REQUEST
Struct N_HTTP_SERVER_STATS
Struct N_HTTP_SET_COOKIE
Struct N_HTTP_STREAM
Struct N_ISO_CAMERA
Struct N_ISO_OBJECT
Struct N_KAFKA
Struct N_KAFKA_EVENT
Struct N_MOCK_SERVER
Struct N_MODULE
Struct N_PARALLEL_SLICE
Struct N_PARALLEL_TEAM
Struct N_PARALLEL_WORKER
Struct N_PCRE
Struct N_PROXY_CFG
Struct N_PTH
Struct N_PTH_TENSOR
Struct N_QUERY
Struct N_ROUTE
Struct N_ROUTER
Struct N_ROUTE_MATCH
Struct N_SHA256
Struct N_SOCKET
Struct N_SPAWN_PIPE
Struct N_SSE_CONN
Struct N_SSE_EVENT
Struct N_STR
Struct N_TIFF
Struct N_TIFF_ENTRY
Struct N_TIME
Struct N_URL
Struct N_URL_PARAM
Struct N_USER
Struct N_USERLIST
Struct N_WS_CONN
Struct N_WS_FRAME
Struct N_WS_MESSAGE
Struct N_ZIP_MEMBER
Struct OCTREE
Struct OCTREE_NODE
Struct PARSER
Struct PARTICLE
Struct PARTICLE_EMITTER
Struct PARTICLE_SYSTEM
Struct PEER
Struct PHYSICS
Struct PK_OBJ
Struct PK_VM
Struct POINT2D
Struct POINT3D
Struct PRETTY_OUT
Struct QNODE
Struct QUADTREE
Struct QUADTREE_NODE
Struct REC
Struct RGB
Struct SAMPLE
Struct SEEN
Struct SHARER
Struct SRV
Struct SRV_ARG
Struct STACK
Struct STACK_ITEM
Struct SYNTAX_RUN
Struct THREAD_POOL
Struct THREAD_POOL_NODE
Struct THREAD_WAITING_PROC
Struct TRAJECTORY
Struct TRAJECTORY_POINT
Struct TREE
Struct TREE_NODE
Struct TS_LOG
Struct WAYPOINT3D
Struct WORKER_ARG
Struct ZIP_SINK
Struct _N_DC_ENTRY
Struct _N_DC_GROUP_ENTRY
Struct _N_GUI_COLORWHEEL
Struct _N_GUI_COLORWHEEL_BLOCK
Struct _N_GUI_COLORWHEEL_MOUSE
Struct _N_GUI_CURVE
Struct _N_GUI_CURVE_BLOCK
Struct _N_GUI_CURVE_MOUSE
Struct _N_GUI_GRID
Struct _N_GUI_POPUP_ENTRY
Struct _N_GUI_POPUP_LEVEL
Struct _N_GUI_SB_SKIN
Struct _N_GUI_TA_STEP
Struct _N_GUI_THUMB
Struct _N_GUI_WRAP_ACC
Struct _compiled
Struct _conn
Struct _ip_slot
Struct _mp_param
Struct _n_civil
Struct _seg
Struct client
Struct collector
Struct date_vector
Struct md_atom
Struct md_cells
Struct md_hit
Struct md_line_ctx
Struct mline
Struct n_http_req_header
Struct n_http_req_limits
Struct n_http_request
Struct n_markdown_block
Struct n_markdown_doc
Struct n_markdown_inline
Struct n_markdown_span
Struct n_reactor_stats
Struct n_url_safe
Struct n_url_safe_head
Struct n_wrap_item
Struct producer_state
Struct rects
Struct reply
Struct runner
Struct sink
Struct tbuf
Struct wrap_hit
Struct wrap_span
Structures
Union COORD_VALUE
Union HASH_DATA
Union NODE_DATA_TYPES
Union STACK_DATA
dir_310dcdd4703e877a6b99d5dc3fc54d27
dir_68267d1309a1af8e8297ef4c3efbcdba
dir_d28a4824dc47e487b107a5db32ef43c4
dir_d44c64559bbebec7f509842c48db8b23
ex__accept__pool__client_8c
ex__accept__pool__server_8c
ex__allegro__4_8c
ex__atlas_8c
ex__avro_8c
ex__base64_8c
ex__bind__exclusive_8c
ex__clipboard_8c
ex__clock__sync_8c
ex__common_8c
ex__configfile_8c
ex__cookies_8c
ex__crypto_8c
ex__diff_8c
ex__digest_8c
ex__disk__cache_8c
ex__dns_8c
ex__ecc_8c
ex__entropy_8c
ex__exceptions_8c
ex__file_8c
ex__file__copy_8c
ex__fluid_8c
ex__fluid__config_8c
ex__fluid__config_8h
ex__git_8c
ex__gui_8c
ex__gui__bench_8c
ex__gui__button__keys_8c
ex__gui__checkbox__label_8c
ex__gui__checkbox__release_8c
ex__gui__color__picker_8c
ex__gui__colorwheel_8c
ex__gui__combobox__items_8c
ex__gui__combobox__wheel_8c
ex__gui__cursor_8c
ex__gui__curve_8c
ex__gui__custom_8c
ex__gui__custom__mouse_8c
ex__gui__datagrid_8c
ex__gui__datagrid__keys_8c
ex__gui__datagrid__sort_8c
ex__gui__detach_8c
ex__gui__dictionary_8c
ex__gui__display__fallback_8c
ex__gui__double__click_8c
ex__gui__dropmenu_8c
ex__gui__frameless__drag_8c
ex__gui__global__scroll_8c
ex__gui__glyph_8c
ex__gui__grid_8c
ex__gui__hexview_8c
ex__gui__hover_8c
ex__gui__isometric_8c
ex__gui__kvtable_8c
ex__gui__label__fits_8c
ex__gui__label__lines_8c
ex__gui__layout__persist_8c
ex__gui__listbox_8c
ex__gui__md_8c
ex__gui__multiwin_8c
ex__gui__network_8c
ex__gui__particles_8c
ex__gui__placeholder_8c
ex__gui__popup_8c
ex__gui__progressbar_8c
ex__gui__reentrant_8c
ex__gui__round_8c
ex__gui__sectionlist_8c
ex__gui__slider__default_8c
ex__gui__slider__handle_8c
ex__gui__slider__step_8c
ex__gui__splitpane_8c
ex__gui__suggest_8c
ex__gui__syntaxview_8c
ex__gui__text__shorten_8c
ex__gui__textarea__selection_8c
ex__gui__tooltip_8c
ex__gui__tree__lazy_8c
ex__gui__tree__order_8c
ex__gui__tree__state_8c
ex__gui__window__rect_8c
ex__gui__zorder_8c
ex__hash_8c
ex__hex_8c
ex__html_8c
ex__http2_8c
ex__http2__server_8c
ex__http3_8c
ex__http__cookie_8c
ex__http__form_8c
ex__http__mime_8c
ex__http__req_8c
ex__http__response_8c
ex__http__router_8c
ex__http__server_8c
ex__icc_8c
ex__iso__astar_8c
ex__json_8c
ex__kafka_8c
ex__linalg_8c
ex__list_8c
ex__log_8c
ex__markdown_8c
ex__module_8c
ex__monolith_8c
ex__network_8c
ex__network_8h
ex__network__accept_8c
ex__network__alpn_8c
ex__network__connect__abort_8c
ex__network__mock_8c
ex__network__proxy_8c
ex__network__reactor_8c
ex__network__sni_8c
ex__network__sse_8c
ex__network__ssl_8c
ex__network__ssl__hardened_8c
ex__network__ssl__hostname_8c
ex__network__ssl__nonblock_8c
ex__network__tls__defaults_8c
ex__network__ws_8c
ex__network__ws__limits_8c
ex__nstr_8c
ex__parallel__for_8c
ex__parallel__team_8c
ex__pcre_8c
ex__pretty_8c
ex__pth_8c
ex__query_8c
ex__random_8c
ex__sha256_8c
ex__signals_8c
ex__spawn_8c
ex__ssrf_8c
ex__stack_8c
ex__thread__pool__discard_8c
ex__thread__pool__wait_8c
ex__threads_8c
ex__tiff_8c
ex__time__formats_8c
ex__trajectory_8c
ex__trees_8c
ex__url_8c
ex__url__safe_8c
ex__wrap_8c
ex__x509_8c
ex__zip_8c
ex__zlib_8c
ex_accept_pool_client_8c example
ex_accept_pool_server_8c example
ex_allegro_4_8c example
ex_atlas_8c example
ex_base64_8c example
ex_clock_sync_8c example
ex_common_8c example
ex_configfile_8c example
ex_cookies_8c example
ex_crypto_8c example
ex_diff_8c example
ex_digest_8c example
ex_disk_cache_8c example
ex_dns_8c example
ex_ecc_8c example
ex_entropy_8c example
ex_exceptions_8c example
ex_file_8c example
ex_file_copy_8c example
ex_fluid_8c example
ex_fluid_config_8c example
ex_fluid_config_8h example
ex_git_8c example
ex_gui_8c example
ex_gui_bench_8c example
ex_gui_button_keys_8c example
ex_gui_checkbox_label_8c example
ex_gui_checkbox_release_8c example
ex_gui_color_picker_8c example
ex_gui_colorwheel_8c example
ex_gui_combobox_items_8c example
ex_gui_combobox_wheel_8c example
ex_gui_cursor_8c example
ex_gui_curve_8c example
ex_gui_custom_8c example
ex_gui_custom_mouse_8c example
ex_gui_datagrid_8c example
ex_gui_datagrid_keys_8c example
ex_gui_datagrid_sort_8c example
ex_gui_detach_8c example
ex_gui_dictionary_8c example
ex_gui_display_fallback_8c example
ex_gui_double_click_8c example
ex_gui_dropmenu_8c example
ex_gui_frameless_drag_8c example
ex_gui_global_scroll_8c example
ex_gui_glyph_8c example
ex_gui_grid_8c example
ex_gui_hexview_8c example
ex_gui_hover_8c example
ex_gui_isometric_8c example
ex_gui_kvtable_8c example
ex_gui_label_fits_8c example
ex_gui_label_lines_8c example
ex_gui_layout_persist_8c example
ex_gui_listbox_8c example
ex_gui_md_8c example
ex_gui_multiwin_8c example
ex_gui_network_8c example
ex_gui_particles_8c example
ex_gui_placeholder_8c example
ex_gui_popup_8c example
ex_gui_progressbar_8c example
ex_gui_reentrant_8c example
ex_gui_round_8c example
ex_gui_sectionlist_8c example
ex_gui_slider_default_8c example
ex_gui_slider_handle_8c example
ex_gui_slider_step_8c example
ex_gui_splitpane_8c example
ex_gui_suggest_8c example
ex_gui_syntaxview_8c example
ex_gui_text_shorten_8c example
ex_gui_textarea_selection_8c example
ex_gui_tooltip_8c example
ex_gui_tree_lazy_8c example
ex_gui_tree_order_8c example
ex_gui_tree_state_8c example
ex_gui_window_rect_8c example
ex_gui_zorder_8c example
ex_hash_8c example
ex_hex_8c example
ex_html_8c example
ex_http2_8c example
ex_http2_server_8c example
ex_http_cookie_8c example
ex_http_form_8c example
ex_http_mime_8c example
ex_http_req_8c example
ex_http_response_8c example
ex_http_router_8c example
ex_http_server_8c example
ex_icc_8c example
ex_iso_astar_8c example
ex_json_8c example
ex_kafka_8c example
ex_linalg_8c example
ex_list_8c example
ex_log_8c example
ex_markdown_8c example
ex_module_8c example
ex_monolith_8c example
ex_network_8c example
ex_network_8h example
ex_network_accept_8c example
ex_network_alpn_8c example
ex_network_connect_abort_8c example
ex_network_mock_8c example
ex_network_proxy_8c example
ex_network_reactor_8c example
ex_network_sni_8c example
ex_network_sse_8c example
ex_network_ssl_8c example
ex_network_ssl_hardened_8c example
ex_network_ssl_hostname_8c example
ex_network_ssl_nonblock_8c example
ex_network_tls_defaults_8c example
ex_network_ws_8c example
ex_network_ws_limits_8c example
ex_nstr_8c example
ex_parallel_for_8c example
ex_parallel_team_8c example
ex_pcre_8c example
ex_pretty_8c example
ex_pth_8c example
ex_query_8c example
ex_random_8c example
ex_sha256_8c example
ex_signals_8c example
ex_spawn_8c example
ex_ssrf_8c example
ex_stack_8c example
ex_threads_8c example
ex_tiff_8c example
ex_time_formats_8c example
ex_trajectory_8c example
ex_trees_8c example
ex_url_8c example
ex_url_safe_8c example
ex_wrap_8c example
ex_x509_8c example
ex_zip_8c example
ex_zlib_8c example
mainpage_8dox
n__3d_8c
n__3d_8h
n__aabb_8c
n__aabb_8h
n__allegro5_8c
n__allegro5_8h
n__allegro__4_8c
n__allegro__4_8h
n__anim_8c
n__anim_8h
n__astar_8c
n__astar_8h
n__atlas_8c
n__atlas_8h
n__avro_8c
n__avro_8h
n__base64_8c
n__base64_8h
n__clipboard_8c
n__clipboard_8h
n__clock__sync_8c
n__clock__sync_8h
n__common_8c
n__common_8h
n__config__file_8c
n__config__file_8h
n__cookies_8c
n__cookies_8h
n__crypto_8c
n__crypto_8h
n__dead__reckoning_8c
n__dead__reckoning_8h
n__diff_8c
n__diff_8h
n__digest_8c
n__digest_8h
n__disk__cache_8c
n__disk__cache_8h
n__dns_8c
n__dns_8h
n__ecc_8c
n__ecc_8h
n__entropy_8c
n__entropy_8h
n__enum_8h
n__exceptions_8c
n__exceptions_8h
n__files_8c
n__files_8h
n__fluids_8c
n__fluids_8h
n__games_8c
n__games_8h
n__git_8c
n__git_8h
n__gui_8c
n__gui_8h
n__gui__color_8c
n__gui__color_8h
n__gui__colorwheel_8c
n__gui__colorwheel_8h
n__gui__curve_8c
n__gui__curve_8h
n__gui__grid_8c
n__gui__grid_8h
n__gui__md_8c
n__gui__md_8h
n__gui__popup_8c
n__gui__popup_8h
n__hash_8c
n__hash_8h
n__hex_8c
n__hex_8h
n__html_8c
n__html_8h
n__http2_8c
n__http2_8h
n__http2__server_8c
n__http2__server_8h
n__http3_8c
n__http3_8h
n__http__cookie_8c
n__http__cookie_8h
n__http__form_8c
n__http__form_8h
n__http__mime_8c
n__http__mime_8h
n__http__req_8c
n__http__req_8h
n__http__response_8c
n__http__response_8h
n__http__router_8c
n__http__router_8h
n__http__server_8c
n__http__server_8h
n__icc_8c
n__icc_8h
n__iso__engine_8c
n__iso__engine_8h
n__json_8c
n__json_8h
n__kafka_8c
n__kafka_8h
n__linalg_8c
n__linalg_8h
n__list_8c
n__list_8h
n__log_8c
n__log_8h
n__lz4_8c
n__lz4_8h
n__markdown_8c
n__markdown_8h
n__module_8c
n__module_8h
n__network_8c
n__network_8h
n__network__accept__pool_8c
n__network__accept__pool_8h
n__network__msg_8c
n__network__msg_8h
n__nodup__log_8c
n__nodup__log_8h
n__openssl__compat_8h
n__particles_8c
n__particles_8h
n__pcre_8c
n__pcre_8h
n__pretty_8c
n__pretty_8h
n__pth_8c
n__pth_8h
n__query_8c
n__query_8h
n__random_8c
n__random_8h
n__reactor_8c
n__reactor_8h
n__sha256_8c
n__sha256_8h
n__signals_8c
n__signals_8h
n__ssrf_8c
n__ssrf_8h
n__stack_8c
n__stack_8h
n__str_8c
n__str_8h
n__thread__pool_8c
n__thread__pool_8h
n__tiff_8c
n__tiff_8h
n__time_8c
n__time_8h
n__trajectory_8c
n__trajectory_8h
n__trees_8c
n__trees_8h
n__url__safe_8c
n__url__safe_8h
n__user_8c
n__user_8h
n__windows_8h
n__wrap_8c
n__wrap_8h
n__x509_8c
n__x509_8h
n__zip_8c
n__zip_8h
n__zlib_8c
n__zlib_8h
nilorea_8h
No results
9
Structures
gullradriel edited this page 2026-11-02 12:42:25 +01:00
Table of Contents
Structures
- struct A4_BMP
- struct A4_TIMER
- struct AABB3D
Axis-Aligned Bounding Box (AABB) algorithm. - struct ANIM_DATA
animation properties - struct ANIM_FRAME
struct of the properties of a frame in an animation - struct ANIM_GFX
struct of an animation - struct ANIM_LIB
structure of a library of gfxs - struct ASTAR_BOX
Search window: the bounding box of (start, goal) expanded by ASTAR_SEARCH_MARGIN and clamped to the grid. - struct ASTAR_CELL
Internal node data used during pathfinding. - struct ASTAR_GRID
Grid structure holding walkability, costs, and dimensions. - struct ASTAR_HEAP
Binary min-heap (priority queue) for the open list. - struct ASTAR_HEAP_NODE
Min-heap entry for the open list priority queue. - struct ASTAR_NODE
A single node in the resulting path. - struct ASTAR_PATH
The computed path result. - struct AVRO_FIELD
Avro schema field (for records). - struct AVRO_READER
Avro read cursor for decoding. - struct AVRO_SCHEMA
Avro schema definition. - struct BITMAP
Allegro 4 bitmap. - struct CALLBACK_DATA
data passed to accept callback and worker threads - struct CA_CTX
CA used by the server to mint per-host leaves. - struct CLIENT_JOB
a client thread's job - struct CLIENT_STATE
shared state for client threads - struct CONFIG_FILE
Structure of a config file. - struct CONFIG_FILE_SECTION
Structure of a config section. - union COORD_VALUE
Union to store the coordinate values. - struct CYPHER_PARAM
structure of a n_vigenere_cypher_thread param - struct DATA
string and int holder - struct DEMO_PANEL
one demo panel: a window plus the button that detaches / attaches it - struct DICTIONARY_DEFINITION
dictionary definition for DICTIONARY_ENTRY - struct DICTIONARY_ENTRY
dictionary entry - struct DIFF_OUT
growing output buffer fed by write_and_fit_ex - struct DIFF_TEXT
a text split into lines, all pointing into one owned buffer - struct DRAW_STATE
- struct DR_ENTITY
Dead reckoned entity with extrapolation and convergence state. - struct DR_STATE
A snapshot of entity kinematic state at a point in time. - struct DR_VEC3
3D vector used for position, velocity, and acceleration - struct ExceptionContextList
Exception stack structure. - struct FONT
a font: the built in one, or a TTF font loaded with load_ttf_font() - struct GAME_ENV
Game Environment structure. - struct H2BUF
a growable byte buffer for the read stream and the per-stream accumulators - struct H2_DYN_ENTRY
one HPACK dynamic table entry (owned strings and its accounted size) - struct H2_STREAM
one client-initiated stream - union HASH_DATA
union of the possibles data values of a node - struct HASH_NODE
structure of a hash table node - struct HASH_TABLE
structure of a hash table - struct ISO_DRAW_ENTRY
Draw order entry for segment-sorted rendering. - struct ISO_MAP
Height-aware isometric map with terrain and height layers, per-cell height values, configurable projection, and terrain transition support. - struct ISO_PROJECTION
Axonometric projection parameters. - struct ISO_TILE_SEGMENT
Single vertical segment of a tile: solid matter from bottom to top. - struct ISO_TILE_SEGMENTS
Per-tile height segments. - struct ISO_VISIBLE_EDGES
Per-tile edge visibility flags for height border rendering. - struct JS_STATE
JS emitter state threaded through the helpers. - struct LEX_ITEM
- struct LIST
Structure of a generic LIST container. - struct LIST_NODE
Structure of a generic list node. - struct LOG_LEVELS
internal struct to handle log types - struct LexMenu
an INI driven menu - struct MEMBER
one stored member - struct MIDI
a MIDI song - struct NESTED
what nested() needs - struct NETWORK
Structure of a NETWORK. - struct NETWORK_HTTP_INFO
structure for splitting HTTP requests - struct NETWORK_POOL
structure of a network pool - struct NETWORK_SSL_THREAD_PARAMS
structure of a NETWORK_SSL_THREAD_PARAMS - struct NETW_ACCEPT_POOL
Structure of a parallel accept pool. - struct NETW_ACCEPT_POOL_STATS
Statistics for the accept pool. - struct NETW_MSG
network message, array of char and int - struct NETW_SNI_ARG
- struct NODE_DATA
structure of a TREE node data - union NODE_DATA_TYPES
union of the possibles data values of a TREE node - struct N_ATLAS
a set of atlas pages addressed as (page, cell index) - struct N_ATLAS_PAGE
one atlas page: a bitmap holding cols*rows equally sized cells - struct N_CLOCK_SYNC
clock synchronization estimator - struct N_COOKIE
a single stored cookie - struct N_COOKIE_JAR
a thread-safe cookie jar - struct N_DIFF_LINE
one line of an edit script - struct N_DIFF_RESULT
edit script turning one text into another - struct N_DISK_CACHE
a cache: only where it is - struct N_ENTROPY_BIT
per-bit statistics across a set of equal-length samples - struct N_ENTROPY_POS
per-position statistics across a set of equal-length samples - struct N_FILE_INFO
common file information - struct N_FLUID
structure of a fluid - struct N_FLUID_THREAD_PARAMS
structure passed to a threaded fluid process - struct N_FORM_FIELD
a single form field (input, select, textarea, button) - struct N_GIT_COMMIT_INFO
Commit metadata. - struct N_GIT_REMOTE_AUTH
Credentials for remote operations. - struct N_GIT_REPO
Wrapper around a git_repository handle. - struct N_GIT_STATUS_ENTRY
Single file status entry. - struct N_GUI_BUTTON_DATA
button specific data - struct N_GUI_CHECKBOX_DATA
checkbox specific data - struct N_GUI_COLOR_PICKER
a colour picker: the ids of its widgets and the colour being edited - struct N_GUI_COMBOBOX_DATA
combo box specific data - struct N_GUI_CTX
The top-level GUI context that holds all windows. - struct N_GUI_CUSTOM_DATA
Owner-draw custom widget data: a paint callback, an optional mouse callback, and their user pointers. - struct N_GUI_DATAGRID_COL
one data grid column definition - struct N_GUI_DATAGRID_DATA
data grid specific data: a sortable column table - struct N_GUI_DROPMENU_DATA
dropdown menu specific data - struct N_GUI_DROPMENU_ENTRY
A single entry in a dropdown menu (static or dynamic). - struct N_GUI_GRID_CALLBACKS
What the grid asks of its caller. - struct N_GUI_HEXVIEW_DATA
hex viewer specific data: a read-only byte dump - struct N_GUI_IMAGE_DATA
image widget specific data - struct N_GUI_KVTABLE
key-value table built from textareas, checkboxes, and buttons. - struct N_GUI_KV_CONTENT
- struct N_GUI_KV_ROW
a single row in the KV table - struct N_GUI_LABEL_DATA
static text label specific data - struct N_GUI_LISTBOX_DATA
listbox specific data - struct N_GUI_LISTITEM
a single item in a list/radio/combo widget - struct N_GUI_MARKDOWNVIEW_DATA
markdownview specific data. - struct N_GUI_MD_FONTS
The faces a render uses. - struct N_GUI_MD_STYLE
Colours and metrics. - struct N_GUI_MEAS_ENTRY
- struct N_GUI_MOUSE_EVENT
A mouse event handed to a custom widget, in the widget's own coordinates. - struct N_GUI_PENDING_GEOM
A saved window position retained for a window not yet created at load time (see N_GUI_CTX::pending_layout). - struct N_GUI_PENDING_WIDGET
Saved user-adjustable state for a keyed widget that did not exist when the layout was loaded (a lazily-created splitpane/datagrid). - struct N_GUI_POPUP
the popup - struct N_GUI_PROGRESSBAR_DATA
Progress-bar widget data (display only). - struct N_GUI_RADIOLIST_DATA
radio list specific data - struct N_GUI_SB_TRACK
Where a scrollbar a widget draws inside itself was last painted, and whether the pointer is on it. - struct N_GUI_SCROLLBAR_DATA
scrollbar specific data - struct N_GUI_SECTION
a single foldable section: a clickable header plus the member widgets it shows/hides - struct N_GUI_SECTIONLIST
a vertical accordion of foldable sections inside one window; folding hides a section's widgets and re-stacks the rest, leaving the window's N_GUI_WIN_AUTO_SCROLLBAR to absorb any overflow - struct N_GUI_SLIDER_DATA
slider specific data - struct N_GUI_SPLITPANE_DATA
split pane specific data: a draggable divider between two regions - struct N_GUI_STYLE
Global style holding every configurable layout constant. - struct N_GUI_SUGGEST_SINK
handle textarea key input. - struct N_GUI_SYNTAXVIEW_DATA
syntax view specific data: read-only highlighted text - struct N_GUI_TAB_PANEL
tab panel built from toggle buttons with content window management - struct N_GUI_TB_BUTTONS
Titlebar button state for a window (minimize, maximize, close). - struct N_GUI_TEXTAREA_DATA
text area specific data - struct N_GUI_TEXT_DIMS
bounding box dimensions returned by n_gui_get_text_dims() - struct N_GUI_THEME
Color theme for a widget. - struct N_GUI_TREE
tree view built from an N_GUI listbox - struct N_GUI_TREE_NODE
a single node in the tree view - struct N_GUI_TREE_STATE
A tree's view state, captured by path so it survives a rebuild that replaces every node (a reloaded model has new pointers and new indices). - struct N_GUI_WIDGET
A single GUI widget. - struct N_GUI_WINDOW
A pseudo window that contains widgets. - struct N_H2_FRAME
a parsed HTTP/2 frame; payload aliases the input buffer - struct N_H2_HEADER
one HPACK header field; after a decode both strings are owned (heap) - struct N_H2_HPACK
HPACK codec context: the dynamic table (index 0 = most recently added). - struct N_H2_REQUEST
one complete request received on a stream; every pointer is owned by the server and valid only for the duration of the request callback - struct N_H2_SERVER
server connection state - struct N_H2_SETTING
one SETTINGS parameter (identifier and value) - struct N_HTML_ATTR_
attribute parsed off an HTML start tag (name lowercased, value raw) - struct N_HTML_FORM
a parsed HTML form with its fields - struct N_HTML_TAG_
a single tag picked out by the scanner - struct N_HTTP3_RESPONSE
Result of an HTTP/3 exchange. - struct N_HTTP_FIELD
one decoded name=value pair; both are NUL-terminated and hold no NUL - struct N_HTTP_FORM
decoded fields, in the order they were sent - struct N_HTTP_FORM_MULTIPART
a parsed multipart/form-data body - struct N_HTTP_FORM_PART
one part of a multipart/form-data body; the body is NOT copied - struct N_HTTP_MULTIPART_PART
a single part of a parsed multipart/form-data body - struct N_HTTP_REQUEST
parsed HTTP request for mock server callback - struct N_HTTP_RESP
a response under construction (fields are private, use the functions) - struct N_HTTP_RESPONSE
HTTP response to send from mock server callback. - struct N_HTTP_SERVER
a server (opaque) - struct N_HTTP_SERVER_CONFIG
server settings; start from n_http_server_config_defaults() - struct N_HTTP_SERVER_REQUEST
a request as the handler sees it (fields are read-only) - struct N_HTTP_SERVER_STATS
counters, see n_http_server_stats() - struct N_HTTP_SET_COOKIE
what a Set-Cookie should carry - struct N_HTTP_STREAM
a streamed body being written - struct N_ISO_CAMERA
2D isometric camera for viewport management. - struct N_ISO_OBJECT
Drawable object for depth-sorted isometric rendering. - struct N_KAFKA
structure of a KAFKA consumer or producer handle - struct N_KAFKA_EVENT
structure of a KAFKA message - struct N_MOCK_SERVER
mock HTTP server handle - struct N_MODULE
an opened shared library - struct N_PARALLEL_SLICE
One slice of a parallel loop, as handed to its thread. - struct N_PARALLEL_TEAM
A team of threads kept alive between parallel loops. - struct N_PARALLEL_WORKER
One worker of a N_PARALLEL_TEAM, as handed to its thread. - struct N_PCRE
N_PCRE structure. - struct N_PROXY_CFG
Parsed proxy URL components. - struct N_PTH
A checkpoint's tensors. - struct N_PTH_TENSOR
One tensor of a checkpoint. - struct N_QUERY
Opaque compiled query (see n_query_compile / n_query_eval / n_query_free). - struct N_ROUTE
one route of a table - struct N_ROUTER
a compiled router (opaque) - struct N_ROUTE_MATCH
a successful match: the route and its decoded placeholder values - struct N_SHA256
a SHA-256 in progress: plain data, copyable to fork a hash - struct N_SOCKET
Structure of a N_SOCKET. - struct N_SPAWN_PIPE
A program started with its standard input on a pipe the caller writes to (n_spawn_pipe_open()), or its standard output on one the caller reads (n_spawn_pipe_open_read()). - struct N_SSE_CONN
SSE connection handle. - struct N_SSE_EVENT
SSE event received from server. - struct N_STR
A box including a string and his lenght. - struct N_TIFF
The first directory of a TIFF structured buffer. - struct N_TIFF_ENTRY
One directory entry. - struct N_TIME
Timing Structure. - struct N_URL
parsed URL components - struct N_URL_PARAM
a single query parameter key=value pair - struct N_USER
USER management cell. - struct N_USERLIST
USER list. - struct N_WS_CONN
WebSocket connection. - struct N_WS_FRAME
A single parsed WebSocket frame (RFC 6455). - struct N_WS_MESSAGE
WebSocket message. - struct N_ZIP_MEMBER
What n_zip_find() says about a member. - struct OCTREE
structure of an OCTREE - struct OCTREE_NODE
structure of an OCTREE node - struct PARSER
- struct PARTICLE
Structure of a single particle. - struct PARTICLE_EMITTER
Structure of a particle emitter. - struct PARTICLE_SYSTEM
Structure of a particle system. - struct PEER
- struct PHYSICS
structure of the physics of an object - struct PK_OBJ
One pickle value. - struct PK_VM
The interpreter. - struct POINT2D
Structure for a POINT2D in the 2D space. - struct POINT3D
Structure for a POINT3D in the 3D space. - struct PRETTY_OUT
growing output buffer fed by write_and_fit_ex - struct QNODE
- struct QUADTREE
structure of a quad tree - struct QUADTREE_NODE
structure of a quad tree node - struct REC
- struct RGB
palette entry, unused in 32 bit mode - struct SAMPLE
a sound sample - struct SEEN
- struct SHARER
what sharer() needs - struct SRV
server worker context - struct SRV_ARG
Carries the served leaf certificate to the SNI pick callback. - struct STACK
STACK structure. - union STACK_DATA
structure of a STACK_ITEM data - struct STACK_ITEM
structure of a STACK item - struct SYNTAX_RUN
draw a run of text and advance the pen x by its width. - struct THREAD_POOL
Structure of a thread pool. - struct THREAD_POOL_NODE
- struct THREAD_WAITING_PROC
Structure of a waiting process item. - struct TRAJECTORY
structure holding all data for trajectory interpolation / extrapolation - struct TRAJECTORY_POINT
a single waypoint in a multi-point trajectory path - struct TREE
structure of a TREE - struct TREE_NODE
structure of a n-ary TREE node - struct TS_LOG
ThreadSafe LOGging structure. - struct WAYPOINT3D
- struct WORKER_ARG
data passed to worker thread function - struct ZIP_SINK
where unpacked bytes go: a file, or a buffer in memory - struct _N_DC_ENTRY
one entry found by a walk of the directory - struct _N_DC_GROUP_ENTRY
one entry of a group prune: the entry and the cache it is in - struct _N_GUI_COLORWHEEL
a wheel's state, owned by its custom widget - struct _N_GUI_COLORWHEEL_BLOCK
a wheel's state and its mouse callback's context in one allocation, because a custom widget owns one pointer - struct _N_GUI_COLORWHEEL_MOUSE
what a wheel's mouse callback needs: the context and the state - struct _N_GUI_CURVE
an editor's state, owned by its custom widget - struct _N_GUI_CURVE_BLOCK
an editor's state and its mouse callback's context in one allocation, because a custom widget owns one pointer - struct _N_GUI_CURVE_MOUSE
what an editor's mouse callback needs: the context, to find the widget and mark the GUI dirty, and the editor's state - struct _N_GUI_GRID
a grid's state, owned by its custom widget - struct _N_GUI_POPUP_ENTRY
one entry. - struct _N_GUI_POPUP_LEVEL
what a level's widget is handed: stable while the entries array moves - struct _N_GUI_SB_SKIN
The look of one scrollbar: the style values a bar's paint reads, gathered so that the painter does not have to know which set of them it was handed. - struct _N_GUI_TA_STEP
one step of a textarea's per-character wrapped layout - struct _N_GUI_THUMB
a scrollbar thumb: length along the track, and offset from the track start - struct _N_GUI_WRAP_ACC
accumulator for _wrap_words: records the first word index of each line, and whether the line ends a paragraph - struct _compiled
- struct _conn
- struct _ip_slot
- struct _mp_param
- struct _n_civil
- struct _seg
- struct client
a test client connection, plain or TLS - struct collector
- struct date_vector
a timestamp and what PHP prints for it - struct md_atom
One layout atom: a glyph (nbytes > 0) or a hard break. - struct md_cells
- struct md_hit
A hit-test threaded through the layout: when a link atom's cell contains the point, its url is copied out while the document is still live. - struct md_line_ctx
Everything a line needs, carried through n_wrap to the emit callback, which is handed only an item range, a line number and a width. - struct mline
- struct n_http_req_header
One header line, as offsets into the parsed buffer: the name is [name_off, name_off + name_len), the value (surrounding spaces and tabs trimmed) is [value_off, value_off + value_len). - struct n_http_req_limits
Limits for n_http_request_parse_ex(). - struct n_http_request
A parsed request head. - struct n_markdown_block
One block. - struct n_markdown_doc
A parsed document: an owned array of blocks. - struct n_markdown_inline
One flow of inline runs (a paragraph, a quote, or one list item). - struct n_markdown_span
One inline run: visible text, a style bitmask, and (for a link) an already-http(s)-validated url. - struct n_reactor_stats
Counters for the dashboard / profile_server.sh. - struct n_url_safe
The parts of an absolute http(s) URL. - struct n_url_safe_head
The response-head fields a fetcher acts on. - struct n_wrap_item
One pre-measured layout item: a glyph, an emoji cell, an inline image, or a whole word, the wrap only ever looks atwidthandflags. - struct producer_state
what a test producer writes - struct rects
- struct reply
a parsed response as the client saw it - struct runner
server thread state - struct sink
an in-memory sink for n_http_response_write() - struct tbuf
- struct wrap_hit
state for n_wrap_index_at's per-line callback - struct wrap_span
state for n_wrap_span_rects' per-line callback
Modules
- AABB3D
- ACCEPT_POOL
- ALLEGRO4
- ALLEGRO5
- ANIM_LIB
- ASTAR
- ATLAS_LIB
- AVRO
- CLOCK_SYNC
- COMMONS
- CONFIGFILE
- CYPHER_BASE64
- CYPHER_VIGENERE
- DEAD_RECKONING
- ENUMS
- EXCEPTIONS
- GAME_ENV
- GIT
- GUI
- HASH_TABLE
- ISOMETRIC_ENGINE
- LIST
- LOG
- LOGNODUP
- LZ4
- NETWORKING
- NETWORK_MSG
- N_COOKIES
- N_DIFF
- N_DIGEST
- N_DISK_CACHE
- N_DNS
- N_ECC
- N_ENTROPY
- N_FILES
- N_FLUIDS
- N_GUI_COLOR
- N_GUI_COLORWHEEL
- N_GUI_CURVE
- N_GUI_GRID
- N_GUI_POPUP
- N_HEX
- N_HTTP3
- N_HTTP_COOKIE
- N_HTTP_FORM
- N_HTTP_MIME
- N_HTTP_REQ
- N_HTTP_RESP
- N_HTTP_ROUTER
- N_HTTP_SERVER
- N_ICC
- N_JSON
- N_KAFKA
- N_LINALG
- N_MODULE
- N_OPENSSL_COMPAT
- N_PRETTY
- N_PTH
- N_QUERY
- N_RANDOM
- N_SHA256
- N_STR
- N_TIFF
- N_TIME
- N_USER
- N_X509
- N_ZIP
- PARTICLES
- PCRE
- PHYSICS
- SIGNALS
- STACK
- THREADS
- TRAJECTORY
- TREE
- ZLIB