noescape

package
v0.0.0-...-fa94a0d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Call

func Call[T any](object gdextension.Object, method gdextension.MethodForClass, shape gdextension.Shape, args any) T

func CallStatic

func CallStatic[T any](method gdextension.MethodForClass, shape gdextension.Shape, args any) T

func Free

func Free[T gdextension.AnyVariant](vtype gdextension.VariantType, val *T)

func IndexPacked

func IndexPacked[T gdextension.Packable](access func(p gdextension.PackedArray[T], idx int, result gdextension.CallReturns[T]), arr gdextension.PackedArray[T], index int) T

func LoadNative

func LoadNative[T gdextension.AnyVariant](vtype gdextension.VariantType, variant gdextension.Variant) T

func Make

func Make[T gdextension.AnyVariant](constructor gdextension.FunctionID, size gdextension.Shape, ptr unsafe.Pointer) T

Types

type MethodForClass

type MethodForClass gdextension.MethodForClass

func (MethodForClass) Call

type Variant

type Variant gdextension.Variant

func (*Variant) LoadNative

func (v *Variant) LoadNative(vtype gdextension.VariantType, size gdextension.Shape, ptr unsafe.Pointer)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL