From a8297afeff989f07a0d54dadfec7b34799a9c5dd Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 11:40:39 +0800 Subject: [PATCH] 打包配置 --- screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Map.framework/Headers/BMKOverlayView.h | 218 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 218 insertions(+), 0 deletions(-) diff --git a/screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Map.framework/Headers/BMKOverlayView.h b/screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Map.framework/Headers/BMKOverlayView.h new file mode 100644 index 0000000..785e327 --- /dev/null +++ b/screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Map.framework/Headers/BMKOverlayView.h @@ -0,0 +1,218 @@ +/* + * BMKOverlayView.h + * BMapKit + * + * Copyright 2011 Baidu Inc. All rights reserved. + * + */ +#import <UIKit/UIKit.h> +#import "BMKOverlay.h" + +/// ������������������������View������������������������overlay������������������������������������������������������View��������������������� +@interface BMKOverlayView : UIView +{ +@package + + + id <BMKOverlay> _overlay; + BMKMapRect _boundingMapRect; + CGAffineTransform _mapTransform; + id _geometryDelegate; + id _canDrawCache; + BOOL keepScale; + CFTimeInterval _lastTile; + CFRunLoopTimerRef _scheduledScaleTimer; + + struct { + unsigned int keepAlive:1; + unsigned int levelCrossFade:1; + unsigned int drawingDisabled:1; + unsigned int usesTiledLayer:1; + } _flags; +//@private +// int geometrylayerID; +} +/// ���������overlay���GeometryDelegate +- (void)setOverlayGeometryDelegate:(id)delegate; + +/** + *������������������������overlay view + *@param overlay ���������overlay������ + *@return ������������������������overlay view,������������nil + */ +- (id)initWithOverlay:(id <BMKOverlay>)overlay; + +///���������overlay������ +@property (nonatomic, readonly) id <BMKOverlay> overlay; + +/** + *���������������������overlay view������ + *@param mapPoint ������������ + *@return ���������view������ + */ +- (CGPoint)pointForMapPoint:(BMKMapPoint)mapPoint; + +/** + *���overlay view������������������������ + *@param point view������ + *@return ��������������������� + */ +- (BMKMapPoint)mapPointForPoint:(CGPoint)point; + +/** + *���������������������������������overlay view������ + *@param mapRect ������������������������ + *@return ���������view������ + */ +- (CGRect)rectForMapRect:(BMKMapRect)mapRect; + +/** + *���overlay view������������������������������������ + *@param rect ���������view������ + *@return ��������������������������������� + */ +- (BMKMapRect)mapRectForRect:(CGRect)rect; + +/** + *������ovlerlay view������������������������ + *������������YES���������������������NO������������������������������������������setNeedsDisplayInMapRect:zoomScale:������ + *@param mapRect ��������������������������������� + *@param zoomScale ��������������������� + *@return ������view������������������������������YES,������������NO + */ +- (BOOL)canDrawMapRect:(BMKMapRect)mapRect zoomScale:(BMKZoomScale)zoomScale; + +/** + *������overlay view������ + *���������������������������������������������������������������������view��������� + *@param mapRect ��������������������������������� + *@param zoomScale ��������������������� + *@param context ���������graphics context + */ +- (void)drawMapRect:(BMKMapRect)mapRect zoomScale:(BMKZoomScale)zoomScale inContext:(CGContextRef)context; + +/** + *���view������������������������������,������������������������ + *@param mapRect ��������������������� + */ +- (void)setNeedsDisplayInMapRect:(BMKMapRect)mapRect; + +/** + *������OpenGLES ��������� + @param points ��������������� + @param pointCount ��������� + @param strokeColor ��������� + @param lineWidth OpenGLES������������������ + @param looped ������������, ���polyline���������NO, polygon���������YES. + */ +- (void)renderLinesWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount strokeColor:(UIColor *)strokeColor lineWidth:(CGFloat)lineWidth looped:(BOOL)looped; +/** + *������OpenGLES ��������� + @param points ��������������� + @param pointCount ��������� + @param strokeColor ��������� + @param lineWidth OpenGLES������������������ + @param looped ������������, ���polyline���������NO, polygon���������YES. + @param lineDash ������������������ + */ +- (void)renderLinesWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount strokeColor:(UIColor *)strokeColor lineWidth:(CGFloat)lineWidth looped:(BOOL)looped lineDash:(BOOL)lineDash; + +/** + *������OpenGLES ������������������������ + @param points ��������������� + @param pointCount ��������� + @param lineWidth OpenGLES������������������ + @param textureID ������ID,������- (void)loadStrokeTextureImage:(UIImage *)textureImage;������ + @param looped ������������, ���polyline���������NO, polygon���������YES. + */ +- (void)renderTexturedLinesWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount lineWidth:(CGFloat)lineWidth textureID:(GLuint)textureID looped:(BOOL)looped; + +/** + *������OpenGLES ������������������������ + @param points ��������������� + @param pointCount ��������� + @param lineWidth OpenGLES������������������ + @param textureID ������ID,������- (void)loadStrokeTextureImage:(UIImage *)textureImage;������ + @param looped ������������, ���polyline���������NO, polygon���������YES. + @param tileTexture ������������������������������ + @param keepScale ���������������������������tileTexture���YES������������ + */ +- (void)renderTexturedLinesWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount lineWidth:(CGFloat)lineWidth textureID:(GLuint)textureID strokeColor:(UIColor *)strokeColor looped:(BOOL)looped tileTexture:(BOOL) tileTexture keepScale:(BOOL) keepScale; + +/** + *������OpenGLES ���������������������������������������������������������������������bug + @param points ��������������� + @param pointCount ��������� + @param lineWidth OpenGLES������������������ + @param textureID ������ID,������- (void)loadStrokeTextureImage:(UIImage *)textureImage;������ + @param tileTexture ������������������������������ + @param keepScale ���������������������������tileTexture���YES������������ + */ +//- (void)renderTexturedLinesWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount lineWidth:(CGFloat)lineWidth textureID:(GLuint)textureID strokeColor:(UIColor *)strokeColor tileTexture:(BOOL) tileTexture keepScale:(BOOL) keepscale; + +/** + *������OpenGLES ��������������������� + @param partPt ��������������������� + @param lineWidth OpenGLES������������������ + @param textureIndexs ������������������,������- (void)loadStrokeTextureImage:(UIImage *)textureImage;������ + @param isFoucs ������������������������������ + */ +-(void)renderTexturedLinesWithPartPoints:(NSArray*)partPt lineWidth:(CGFloat)lineWidth textureIndexs:(NSArray*)textureIndexs isFocus:(BOOL) isFoucs; + +/** + *������OpenGLES ���������������������/��������������������� + @param partPt ��������������������� + @param lineWidth OpenGLES������������������ + @param textureIndexs ������������������,������- (BOOL)loadStrokeTextureImages:(UIImage *)textureImage;������ + @param isFoucs ������������������������������ + @param tileTexture ������������������������������ + @param keepScale ���������������������������tileTexture���YES������������ + */ +-(void)renderTexturedLinesWithPartPoints:(NSArray*)partPt lineWidth:(CGFloat)lineWidth textureIndexs:(NSArray*)textureIndexs isFocus:(BOOL) isFoucs tileTexture:(BOOL) tileTexture keepScale:(BOOL) keepScale; + +/** + *������OpenGLES ������������ + @param points ��������������� + @param pointCount ��������� + @param fillColor ������������ + @param usingTriangleFan YES������GL_TRIANGLE_FAN, NO������GL_TRIANGLES + */ +- (void)renderRegionWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount fillColor:(UIColor *)fillColor usingTriangleFan:(BOOL)usingTriangleFan; +/** + *������OpenGLES ������������������������������������ + @param points ��������������� + @param pointCount ��������� + @param fillColor ������������ + @param usingTriangleFan YES������GL_TRIANGLE_FAN, NO������GL_TRIANGLES + */ +- (void)renderATRegionWithPoint:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount fillColor:(UIColor *)fillColor usingTriangleFan:(BOOL)usingTriangleFan; + +/** + *������������(���������������������������) + */ +- (void)glRender; + +///���������������������ID +@property (nonatomic, readonly) GLuint strokeTextureID; + +/** + *������������������ + @param textureImage ���������������opengl���������������������������2���n������������������������������nil������������������������ + @return openGL������ID, ���������������������������0 + */ +- (GLuint)loadStrokeTextureImage:(UIImage *)textureImage; + +/** + *������������������������ ��������������������� + @param textureImages ������UIImage���������opengl���������������������������2���n������������������������NO��������������������������� + @return ������������ + */ +- (BOOL)loadStrokeTextureImages:(NSArray *)textureImages; + +/// ������������������������������������������������������������UIColor��� +/// ��������������� - (UIColor *)initWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha; ���������UIColor���������[UIColor ***Color]���������������������case���������RGB��������������� +@property (nonatomic, strong) NSArray *colors; + +@end + + -- Gitblit v1.8.0