JGodotExtensionAPIClass
ApiJsonModel.swift:329struct JGodotExtensionAPIClass
Citizens in ExtensionApi
Conformances
protocol Decodable
A type that can decode itself from an external representation.
protocol Encodable
A type that can encode itself to an external representation.
protocol JClassInfo
Type members
init(from: any Decoder
) throws init(name: String, isRefcounted: Bool, isInstantiable: Bool, inherits: String?, apiType: JGodotAPIType, brief_description: String, description: String, enums: [JGodotGlobalEnumElement]?, methods: [JGodotClassMethod]?, properties: [JGodotProperty]?, signals: [JGodotSignal]?, constants: [JGodotValueElement]?
)
Instance members
let apiType: JGodotAPIType
let brief_description: String
let constants: [JGodotValueElement]?
let description: String
let enums: [JGodotGlobalEnumElement]?
let inherits: String?
let isInstantiable: Bool
let isRefcounted: Bool
let methods: [JGodotClassMethod]?
let name: String
let properties: [JGodotProperty]?
let signals: [JGodotSignal]?