mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-18 17:00:26 +02:00
43 lines
936 B
C
43 lines
936 B
C
/*
|
|
COLLISION_USAGE.H
|
|
|
|
header included in hcex build.
|
|
*/
|
|
|
|
#ifndef __COLLISION_USAGE_H
|
|
#define __COLLISION_USAGE_H
|
|
#pragma once
|
|
|
|
/* ---------- constants */
|
|
|
|
enum
|
|
{
|
|
MAXIMUM_COLLISION_USER_STACK_DEPTH = 32,
|
|
};
|
|
|
|
/* ---------- macros */
|
|
|
|
/* ---------- structures */
|
|
|
|
/* ---------- prototypes/COLLISION_USAGE.C */
|
|
|
|
void collision_log_initialize(void);
|
|
void collision_log_dispose(void);
|
|
void collision_log_enable(bool);
|
|
void collision_log_render(void);
|
|
void collision_log_start_time(__int64 *start_time);
|
|
void collision_log_end_time(short collision_function, __int64 end_time);
|
|
void collision_log_usage(short);
|
|
void collision_log_display(char *);
|
|
void collision_log_begin_period(short);
|
|
void collision_log_end_period(void);
|
|
|
|
/* ---------- globals */
|
|
|
|
extern short global_current_collision_user_depth;
|
|
extern short global_current_collision_users[MAXIMUM_COLLISION_USER_STACK_DEPTH];
|
|
|
|
/* ---------- public code */
|
|
|
|
#endif // __COLLISION_USAGE_H
|