Class · aurore

aurore::Profiler

On this page
aurore/core/profiler.hpp
#include <aurore/core/profiler.hpp>

class aurore::Profiler

Types 1

enum class Phase
Value
EVENTS
INPUT
UPDATE
DRAW
INSPECTOR
FLUSH
SWAP

profiler.hpp:78

Static functions 12

static void setEnabled(bool enabled)
static bool isEnabled()
static bool isMeasuring()
static const FrameProfile & getLastFrame()
static Event * getFrameEvent()
static void setAllocationCounter(std::function< uint64_t()> counter)
static void beginFrame()
static void endPhase(Phase phase)
static void endFrame(bool drawn)
static void addLayout(Time duration)
static void addViewLaidOut()
static void setDrawStats(uint32_t drawCalls, uint32_t triangles)

Read from Aurore's headers by Doxygen at each build · library/include