1# ${interface.name} 2 3${interface.description} 4 5${"##"} Methods 6% if len(interface.methods): 7 % for m in interface.methods: 8${m.markdown(loader)} 9 % endfor 10% else: 11No methods. 12% endif 13 14${"##"} Properties 15% if len(interface.properties): 16| name | type | description | 17|------|------|-------------| 18 % for p in interface.properties: 19| ${p.markdown(loader)} | 20 % endfor 21% else: 22No properties. 23% endif 24 25${"##"} Signals 26% if len(interface.signals): 27 % for s in interface.signals: 28${s.markdown(loader)} 29 %endfor 30% else: 31No signals. 32% endif 33 34${"##"} Enumerations 35% if len(interface.enums): 36 % for e in interface.enums: 37${"###"} ${e.name} 38 39${e.description} 40 41| name | description | 42|------|-------------| 43 % for v in e.values: 44| **${v.name}** | ${ v.description.strip() } | 45 % endfor 46 % endfor 47% else: 48No enumerations. 49% endif 50