Chipmunk2D Pro API Reference
6.1.5
Main Page
Related Pages
Modules
Classes
Files
File List
All
Classes
Functions
Variables
Typedefs
Properties
Groups
Pages
Objective-Chipmunk
ObjectiveChipmunk.h
1
#import <TargetConditionals.h>
2
#import <Foundation/Foundation.h>
3
4
#if TARGET_OS_IPHONE
5
#import <CoreGraphics/CGAffineTransform.h>
6
#endif
7
8
// Override some Chipmunk types for Objective-Chipmunk
9
#define CP_USE_CGPOINTS 1
10
11
#if __has_feature(objc_arc)
12
#define CP_DATA_POINTER_TYPE __unsafe_unretained id
13
#define CP_GROUP_TYPE __unsafe_unretained id
14
#define CP_COLLISION_TYPE_TYPE __unsafe_unretained id
15
#else
16
#define CP_DATA_POINTER_TYPE id
17
#define CP_GROUP_TYPE id
18
#define CP_COLLISION_TYPE_TYPE id
19
#endif
20
21
#ifdef CP_ALLOW_PRIVATE_ACCESS
22
#undef CP_ALLOW_PRIVATE_ACCESS
23
#import "chipmunk/chipmunk_private.h"
24
#else
25
#import "chipmunk/chipmunk.h"
26
#endif
27
28
#import "ChipmunkObject.h"
29
#import "ChipmunkBody.h"
30
#import "ChipmunkShape.h"
31
#import "ChipmunkConstraint.h"
32
#import "ChipmunkSpace.h"
33
#import "ChipmunkExtras.h"
34
35
#import "ChipmunkMultiGrab.h"
Generated on Mon Jun 10 2013 14:53:43 for Chipmunk2D Pro API Reference by
1.8.3.1