BMKOverlayGLBasicView.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. /*
  2. * BMKOverlayGLBasicView.h
  3. * BMapKit
  4. *
  5. * Copyright 2011 Baidu Inc. All rights reserved.
  6. *
  7. */
  8. #import <UIKit/UIKit.h>
  9. #import "BMKOverlayView.h"
  10. /// 该类定义了一个用opengl绘制的OverlayView的基类,如果需要用gdi进行绘制请继承于BMKOverlayPathView类
  11. @interface BMKOverlayGLBasicView : BMKOverlayView {
  12. }
  13. /// 填充颜色
  14. /// 注:请使用 - (UIColor *)initWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha; 初始化UIColor,使用[UIColor ***Color]初始化时,个别case转换成RGB后会有问题
  15. @property (strong, nonatomic) UIColor *fillColor;
  16. /// 画笔颜色
  17. /// 注:请使用 - (UIColor *)initWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha; 初始化UIColor,使用[UIColor ***Color]初始化时,个别case转换成RGB后会有问题
  18. @property (strong, nonatomic) UIColor *strokeColor;
  19. /// 画笔宽度,默认为0
  20. @property (nonatomic) CGFloat lineWidth;
  21. /// path对象
  22. @property CGPathRef path;
  23. /// 是否为虚线样式,默认NO
  24. @property (nonatomic) BOOL lineDash;
  25. /// 是否纹理图片平铺绘制,默认NO
  26. @property (assign, nonatomic) BOOL tileTexture;
  27. /// 纹理图片是否缩放(tileTexture为YES时生效),默认NO
  28. @property (assign, nonatomic) BOOL keepScale;
  29. @end