up-to-date submodule(rive-cpp)
[platform/core/uifw/rive-tizen.git] / submodule / dev / core_generator / lib / src / field_types / double_field_type.dart
1 import '../field_type.dart';
2
3 class DoubleFieldType extends FieldType {
4   DoubleFieldType() : super('double', 'CoreDoubleType', cppName: 'float');
5
6   @override
7   String get defaultValue => '0.0f';
8
9   @override
10   String convertCpp(String value) {
11     var result = value;
12     if (result.isNotEmpty) {
13       if (result[result.length - 1] != 'f') {
14         if (!result.contains('.')) {
15           result += '.0';
16         }
17         result += 'f';
18       }
19     }
20     return result;
21   }
22 }