Show / Hide Table of Contents

Class VectorSubLayerProperties

Inheritance
System.Object
MapboxDataProperty
LayerProperties
VectorSubLayerProperties
PrefabItemOptions
Inherited Members
MapboxDataProperty.PropertyHasChanged
MapboxDataProperty.OnPropertyHasChanged(EventArgs)
MapboxDataProperty.NeedsForceUpdate()
MapboxDataProperty.UpdateProperty(UnityTile)
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 VectorSubLayerProperties : LayerProperties, IVectorSubLayer

Fields

behaviorModifiers

Declaration
protected SubLayerBehaviorModifiers behaviorModifiers
Field Value
Type Description
SubLayerBehaviorModifiers

buildingsWithUniqueIds

Declaration
public bool buildingsWithUniqueIds
Field Value
Type Description
System.Boolean

colliderOptions

Declaration
public ColliderOptions colliderOptions
Field Value
Type Description
ColliderOptions

coreOptions

Declaration
public CoreVectorLayerProperties coreOptions
Field Value
Type Description
CoreVectorLayerProperties

extrusionOptions

Declaration
public GeometryExtrusionOptions extrusionOptions
Field Value
Type Description
GeometryExtrusionOptions

filterOptions

Declaration
public VectorFilterOptions filterOptions
Field Value
Type Description
VectorFilterOptions

GoModifiers

Declaration
[NodeEditorElement("Game Object Modifiers")]
public List<GameObjectModifier> GoModifiers
Field Value
Type Description
System.Collections.Generic.List<GameObjectModifier>

honorBuildingIdSetting

Declaration
public bool honorBuildingIdSetting
Field Value
Type Description
System.Boolean

lineGeometryOptions

Declaration
public LineGeometryOptions lineGeometryOptions
Field Value
Type Description
LineGeometryOptions

materialOptions

Declaration
public GeometryMaterialOptions materialOptions
Field Value
Type Description
GeometryMaterialOptions

MeshModifiers

Declaration
[NodeEditorElement("Mesh Modifiers")]
public List<MeshModifier> MeshModifiers
Field Value
Type Description
System.Collections.Generic.List<MeshModifier>

modeling

Declaration
protected SubLayerModeling modeling
Field Value
Type Description
SubLayerModeling

moveFeaturePositionTo

Declaration
public PositionTargetType moveFeaturePositionTo
Field Value
Type Description
PositionTargetType

performanceOptions

Declaration
public LayerPerformanceOptions performanceOptions
Field Value
Type Description
LayerPerformanceOptions

presetFeatureType

Declaration
public PresetFeatureType presetFeatureType
Field Value
Type Description
PresetFeatureType

selectedTypes

Declaration
public string selectedTypes
Field Value
Type Description
System.String

Properties

BehaviorModifiers

Declaration
public ISubLayerBehaviorModifiers BehaviorModifiers { get; }
Property Value
Type Description
ISubLayerBehaviorModifiers
Implements
IVectorSubLayer.BehaviorModifiers

Filtering

Declaration
public ISubLayerFiltering Filtering { get; }
Property Value
Type Description
ISubLayerFiltering
Implements
IVectorSubLayer.Filtering

HasChanged

Declaration
public override bool HasChanged { set; }
Property Value
Type Description
System.Boolean
Overrides
MapboxDataProperty.HasChanged

Key

Declaration
public virtual string Key { get; }
Property Value
Type Description
System.String

Modeling

Declaration
public ISubLayerModeling Modeling { get; }
Property Value
Type Description
ISubLayerModeling
Implements
IVectorSubLayer.Modeling

Texturing

Declaration
public ISubLayerTexturing Texturing { get; }
Property Value
Type Description
ISubLayerTexturing
Implements
IVectorSubLayer.Texturing

Methods

CreateCustomStyle(List<MeshModifier>, List<GameObjectModifier>)

Switch layer to custom style using provided mesh and game object modifier

Declaration
public virtual void CreateCustomStyle(List<MeshModifier> meshModifiers, List<GameObjectModifier> gameObjectModifiers)
Parameters
Type Name Description
System.Collections.Generic.List<MeshModifier> meshModifiers

Mesh modifiers to be used in layer

System.Collections.Generic.List<GameObjectModifier> gameObjectModifiers

Game object modifiers to be used in layer

SetActive(Boolean)

Sets the active.

Declaration
public virtual void SetActive(bool active)
Parameters
Type Name Description
System.Boolean active

If set to true active.

SubLayerNameContains(String)

Returns true if the layer name contains a given string.

Declaration
public virtual bool SubLayerNameContains(string layerName)
Parameters
Type Name Description
System.String layerName

Layer name.

Returns
Type Description
System.Boolean

true, if layer name contains was subed, false otherwise.

SubLayerNameMatchesExact(String)

Returns true if the layer name matches a given string.

Declaration
public virtual bool SubLayerNameMatchesExact(string layerName)
Parameters
Type Name Description
System.String layerName

Layer name.

Returns
Type Description
System.Boolean

true, if layer name matches exact was subed, false otherwise.

SubLayerUsesStyleType(StyleTypes)

Returns true if the layer uses a given style.

Declaration
public virtual bool SubLayerUsesStyleType(StyleTypes style)
Parameters
Type Name Description
StyleTypes style

Style.

Returns
Type Description
System.Boolean

true, if layer uses style type was subed, false otherwise.

Back to top © 2017 Mapbox