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

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

Alloc(const void *, size_t, std::optional< CStringView >, int, std::source_location) noexcept overridehelios::profile::FlamegraphBackendinlinevirtual
BeginZone(const ZoneSpec &spec, std::span< std::byte > storage) noexcept overridehelios::profile::FlamegraphBackendvirtual
EndZone(std::span< std::byte > storage) noexcept overridehelios::profile::FlamegraphBackendvirtual
FlamegraphBackend(FlamegraphBackendConfig config={}) noexcepthelios::profile::FlamegraphBackendinlineexplicit
FlamegraphBackend(const FlamegraphBackend &)=deletehelios::profile::FlamegraphBackend
FlamegraphBackend(FlamegraphBackend &&)=deletehelios::profile::FlamegraphBackend
FrameMark() noexcept overridehelios::profile::FlamegraphBackendvirtual
FrameMark(CStringView name) noexcept overridehelios::profile::FlamegraphBackendvirtual
FrameMarkEnd(CStringView name) noexcept overridehelios::profile::FlamegraphBackendvirtual
FrameMarkStart(CStringView name) noexcept overridehelios::profile::FlamegraphBackendvirtual
Free(const void *, std::optional< CStringView >, int, std::source_location) noexcept overridehelios::profile::FlamegraphBackendinlinevirtual
MemoryDiscard(CStringView) noexcept overridehelios::profile::FlamegraphBackendinlinevirtual
MemoryDiscard(CStringView, int) noexcept overridehelios::profile::FlamegraphBackendinlinevirtual
Message(std::string_view text, uint32_t color) noexcept overridehelios::profile::FlamegraphBackendvirtual
Name() const noexcept overridehelios::profile::FlamegraphBackendinlinevirtual
operator=(const FlamegraphBackend &)=deletehelios::profile::FlamegraphBackend
operator=(FlamegraphBackend &&)=deletehelios::profile::FlamegraphBackend
Plot(CStringView name, double value) noexcept overridehelios::profile::FlamegraphBackendvirtual
PlotConfig(CStringView, PlotFormat, bool, bool, uint32_t) noexcept overridehelios::profile::FlamegraphBackendinlinevirtual
SetThreadName(CStringView) noexcept overridehelios::profile::FlamegraphBackendinlinevirtual
Shutdown() noexcept overridehelios::profile::FlamegraphBackendvirtual
Startup() noexcept overridehelios::profile::FlamegraphBackendvirtual
ZoneName(std::span< std::byte > storage, std::string_view name) noexcept overridehelios::profile::FlamegraphBackendvirtual
ZoneStorageSize() const noexcept overridehelios::profile::FlamegraphBackendvirtual
ZoneText(std::span< std::byte > storage, std::string_view text) noexcept overridehelios::profile::FlamegraphBackendvirtual
ZoneValue(std::span< std::byte > storage, uint64_t value) noexcept overridehelios::profile::FlamegraphBackendvirtual
~Backend() noexcept=defaulthelios::profile::Backendvirtual
~FlamegraphBackend() noexcept override=defaulthelios::profile::FlamegraphBackend