This repository has been archived on 2023-10-09. You can view files and clone it, but cannot push or open issues or pull requests.
Files
blender-archive/source/gameengine/Physics/Sumo/include/solid_broadphase.h
Kent Mein b9a19f1ea7 Did all of the .h's in source
(adding)
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

also the Makefile.in's were from previous patch adding
the system depend stuff to configure.ac

Kent
--
mein@cs.umn.edu
2002-11-25 11:16:17 +00:00

44 lines
959 B
C++

#ifndef SOLID_BROADPHASE_H
#define SOLID_BROADPHASE_H
#include "solid_types.h"
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#ifdef __cplusplus
extern "C" {
#endif
DT_DECLARE_HANDLE(BP_SceneHandle);
DT_DECLARE_HANDLE(BP_ProxyHandle);
typedef void (*BP_Callback)(void *client_data,
void *object1,
void *object2);
extern BP_SceneHandle BP_CreateScene(void *client_data,
BP_Callback beginOverlap,
BP_Callback endOverlap);
extern void BP_DeleteScene(BP_SceneHandle scene);
extern BP_ProxyHandle BP_CreateProxy(BP_SceneHandle scene, void *object,
const DT_Vector3 lower,
const DT_Vector3 upper);
extern void BP_DeleteProxy(BP_SceneHandle scene,
BP_ProxyHandle proxy);
extern void BP_SetBBox(BP_ProxyHandle proxy,
const DT_Vector3 lower,
const DT_Vector3 upper);
#ifdef __cplusplus
}
#endif
#endif