Dura2D
v0.1.0
An educational 2D game physics library
Loading...
Searching...
No Matches
d2Contact.h
Go to the documentation of this file.
1
#ifndef CONTACT_H
2
#define CONTACT_H
3
4
#include "
dura2d/d2api.h
"
5
6
class
d2Body
;
7
struct
d2Vec2
;
8
9
struct
D2_API
d2Contact
10
{
11
d2Body
*
a
;
12
d2Body
*
b
;
13
14
d2Vec2
start
;
15
d2Vec2
end
;
16
17
d2Vec2
normal
;
18
real
depth
;
19
};
20
21
#endif
d2Body
A class representing a 2D rigid body.
Definition
d2Body.h:28
real
float real
Definition
d2Types.h:10
d2api.h
D2_API
#define D2_API
Definition
d2api.h:27
d2Contact
Definition
d2Contact.h:10
d2Contact::depth
real depth
Definition
d2Contact.h:18
d2Contact::normal
d2Vec2 normal
Definition
d2Contact.h:17
d2Contact::start
d2Vec2 start
Definition
d2Contact.h:14
d2Contact::b
d2Body * b
Definition
d2Contact.h:12
d2Contact::end
d2Vec2 end
Definition
d2Contact.h:15
d2Contact::a
d2Body * a
Definition
d2Contact.h:11
d2Vec2
Represents a 2D vector.
Definition
d2Math.h:22
dura2d
d2Contact.h
Generated by
1.12.0