File: sarmemory.h

package info (click to toggle)
searchandrescue 0.8.2-10
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 4,656 kB
  • ctags: 6,111
  • sloc: ansic: 89,072; cpp: 7,691; sh: 90; makefile: 80
file content (35 lines) | stat: -rw-r--r-- 576 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#ifndef SARMEMORY_H
#define SARMEMORY_H

#include "obj.h"
#include "sar.h"


/*
 *	Memory stats structure:
 */
typedef struct _sar_memory_stat_struct sar_memory_stat_struct;
struct _sar_memory_stat_struct {

	/* All memory units are in bytes unless noted otherwise */
	unsigned long	total,
			texture,
			vmodel,
			scene,
			object;

	int		ntextures,
			nvmodels,
			nobjects;

};

extern void SARMemoryStat(
	sar_core_struct *core_ptr,
	sar_scene_struct *scene,
	sar_object_struct **object, int total_objects,
	sar_memory_stat_struct *stat_buf
);


#endif	/* SARMEMORY_H */