Class ImageryLayer
Inheritance
System.Object
ImageryLayer
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace:Mapbox.Unity.Map
Assembly:cs.temp.dll.dll
Syntax
[Serializable]
public class ImageryLayer : AbstractLayer, IImageryLayer, ILayer
Constructors
ImageryLayer()
Declaration
ImageryLayer(ImageryLayerProperties)
Declaration
public ImageryLayer(ImageryLayerProperties properties)
Parameters
Properties
Factory
Declaration
public MapImageFactory Factory { get; }
Property Value
IsLayerActive
Declaration
public bool IsLayerActive { get; }
Property Value
Type |
Description |
System.Boolean |
|
Implements
LayerProperty
Declaration
[NodeEditorElement("Image Layer")]
public ImageryLayerProperties LayerProperty { get; set; }
Property Value
LayerSource
Declaration
public ImagerySourceType LayerSource { get; }
Property Value
Implements
LayerSourceId
Declaration
public string LayerSourceId { get; }
Property Value
Type |
Description |
System.String |
|
Implements
LayerType
Declaration
public MapLayerType LayerType { get; }
Property Value
Implements
Methods
Initialize()
Declaration
Implements
Initialize(LayerProperties)
Declaration
public void Initialize(LayerProperties properties)
Parameters
Implements
RedrawLayer(Object, EventArgs)
Declaration
public void RedrawLayer(object sender, EventArgs e)
Parameters
Type |
Name |
Description |
System.Object |
sender |
|
System.EventArgs |
e |
|
Remove()
Declaration
Implements
SetLayerSource(ImagerySourceType)
Sets the data source for the image factory.
Declaration
public virtual void SetLayerSource(ImagerySourceType imageSource)
Parameters
Implements
SetLayerSource(String)
Declaration
public void SetLayerSource(string imageSource)
Parameters
Type |
Name |
Description |
System.String |
imageSource |
|
Implements
SetProperties(ImagerySourceType, Boolean, Boolean, Boolean)
Change image layer settings.
Declaration
public virtual void SetProperties(ImagerySourceType imageSource, bool useRetina, bool useCompression, bool useMipMap)
Parameters
Type |
Name |
Description |
ImagerySourceType |
imageSource |
Data source for the image provider.
|
System.Boolean |
useRetina |
Enable/Disable high quality imagery.
|
System.Boolean |
useCompression |
Enable/Disable Unity3d Texture2d image compression.
|
System.Boolean |
useMipMap |
Enable/Disable Unity3d Texture2d image mipmapping.
|
Implements
SetRasterOptions(ImageryRasterOptions)
Declaration
public void SetRasterOptions(ImageryRasterOptions rasterOptions)
Parameters
Update(LayerProperties)
Declaration
public void Update(LayerProperties properties)
Parameters
Implements
UseCompression(Boolean)
Enable Texture2D compression for image factory outputs.
Declaration
public virtual void UseCompression(bool useCompression)
Parameters
Type |
Name |
Description |
System.Boolean |
useCompression |
|
Implements
UseMipMap(Boolean)
Enable Texture2D MipMap option for image factory outputs.
Declaration
public virtual void UseMipMap(bool useMipMap)
Parameters
Type |
Name |
Description |
System.Boolean |
useMipMap |
|
Implements
UseRetina(Boolean)
Enables high quality images for selected image factory source.
Declaration
public virtual void UseRetina(bool useRetina)
Parameters
Type |
Name |
Description |
System.Boolean |
useRetina |
|
Implements