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