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.
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.
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.