|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Classes | |
| struct | AIOPortInfo |
| struct | AIOStatusInfo |
| struct | AIORequest |
| struct | AIOProcessLimits |
Typedefs | |
| using | AIOPort = struct AIOPortInternal* |
| using | AIORequestCallback |
Enumerations | |
| enum class | AIORequestResult : ice::u8 { Error , Success , Timeout } |
Functions | |
| auto | aio_open (ice::Allocator &alloc, ice::native_aio::AIOPortInfo const &info) noexcept -> ice::native_aio::AIOPort |
| void | aio_close (ice::native_aio::AIOPort port) noexcept |
| auto | aio_status (ice::native_aio::AIOPort port) noexcept -> ice::native_aio::AIOStatusInfo |
| auto | aio_native_handle (ice::native_aio::AIOPort port) noexcept -> void * |
| auto | aio_worker_limit (ice::native_aio::AIOPort port) noexcept -> ice::u32 |
| auto | aio_process_events (ice::native_aio::AIOPort port, ice::native_aio::AIOProcessLimits limits={}) noexcept -> ice::u32 |
Copyright 2025 - 2026, Dandielo dandi.nosp@m.elo@.nosp@m.icesh.nosp@m.ard..nosp@m.net SPDX-License-Identifier: MIT
| using ice::native_aio::AIOPort = struct AIOPortInternal* |
|
strong |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |