gdext/private/doctools

Types

DocClass = object
  briefDescription*: string
  description*: string
  tutorials*: string
  methods*: seq[DocMethod]
  members*: seq[DocMember]
  signals*: seq[DocSignal]
  constants*: seq[DocConstant]
DocConstant = object
  name*: string
  description*: string
DocMember = object
  name*: string
  typ*: string
  description*: string
DocMethod = object
  name*: string
  description*: string
DocSignal = object
  name*: string
  description*: string

Vars

docClassDB: DocClassDB
NoNamespaceSchemaLocation = "https://raw.githubusercontent.com/godotengine/godot/master/doc/class.xsd"

Procs

proc `[]`(table: var DocClassDB; key: StringName): var DocClass {....raises: [],
    tags: [RootEffect], forbids: [].}
proc `[]`(table: var DocClassDB; typ: typedesc): var DocClass
proc `[]=`(table: var DocClassDB; typ: typedesc; value: sink DocClass)
proc descToEditorHelp(str: string): string {....raises: [], tags: [], forbids: [].}
proc generateEditorHelp() {....raises: [], tags: [RootEffect], forbids: [].}
proc render(doc: DocClass; name: StringName; result: var string) {....raises: [],
    tags: [RootEffect], forbids: [].}
proc render(doc: DocConstant; result: var string) {....raises: [], tags: [],
    forbids: [].}
proc render(doc: DocMember; result: var string) {....raises: [], tags: [],
    forbids: [].}
proc render(doc: DocMethod; result: var string) {....raises: [], tags: [],
    forbids: [].}
proc render(doc: DocSignal; result: var string) {....raises: [], tags: [],
    forbids: [].}
proc render(tag, name, description: string; result: var string) {....raises: [],
    tags: [], forbids: [].}