Helios Engine
A modular ECS based data-oriented C++23 game engine framework
Loading...
Searching...
No Matches
helios::profile::Profiler Member List

This is the complete list of members for helios::profile::Profiler, including all inherited members.

AddBackend(Args &&... args) noexcepthelios::profile::Profilerinline
Alloc(const void *ptr, size_t size, std::optional< CStringView > name, int depth, std::source_location loc) noexcepthelios::profile::Profiler
BackendCount() const noexcepthelios::profile::Profilerinline
BeginZone(const ZoneSpec &spec, std::span< std::byte > storage) noexcepthelios::profile::Profiler
Clear() noexcepthelios::profile::Profilerinline
Contains() const noexcepthelios::profile::Profilerinline
Contains(BackendTypeIndex index) const noexcepthelios::profile::Profilerinline
EndZone(std::span< std::byte > storage) noexcepthelios::profile::Profiler
Finalize() noexcepthelios::profile::Profiler
Finalized() const noexcepthelios::profile::Profilerinline
FrameMark() noexcepthelios::profile::Profiler
FrameMark(CStringView name) noexcepthelios::profile::Profiler
FrameMarkEnd(CStringView name) noexcepthelios::profile::Profiler
FrameMarkStart(CStringView name) noexcepthelios::profile::Profiler
Free(const void *ptr, std::optional< CStringView > name, int depth, std::source_location loc) noexcepthelios::profile::Profiler
Get() noexcepthelios::profile::Profilerinline
Get() const noexcepthelios::profile::Profilerinline
Get(BackendTypeIndex index) noexcepthelios::profile::Profilerinline
Get(BackendTypeIndex index) const noexcepthelios::profile::Profilerinline
Instance() noexcepthelios::profile::Profilerinlinestatic
MemoryDiscard(CStringView name) noexcepthelios::profile::Profiler
MemoryDiscard(CStringView name, int depth) noexcepthelios::profile::Profiler
Message(std::string_view text, uint32_t color) noexcepthelios::profile::Profiler
Plot(CStringView name, double value) noexcepthelios::profile::Profiler
PlotConfig(CStringView name, PlotFormat type, bool step, bool fill, uint32_t color) noexcepthelios::profile::Profiler
RemoveBackend() noexcepthelios::profile::Profilerinline
RemoveBackend(BackendTypeIndex index) noexcepthelios::profile::Profilerinline
SetThreadName(CStringView name) noexcepthelios::profile::Profiler
Shutdown() noexcepthelios::profile::Profiler
Startup() noexcepthelios::profile::Profiler
StorageOffset() const noexcepthelios::profile::Profilerinline
TryGet() noexcepthelios::profile::Profilerinline
TryGet() const noexcepthelios::profile::Profilerinline
TryGet(BackendTypeIndex index) noexcepthelios::profile::Profilerinline
TryGet(BackendTypeIndex index) const noexcepthelios::profile::Profilerinline
ZoneName(std::span< std::byte > storage, std::string_view name) noexcepthelios::profile::Profiler
ZoneText(std::span< std::byte > storage, std::string_view text) noexcepthelios::profile::Profiler
ZoneValue(std::span< std::byte > storage, uint64_t value) noexcepthelios::profile::Profiler