Documentation ¶
Index ¶
- type Assembly
- type BindingFlags
- type Class
- func (c *Class) GetField(name string) (Field, error)
- func (c *Class) GetFieldWhere(predicate func(Field) bool) (Field, error)
- func (c *Class) GetFields() []Field
- func (c *Class) GetFieldsWhere(predicate func(Field) bool) []Field
- func (c *Class) GetFlags() BindingFlags
- func (c *Class) GetMethod(name string) (Method, error)
- func (c *Class) GetMethodWhere(predicate func(Method) bool) (Method, error)
- func (c *Class) GetMethods() []Method
- func (c *Class) GetMethodsWhere(predicate func(Method) bool) []Method
- func (c *Class) GetName() string
- func (c *Class) GetNamespace() string
- func (c *Class) GetParent() Class
- func (c Class) GetProperties() []Property
- func (c *Class) GetPropertiesWhere(predicate func(Property) bool) []Property
- func (c *Class) GetProperty(name string) (Property, error)
- func (c *Class) GetPropertyWhere(predicate func(Property) bool) (Property, error)
- func (c *Class) HasField(name string) bool
- func (c *Class) HasMethod(name string) bool
- func (c *Class) HasProperty(name string) bool
- func (c *Class) IsInterface() bool
- func (c *Class) IsNull() bool
- func (c *Class) TypeObject() *Object
- type Domain
- type Field
- type Image
- type Method
- func (m *Method) GetName() string
- func (m *Method) GetParams() []Type
- func (m *Method) GetReturnType() Type
- func (m *Method) Invoke(args ...uintptr) (*Object, error)
- func (m *Method) InvokeObject(obj *Object, args ...uintptr) (*Object, error)
- func (m *Method) IsNull() bool
- func (m *Method) Pointer() uintptr
- type MethodFlags
- type MethodImplFlags
- type Object
- type Property
- type String
- type Type
- type Vector3
- func (v *Vector3) Divide(other *Vector3) *Vector3
- func (v *Vector3) Handle() unsafe.Pointer
- func (v *Vector3) Minus(other *Vector3) *Vector3
- func (v *Vector3) Plus(other *Vector3) *Vector3
- func (v *Vector3) Times(other float32) *Vector3
- func (v *Vector3) X() float32
- func (v *Vector3) Y() float32
- func (v *Vector3) Z() float32
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Class ¶
type Class struct {
// contains filtered or unexported fields
}
func (*Class) GetFieldWhere ¶
func (*Class) GetFlags ¶
func (c *Class) GetFlags() BindingFlags
func (*Class) GetMethodWhere ¶
func (*Class) GetMethods ¶
func (*Class) GetMethodsWhere ¶
func (*Class) GetNamespace ¶
func (Class) GetProperties ¶
func (*Class) GetPropertiesWhere ¶
func (*Class) GetPropertyWhere ¶
func (*Class) HasProperty ¶
func (*Class) IsInterface ¶
func (*Class) TypeObject ¶
type Domain ¶
type Domain struct {
// contains filtered or unexported fields
}
func (*Domain) AttachThread ¶
func (d *Domain) AttachThread()
func (*Domain) GetAssemblies ¶
func (*Domain) GetImageWhere ¶
type Field ¶
type Field struct {
// contains filtered or unexported fields
}
func (*Field) GetFlags ¶
func (f *Field) GetFlags() BindingFlags
func (*Field) GetValueObject ¶
func (*Field) HasFlag ¶
func (f *Field) HasFlag(flag BindingFlags) bool
type Image ¶
type Image struct {
// contains filtered or unexported fields
}
func (*Image) GetClassCount ¶
func (*Image) GetClassWhere ¶
func (*Image) GetClasses ¶
func (*Image) GetNameExt ¶
type Method ¶
type Method struct {
// contains filtered or unexported fields
}
func (*Method) GetReturnType ¶
func (*Method) InvokeObject ¶
type MethodFlags ¶
type MethodFlags int32
type MethodImplFlags ¶
type MethodImplFlags int32
type Object ¶
func (*Object) UnboxString ¶
type Vector3 ¶
type Vector3 struct {
// contains filtered or unexported fields
}
func NewVector3 ¶
func Vector3FromPointer ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.