MSFVectorLayer

Objective-C


@interface MSFVectorLayer : MSFLayer

Swift

class MSFVectorLayer : MSFLayer

A vector layer that loads data using an envelope. Should be used together with corresponding data source.

  • Constructs a VectorLayer object from a data source.

    Declaration

    Objective-C

    - (id)initWithDataSource:(MSFVectorDataSource *)dataSource;

    Swift

    init!(dataSource: MSFVectorDataSource!)

    Parameters

    dataSource

    The data source from which this layer loads data.

  • Returns the vector data source of this vector layer.

    Declaration

    Objective-C

    - (MSFVectorDataSource *)getDataSource;

    Swift

    func getDataSource() -> MSFVectorDataSource!

    Return Value

    The vector data source that was bound to this vector layer on construction.

  • Returns the vector element event listener.

    Declaration

    Objective-C

    - (MSFVectorElementEventListener *)getVectorElementEventListener;

    Swift

    func getVectorElementEventListener() -> MSFVectorElementEventListener!

    Return Value

    The vector element event listener.

  • Sets the vector element event listener.

    Declaration

    Objective-C

    - (void)setVectorElementEventListener:
        (MSFVectorElementEventListener *)eventListener;

    Swift

    func setVectorElementEventListener(_ eventListener: MSFVectorElementEventListener!)

    Parameters

    eventListener

    The vector element event listener.

  • Returns true if Z-buffering is enabled for 2D geometry. By default it is disabled and used only for billboards.

    Declaration

    Objective-C

    - (BOOL)isZBuffering;

    Swift

    func isZBuffering() -> Bool

    Return Value

    True if Z-buffering is enabled for 2D geometry.

  • Sets the Z-buffering flag for 2D geometry. By default it is disabled.

    Declaration

    Objective-C

    - (void)setZBuffering:(BOOL)enabled;

    Swift

    func setZBuffering(_ enabled: Bool)

    Parameters

    enabled

    True if Z-buffering should be enabled.

  • Undocumented

    Declaration

    Objective-C

    - (BOOL)isUpdateInProgress;

    Swift

    func isUpdateInProgress() -> Bool
  • Undocumented

    Declaration

    Objective-C

    -(void)dealloc;

    Swift

    func dealloc()