Skip to content

ludus::foundation::profiling::ProfileCategory

Ludus Wiki · API overview · Browse API

Struct

A coarse capture/display grouping.
Declared inline constexpr at namespace scope, e.g. LUDUS_PROFILE_CATEGORY(Render, "Render");. Id 0 (empty name) means "uncategorised".

Declared in modules/foundation/profiling/include/ludus/foundation/profiling/zone.hpp

#include <ludus/foundation/profiling/zone.hpp>
struct ludus::foundation::profiling::ProfileCategory

Fields

Id

uint32 ludus::foundation::profiling::ProfileCategory::Id

Related types: uint32

Declared in modules/foundation/profiling/include/ludus/foundation/profiling/zone.hpp

Name

std::string_view ludus::foundation::profiling::ProfileCategory::Name

Declared in modules/foundation/profiling/include/ludus/foundation/profiling/zone.hpp

Methods

ProfileCategory

ludus::foundation::profiling::ProfileCategory::ProfileCategory(std::string_view category_name) noexcept

Declared in modules/foundation/profiling/include/ludus/foundation/profiling/zone.hpp

ProfileCategory

constexpr ludus::foundation::profiling::ProfileCategory::ProfileCategory(uint32 category_id, std::string_view category_name) noexcept

Related types: uint32

Declared in modules/foundation/profiling/include/ludus/foundation/profiling/zone.hpp