[macos] add missing method declarations for visibleFeaturesX
This commit is contained in:
committed by
Ivo van Dongen
parent
732cd8d20a
commit
f591421aaa
@@ -2520,6 +2520,10 @@ public:
|
||||
return [self visibleFeaturesAtPoint:point inStyleLayersWithIdentifiers:nil];
|
||||
}
|
||||
|
||||
- (NS_ARRAY_OF(id <MGLFeature>) *)visibleFeaturesAtPoint:(CGPoint)point inStyleLayersWithIdentifiers:(NS_SET_OF(NSString *) *)styleLayerIdentifiers {
|
||||
return [self visibleFeaturesAtPoint:point inStyleLayersWithIdentifiers:styleLayerIdentifiers predicate:nil];
|
||||
}
|
||||
|
||||
- (NS_ARRAY_OF(id <MGLFeature>) *)visibleFeaturesAtPoint:(NSPoint)point inStyleLayersWithIdentifiers:(NS_SET_OF(NSString *) *)styleLayerIdentifiers predicate:(NSPredicate *)predicate {
|
||||
// Cocoa origin is at the lower-left corner.
|
||||
mbgl::ScreenCoordinate screenCoordinate = { point.x, NSHeight(self.bounds) - point.y };
|
||||
@@ -2547,6 +2551,10 @@ public:
|
||||
return [self visibleFeaturesInRect:rect inStyleLayersWithIdentifiers:nil];
|
||||
}
|
||||
|
||||
- (NS_ARRAY_OF(id <MGLFeature>) *)visibleFeaturesInRect:(CGRect)rect inStyleLayersWithIdentifiers:(NS_SET_OF(NSString *) *)styleLayerIdentifiers {
|
||||
return [self visibleFeaturesInRect:rect inStyleLayersWithIdentifiers:styleLayerIdentifiers predicate:nil];
|
||||
}
|
||||
|
||||
- (NS_ARRAY_OF(id <MGLFeature>) *)visibleFeaturesInRect:(NSRect)rect inStyleLayersWithIdentifiers:(NS_SET_OF(NSString *) *)styleLayerIdentifiers predicate:(NSPredicate *)predicate {
|
||||
// Cocoa origin is at the lower-left corner.
|
||||
mbgl::ScreenBox screenBox = {
|
||||
|
||||
Reference in New Issue
Block a user