RefCounted

package
v0.0.0-...-156fa99 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Advanced

type Advanced [1]gdclass.RefCounted

func (Advanced) AsObject

func (obj Advanced) AsObject() [1]gd.Object

func (*Advanced) UnsafePointer

func (self *Advanced) UnsafePointer() unsafe.Pointer

func (Advanced) Virtual

func (obj Advanced) Virtual(name string) reflect.Value

Virtual method lookup.

type Any

type Any interface {
	AsRefCounted() [1]gd.RefCounted
}

type Extension

type Extension[T gdclass.Interface] struct {
	gdclass.Extension[T, Instance]
}

Extension can be embedded in a struct to create a new class. T should be the type of the struct that embeds this Extension.

func (*Extension[T]) AsObject

func (class *Extension[T]) AsObject() [1]gdclass.Object

func (*Extension[T]) AsRefCounted

func (class *Extension[T]) AsRefCounted() [1]gd.RefCounted

type Instance

type Instance [1]gd.RefCounted

func (Instance) AsObject

func (obj Instance) AsObject() [1]gd.Object

func (*Instance) SetObject

func (obj *Instance) SetObject(object [1]gd.Object) bool

func (*Instance) UnsafePointer

func (self *Instance) UnsafePointer() unsafe.Pointer

func (Instance) Virtual

func (obj Instance) Virtual(name string) reflect.Value

Virtual method lookup.

Jump to

Keyboard shortcuts

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