Blender V5.0
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)

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,
b )
Value:

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, and name.

Referenced by CProfileSample::CProfileSample().

◆ btEnterProfileZoneDefault()

void btEnterProfileZoneDefault ( const char * name)

Definition at line 706 of file btQuickprof.cpp.

References name.

◆ 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.

Referenced by CProfileSample::~CProfileSample().

◆ 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