VtzeroDartBindings class
Bindings for src/vtzero_dart.h.
Regenerate bindings with dart run ffigen --config ffigen.yaml.
Constructors
- VtzeroDartBindings(DynamicLibrary dynamicLibrary)
-
The symbols are looked up in
dynamicLibrary. -
VtzeroDartBindings.fromLookup(Pointer<
T> lookup<T extends NativeType>(String symbolName) ) -
The symbols are looked up with
lookup.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
vtz_clear_exception(
) → void -
vtz_feature_decode_geometry(
Pointer< VtzFeatureHandle> feature_handle, GeometryCallback callback, Pointer<Void> user_data) → int -
vtz_feature_for_each_property(
Pointer< VtzFeatureHandle> feature_handle, PropertyCallback callback, Pointer<Void> user_data) → void -
vtz_feature_for_each_property_indexes(
Pointer< VtzFeatureHandle> feature_handle, PropertyIndexCallback callback, Pointer<Void> user_data) → bool -
vtz_feature_free(
Pointer< VtzFeatureHandle> handle) → void - Feature operations
-
vtz_feature_geometry_type(
Pointer< VtzFeatureHandle> feature_handle) → int -
vtz_feature_has_id(
Pointer< VtzFeatureHandle> feature_handle) → bool -
vtz_feature_id(
Pointer< VtzFeatureHandle> feature_handle) → int -
vtz_feature_next_property_indexes(
Pointer< VtzFeatureHandle> feature_handle) → VtzPropertyIndexPair -
vtz_feature_reset_property(
Pointer< VtzFeatureHandle> feature_handle) → void -
vtz_feature_to_geojson(
Pointer< VtzFeatureHandle> feature_handle, int extent, int tile_x, int tile_y, int tile_z, GeoJsonCallback callback, Pointer<Void> user_data) → void -
vtz_get_last_exception_message(
) → Pointer< Char> -
vtz_get_last_exception_type(
) → int - Exception handling
-
vtz_layer_extent(
Pointer< VtzLayerHandle> layer_handle) → int -
vtz_layer_free(
Pointer< VtzLayerHandle> handle) → void - Layer operations
-
vtz_layer_name(
Pointer< VtzLayerHandle> layer_handle) → Pointer<Char> -
vtz_layer_next_feature(
Pointer< VtzLayerHandle> layer_handle) → Pointer<VtzFeatureHandle> -
vtz_layer_value(
Pointer< VtzLayerHandle> layer_handle, int index) → Pointer<VtzPropertyValueHandle> -
vtz_layer_value_table_size(
Pointer< VtzLayerHandle> layer_handle) → int - Value table operations
-
vtz_layer_version(
Pointer< VtzLayerHandle> layer_handle) → int -
vtz_property_value_bool(
Pointer< VtzPropertyValueHandle> handle) → bool -
vtz_property_value_double(
Pointer< VtzPropertyValueHandle> handle) → double -
vtz_property_value_float(
Pointer< VtzPropertyValueHandle> handle) → double -
vtz_property_value_free(
Pointer< VtzPropertyValueHandle> handle) → void -
vtz_property_value_int(
Pointer< VtzPropertyValueHandle> handle) → int -
vtz_property_value_sint(
Pointer< VtzPropertyValueHandle> handle) → int -
vtz_property_value_string(
Pointer< VtzPropertyValueHandle> handle) → Pointer<Char> -
vtz_property_value_type(
Pointer< VtzPropertyValueHandle> handle) → int -
vtz_property_value_uint(
Pointer< VtzPropertyValueHandle> handle) → int -
vtz_tile_create(
Pointer< Uint8> data, int length) → Pointer<VtzTileHandle> - Tile operations
-
vtz_tile_free(
Pointer< VtzTileHandle> handle) → void -
vtz_tile_get_layer_by_name(
Pointer< VtzTileHandle> tile_handle, Pointer<Char> name) → Pointer<VtzLayerHandle> -
vtz_tile_next_layer(
Pointer< VtzTileHandle> tile_handle) → Pointer<VtzLayerHandle>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited