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

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

Alloc(const void *ptr, size_t size, std::optional< CStringView > name, int depth, std::source_location loc) noexcept=0helios::profile::Backendpure virtual
BeginZone(const ZoneSpec &spec, std::span< std::byte > storage) noexcept=0helios::profile::Backendpure virtual
EndZone(std::span< std::byte > storage) noexcept=0helios::profile::Backendpure virtual
FrameMark() noexcept=0helios::profile::Backendpure virtual
FrameMark(CStringView name) noexcept=0helios::profile::Backendpure virtual
FrameMarkEnd(CStringView name) noexcept=0helios::profile::Backendpure virtual
FrameMarkStart(CStringView name) noexcept=0helios::profile::Backendpure virtual
Free(const void *ptr, std::optional< CStringView > name, int depth, std::source_location loc) noexcept=0helios::profile::Backendpure virtual
MemoryDiscard(CStringView name) noexcept=0helios::profile::Backendpure virtual
MemoryDiscard(CStringView name, int depth) noexcept=0helios::profile::Backendpure virtual
Message(std::string_view text, uint32_t color) noexcept=0helios::profile::Backendpure virtual
Name() const noexcept=0helios::profile::Backendpure virtual
Plot(CStringView name, double value) noexcept=0helios::profile::Backendpure virtual
PlotConfig(CStringView name, PlotFormat type, bool step, bool fill, uint32_t color) noexcept=0helios::profile::Backendpure virtual
SetThreadName(CStringView name) noexcept=0helios::profile::Backendpure virtual
Shutdown() noexcepthelios::profile::Backendinlinevirtual
Startup() noexcepthelios::profile::Backendinlinevirtual
ZoneName(std::span< std::byte > storage, std::string_view name) noexcept=0helios::profile::Backendpure virtual
ZoneStorageSize() const noexcept=0helios::profile::Backendpure virtual
ZoneText(std::span< std::byte > storage, std::string_view text) noexcept=0helios::profile::Backendpure virtual
ZoneValue(std::span< std::byte > storage, uint64_t value) noexcept=0helios::profile::Backendpure virtual
~Backend() noexcept=defaulthelios::profile::Backendvirtual