|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Go to the source code of this file.
Namespaces | |
| namespace | ice |
| SPDX-License-Identifier: MIT. | |
| namespace | ice::profiling |
Macros | |
| #define | IPT_ENABLED 0 |
| #define | IPT_FRAME_MARK |
| #define | IPT_FRAME_MARK_NAMED(...) |
| #define | IPT_ZONE_SCOPED |
| #define | IPT_ZONE_SCOPED_NAMED(...) |
| #define | IPT_ZONE_NAME_STR(str) |
| #define | IPT_ZONE_TEXT(txt, size) |
| #define | IPT_ZONE_TEXT_STR(str) |
| #define | IPT_ALLOC(ptr, size) |
| #define | IPT_DEALLOC(ptr) |
| #define | IPT_ALLOC_POOL(ptr, size, name) |
| #define | IPT_DEALLOC_POOL(ptr, name) |
| #define | IPT_MESSAGE(txt) |
| #define | IPT_MESSAGE_STR(txt) |
| #define | IPT_FIBERS 0 |
| #define | IPT_FIBER_START(name) |
| #define | IPT_FIBER_END |
Variables | |
| static constexpr bool | ice::profiling::is_enabled = IPT_ENABLED |
| static constexpr bool | ice::profiling::has_fiber_support = IPT_FIBERS |
| #define IPT_ALLOC | ( | ptr, | |
| size ) |
| #define IPT_ALLOC_POOL | ( | ptr, | |
| size, | |||
| name ) |
| #define IPT_DEALLOC | ( | ptr | ) |
| #define IPT_DEALLOC_POOL | ( | ptr, | |
| name ) |
| #define IPT_ENABLED 0 |
Copyright 2022 - 2026, Dandielo dandi.nosp@m.elo@.nosp@m.icesh.nosp@m.ard..nosp@m.net SPDX-License-Identifier: MIT
| #define IPT_FIBER_END |
| #define IPT_FIBER_START | ( | name | ) |
| #define IPT_FIBERS 0 |
| #define IPT_FRAME_MARK |
| #define IPT_FRAME_MARK_NAMED | ( | ... | ) |
| #define IPT_MESSAGE | ( | txt | ) |
| #define IPT_MESSAGE_STR | ( | txt | ) |
| #define IPT_ZONE_NAME_STR | ( | str | ) |
| #define IPT_ZONE_SCOPED |
| #define IPT_ZONE_SCOPED_NAMED | ( | ... | ) |
| #define IPT_ZONE_TEXT | ( | txt, | |
| size ) |
| #define IPT_ZONE_TEXT_STR | ( | str | ) |