Blender  V3.3
Classes | Macros | Functions | Variables
btQuickprof.cpp File Reference
#include "btQuickprof.h"
#include "btThreads.h"
#include <sys/time.h>

Go to the source code of this file.

Classes

struct  btClockData
 

Macros

#define mymin(a, b)   (a > b ? a : b)
 

Functions

void btEnterProfileZoneDefault (const char *name)
 
void btLeaveProfileZoneDefault ()
 
unsigned int btQuickprofGetCurrentThreadIndex2 ()
 
void btEnterProfileZone (const char *name)
 
void btLeaveProfileZone ()
 
btEnterProfileZoneFuncbtGetCurrentEnterProfileZoneFunc ()
 
btLeaveProfileZoneFuncbtGetCurrentLeaveProfileZoneFunc ()
 
void btSetCustomEnterProfileZoneFunc (btEnterProfileZoneFunc *enterFunc)
 
void btSetCustomLeaveProfileZoneFunc (btLeaveProfileZoneFunc *leaveFunc)
 

Variables

static btEnterProfileZoneFuncbts_enterFunc = btEnterProfileZoneDefault
 
static btLeaveProfileZoneFuncbts_leaveFunc = btLeaveProfileZoneDefault
 

Macro Definition Documentation

◆ mymin

#define mymin (   a,
 
)    (a > b ? a : b)

Definition at line 64 of file btQuickprof.cpp.

Function Documentation

◆ btEnterProfileZone()

void btEnterProfileZone ( const char *  name)

Definition at line 767 of file btQuickprof.cpp.

References bts_enterFunc.

Referenced by CProfileSample::CProfileSample().

◆ btEnterProfileZoneDefault()

void btEnterProfileZoneDefault ( const char *  name)

Definition at line 706 of file btQuickprof.cpp.

◆ btGetCurrentEnterProfileZoneFunc()

btEnterProfileZoneFunc* btGetCurrentEnterProfileZoneFunc ( )

Definition at line 776 of file btQuickprof.cpp.

References bts_enterFunc.

◆ btGetCurrentLeaveProfileZoneFunc()

btLeaveProfileZoneFunc* btGetCurrentLeaveProfileZoneFunc ( )

Definition at line 780 of file btQuickprof.cpp.

References bts_leaveFunc.

◆ btLeaveProfileZone()

void btLeaveProfileZone ( )

Definition at line 771 of file btQuickprof.cpp.

References bts_leaveFunc.

◆ btLeaveProfileZoneDefault()

void btLeaveProfileZoneDefault ( )

Definition at line 709 of file btQuickprof.cpp.

◆ btQuickprofGetCurrentThreadIndex2()

unsigned int btQuickprofGetCurrentThreadIndex2 ( )

Definition at line 738 of file btQuickprof.cpp.

References __declspec(), btGetCurrentThreadIndex(), gThreadCounter, and U.

◆ btSetCustomEnterProfileZoneFunc()

void btSetCustomEnterProfileZoneFunc ( btEnterProfileZoneFunc enterFunc)

Definition at line 785 of file btQuickprof.cpp.

References bts_enterFunc.

◆ btSetCustomLeaveProfileZoneFunc()

void btSetCustomLeaveProfileZoneFunc ( btLeaveProfileZoneFunc leaveFunc)

Definition at line 789 of file btQuickprof.cpp.

References bts_leaveFunc.

Variable Documentation

◆ bts_enterFunc

◆ bts_leaveFunc