diff options
author | rachytski <siarhei.rachytski@gmail.com> | 2013-01-03 16:43:00 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:48:30 +0300 |
commit | ce69b03937cf0e6f8024ac1be2767a9ca194abf0 (patch) | |
tree | 36c3a3c6b1d3fde04e94a757e2c28cc758bc11a6 /indexer/drules_struct.proto | |
parent | a5967d31324d07faabe6ae0afa449bc9ef13b3fb (diff) |
added PenJoin, PenCap and PathSym into our protobuf format, into Pen::Info structure and wrote deserialization code.
Diffstat (limited to 'indexer/drules_struct.proto')
-rw-r--r-- | indexer/drules_struct.proto | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/indexer/drules_struct.proto b/indexer/drules_struct.proto index 9edb326051..25a32fc767 100644 --- a/indexer/drules_struct.proto +++ b/indexer/drules_struct.proto @@ -6,12 +6,34 @@ message DashDotProto optional double offset = 2; } +message PathSymProto +{ + required string name = 1; + required double step = 2; + optional double offset = 3; +} + +enum LineJoin +{ + ROUNDJOIN = 0; + BEVELJOIN = 1; +} + +enum LineCap +{ + ROUNDCAP = 0; + BUTTCAP = 1; +} + message LineRuleProto { required double width = 1; required uint32 color = 2; optional DashDotProto dashdot = 3; required int32 priority = 4; + optional PathSymProto pathsym = 5; + optional LineJoin join = 6; + optional LineCap cap = 7; } message LineDefProto @@ -19,6 +41,9 @@ message LineDefProto required double width = 1; required uint32 color = 2; optional DashDotProto dashdot = 3; + optional PathSymProto pathsym = 4; + optional LineJoin join = 6; + optional LineCap cap = 7; } message AreaRuleProto |