|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Go to the source code of this file.
Classes | |
| struct | ice::Buffer |
Namespaces | |
| namespace | ice |
| SPDX-License-Identifier: MIT. | |
| namespace | ice::buffer |
Functions | |
| void | ice::buffer::set_capacity (ice::Buffer &buffer, ice::usize new_capacity) noexcept |
| void | ice::buffer::grow (ice::Buffer &buffer, ice::usize min_capacity) noexcept |
| auto | ice::buffer::append_reserve (ice::Buffer &buffer, ice::meminfo meminfo) noexcept -> ice::Memory |
| auto | ice::buffer::size (ice::Buffer const &buffer) noexcept -> ice::usize |
| auto | ice::buffer::capacity (ice::Buffer const &buffer) noexcept -> ice::usize |
| auto | ice::buffer::required_capacity (ice::Buffer const &buffer, ice::meminfo meminfo) noexcept -> ice::usize |
| auto | ice::buffer::space (ice::Buffer const &buffer) noexcept -> ice::usize |
| bool | ice::buffer::empty (ice::Buffer const &buffer) noexcept |
| bool | ice::buffer::has_space (ice::Buffer const &buffer, ice::meminfo meminfo) noexcept |
| auto | ice::buffer::data_view (ice::Buffer const &buffer) noexcept -> ice::Data |
| auto | ice::buffer::memory_pointer (ice::Buffer const &buffer) noexcept |