Class LayerVisualizerBase
Layer visualizers contains sytling logic and processes features
Inheritance
ScriptableObject
LayerVisualizerBase
Namespace:Mapbox.Unity.MeshGeneration.Interfaces
Assembly:cs.temp.dll.dll
Syntax
public abstract class LayerVisualizerBase : ScriptableObject
Properties
Active
Declaration
public abstract bool Active { get; }
Property Value
Type |
Description |
System.Boolean |
|
Key
Declaration
public abstract string Key { get; set; }
Property Value
Type |
Description |
System.String |
|
SubLayerProperties
Declaration
public abstract VectorSubLayerProperties SubLayerProperties { get; set; }
Property Value
Methods
Clear()
Declaration
public virtual void Clear()
Create(VectorTileLayer, UnityTile, Action<UnityTile, LayerVisualizerBase>)
Declaration
public abstract void Create(VectorTileLayer layer, UnityTile tile, Action<UnityTile, LayerVisualizerBase> callback = null)
Parameters
Initialize()
Declaration
public virtual void Initialize()
InitializeStack()
Declaration
public virtual void InitializeStack()
OnUnregisterTile(UnityTile)
Declaration
public virtual void OnUnregisterTile(UnityTile tile)
Parameters
OnUpdateLayerVisualizer(EventArgs)
Declaration
protected virtual void OnUpdateLayerVisualizer(EventArgs e)
Parameters
Type |
Name |
Description |
System.EventArgs |
e |
|
SetProperties(VectorSubLayerProperties)
Declaration
public virtual void SetProperties(VectorSubLayerProperties properties)
Parameters
UnbindSubLayerEvents()
Declaration
public virtual void UnbindSubLayerEvents()
UnregisterTile(UnityTile)
Declaration
public void UnregisterTile(UnityTile tile)
Parameters
Events
LayerVisualizerHasChanged
Declaration
public event EventHandler LayerVisualizerHasChanged
Event Type
Type |
Description |
System.EventHandler |
|