Created
October 14, 2023 12:58
-
-
Save keynmol/2a5f0e3872de39e53db1290e5f2d282a to your computer and use it in GitHub Desktop.
GDExtension bindings
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package godot | |
import _root_.scala.scalanative.unsafe.* | |
import _root_.scala.scalanative.unsigned.* | |
import _root_.scala.scalanative.libc.* | |
import _root_.scala.scalanative.* | |
object predef: | |
private[godot] trait CEnumU[T](using eq: T =:= UInt): | |
given Tag[T] = Tag.UInt.asInstanceOf[Tag[T]] | |
extension (inline t: T) | |
inline def int: CInt = eq.apply(t).toInt | |
inline def uint: CUnsignedInt = eq.apply(t) | |
inline def value: CUnsignedInt = eq.apply(t) | |
object enumerations: | |
import predef.* | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionCallErrorType = CUnsignedInt | |
object GDExtensionCallErrorType extends CEnumU[GDExtensionCallErrorType]: | |
given _tag: Tag[GDExtensionCallErrorType] = Tag.UInt | |
inline def define(inline a: Long): GDExtensionCallErrorType = a.toUInt | |
val GDEXTENSION_CALL_OK = define(0) | |
val GDEXTENSION_CALL_ERROR_INVALID_METHOD = define(1) | |
val GDEXTENSION_CALL_ERROR_INVALID_ARGUMENT = define(2) | |
val GDEXTENSION_CALL_ERROR_TOO_MANY_ARGUMENTS = define(3) | |
val GDEXTENSION_CALL_ERROR_TOO_FEW_ARGUMENTS = define(4) | |
val GDEXTENSION_CALL_ERROR_INSTANCE_IS_NULL = define(5) | |
val GDEXTENSION_CALL_ERROR_METHOD_NOT_CONST = define(6) | |
inline def getName(inline value: GDExtensionCallErrorType): Option[String] = | |
inline value match | |
case GDEXTENSION_CALL_OK => Some("GDEXTENSION_CALL_OK") | |
case GDEXTENSION_CALL_ERROR_INVALID_METHOD => Some("GDEXTENSION_CALL_ERROR_INVALID_METHOD") | |
case GDEXTENSION_CALL_ERROR_INVALID_ARGUMENT => Some("GDEXTENSION_CALL_ERROR_INVALID_ARGUMENT") | |
case GDEXTENSION_CALL_ERROR_TOO_MANY_ARGUMENTS => Some("GDEXTENSION_CALL_ERROR_TOO_MANY_ARGUMENTS") | |
case GDEXTENSION_CALL_ERROR_TOO_FEW_ARGUMENTS => Some("GDEXTENSION_CALL_ERROR_TOO_FEW_ARGUMENTS") | |
case GDEXTENSION_CALL_ERROR_INSTANCE_IS_NULL => Some("GDEXTENSION_CALL_ERROR_INSTANCE_IS_NULL") | |
case GDEXTENSION_CALL_ERROR_METHOD_NOT_CONST => Some("GDEXTENSION_CALL_ERROR_METHOD_NOT_CONST") | |
case _ => None | |
extension (a: GDExtensionCallErrorType) | |
inline def &(b: GDExtensionCallErrorType): GDExtensionCallErrorType = a & b | |
inline def |(b: GDExtensionCallErrorType): GDExtensionCallErrorType = a | b | |
inline def is(b: GDExtensionCallErrorType): Boolean = (a & b) == b | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassMethodArgumentMetadata = CUnsignedInt | |
object GDExtensionClassMethodArgumentMetadata extends CEnumU[GDExtensionClassMethodArgumentMetadata]: | |
given _tag: Tag[GDExtensionClassMethodArgumentMetadata] = Tag.UInt | |
inline def define(inline a: Long): GDExtensionClassMethodArgumentMetadata = a.toUInt | |
val GDEXTENSION_METHOD_ARGUMENT_METADATA_NONE = define(0) | |
val GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT8 = define(1) | |
val GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT16 = define(2) | |
val GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT32 = define(3) | |
val GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT64 = define(4) | |
val GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT8 = define(5) | |
val GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT16 = define(6) | |
val GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT32 = define(7) | |
val GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT64 = define(8) | |
val GDEXTENSION_METHOD_ARGUMENT_METADATA_REAL_IS_FLOAT = define(9) | |
val GDEXTENSION_METHOD_ARGUMENT_METADATA_REAL_IS_DOUBLE = define(10) | |
inline def getName(inline value: GDExtensionClassMethodArgumentMetadata): Option[String] = | |
inline value match | |
case GDEXTENSION_METHOD_ARGUMENT_METADATA_NONE => Some("GDEXTENSION_METHOD_ARGUMENT_METADATA_NONE") | |
case GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT8 => Some("GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT8") | |
case GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT16 => Some("GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT16") | |
case GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT32 => Some("GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT32") | |
case GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT64 => Some("GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT64") | |
case GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT8 => Some("GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT8") | |
case GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT16 => Some("GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT16") | |
case GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT32 => Some("GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT32") | |
case GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT64 => Some("GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT64") | |
case GDEXTENSION_METHOD_ARGUMENT_METADATA_REAL_IS_FLOAT => Some("GDEXTENSION_METHOD_ARGUMENT_METADATA_REAL_IS_FLOAT") | |
case GDEXTENSION_METHOD_ARGUMENT_METADATA_REAL_IS_DOUBLE => Some("GDEXTENSION_METHOD_ARGUMENT_METADATA_REAL_IS_DOUBLE") | |
case _ => None | |
extension (a: GDExtensionClassMethodArgumentMetadata) | |
inline def &(b: GDExtensionClassMethodArgumentMetadata): GDExtensionClassMethodArgumentMetadata = a & b | |
inline def |(b: GDExtensionClassMethodArgumentMetadata): GDExtensionClassMethodArgumentMetadata = a | b | |
inline def is(b: GDExtensionClassMethodArgumentMetadata): Boolean = (a & b) == b | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassMethodFlags = CUnsignedInt | |
object GDExtensionClassMethodFlags extends CEnumU[GDExtensionClassMethodFlags]: | |
given _tag: Tag[GDExtensionClassMethodFlags] = Tag.UInt | |
inline def define(inline a: Long): GDExtensionClassMethodFlags = a.toUInt | |
val GDEXTENSION_METHOD_FLAG_NORMAL = define(1) | |
val GDEXTENSION_METHOD_FLAG_EDITOR = define(2) | |
val GDEXTENSION_METHOD_FLAG_CONST = define(4) | |
val GDEXTENSION_METHOD_FLAG_VIRTUAL = define(8) | |
val GDEXTENSION_METHOD_FLAG_VARARG = define(16) | |
val GDEXTENSION_METHOD_FLAG_STATIC = define(32) | |
val GDEXTENSION_METHOD_FLAGS_DEFAULT = define(1) | |
inline def getName(inline value: GDExtensionClassMethodFlags): Option[String] = | |
inline value match | |
case GDEXTENSION_METHOD_FLAG_NORMAL => Some("GDEXTENSION_METHOD_FLAG_NORMAL") | |
case GDEXTENSION_METHOD_FLAG_EDITOR => Some("GDEXTENSION_METHOD_FLAG_EDITOR") | |
case GDEXTENSION_METHOD_FLAG_CONST => Some("GDEXTENSION_METHOD_FLAG_CONST") | |
case GDEXTENSION_METHOD_FLAG_VIRTUAL => Some("GDEXTENSION_METHOD_FLAG_VIRTUAL") | |
case GDEXTENSION_METHOD_FLAG_VARARG => Some("GDEXTENSION_METHOD_FLAG_VARARG") | |
case GDEXTENSION_METHOD_FLAG_STATIC => Some("GDEXTENSION_METHOD_FLAG_STATIC") | |
case GDEXTENSION_METHOD_FLAGS_DEFAULT => Some("GDEXTENSION_METHOD_FLAGS_DEFAULT") | |
case _ => None | |
extension (a: GDExtensionClassMethodFlags) | |
inline def &(b: GDExtensionClassMethodFlags): GDExtensionClassMethodFlags = a & b | |
inline def |(b: GDExtensionClassMethodFlags): GDExtensionClassMethodFlags = a | b | |
inline def is(b: GDExtensionClassMethodFlags): Boolean = (a & b) == b | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInitializationLevel = CUnsignedInt | |
object GDExtensionInitializationLevel extends CEnumU[GDExtensionInitializationLevel]: | |
given _tag: Tag[GDExtensionInitializationLevel] = Tag.UInt | |
inline def define(inline a: Long): GDExtensionInitializationLevel = a.toUInt | |
val GDEXTENSION_INITIALIZATION_CORE = define(0) | |
val GDEXTENSION_INITIALIZATION_SERVERS = define(1) | |
val GDEXTENSION_INITIALIZATION_SCENE = define(2) | |
val GDEXTENSION_INITIALIZATION_EDITOR = define(3) | |
val GDEXTENSION_MAX_INITIALIZATION_LEVEL = define(4) | |
inline def getName(inline value: GDExtensionInitializationLevel): Option[String] = | |
inline value match | |
case GDEXTENSION_INITIALIZATION_CORE => Some("GDEXTENSION_INITIALIZATION_CORE") | |
case GDEXTENSION_INITIALIZATION_SERVERS => Some("GDEXTENSION_INITIALIZATION_SERVERS") | |
case GDEXTENSION_INITIALIZATION_SCENE => Some("GDEXTENSION_INITIALIZATION_SCENE") | |
case GDEXTENSION_INITIALIZATION_EDITOR => Some("GDEXTENSION_INITIALIZATION_EDITOR") | |
case GDEXTENSION_MAX_INITIALIZATION_LEVEL => Some("GDEXTENSION_MAX_INITIALIZATION_LEVEL") | |
case _ => None | |
extension (a: GDExtensionInitializationLevel) | |
inline def &(b: GDExtensionInitializationLevel): GDExtensionInitializationLevel = a & b | |
inline def |(b: GDExtensionInitializationLevel): GDExtensionInitializationLevel = a | b | |
inline def is(b: GDExtensionInitializationLevel): Boolean = (a & b) == b | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionVariantOperator = CUnsignedInt | |
object GDExtensionVariantOperator extends CEnumU[GDExtensionVariantOperator]: | |
given _tag: Tag[GDExtensionVariantOperator] = Tag.UInt | |
inline def define(inline a: Long): GDExtensionVariantOperator = a.toUInt | |
val GDEXTENSION_VARIANT_OP_EQUAL = define(0) | |
val GDEXTENSION_VARIANT_OP_NOT_EQUAL = define(1) | |
val GDEXTENSION_VARIANT_OP_LESS = define(2) | |
val GDEXTENSION_VARIANT_OP_LESS_EQUAL = define(3) | |
val GDEXTENSION_VARIANT_OP_GREATER = define(4) | |
val GDEXTENSION_VARIANT_OP_GREATER_EQUAL = define(5) | |
val GDEXTENSION_VARIANT_OP_ADD = define(6) | |
val GDEXTENSION_VARIANT_OP_SUBTRACT = define(7) | |
val GDEXTENSION_VARIANT_OP_MULTIPLY = define(8) | |
val GDEXTENSION_VARIANT_OP_DIVIDE = define(9) | |
val GDEXTENSION_VARIANT_OP_NEGATE = define(10) | |
val GDEXTENSION_VARIANT_OP_POSITIVE = define(11) | |
val GDEXTENSION_VARIANT_OP_MODULE = define(12) | |
val GDEXTENSION_VARIANT_OP_POWER = define(13) | |
val GDEXTENSION_VARIANT_OP_SHIFT_LEFT = define(14) | |
val GDEXTENSION_VARIANT_OP_SHIFT_RIGHT = define(15) | |
val GDEXTENSION_VARIANT_OP_BIT_AND = define(16) | |
val GDEXTENSION_VARIANT_OP_BIT_OR = define(17) | |
val GDEXTENSION_VARIANT_OP_BIT_XOR = define(18) | |
val GDEXTENSION_VARIANT_OP_BIT_NEGATE = define(19) | |
val GDEXTENSION_VARIANT_OP_AND = define(20) | |
val GDEXTENSION_VARIANT_OP_OR = define(21) | |
val GDEXTENSION_VARIANT_OP_XOR = define(22) | |
val GDEXTENSION_VARIANT_OP_NOT = define(23) | |
val GDEXTENSION_VARIANT_OP_IN = define(24) | |
val GDEXTENSION_VARIANT_OP_MAX = define(25) | |
inline def getName(inline value: GDExtensionVariantOperator): Option[String] = | |
inline value match | |
case GDEXTENSION_VARIANT_OP_EQUAL => Some("GDEXTENSION_VARIANT_OP_EQUAL") | |
case GDEXTENSION_VARIANT_OP_NOT_EQUAL => Some("GDEXTENSION_VARIANT_OP_NOT_EQUAL") | |
case GDEXTENSION_VARIANT_OP_LESS => Some("GDEXTENSION_VARIANT_OP_LESS") | |
case GDEXTENSION_VARIANT_OP_LESS_EQUAL => Some("GDEXTENSION_VARIANT_OP_LESS_EQUAL") | |
case GDEXTENSION_VARIANT_OP_GREATER => Some("GDEXTENSION_VARIANT_OP_GREATER") | |
case GDEXTENSION_VARIANT_OP_GREATER_EQUAL => Some("GDEXTENSION_VARIANT_OP_GREATER_EQUAL") | |
case GDEXTENSION_VARIANT_OP_ADD => Some("GDEXTENSION_VARIANT_OP_ADD") | |
case GDEXTENSION_VARIANT_OP_SUBTRACT => Some("GDEXTENSION_VARIANT_OP_SUBTRACT") | |
case GDEXTENSION_VARIANT_OP_MULTIPLY => Some("GDEXTENSION_VARIANT_OP_MULTIPLY") | |
case GDEXTENSION_VARIANT_OP_DIVIDE => Some("GDEXTENSION_VARIANT_OP_DIVIDE") | |
case GDEXTENSION_VARIANT_OP_NEGATE => Some("GDEXTENSION_VARIANT_OP_NEGATE") | |
case GDEXTENSION_VARIANT_OP_POSITIVE => Some("GDEXTENSION_VARIANT_OP_POSITIVE") | |
case GDEXTENSION_VARIANT_OP_MODULE => Some("GDEXTENSION_VARIANT_OP_MODULE") | |
case GDEXTENSION_VARIANT_OP_POWER => Some("GDEXTENSION_VARIANT_OP_POWER") | |
case GDEXTENSION_VARIANT_OP_SHIFT_LEFT => Some("GDEXTENSION_VARIANT_OP_SHIFT_LEFT") | |
case GDEXTENSION_VARIANT_OP_SHIFT_RIGHT => Some("GDEXTENSION_VARIANT_OP_SHIFT_RIGHT") | |
case GDEXTENSION_VARIANT_OP_BIT_AND => Some("GDEXTENSION_VARIANT_OP_BIT_AND") | |
case GDEXTENSION_VARIANT_OP_BIT_OR => Some("GDEXTENSION_VARIANT_OP_BIT_OR") | |
case GDEXTENSION_VARIANT_OP_BIT_XOR => Some("GDEXTENSION_VARIANT_OP_BIT_XOR") | |
case GDEXTENSION_VARIANT_OP_BIT_NEGATE => Some("GDEXTENSION_VARIANT_OP_BIT_NEGATE") | |
case GDEXTENSION_VARIANT_OP_AND => Some("GDEXTENSION_VARIANT_OP_AND") | |
case GDEXTENSION_VARIANT_OP_OR => Some("GDEXTENSION_VARIANT_OP_OR") | |
case GDEXTENSION_VARIANT_OP_XOR => Some("GDEXTENSION_VARIANT_OP_XOR") | |
case GDEXTENSION_VARIANT_OP_NOT => Some("GDEXTENSION_VARIANT_OP_NOT") | |
case GDEXTENSION_VARIANT_OP_IN => Some("GDEXTENSION_VARIANT_OP_IN") | |
case GDEXTENSION_VARIANT_OP_MAX => Some("GDEXTENSION_VARIANT_OP_MAX") | |
case _ => None | |
extension (a: GDExtensionVariantOperator) | |
inline def &(b: GDExtensionVariantOperator): GDExtensionVariantOperator = a & b | |
inline def |(b: GDExtensionVariantOperator): GDExtensionVariantOperator = a | b | |
inline def is(b: GDExtensionVariantOperator): Boolean = (a & b) == b | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionVariantType = CUnsignedInt | |
object GDExtensionVariantType extends CEnumU[GDExtensionVariantType]: | |
given _tag: Tag[GDExtensionVariantType] = Tag.UInt | |
inline def define(inline a: Long): GDExtensionVariantType = a.toUInt | |
val GDEXTENSION_VARIANT_TYPE_NIL = define(0) | |
val GDEXTENSION_VARIANT_TYPE_BOOL = define(1) | |
val GDEXTENSION_VARIANT_TYPE_INT = define(2) | |
val GDEXTENSION_VARIANT_TYPE_FLOAT = define(3) | |
val GDEXTENSION_VARIANT_TYPE_STRING = define(4) | |
val GDEXTENSION_VARIANT_TYPE_VECTOR2 = define(5) | |
val GDEXTENSION_VARIANT_TYPE_VECTOR2I = define(6) | |
val GDEXTENSION_VARIANT_TYPE_RECT2 = define(7) | |
val GDEXTENSION_VARIANT_TYPE_RECT2I = define(8) | |
val GDEXTENSION_VARIANT_TYPE_VECTOR3 = define(9) | |
val GDEXTENSION_VARIANT_TYPE_VECTOR3I = define(10) | |
val GDEXTENSION_VARIANT_TYPE_TRANSFORM2D = define(11) | |
val GDEXTENSION_VARIANT_TYPE_VECTOR4 = define(12) | |
val GDEXTENSION_VARIANT_TYPE_VECTOR4I = define(13) | |
val GDEXTENSION_VARIANT_TYPE_PLANE = define(14) | |
val GDEXTENSION_VARIANT_TYPE_QUATERNION = define(15) | |
val GDEXTENSION_VARIANT_TYPE_AABB = define(16) | |
val GDEXTENSION_VARIANT_TYPE_BASIS = define(17) | |
val GDEXTENSION_VARIANT_TYPE_TRANSFORM3D = define(18) | |
val GDEXTENSION_VARIANT_TYPE_PROJECTION = define(19) | |
val GDEXTENSION_VARIANT_TYPE_COLOR = define(20) | |
val GDEXTENSION_VARIANT_TYPE_STRING_NAME = define(21) | |
val GDEXTENSION_VARIANT_TYPE_NODE_PATH = define(22) | |
val GDEXTENSION_VARIANT_TYPE_RID = define(23) | |
val GDEXTENSION_VARIANT_TYPE_OBJECT = define(24) | |
val GDEXTENSION_VARIANT_TYPE_CALLABLE = define(25) | |
val GDEXTENSION_VARIANT_TYPE_SIGNAL = define(26) | |
val GDEXTENSION_VARIANT_TYPE_DICTIONARY = define(27) | |
val GDEXTENSION_VARIANT_TYPE_ARRAY = define(28) | |
val GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY = define(29) | |
val GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY = define(30) | |
val GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY = define(31) | |
val GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY = define(32) | |
val GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY = define(33) | |
val GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY = define(34) | |
val GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY = define(35) | |
val GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY = define(36) | |
val GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY = define(37) | |
val GDEXTENSION_VARIANT_TYPE_VARIANT_MAX = define(38) | |
inline def getName(inline value: GDExtensionVariantType): Option[String] = | |
inline value match | |
case GDEXTENSION_VARIANT_TYPE_NIL => Some("GDEXTENSION_VARIANT_TYPE_NIL") | |
case GDEXTENSION_VARIANT_TYPE_BOOL => Some("GDEXTENSION_VARIANT_TYPE_BOOL") | |
case GDEXTENSION_VARIANT_TYPE_INT => Some("GDEXTENSION_VARIANT_TYPE_INT") | |
case GDEXTENSION_VARIANT_TYPE_FLOAT => Some("GDEXTENSION_VARIANT_TYPE_FLOAT") | |
case GDEXTENSION_VARIANT_TYPE_STRING => Some("GDEXTENSION_VARIANT_TYPE_STRING") | |
case GDEXTENSION_VARIANT_TYPE_VECTOR2 => Some("GDEXTENSION_VARIANT_TYPE_VECTOR2") | |
case GDEXTENSION_VARIANT_TYPE_VECTOR2I => Some("GDEXTENSION_VARIANT_TYPE_VECTOR2I") | |
case GDEXTENSION_VARIANT_TYPE_RECT2 => Some("GDEXTENSION_VARIANT_TYPE_RECT2") | |
case GDEXTENSION_VARIANT_TYPE_RECT2I => Some("GDEXTENSION_VARIANT_TYPE_RECT2I") | |
case GDEXTENSION_VARIANT_TYPE_VECTOR3 => Some("GDEXTENSION_VARIANT_TYPE_VECTOR3") | |
case GDEXTENSION_VARIANT_TYPE_VECTOR3I => Some("GDEXTENSION_VARIANT_TYPE_VECTOR3I") | |
case GDEXTENSION_VARIANT_TYPE_TRANSFORM2D => Some("GDEXTENSION_VARIANT_TYPE_TRANSFORM2D") | |
case GDEXTENSION_VARIANT_TYPE_VECTOR4 => Some("GDEXTENSION_VARIANT_TYPE_VECTOR4") | |
case GDEXTENSION_VARIANT_TYPE_VECTOR4I => Some("GDEXTENSION_VARIANT_TYPE_VECTOR4I") | |
case GDEXTENSION_VARIANT_TYPE_PLANE => Some("GDEXTENSION_VARIANT_TYPE_PLANE") | |
case GDEXTENSION_VARIANT_TYPE_QUATERNION => Some("GDEXTENSION_VARIANT_TYPE_QUATERNION") | |
case GDEXTENSION_VARIANT_TYPE_AABB => Some("GDEXTENSION_VARIANT_TYPE_AABB") | |
case GDEXTENSION_VARIANT_TYPE_BASIS => Some("GDEXTENSION_VARIANT_TYPE_BASIS") | |
case GDEXTENSION_VARIANT_TYPE_TRANSFORM3D => Some("GDEXTENSION_VARIANT_TYPE_TRANSFORM3D") | |
case GDEXTENSION_VARIANT_TYPE_PROJECTION => Some("GDEXTENSION_VARIANT_TYPE_PROJECTION") | |
case GDEXTENSION_VARIANT_TYPE_COLOR => Some("GDEXTENSION_VARIANT_TYPE_COLOR") | |
case GDEXTENSION_VARIANT_TYPE_STRING_NAME => Some("GDEXTENSION_VARIANT_TYPE_STRING_NAME") | |
case GDEXTENSION_VARIANT_TYPE_NODE_PATH => Some("GDEXTENSION_VARIANT_TYPE_NODE_PATH") | |
case GDEXTENSION_VARIANT_TYPE_RID => Some("GDEXTENSION_VARIANT_TYPE_RID") | |
case GDEXTENSION_VARIANT_TYPE_OBJECT => Some("GDEXTENSION_VARIANT_TYPE_OBJECT") | |
case GDEXTENSION_VARIANT_TYPE_CALLABLE => Some("GDEXTENSION_VARIANT_TYPE_CALLABLE") | |
case GDEXTENSION_VARIANT_TYPE_SIGNAL => Some("GDEXTENSION_VARIANT_TYPE_SIGNAL") | |
case GDEXTENSION_VARIANT_TYPE_DICTIONARY => Some("GDEXTENSION_VARIANT_TYPE_DICTIONARY") | |
case GDEXTENSION_VARIANT_TYPE_ARRAY => Some("GDEXTENSION_VARIANT_TYPE_ARRAY") | |
case GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY => Some("GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY") | |
case GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY => Some("GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY") | |
case GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY => Some("GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY") | |
case GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY => Some("GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY") | |
case GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY => Some("GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY") | |
case GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY => Some("GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY") | |
case GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY => Some("GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY") | |
case GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY => Some("GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY") | |
case GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY => Some("GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY") | |
case GDEXTENSION_VARIANT_TYPE_VARIANT_MAX => Some("GDEXTENSION_VARIANT_TYPE_VARIANT_MAX") | |
case _ => None | |
extension (a: GDExtensionVariantType) | |
inline def &(b: GDExtensionVariantType): GDExtensionVariantType = a & b | |
inline def |(b: GDExtensionVariantType): GDExtensionVariantType = a | b | |
inline def is(b: GDExtensionVariantType): Boolean = (a & b) == b | |
object aliases: | |
import _root_.godot.enumerations.* | |
import _root_.godot.aliases.* | |
import _root_.godot.structs.* | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
type GDExtensionBool = uint8_t | |
object GDExtensionBool: | |
given _tag: Tag[GDExtensionBool] = uint8_t._tag | |
inline def apply(inline o: uint8_t): GDExtensionBool = o | |
extension (v: GDExtensionBool) | |
inline def value: uint8_t = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassCallVirtual = CFuncPtr3[GDExtensionClassInstancePtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, Unit] | |
object GDExtensionClassCallVirtual: | |
given _tag: Tag[GDExtensionClassCallVirtual] = Tag.materializeCFuncPtr3[GDExtensionClassInstancePtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionClassInstancePtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, Unit]): GDExtensionClassCallVirtual = o | |
extension (v: GDExtensionClassCallVirtual) | |
inline def value: CFuncPtr3[GDExtensionClassInstancePtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassConstructor = Ptr[Byte] | |
object GDExtensionClassConstructor: | |
given _tag: Tag[GDExtensionClassConstructor] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionClassConstructor = o | |
extension (v: GDExtensionClassConstructor) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassCreateInstance = CFuncPtr1[Ptr[Byte], GDExtensionObjectPtr] | |
object GDExtensionClassCreateInstance: | |
given _tag: Tag[GDExtensionClassCreateInstance] = Tag.materializeCFuncPtr1[Ptr[Byte], GDExtensionObjectPtr] | |
inline def apply(inline o: CFuncPtr1[Ptr[Byte], GDExtensionObjectPtr]): GDExtensionClassCreateInstance = o | |
extension (v: GDExtensionClassCreateInstance) | |
inline def value: CFuncPtr1[Ptr[Byte], GDExtensionObjectPtr] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassFreeInstance = CFuncPtr2[Ptr[Byte], GDExtensionClassInstancePtr, Unit] | |
object GDExtensionClassFreeInstance: | |
given _tag: Tag[GDExtensionClassFreeInstance] = Tag.materializeCFuncPtr2[Ptr[Byte], GDExtensionClassInstancePtr, Unit] | |
inline def apply(inline o: CFuncPtr2[Ptr[Byte], GDExtensionClassInstancePtr, Unit]): GDExtensionClassFreeInstance = o | |
extension (v: GDExtensionClassFreeInstance) | |
inline def value: CFuncPtr2[Ptr[Byte], GDExtensionClassInstancePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassFreePropertyList = CFuncPtr2[GDExtensionClassInstancePtr, Ptr[GDExtensionPropertyInfo], Unit] | |
object GDExtensionClassFreePropertyList: | |
given _tag: Tag[GDExtensionClassFreePropertyList] = Tag.materializeCFuncPtr2[GDExtensionClassInstancePtr, Ptr[GDExtensionPropertyInfo], Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionClassInstancePtr, Ptr[GDExtensionPropertyInfo], Unit]): GDExtensionClassFreePropertyList = o | |
extension (v: GDExtensionClassFreePropertyList) | |
inline def value: CFuncPtr2[GDExtensionClassInstancePtr, Ptr[GDExtensionPropertyInfo], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassGet = CFuncPtr3[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool] | |
object GDExtensionClassGet: | |
given _tag: Tag[GDExtensionClassGet] = Tag.materializeCFuncPtr3[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr3[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool]): GDExtensionClassGet = o | |
extension (v: GDExtensionClassGet) | |
inline def value: CFuncPtr3[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassGetPropertyList = CFuncPtr2[GDExtensionClassInstancePtr, Ptr[uint32_t], Ptr[GDExtensionPropertyInfo]] | |
object GDExtensionClassGetPropertyList: | |
given _tag: Tag[GDExtensionClassGetPropertyList] = Tag.materializeCFuncPtr2[GDExtensionClassInstancePtr, Ptr[uint32_t], Ptr[GDExtensionPropertyInfo]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionClassInstancePtr, Ptr[uint32_t], Ptr[GDExtensionPropertyInfo]]): GDExtensionClassGetPropertyList = o | |
extension (v: GDExtensionClassGetPropertyList) | |
inline def value: CFuncPtr2[GDExtensionClassInstancePtr, Ptr[uint32_t], Ptr[GDExtensionPropertyInfo]] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassGetRID = CFuncPtr1[GDExtensionClassInstancePtr, uint64_t] | |
object GDExtensionClassGetRID: | |
given _tag: Tag[GDExtensionClassGetRID] = Tag.materializeCFuncPtr1[GDExtensionClassInstancePtr, uint64_t] | |
inline def apply(inline o: CFuncPtr1[GDExtensionClassInstancePtr, uint64_t]): GDExtensionClassGetRID = o | |
extension (v: GDExtensionClassGetRID) | |
inline def value: CFuncPtr1[GDExtensionClassInstancePtr, uint64_t] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassGetVirtual = CFuncPtr2[Ptr[Byte], GDExtensionConstStringNamePtr, GDExtensionClassCallVirtual] | |
object GDExtensionClassGetVirtual: | |
given _tag: Tag[GDExtensionClassGetVirtual] = Tag.materializeCFuncPtr2[Ptr[Byte], GDExtensionConstStringNamePtr, GDExtensionClassCallVirtual] | |
inline def apply(inline o: CFuncPtr2[Ptr[Byte], GDExtensionConstStringNamePtr, GDExtensionClassCallVirtual]): GDExtensionClassGetVirtual = o | |
extension (v: GDExtensionClassGetVirtual) | |
inline def value: CFuncPtr2[Ptr[Byte], GDExtensionConstStringNamePtr, GDExtensionClassCallVirtual] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassInstancePtr = Ptr[Byte] | |
object GDExtensionClassInstancePtr: | |
given _tag: Tag[GDExtensionClassInstancePtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionClassInstancePtr = o | |
extension (v: GDExtensionClassInstancePtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassLibraryPtr = Ptr[Byte] | |
object GDExtensionClassLibraryPtr: | |
given _tag: Tag[GDExtensionClassLibraryPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionClassLibraryPtr = o | |
extension (v: GDExtensionClassLibraryPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassMethodCall = CFuncPtr6[Ptr[Byte], GDExtensionClassInstancePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionVariantPtr, Ptr[GDExtensionCallError], Unit] | |
object GDExtensionClassMethodCall: | |
given _tag: Tag[GDExtensionClassMethodCall] = Tag.materializeCFuncPtr6[Ptr[Byte], GDExtensionClassInstancePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionVariantPtr, Ptr[GDExtensionCallError], Unit] | |
inline def apply(inline o: CFuncPtr6[Ptr[Byte], GDExtensionClassInstancePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionVariantPtr, Ptr[GDExtensionCallError], Unit]): GDExtensionClassMethodCall = o | |
extension (v: GDExtensionClassMethodCall) | |
inline def value: CFuncPtr6[Ptr[Byte], GDExtensionClassInstancePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionVariantPtr, Ptr[GDExtensionCallError], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassMethodPtrCall = CFuncPtr4[Ptr[Byte], GDExtensionClassInstancePtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, Unit] | |
object GDExtensionClassMethodPtrCall: | |
given _tag: Tag[GDExtensionClassMethodPtrCall] = Tag.materializeCFuncPtr4[Ptr[Byte], GDExtensionClassInstancePtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, Unit] | |
inline def apply(inline o: CFuncPtr4[Ptr[Byte], GDExtensionClassInstancePtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, Unit]): GDExtensionClassMethodPtrCall = o | |
extension (v: GDExtensionClassMethodPtrCall) | |
inline def value: CFuncPtr4[Ptr[Byte], GDExtensionClassInstancePtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassMethodValidatedCall = CFuncPtr4[Ptr[Byte], GDExtensionClassInstancePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionVariantPtr, Unit] | |
object GDExtensionClassMethodValidatedCall: | |
given _tag: Tag[GDExtensionClassMethodValidatedCall] = Tag.materializeCFuncPtr4[Ptr[Byte], GDExtensionClassInstancePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionVariantPtr, Unit] | |
inline def apply(inline o: CFuncPtr4[Ptr[Byte], GDExtensionClassInstancePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionVariantPtr, Unit]): GDExtensionClassMethodValidatedCall = o | |
extension (v: GDExtensionClassMethodValidatedCall) | |
inline def value: CFuncPtr4[Ptr[Byte], GDExtensionClassInstancePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionVariantPtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassNotification = CFuncPtr2[GDExtensionClassInstancePtr, int32_t, Unit] | |
object GDExtensionClassNotification: | |
given _tag: Tag[GDExtensionClassNotification] = Tag.materializeCFuncPtr2[GDExtensionClassInstancePtr, int32_t, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionClassInstancePtr, int32_t, Unit]): GDExtensionClassNotification = o | |
extension (v: GDExtensionClassNotification) | |
inline def value: CFuncPtr2[GDExtensionClassInstancePtr, int32_t, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassPropertyCanRevert = CFuncPtr2[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionBool] | |
object GDExtensionClassPropertyCanRevert: | |
given _tag: Tag[GDExtensionClassPropertyCanRevert] = Tag.materializeCFuncPtr2[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr2[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionBool]): GDExtensionClassPropertyCanRevert = o | |
extension (v: GDExtensionClassPropertyCanRevert) | |
inline def value: CFuncPtr2[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassPropertyGetRevert = CFuncPtr3[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool] | |
object GDExtensionClassPropertyGetRevert: | |
given _tag: Tag[GDExtensionClassPropertyGetRevert] = Tag.materializeCFuncPtr3[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr3[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool]): GDExtensionClassPropertyGetRevert = o | |
extension (v: GDExtensionClassPropertyGetRevert) | |
inline def value: CFuncPtr3[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassReference = CFuncPtr1[GDExtensionClassInstancePtr, Unit] | |
object GDExtensionClassReference: | |
given _tag: Tag[GDExtensionClassReference] = Tag.materializeCFuncPtr1[GDExtensionClassInstancePtr, Unit] | |
inline def apply(inline o: CFuncPtr1[GDExtensionClassInstancePtr, Unit]): GDExtensionClassReference = o | |
extension (v: GDExtensionClassReference) | |
inline def value: CFuncPtr1[GDExtensionClassInstancePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassSet = CFuncPtr3[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, GDExtensionBool] | |
object GDExtensionClassSet: | |
given _tag: Tag[GDExtensionClassSet] = Tag.materializeCFuncPtr3[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr3[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, GDExtensionBool]): GDExtensionClassSet = o | |
extension (v: GDExtensionClassSet) | |
inline def value: CFuncPtr3[GDExtensionClassInstancePtr, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassToString = CFuncPtr3[GDExtensionClassInstancePtr, Ptr[GDExtensionBool], GDExtensionStringPtr, Unit] | |
object GDExtensionClassToString: | |
given _tag: Tag[GDExtensionClassToString] = Tag.materializeCFuncPtr3[GDExtensionClassInstancePtr, Ptr[GDExtensionBool], GDExtensionStringPtr, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionClassInstancePtr, Ptr[GDExtensionBool], GDExtensionStringPtr, Unit]): GDExtensionClassToString = o | |
extension (v: GDExtensionClassToString) | |
inline def value: CFuncPtr3[GDExtensionClassInstancePtr, Ptr[GDExtensionBool], GDExtensionStringPtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassUnreference = CFuncPtr1[GDExtensionClassInstancePtr, Unit] | |
object GDExtensionClassUnreference: | |
given _tag: Tag[GDExtensionClassUnreference] = Tag.materializeCFuncPtr1[GDExtensionClassInstancePtr, Unit] | |
inline def apply(inline o: CFuncPtr1[GDExtensionClassInstancePtr, Unit]): GDExtensionClassUnreference = o | |
extension (v: GDExtensionClassUnreference) | |
inline def value: CFuncPtr1[GDExtensionClassInstancePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionConstObjectPtr = Ptr[Byte] | |
object GDExtensionConstObjectPtr: | |
given _tag: Tag[GDExtensionConstObjectPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionConstObjectPtr = o | |
extension (v: GDExtensionConstObjectPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionConstRefPtr = Ptr[Byte] | |
object GDExtensionConstRefPtr: | |
given _tag: Tag[GDExtensionConstRefPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionConstRefPtr = o | |
extension (v: GDExtensionConstRefPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionConstStringNamePtr = Ptr[Byte] | |
object GDExtensionConstStringNamePtr: | |
given _tag: Tag[GDExtensionConstStringNamePtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionConstStringNamePtr = o | |
extension (v: GDExtensionConstStringNamePtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionConstStringPtr = Ptr[Byte] | |
object GDExtensionConstStringPtr: | |
given _tag: Tag[GDExtensionConstStringPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionConstStringPtr = o | |
extension (v: GDExtensionConstStringPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionConstTypePtr = Ptr[Byte] | |
object GDExtensionConstTypePtr: | |
given _tag: Tag[GDExtensionConstTypePtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionConstTypePtr = o | |
extension (v: GDExtensionConstTypePtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionConstVariantPtr = Ptr[Byte] | |
object GDExtensionConstVariantPtr: | |
given _tag: Tag[GDExtensionConstVariantPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionConstVariantPtr = o | |
extension (v: GDExtensionConstVariantPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInitializationFunction = CFuncPtr3[GDExtensionInterfaceGetProcAddress, GDExtensionClassLibraryPtr, Ptr[GDExtensionInitialization], GDExtensionBool] | |
object GDExtensionInitializationFunction: | |
given _tag: Tag[GDExtensionInitializationFunction] = Tag.materializeCFuncPtr3[GDExtensionInterfaceGetProcAddress, GDExtensionClassLibraryPtr, Ptr[GDExtensionInitialization], GDExtensionBool] | |
inline def apply(inline o: CFuncPtr3[GDExtensionInterfaceGetProcAddress, GDExtensionClassLibraryPtr, Ptr[GDExtensionInitialization], GDExtensionBool]): GDExtensionInitializationFunction = o | |
extension (v: GDExtensionInitializationFunction) | |
inline def value: CFuncPtr3[GDExtensionInterfaceGetProcAddress, GDExtensionClassLibraryPtr, Ptr[GDExtensionInitialization], GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInstanceBindingCreateCallback = CFuncPtr2[Ptr[Byte], Ptr[Byte], Ptr[Byte]] | |
object GDExtensionInstanceBindingCreateCallback: | |
given _tag: Tag[GDExtensionInstanceBindingCreateCallback] = Tag.materializeCFuncPtr2[Ptr[Byte], Ptr[Byte], Ptr[Byte]] | |
inline def apply(inline o: CFuncPtr2[Ptr[Byte], Ptr[Byte], Ptr[Byte]]): GDExtensionInstanceBindingCreateCallback = o | |
extension (v: GDExtensionInstanceBindingCreateCallback) | |
inline def value: CFuncPtr2[Ptr[Byte], Ptr[Byte], Ptr[Byte]] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInstanceBindingFreeCallback = CFuncPtr3[Ptr[Byte], Ptr[Byte], Ptr[Byte], Unit] | |
object GDExtensionInstanceBindingFreeCallback: | |
given _tag: Tag[GDExtensionInstanceBindingFreeCallback] = Tag.materializeCFuncPtr3[Ptr[Byte], Ptr[Byte], Ptr[Byte], Unit] | |
inline def apply(inline o: CFuncPtr3[Ptr[Byte], Ptr[Byte], Ptr[Byte], Unit]): GDExtensionInstanceBindingFreeCallback = o | |
extension (v: GDExtensionInstanceBindingFreeCallback) | |
inline def value: CFuncPtr3[Ptr[Byte], Ptr[Byte], Ptr[Byte], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInstanceBindingReferenceCallback = CFuncPtr3[Ptr[Byte], Ptr[Byte], GDExtensionBool, GDExtensionBool] | |
object GDExtensionInstanceBindingReferenceCallback: | |
given _tag: Tag[GDExtensionInstanceBindingReferenceCallback] = Tag.materializeCFuncPtr3[Ptr[Byte], Ptr[Byte], GDExtensionBool, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr3[Ptr[Byte], Ptr[Byte], GDExtensionBool, GDExtensionBool]): GDExtensionInstanceBindingReferenceCallback = o | |
extension (v: GDExtensionInstanceBindingReferenceCallback) | |
inline def value: CFuncPtr3[Ptr[Byte], Ptr[Byte], GDExtensionBool, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
type GDExtensionInt = int64_t | |
object GDExtensionInt: | |
given _tag: Tag[GDExtensionInt] = int64_t._tag | |
inline def apply(inline o: int64_t): GDExtensionInt = o | |
extension (v: GDExtensionInt) | |
inline def value: int64_t = v | |
/** | |
* Returns A pointer to the requested Variant. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceArrayOperatorIndex = CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionVariantPtr] | |
object GDExtensionInterfaceArrayOperatorIndex: | |
given _tag: Tag[GDExtensionInterfaceArrayOperatorIndex] = Tag.materializeCFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionVariantPtr] | |
inline def apply(inline o: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionVariantPtr]): GDExtensionInterfaceArrayOperatorIndex = o | |
extension (v: GDExtensionInterfaceArrayOperatorIndex) | |
inline def value: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionVariantPtr] = v | |
/** | |
* Returns A const pointer to the requested Variant. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceArrayOperatorIndexConst = CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionVariantPtr] | |
object GDExtensionInterfaceArrayOperatorIndexConst: | |
given _tag: Tag[GDExtensionInterfaceArrayOperatorIndexConst] = Tag.materializeCFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionVariantPtr] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionVariantPtr]): GDExtensionInterfaceArrayOperatorIndexConst = o | |
extension (v: GDExtensionInterfaceArrayOperatorIndexConst) | |
inline def value: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionVariantPtr] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceArrayRef = CFuncPtr2[GDExtensionTypePtr, GDExtensionConstTypePtr, Unit] | |
object GDExtensionInterfaceArrayRef: | |
given _tag: Tag[GDExtensionInterfaceArrayRef] = Tag.materializeCFuncPtr2[GDExtensionTypePtr, GDExtensionConstTypePtr, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionTypePtr, GDExtensionConstTypePtr, Unit]): GDExtensionInterfaceArrayRef = o | |
extension (v: GDExtensionInterfaceArrayRef) | |
inline def value: CFuncPtr2[GDExtensionTypePtr, GDExtensionConstTypePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceArraySetTyped = CFuncPtr4[GDExtensionTypePtr, GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, Unit] | |
object GDExtensionInterfaceArraySetTyped: | |
given _tag: Tag[GDExtensionInterfaceArraySetTyped] = Tag.materializeCFuncPtr4[GDExtensionTypePtr, GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionTypePtr, GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, Unit]): GDExtensionInterfaceArraySetTyped = o | |
extension (v: GDExtensionInterfaceArraySetTyped) | |
inline def value: CFuncPtr4[GDExtensionTypePtr, GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, Unit] = v | |
/** | |
* Returns A pointer to the newly created Object. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceClassdbConstructObject = CFuncPtr1[GDExtensionConstStringNamePtr, GDExtensionObjectPtr] | |
object GDExtensionInterfaceClassdbConstructObject: | |
given _tag: Tag[GDExtensionInterfaceClassdbConstructObject] = Tag.materializeCFuncPtr1[GDExtensionConstStringNamePtr, GDExtensionObjectPtr] | |
inline def apply(inline o: CFuncPtr1[GDExtensionConstStringNamePtr, GDExtensionObjectPtr]): GDExtensionInterfaceClassdbConstructObject = o | |
extension (v: GDExtensionInterfaceClassdbConstructObject) | |
inline def value: CFuncPtr1[GDExtensionConstStringNamePtr, GDExtensionObjectPtr] = v | |
/** | |
* Returns A pointer uniquely identifying the built-in class in the ClassDB. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceClassdbGetClassTag = CFuncPtr1[GDExtensionConstStringNamePtr, Ptr[Byte]] | |
object GDExtensionInterfaceClassdbGetClassTag: | |
given _tag: Tag[GDExtensionInterfaceClassdbGetClassTag] = Tag.materializeCFuncPtr1[GDExtensionConstStringNamePtr, Ptr[Byte]] | |
inline def apply(inline o: CFuncPtr1[GDExtensionConstStringNamePtr, Ptr[Byte]]): GDExtensionInterfaceClassdbGetClassTag = o | |
extension (v: GDExtensionInterfaceClassdbGetClassTag) | |
inline def value: CFuncPtr1[GDExtensionConstStringNamePtr, Ptr[Byte]] = v | |
/** | |
* Returns A pointer to the MethodBind from ClassDB. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceClassdbGetMethodBind = CFuncPtr3[GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionMethodBindPtr] | |
object GDExtensionInterfaceClassdbGetMethodBind: | |
given _tag: Tag[GDExtensionInterfaceClassdbGetMethodBind] = Tag.materializeCFuncPtr3[GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionMethodBindPtr] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionMethodBindPtr]): GDExtensionInterfaceClassdbGetMethodBind = o | |
extension (v: GDExtensionInterfaceClassdbGetMethodBind) | |
inline def value: CFuncPtr3[GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionMethodBindPtr] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceClassdbRegisterExtensionClass = CFuncPtr4[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionClassCreationInfo], Unit] | |
object GDExtensionInterfaceClassdbRegisterExtensionClass: | |
given _tag: Tag[GDExtensionInterfaceClassdbRegisterExtensionClass] = Tag.materializeCFuncPtr4[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionClassCreationInfo], Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionClassCreationInfo], Unit]): GDExtensionInterfaceClassdbRegisterExtensionClass = o | |
extension (v: GDExtensionInterfaceClassdbRegisterExtensionClass) | |
inline def value: CFuncPtr4[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionClassCreationInfo], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstant = CFuncPtr6[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionBool, Unit] | |
object GDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstant: | |
given _tag: Tag[GDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstant] = Tag.materializeCFuncPtr6[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionBool, Unit] | |
inline def apply(inline o: CFuncPtr6[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionBool, Unit]): GDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstant = o | |
extension (v: GDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstant) | |
inline def value: CFuncPtr6[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionBool, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceClassdbRegisterExtensionClassMethod = CFuncPtr3[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionClassMethodInfo], Unit] | |
object GDExtensionInterfaceClassdbRegisterExtensionClassMethod: | |
given _tag: Tag[GDExtensionInterfaceClassdbRegisterExtensionClassMethod] = Tag.materializeCFuncPtr3[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionClassMethodInfo], Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionClassMethodInfo], Unit]): GDExtensionInterfaceClassdbRegisterExtensionClassMethod = o | |
extension (v: GDExtensionInterfaceClassdbRegisterExtensionClassMethod) | |
inline def value: CFuncPtr3[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionClassMethodInfo], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceClassdbRegisterExtensionClassProperty = CFuncPtr5[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionPropertyInfo], GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, Unit] | |
object GDExtensionInterfaceClassdbRegisterExtensionClassProperty: | |
given _tag: Tag[GDExtensionInterfaceClassdbRegisterExtensionClassProperty] = Tag.materializeCFuncPtr5[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionPropertyInfo], GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, Unit] | |
inline def apply(inline o: CFuncPtr5[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionPropertyInfo], GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, Unit]): GDExtensionInterfaceClassdbRegisterExtensionClassProperty = o | |
extension (v: GDExtensionInterfaceClassdbRegisterExtensionClassProperty) | |
inline def value: CFuncPtr5[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionPropertyInfo], GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup = CFuncPtr4[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringPtr, GDExtensionConstStringPtr, Unit] | |
object GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup: | |
given _tag: Tag[GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup] = Tag.materializeCFuncPtr4[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringPtr, GDExtensionConstStringPtr, Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringPtr, GDExtensionConstStringPtr, Unit]): GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup = o | |
extension (v: GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup) | |
inline def value: CFuncPtr4[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringPtr, GDExtensionConstStringPtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup = CFuncPtr4[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringPtr, GDExtensionConstStringPtr, Unit] | |
object GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup: | |
given _tag: Tag[GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup] = Tag.materializeCFuncPtr4[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringPtr, GDExtensionConstStringPtr, Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringPtr, GDExtensionConstStringPtr, Unit]): GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup = o | |
extension (v: GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup) | |
inline def value: CFuncPtr4[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringPtr, GDExtensionConstStringPtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceClassdbRegisterExtensionClassSignal = CFuncPtr5[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionPropertyInfo], GDExtensionInt, Unit] | |
object GDExtensionInterfaceClassdbRegisterExtensionClassSignal: | |
given _tag: Tag[GDExtensionInterfaceClassdbRegisterExtensionClassSignal] = Tag.materializeCFuncPtr5[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionPropertyInfo], GDExtensionInt, Unit] | |
inline def apply(inline o: CFuncPtr5[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionPropertyInfo], GDExtensionInt, Unit]): GDExtensionInterfaceClassdbRegisterExtensionClassSignal = o | |
extension (v: GDExtensionInterfaceClassdbRegisterExtensionClassSignal) | |
inline def value: CFuncPtr5[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionPropertyInfo], GDExtensionInt, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceClassdbUnregisterExtensionClass = CFuncPtr2[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, Unit] | |
object GDExtensionInterfaceClassdbUnregisterExtensionClass: | |
given _tag: Tag[GDExtensionInterfaceClassdbUnregisterExtensionClass] = Tag.materializeCFuncPtr2[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, Unit]): GDExtensionInterfaceClassdbUnregisterExtensionClass = o | |
extension (v: GDExtensionInterfaceClassdbUnregisterExtensionClass) | |
inline def value: CFuncPtr2[GDExtensionClassLibraryPtr, GDExtensionConstStringNamePtr, Unit] = v | |
/** | |
* Returns A pointer to a Variant representing the value at the given key. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceDictionaryOperatorIndex = CFuncPtr2[GDExtensionTypePtr, GDExtensionConstVariantPtr, GDExtensionVariantPtr] | |
object GDExtensionInterfaceDictionaryOperatorIndex: | |
given _tag: Tag[GDExtensionInterfaceDictionaryOperatorIndex] = Tag.materializeCFuncPtr2[GDExtensionTypePtr, GDExtensionConstVariantPtr, GDExtensionVariantPtr] | |
inline def apply(inline o: CFuncPtr2[GDExtensionTypePtr, GDExtensionConstVariantPtr, GDExtensionVariantPtr]): GDExtensionInterfaceDictionaryOperatorIndex = o | |
extension (v: GDExtensionInterfaceDictionaryOperatorIndex) | |
inline def value: CFuncPtr2[GDExtensionTypePtr, GDExtensionConstVariantPtr, GDExtensionVariantPtr] = v | |
/** | |
* Returns A const pointer to a Variant representing the value at the given key. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceDictionaryOperatorIndexConst = CFuncPtr2[GDExtensionConstTypePtr, GDExtensionConstVariantPtr, GDExtensionVariantPtr] | |
object GDExtensionInterfaceDictionaryOperatorIndexConst: | |
given _tag: Tag[GDExtensionInterfaceDictionaryOperatorIndexConst] = Tag.materializeCFuncPtr2[GDExtensionConstTypePtr, GDExtensionConstVariantPtr, GDExtensionVariantPtr] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionConstVariantPtr, GDExtensionVariantPtr]): GDExtensionInterfaceDictionaryOperatorIndexConst = o | |
extension (v: GDExtensionInterfaceDictionaryOperatorIndexConst) | |
inline def value: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionConstVariantPtr, GDExtensionVariantPtr] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceEditorAddPlugin = CFuncPtr1[GDExtensionConstStringNamePtr, Unit] | |
object GDExtensionInterfaceEditorAddPlugin: | |
given _tag: Tag[GDExtensionInterfaceEditorAddPlugin] = Tag.materializeCFuncPtr1[GDExtensionConstStringNamePtr, Unit] | |
inline def apply(inline o: CFuncPtr1[GDExtensionConstStringNamePtr, Unit]): GDExtensionInterfaceEditorAddPlugin = o | |
extension (v: GDExtensionInterfaceEditorAddPlugin) | |
inline def value: CFuncPtr1[GDExtensionConstStringNamePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceEditorRemovePlugin = CFuncPtr1[GDExtensionConstStringNamePtr, Unit] | |
object GDExtensionInterfaceEditorRemovePlugin: | |
given _tag: Tag[GDExtensionInterfaceEditorRemovePlugin] = Tag.materializeCFuncPtr1[GDExtensionConstStringNamePtr, Unit] | |
inline def apply(inline o: CFuncPtr1[GDExtensionConstStringNamePtr, Unit]): GDExtensionInterfaceEditorRemovePlugin = o | |
extension (v: GDExtensionInterfaceEditorRemovePlugin) | |
inline def value: CFuncPtr1[GDExtensionConstStringNamePtr, Unit] = v | |
/** | |
* Returns The actual number of bytes read (may be less than requested). | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceFileAccessGetBuffer = CFuncPtr3[GDExtensionConstObjectPtr, Ptr[uint8_t], uint64_t, uint64_t] | |
object GDExtensionInterfaceFileAccessGetBuffer: | |
given _tag: Tag[GDExtensionInterfaceFileAccessGetBuffer] = Tag.materializeCFuncPtr3[GDExtensionConstObjectPtr, Ptr[uint8_t], uint64_t, uint64_t] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstObjectPtr, Ptr[uint8_t], uint64_t, uint64_t]): GDExtensionInterfaceFileAccessGetBuffer = o | |
extension (v: GDExtensionInterfaceFileAccessGetBuffer) | |
inline def value: CFuncPtr3[GDExtensionConstObjectPtr, Ptr[uint8_t], uint64_t, uint64_t] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceFileAccessStoreBuffer = CFuncPtr3[GDExtensionObjectPtr, Ptr[uint8_t], uint64_t, Unit] | |
object GDExtensionInterfaceFileAccessStoreBuffer: | |
given _tag: Tag[GDExtensionInterfaceFileAccessStoreBuffer] = Tag.materializeCFuncPtr3[GDExtensionObjectPtr, Ptr[uint8_t], uint64_t, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionObjectPtr, Ptr[uint8_t], uint64_t, Unit]): GDExtensionInterfaceFileAccessStoreBuffer = o | |
extension (v: GDExtensionInterfaceFileAccessStoreBuffer) | |
inline def value: CFuncPtr3[GDExtensionObjectPtr, Ptr[uint8_t], uint64_t, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceFunctionPtr = Ptr[Byte] | |
object GDExtensionInterfaceFunctionPtr: | |
given _tag: Tag[GDExtensionInterfaceFunctionPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionInterfaceFunctionPtr = o | |
extension (v: GDExtensionInterfaceFunctionPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceGetGodotVersion = CFuncPtr1[Ptr[GDExtensionGodotVersion], Unit] | |
object GDExtensionInterfaceGetGodotVersion: | |
given _tag: Tag[GDExtensionInterfaceGetGodotVersion] = Tag.materializeCFuncPtr1[Ptr[GDExtensionGodotVersion], Unit] | |
inline def apply(inline o: CFuncPtr1[Ptr[GDExtensionGodotVersion], Unit]): GDExtensionInterfaceGetGodotVersion = o | |
extension (v: GDExtensionInterfaceGetGodotVersion) | |
inline def value: CFuncPtr1[Ptr[GDExtensionGodotVersion], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceGetLibraryPath = CFuncPtr2[GDExtensionClassLibraryPtr, GDExtensionUninitializedStringPtr, Unit] | |
object GDExtensionInterfaceGetLibraryPath: | |
given _tag: Tag[GDExtensionInterfaceGetLibraryPath] = Tag.materializeCFuncPtr2[GDExtensionClassLibraryPtr, GDExtensionUninitializedStringPtr, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionClassLibraryPtr, GDExtensionUninitializedStringPtr, Unit]): GDExtensionInterfaceGetLibraryPath = o | |
extension (v: GDExtensionInterfaceGetLibraryPath) | |
inline def value: CFuncPtr2[GDExtensionClassLibraryPtr, GDExtensionUninitializedStringPtr, Unit] = v | |
/** | |
* Returns The size in bytes. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceGetNativeStructSize = CFuncPtr1[GDExtensionConstStringNamePtr, uint64_t] | |
object GDExtensionInterfaceGetNativeStructSize: | |
given _tag: Tag[GDExtensionInterfaceGetNativeStructSize] = Tag.materializeCFuncPtr1[GDExtensionConstStringNamePtr, uint64_t] | |
inline def apply(inline o: CFuncPtr1[GDExtensionConstStringNamePtr, uint64_t]): GDExtensionInterfaceGetNativeStructSize = o | |
extension (v: GDExtensionInterfaceGetNativeStructSize) | |
inline def value: CFuncPtr1[GDExtensionConstStringNamePtr, uint64_t] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceGetProcAddress = CFuncPtr1[CString, GDExtensionInterfaceFunctionPtr] | |
object GDExtensionInterfaceGetProcAddress: | |
given _tag: Tag[GDExtensionInterfaceGetProcAddress] = Tag.materializeCFuncPtr1[CString, GDExtensionInterfaceFunctionPtr] | |
inline def apply(inline o: CFuncPtr1[CString, GDExtensionInterfaceFunctionPtr]): GDExtensionInterfaceGetProcAddress = o | |
extension (v: GDExtensionInterfaceGetProcAddress) | |
inline def value: CFuncPtr1[CString, GDExtensionInterfaceFunctionPtr] = v | |
/** | |
* Returns A pointer to a function that can create a Variant of the given type from a raw value. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceGetVariantFromTypeConstructor = CFuncPtr1[GDExtensionVariantType, GDExtensionVariantFromTypeConstructorFunc] | |
object GDExtensionInterfaceGetVariantFromTypeConstructor: | |
given _tag: Tag[GDExtensionInterfaceGetVariantFromTypeConstructor] = Tag.materializeCFuncPtr1[GDExtensionVariantType, GDExtensionVariantFromTypeConstructorFunc] | |
inline def apply(inline o: CFuncPtr1[GDExtensionVariantType, GDExtensionVariantFromTypeConstructorFunc]): GDExtensionInterfaceGetVariantFromTypeConstructor = o | |
extension (v: GDExtensionInterfaceGetVariantFromTypeConstructor) | |
inline def value: CFuncPtr1[GDExtensionVariantType, GDExtensionVariantFromTypeConstructorFunc] = v | |
/** | |
* Returns A pointer to a function that can get the raw value from a Variant of the given type. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceGetVariantToTypeConstructor = CFuncPtr1[GDExtensionVariantType, GDExtensionTypeFromVariantConstructorFunc] | |
object GDExtensionInterfaceGetVariantToTypeConstructor: | |
given _tag: Tag[GDExtensionInterfaceGetVariantToTypeConstructor] = Tag.materializeCFuncPtr1[GDExtensionVariantType, GDExtensionTypeFromVariantConstructorFunc] | |
inline def apply(inline o: CFuncPtr1[GDExtensionVariantType, GDExtensionTypeFromVariantConstructorFunc]): GDExtensionInterfaceGetVariantToTypeConstructor = o | |
extension (v: GDExtensionInterfaceGetVariantToTypeConstructor) | |
inline def value: CFuncPtr1[GDExtensionVariantType, GDExtensionTypeFromVariantConstructorFunc] = v | |
/** | |
* Returns A pointer to the singleton Object. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceGlobalGetSingleton = CFuncPtr1[GDExtensionConstStringNamePtr, GDExtensionObjectPtr] | |
object GDExtensionInterfaceGlobalGetSingleton: | |
given _tag: Tag[GDExtensionInterfaceGlobalGetSingleton] = Tag.materializeCFuncPtr1[GDExtensionConstStringNamePtr, GDExtensionObjectPtr] | |
inline def apply(inline o: CFuncPtr1[GDExtensionConstStringNamePtr, GDExtensionObjectPtr]): GDExtensionInterfaceGlobalGetSingleton = o | |
extension (v: GDExtensionInterfaceGlobalGetSingleton) | |
inline def value: CFuncPtr1[GDExtensionConstStringNamePtr, GDExtensionObjectPtr] = v | |
/** | |
* Returns A pointer to the allocated memory, or NULL if unsuccessful. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceMemAlloc = CFuncPtr1[size_t, Ptr[Byte]] | |
object GDExtensionInterfaceMemAlloc: | |
given _tag: Tag[GDExtensionInterfaceMemAlloc] = Tag.materializeCFuncPtr1[size_t, Ptr[Byte]] | |
inline def apply(inline o: CFuncPtr1[size_t, Ptr[Byte]]): GDExtensionInterfaceMemAlloc = o | |
extension (v: GDExtensionInterfaceMemAlloc) | |
inline def value: CFuncPtr1[size_t, Ptr[Byte]] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceMemFree = CFuncPtr1[Ptr[Byte], Unit] | |
object GDExtensionInterfaceMemFree: | |
given _tag: Tag[GDExtensionInterfaceMemFree] = Tag.materializeCFuncPtr1[Ptr[Byte], Unit] | |
inline def apply(inline o: CFuncPtr1[Ptr[Byte], Unit]): GDExtensionInterfaceMemFree = o | |
extension (v: GDExtensionInterfaceMemFree) | |
inline def value: CFuncPtr1[Ptr[Byte], Unit] = v | |
/** | |
* Returns A pointer to the allocated memory, or NULL if unsuccessful. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceMemRealloc = CFuncPtr2[Ptr[Byte], size_t, Ptr[Byte]] | |
object GDExtensionInterfaceMemRealloc: | |
given _tag: Tag[GDExtensionInterfaceMemRealloc] = Tag.materializeCFuncPtr2[Ptr[Byte], size_t, Ptr[Byte]] | |
inline def apply(inline o: CFuncPtr2[Ptr[Byte], size_t, Ptr[Byte]]): GDExtensionInterfaceMemRealloc = o | |
extension (v: GDExtensionInterfaceMemRealloc) | |
inline def value: CFuncPtr2[Ptr[Byte], size_t, Ptr[Byte]] = v | |
/** | |
* Returns Returns a pointer to the Object, or NULL if it can't be cast to the requested type. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceObjectCastTo = CFuncPtr2[GDExtensionConstObjectPtr, Ptr[Byte], GDExtensionObjectPtr] | |
object GDExtensionInterfaceObjectCastTo: | |
given _tag: Tag[GDExtensionInterfaceObjectCastTo] = Tag.materializeCFuncPtr2[GDExtensionConstObjectPtr, Ptr[Byte], GDExtensionObjectPtr] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstObjectPtr, Ptr[Byte], GDExtensionObjectPtr]): GDExtensionInterfaceObjectCastTo = o | |
extension (v: GDExtensionInterfaceObjectCastTo) | |
inline def value: CFuncPtr2[GDExtensionConstObjectPtr, Ptr[Byte], GDExtensionObjectPtr] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceObjectDestroy = CFuncPtr1[GDExtensionObjectPtr, Unit] | |
object GDExtensionInterfaceObjectDestroy: | |
given _tag: Tag[GDExtensionInterfaceObjectDestroy] = Tag.materializeCFuncPtr1[GDExtensionObjectPtr, Unit] | |
inline def apply(inline o: CFuncPtr1[GDExtensionObjectPtr, Unit]): GDExtensionInterfaceObjectDestroy = o | |
extension (v: GDExtensionInterfaceObjectDestroy) | |
inline def value: CFuncPtr1[GDExtensionObjectPtr, Unit] = v | |
/** | |
* Returns true if successful in getting the class name; otherwise false. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceObjectGetClassName = CFuncPtr3[GDExtensionConstObjectPtr, GDExtensionClassLibraryPtr, GDExtensionUninitializedStringNamePtr, GDExtensionBool] | |
object GDExtensionInterfaceObjectGetClassName: | |
given _tag: Tag[GDExtensionInterfaceObjectGetClassName] = Tag.materializeCFuncPtr3[GDExtensionConstObjectPtr, GDExtensionClassLibraryPtr, GDExtensionUninitializedStringNamePtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstObjectPtr, GDExtensionClassLibraryPtr, GDExtensionUninitializedStringNamePtr, GDExtensionBool]): GDExtensionInterfaceObjectGetClassName = o | |
extension (v: GDExtensionInterfaceObjectGetClassName) | |
inline def value: CFuncPtr3[GDExtensionConstObjectPtr, GDExtensionClassLibraryPtr, GDExtensionUninitializedStringNamePtr, GDExtensionBool] = v | |
/** | |
* Returns | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceObjectGetInstanceBinding = CFuncPtr3[GDExtensionObjectPtr, Ptr[Byte], Ptr[GDExtensionInstanceBindingCallbacks], Ptr[Byte]] | |
object GDExtensionInterfaceObjectGetInstanceBinding: | |
given _tag: Tag[GDExtensionInterfaceObjectGetInstanceBinding] = Tag.materializeCFuncPtr3[GDExtensionObjectPtr, Ptr[Byte], Ptr[GDExtensionInstanceBindingCallbacks], Ptr[Byte]] | |
inline def apply(inline o: CFuncPtr3[GDExtensionObjectPtr, Ptr[Byte], Ptr[GDExtensionInstanceBindingCallbacks], Ptr[Byte]]): GDExtensionInterfaceObjectGetInstanceBinding = o | |
extension (v: GDExtensionInterfaceObjectGetInstanceBinding) | |
inline def value: CFuncPtr3[GDExtensionObjectPtr, Ptr[Byte], Ptr[GDExtensionInstanceBindingCallbacks], Ptr[Byte]] = v | |
/** | |
* Returns A pointer to the Object. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceObjectGetInstanceFromId = CFuncPtr1[GDObjectInstanceID, GDExtensionObjectPtr] | |
object GDExtensionInterfaceObjectGetInstanceFromId: | |
given _tag: Tag[GDExtensionInterfaceObjectGetInstanceFromId] = Tag.materializeCFuncPtr1[GDObjectInstanceID, GDExtensionObjectPtr] | |
inline def apply(inline o: CFuncPtr1[GDObjectInstanceID, GDExtensionObjectPtr]): GDExtensionInterfaceObjectGetInstanceFromId = o | |
extension (v: GDExtensionInterfaceObjectGetInstanceFromId) | |
inline def value: CFuncPtr1[GDObjectInstanceID, GDExtensionObjectPtr] = v | |
/** | |
* Returns The instance ID. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceObjectGetInstanceId = CFuncPtr1[GDExtensionConstObjectPtr, GDObjectInstanceID] | |
object GDExtensionInterfaceObjectGetInstanceId: | |
given _tag: Tag[GDExtensionInterfaceObjectGetInstanceId] = Tag.materializeCFuncPtr1[GDExtensionConstObjectPtr, GDObjectInstanceID] | |
inline def apply(inline o: CFuncPtr1[GDExtensionConstObjectPtr, GDObjectInstanceID]): GDExtensionInterfaceObjectGetInstanceId = o | |
extension (v: GDExtensionInterfaceObjectGetInstanceId) | |
inline def value: CFuncPtr1[GDExtensionConstObjectPtr, GDObjectInstanceID] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceObjectMethodBindCall = CFuncPtr6[GDExtensionMethodBindPtr, GDExtensionObjectPtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionCallError], Unit] | |
object GDExtensionInterfaceObjectMethodBindCall: | |
given _tag: Tag[GDExtensionInterfaceObjectMethodBindCall] = Tag.materializeCFuncPtr6[GDExtensionMethodBindPtr, GDExtensionObjectPtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionCallError], Unit] | |
inline def apply(inline o: CFuncPtr6[GDExtensionMethodBindPtr, GDExtensionObjectPtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionCallError], Unit]): GDExtensionInterfaceObjectMethodBindCall = o | |
extension (v: GDExtensionInterfaceObjectMethodBindCall) | |
inline def value: CFuncPtr6[GDExtensionMethodBindPtr, GDExtensionObjectPtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionCallError], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceObjectMethodBindPtrcall = CFuncPtr4[GDExtensionMethodBindPtr, GDExtensionObjectPtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, Unit] | |
object GDExtensionInterfaceObjectMethodBindPtrcall: | |
given _tag: Tag[GDExtensionInterfaceObjectMethodBindPtrcall] = Tag.materializeCFuncPtr4[GDExtensionMethodBindPtr, GDExtensionObjectPtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionMethodBindPtr, GDExtensionObjectPtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, Unit]): GDExtensionInterfaceObjectMethodBindPtrcall = o | |
extension (v: GDExtensionInterfaceObjectMethodBindPtrcall) | |
inline def value: CFuncPtr4[GDExtensionMethodBindPtr, GDExtensionObjectPtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceObjectSetInstance = CFuncPtr3[GDExtensionObjectPtr, GDExtensionConstStringNamePtr, GDExtensionClassInstancePtr, Unit] | |
object GDExtensionInterfaceObjectSetInstance: | |
given _tag: Tag[GDExtensionInterfaceObjectSetInstance] = Tag.materializeCFuncPtr3[GDExtensionObjectPtr, GDExtensionConstStringNamePtr, GDExtensionClassInstancePtr, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionObjectPtr, GDExtensionConstStringNamePtr, GDExtensionClassInstancePtr, Unit]): GDExtensionInterfaceObjectSetInstance = o | |
extension (v: GDExtensionInterfaceObjectSetInstance) | |
inline def value: CFuncPtr3[GDExtensionObjectPtr, GDExtensionConstStringNamePtr, GDExtensionClassInstancePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceObjectSetInstanceBinding = CFuncPtr4[GDExtensionObjectPtr, Ptr[Byte], Ptr[Byte], Ptr[GDExtensionInstanceBindingCallbacks], Unit] | |
object GDExtensionInterfaceObjectSetInstanceBinding: | |
given _tag: Tag[GDExtensionInterfaceObjectSetInstanceBinding] = Tag.materializeCFuncPtr4[GDExtensionObjectPtr, Ptr[Byte], Ptr[Byte], Ptr[GDExtensionInstanceBindingCallbacks], Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionObjectPtr, Ptr[Byte], Ptr[Byte], Ptr[GDExtensionInstanceBindingCallbacks], Unit]): GDExtensionInterfaceObjectSetInstanceBinding = o | |
extension (v: GDExtensionInterfaceObjectSetInstanceBinding) | |
inline def value: CFuncPtr4[GDExtensionObjectPtr, Ptr[Byte], Ptr[Byte], Ptr[GDExtensionInstanceBindingCallbacks], Unit] = v | |
/** | |
* Returns A pointer to the requested byte. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedByteArrayOperatorIndex = CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[uint8_t]] | |
object GDExtensionInterfacePackedByteArrayOperatorIndex: | |
given _tag: Tag[GDExtensionInterfacePackedByteArrayOperatorIndex] = Tag.materializeCFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[uint8_t]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[uint8_t]]): GDExtensionInterfacePackedByteArrayOperatorIndex = o | |
extension (v: GDExtensionInterfacePackedByteArrayOperatorIndex) | |
inline def value: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[uint8_t]] = v | |
/** | |
* Returns A const pointer to the requested byte. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedByteArrayOperatorIndexConst = CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[uint8_t]] | |
object GDExtensionInterfacePackedByteArrayOperatorIndexConst: | |
given _tag: Tag[GDExtensionInterfacePackedByteArrayOperatorIndexConst] = Tag.materializeCFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[uint8_t]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[uint8_t]]): GDExtensionInterfacePackedByteArrayOperatorIndexConst = o | |
extension (v: GDExtensionInterfacePackedByteArrayOperatorIndexConst) | |
inline def value: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[uint8_t]] = v | |
/** | |
* Returns A pointer to the requested Color. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedColorArrayOperatorIndex = CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionTypePtr] | |
object GDExtensionInterfacePackedColorArrayOperatorIndex: | |
given _tag: Tag[GDExtensionInterfacePackedColorArrayOperatorIndex] = Tag.materializeCFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionTypePtr] | |
inline def apply(inline o: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionTypePtr]): GDExtensionInterfacePackedColorArrayOperatorIndex = o | |
extension (v: GDExtensionInterfacePackedColorArrayOperatorIndex) | |
inline def value: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionTypePtr] = v | |
/** | |
* Returns A const pointer to the requested Color. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedColorArrayOperatorIndexConst = CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr] | |
object GDExtensionInterfacePackedColorArrayOperatorIndexConst: | |
given _tag: Tag[GDExtensionInterfacePackedColorArrayOperatorIndexConst] = Tag.materializeCFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr]): GDExtensionInterfacePackedColorArrayOperatorIndexConst = o | |
extension (v: GDExtensionInterfacePackedColorArrayOperatorIndexConst) | |
inline def value: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr] = v | |
/** | |
* Returns A pointer to the requested 32-bit float. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedFloat32ArrayOperatorIndex = CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[Float]] | |
object GDExtensionInterfacePackedFloat32ArrayOperatorIndex: | |
given _tag: Tag[GDExtensionInterfacePackedFloat32ArrayOperatorIndex] = Tag.materializeCFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[Float]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[Float]]): GDExtensionInterfacePackedFloat32ArrayOperatorIndex = o | |
extension (v: GDExtensionInterfacePackedFloat32ArrayOperatorIndex) | |
inline def value: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[Float]] = v | |
/** | |
* Returns A const pointer to the requested 32-bit float. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst = CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[Float]] | |
object GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst: | |
given _tag: Tag[GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst] = Tag.materializeCFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[Float]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[Float]]): GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst = o | |
extension (v: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst) | |
inline def value: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[Float]] = v | |
/** | |
* Returns A pointer to the requested 64-bit float. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedFloat64ArrayOperatorIndex = CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[Double]] | |
object GDExtensionInterfacePackedFloat64ArrayOperatorIndex: | |
given _tag: Tag[GDExtensionInterfacePackedFloat64ArrayOperatorIndex] = Tag.materializeCFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[Double]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[Double]]): GDExtensionInterfacePackedFloat64ArrayOperatorIndex = o | |
extension (v: GDExtensionInterfacePackedFloat64ArrayOperatorIndex) | |
inline def value: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[Double]] = v | |
/** | |
* Returns A const pointer to the requested 64-bit float. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst = CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[Double]] | |
object GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst: | |
given _tag: Tag[GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst] = Tag.materializeCFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[Double]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[Double]]): GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst = o | |
extension (v: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst) | |
inline def value: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[Double]] = v | |
/** | |
* Returns A pointer to the requested 32-bit integer. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedInt32ArrayOperatorIndex = CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[int32_t]] | |
object GDExtensionInterfacePackedInt32ArrayOperatorIndex: | |
given _tag: Tag[GDExtensionInterfacePackedInt32ArrayOperatorIndex] = Tag.materializeCFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[int32_t]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[int32_t]]): GDExtensionInterfacePackedInt32ArrayOperatorIndex = o | |
extension (v: GDExtensionInterfacePackedInt32ArrayOperatorIndex) | |
inline def value: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[int32_t]] = v | |
/** | |
* Returns A const pointer to the requested 32-bit integer. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedInt32ArrayOperatorIndexConst = CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[int32_t]] | |
object GDExtensionInterfacePackedInt32ArrayOperatorIndexConst: | |
given _tag: Tag[GDExtensionInterfacePackedInt32ArrayOperatorIndexConst] = Tag.materializeCFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[int32_t]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[int32_t]]): GDExtensionInterfacePackedInt32ArrayOperatorIndexConst = o | |
extension (v: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst) | |
inline def value: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[int32_t]] = v | |
/** | |
* Returns A pointer to the requested 64-bit integer. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedInt64ArrayOperatorIndex = CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[int64_t]] | |
object GDExtensionInterfacePackedInt64ArrayOperatorIndex: | |
given _tag: Tag[GDExtensionInterfacePackedInt64ArrayOperatorIndex] = Tag.materializeCFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[int64_t]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[int64_t]]): GDExtensionInterfacePackedInt64ArrayOperatorIndex = o | |
extension (v: GDExtensionInterfacePackedInt64ArrayOperatorIndex) | |
inline def value: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, Ptr[int64_t]] = v | |
/** | |
* Returns A const pointer to the requested 64-bit integer. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedInt64ArrayOperatorIndexConst = CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[int64_t]] | |
object GDExtensionInterfacePackedInt64ArrayOperatorIndexConst: | |
given _tag: Tag[GDExtensionInterfacePackedInt64ArrayOperatorIndexConst] = Tag.materializeCFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[int64_t]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[int64_t]]): GDExtensionInterfacePackedInt64ArrayOperatorIndexConst = o | |
extension (v: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst) | |
inline def value: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, Ptr[int64_t]] = v | |
/** | |
* Returns A pointer to the requested String. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedStringArrayOperatorIndex = CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionStringPtr] | |
object GDExtensionInterfacePackedStringArrayOperatorIndex: | |
given _tag: Tag[GDExtensionInterfacePackedStringArrayOperatorIndex] = Tag.materializeCFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionStringPtr] | |
inline def apply(inline o: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionStringPtr]): GDExtensionInterfacePackedStringArrayOperatorIndex = o | |
extension (v: GDExtensionInterfacePackedStringArrayOperatorIndex) | |
inline def value: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionStringPtr] = v | |
/** | |
* Returns A const pointer to the requested String. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedStringArrayOperatorIndexConst = CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionStringPtr] | |
object GDExtensionInterfacePackedStringArrayOperatorIndexConst: | |
given _tag: Tag[GDExtensionInterfacePackedStringArrayOperatorIndexConst] = Tag.materializeCFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionStringPtr] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionStringPtr]): GDExtensionInterfacePackedStringArrayOperatorIndexConst = o | |
extension (v: GDExtensionInterfacePackedStringArrayOperatorIndexConst) | |
inline def value: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionStringPtr] = v | |
/** | |
* Returns A pointer to the requested Vector2. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedVector2ArrayOperatorIndex = CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionTypePtr] | |
object GDExtensionInterfacePackedVector2ArrayOperatorIndex: | |
given _tag: Tag[GDExtensionInterfacePackedVector2ArrayOperatorIndex] = Tag.materializeCFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionTypePtr] | |
inline def apply(inline o: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionTypePtr]): GDExtensionInterfacePackedVector2ArrayOperatorIndex = o | |
extension (v: GDExtensionInterfacePackedVector2ArrayOperatorIndex) | |
inline def value: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionTypePtr] = v | |
/** | |
* Returns A const pointer to the requested Vector2. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedVector2ArrayOperatorIndexConst = CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr] | |
object GDExtensionInterfacePackedVector2ArrayOperatorIndexConst: | |
given _tag: Tag[GDExtensionInterfacePackedVector2ArrayOperatorIndexConst] = Tag.materializeCFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr]): GDExtensionInterfacePackedVector2ArrayOperatorIndexConst = o | |
extension (v: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst) | |
inline def value: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr] = v | |
/** | |
* Returns A pointer to the requested Vector3. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedVector3ArrayOperatorIndex = CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionTypePtr] | |
object GDExtensionInterfacePackedVector3ArrayOperatorIndex: | |
given _tag: Tag[GDExtensionInterfacePackedVector3ArrayOperatorIndex] = Tag.materializeCFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionTypePtr] | |
inline def apply(inline o: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionTypePtr]): GDExtensionInterfacePackedVector3ArrayOperatorIndex = o | |
extension (v: GDExtensionInterfacePackedVector3ArrayOperatorIndex) | |
inline def value: CFuncPtr2[GDExtensionTypePtr, GDExtensionInt, GDExtensionTypePtr] = v | |
/** | |
* Returns A const pointer to the requested Vector3. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePackedVector3ArrayOperatorIndexConst = CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr] | |
object GDExtensionInterfacePackedVector3ArrayOperatorIndexConst: | |
given _tag: Tag[GDExtensionInterfacePackedVector3ArrayOperatorIndexConst] = Tag.materializeCFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr]): GDExtensionInterfacePackedVector3ArrayOperatorIndexConst = o | |
extension (v: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst) | |
inline def value: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePrintError = CFuncPtr5[CString, CString, CString, int32_t, GDExtensionBool, Unit] | |
object GDExtensionInterfacePrintError: | |
given _tag: Tag[GDExtensionInterfacePrintError] = Tag.materializeCFuncPtr5[CString, CString, CString, int32_t, GDExtensionBool, Unit] | |
inline def apply(inline o: CFuncPtr5[CString, CString, CString, int32_t, GDExtensionBool, Unit]): GDExtensionInterfacePrintError = o | |
extension (v: GDExtensionInterfacePrintError) | |
inline def value: CFuncPtr5[CString, CString, CString, int32_t, GDExtensionBool, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePrintErrorWithMessage = CFuncPtr6[CString, CString, CString, CString, int32_t, GDExtensionBool, Unit] | |
object GDExtensionInterfacePrintErrorWithMessage: | |
given _tag: Tag[GDExtensionInterfacePrintErrorWithMessage] = Tag.materializeCFuncPtr6[CString, CString, CString, CString, int32_t, GDExtensionBool, Unit] | |
inline def apply(inline o: CFuncPtr6[CString, CString, CString, CString, int32_t, GDExtensionBool, Unit]): GDExtensionInterfacePrintErrorWithMessage = o | |
extension (v: GDExtensionInterfacePrintErrorWithMessage) | |
inline def value: CFuncPtr6[CString, CString, CString, CString, int32_t, GDExtensionBool, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePrintScriptError = CFuncPtr5[CString, CString, CString, int32_t, GDExtensionBool, Unit] | |
object GDExtensionInterfacePrintScriptError: | |
given _tag: Tag[GDExtensionInterfacePrintScriptError] = Tag.materializeCFuncPtr5[CString, CString, CString, int32_t, GDExtensionBool, Unit] | |
inline def apply(inline o: CFuncPtr5[CString, CString, CString, int32_t, GDExtensionBool, Unit]): GDExtensionInterfacePrintScriptError = o | |
extension (v: GDExtensionInterfacePrintScriptError) | |
inline def value: CFuncPtr5[CString, CString, CString, int32_t, GDExtensionBool, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePrintScriptErrorWithMessage = CFuncPtr6[CString, CString, CString, CString, int32_t, GDExtensionBool, Unit] | |
object GDExtensionInterfacePrintScriptErrorWithMessage: | |
given _tag: Tag[GDExtensionInterfacePrintScriptErrorWithMessage] = Tag.materializeCFuncPtr6[CString, CString, CString, CString, int32_t, GDExtensionBool, Unit] | |
inline def apply(inline o: CFuncPtr6[CString, CString, CString, CString, int32_t, GDExtensionBool, Unit]): GDExtensionInterfacePrintScriptErrorWithMessage = o | |
extension (v: GDExtensionInterfacePrintScriptErrorWithMessage) | |
inline def value: CFuncPtr6[CString, CString, CString, CString, int32_t, GDExtensionBool, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePrintWarning = CFuncPtr5[CString, CString, CString, int32_t, GDExtensionBool, Unit] | |
object GDExtensionInterfacePrintWarning: | |
given _tag: Tag[GDExtensionInterfacePrintWarning] = Tag.materializeCFuncPtr5[CString, CString, CString, int32_t, GDExtensionBool, Unit] | |
inline def apply(inline o: CFuncPtr5[CString, CString, CString, int32_t, GDExtensionBool, Unit]): GDExtensionInterfacePrintWarning = o | |
extension (v: GDExtensionInterfacePrintWarning) | |
inline def value: CFuncPtr5[CString, CString, CString, int32_t, GDExtensionBool, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfacePrintWarningWithMessage = CFuncPtr6[CString, CString, CString, CString, int32_t, GDExtensionBool, Unit] | |
object GDExtensionInterfacePrintWarningWithMessage: | |
given _tag: Tag[GDExtensionInterfacePrintWarningWithMessage] = Tag.materializeCFuncPtr6[CString, CString, CString, CString, int32_t, GDExtensionBool, Unit] | |
inline def apply(inline o: CFuncPtr6[CString, CString, CString, CString, int32_t, GDExtensionBool, Unit]): GDExtensionInterfacePrintWarningWithMessage = o | |
extension (v: GDExtensionInterfacePrintWarningWithMessage) | |
inline def value: CFuncPtr6[CString, CString, CString, CString, int32_t, GDExtensionBool, Unit] = v | |
/** | |
* Returns A pointer to the Object from the reference or NULL. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceRefGetObject = CFuncPtr1[GDExtensionConstRefPtr, GDExtensionObjectPtr] | |
object GDExtensionInterfaceRefGetObject: | |
given _tag: Tag[GDExtensionInterfaceRefGetObject] = Tag.materializeCFuncPtr1[GDExtensionConstRefPtr, GDExtensionObjectPtr] | |
inline def apply(inline o: CFuncPtr1[GDExtensionConstRefPtr, GDExtensionObjectPtr]): GDExtensionInterfaceRefGetObject = o | |
extension (v: GDExtensionInterfaceRefGetObject) | |
inline def value: CFuncPtr1[GDExtensionConstRefPtr, GDExtensionObjectPtr] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceRefSetObject = CFuncPtr2[GDExtensionRefPtr, GDExtensionObjectPtr, Unit] | |
object GDExtensionInterfaceRefSetObject: | |
given _tag: Tag[GDExtensionInterfaceRefSetObject] = Tag.materializeCFuncPtr2[GDExtensionRefPtr, GDExtensionObjectPtr, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionRefPtr, GDExtensionObjectPtr, Unit]): GDExtensionInterfaceRefSetObject = o | |
extension (v: GDExtensionInterfaceRefSetObject) | |
inline def value: CFuncPtr2[GDExtensionRefPtr, GDExtensionObjectPtr, Unit] = v | |
/** | |
* Returns A pointer to a ScriptInstanceExtension object. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceScriptInstanceCreate = CFuncPtr2[Ptr[GDExtensionScriptInstanceInfo], GDExtensionScriptInstanceDataPtr, GDExtensionScriptInstancePtr] | |
object GDExtensionInterfaceScriptInstanceCreate: | |
given _tag: Tag[GDExtensionInterfaceScriptInstanceCreate] = Tag.materializeCFuncPtr2[Ptr[GDExtensionScriptInstanceInfo], GDExtensionScriptInstanceDataPtr, GDExtensionScriptInstancePtr] | |
inline def apply(inline o: CFuncPtr2[Ptr[GDExtensionScriptInstanceInfo], GDExtensionScriptInstanceDataPtr, GDExtensionScriptInstancePtr]): GDExtensionInterfaceScriptInstanceCreate = o | |
extension (v: GDExtensionInterfaceScriptInstanceCreate) | |
inline def value: CFuncPtr2[Ptr[GDExtensionScriptInstanceInfo], GDExtensionScriptInstanceDataPtr, GDExtensionScriptInstancePtr] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringNewWithLatin1Chars = CFuncPtr2[GDExtensionUninitializedStringPtr, CString, Unit] | |
object GDExtensionInterfaceStringNewWithLatin1Chars: | |
given _tag: Tag[GDExtensionInterfaceStringNewWithLatin1Chars] = Tag.materializeCFuncPtr2[GDExtensionUninitializedStringPtr, CString, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionUninitializedStringPtr, CString, Unit]): GDExtensionInterfaceStringNewWithLatin1Chars = o | |
extension (v: GDExtensionInterfaceStringNewWithLatin1Chars) | |
inline def value: CFuncPtr2[GDExtensionUninitializedStringPtr, CString, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringNewWithLatin1CharsAndLen = CFuncPtr3[GDExtensionUninitializedStringPtr, CString, GDExtensionInt, Unit] | |
object GDExtensionInterfaceStringNewWithLatin1CharsAndLen: | |
given _tag: Tag[GDExtensionInterfaceStringNewWithLatin1CharsAndLen] = Tag.materializeCFuncPtr3[GDExtensionUninitializedStringPtr, CString, GDExtensionInt, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionUninitializedStringPtr, CString, GDExtensionInt, Unit]): GDExtensionInterfaceStringNewWithLatin1CharsAndLen = o | |
extension (v: GDExtensionInterfaceStringNewWithLatin1CharsAndLen) | |
inline def value: CFuncPtr3[GDExtensionUninitializedStringPtr, CString, GDExtensionInt, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringNewWithUtf16Chars = CFuncPtr2[GDExtensionUninitializedStringPtr, Ptr[char16_t], Unit] | |
object GDExtensionInterfaceStringNewWithUtf16Chars: | |
given _tag: Tag[GDExtensionInterfaceStringNewWithUtf16Chars] = Tag.materializeCFuncPtr2[GDExtensionUninitializedStringPtr, Ptr[char16_t], Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionUninitializedStringPtr, Ptr[char16_t], Unit]): GDExtensionInterfaceStringNewWithUtf16Chars = o | |
extension (v: GDExtensionInterfaceStringNewWithUtf16Chars) | |
inline def value: CFuncPtr2[GDExtensionUninitializedStringPtr, Ptr[char16_t], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringNewWithUtf16CharsAndLen = CFuncPtr3[GDExtensionUninitializedStringPtr, Ptr[char16_t], GDExtensionInt, Unit] | |
object GDExtensionInterfaceStringNewWithUtf16CharsAndLen: | |
given _tag: Tag[GDExtensionInterfaceStringNewWithUtf16CharsAndLen] = Tag.materializeCFuncPtr3[GDExtensionUninitializedStringPtr, Ptr[char16_t], GDExtensionInt, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionUninitializedStringPtr, Ptr[char16_t], GDExtensionInt, Unit]): GDExtensionInterfaceStringNewWithUtf16CharsAndLen = o | |
extension (v: GDExtensionInterfaceStringNewWithUtf16CharsAndLen) | |
inline def value: CFuncPtr3[GDExtensionUninitializedStringPtr, Ptr[char16_t], GDExtensionInt, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringNewWithUtf32Chars = CFuncPtr2[GDExtensionUninitializedStringPtr, Ptr[char32_t], Unit] | |
object GDExtensionInterfaceStringNewWithUtf32Chars: | |
given _tag: Tag[GDExtensionInterfaceStringNewWithUtf32Chars] = Tag.materializeCFuncPtr2[GDExtensionUninitializedStringPtr, Ptr[char32_t], Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionUninitializedStringPtr, Ptr[char32_t], Unit]): GDExtensionInterfaceStringNewWithUtf32Chars = o | |
extension (v: GDExtensionInterfaceStringNewWithUtf32Chars) | |
inline def value: CFuncPtr2[GDExtensionUninitializedStringPtr, Ptr[char32_t], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringNewWithUtf32CharsAndLen = CFuncPtr3[GDExtensionUninitializedStringPtr, Ptr[char32_t], GDExtensionInt, Unit] | |
object GDExtensionInterfaceStringNewWithUtf32CharsAndLen: | |
given _tag: Tag[GDExtensionInterfaceStringNewWithUtf32CharsAndLen] = Tag.materializeCFuncPtr3[GDExtensionUninitializedStringPtr, Ptr[char32_t], GDExtensionInt, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionUninitializedStringPtr, Ptr[char32_t], GDExtensionInt, Unit]): GDExtensionInterfaceStringNewWithUtf32CharsAndLen = o | |
extension (v: GDExtensionInterfaceStringNewWithUtf32CharsAndLen) | |
inline def value: CFuncPtr3[GDExtensionUninitializedStringPtr, Ptr[char32_t], GDExtensionInt, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringNewWithUtf8Chars = CFuncPtr2[GDExtensionUninitializedStringPtr, CString, Unit] | |
object GDExtensionInterfaceStringNewWithUtf8Chars: | |
given _tag: Tag[GDExtensionInterfaceStringNewWithUtf8Chars] = Tag.materializeCFuncPtr2[GDExtensionUninitializedStringPtr, CString, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionUninitializedStringPtr, CString, Unit]): GDExtensionInterfaceStringNewWithUtf8Chars = o | |
extension (v: GDExtensionInterfaceStringNewWithUtf8Chars) | |
inline def value: CFuncPtr2[GDExtensionUninitializedStringPtr, CString, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringNewWithUtf8CharsAndLen = CFuncPtr3[GDExtensionUninitializedStringPtr, CString, GDExtensionInt, Unit] | |
object GDExtensionInterfaceStringNewWithUtf8CharsAndLen: | |
given _tag: Tag[GDExtensionInterfaceStringNewWithUtf8CharsAndLen] = Tag.materializeCFuncPtr3[GDExtensionUninitializedStringPtr, CString, GDExtensionInt, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionUninitializedStringPtr, CString, GDExtensionInt, Unit]): GDExtensionInterfaceStringNewWithUtf8CharsAndLen = o | |
extension (v: GDExtensionInterfaceStringNewWithUtf8CharsAndLen) | |
inline def value: CFuncPtr3[GDExtensionUninitializedStringPtr, CString, GDExtensionInt, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringNewWithWideChars = CFuncPtr2[GDExtensionUninitializedStringPtr, Ptr[wchar_t], Unit] | |
object GDExtensionInterfaceStringNewWithWideChars: | |
given _tag: Tag[GDExtensionInterfaceStringNewWithWideChars] = Tag.materializeCFuncPtr2[GDExtensionUninitializedStringPtr, Ptr[wchar_t], Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionUninitializedStringPtr, Ptr[wchar_t], Unit]): GDExtensionInterfaceStringNewWithWideChars = o | |
extension (v: GDExtensionInterfaceStringNewWithWideChars) | |
inline def value: CFuncPtr2[GDExtensionUninitializedStringPtr, Ptr[wchar_t], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringNewWithWideCharsAndLen = CFuncPtr3[GDExtensionUninitializedStringPtr, Ptr[wchar_t], GDExtensionInt, Unit] | |
object GDExtensionInterfaceStringNewWithWideCharsAndLen: | |
given _tag: Tag[GDExtensionInterfaceStringNewWithWideCharsAndLen] = Tag.materializeCFuncPtr3[GDExtensionUninitializedStringPtr, Ptr[wchar_t], GDExtensionInt, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionUninitializedStringPtr, Ptr[wchar_t], GDExtensionInt, Unit]): GDExtensionInterfaceStringNewWithWideCharsAndLen = o | |
extension (v: GDExtensionInterfaceStringNewWithWideCharsAndLen) | |
inline def value: CFuncPtr3[GDExtensionUninitializedStringPtr, Ptr[wchar_t], GDExtensionInt, Unit] = v | |
/** | |
* Returns A pointer to the requested character. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringOperatorIndex = CFuncPtr2[GDExtensionStringPtr, GDExtensionInt, Ptr[char32_t]] | |
object GDExtensionInterfaceStringOperatorIndex: | |
given _tag: Tag[GDExtensionInterfaceStringOperatorIndex] = Tag.materializeCFuncPtr2[GDExtensionStringPtr, GDExtensionInt, Ptr[char32_t]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionStringPtr, GDExtensionInt, Ptr[char32_t]]): GDExtensionInterfaceStringOperatorIndex = o | |
extension (v: GDExtensionInterfaceStringOperatorIndex) | |
inline def value: CFuncPtr2[GDExtensionStringPtr, GDExtensionInt, Ptr[char32_t]] = v | |
/** | |
* Returns A const pointer to the requested character. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringOperatorIndexConst = CFuncPtr2[GDExtensionConstStringPtr, GDExtensionInt, Ptr[char32_t]] | |
object GDExtensionInterfaceStringOperatorIndexConst: | |
given _tag: Tag[GDExtensionInterfaceStringOperatorIndexConst] = Tag.materializeCFuncPtr2[GDExtensionConstStringPtr, GDExtensionInt, Ptr[char32_t]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstStringPtr, GDExtensionInt, Ptr[char32_t]]): GDExtensionInterfaceStringOperatorIndexConst = o | |
extension (v: GDExtensionInterfaceStringOperatorIndexConst) | |
inline def value: CFuncPtr2[GDExtensionConstStringPtr, GDExtensionInt, Ptr[char32_t]] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringOperatorPlusEqC32str = CFuncPtr2[GDExtensionStringPtr, Ptr[char32_t], Unit] | |
object GDExtensionInterfaceStringOperatorPlusEqC32str: | |
given _tag: Tag[GDExtensionInterfaceStringOperatorPlusEqC32str] = Tag.materializeCFuncPtr2[GDExtensionStringPtr, Ptr[char32_t], Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionStringPtr, Ptr[char32_t], Unit]): GDExtensionInterfaceStringOperatorPlusEqC32str = o | |
extension (v: GDExtensionInterfaceStringOperatorPlusEqC32str) | |
inline def value: CFuncPtr2[GDExtensionStringPtr, Ptr[char32_t], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringOperatorPlusEqChar = CFuncPtr2[GDExtensionStringPtr, char32_t, Unit] | |
object GDExtensionInterfaceStringOperatorPlusEqChar: | |
given _tag: Tag[GDExtensionInterfaceStringOperatorPlusEqChar] = Tag.materializeCFuncPtr2[GDExtensionStringPtr, char32_t, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionStringPtr, char32_t, Unit]): GDExtensionInterfaceStringOperatorPlusEqChar = o | |
extension (v: GDExtensionInterfaceStringOperatorPlusEqChar) | |
inline def value: CFuncPtr2[GDExtensionStringPtr, char32_t, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringOperatorPlusEqCstr = CFuncPtr2[GDExtensionStringPtr, CString, Unit] | |
object GDExtensionInterfaceStringOperatorPlusEqCstr: | |
given _tag: Tag[GDExtensionInterfaceStringOperatorPlusEqCstr] = Tag.materializeCFuncPtr2[GDExtensionStringPtr, CString, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionStringPtr, CString, Unit]): GDExtensionInterfaceStringOperatorPlusEqCstr = o | |
extension (v: GDExtensionInterfaceStringOperatorPlusEqCstr) | |
inline def value: CFuncPtr2[GDExtensionStringPtr, CString, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringOperatorPlusEqString = CFuncPtr2[GDExtensionStringPtr, GDExtensionConstStringPtr, Unit] | |
object GDExtensionInterfaceStringOperatorPlusEqString: | |
given _tag: Tag[GDExtensionInterfaceStringOperatorPlusEqString] = Tag.materializeCFuncPtr2[GDExtensionStringPtr, GDExtensionConstStringPtr, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionStringPtr, GDExtensionConstStringPtr, Unit]): GDExtensionInterfaceStringOperatorPlusEqString = o | |
extension (v: GDExtensionInterfaceStringOperatorPlusEqString) | |
inline def value: CFuncPtr2[GDExtensionStringPtr, GDExtensionConstStringPtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringOperatorPlusEqWcstr = CFuncPtr2[GDExtensionStringPtr, Ptr[wchar_t], Unit] | |
object GDExtensionInterfaceStringOperatorPlusEqWcstr: | |
given _tag: Tag[GDExtensionInterfaceStringOperatorPlusEqWcstr] = Tag.materializeCFuncPtr2[GDExtensionStringPtr, Ptr[wchar_t], Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionStringPtr, Ptr[wchar_t], Unit]): GDExtensionInterfaceStringOperatorPlusEqWcstr = o | |
extension (v: GDExtensionInterfaceStringOperatorPlusEqWcstr) | |
inline def value: CFuncPtr2[GDExtensionStringPtr, Ptr[wchar_t], Unit] = v | |
/** | |
* Returns The resulting encoded string length in characters (not bytes), not including a null terminator. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringToLatin1Chars = CFuncPtr3[GDExtensionConstStringPtr, CString, GDExtensionInt, GDExtensionInt] | |
object GDExtensionInterfaceStringToLatin1Chars: | |
given _tag: Tag[GDExtensionInterfaceStringToLatin1Chars] = Tag.materializeCFuncPtr3[GDExtensionConstStringPtr, CString, GDExtensionInt, GDExtensionInt] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstStringPtr, CString, GDExtensionInt, GDExtensionInt]): GDExtensionInterfaceStringToLatin1Chars = o | |
extension (v: GDExtensionInterfaceStringToLatin1Chars) | |
inline def value: CFuncPtr3[GDExtensionConstStringPtr, CString, GDExtensionInt, GDExtensionInt] = v | |
/** | |
* Returns The resulting encoded string length in characters (not bytes), not including a null terminator. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringToUtf16Chars = CFuncPtr3[GDExtensionConstStringPtr, Ptr[char16_t], GDExtensionInt, GDExtensionInt] | |
object GDExtensionInterfaceStringToUtf16Chars: | |
given _tag: Tag[GDExtensionInterfaceStringToUtf16Chars] = Tag.materializeCFuncPtr3[GDExtensionConstStringPtr, Ptr[char16_t], GDExtensionInt, GDExtensionInt] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstStringPtr, Ptr[char16_t], GDExtensionInt, GDExtensionInt]): GDExtensionInterfaceStringToUtf16Chars = o | |
extension (v: GDExtensionInterfaceStringToUtf16Chars) | |
inline def value: CFuncPtr3[GDExtensionConstStringPtr, Ptr[char16_t], GDExtensionInt, GDExtensionInt] = v | |
/** | |
* Returns The resulting encoded string length in characters (not bytes), not including a null terminator. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringToUtf32Chars = CFuncPtr3[GDExtensionConstStringPtr, Ptr[char32_t], GDExtensionInt, GDExtensionInt] | |
object GDExtensionInterfaceStringToUtf32Chars: | |
given _tag: Tag[GDExtensionInterfaceStringToUtf32Chars] = Tag.materializeCFuncPtr3[GDExtensionConstStringPtr, Ptr[char32_t], GDExtensionInt, GDExtensionInt] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstStringPtr, Ptr[char32_t], GDExtensionInt, GDExtensionInt]): GDExtensionInterfaceStringToUtf32Chars = o | |
extension (v: GDExtensionInterfaceStringToUtf32Chars) | |
inline def value: CFuncPtr3[GDExtensionConstStringPtr, Ptr[char32_t], GDExtensionInt, GDExtensionInt] = v | |
/** | |
* Returns The resulting encoded string length in characters (not bytes), not including a null terminator. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringToUtf8Chars = CFuncPtr3[GDExtensionConstStringPtr, CString, GDExtensionInt, GDExtensionInt] | |
object GDExtensionInterfaceStringToUtf8Chars: | |
given _tag: Tag[GDExtensionInterfaceStringToUtf8Chars] = Tag.materializeCFuncPtr3[GDExtensionConstStringPtr, CString, GDExtensionInt, GDExtensionInt] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstStringPtr, CString, GDExtensionInt, GDExtensionInt]): GDExtensionInterfaceStringToUtf8Chars = o | |
extension (v: GDExtensionInterfaceStringToUtf8Chars) | |
inline def value: CFuncPtr3[GDExtensionConstStringPtr, CString, GDExtensionInt, GDExtensionInt] = v | |
/** | |
* Returns The resulting encoded string length in characters (not bytes), not including a null terminator. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceStringToWideChars = CFuncPtr3[GDExtensionConstStringPtr, Ptr[wchar_t], GDExtensionInt, GDExtensionInt] | |
object GDExtensionInterfaceStringToWideChars: | |
given _tag: Tag[GDExtensionInterfaceStringToWideChars] = Tag.materializeCFuncPtr3[GDExtensionConstStringPtr, Ptr[wchar_t], GDExtensionInt, GDExtensionInt] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstStringPtr, Ptr[wchar_t], GDExtensionInt, GDExtensionInt]): GDExtensionInterfaceStringToWideChars = o | |
extension (v: GDExtensionInterfaceStringToWideChars) | |
inline def value: CFuncPtr3[GDExtensionConstStringPtr, Ptr[wchar_t], GDExtensionInt, GDExtensionInt] = v | |
/** | |
* Returns The boolean value of the Variant. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantBooleanize = CFuncPtr1[GDExtensionConstVariantPtr, GDExtensionBool] | |
object GDExtensionInterfaceVariantBooleanize: | |
given _tag: Tag[GDExtensionInterfaceVariantBooleanize] = Tag.materializeCFuncPtr1[GDExtensionConstVariantPtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr1[GDExtensionConstVariantPtr, GDExtensionBool]): GDExtensionInterfaceVariantBooleanize = o | |
extension (v: GDExtensionInterfaceVariantBooleanize) | |
inline def value: CFuncPtr1[GDExtensionConstVariantPtr, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantCall = CFuncPtr6[GDExtensionVariantPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionCallError], Unit] | |
object GDExtensionInterfaceVariantCall: | |
given _tag: Tag[GDExtensionInterfaceVariantCall] = Tag.materializeCFuncPtr6[GDExtensionVariantPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionCallError], Unit] | |
inline def apply(inline o: CFuncPtr6[GDExtensionVariantPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionCallError], Unit]): GDExtensionInterfaceVariantCall = o | |
extension (v: GDExtensionInterfaceVariantCall) | |
inline def value: CFuncPtr6[GDExtensionVariantPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionCallError], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantCallStatic = CFuncPtr6[GDExtensionVariantType, GDExtensionConstStringNamePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionCallError], Unit] | |
object GDExtensionInterfaceVariantCallStatic: | |
given _tag: Tag[GDExtensionInterfaceVariantCallStatic] = Tag.materializeCFuncPtr6[GDExtensionVariantType, GDExtensionConstStringNamePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionCallError], Unit] | |
inline def apply(inline o: CFuncPtr6[GDExtensionVariantType, GDExtensionConstStringNamePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionCallError], Unit]): GDExtensionInterfaceVariantCallStatic = o | |
extension (v: GDExtensionInterfaceVariantCallStatic) | |
inline def value: CFuncPtr6[GDExtensionVariantType, GDExtensionConstStringNamePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionCallError], Unit] = v | |
/** | |
* Returns true if the conversion is possible; otherwise false. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantCanConvert = CFuncPtr2[GDExtensionVariantType, GDExtensionVariantType, GDExtensionBool] | |
object GDExtensionInterfaceVariantCanConvert: | |
given _tag: Tag[GDExtensionInterfaceVariantCanConvert] = Tag.materializeCFuncPtr2[GDExtensionVariantType, GDExtensionVariantType, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr2[GDExtensionVariantType, GDExtensionVariantType, GDExtensionBool]): GDExtensionInterfaceVariantCanConvert = o | |
extension (v: GDExtensionInterfaceVariantCanConvert) | |
inline def value: CFuncPtr2[GDExtensionVariantType, GDExtensionVariantType, GDExtensionBool] = v | |
/** | |
* Returns true if the conversion is possible; otherwise false. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantCanConvertStrict = CFuncPtr2[GDExtensionVariantType, GDExtensionVariantType, GDExtensionBool] | |
object GDExtensionInterfaceVariantCanConvertStrict: | |
given _tag: Tag[GDExtensionInterfaceVariantCanConvertStrict] = Tag.materializeCFuncPtr2[GDExtensionVariantType, GDExtensionVariantType, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr2[GDExtensionVariantType, GDExtensionVariantType, GDExtensionBool]): GDExtensionInterfaceVariantCanConvertStrict = o | |
extension (v: GDExtensionInterfaceVariantCanConvertStrict) | |
inline def value: CFuncPtr2[GDExtensionVariantType, GDExtensionVariantType, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantConstruct = CFuncPtr5[GDExtensionVariantType, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionConstVariantPtr], int32_t, Ptr[GDExtensionCallError], Unit] | |
object GDExtensionInterfaceVariantConstruct: | |
given _tag: Tag[GDExtensionInterfaceVariantConstruct] = Tag.materializeCFuncPtr5[GDExtensionVariantType, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionConstVariantPtr], int32_t, Ptr[GDExtensionCallError], Unit] | |
inline def apply(inline o: CFuncPtr5[GDExtensionVariantType, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionConstVariantPtr], int32_t, Ptr[GDExtensionCallError], Unit]): GDExtensionInterfaceVariantConstruct = o | |
extension (v: GDExtensionInterfaceVariantConstruct) | |
inline def value: CFuncPtr5[GDExtensionVariantType, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionConstVariantPtr], int32_t, Ptr[GDExtensionCallError], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantDestroy = CFuncPtr1[GDExtensionVariantPtr, Unit] | |
object GDExtensionInterfaceVariantDestroy: | |
given _tag: Tag[GDExtensionInterfaceVariantDestroy] = Tag.materializeCFuncPtr1[GDExtensionVariantPtr, Unit] | |
inline def apply(inline o: CFuncPtr1[GDExtensionVariantPtr, Unit]): GDExtensionInterfaceVariantDestroy = o | |
extension (v: GDExtensionInterfaceVariantDestroy) | |
inline def value: CFuncPtr1[GDExtensionVariantPtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantDuplicate = CFuncPtr3[GDExtensionConstVariantPtr, GDExtensionVariantPtr, GDExtensionBool, Unit] | |
object GDExtensionInterfaceVariantDuplicate: | |
given _tag: Tag[GDExtensionInterfaceVariantDuplicate] = Tag.materializeCFuncPtr3[GDExtensionConstVariantPtr, GDExtensionVariantPtr, GDExtensionBool, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstVariantPtr, GDExtensionVariantPtr, GDExtensionBool, Unit]): GDExtensionInterfaceVariantDuplicate = o | |
extension (v: GDExtensionInterfaceVariantDuplicate) | |
inline def value: CFuncPtr3[GDExtensionConstVariantPtr, GDExtensionVariantPtr, GDExtensionBool, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantEvaluate = CFuncPtr5[GDExtensionVariantOperator, GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] | |
object GDExtensionInterfaceVariantEvaluate: | |
given _tag: Tag[GDExtensionInterfaceVariantEvaluate] = Tag.materializeCFuncPtr5[GDExtensionVariantOperator, GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] | |
inline def apply(inline o: CFuncPtr5[GDExtensionVariantOperator, GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit]): GDExtensionInterfaceVariantEvaluate = o | |
extension (v: GDExtensionInterfaceVariantEvaluate) | |
inline def value: CFuncPtr5[GDExtensionVariantOperator, GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGet = CFuncPtr4[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] | |
object GDExtensionInterfaceVariantGet: | |
given _tag: Tag[GDExtensionInterfaceVariantGet] = Tag.materializeCFuncPtr4[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit]): GDExtensionInterfaceVariantGet = o | |
extension (v: GDExtensionInterfaceVariantGet) | |
inline def value: CFuncPtr4[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetConstantValue = CFuncPtr3[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionUninitializedVariantPtr, Unit] | |
object GDExtensionInterfaceVariantGetConstantValue: | |
given _tag: Tag[GDExtensionInterfaceVariantGetConstantValue] = Tag.materializeCFuncPtr3[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionUninitializedVariantPtr, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionUninitializedVariantPtr, Unit]): GDExtensionInterfaceVariantGetConstantValue = o | |
extension (v: GDExtensionInterfaceVariantGetConstantValue) | |
inline def value: CFuncPtr3[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionUninitializedVariantPtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetIndexed = CFuncPtr5[GDExtensionConstVariantPtr, GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Ptr[GDExtensionBool], Unit] | |
object GDExtensionInterfaceVariantGetIndexed: | |
given _tag: Tag[GDExtensionInterfaceVariantGetIndexed] = Tag.materializeCFuncPtr5[GDExtensionConstVariantPtr, GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Ptr[GDExtensionBool], Unit] | |
inline def apply(inline o: CFuncPtr5[GDExtensionConstVariantPtr, GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Ptr[GDExtensionBool], Unit]): GDExtensionInterfaceVariantGetIndexed = o | |
extension (v: GDExtensionInterfaceVariantGetIndexed) | |
inline def value: CFuncPtr5[GDExtensionConstVariantPtr, GDExtensionInt, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Ptr[GDExtensionBool], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetKeyed = CFuncPtr4[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] | |
object GDExtensionInterfaceVariantGetKeyed: | |
given _tag: Tag[GDExtensionInterfaceVariantGetKeyed] = Tag.materializeCFuncPtr4[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit]): GDExtensionInterfaceVariantGetKeyed = o | |
extension (v: GDExtensionInterfaceVariantGetKeyed) | |
inline def value: CFuncPtr4[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetNamed = CFuncPtr4[GDExtensionConstVariantPtr, GDExtensionConstStringNamePtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] | |
object GDExtensionInterfaceVariantGetNamed: | |
given _tag: Tag[GDExtensionInterfaceVariantGetNamed] = Tag.materializeCFuncPtr4[GDExtensionConstVariantPtr, GDExtensionConstStringNamePtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionConstVariantPtr, GDExtensionConstStringNamePtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit]): GDExtensionInterfaceVariantGetNamed = o | |
extension (v: GDExtensionInterfaceVariantGetNamed) | |
inline def value: CFuncPtr4[GDExtensionConstVariantPtr, GDExtensionConstStringNamePtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] = v | |
/** | |
* Returns A pointer to a function that can call a builtin method on a type of Variant. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetPtrBuiltinMethod = CFuncPtr3[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionPtrBuiltInMethod] | |
object GDExtensionInterfaceVariantGetPtrBuiltinMethod: | |
given _tag: Tag[GDExtensionInterfaceVariantGetPtrBuiltinMethod] = Tag.materializeCFuncPtr3[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionPtrBuiltInMethod] | |
inline def apply(inline o: CFuncPtr3[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionPtrBuiltInMethod]): GDExtensionInterfaceVariantGetPtrBuiltinMethod = o | |
extension (v: GDExtensionInterfaceVariantGetPtrBuiltinMethod) | |
inline def value: CFuncPtr3[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionPtrBuiltInMethod] = v | |
/** | |
* Returns A pointer to a function that can call one of the constructors for a type of Variant. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetPtrConstructor = CFuncPtr2[GDExtensionVariantType, int32_t, GDExtensionPtrConstructor] | |
object GDExtensionInterfaceVariantGetPtrConstructor: | |
given _tag: Tag[GDExtensionInterfaceVariantGetPtrConstructor] = Tag.materializeCFuncPtr2[GDExtensionVariantType, int32_t, GDExtensionPtrConstructor] | |
inline def apply(inline o: CFuncPtr2[GDExtensionVariantType, int32_t, GDExtensionPtrConstructor]): GDExtensionInterfaceVariantGetPtrConstructor = o | |
extension (v: GDExtensionInterfaceVariantGetPtrConstructor) | |
inline def value: CFuncPtr2[GDExtensionVariantType, int32_t, GDExtensionPtrConstructor] = v | |
/** | |
* Returns A pointer to a function than can call the destructor for a type of Variant. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetPtrDestructor = CFuncPtr1[GDExtensionVariantType, GDExtensionPtrDestructor] | |
object GDExtensionInterfaceVariantGetPtrDestructor: | |
given _tag: Tag[GDExtensionInterfaceVariantGetPtrDestructor] = Tag.materializeCFuncPtr1[GDExtensionVariantType, GDExtensionPtrDestructor] | |
inline def apply(inline o: CFuncPtr1[GDExtensionVariantType, GDExtensionPtrDestructor]): GDExtensionInterfaceVariantGetPtrDestructor = o | |
extension (v: GDExtensionInterfaceVariantGetPtrDestructor) | |
inline def value: CFuncPtr1[GDExtensionVariantType, GDExtensionPtrDestructor] = v | |
/** | |
* Returns A pointer to a function that can call a member's getter on the given Variant type. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetPtrGetter = CFuncPtr2[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionPtrGetter] | |
object GDExtensionInterfaceVariantGetPtrGetter: | |
given _tag: Tag[GDExtensionInterfaceVariantGetPtrGetter] = Tag.materializeCFuncPtr2[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionPtrGetter] | |
inline def apply(inline o: CFuncPtr2[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionPtrGetter]): GDExtensionInterfaceVariantGetPtrGetter = o | |
extension (v: GDExtensionInterfaceVariantGetPtrGetter) | |
inline def value: CFuncPtr2[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionPtrGetter] = v | |
/** | |
* Returns A pointer to a function that can get an index on the given Variant type. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetPtrIndexedGetter = CFuncPtr1[GDExtensionVariantType, GDExtensionPtrIndexedGetter] | |
object GDExtensionInterfaceVariantGetPtrIndexedGetter: | |
given _tag: Tag[GDExtensionInterfaceVariantGetPtrIndexedGetter] = Tag.materializeCFuncPtr1[GDExtensionVariantType, GDExtensionPtrIndexedGetter] | |
inline def apply(inline o: CFuncPtr1[GDExtensionVariantType, GDExtensionPtrIndexedGetter]): GDExtensionInterfaceVariantGetPtrIndexedGetter = o | |
extension (v: GDExtensionInterfaceVariantGetPtrIndexedGetter) | |
inline def value: CFuncPtr1[GDExtensionVariantType, GDExtensionPtrIndexedGetter] = v | |
/** | |
* Returns A pointer to a function that can set an index on the given Variant type. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetPtrIndexedSetter = CFuncPtr1[GDExtensionVariantType, GDExtensionPtrIndexedSetter] | |
object GDExtensionInterfaceVariantGetPtrIndexedSetter: | |
given _tag: Tag[GDExtensionInterfaceVariantGetPtrIndexedSetter] = Tag.materializeCFuncPtr1[GDExtensionVariantType, GDExtensionPtrIndexedSetter] | |
inline def apply(inline o: CFuncPtr1[GDExtensionVariantType, GDExtensionPtrIndexedSetter]): GDExtensionInterfaceVariantGetPtrIndexedSetter = o | |
extension (v: GDExtensionInterfaceVariantGetPtrIndexedSetter) | |
inline def value: CFuncPtr1[GDExtensionVariantType, GDExtensionPtrIndexedSetter] = v | |
/** | |
* Returns A pointer to a function that can check a key on the given Variant type. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetPtrKeyedChecker = CFuncPtr1[GDExtensionVariantType, GDExtensionPtrKeyedChecker] | |
object GDExtensionInterfaceVariantGetPtrKeyedChecker: | |
given _tag: Tag[GDExtensionInterfaceVariantGetPtrKeyedChecker] = Tag.materializeCFuncPtr1[GDExtensionVariantType, GDExtensionPtrKeyedChecker] | |
inline def apply(inline o: CFuncPtr1[GDExtensionVariantType, GDExtensionPtrKeyedChecker]): GDExtensionInterfaceVariantGetPtrKeyedChecker = o | |
extension (v: GDExtensionInterfaceVariantGetPtrKeyedChecker) | |
inline def value: CFuncPtr1[GDExtensionVariantType, GDExtensionPtrKeyedChecker] = v | |
/** | |
* Returns A pointer to a function that can get a key on the given Variant type. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetPtrKeyedGetter = CFuncPtr1[GDExtensionVariantType, GDExtensionPtrKeyedGetter] | |
object GDExtensionInterfaceVariantGetPtrKeyedGetter: | |
given _tag: Tag[GDExtensionInterfaceVariantGetPtrKeyedGetter] = Tag.materializeCFuncPtr1[GDExtensionVariantType, GDExtensionPtrKeyedGetter] | |
inline def apply(inline o: CFuncPtr1[GDExtensionVariantType, GDExtensionPtrKeyedGetter]): GDExtensionInterfaceVariantGetPtrKeyedGetter = o | |
extension (v: GDExtensionInterfaceVariantGetPtrKeyedGetter) | |
inline def value: CFuncPtr1[GDExtensionVariantType, GDExtensionPtrKeyedGetter] = v | |
/** | |
* Returns A pointer to a function that can set a key on the given Variant type. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetPtrKeyedSetter = CFuncPtr1[GDExtensionVariantType, GDExtensionPtrKeyedSetter] | |
object GDExtensionInterfaceVariantGetPtrKeyedSetter: | |
given _tag: Tag[GDExtensionInterfaceVariantGetPtrKeyedSetter] = Tag.materializeCFuncPtr1[GDExtensionVariantType, GDExtensionPtrKeyedSetter] | |
inline def apply(inline o: CFuncPtr1[GDExtensionVariantType, GDExtensionPtrKeyedSetter]): GDExtensionInterfaceVariantGetPtrKeyedSetter = o | |
extension (v: GDExtensionInterfaceVariantGetPtrKeyedSetter) | |
inline def value: CFuncPtr1[GDExtensionVariantType, GDExtensionPtrKeyedSetter] = v | |
/** | |
* Returns A pointer to a function that can evaluate the given Variant operator on the given Variant types. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetPtrOperatorEvaluator = CFuncPtr3[GDExtensionVariantOperator, GDExtensionVariantType, GDExtensionVariantType, GDExtensionPtrOperatorEvaluator] | |
object GDExtensionInterfaceVariantGetPtrOperatorEvaluator: | |
given _tag: Tag[GDExtensionInterfaceVariantGetPtrOperatorEvaluator] = Tag.materializeCFuncPtr3[GDExtensionVariantOperator, GDExtensionVariantType, GDExtensionVariantType, GDExtensionPtrOperatorEvaluator] | |
inline def apply(inline o: CFuncPtr3[GDExtensionVariantOperator, GDExtensionVariantType, GDExtensionVariantType, GDExtensionPtrOperatorEvaluator]): GDExtensionInterfaceVariantGetPtrOperatorEvaluator = o | |
extension (v: GDExtensionInterfaceVariantGetPtrOperatorEvaluator) | |
inline def value: CFuncPtr3[GDExtensionVariantOperator, GDExtensionVariantType, GDExtensionVariantType, GDExtensionPtrOperatorEvaluator] = v | |
/** | |
* Returns A pointer to a function that can call a member's setter on the given Variant type. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetPtrSetter = CFuncPtr2[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionPtrSetter] | |
object GDExtensionInterfaceVariantGetPtrSetter: | |
given _tag: Tag[GDExtensionInterfaceVariantGetPtrSetter] = Tag.materializeCFuncPtr2[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionPtrSetter] | |
inline def apply(inline o: CFuncPtr2[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionPtrSetter]): GDExtensionInterfaceVariantGetPtrSetter = o | |
extension (v: GDExtensionInterfaceVariantGetPtrSetter) | |
inline def value: CFuncPtr2[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionPtrSetter] = v | |
/** | |
* Returns A pointer to a function that can call a Variant utility function. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetPtrUtilityFunction = CFuncPtr2[GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionPtrUtilityFunction] | |
object GDExtensionInterfaceVariantGetPtrUtilityFunction: | |
given _tag: Tag[GDExtensionInterfaceVariantGetPtrUtilityFunction] = Tag.materializeCFuncPtr2[GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionPtrUtilityFunction] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionPtrUtilityFunction]): GDExtensionInterfaceVariantGetPtrUtilityFunction = o | |
extension (v: GDExtensionInterfaceVariantGetPtrUtilityFunction) | |
inline def value: CFuncPtr2[GDExtensionConstStringNamePtr, GDExtensionInt, GDExtensionPtrUtilityFunction] = v | |
/** | |
* Returns The variant type. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetType = CFuncPtr1[GDExtensionConstVariantPtr, GDExtensionVariantType] | |
object GDExtensionInterfaceVariantGetType: | |
given _tag: Tag[GDExtensionInterfaceVariantGetType] = Tag.materializeCFuncPtr1[GDExtensionConstVariantPtr, GDExtensionVariantType] | |
inline def apply(inline o: CFuncPtr1[GDExtensionConstVariantPtr, GDExtensionVariantType]): GDExtensionInterfaceVariantGetType = o | |
extension (v: GDExtensionInterfaceVariantGetType) | |
inline def value: CFuncPtr1[GDExtensionConstVariantPtr, GDExtensionVariantType] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantGetTypeName = CFuncPtr2[GDExtensionVariantType, GDExtensionUninitializedStringPtr, Unit] | |
object GDExtensionInterfaceVariantGetTypeName: | |
given _tag: Tag[GDExtensionInterfaceVariantGetTypeName] = Tag.materializeCFuncPtr2[GDExtensionVariantType, GDExtensionUninitializedStringPtr, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionVariantType, GDExtensionUninitializedStringPtr, Unit]): GDExtensionInterfaceVariantGetTypeName = o | |
extension (v: GDExtensionInterfaceVariantGetTypeName) | |
inline def value: CFuncPtr2[GDExtensionVariantType, GDExtensionUninitializedStringPtr, Unit] = v | |
/** | |
* Returns true if the key exists; otherwise false. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantHasKey = CFuncPtr3[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], GDExtensionBool] | |
object GDExtensionInterfaceVariantHasKey: | |
given _tag: Tag[GDExtensionInterfaceVariantHasKey] = Tag.materializeCFuncPtr3[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], GDExtensionBool] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], GDExtensionBool]): GDExtensionInterfaceVariantHasKey = o | |
extension (v: GDExtensionInterfaceVariantHasKey) | |
inline def value: CFuncPtr3[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], GDExtensionBool] = v | |
/** | |
* Returns | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantHasMember = CFuncPtr2[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionBool] | |
object GDExtensionInterfaceVariantHasMember: | |
given _tag: Tag[GDExtensionInterfaceVariantHasMember] = Tag.materializeCFuncPtr2[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr2[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionBool]): GDExtensionInterfaceVariantHasMember = o | |
extension (v: GDExtensionInterfaceVariantHasMember) | |
inline def value: CFuncPtr2[GDExtensionVariantType, GDExtensionConstStringNamePtr, GDExtensionBool] = v | |
/** | |
* Returns | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantHasMethod = CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionConstStringNamePtr, GDExtensionBool] | |
object GDExtensionInterfaceVariantHasMethod: | |
given _tag: Tag[GDExtensionInterfaceVariantHasMethod] = Tag.materializeCFuncPtr2[GDExtensionConstVariantPtr, GDExtensionConstStringNamePtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionConstStringNamePtr, GDExtensionBool]): GDExtensionInterfaceVariantHasMethod = o | |
extension (v: GDExtensionInterfaceVariantHasMethod) | |
inline def value: CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionConstStringNamePtr, GDExtensionBool] = v | |
/** | |
* Returns The hash value. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantHash = CFuncPtr1[GDExtensionConstVariantPtr, GDExtensionInt] | |
object GDExtensionInterfaceVariantHash: | |
given _tag: Tag[GDExtensionInterfaceVariantHash] = Tag.materializeCFuncPtr1[GDExtensionConstVariantPtr, GDExtensionInt] | |
inline def apply(inline o: CFuncPtr1[GDExtensionConstVariantPtr, GDExtensionInt]): GDExtensionInterfaceVariantHash = o | |
extension (v: GDExtensionInterfaceVariantHash) | |
inline def value: CFuncPtr1[GDExtensionConstVariantPtr, GDExtensionInt] = v | |
/** | |
* Returns The hash value. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantHashCompare = CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionBool] | |
object GDExtensionInterfaceVariantHashCompare: | |
given _tag: Tag[GDExtensionInterfaceVariantHashCompare] = Tag.materializeCFuncPtr2[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionBool]): GDExtensionInterfaceVariantHashCompare = o | |
extension (v: GDExtensionInterfaceVariantHashCompare) | |
inline def value: CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantIterGet = CFuncPtr4[GDExtensionConstVariantPtr, GDExtensionVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] | |
object GDExtensionInterfaceVariantIterGet: | |
given _tag: Tag[GDExtensionInterfaceVariantIterGet] = Tag.materializeCFuncPtr4[GDExtensionConstVariantPtr, GDExtensionVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionConstVariantPtr, GDExtensionVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit]): GDExtensionInterfaceVariantIterGet = o | |
extension (v: GDExtensionInterfaceVariantIterGet) | |
inline def value: CFuncPtr4[GDExtensionConstVariantPtr, GDExtensionVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], Unit] = v | |
/** | |
* Returns true if the operation is valid; otherwise false. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantIterInit = CFuncPtr3[GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], GDExtensionBool] | |
object GDExtensionInterfaceVariantIterInit: | |
given _tag: Tag[GDExtensionInterfaceVariantIterInit] = Tag.materializeCFuncPtr3[GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], GDExtensionBool] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], GDExtensionBool]): GDExtensionInterfaceVariantIterInit = o | |
extension (v: GDExtensionInterfaceVariantIterInit) | |
inline def value: CFuncPtr3[GDExtensionConstVariantPtr, GDExtensionUninitializedVariantPtr, Ptr[GDExtensionBool], GDExtensionBool] = v | |
/** | |
* Returns true if the operation is valid; otherwise false. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantIterNext = CFuncPtr3[GDExtensionConstVariantPtr, GDExtensionVariantPtr, Ptr[GDExtensionBool], GDExtensionBool] | |
object GDExtensionInterfaceVariantIterNext: | |
given _tag: Tag[GDExtensionInterfaceVariantIterNext] = Tag.materializeCFuncPtr3[GDExtensionConstVariantPtr, GDExtensionVariantPtr, Ptr[GDExtensionBool], GDExtensionBool] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstVariantPtr, GDExtensionVariantPtr, Ptr[GDExtensionBool], GDExtensionBool]): GDExtensionInterfaceVariantIterNext = o | |
extension (v: GDExtensionInterfaceVariantIterNext) | |
inline def value: CFuncPtr3[GDExtensionConstVariantPtr, GDExtensionVariantPtr, Ptr[GDExtensionBool], GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantNewCopy = CFuncPtr2[GDExtensionUninitializedVariantPtr, GDExtensionConstVariantPtr, Unit] | |
object GDExtensionInterfaceVariantNewCopy: | |
given _tag: Tag[GDExtensionInterfaceVariantNewCopy] = Tag.materializeCFuncPtr2[GDExtensionUninitializedVariantPtr, GDExtensionConstVariantPtr, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionUninitializedVariantPtr, GDExtensionConstVariantPtr, Unit]): GDExtensionInterfaceVariantNewCopy = o | |
extension (v: GDExtensionInterfaceVariantNewCopy) | |
inline def value: CFuncPtr2[GDExtensionUninitializedVariantPtr, GDExtensionConstVariantPtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantNewNil = CFuncPtr1[GDExtensionUninitializedVariantPtr, Unit] | |
object GDExtensionInterfaceVariantNewNil: | |
given _tag: Tag[GDExtensionInterfaceVariantNewNil] = Tag.materializeCFuncPtr1[GDExtensionUninitializedVariantPtr, Unit] | |
inline def apply(inline o: CFuncPtr1[GDExtensionUninitializedVariantPtr, Unit]): GDExtensionInterfaceVariantNewNil = o | |
extension (v: GDExtensionInterfaceVariantNewNil) | |
inline def value: CFuncPtr1[GDExtensionUninitializedVariantPtr, Unit] = v | |
/** | |
* Returns The hash value. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantRecursiveHash = CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionInt, GDExtensionInt] | |
object GDExtensionInterfaceVariantRecursiveHash: | |
given _tag: Tag[GDExtensionInterfaceVariantRecursiveHash] = Tag.materializeCFuncPtr2[GDExtensionConstVariantPtr, GDExtensionInt, GDExtensionInt] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionInt, GDExtensionInt]): GDExtensionInterfaceVariantRecursiveHash = o | |
extension (v: GDExtensionInterfaceVariantRecursiveHash) | |
inline def value: CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionInt, GDExtensionInt] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantSet = CFuncPtr4[GDExtensionVariantPtr, GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Unit] | |
object GDExtensionInterfaceVariantSet: | |
given _tag: Tag[GDExtensionInterfaceVariantSet] = Tag.materializeCFuncPtr4[GDExtensionVariantPtr, GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionVariantPtr, GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Unit]): GDExtensionInterfaceVariantSet = o | |
extension (v: GDExtensionInterfaceVariantSet) | |
inline def value: CFuncPtr4[GDExtensionVariantPtr, GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantSetIndexed = CFuncPtr5[GDExtensionVariantPtr, GDExtensionInt, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Ptr[GDExtensionBool], Unit] | |
object GDExtensionInterfaceVariantSetIndexed: | |
given _tag: Tag[GDExtensionInterfaceVariantSetIndexed] = Tag.materializeCFuncPtr5[GDExtensionVariantPtr, GDExtensionInt, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Ptr[GDExtensionBool], Unit] | |
inline def apply(inline o: CFuncPtr5[GDExtensionVariantPtr, GDExtensionInt, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Ptr[GDExtensionBool], Unit]): GDExtensionInterfaceVariantSetIndexed = o | |
extension (v: GDExtensionInterfaceVariantSetIndexed) | |
inline def value: CFuncPtr5[GDExtensionVariantPtr, GDExtensionInt, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Ptr[GDExtensionBool], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantSetKeyed = CFuncPtr4[GDExtensionVariantPtr, GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Unit] | |
object GDExtensionInterfaceVariantSetKeyed: | |
given _tag: Tag[GDExtensionInterfaceVariantSetKeyed] = Tag.materializeCFuncPtr4[GDExtensionVariantPtr, GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionVariantPtr, GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Unit]): GDExtensionInterfaceVariantSetKeyed = o | |
extension (v: GDExtensionInterfaceVariantSetKeyed) | |
inline def value: CFuncPtr4[GDExtensionVariantPtr, GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantSetNamed = CFuncPtr4[GDExtensionVariantPtr, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Unit] | |
object GDExtensionInterfaceVariantSetNamed: | |
given _tag: Tag[GDExtensionInterfaceVariantSetNamed] = Tag.materializeCFuncPtr4[GDExtensionVariantPtr, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionVariantPtr, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Unit]): GDExtensionInterfaceVariantSetNamed = o | |
extension (v: GDExtensionInterfaceVariantSetNamed) | |
inline def value: CFuncPtr4[GDExtensionVariantPtr, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, Ptr[GDExtensionBool], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceVariantStringify = CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionStringPtr, Unit] | |
object GDExtensionInterfaceVariantStringify: | |
given _tag: Tag[GDExtensionInterfaceVariantStringify] = Tag.materializeCFuncPtr2[GDExtensionConstVariantPtr, GDExtensionStringPtr, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionStringPtr, Unit]): GDExtensionInterfaceVariantStringify = o | |
extension (v: GDExtensionInterfaceVariantStringify) | |
inline def value: CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionStringPtr, Unit] = v | |
/** | |
* Returns The task group ID. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTask = CFuncPtr7[GDExtensionObjectPtr, CFuncPtr2[Ptr[Byte], uint32_t, Unit], Ptr[Byte], CInt, CInt, GDExtensionBool, GDExtensionConstStringPtr, int64_t] | |
object GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTask: | |
given _tag: Tag[GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTask] = Tag.materializeCFuncPtr7[GDExtensionObjectPtr, CFuncPtr2[Ptr[Byte], uint32_t, Unit], Ptr[Byte], CInt, CInt, GDExtensionBool, GDExtensionConstStringPtr, int64_t] | |
inline def apply(inline o: CFuncPtr7[GDExtensionObjectPtr, CFuncPtr2[Ptr[Byte], uint32_t, Unit], Ptr[Byte], CInt, CInt, GDExtensionBool, GDExtensionConstStringPtr, int64_t]): GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTask = o | |
extension (v: GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTask) | |
inline def value: CFuncPtr7[GDExtensionObjectPtr, CFuncPtr2[Ptr[Byte], uint32_t, Unit], Ptr[Byte], CInt, CInt, GDExtensionBool, GDExtensionConstStringPtr, int64_t] = v | |
/** | |
* Returns The task ID. | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceWorkerThreadPoolAddNativeTask = CFuncPtr5[GDExtensionObjectPtr, CFuncPtr1[Ptr[Byte], Unit], Ptr[Byte], GDExtensionBool, GDExtensionConstStringPtr, int64_t] | |
object GDExtensionInterfaceWorkerThreadPoolAddNativeTask: | |
given _tag: Tag[GDExtensionInterfaceWorkerThreadPoolAddNativeTask] = Tag.materializeCFuncPtr5[GDExtensionObjectPtr, CFuncPtr1[Ptr[Byte], Unit], Ptr[Byte], GDExtensionBool, GDExtensionConstStringPtr, int64_t] | |
inline def apply(inline o: CFuncPtr5[GDExtensionObjectPtr, CFuncPtr1[Ptr[Byte], Unit], Ptr[Byte], GDExtensionBool, GDExtensionConstStringPtr, int64_t]): GDExtensionInterfaceWorkerThreadPoolAddNativeTask = o | |
extension (v: GDExtensionInterfaceWorkerThreadPoolAddNativeTask) | |
inline def value: CFuncPtr5[GDExtensionObjectPtr, CFuncPtr1[Ptr[Byte], Unit], Ptr[Byte], GDExtensionBool, GDExtensionConstStringPtr, int64_t] = v | |
/** | |
* Returns A Godot error code (ex. OK, ERR_INVALID_DATA, etc). | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInterfaceXmlParserOpenBuffer = CFuncPtr3[GDExtensionObjectPtr, Ptr[uint8_t], size_t, GDExtensionInt] | |
object GDExtensionInterfaceXmlParserOpenBuffer: | |
given _tag: Tag[GDExtensionInterfaceXmlParserOpenBuffer] = Tag.materializeCFuncPtr3[GDExtensionObjectPtr, Ptr[uint8_t], size_t, GDExtensionInt] | |
inline def apply(inline o: CFuncPtr3[GDExtensionObjectPtr, Ptr[uint8_t], size_t, GDExtensionInt]): GDExtensionInterfaceXmlParserOpenBuffer = o | |
extension (v: GDExtensionInterfaceXmlParserOpenBuffer) | |
inline def value: CFuncPtr3[GDExtensionObjectPtr, Ptr[uint8_t], size_t, GDExtensionInt] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionMethodBindPtr = Ptr[Byte] | |
object GDExtensionMethodBindPtr: | |
given _tag: Tag[GDExtensionMethodBindPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionMethodBindPtr = o | |
extension (v: GDExtensionMethodBindPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionObjectPtr = Ptr[Byte] | |
object GDExtensionObjectPtr: | |
given _tag: Tag[GDExtensionObjectPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionObjectPtr = o | |
extension (v: GDExtensionObjectPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionPtrBuiltInMethod = CFuncPtr4[GDExtensionTypePtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, CInt, Unit] | |
object GDExtensionPtrBuiltInMethod: | |
given _tag: Tag[GDExtensionPtrBuiltInMethod] = Tag.materializeCFuncPtr4[GDExtensionTypePtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, CInt, Unit] | |
inline def apply(inline o: CFuncPtr4[GDExtensionTypePtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, CInt, Unit]): GDExtensionPtrBuiltInMethod = o | |
extension (v: GDExtensionPtrBuiltInMethod) | |
inline def value: CFuncPtr4[GDExtensionTypePtr, Ptr[GDExtensionConstTypePtr], GDExtensionTypePtr, CInt, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionPtrConstructor = CFuncPtr2[GDExtensionUninitializedTypePtr, Ptr[GDExtensionConstTypePtr], Unit] | |
object GDExtensionPtrConstructor: | |
given _tag: Tag[GDExtensionPtrConstructor] = Tag.materializeCFuncPtr2[GDExtensionUninitializedTypePtr, Ptr[GDExtensionConstTypePtr], Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionUninitializedTypePtr, Ptr[GDExtensionConstTypePtr], Unit]): GDExtensionPtrConstructor = o | |
extension (v: GDExtensionPtrConstructor) | |
inline def value: CFuncPtr2[GDExtensionUninitializedTypePtr, Ptr[GDExtensionConstTypePtr], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionPtrDestructor = CFuncPtr1[GDExtensionTypePtr, Unit] | |
object GDExtensionPtrDestructor: | |
given _tag: Tag[GDExtensionPtrDestructor] = Tag.materializeCFuncPtr1[GDExtensionTypePtr, Unit] | |
inline def apply(inline o: CFuncPtr1[GDExtensionTypePtr, Unit]): GDExtensionPtrDestructor = o | |
extension (v: GDExtensionPtrDestructor) | |
inline def value: CFuncPtr1[GDExtensionTypePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionPtrGetter = CFuncPtr2[GDExtensionConstTypePtr, GDExtensionTypePtr, Unit] | |
object GDExtensionPtrGetter: | |
given _tag: Tag[GDExtensionPtrGetter] = Tag.materializeCFuncPtr2[GDExtensionConstTypePtr, GDExtensionTypePtr, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionTypePtr, Unit]): GDExtensionPtrGetter = o | |
extension (v: GDExtensionPtrGetter) | |
inline def value: CFuncPtr2[GDExtensionConstTypePtr, GDExtensionTypePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionPtrIndexedGetter = CFuncPtr3[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr, Unit] | |
object GDExtensionPtrIndexedGetter: | |
given _tag: Tag[GDExtensionPtrIndexedGetter] = Tag.materializeCFuncPtr3[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr, Unit]): GDExtensionPtrIndexedGetter = o | |
extension (v: GDExtensionPtrIndexedGetter) | |
inline def value: CFuncPtr3[GDExtensionConstTypePtr, GDExtensionInt, GDExtensionTypePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionPtrIndexedSetter = CFuncPtr3[GDExtensionTypePtr, GDExtensionInt, GDExtensionConstTypePtr, Unit] | |
object GDExtensionPtrIndexedSetter: | |
given _tag: Tag[GDExtensionPtrIndexedSetter] = Tag.materializeCFuncPtr3[GDExtensionTypePtr, GDExtensionInt, GDExtensionConstTypePtr, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionTypePtr, GDExtensionInt, GDExtensionConstTypePtr, Unit]): GDExtensionPtrIndexedSetter = o | |
extension (v: GDExtensionPtrIndexedSetter) | |
inline def value: CFuncPtr3[GDExtensionTypePtr, GDExtensionInt, GDExtensionConstTypePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionPtrKeyedChecker = CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, uint32_t] | |
object GDExtensionPtrKeyedChecker: | |
given _tag: Tag[GDExtensionPtrKeyedChecker] = Tag.materializeCFuncPtr2[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, uint32_t] | |
inline def apply(inline o: CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, uint32_t]): GDExtensionPtrKeyedChecker = o | |
extension (v: GDExtensionPtrKeyedChecker) | |
inline def value: CFuncPtr2[GDExtensionConstVariantPtr, GDExtensionConstVariantPtr, uint32_t] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionPtrKeyedGetter = CFuncPtr3[GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr, Unit] | |
object GDExtensionPtrKeyedGetter: | |
given _tag: Tag[GDExtensionPtrKeyedGetter] = Tag.materializeCFuncPtr3[GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr, Unit]): GDExtensionPtrKeyedGetter = o | |
extension (v: GDExtensionPtrKeyedGetter) | |
inline def value: CFuncPtr3[GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionPtrKeyedSetter = CFuncPtr3[GDExtensionTypePtr, GDExtensionConstTypePtr, GDExtensionConstTypePtr, Unit] | |
object GDExtensionPtrKeyedSetter: | |
given _tag: Tag[GDExtensionPtrKeyedSetter] = Tag.materializeCFuncPtr3[GDExtensionTypePtr, GDExtensionConstTypePtr, GDExtensionConstTypePtr, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionTypePtr, GDExtensionConstTypePtr, GDExtensionConstTypePtr, Unit]): GDExtensionPtrKeyedSetter = o | |
extension (v: GDExtensionPtrKeyedSetter) | |
inline def value: CFuncPtr3[GDExtensionTypePtr, GDExtensionConstTypePtr, GDExtensionConstTypePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionPtrOperatorEvaluator = CFuncPtr3[GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr, Unit] | |
object GDExtensionPtrOperatorEvaluator: | |
given _tag: Tag[GDExtensionPtrOperatorEvaluator] = Tag.materializeCFuncPtr3[GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr, Unit]): GDExtensionPtrOperatorEvaluator = o | |
extension (v: GDExtensionPtrOperatorEvaluator) | |
inline def value: CFuncPtr3[GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionPtrSetter = CFuncPtr2[GDExtensionTypePtr, GDExtensionConstTypePtr, Unit] | |
object GDExtensionPtrSetter: | |
given _tag: Tag[GDExtensionPtrSetter] = Tag.materializeCFuncPtr2[GDExtensionTypePtr, GDExtensionConstTypePtr, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionTypePtr, GDExtensionConstTypePtr, Unit]): GDExtensionPtrSetter = o | |
extension (v: GDExtensionPtrSetter) | |
inline def value: CFuncPtr2[GDExtensionTypePtr, GDExtensionConstTypePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionPtrUtilityFunction = CFuncPtr3[GDExtensionTypePtr, Ptr[GDExtensionConstTypePtr], CInt, Unit] | |
object GDExtensionPtrUtilityFunction: | |
given _tag: Tag[GDExtensionPtrUtilityFunction] = Tag.materializeCFuncPtr3[GDExtensionTypePtr, Ptr[GDExtensionConstTypePtr], CInt, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionTypePtr, Ptr[GDExtensionConstTypePtr], CInt, Unit]): GDExtensionPtrUtilityFunction = o | |
extension (v: GDExtensionPtrUtilityFunction) | |
inline def value: CFuncPtr3[GDExtensionTypePtr, Ptr[GDExtensionConstTypePtr], CInt, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionRefPtr = Ptr[Byte] | |
object GDExtensionRefPtr: | |
given _tag: Tag[GDExtensionRefPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionRefPtr = o | |
extension (v: GDExtensionRefPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceCall = CFuncPtr6[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionVariantPtr, Ptr[GDExtensionCallError], Unit] | |
object GDExtensionScriptInstanceCall: | |
given _tag: Tag[GDExtensionScriptInstanceCall] = Tag.materializeCFuncPtr6[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionVariantPtr, Ptr[GDExtensionCallError], Unit] | |
inline def apply(inline o: CFuncPtr6[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionVariantPtr, Ptr[GDExtensionCallError], Unit]): GDExtensionScriptInstanceCall = o | |
extension (v: GDExtensionScriptInstanceCall) | |
inline def value: CFuncPtr6[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionConstVariantPtr], GDExtensionInt, GDExtensionVariantPtr, Ptr[GDExtensionCallError], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceDataPtr = Ptr[Byte] | |
object GDExtensionScriptInstanceDataPtr: | |
given _tag: Tag[GDExtensionScriptInstanceDataPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionScriptInstanceDataPtr = o | |
extension (v: GDExtensionScriptInstanceDataPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceFree = CFuncPtr1[GDExtensionScriptInstanceDataPtr, Unit] | |
object GDExtensionScriptInstanceFree: | |
given _tag: Tag[GDExtensionScriptInstanceFree] = Tag.materializeCFuncPtr1[GDExtensionScriptInstanceDataPtr, Unit] | |
inline def apply(inline o: CFuncPtr1[GDExtensionScriptInstanceDataPtr, Unit]): GDExtensionScriptInstanceFree = o | |
extension (v: GDExtensionScriptInstanceFree) | |
inline def value: CFuncPtr1[GDExtensionScriptInstanceDataPtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceFreeMethodList = CFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[GDExtensionMethodInfo], Unit] | |
object GDExtensionScriptInstanceFreeMethodList: | |
given _tag: Tag[GDExtensionScriptInstanceFreeMethodList] = Tag.materializeCFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[GDExtensionMethodInfo], Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[GDExtensionMethodInfo], Unit]): GDExtensionScriptInstanceFreeMethodList = o | |
extension (v: GDExtensionScriptInstanceFreeMethodList) | |
inline def value: CFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[GDExtensionMethodInfo], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceFreePropertyList = CFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[GDExtensionPropertyInfo], Unit] | |
object GDExtensionScriptInstanceFreePropertyList: | |
given _tag: Tag[GDExtensionScriptInstanceFreePropertyList] = Tag.materializeCFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[GDExtensionPropertyInfo], Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[GDExtensionPropertyInfo], Unit]): GDExtensionScriptInstanceFreePropertyList = o | |
extension (v: GDExtensionScriptInstanceFreePropertyList) | |
inline def value: CFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[GDExtensionPropertyInfo], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceGet = CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool] | |
object GDExtensionScriptInstanceGet: | |
given _tag: Tag[GDExtensionScriptInstanceGet] = Tag.materializeCFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool]): GDExtensionScriptInstanceGet = o | |
extension (v: GDExtensionScriptInstanceGet) | |
inline def value: CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceGetLanguage = CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionScriptLanguagePtr] | |
object GDExtensionScriptInstanceGetLanguage: | |
given _tag: Tag[GDExtensionScriptInstanceGetLanguage] = Tag.materializeCFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionScriptLanguagePtr] | |
inline def apply(inline o: CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionScriptLanguagePtr]): GDExtensionScriptInstanceGetLanguage = o | |
extension (v: GDExtensionScriptInstanceGetLanguage) | |
inline def value: CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionScriptLanguagePtr] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceGetMethodList = CFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[uint32_t], Ptr[GDExtensionMethodInfo]] | |
object GDExtensionScriptInstanceGetMethodList: | |
given _tag: Tag[GDExtensionScriptInstanceGetMethodList] = Tag.materializeCFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[uint32_t], Ptr[GDExtensionMethodInfo]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[uint32_t], Ptr[GDExtensionMethodInfo]]): GDExtensionScriptInstanceGetMethodList = o | |
extension (v: GDExtensionScriptInstanceGetMethodList) | |
inline def value: CFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[uint32_t], Ptr[GDExtensionMethodInfo]] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceGetOwner = CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionObjectPtr] | |
object GDExtensionScriptInstanceGetOwner: | |
given _tag: Tag[GDExtensionScriptInstanceGetOwner] = Tag.materializeCFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionObjectPtr] | |
inline def apply(inline o: CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionObjectPtr]): GDExtensionScriptInstanceGetOwner = o | |
extension (v: GDExtensionScriptInstanceGetOwner) | |
inline def value: CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionObjectPtr] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceGetPropertyList = CFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[uint32_t], Ptr[GDExtensionPropertyInfo]] | |
object GDExtensionScriptInstanceGetPropertyList: | |
given _tag: Tag[GDExtensionScriptInstanceGetPropertyList] = Tag.materializeCFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[uint32_t], Ptr[GDExtensionPropertyInfo]] | |
inline def apply(inline o: CFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[uint32_t], Ptr[GDExtensionPropertyInfo]]): GDExtensionScriptInstanceGetPropertyList = o | |
extension (v: GDExtensionScriptInstanceGetPropertyList) | |
inline def value: CFuncPtr2[GDExtensionScriptInstanceDataPtr, Ptr[uint32_t], Ptr[GDExtensionPropertyInfo]] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceGetPropertyState = CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionScriptInstancePropertyStateAdd, Ptr[Byte], Unit] | |
object GDExtensionScriptInstanceGetPropertyState: | |
given _tag: Tag[GDExtensionScriptInstanceGetPropertyState] = Tag.materializeCFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionScriptInstancePropertyStateAdd, Ptr[Byte], Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionScriptInstancePropertyStateAdd, Ptr[Byte], Unit]): GDExtensionScriptInstanceGetPropertyState = o | |
extension (v: GDExtensionScriptInstanceGetPropertyState) | |
inline def value: CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionScriptInstancePropertyStateAdd, Ptr[Byte], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceGetPropertyType = CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionBool], GDExtensionVariantType] | |
object GDExtensionScriptInstanceGetPropertyType: | |
given _tag: Tag[GDExtensionScriptInstanceGetPropertyType] = Tag.materializeCFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionBool], GDExtensionVariantType] | |
inline def apply(inline o: CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionBool], GDExtensionVariantType]): GDExtensionScriptInstanceGetPropertyType = o | |
extension (v: GDExtensionScriptInstanceGetPropertyType) | |
inline def value: CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, Ptr[GDExtensionBool], GDExtensionVariantType] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceGetScript = CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionObjectPtr] | |
object GDExtensionScriptInstanceGetScript: | |
given _tag: Tag[GDExtensionScriptInstanceGetScript] = Tag.materializeCFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionObjectPtr] | |
inline def apply(inline o: CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionObjectPtr]): GDExtensionScriptInstanceGetScript = o | |
extension (v: GDExtensionScriptInstanceGetScript) | |
inline def value: CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionObjectPtr] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceHasMethod = CFuncPtr2[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionBool] | |
object GDExtensionScriptInstanceHasMethod: | |
given _tag: Tag[GDExtensionScriptInstanceHasMethod] = Tag.materializeCFuncPtr2[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr2[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionBool]): GDExtensionScriptInstanceHasMethod = o | |
extension (v: GDExtensionScriptInstanceHasMethod) | |
inline def value: CFuncPtr2[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceIsPlaceholder = CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionBool] | |
object GDExtensionScriptInstanceIsPlaceholder: | |
given _tag: Tag[GDExtensionScriptInstanceIsPlaceholder] = Tag.materializeCFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionBool]): GDExtensionScriptInstanceIsPlaceholder = o | |
extension (v: GDExtensionScriptInstanceIsPlaceholder) | |
inline def value: CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceNotification = CFuncPtr2[GDExtensionScriptInstanceDataPtr, int32_t, Unit] | |
object GDExtensionScriptInstanceNotification: | |
given _tag: Tag[GDExtensionScriptInstanceNotification] = Tag.materializeCFuncPtr2[GDExtensionScriptInstanceDataPtr, int32_t, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionScriptInstanceDataPtr, int32_t, Unit]): GDExtensionScriptInstanceNotification = o | |
extension (v: GDExtensionScriptInstanceNotification) | |
inline def value: CFuncPtr2[GDExtensionScriptInstanceDataPtr, int32_t, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstancePropertyCanRevert = CFuncPtr2[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionBool] | |
object GDExtensionScriptInstancePropertyCanRevert: | |
given _tag: Tag[GDExtensionScriptInstancePropertyCanRevert] = Tag.materializeCFuncPtr2[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr2[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionBool]): GDExtensionScriptInstancePropertyCanRevert = o | |
extension (v: GDExtensionScriptInstancePropertyCanRevert) | |
inline def value: CFuncPtr2[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstancePropertyGetRevert = CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool] | |
object GDExtensionScriptInstancePropertyGetRevert: | |
given _tag: Tag[GDExtensionScriptInstancePropertyGetRevert] = Tag.materializeCFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool]): GDExtensionScriptInstancePropertyGetRevert = o | |
extension (v: GDExtensionScriptInstancePropertyGetRevert) | |
inline def value: CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionVariantPtr, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstancePropertyStateAdd = CFuncPtr3[GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, Ptr[Byte], Unit] | |
object GDExtensionScriptInstancePropertyStateAdd: | |
given _tag: Tag[GDExtensionScriptInstancePropertyStateAdd] = Tag.materializeCFuncPtr3[GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, Ptr[Byte], Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, Ptr[Byte], Unit]): GDExtensionScriptInstancePropertyStateAdd = o | |
extension (v: GDExtensionScriptInstancePropertyStateAdd) | |
inline def value: CFuncPtr3[GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, Ptr[Byte], Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstancePtr = Ptr[Byte] | |
object GDExtensionScriptInstancePtr: | |
given _tag: Tag[GDExtensionScriptInstancePtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionScriptInstancePtr = o | |
extension (v: GDExtensionScriptInstancePtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceRefCountDecremented = CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionBool] | |
object GDExtensionScriptInstanceRefCountDecremented: | |
given _tag: Tag[GDExtensionScriptInstanceRefCountDecremented] = Tag.materializeCFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionBool]): GDExtensionScriptInstanceRefCountDecremented = o | |
extension (v: GDExtensionScriptInstanceRefCountDecremented) | |
inline def value: CFuncPtr1[GDExtensionScriptInstanceDataPtr, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceRefCountIncremented = CFuncPtr1[GDExtensionScriptInstanceDataPtr, Unit] | |
object GDExtensionScriptInstanceRefCountIncremented: | |
given _tag: Tag[GDExtensionScriptInstanceRefCountIncremented] = Tag.materializeCFuncPtr1[GDExtensionScriptInstanceDataPtr, Unit] | |
inline def apply(inline o: CFuncPtr1[GDExtensionScriptInstanceDataPtr, Unit]): GDExtensionScriptInstanceRefCountIncremented = o | |
extension (v: GDExtensionScriptInstanceRefCountIncremented) | |
inline def value: CFuncPtr1[GDExtensionScriptInstanceDataPtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceSet = CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, GDExtensionBool] | |
object GDExtensionScriptInstanceSet: | |
given _tag: Tag[GDExtensionScriptInstanceSet] = Tag.materializeCFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, GDExtensionBool] | |
inline def apply(inline o: CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, GDExtensionBool]): GDExtensionScriptInstanceSet = o | |
extension (v: GDExtensionScriptInstanceSet) | |
inline def value: CFuncPtr3[GDExtensionScriptInstanceDataPtr, GDExtensionConstStringNamePtr, GDExtensionConstVariantPtr, GDExtensionBool] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceToString = CFuncPtr3[GDExtensionScriptInstanceDataPtr, Ptr[GDExtensionBool], GDExtensionStringPtr, Unit] | |
object GDExtensionScriptInstanceToString: | |
given _tag: Tag[GDExtensionScriptInstanceToString] = Tag.materializeCFuncPtr3[GDExtensionScriptInstanceDataPtr, Ptr[GDExtensionBool], GDExtensionStringPtr, Unit] | |
inline def apply(inline o: CFuncPtr3[GDExtensionScriptInstanceDataPtr, Ptr[GDExtensionBool], GDExtensionStringPtr, Unit]): GDExtensionScriptInstanceToString = o | |
extension (v: GDExtensionScriptInstanceToString) | |
inline def value: CFuncPtr3[GDExtensionScriptInstanceDataPtr, Ptr[GDExtensionBool], GDExtensionStringPtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptLanguagePtr = Ptr[Byte] | |
object GDExtensionScriptLanguagePtr: | |
given _tag: Tag[GDExtensionScriptLanguagePtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionScriptLanguagePtr = o | |
extension (v: GDExtensionScriptLanguagePtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionStringNamePtr = Ptr[Byte] | |
object GDExtensionStringNamePtr: | |
given _tag: Tag[GDExtensionStringNamePtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionStringNamePtr = o | |
extension (v: GDExtensionStringNamePtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionStringPtr = Ptr[Byte] | |
object GDExtensionStringPtr: | |
given _tag: Tag[GDExtensionStringPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionStringPtr = o | |
extension (v: GDExtensionStringPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionTypeFromVariantConstructorFunc = CFuncPtr2[GDExtensionUninitializedTypePtr, GDExtensionVariantPtr, Unit] | |
object GDExtensionTypeFromVariantConstructorFunc: | |
given _tag: Tag[GDExtensionTypeFromVariantConstructorFunc] = Tag.materializeCFuncPtr2[GDExtensionUninitializedTypePtr, GDExtensionVariantPtr, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionUninitializedTypePtr, GDExtensionVariantPtr, Unit]): GDExtensionTypeFromVariantConstructorFunc = o | |
extension (v: GDExtensionTypeFromVariantConstructorFunc) | |
inline def value: CFuncPtr2[GDExtensionUninitializedTypePtr, GDExtensionVariantPtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionTypePtr = Ptr[Byte] | |
object GDExtensionTypePtr: | |
given _tag: Tag[GDExtensionTypePtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionTypePtr = o | |
extension (v: GDExtensionTypePtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionUninitializedObjectPtr = Ptr[Byte] | |
object GDExtensionUninitializedObjectPtr: | |
given _tag: Tag[GDExtensionUninitializedObjectPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionUninitializedObjectPtr = o | |
extension (v: GDExtensionUninitializedObjectPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionUninitializedStringNamePtr = Ptr[Byte] | |
object GDExtensionUninitializedStringNamePtr: | |
given _tag: Tag[GDExtensionUninitializedStringNamePtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionUninitializedStringNamePtr = o | |
extension (v: GDExtensionUninitializedStringNamePtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionUninitializedStringPtr = Ptr[Byte] | |
object GDExtensionUninitializedStringPtr: | |
given _tag: Tag[GDExtensionUninitializedStringPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionUninitializedStringPtr = o | |
extension (v: GDExtensionUninitializedStringPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionUninitializedTypePtr = Ptr[Byte] | |
object GDExtensionUninitializedTypePtr: | |
given _tag: Tag[GDExtensionUninitializedTypePtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionUninitializedTypePtr = o | |
extension (v: GDExtensionUninitializedTypePtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionUninitializedVariantPtr = Ptr[Byte] | |
object GDExtensionUninitializedVariantPtr: | |
given _tag: Tag[GDExtensionUninitializedVariantPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionUninitializedVariantPtr = o | |
extension (v: GDExtensionUninitializedVariantPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionVariantFromTypeConstructorFunc = CFuncPtr2[GDExtensionUninitializedVariantPtr, GDExtensionTypePtr, Unit] | |
object GDExtensionVariantFromTypeConstructorFunc: | |
given _tag: Tag[GDExtensionVariantFromTypeConstructorFunc] = Tag.materializeCFuncPtr2[GDExtensionUninitializedVariantPtr, GDExtensionTypePtr, Unit] | |
inline def apply(inline o: CFuncPtr2[GDExtensionUninitializedVariantPtr, GDExtensionTypePtr, Unit]): GDExtensionVariantFromTypeConstructorFunc = o | |
extension (v: GDExtensionVariantFromTypeConstructorFunc) | |
inline def value: CFuncPtr2[GDExtensionUninitializedVariantPtr, GDExtensionTypePtr, Unit] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionVariantPtr = Ptr[Byte] | |
object GDExtensionVariantPtr: | |
given _tag: Tag[GDExtensionVariantPtr] = Tag.Ptr(Tag.Byte) | |
inline def apply(inline o: Ptr[Byte]): GDExtensionVariantPtr = o | |
extension (v: GDExtensionVariantPtr) | |
inline def value: Ptr[Byte] = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
type GDObjectInstanceID = uint64_t | |
object GDObjectInstanceID: | |
given _tag: Tag[GDObjectInstanceID] = uint64_t._tag | |
inline def apply(inline o: uint64_t): GDObjectInstanceID = o | |
extension (v: GDObjectInstanceID) | |
inline def value: uint64_t = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
type char16_t = uint16_t | |
object char16_t: | |
given _tag: Tag[char16_t] = uint16_t._tag | |
inline def apply(inline o: uint16_t): char16_t = o | |
extension (v: char16_t) | |
inline def value: uint16_t = v | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
type char32_t = uint32_t | |
object char32_t: | |
given _tag: Tag[char32_t] = uint32_t._tag | |
inline def apply(inline o: uint32_t): char32_t = o | |
extension (v: char32_t) | |
inline def value: uint32_t = v | |
type int32_t = scala.scalanative.unsafe.CInt | |
object int32_t: | |
val _tag: Tag[int32_t] = summon[Tag[scala.scalanative.unsafe.CInt]] | |
inline def apply(inline o: scala.scalanative.unsafe.CInt): int32_t = o | |
extension (v: int32_t) | |
inline def value: scala.scalanative.unsafe.CInt = v | |
type int64_t = scala.Long | |
object int64_t: | |
val _tag: Tag[int64_t] = summon[Tag[scala.Long]] | |
inline def apply(inline o: scala.Long): int64_t = o | |
extension (v: int64_t) | |
inline def value: scala.Long = v | |
type size_t = libc.stddef.size_t | |
object size_t: | |
val _tag: Tag[size_t] = summon[Tag[libc.stddef.size_t]] | |
inline def apply(inline o: libc.stddef.size_t): size_t = o | |
extension (v: size_t) | |
inline def value: libc.stddef.size_t = v | |
type uint16_t = scala.scalanative.unsigned.UShort | |
object uint16_t: | |
val _tag: Tag[uint16_t] = summon[Tag[scala.scalanative.unsigned.UShort]] | |
inline def apply(inline o: scala.scalanative.unsigned.UShort): uint16_t = o | |
extension (v: uint16_t) | |
inline def value: scala.scalanative.unsigned.UShort = v | |
type uint32_t = scala.scalanative.unsigned.UInt | |
object uint32_t: | |
val _tag: Tag[uint32_t] = summon[Tag[scala.scalanative.unsigned.UInt]] | |
inline def apply(inline o: scala.scalanative.unsigned.UInt): uint32_t = o | |
extension (v: uint32_t) | |
inline def value: scala.scalanative.unsigned.UInt = v | |
type uint64_t = scala.scalanative.unsigned.ULong | |
object uint64_t: | |
val _tag: Tag[uint64_t] = summon[Tag[scala.scalanative.unsigned.ULong]] | |
inline def apply(inline o: scala.scalanative.unsigned.ULong): uint64_t = o | |
extension (v: uint64_t) | |
inline def value: scala.scalanative.unsigned.ULong = v | |
type uint8_t = scala.scalanative.unsigned.UByte | |
object uint8_t: | |
val _tag: Tag[uint8_t] = summon[Tag[scala.scalanative.unsigned.UByte]] | |
inline def apply(inline o: scala.scalanative.unsigned.UByte): uint8_t = o | |
extension (v: uint8_t) | |
inline def value: scala.scalanative.unsigned.UByte = v | |
type wchar_t = libc.stddef.wchar_t | |
object wchar_t: | |
val _tag: Tag[wchar_t] = summon[Tag[libc.stddef.wchar_t]] | |
inline def apply(inline o: libc.stddef.wchar_t): wchar_t = o | |
extension (v: wchar_t) | |
inline def value: libc.stddef.wchar_t = v | |
object structs: | |
import _root_.godot.enumerations.* | |
import _root_.godot.aliases.* | |
import _root_.godot.structs.* | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionCallError = CStruct3[GDExtensionCallErrorType, int32_t, int32_t] | |
object GDExtensionCallError: | |
given _tag: Tag[GDExtensionCallError] = Tag.materializeCStruct3Tag[GDExtensionCallErrorType, int32_t, int32_t] | |
def apply()(using Zone): Ptr[GDExtensionCallError] = scala.scalanative.unsafe.alloc[GDExtensionCallError](1) | |
def apply(error : GDExtensionCallErrorType, argument : int32_t, expected : int32_t)(using Zone): Ptr[GDExtensionCallError] = | |
val ____ptr = apply() | |
(!____ptr).error = error | |
(!____ptr).argument = argument | |
(!____ptr).expected = expected | |
____ptr | |
extension (struct: GDExtensionCallError) | |
def error : GDExtensionCallErrorType = struct._1 | |
def error_=(value: GDExtensionCallErrorType): Unit = !struct.at1 = value | |
def argument : int32_t = struct._2 | |
def argument_=(value: int32_t): Unit = !struct.at2 = value | |
def expected : int32_t = struct._3 | |
def expected_=(value: int32_t): Unit = !struct.at3 = value | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassCreationInfo = CStruct17[GDExtensionBool, GDExtensionBool, GDExtensionClassSet, GDExtensionClassGet, GDExtensionClassGetPropertyList, GDExtensionClassFreePropertyList, GDExtensionClassPropertyCanRevert, GDExtensionClassPropertyGetRevert, GDExtensionClassNotification, GDExtensionClassToString, GDExtensionClassReference, GDExtensionClassUnreference, GDExtensionClassCreateInstance, GDExtensionClassFreeInstance, GDExtensionClassGetVirtual, GDExtensionClassGetRID, Ptr[Byte]] | |
object GDExtensionClassCreationInfo: | |
given _tag: Tag[GDExtensionClassCreationInfo] = Tag.materializeCStruct17Tag[GDExtensionBool, GDExtensionBool, GDExtensionClassSet, GDExtensionClassGet, GDExtensionClassGetPropertyList, GDExtensionClassFreePropertyList, GDExtensionClassPropertyCanRevert, GDExtensionClassPropertyGetRevert, GDExtensionClassNotification, GDExtensionClassToString, GDExtensionClassReference, GDExtensionClassUnreference, GDExtensionClassCreateInstance, GDExtensionClassFreeInstance, GDExtensionClassGetVirtual, GDExtensionClassGetRID, Ptr[Byte]] | |
def apply()(using Zone): Ptr[GDExtensionClassCreationInfo] = scala.scalanative.unsafe.alloc[GDExtensionClassCreationInfo](1) | |
def apply(is_virtual : GDExtensionBool, is_abstract : GDExtensionBool, set_func : GDExtensionClassSet, get_func : GDExtensionClassGet, get_property_list_func : GDExtensionClassGetPropertyList, free_property_list_func : GDExtensionClassFreePropertyList, property_can_revert_func : GDExtensionClassPropertyCanRevert, property_get_revert_func : GDExtensionClassPropertyGetRevert, notification_func : GDExtensionClassNotification, to_string_func : GDExtensionClassToString, reference_func : GDExtensionClassReference, unreference_func : GDExtensionClassUnreference, create_instance_func : GDExtensionClassCreateInstance, free_instance_func : GDExtensionClassFreeInstance, get_virtual_func : GDExtensionClassGetVirtual, get_rid_func : GDExtensionClassGetRID, class_userdata : Ptr[Byte])(using Zone): Ptr[GDExtensionClassCreationInfo] = | |
val ____ptr = apply() | |
(!____ptr).is_virtual = is_virtual | |
(!____ptr).is_abstract = is_abstract | |
(!____ptr).set_func = set_func | |
(!____ptr).get_func = get_func | |
(!____ptr).get_property_list_func = get_property_list_func | |
(!____ptr).free_property_list_func = free_property_list_func | |
(!____ptr).property_can_revert_func = property_can_revert_func | |
(!____ptr).property_get_revert_func = property_get_revert_func | |
(!____ptr).notification_func = notification_func | |
(!____ptr).to_string_func = to_string_func | |
(!____ptr).reference_func = reference_func | |
(!____ptr).unreference_func = unreference_func | |
(!____ptr).create_instance_func = create_instance_func | |
(!____ptr).free_instance_func = free_instance_func | |
(!____ptr).get_virtual_func = get_virtual_func | |
(!____ptr).get_rid_func = get_rid_func | |
(!____ptr).class_userdata = class_userdata | |
____ptr | |
extension (struct: GDExtensionClassCreationInfo) | |
def is_virtual : GDExtensionBool = struct._1 | |
def is_virtual_=(value: GDExtensionBool): Unit = !struct.at1 = value | |
def is_abstract : GDExtensionBool = struct._2 | |
def is_abstract_=(value: GDExtensionBool): Unit = !struct.at2 = value | |
def set_func : GDExtensionClassSet = struct._3 | |
def set_func_=(value: GDExtensionClassSet): Unit = !struct.at3 = value | |
def get_func : GDExtensionClassGet = struct._4 | |
def get_func_=(value: GDExtensionClassGet): Unit = !struct.at4 = value | |
def get_property_list_func : GDExtensionClassGetPropertyList = struct._5 | |
def get_property_list_func_=(value: GDExtensionClassGetPropertyList): Unit = !struct.at5 = value | |
def free_property_list_func : GDExtensionClassFreePropertyList = struct._6 | |
def free_property_list_func_=(value: GDExtensionClassFreePropertyList): Unit = !struct.at6 = value | |
def property_can_revert_func : GDExtensionClassPropertyCanRevert = struct._7 | |
def property_can_revert_func_=(value: GDExtensionClassPropertyCanRevert): Unit = !struct.at7 = value | |
def property_get_revert_func : GDExtensionClassPropertyGetRevert = struct._8 | |
def property_get_revert_func_=(value: GDExtensionClassPropertyGetRevert): Unit = !struct.at8 = value | |
def notification_func : GDExtensionClassNotification = struct._9 | |
def notification_func_=(value: GDExtensionClassNotification): Unit = !struct.at9 = value | |
def to_string_func : GDExtensionClassToString = struct._10 | |
def to_string_func_=(value: GDExtensionClassToString): Unit = !struct.at10 = value | |
def reference_func : GDExtensionClassReference = struct._11 | |
def reference_func_=(value: GDExtensionClassReference): Unit = !struct.at11 = value | |
def unreference_func : GDExtensionClassUnreference = struct._12 | |
def unreference_func_=(value: GDExtensionClassUnreference): Unit = !struct.at12 = value | |
def create_instance_func : GDExtensionClassCreateInstance = struct._13 | |
def create_instance_func_=(value: GDExtensionClassCreateInstance): Unit = !struct.at13 = value | |
def free_instance_func : GDExtensionClassFreeInstance = struct._14 | |
def free_instance_func_=(value: GDExtensionClassFreeInstance): Unit = !struct.at14 = value | |
def get_virtual_func : GDExtensionClassGetVirtual = struct._15 | |
def get_virtual_func_=(value: GDExtensionClassGetVirtual): Unit = !struct.at15 = value | |
def get_rid_func : GDExtensionClassGetRID = struct._16 | |
def get_rid_func_=(value: GDExtensionClassGetRID): Unit = !struct.at16 = value | |
def class_userdata : Ptr[Byte] = struct._17 | |
def class_userdata_=(value: Ptr[Byte]): Unit = !struct.at17 = value | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionClassMethodInfo = CStruct13[GDExtensionStringNamePtr, Ptr[Byte], GDExtensionClassMethodCall, GDExtensionClassMethodPtrCall, uint32_t, GDExtensionBool, Ptr[GDExtensionPropertyInfo], GDExtensionClassMethodArgumentMetadata, uint32_t, Ptr[GDExtensionPropertyInfo], Ptr[GDExtensionClassMethodArgumentMetadata], uint32_t, Ptr[GDExtensionVariantPtr]] | |
object GDExtensionClassMethodInfo: | |
given _tag: Tag[GDExtensionClassMethodInfo] = Tag.materializeCStruct13Tag[GDExtensionStringNamePtr, Ptr[Byte], GDExtensionClassMethodCall, GDExtensionClassMethodPtrCall, uint32_t, GDExtensionBool, Ptr[GDExtensionPropertyInfo], GDExtensionClassMethodArgumentMetadata, uint32_t, Ptr[GDExtensionPropertyInfo], Ptr[GDExtensionClassMethodArgumentMetadata], uint32_t, Ptr[GDExtensionVariantPtr]] | |
def apply()(using Zone): Ptr[GDExtensionClassMethodInfo] = scala.scalanative.unsafe.alloc[GDExtensionClassMethodInfo](1) | |
def apply(name : GDExtensionStringNamePtr, method_userdata : Ptr[Byte], call_func : GDExtensionClassMethodCall, ptrcall_func : GDExtensionClassMethodPtrCall, method_flags : uint32_t, has_return_value : GDExtensionBool, return_value_info : Ptr[GDExtensionPropertyInfo], return_value_metadata : GDExtensionClassMethodArgumentMetadata, argument_count : uint32_t, arguments_info : Ptr[GDExtensionPropertyInfo], arguments_metadata : Ptr[GDExtensionClassMethodArgumentMetadata], default_argument_count : uint32_t, default_arguments : Ptr[GDExtensionVariantPtr])(using Zone): Ptr[GDExtensionClassMethodInfo] = | |
val ____ptr = apply() | |
(!____ptr).name = name | |
(!____ptr).method_userdata = method_userdata | |
(!____ptr).call_func = call_func | |
(!____ptr).ptrcall_func = ptrcall_func | |
(!____ptr).method_flags = method_flags | |
(!____ptr).has_return_value = has_return_value | |
(!____ptr).return_value_info = return_value_info | |
(!____ptr).return_value_metadata = return_value_metadata | |
(!____ptr).argument_count = argument_count | |
(!____ptr).arguments_info = arguments_info | |
(!____ptr).arguments_metadata = arguments_metadata | |
(!____ptr).default_argument_count = default_argument_count | |
(!____ptr).default_arguments = default_arguments | |
____ptr | |
extension (struct: GDExtensionClassMethodInfo) | |
def name : GDExtensionStringNamePtr = struct._1 | |
def name_=(value: GDExtensionStringNamePtr): Unit = !struct.at1 = value | |
def method_userdata : Ptr[Byte] = struct._2 | |
def method_userdata_=(value: Ptr[Byte]): Unit = !struct.at2 = value | |
def call_func : GDExtensionClassMethodCall = struct._3 | |
def call_func_=(value: GDExtensionClassMethodCall): Unit = !struct.at3 = value | |
def ptrcall_func : GDExtensionClassMethodPtrCall = struct._4 | |
def ptrcall_func_=(value: GDExtensionClassMethodPtrCall): Unit = !struct.at4 = value | |
def method_flags : uint32_t = struct._5 | |
def method_flags_=(value: uint32_t): Unit = !struct.at5 = value | |
def has_return_value : GDExtensionBool = struct._6 | |
def has_return_value_=(value: GDExtensionBool): Unit = !struct.at6 = value | |
def return_value_info : Ptr[GDExtensionPropertyInfo] = struct._7 | |
def return_value_info_=(value: Ptr[GDExtensionPropertyInfo]): Unit = !struct.at7 = value | |
def return_value_metadata : GDExtensionClassMethodArgumentMetadata = struct._8 | |
def return_value_metadata_=(value: GDExtensionClassMethodArgumentMetadata): Unit = !struct.at8 = value | |
def argument_count : uint32_t = struct._9 | |
def argument_count_=(value: uint32_t): Unit = !struct.at9 = value | |
def arguments_info : Ptr[GDExtensionPropertyInfo] = struct._10 | |
def arguments_info_=(value: Ptr[GDExtensionPropertyInfo]): Unit = !struct.at10 = value | |
def arguments_metadata : Ptr[GDExtensionClassMethodArgumentMetadata] = struct._11 | |
def arguments_metadata_=(value: Ptr[GDExtensionClassMethodArgumentMetadata]): Unit = !struct.at11 = value | |
def default_argument_count : uint32_t = struct._12 | |
def default_argument_count_=(value: uint32_t): Unit = !struct.at12 = value | |
def default_arguments : Ptr[GDExtensionVariantPtr] = struct._13 | |
def default_arguments_=(value: Ptr[GDExtensionVariantPtr]): Unit = !struct.at13 = value | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionGodotVersion = CStruct4[uint32_t, uint32_t, uint32_t, CString] | |
object GDExtensionGodotVersion: | |
given _tag: Tag[GDExtensionGodotVersion] = Tag.materializeCStruct4Tag[uint32_t, uint32_t, uint32_t, CString] | |
def apply()(using Zone): Ptr[GDExtensionGodotVersion] = scala.scalanative.unsafe.alloc[GDExtensionGodotVersion](1) | |
def apply(major : uint32_t, minor : uint32_t, patch : uint32_t, string : CString)(using Zone): Ptr[GDExtensionGodotVersion] = | |
val ____ptr = apply() | |
(!____ptr).major = major | |
(!____ptr).minor = minor | |
(!____ptr).patch = patch | |
(!____ptr).string = string | |
____ptr | |
extension (struct: GDExtensionGodotVersion) | |
def major : uint32_t = struct._1 | |
def major_=(value: uint32_t): Unit = !struct.at1 = value | |
def minor : uint32_t = struct._2 | |
def minor_=(value: uint32_t): Unit = !struct.at2 = value | |
def patch : uint32_t = struct._3 | |
def patch_=(value: uint32_t): Unit = !struct.at3 = value | |
def string : CString = struct._4 | |
def string_=(value: CString): Unit = !struct.at4 = value | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInitialization = CStruct4[GDExtensionInitializationLevel, Ptr[Byte], CFuncPtr2[Ptr[Byte], GDExtensionInitializationLevel, Unit], CFuncPtr2[Ptr[Byte], GDExtensionInitializationLevel, Unit]] | |
object GDExtensionInitialization: | |
given _tag: Tag[GDExtensionInitialization] = Tag.materializeCStruct4Tag[GDExtensionInitializationLevel, Ptr[Byte], CFuncPtr2[Ptr[Byte], GDExtensionInitializationLevel, Unit], CFuncPtr2[Ptr[Byte], GDExtensionInitializationLevel, Unit]] | |
def apply()(using Zone): Ptr[GDExtensionInitialization] = scala.scalanative.unsafe.alloc[GDExtensionInitialization](1) | |
def apply(minimum_initialization_level : GDExtensionInitializationLevel, userdata : Ptr[Byte], initialize : CFuncPtr2[Ptr[Byte], GDExtensionInitializationLevel, Unit], deinitialize : CFuncPtr2[Ptr[Byte], GDExtensionInitializationLevel, Unit])(using Zone): Ptr[GDExtensionInitialization] = | |
val ____ptr = apply() | |
(!____ptr).minimum_initialization_level = minimum_initialization_level | |
(!____ptr).userdata = userdata | |
(!____ptr).initialize = initialize | |
(!____ptr).deinitialize = deinitialize | |
____ptr | |
extension (struct: GDExtensionInitialization) | |
def minimum_initialization_level : GDExtensionInitializationLevel = struct._1 | |
def minimum_initialization_level_=(value: GDExtensionInitializationLevel): Unit = !struct.at1 = value | |
def userdata : Ptr[Byte] = struct._2 | |
def userdata_=(value: Ptr[Byte]): Unit = !struct.at2 = value | |
def initialize : CFuncPtr2[Ptr[Byte], GDExtensionInitializationLevel, Unit] = struct._3 | |
def initialize_=(value: CFuncPtr2[Ptr[Byte], GDExtensionInitializationLevel, Unit]): Unit = !struct.at3 = value | |
def deinitialize : CFuncPtr2[Ptr[Byte], GDExtensionInitializationLevel, Unit] = struct._4 | |
def deinitialize_=(value: CFuncPtr2[Ptr[Byte], GDExtensionInitializationLevel, Unit]): Unit = !struct.at4 = value | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionInstanceBindingCallbacks = CStruct3[GDExtensionInstanceBindingCreateCallback, GDExtensionInstanceBindingFreeCallback, GDExtensionInstanceBindingReferenceCallback] | |
object GDExtensionInstanceBindingCallbacks: | |
given _tag: Tag[GDExtensionInstanceBindingCallbacks] = Tag.materializeCStruct3Tag[GDExtensionInstanceBindingCreateCallback, GDExtensionInstanceBindingFreeCallback, GDExtensionInstanceBindingReferenceCallback] | |
def apply()(using Zone): Ptr[GDExtensionInstanceBindingCallbacks] = scala.scalanative.unsafe.alloc[GDExtensionInstanceBindingCallbacks](1) | |
def apply(create_callback : GDExtensionInstanceBindingCreateCallback, free_callback : GDExtensionInstanceBindingFreeCallback, reference_callback : GDExtensionInstanceBindingReferenceCallback)(using Zone): Ptr[GDExtensionInstanceBindingCallbacks] = | |
val ____ptr = apply() | |
(!____ptr).create_callback = create_callback | |
(!____ptr).free_callback = free_callback | |
(!____ptr).reference_callback = reference_callback | |
____ptr | |
extension (struct: GDExtensionInstanceBindingCallbacks) | |
def create_callback : GDExtensionInstanceBindingCreateCallback = struct._1 | |
def create_callback_=(value: GDExtensionInstanceBindingCreateCallback): Unit = !struct.at1 = value | |
def free_callback : GDExtensionInstanceBindingFreeCallback = struct._2 | |
def free_callback_=(value: GDExtensionInstanceBindingFreeCallback): Unit = !struct.at2 = value | |
def reference_callback : GDExtensionInstanceBindingReferenceCallback = struct._3 | |
def reference_callback_=(value: GDExtensionInstanceBindingReferenceCallback): Unit = !struct.at3 = value | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionMethodInfo = CStruct8[GDExtensionStringNamePtr, GDExtensionPropertyInfo, uint32_t, int32_t, uint32_t, Ptr[GDExtensionPropertyInfo], uint32_t, Ptr[GDExtensionVariantPtr]] | |
object GDExtensionMethodInfo: | |
given _tag: Tag[GDExtensionMethodInfo] = Tag.materializeCStruct8Tag[GDExtensionStringNamePtr, GDExtensionPropertyInfo, uint32_t, int32_t, uint32_t, Ptr[GDExtensionPropertyInfo], uint32_t, Ptr[GDExtensionVariantPtr]] | |
def apply()(using Zone): Ptr[GDExtensionMethodInfo] = scala.scalanative.unsafe.alloc[GDExtensionMethodInfo](1) | |
def apply(name : GDExtensionStringNamePtr, return_value : GDExtensionPropertyInfo, flags : uint32_t, id : int32_t, argument_count : uint32_t, arguments : Ptr[GDExtensionPropertyInfo], default_argument_count : uint32_t, default_arguments : Ptr[GDExtensionVariantPtr])(using Zone): Ptr[GDExtensionMethodInfo] = | |
val ____ptr = apply() | |
(!____ptr).name = name | |
(!____ptr).return_value = return_value | |
(!____ptr).flags = flags | |
(!____ptr).id = id | |
(!____ptr).argument_count = argument_count | |
(!____ptr).arguments = arguments | |
(!____ptr).default_argument_count = default_argument_count | |
(!____ptr).default_arguments = default_arguments | |
____ptr | |
extension (struct: GDExtensionMethodInfo) | |
def name : GDExtensionStringNamePtr = struct._1 | |
def name_=(value: GDExtensionStringNamePtr): Unit = !struct.at1 = value | |
def return_value : GDExtensionPropertyInfo = struct._2 | |
def return_value_=(value: GDExtensionPropertyInfo): Unit = !struct.at2 = value | |
def flags : uint32_t = struct._3 | |
def flags_=(value: uint32_t): Unit = !struct.at3 = value | |
def id : int32_t = struct._4 | |
def id_=(value: int32_t): Unit = !struct.at4 = value | |
def argument_count : uint32_t = struct._5 | |
def argument_count_=(value: uint32_t): Unit = !struct.at5 = value | |
def arguments : Ptr[GDExtensionPropertyInfo] = struct._6 | |
def arguments_=(value: Ptr[GDExtensionPropertyInfo]): Unit = !struct.at6 = value | |
def default_argument_count : uint32_t = struct._7 | |
def default_argument_count_=(value: uint32_t): Unit = !struct.at7 = value | |
def default_arguments : Ptr[GDExtensionVariantPtr] = struct._8 | |
def default_arguments_=(value: Ptr[GDExtensionVariantPtr]): Unit = !struct.at8 = value | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionPropertyInfo = CStruct6[GDExtensionVariantType, GDExtensionStringNamePtr, GDExtensionStringNamePtr, uint32_t, GDExtensionStringPtr, uint32_t] | |
object GDExtensionPropertyInfo: | |
given _tag: Tag[GDExtensionPropertyInfo] = Tag.materializeCStruct6Tag[GDExtensionVariantType, GDExtensionStringNamePtr, GDExtensionStringNamePtr, uint32_t, GDExtensionStringPtr, uint32_t] | |
def apply()(using Zone): Ptr[GDExtensionPropertyInfo] = scala.scalanative.unsafe.alloc[GDExtensionPropertyInfo](1) | |
def apply(`type` : GDExtensionVariantType, name : GDExtensionStringNamePtr, class_name : GDExtensionStringNamePtr, hint : uint32_t, hint_string : GDExtensionStringPtr, usage : uint32_t)(using Zone): Ptr[GDExtensionPropertyInfo] = | |
val ____ptr = apply() | |
(!____ptr).`type` = `type` | |
(!____ptr).name = name | |
(!____ptr).class_name = class_name | |
(!____ptr).hint = hint | |
(!____ptr).hint_string = hint_string | |
(!____ptr).usage = usage | |
____ptr | |
extension (struct: GDExtensionPropertyInfo) | |
def `type` : GDExtensionVariantType = struct._1 | |
def type_=(value: GDExtensionVariantType): Unit = !struct.at1 = value | |
def name : GDExtensionStringNamePtr = struct._2 | |
def name_=(value: GDExtensionStringNamePtr): Unit = !struct.at2 = value | |
def class_name : GDExtensionStringNamePtr = struct._3 | |
def class_name_=(value: GDExtensionStringNamePtr): Unit = !struct.at3 = value | |
def hint : uint32_t = struct._4 | |
def hint_=(value: uint32_t): Unit = !struct.at4 = value | |
def hint_string : GDExtensionStringPtr = struct._5 | |
def hint_string_=(value: GDExtensionStringPtr): Unit = !struct.at5 = value | |
def usage : uint32_t = struct._6 | |
def usage_=(value: uint32_t): Unit = !struct.at6 = value | |
/** | |
* [bindgen] header: /Users/velvetbaldmime/Downloads/gdextension_interface.h | |
*/ | |
opaque type GDExtensionScriptInstanceInfo = CArray[CChar, Nat.Digit3[Nat._1, Nat._8, Nat._4]] | |
object GDExtensionScriptInstanceInfo: | |
given _tag: Tag[GDExtensionScriptInstanceInfo] = Tag.CArray[CChar, Nat.Digit3[Nat._1, Nat._8, Nat._4]](Tag.Byte, Tag.Digit3[Nat._1, Nat._8, Nat._4](Tag.Nat1, Tag.Nat8, Tag.Nat4)) | |
def apply()(using Zone): Ptr[GDExtensionScriptInstanceInfo] = scala.scalanative.unsafe.alloc[GDExtensionScriptInstanceInfo](1) | |
def apply(set_func : GDExtensionScriptInstanceSet, get_func : GDExtensionScriptInstanceGet, get_property_list_func : GDExtensionScriptInstanceGetPropertyList, free_property_list_func : GDExtensionScriptInstanceFreePropertyList, property_can_revert_func : GDExtensionScriptInstancePropertyCanRevert, property_get_revert_func : GDExtensionScriptInstancePropertyGetRevert, get_owner_func : GDExtensionScriptInstanceGetOwner, get_property_state_func : GDExtensionScriptInstanceGetPropertyState, get_method_list_func : GDExtensionScriptInstanceGetMethodList, free_method_list_func : GDExtensionScriptInstanceFreeMethodList, get_property_type_func : GDExtensionScriptInstanceGetPropertyType, has_method_func : GDExtensionScriptInstanceHasMethod, call_func : GDExtensionScriptInstanceCall, notification_func : GDExtensionScriptInstanceNotification, to_string_func : GDExtensionScriptInstanceToString, refcount_incremented_func : GDExtensionScriptInstanceRefCountIncremented, refcount_decremented_func : GDExtensionScriptInstanceRefCountDecremented, get_script_func : GDExtensionScriptInstanceGetScript, is_placeholder_func : GDExtensionScriptInstanceIsPlaceholder, set_fallback_func : GDExtensionScriptInstanceSet, get_fallback_func : GDExtensionScriptInstanceGet, get_language_func : GDExtensionScriptInstanceGetLanguage, free_func : GDExtensionScriptInstanceFree)(using Zone): Ptr[GDExtensionScriptInstanceInfo] = | |
val ____ptr = apply() | |
(!____ptr).set_func = set_func | |
(!____ptr).get_func = get_func | |
(!____ptr).get_property_list_func = get_property_list_func | |
(!____ptr).free_property_list_func = free_property_list_func | |
(!____ptr).property_can_revert_func = property_can_revert_func | |
(!____ptr).property_get_revert_func = property_get_revert_func | |
(!____ptr).get_owner_func = get_owner_func | |
(!____ptr).get_property_state_func = get_property_state_func | |
(!____ptr).get_method_list_func = get_method_list_func | |
(!____ptr).free_method_list_func = free_method_list_func | |
(!____ptr).get_property_type_func = get_property_type_func | |
(!____ptr).has_method_func = has_method_func | |
(!____ptr).call_func = call_func | |
(!____ptr).notification_func = notification_func | |
(!____ptr).to_string_func = to_string_func | |
(!____ptr).refcount_incremented_func = refcount_incremented_func | |
(!____ptr).refcount_decremented_func = refcount_decremented_func | |
(!____ptr).get_script_func = get_script_func | |
(!____ptr).is_placeholder_func = is_placeholder_func | |
(!____ptr).set_fallback_func = set_fallback_func | |
(!____ptr).get_fallback_func = get_fallback_func | |
(!____ptr).get_language_func = get_language_func | |
(!____ptr).free_func = free_func | |
____ptr | |
extension (struct: GDExtensionScriptInstanceInfo) | |
def set_func: GDExtensionScriptInstanceSet = !struct.at(0).asInstanceOf[Ptr[GDExtensionScriptInstanceSet]] | |
def set_func_=(value: GDExtensionScriptInstanceSet): Unit = !struct.at(0).asInstanceOf[Ptr[GDExtensionScriptInstanceSet]] = value | |
def get_func: GDExtensionScriptInstanceGet = !struct.at(8).asInstanceOf[Ptr[GDExtensionScriptInstanceGet]] | |
def get_func_=(value: GDExtensionScriptInstanceGet): Unit = !struct.at(8).asInstanceOf[Ptr[GDExtensionScriptInstanceGet]] = value | |
def get_property_list_func: GDExtensionScriptInstanceGetPropertyList = !struct.at(16).asInstanceOf[Ptr[GDExtensionScriptInstanceGetPropertyList]] | |
def get_property_list_func_=(value: GDExtensionScriptInstanceGetPropertyList): Unit = !struct.at(16).asInstanceOf[Ptr[GDExtensionScriptInstanceGetPropertyList]] = value | |
def free_property_list_func: GDExtensionScriptInstanceFreePropertyList = !struct.at(24).asInstanceOf[Ptr[GDExtensionScriptInstanceFreePropertyList]] | |
def free_property_list_func_=(value: GDExtensionScriptInstanceFreePropertyList): Unit = !struct.at(24).asInstanceOf[Ptr[GDExtensionScriptInstanceFreePropertyList]] = value | |
def property_can_revert_func: GDExtensionScriptInstancePropertyCanRevert = !struct.at(32).asInstanceOf[Ptr[GDExtensionScriptInstancePropertyCanRevert]] | |
def property_can_revert_func_=(value: GDExtensionScriptInstancePropertyCanRevert): Unit = !struct.at(32).asInstanceOf[Ptr[GDExtensionScriptInstancePropertyCanRevert]] = value | |
def property_get_revert_func: GDExtensionScriptInstancePropertyGetRevert = !struct.at(40).asInstanceOf[Ptr[GDExtensionScriptInstancePropertyGetRevert]] | |
def property_get_revert_func_=(value: GDExtensionScriptInstancePropertyGetRevert): Unit = !struct.at(40).asInstanceOf[Ptr[GDExtensionScriptInstancePropertyGetRevert]] = value | |
def get_owner_func: GDExtensionScriptInstanceGetOwner = !struct.at(48).asInstanceOf[Ptr[GDExtensionScriptInstanceGetOwner]] | |
def get_owner_func_=(value: GDExtensionScriptInstanceGetOwner): Unit = !struct.at(48).asInstanceOf[Ptr[GDExtensionScriptInstanceGetOwner]] = value | |
def get_property_state_func: GDExtensionScriptInstanceGetPropertyState = !struct.at(56).asInstanceOf[Ptr[GDExtensionScriptInstanceGetPropertyState]] | |
def get_property_state_func_=(value: GDExtensionScriptInstanceGetPropertyState): Unit = !struct.at(56).asInstanceOf[Ptr[GDExtensionScriptInstanceGetPropertyState]] = value | |
def get_method_list_func: GDExtensionScriptInstanceGetMethodList = !struct.at(64).asInstanceOf[Ptr[GDExtensionScriptInstanceGetMethodList]] | |
def get_method_list_func_=(value: GDExtensionScriptInstanceGetMethodList): Unit = !struct.at(64).asInstanceOf[Ptr[GDExtensionScriptInstanceGetMethodList]] = value | |
def free_method_list_func: GDExtensionScriptInstanceFreeMethodList = !struct.at(72).asInstanceOf[Ptr[GDExtensionScriptInstanceFreeMethodList]] | |
def free_method_list_func_=(value: GDExtensionScriptInstanceFreeMethodList): Unit = !struct.at(72).asInstanceOf[Ptr[GDExtensionScriptInstanceFreeMethodList]] = value | |
def get_property_type_func: GDExtensionScriptInstanceGetPropertyType = !struct.at(80).asInstanceOf[Ptr[GDExtensionScriptInstanceGetPropertyType]] | |
def get_property_type_func_=(value: GDExtensionScriptInstanceGetPropertyType): Unit = !struct.at(80).asInstanceOf[Ptr[GDExtensionScriptInstanceGetPropertyType]] = value | |
def has_method_func: GDExtensionScriptInstanceHasMethod = !struct.at(88).asInstanceOf[Ptr[GDExtensionScriptInstanceHasMethod]] | |
def has_method_func_=(value: GDExtensionScriptInstanceHasMethod): Unit = !struct.at(88).asInstanceOf[Ptr[GDExtensionScriptInstanceHasMethod]] = value | |
def call_func: GDExtensionScriptInstanceCall = !struct.at(96).asInstanceOf[Ptr[GDExtensionScriptInstanceCall]] | |
def call_func_=(value: GDExtensionScriptInstanceCall): Unit = !struct.at(96).asInstanceOf[Ptr[GDExtensionScriptInstanceCall]] = value | |
def notification_func: GDExtensionScriptInstanceNotification = !struct.at(104).asInstanceOf[Ptr[GDExtensionScriptInstanceNotification]] | |
def notification_func_=(value: GDExtensionScriptInstanceNotification): Unit = !struct.at(104).asInstanceOf[Ptr[GDExtensionScriptInstanceNotification]] = value | |
def to_string_func: GDExtensionScriptInstanceToString = !struct.at(112).asInstanceOf[Ptr[GDExtensionScriptInstanceToString]] | |
def to_string_func_=(value: GDExtensionScriptInstanceToString): Unit = !struct.at(112).asInstanceOf[Ptr[GDExtensionScriptInstanceToString]] = value | |
def refcount_incremented_func: GDExtensionScriptInstanceRefCountIncremented = !struct.at(120).asInstanceOf[Ptr[GDExtensionScriptInstanceRefCountIncremented]] | |
def refcount_incremented_func_=(value: GDExtensionScriptInstanceRefCountIncremented): Unit = !struct.at(120).asInstanceOf[Ptr[GDExtensionScriptInstanceRefCountIncremented]] = value | |
def refcount_decremented_func: GDExtensionScriptInstanceRefCountDecremented = !struct.at(128).asInstanceOf[Ptr[GDExtensionScriptInstanceRefCountDecremented]] | |
def refcount_decremented_func_=(value: GDExtensionScriptInstanceRefCountDecremented): Unit = !struct.at(128).asInstanceOf[Ptr[GDExtensionScriptInstanceRefCountDecremented]] = value | |
def get_script_func: GDExtensionScriptInstanceGetScript = !struct.at(136).asInstanceOf[Ptr[GDExtensionScriptInstanceGetScript]] | |
def get_script_func_=(value: GDExtensionScriptInstanceGetScript): Unit = !struct.at(136).asInstanceOf[Ptr[GDExtensionScriptInstanceGetScript]] = value | |
def is_placeholder_func: GDExtensionScriptInstanceIsPlaceholder = !struct.at(144).asInstanceOf[Ptr[GDExtensionScriptInstanceIsPlaceholder]] | |
def is_placeholder_func_=(value: GDExtensionScriptInstanceIsPlaceholder): Unit = !struct.at(144).asInstanceOf[Ptr[GDExtensionScriptInstanceIsPlaceholder]] = value | |
def set_fallback_func: GDExtensionScriptInstanceSet = !struct.at(152).asInstanceOf[Ptr[GDExtensionScriptInstanceSet]] | |
def set_fallback_func_=(value: GDExtensionScriptInstanceSet): Unit = !struct.at(152).asInstanceOf[Ptr[GDExtensionScriptInstanceSet]] = value | |
def get_fallback_func: GDExtensionScriptInstanceGet = !struct.at(160).asInstanceOf[Ptr[GDExtensionScriptInstanceGet]] | |
def get_fallback_func_=(value: GDExtensionScriptInstanceGet): Unit = !struct.at(160).asInstanceOf[Ptr[GDExtensionScriptInstanceGet]] = value | |
def get_language_func: GDExtensionScriptInstanceGetLanguage = !struct.at(168).asInstanceOf[Ptr[GDExtensionScriptInstanceGetLanguage]] | |
def get_language_func_=(value: GDExtensionScriptInstanceGetLanguage): Unit = !struct.at(168).asInstanceOf[Ptr[GDExtensionScriptInstanceGetLanguage]] = value | |
def free_func: GDExtensionScriptInstanceFree = !struct.at(176).asInstanceOf[Ptr[GDExtensionScriptInstanceFree]] | |
def free_func_=(value: GDExtensionScriptInstanceFree): Unit = !struct.at(176).asInstanceOf[Ptr[GDExtensionScriptInstanceFree]] = value | |
object types: | |
export _root_.godot.structs.* | |
export _root_.godot.aliases.* | |
export _root_.godot.enumerations.* | |
object all: | |
export _root_.godot.enumerations.GDExtensionCallErrorType | |
export _root_.godot.enumerations.GDExtensionClassMethodArgumentMetadata | |
export _root_.godot.enumerations.GDExtensionClassMethodFlags | |
export _root_.godot.enumerations.GDExtensionInitializationLevel | |
export _root_.godot.enumerations.GDExtensionVariantOperator | |
export _root_.godot.enumerations.GDExtensionVariantType | |
export _root_.godot.aliases.GDExtensionBool | |
export _root_.godot.aliases.GDExtensionClassCallVirtual | |
export _root_.godot.aliases.GDExtensionClassConstructor | |
export _root_.godot.aliases.GDExtensionClassCreateInstance | |
export _root_.godot.aliases.GDExtensionClassFreeInstance | |
export _root_.godot.aliases.GDExtensionClassFreePropertyList | |
export _root_.godot.aliases.GDExtensionClassGet | |
export _root_.godot.aliases.GDExtensionClassGetPropertyList | |
export _root_.godot.aliases.GDExtensionClassGetRID | |
export _root_.godot.aliases.GDExtensionClassGetVirtual | |
export _root_.godot.aliases.GDExtensionClassInstancePtr | |
export _root_.godot.aliases.GDExtensionClassLibraryPtr | |
export _root_.godot.aliases.GDExtensionClassMethodCall | |
export _root_.godot.aliases.GDExtensionClassMethodPtrCall | |
export _root_.godot.aliases.GDExtensionClassMethodValidatedCall | |
export _root_.godot.aliases.GDExtensionClassNotification | |
export _root_.godot.aliases.GDExtensionClassPropertyCanRevert | |
export _root_.godot.aliases.GDExtensionClassPropertyGetRevert | |
export _root_.godot.aliases.GDExtensionClassReference | |
export _root_.godot.aliases.GDExtensionClassSet | |
export _root_.godot.aliases.GDExtensionClassToString | |
export _root_.godot.aliases.GDExtensionClassUnreference | |
export _root_.godot.aliases.GDExtensionConstObjectPtr | |
export _root_.godot.aliases.GDExtensionConstRefPtr | |
export _root_.godot.aliases.GDExtensionConstStringNamePtr | |
export _root_.godot.aliases.GDExtensionConstStringPtr | |
export _root_.godot.aliases.GDExtensionConstTypePtr | |
export _root_.godot.aliases.GDExtensionConstVariantPtr | |
export _root_.godot.aliases.GDExtensionInitializationFunction | |
export _root_.godot.aliases.GDExtensionInstanceBindingCreateCallback | |
export _root_.godot.aliases.GDExtensionInstanceBindingFreeCallback | |
export _root_.godot.aliases.GDExtensionInstanceBindingReferenceCallback | |
export _root_.godot.aliases.GDExtensionInt | |
export _root_.godot.aliases.GDExtensionInterfaceArrayOperatorIndex | |
export _root_.godot.aliases.GDExtensionInterfaceArrayOperatorIndexConst | |
export _root_.godot.aliases.GDExtensionInterfaceArrayRef | |
export _root_.godot.aliases.GDExtensionInterfaceArraySetTyped | |
export _root_.godot.aliases.GDExtensionInterfaceClassdbConstructObject | |
export _root_.godot.aliases.GDExtensionInterfaceClassdbGetClassTag | |
export _root_.godot.aliases.GDExtensionInterfaceClassdbGetMethodBind | |
export _root_.godot.aliases.GDExtensionInterfaceClassdbRegisterExtensionClass | |
export _root_.godot.aliases.GDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstant | |
export _root_.godot.aliases.GDExtensionInterfaceClassdbRegisterExtensionClassMethod | |
export _root_.godot.aliases.GDExtensionInterfaceClassdbRegisterExtensionClassProperty | |
export _root_.godot.aliases.GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup | |
export _root_.godot.aliases.GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup | |
export _root_.godot.aliases.GDExtensionInterfaceClassdbRegisterExtensionClassSignal | |
export _root_.godot.aliases.GDExtensionInterfaceClassdbUnregisterExtensionClass | |
export _root_.godot.aliases.GDExtensionInterfaceDictionaryOperatorIndex | |
export _root_.godot.aliases.GDExtensionInterfaceDictionaryOperatorIndexConst | |
export _root_.godot.aliases.GDExtensionInterfaceEditorAddPlugin | |
export _root_.godot.aliases.GDExtensionInterfaceEditorRemovePlugin | |
export _root_.godot.aliases.GDExtensionInterfaceFileAccessGetBuffer | |
export _root_.godot.aliases.GDExtensionInterfaceFileAccessStoreBuffer | |
export _root_.godot.aliases.GDExtensionInterfaceFunctionPtr | |
export _root_.godot.aliases.GDExtensionInterfaceGetGodotVersion | |
export _root_.godot.aliases.GDExtensionInterfaceGetLibraryPath | |
export _root_.godot.aliases.GDExtensionInterfaceGetNativeStructSize | |
export _root_.godot.aliases.GDExtensionInterfaceGetProcAddress | |
export _root_.godot.aliases.GDExtensionInterfaceGetVariantFromTypeConstructor | |
export _root_.godot.aliases.GDExtensionInterfaceGetVariantToTypeConstructor | |
export _root_.godot.aliases.GDExtensionInterfaceGlobalGetSingleton | |
export _root_.godot.aliases.GDExtensionInterfaceMemAlloc | |
export _root_.godot.aliases.GDExtensionInterfaceMemFree | |
export _root_.godot.aliases.GDExtensionInterfaceMemRealloc | |
export _root_.godot.aliases.GDExtensionInterfaceObjectCastTo | |
export _root_.godot.aliases.GDExtensionInterfaceObjectDestroy | |
export _root_.godot.aliases.GDExtensionInterfaceObjectGetClassName | |
export _root_.godot.aliases.GDExtensionInterfaceObjectGetInstanceBinding | |
export _root_.godot.aliases.GDExtensionInterfaceObjectGetInstanceFromId | |
export _root_.godot.aliases.GDExtensionInterfaceObjectGetInstanceId | |
export _root_.godot.aliases.GDExtensionInterfaceObjectMethodBindCall | |
export _root_.godot.aliases.GDExtensionInterfaceObjectMethodBindPtrcall | |
export _root_.godot.aliases.GDExtensionInterfaceObjectSetInstance | |
export _root_.godot.aliases.GDExtensionInterfaceObjectSetInstanceBinding | |
export _root_.godot.aliases.GDExtensionInterfacePackedByteArrayOperatorIndex | |
export _root_.godot.aliases.GDExtensionInterfacePackedByteArrayOperatorIndexConst | |
export _root_.godot.aliases.GDExtensionInterfacePackedColorArrayOperatorIndex | |
export _root_.godot.aliases.GDExtensionInterfacePackedColorArrayOperatorIndexConst | |
export _root_.godot.aliases.GDExtensionInterfacePackedFloat32ArrayOperatorIndex | |
export _root_.godot.aliases.GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst | |
export _root_.godot.aliases.GDExtensionInterfacePackedFloat64ArrayOperatorIndex | |
export _root_.godot.aliases.GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst | |
export _root_.godot.aliases.GDExtensionInterfacePackedInt32ArrayOperatorIndex | |
export _root_.godot.aliases.GDExtensionInterfacePackedInt32ArrayOperatorIndexConst | |
export _root_.godot.aliases.GDExtensionInterfacePackedInt64ArrayOperatorIndex | |
export _root_.godot.aliases.GDExtensionInterfacePackedInt64ArrayOperatorIndexConst | |
export _root_.godot.aliases.GDExtensionInterfacePackedStringArrayOperatorIndex | |
export _root_.godot.aliases.GDExtensionInterfacePackedStringArrayOperatorIndexConst | |
export _root_.godot.aliases.GDExtensionInterfacePackedVector2ArrayOperatorIndex | |
export _root_.godot.aliases.GDExtensionInterfacePackedVector2ArrayOperatorIndexConst | |
export _root_.godot.aliases.GDExtensionInterfacePackedVector3ArrayOperatorIndex | |
export _root_.godot.aliases.GDExtensionInterfacePackedVector3ArrayOperatorIndexConst | |
export _root_.godot.aliases.GDExtensionInterfacePrintError | |
export _root_.godot.aliases.GDExtensionInterfacePrintErrorWithMessage | |
export _root_.godot.aliases.GDExtensionInterfacePrintScriptError | |
export _root_.godot.aliases.GDExtensionInterfacePrintScriptErrorWithMessage | |
export _root_.godot.aliases.GDExtensionInterfacePrintWarning | |
export _root_.godot.aliases.GDExtensionInterfacePrintWarningWithMessage | |
export _root_.godot.aliases.GDExtensionInterfaceRefGetObject | |
export _root_.godot.aliases.GDExtensionInterfaceRefSetObject | |
export _root_.godot.aliases.GDExtensionInterfaceScriptInstanceCreate | |
export _root_.godot.aliases.GDExtensionInterfaceStringNewWithLatin1Chars | |
export _root_.godot.aliases.GDExtensionInterfaceStringNewWithLatin1CharsAndLen | |
export _root_.godot.aliases.GDExtensionInterfaceStringNewWithUtf16Chars | |
export _root_.godot.aliases.GDExtensionInterfaceStringNewWithUtf16CharsAndLen | |
export _root_.godot.aliases.GDExtensionInterfaceStringNewWithUtf32Chars | |
export _root_.godot.aliases.GDExtensionInterfaceStringNewWithUtf32CharsAndLen | |
export _root_.godot.aliases.GDExtensionInterfaceStringNewWithUtf8Chars | |
export _root_.godot.aliases.GDExtensionInterfaceStringNewWithUtf8CharsAndLen | |
export _root_.godot.aliases.GDExtensionInterfaceStringNewWithWideChars | |
export _root_.godot.aliases.GDExtensionInterfaceStringNewWithWideCharsAndLen | |
export _root_.godot.aliases.GDExtensionInterfaceStringOperatorIndex | |
export _root_.godot.aliases.GDExtensionInterfaceStringOperatorIndexConst | |
export _root_.godot.aliases.GDExtensionInterfaceStringOperatorPlusEqC32str | |
export _root_.godot.aliases.GDExtensionInterfaceStringOperatorPlusEqChar | |
export _root_.godot.aliases.GDExtensionInterfaceStringOperatorPlusEqCstr | |
export _root_.godot.aliases.GDExtensionInterfaceStringOperatorPlusEqString | |
export _root_.godot.aliases.GDExtensionInterfaceStringOperatorPlusEqWcstr | |
export _root_.godot.aliases.GDExtensionInterfaceStringToLatin1Chars | |
export _root_.godot.aliases.GDExtensionInterfaceStringToUtf16Chars | |
export _root_.godot.aliases.GDExtensionInterfaceStringToUtf32Chars | |
export _root_.godot.aliases.GDExtensionInterfaceStringToUtf8Chars | |
export _root_.godot.aliases.GDExtensionInterfaceStringToWideChars | |
export _root_.godot.aliases.GDExtensionInterfaceVariantBooleanize | |
export _root_.godot.aliases.GDExtensionInterfaceVariantCall | |
export _root_.godot.aliases.GDExtensionInterfaceVariantCallStatic | |
export _root_.godot.aliases.GDExtensionInterfaceVariantCanConvert | |
export _root_.godot.aliases.GDExtensionInterfaceVariantCanConvertStrict | |
export _root_.godot.aliases.GDExtensionInterfaceVariantConstruct | |
export _root_.godot.aliases.GDExtensionInterfaceVariantDestroy | |
export _root_.godot.aliases.GDExtensionInterfaceVariantDuplicate | |
export _root_.godot.aliases.GDExtensionInterfaceVariantEvaluate | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGet | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetConstantValue | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetIndexed | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetKeyed | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetNamed | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetPtrBuiltinMethod | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetPtrConstructor | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetPtrDestructor | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetPtrGetter | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetPtrIndexedGetter | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetPtrIndexedSetter | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetPtrKeyedChecker | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetPtrKeyedGetter | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetPtrKeyedSetter | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetPtrOperatorEvaluator | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetPtrSetter | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetPtrUtilityFunction | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetType | |
export _root_.godot.aliases.GDExtensionInterfaceVariantGetTypeName | |
export _root_.godot.aliases.GDExtensionInterfaceVariantHasKey | |
export _root_.godot.aliases.GDExtensionInterfaceVariantHasMember | |
export _root_.godot.aliases.GDExtensionInterfaceVariantHasMethod | |
export _root_.godot.aliases.GDExtensionInterfaceVariantHash | |
export _root_.godot.aliases.GDExtensionInterfaceVariantHashCompare | |
export _root_.godot.aliases.GDExtensionInterfaceVariantIterGet | |
export _root_.godot.aliases.GDExtensionInterfaceVariantIterInit | |
export _root_.godot.aliases.GDExtensionInterfaceVariantIterNext | |
export _root_.godot.aliases.GDExtensionInterfaceVariantNewCopy | |
export _root_.godot.aliases.GDExtensionInterfaceVariantNewNil | |
export _root_.godot.aliases.GDExtensionInterfaceVariantRecursiveHash | |
export _root_.godot.aliases.GDExtensionInterfaceVariantSet | |
export _root_.godot.aliases.GDExtensionInterfaceVariantSetIndexed | |
export _root_.godot.aliases.GDExtensionInterfaceVariantSetKeyed | |
export _root_.godot.aliases.GDExtensionInterfaceVariantSetNamed | |
export _root_.godot.aliases.GDExtensionInterfaceVariantStringify | |
export _root_.godot.aliases.GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTask | |
export _root_.godot.aliases.GDExtensionInterfaceWorkerThreadPoolAddNativeTask | |
export _root_.godot.aliases.GDExtensionInterfaceXmlParserOpenBuffer | |
export _root_.godot.aliases.GDExtensionMethodBindPtr | |
export _root_.godot.aliases.GDExtensionObjectPtr | |
export _root_.godot.aliases.GDExtensionPtrBuiltInMethod | |
export _root_.godot.aliases.GDExtensionPtrConstructor | |
export _root_.godot.aliases.GDExtensionPtrDestructor | |
export _root_.godot.aliases.GDExtensionPtrGetter | |
export _root_.godot.aliases.GDExtensionPtrIndexedGetter | |
export _root_.godot.aliases.GDExtensionPtrIndexedSetter | |
export _root_.godot.aliases.GDExtensionPtrKeyedChecker | |
export _root_.godot.aliases.GDExtensionPtrKeyedGetter | |
export _root_.godot.aliases.GDExtensionPtrKeyedSetter | |
export _root_.godot.aliases.GDExtensionPtrOperatorEvaluator | |
export _root_.godot.aliases.GDExtensionPtrSetter | |
export _root_.godot.aliases.GDExtensionPtrUtilityFunction | |
export _root_.godot.aliases.GDExtensionRefPtr | |
export _root_.godot.aliases.GDExtensionScriptInstanceCall | |
export _root_.godot.aliases.GDExtensionScriptInstanceDataPtr | |
export _root_.godot.aliases.GDExtensionScriptInstanceFree | |
export _root_.godot.aliases.GDExtensionScriptInstanceFreeMethodList | |
export _root_.godot.aliases.GDExtensionScriptInstanceFreePropertyList | |
export _root_.godot.aliases.GDExtensionScriptInstanceGet | |
export _root_.godot.aliases.GDExtensionScriptInstanceGetLanguage | |
export _root_.godot.aliases.GDExtensionScriptInstanceGetMethodList | |
export _root_.godot.aliases.GDExtensionScriptInstanceGetOwner | |
export _root_.godot.aliases.GDExtensionScriptInstanceGetPropertyList | |
export _root_.godot.aliases.GDExtensionScriptInstanceGetPropertyState | |
export _root_.godot.aliases.GDExtensionScriptInstanceGetPropertyType | |
export _root_.godot.aliases.GDExtensionScriptInstanceGetScript | |
export _root_.godot.aliases.GDExtensionScriptInstanceHasMethod | |
export _root_.godot.aliases.GDExtensionScriptInstanceIsPlaceholder | |
export _root_.godot.aliases.GDExtensionScriptInstanceNotification | |
export _root_.godot.aliases.GDExtensionScriptInstancePropertyCanRevert | |
export _root_.godot.aliases.GDExtensionScriptInstancePropertyGetRevert | |
export _root_.godot.aliases.GDExtensionScriptInstancePropertyStateAdd | |
export _root_.godot.aliases.GDExtensionScriptInstancePtr | |
export _root_.godot.aliases.GDExtensionScriptInstanceRefCountDecremented | |
export _root_.godot.aliases.GDExtensionScriptInstanceRefCountIncremented | |
export _root_.godot.aliases.GDExtensionScriptInstanceSet | |
export _root_.godot.aliases.GDExtensionScriptInstanceToString | |
export _root_.godot.aliases.GDExtensionScriptLanguagePtr | |
export _root_.godot.aliases.GDExtensionStringNamePtr | |
export _root_.godot.aliases.GDExtensionStringPtr | |
export _root_.godot.aliases.GDExtensionTypeFromVariantConstructorFunc | |
export _root_.godot.aliases.GDExtensionTypePtr | |
export _root_.godot.aliases.GDExtensionUninitializedObjectPtr | |
export _root_.godot.aliases.GDExtensionUninitializedStringNamePtr | |
export _root_.godot.aliases.GDExtensionUninitializedStringPtr | |
export _root_.godot.aliases.GDExtensionUninitializedTypePtr | |
export _root_.godot.aliases.GDExtensionUninitializedVariantPtr | |
export _root_.godot.aliases.GDExtensionVariantFromTypeConstructorFunc | |
export _root_.godot.aliases.GDExtensionVariantPtr | |
export _root_.godot.aliases.GDObjectInstanceID | |
export _root_.godot.aliases.char16_t | |
export _root_.godot.aliases.char32_t | |
export _root_.godot.aliases.int32_t | |
export _root_.godot.aliases.int64_t | |
export _root_.godot.aliases.size_t | |
export _root_.godot.aliases.uint16_t | |
export _root_.godot.aliases.uint32_t | |
export _root_.godot.aliases.uint64_t | |
export _root_.godot.aliases.uint8_t | |
export _root_.godot.aliases.wchar_t | |
export _root_.godot.structs.GDExtensionCallError | |
export _root_.godot.structs.GDExtensionClassCreationInfo | |
export _root_.godot.structs.GDExtensionClassMethodInfo | |
export _root_.godot.structs.GDExtensionGodotVersion | |
export _root_.godot.structs.GDExtensionInitialization | |
export _root_.godot.structs.GDExtensionInstanceBindingCallbacks | |
export _root_.godot.structs.GDExtensionMethodInfo | |
export _root_.godot.structs.GDExtensionPropertyInfo | |
export _root_.godot.structs.GDExtensionScriptInstanceInfo |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment