annotate Resources/CommandTool/flatc-tests/basic/BasicCommands.fbs @ 445:ee41b6a017d7 bgo-commands-codegen

dumb change
author bgo-osimis
date Wed, 16 Jan 2019 16:24:45 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
445
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
1 // Example IDL file for our monster's schema.
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
2 namespace Orthanc.Stone.Applications;
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
3
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
4 union BasicCommands = {SelectTool, PanImage}
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
5 union BasicReplies = {SelectToolReply, PanImageReply, LoadFileReply }
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
6
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
7 table SelectTool {
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
8 tool:Tool;
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
9 }
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
10
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
11 table SelectToolReply {
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
12 }
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
13
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
14 table PanImage {
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
15 x:int32;
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
16 y:int32;
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
17 }
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
18
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
19 table PanImageReply {
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
20 x:int32;
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
21 y:int32;
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
22 }
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
23
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
24 table LoadFile {
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
25 filePath:string;
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
26 }
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
27
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
28 table LoadFileReply {
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
29 success:bool;
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
30 }
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
31
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
32 union BasicCommand {
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
33 command: BasicCommands
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
34 }
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
35
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
36 union BasicReply {
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
37 command: BasicReplies
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
38 }
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
39
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
40 // root_type Monster;
ee41b6a017d7 dumb change
bgo-osimis
parents:
diff changeset
41