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