Chipmunk Pro API Reference
6.1.3
Main Page
Related Pages
Modules
Classes
Files
File List
All
Classes
Functions
Variables
Typedefs
Properties
Groups
Pages
Objective-Chipmunk
ChipmunkMultiGrab.h
1
#import "ObjectiveChipmunk.h"
2
3
@interface
ChipmunkGrab
: NSObject<
ChipmunkObject
> {
4
NSArray *_chipmunkObjects;
5
6
cpVect
_pos;
7
cpFloat
_smoothing;
8
9
ChipmunkShape
*_grabbedShape;
10
11
id
_data;
12
}
13
15
@property
(nonatomic, readonly)
cpVect
pos;
16
18
@property
(nonatomic, readonly)
ChipmunkShape
*grabbedShape;
19
21
@property
(nonatomic, retain)
id
data;
22
23
@end
24
25
27
@interface
ChipmunkMultiGrab
: NSObject {
28
ChipmunkSpace
*_space;
29
NSMutableArray *_grabs;
30
31
cpFloat
_smoothing;
32
cpFloat
_grabForce;
33
34
cpFloat
_grabFriction;
35
cpFloat
_grabRotaryFriction;
36
cpFloat
_grabRadius;
37
38
cpLayers
_layers;
39
cpGroup
_group;
40
bool (^_grabFilter)(
ChipmunkShape
*shape);
41
42
bool
_pushMode, _pullMode;
43
44
cpFloat
_pushMass;
45
cpFloat
_pushFriction;
46
cpFloat
_pushElasticity;
47
cpCollisionType
_pushCollisionType;
48
}
49
50
@property
(nonatomic, assign)
cpFloat
smoothing;
51
@property
(nonatomic, assign)
cpFloat
grabForce;
52
54
@property
(nonatomic, assign)
cpLayers
layers;
55
57
@property
(nonatomic, assign)
cpGroup
group;
58
61
@property
(nonatomic, copy)
bool
(^grabFilter)(
ChipmunkShape
*shape);
62
65
@property
(nonatomic, assign)
cpFloat
grabFriction;
66
69
@property
(nonatomic, assign)
cpFloat
grabRotaryFriction;
70
74
@property
(nonatomic, assign)
cpFloat
grabRadius;
75
76
@property
(nonatomic, assign)
bool
pullMode;
77
@property
(nonatomic, assign)
bool
pushMode;
78
79
@property
(nonatomic, assign)
cpFloat
pushMass;
80
@property
(nonatomic, assign)
cpFloat
pushFriction;
81
@property
(nonatomic, assign)
cpFloat
pushElasticity;
82
@property
(nonatomic, assign)
cpCollisionType
pushCollisionType;
83
84
@property
(nonatomic, readonly) NSArray *grabs;
85
86
93
-(id)initForSpace:(
ChipmunkSpace
*)space withSmoothing:(
cpFloat
)smoothing withGrabForce:(
cpFloat
)grabForce;
94
98
-(
ChipmunkGrab
*)beginLocation:(
cpVect
)pos;
99
102
-(
ChipmunkGrab
*)updateLocation:(
cpVect
)pos;
103
106
-(
ChipmunkGrab
*)endLocation:(
cpVect
)pos;
107
108
@end
Generated on Wed Mar 6 2013 22:39:36 for Chipmunk Pro API Reference by
1.8.3.1