Ptrcall

gdext.internal.engine.Ptrcall
object Ptrcall

Fixed-arity ptrcall dispatchers used by the generated engine wrappers.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Ptrcall.type

Members list

Value members

Concrete methods

inline def call0[R](bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr): R
inline def call1[A1, R](bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr, inline a1: A1): R
inline def call2[A1, A2, R](bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr, inline a1: A1, inline a2: A2): R
inline def call3[A1, A2, A3, R](bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr, inline a1: A1, inline a2: A2, inline a3: A3): R
inline def call4[A1, A2, A3, A4, R](bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr, inline a1: A1, inline a2: A2, inline a3: A3, inline a4: A4): R
inline def call5[A1, A2, A3, A4, A5, R](bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr, inline a1: A1, inline a2: A2, inline a3: A3, inline a4: A4, inline a5: A5): R
inline def call6[A1, A2, A3, A4, A5, A6, R](bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr, inline a1: A1, inline a2: A2, inline a3: A3, inline a4: A4, inline a5: A5, inline a6: A6): R
inline def callVoid0(bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr): Unit
inline def callVoid1[A1](bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr, inline a1: A1): Unit
inline def callVoid2[A1, A2](bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr, inline a1: A1, inline a2: A2): Unit
inline def callVoid3[A1, A2, A3](bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr, inline a1: A1, inline a2: A2, inline a3: A3): Unit
inline def callVoid4[A1, A2, A3, A4](bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr, inline a1: A1, inline a2: A2, inline a3: A3, inline a4: A4): Unit
inline def callVoid5[A1, A2, A3, A4, A5](bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr, inline a1: A1, inline a2: A2, inline a3: A3, inline a4: A4, inline a5: A5): Unit
inline def callVoid6[A1, A2, A3, A4, A5, A6](bind: GDExtensionMethodBindPtr, instance: GDExtensionObjectPtr, inline a1: A1, inline a2: A2, inline a3: A3, inline a4: A4, inline a5: A5, inline a6: A6): Unit