Class TileInstanceBuilder
public static class TileInstanceBuilder
- Inheritance
-
object
TileInstanceBuilder
Methods
public static void AnchoredMatrixRows(MapViewTransform view, MercatorPoint anchor, out Vector4 rowX, out Vector4 rowY, out Vector4 rowW)
Parameters
view MapViewTransform
anchor MercatorPoint
rowX Vector4
rowY Vector4
rowW Vector4
public static void BuildInstances(MapViewTransform view, List<TileCoord> tiles, Dictionary<long, int> layerByKey, TileInstanceGpu[] instances, out MercatorPoint anchor, out int count)
Parameters
view MapViewTransform
tiles List<TileCoord>
layerByKey Dictionary<long, int>
instances TileInstanceGpu[]
anchor MercatorPoint
count int
FillInstances(TileDrawItem[], int, TileInstanceGpu[], MercatorPoint)
public static int FillInstances(TileDrawItem[] items, int count, TileInstanceGpu[] gpu, MercatorPoint anchor)
Parameters
items TileDrawItem[]
count int
gpu TileInstanceGpu[]
anchor MercatorPoint
Returns
- int
FillInstances(TileDrawItem[], int, TileInstanceGpu[], MercatorPoint, out int)
public static int FillInstances(TileDrawItem[] items, int count, TileInstanceGpu[] gpu, MercatorPoint anchor, out int dropped)
Parameters
items TileDrawItem[]
count int
gpu TileInstanceGpu[]
anchor MercatorPoint
dropped int
Returns
- int
FillInstancesDisplaced(TileDrawItem[], int, TileInstanceDisplacedGpu[], MercatorPoint, IElevationTileSet, out int)
public static int FillInstancesDisplaced(TileDrawItem[] items, int count, TileInstanceDisplacedGpu[] gpu, MercatorPoint anchor, IElevationTileSet heightSet, out int dropped)
Parameters
items TileDrawItem[]
count int
gpu TileInstanceDisplacedGpu[]
anchor MercatorPoint
heightSet IElevationTileSet
dropped int
Returns
- int