Class

MaplibreNativeFfiFeatureStateSelector

Description [src]

final class MaplibreNativeFfi.FeatureStateSelector : GObject.Object
{
  /* No available fields */
}

The features whose state to set, read, or remove.

A member that a has_ method reports on is unset until its property or setter sets it.

See mln_feature_state_selector in the C API reference.

Ancestors

Constructors

maplibre_native_ffi_feature_state_selector_new

Creates a MaplibreNativeFfiFeatureStateSelector whose members are zero, empty, or unset.

Instance methods

maplibre_native_ffi_feature_state_selector_get_feature_id

Gets MaplibreNativeFfiFeatureStateSelector:feature-id.

maplibre_native_ffi_feature_state_selector_get_source_id

Gets MaplibreNativeFfiFeatureStateSelector:source-id.

maplibre_native_ffi_feature_state_selector_get_source_layer_id

Gets MaplibreNativeFfiFeatureStateSelector:source-layer-id.

maplibre_native_ffi_feature_state_selector_get_state_key

Gets MaplibreNativeFfiFeatureStateSelector:state-key.

maplibre_native_ffi_feature_state_selector_has_feature_id

Whether MaplibreNativeFfiFeatureStateSelector:feature-id is set.

maplibre_native_ffi_feature_state_selector_set_feature_id

Sets MaplibreNativeFfiFeatureStateSelector:feature-id.

maplibre_native_ffi_feature_state_selector_set_source_id

Sets MaplibreNativeFfiFeatureStateSelector:source-id.

maplibre_native_ffi_feature_state_selector_set_source_layer_id

Sets MaplibreNativeFfiFeatureStateSelector:source-layer-id.

maplibre_native_ffi_feature_state_selector_set_state_key

Sets MaplibreNativeFfiFeatureStateSelector:state-key.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

MaplibreNativeFfi.FeatureStateSelector:feature-id

The feature’s ID. Setting or reading state needs it. Without it, maplibre_native_ffi_map_remove_feature_state_async() removes the state of every feature in the source layer.

MaplibreNativeFfi.FeatureStateSelector:source-layer-id

The source layer, for a vector source. Empty for other sources.

MaplibreNativeFfi.FeatureStateSelector:state-key

The one key that maplibre_native_ffi_map_remove_feature_state_async() removes. It needs feature_id. Empty removes every key.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct MaplibreNativeFfiFeatureStateSelectorClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.