Lines Matching refs:MICROPROFILE_API

161 #ifndef MICROPROFILE_API
162 #define MICROPROFILE_API macro
165 MICROPROFILE_API int64_t MicroProfileTicksPerSecondCpu();
334 MICROPROFILE_API void MicroProfileInit();
335 MICROPROFILE_API void MicroProfileShutdown();
336 MICROPROFILE_API MicroProfileToken MicroProfileFindToken(const char* sGroup, const char* sName);
337 MICROPROFILE_API MicroProfileToken MicroProfileGetToken(const char* sGroup, const char* sName, uint…
338 MICROPROFILE_API MicroProfileToken MicroProfileGetMetaToken(const char* pName);
339 MICROPROFILE_API void MicroProfileMetaUpdate(MicroProfileToken, int nCount, MicroProfileTokenType e…
340 MICROPROFILE_API uint64_t MicroProfileEnter(MicroProfileToken nToken);
341 MICROPROFILE_API void MicroProfileLeave(MicroProfileToken nToken, uint64_t nTick);
342 MICROPROFILE_API uint64_t MicroProfileGpuEnter(MicroProfileToken nToken);
343 MICROPROFILE_API void MicroProfileGpuLeave(MicroProfileToken nToken, uint64_t nTick);
348 MICROPROFILE_API void MicroProfileFlip(); //! call once per frame.
349 MICROPROFILE_API void MicroProfileTogglePause();
350 MICROPROFILE_API void MicroProfileForceEnableGroup(const char* pGroup, MicroProfileTokenType Type);
351 MICROPROFILE_API void MicroProfileForceDisableGroup(const char* pGroup, MicroProfileTokenType Type);
352 MICROPROFILE_API float MicroProfileGetTime(const char* pGroup, const char* pName);
353 MICROPROFILE_API void MicroProfileContextSwitchSearch(uint32_t* pContextSwitchStart, uint32_t* pCon…
354 MICROPROFILE_API void MicroProfileOnThreadCreate(const char* pThreadName); //should be called from …
355 MICROPROFILE_API void MicroProfileOnThreadExit(); //call on exit to reuse log
356 MICROPROFILE_API void MicroProfileInitThreadLog();
357 MICROPROFILE_API void MicroProfileSetForceEnable(bool bForceEnable);
358 MICROPROFILE_API bool MicroProfileGetForceEnable();
359 MICROPROFILE_API void MicroProfileSetEnableAllGroups(bool bEnable);
360 MICROPROFILE_API void MicroProfileEnableCategory(const char* pCategory);
361 MICROPROFILE_API void MicroProfileDisableCategory(const char* pCategory);
362 MICROPROFILE_API bool MicroProfileGetEnableAllGroups();
363 MICROPROFILE_API void MicroProfileSetForceMetaCounters(bool bEnable);
364 MICROPROFILE_API bool MicroProfileGetForceMetaCounters();
365 MICROPROFILE_API void MicroProfileEnableMetaCounter(const char* pMet);
366 MICROPROFILE_API void MicroProfileDisableMetaCounter(const char* pMet);
367 MICROPROFILE_API void MicroProfileSetAggregateFrames(int frames);
368 MICROPROFILE_API int MicroProfileGetAggregateFrames();
369 MICROPROFILE_API int MicroProfileGetCurrentAggregateFrames();
370 MICROPROFILE_API MicroProfile* MicroProfileGet();
371 MICROPROFILE_API void MicroProfileGetRange(uint32_t nPut, uint32_t nGet, uint32_t nRange[2][2]);
372 MICROPROFILE_API std::recursive_mutex& MicroProfileGetMutex();
373 MICROPROFILE_API void MicroProfileStartContextSwitchTrace();
374 MICROPROFILE_API void MicroProfileStopContextSwitchTrace();
375 MICROPROFILE_API bool MicroProfileIsLocalThread(uint32_t nThreadId);
379 MICROPROFILE_API void MicroProfileDumpFile(const char* pHtml, const char* pCsv);
380 MICROPROFILE_API uint32_t MicroProfileWebServerPort();
390 MICROPROFILE_API uint32_t MicroProfileGpuInsertTimeStamp();
391 MICROPROFILE_API uint64_t MicroProfileGpuGetTimeStamp(uint32_t nKey);
392 MICROPROFILE_API uint64_t MicroProfileTicksPerSecondGpu();
393 MICROPROFILE_API int MicroProfileGetGpuTickReference(int64_t* pOutCPU, int64_t* pOutGpu);
403 MICROPROFILE_API void MicroProfileGpuInitD3D11(void* pDevice, void* pDeviceContext);
408 MICROPROFILE_API void MicroProfileGpuInitGL();
414 MICROPROFILE_API const char* MicroProfileGetThreadName();
1065 MICROPROFILE_API MicroProfile* MicroProfileGet() in MicroProfileGet()