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

List of all members.

Classes

class  NativeSearchResult
class  RenderingGenerationResult

Public Member Functions

RenderingGenerationResult generateRendering (RenderingContext rc, NativeSearchResult searchResultHandler, Bitmap bitmap, int requestedBitmapWidth, int requestedBitmapHeight, int rowBytes, boolean isTransparent, boolean useEnglishNames, RenderingRuleSearchRequest render, int defaultColor)
NativeSearchResult searchObjectsForRendering (int sleft, int sright, int stop, int sbottom, int zoom, String mapName, RenderingRuleSearchRequest request, boolean skipDuplicates, NativeSearchResult searchResultHandler, Object objectWithInterruptedField)
void deleteSearchResult (NativeSearchResult searchResultHandler)
boolean initMapFile (String filePath)

Static Public Member Functions

static NativeOsmandLibrary getLibrary (RenderingRulesStorage storage)
static boolean isSupported ()
static boolean isLoaded ()
static boolean isNativeSupported (RenderingRulesStorage storage)
static native int getCpuCount ()
static native boolean cpuHasNeonSupport ()

Member Function Documentation

void net.osmand.plus.render.NativeOsmandLibrary.deleteSearchResult ( NativeSearchResult  searchResultHandler)
RenderingGenerationResult net.osmand.plus.render.NativeOsmandLibrary.generateRendering ( RenderingContext  rc,
NativeSearchResult  searchResultHandler,
Bitmap  bitmap,
int  requestedBitmapWidth,
int  requestedBitmapHeight,
int  rowBytes,
boolean  isTransparent,
boolean  useEnglishNames,
RenderingRuleSearchRequest  render,
int  defaultColor 
)
static NativeOsmandLibrary net.osmand.plus.render.NativeOsmandLibrary.getLibrary ( RenderingRulesStorage  storage) [static]
static boolean net.osmand.plus.render.NativeOsmandLibrary.isNativeSupported ( RenderingRulesStorage  storage) [static]
NativeSearchResult net.osmand.plus.render.NativeOsmandLibrary.searchObjectsForRendering ( int  sleft,
int  sright,
int  stop,
int  sbottom,
int  zoom,
String  mapName,
RenderingRuleSearchRequest  request,
boolean  skipDuplicates,
NativeSearchResult  searchResultHandler,
Object  objectWithInterruptedField 
)
Parameters:
searchResultHandle
  • must be null if there is no need to append to previous results returns native handle to results

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