Loading...
Searching...
No Matches
model_map_object.dart
Go to the documentation of this file.
1import 'dart:ffi';
2import 'dart:typed_data';
3import 'package:meta/meta.dart';
4import 'package:navigine_sdk/com/_library_context.dart' as __lib;
5import 'package:navigine_sdk/com/exception.dart' as exception;
6import 'package:navigine_sdk/com/native_types.dart';
7import 'package:navigine_sdk/com/navigine/idl/animation_type.dart';
8import 'package:navigine_sdk/com/navigine/idl/global_point.dart';
9import 'package:navigine_sdk/com/navigine/idl/map_object.dart';
10import 'package:navigine_sdk/com/navigine/idl/map_object_type.dart';
11import 'package:navigine_sdk/com/navigine/idl/title_style.dart';
12import 'package:navigine_sdk/com/to_native.dart';
13import 'package:navigine_sdk/com/to_platform.dart';
14import 'package:navigine_sdk/com/weak_interface_wrapper.dart' as weak_interface_wrapper;
15import 'package:navigine_sdk/model_provider.dart';
16
17part 'model_map_object.impl.dart';
33abstract class ModelMapObject implements MapObject, Finalizable {
34
48 bool setPosition(GlobalPoint point, int? sublocationId);
49
65 bool setPositionAnimated(GlobalPoint point, int? sublocationId, double duration, AnimationType type);
66
79 bool setModel(ModelProvider model);
80
92 bool setSize(double width, double height);
93
105 bool setCollisionEnabled(bool enabled);
106
119 bool setAngle(double angle);
120
135 bool setAngleAnimated(double angle, double duration, AnimationType type);
136
148 bool setBuffer(double width, double height);
149
161 bool setPriority(double priority);
162
163 bool isValid();
164
165
166
167}