PointVisualizerSet.CacheAsBitmap Property
Gets or sets a value that determines whether the symbol is cached as a bitmap.
Syntax
public System.Boolean CacheAsBitmap { get; set; }
Property Value
Default: false
True if the symbol is cached as a bitmap; otherwise, False.
Remarks
Enabling bitmap caching will increase rendering performance in most cases, but may result in reduced rendering quality if the symbol is scaled.
If the symbol contains for instance a text field that changes frequently, you probably should set this property to False, since the bitmap would have to be regenerated every time the text changes. You would also quickly increase the size of the cache and use a lot of extra memory. The cache used for these bitmaps is separate from the global memory cache.
This property is only used in 2D. In 3D, bitmap caching is always used.
Various rotation modes of the sub-visualizers are not supported with bitmap caching, since the bitmap will not be re-generated if the view is rotated. The only rotation mode that is guaranteed to work is Rotated. Also, lines rendered by sub-visualizers may have incorrect width if the PointVisualizerSet is scaled.
Platforms
Windows, Linux, Android