OsmAnd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Package Functions | Package Attributes
net.osmand.plus.render.TextRenderer Class Reference

List of all members.

Classes

class  TextDrawInfo

Public Member Functions

 TextRenderer (Context context)
TextPaint getPaintText ()
void drawTextOverCanvas (RenderingContext rc, Canvas cv, boolean useEnglishNames)
void renderText (String name, RenderingRuleSearchRequest render, RenderingContext rc, TagValuePair pair, float xMid, float yMid, Path path, PointF[] points)

Package Functions

boolean intersects (RectF tRect, float tRot, RectF sRect, float sRot)
void drawTestBox (Canvas cv, RectF r, float rot, String text)
boolean calculatePathToRotate (RenderingContext rc, TextDrawInfo p, PointF[] points, boolean drawOnPath)

Package Attributes

List< TextDrawInfo > tempSearch = new ArrayList<TextDrawInfo>()

Constructor & Destructor Documentation


Member Function Documentation

boolean net.osmand.plus.render.TextRenderer.calculatePathToRotate ( RenderingContext  rc,
TextDrawInfo  p,
PointF[]  points,
boolean  drawOnPath 
) [package]
void net.osmand.plus.render.TextRenderer.drawTestBox ( Canvas  cv,
RectF  r,
float  rot,
String  text 
) [package]
void net.osmand.plus.render.TextRenderer.drawTextOverCanvas ( RenderingContext  rc,
Canvas  cv,
boolean  useEnglishNames 
)
boolean net.osmand.plus.render.TextRenderer.intersects ( RectF  tRect,
float  tRot,
RectF  sRect,
float  sRot 
) [package]
void net.osmand.plus.render.TextRenderer.renderText ( String  name,
RenderingRuleSearchRequest  render,
RenderingContext  rc,
TagValuePair  pair,
float  xMid,
float  yMid,
Path  path,
PointF[]  points 
)

Member Data Documentation

List<TextDrawInfo> net.osmand.plus.render.TextRenderer.tempSearch = new ArrayList<TextDrawInfo>() [package]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines