projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ignore autogenerated headers
[carveJwlIkooP6JGAAIwe30JlM.git]
/
world_physics.h
diff --git
a/world_physics.h
b/world_physics.h
index 8531b8f1b14f0cc4ff1df6fca94b79c6caf8f575..06143b9a9d9ed3c322cb5089196feec6153a9e56 100644
(file)
--- a/
world_physics.h
+++ b/
world_physics.h
@@
-1,27
+1,24
@@
-#ifndef WORLD_PHYSICS_H
-#define WORLD_PHYSICS_H
-
+#pragma once
#include "world.h"
#include "vg/vg_rigidbody.h"
#include "vg/vg_rigidbody_collision.h"
#include "world.h"
#include "vg/vg_rigidbody.h"
#include "vg/vg_rigidbody_collision.h"
+#include "vg/vg_bvh.h"
-
static
void ray_world_get_tri( world_instance *world,
-
ray_hit *hit, v3f tri[3] );
+void ray_world_get_tri( world_instance *world,
+ ray_hit *hit, v3f tri[3] );
-
static
int ray_world( world_instance *world,
-
v3f pos, v3f dir, ray_hit *hit, u16 ignore );
+int ray_world( world_instance *world,
+ v3f pos, v3f dir, ray_hit *hit, u16 ignore );
-
static
int spherecast_world( world_instance *world,
-
v3f pa, v3f pb, float r, float *t, v3f n,
-
u16 ignore );
+int spherecast_world( world_instance *world,
+ v3f pa, v3f pb, float r, float *t, v3f n,
+ u16 ignore );
-st
atic st
ruct world_surface *world_tri_index_surface( world_instance *world,
-
u32 index );
+struct world_surface *world_tri_index_surface( world_instance *world,
+ u32 index );
-st
atic st
ruct world_surface *world_contact_surface( world_instance *world,
-
rb_ct *ct );
+struct world_surface *world_contact_surface( world_instance *world,
+ rb_ct *ct );
-st
atic st
ruct world_surface *ray_hit_surface( world_instance *world,
+struct world_surface *ray_hit_surface( world_instance *world,
ray_hit *hit );
ray_hit *hit );
-
-#endif /* WORLD_PHYSICS_H */