X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Classes%2FNJInput.h;h=b530c371bd23e0c04ab91e1f6d2474f62bceb15f;hp=b9d2dcab28226b4f1270a83de87d9a6499720f02;hb=eb9ae7c6c0504f07fe058e9be43ec26763be4591;hpb=79b05c3cf1c75bc4f7078acde43aaf4215c6408a diff --git a/Classes/NJInput.h b/Classes/NJInput.h index b9d2dca..b530c37 100644 --- a/Classes/NJInput.h +++ b/Classes/NJInput.h @@ -10,12 +10,15 @@ @interface NJInput : NJInputPathElement +#define NJINPUT_DID(name, index) [[NSString alloc] initWithFormat:@"%s %d", name, index] +#define NJINPUT_NAME(name, index) [[NSString alloc] initWithFormat:name, index] + - (id)initWithName:(NSString *)name - did:(NSString *)did - cookie:(IOHIDElementCookie)cookie - base:(NJInputPathElement *)base; + eid:(NSString *)eid + element:(IOHIDElementRef)element + parent:(NJInputPathElement *)parent; -@property (nonatomic, assign) IOHIDElementCookie cookie; +@property (nonatomic, readonly) IOHIDElementCookie cookie; @property (nonatomic, assign) BOOL active; @property (nonatomic, assign) float magnitude;