高德地图SDK(导航) V11.2.000
Loading...
Searching...
No Matches
MAOverlayRenderer.h
Go to the documentation of this file.
1//
2// MAOverlayRenderer.h
3// MAMapKit
4//
5//
6// Copyright (c) 2011年 Amap. All rights reserved.
7//
8
9#import "MAConfig.h"
10#import <UIKit/UIKit.h>
11#import "MAOverlay.h"
12#import "MALineDrawType.h"
13
14#define kMAOverlayRendererDefaultStrokeColor [UIColor colorWithRed:0.3 green:0.63 blue:0.89 alpha:0.8]
15#define kMAOverlayRendererDefaultFillColor [UIColor colorWithRed:0.77 green:0.88 blue:0.94 alpha:0.8]
16
17@protocol MAOverlayRenderDelegate,MTLRenderCommandEncoder;
18
21@interface MAOverlayRenderer : NSObject {
22 @protected
27}
28
31@property (nonatomic, weak) id<MAOverlayRenderDelegate> rendererDelegate;
32
35@property (nonatomic, readonly, retain) id <MAOverlay> overlay;
36
39@property (nonatomic, strong) UIImage *strokeImage;
40
43@property (nonatomic, readonly) GLuint strokeTextureID __attribute((deprecated("Deprecated, since 7.9.0")));
44
47@property (nonatomic, assign) CGFloat alpha;
48
51@property (nonatomic, readonly) CGFloat contentScale;
52
61- (instancetype)initWithOverlay:(id<MAOverlay>)overlay;
62
69- (float *)getViewMatrix;
70
77- (float *)getProjectionMatrix;
78
85- (MAMapPoint)getOffsetPoint;
86
93- (id<MTLRenderCommandEncoder>)getCommandEncoder;
94
101- (CGFloat)getMapZoomLevel;
102
111- (CGPoint)glPointForMapPoint:(MAMapPoint)mapPoint;
112
123- (CGPoint *)glPointsForMapPoints:(MAMapPoint *)mapPoints count:(NSUInteger)count;
124
133- (CGFloat)glWidthForWindowWidth:(CGFloat)windowWidth;
134
139- (void)glRender;
140
149- (GLuint)loadTexture:(UIImage *)textureImage __attribute((deprecated("Deprecated, since 7.9.0")));
150
157- (void)deleteTexture:(GLuint)textureId __attribute((deprecated("Deprecated, since 7.9.0")));
158
163- (void)setNeedsUpdate;
164
165@end
Definition MAOverlayRenderer.h:21
CGSize _strokeTextureSize
Definition MAOverlayRenderer.h:24
GLuint _strokeTextureID
Definition MAOverlayRenderer.h:23
GLuint strokeTextureID __attribute((deprecated("Deprecated, since 7.9.0")))
BOOL _needsUpdate
Definition MAOverlayRenderer.h:25
BOOL _needsLoadStrokeTexture
Definition MAOverlayRenderer.h:26
Definition MAGeometry.h:42
© 2017 高德信息技术有限公司 版权所有,保留所有权利。