cutego/quick/quick.go
therecipe 4e7b8703b1 initial commit of the interop engine + new flutter module + fixes for minor issues
this commit introduces the new experimental `interop` module, which is used to allow the use of `therecipe/qt` from languages other than go or javascript.
as a start, there was support for the dart language added (currently only in combination with a custom flutter embedder engine, but plain dart support should follow soon).
the interop module makes great use of the qml/js interop functions and logic that were written to make `https://github.com/therecipe/entry` possible.
additional languages that are planned to be supported in the near future are: swift, kotlin and haxe (maybe with support for the c#, python and java targets, but if this isn't possible in some clean way then these languages will receive standalone bindings as well).
people using `therecipe/qt` from these new languages should then be able to use flutter (and dart) in combination with qt (and go/js) through this binding and also be able to easily communicate across the language barriers with the help of the interop functions.
the interop engine theoretically also makes a cgo-less `therecipe/qt` usage possible, which could be used to workaround the ever growing annoyances that are experienced when using cgo projects in combination with go modules.
the code for the custom flutter embedder that was created to make the flutter/dart binding work can be found in the `flutter` module. it currently only supports debug builds for the desktop targets, but if there is enough interest, then it shouldn't be too difficult to make release builds there, and on the mobile targets work as well (or even on "embedded" systems such as an raspberry pi for that matter).
an example repo how to use the new flutter/dart binding, will be published in the next few days.
2020-06-01 21:40:46 +02:00

20691 lines
614 KiB
Go

// +build !minimal
package quick
//#include <stdint.h>
//#include <stdlib.h>
//#include <string.h>
//#include "quick.h"
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"github.com/therecipe/qt/gui"
"github.com/therecipe/qt/qml"
"github.com/therecipe/qt/widgets"
"strings"
"unsafe"
)
func cGoFreePacked(ptr unsafe.Pointer) { core.NewQByteArrayFromPointer(ptr).DestroyQByteArray() }
func cGoUnpackString(s C.struct_QtQuick_PackedString) string {
defer cGoFreePacked(s.ptr)
if int(s.len) == -1 {
return C.GoString(s.data)
}
return C.GoStringN(s.data, C.int(s.len))
}
func cGoUnpackBytes(s C.struct_QtQuick_PackedString) []byte {
defer cGoFreePacked(s.ptr)
if int(s.len) == -1 {
gs := C.GoString(s.data)
return []byte(gs)
}
return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len))
}
func unpackStringList(s string) []string {
if len(s) == 0 {
return make([]string, 0)
}
return strings.Split(s, "¡¦!")
}
type BacktraceJob struct {
CollectJob
}
type BacktraceJob_ITF interface {
CollectJob_ITF
BacktraceJob_PTR() *BacktraceJob
}
func (ptr *BacktraceJob) BacktraceJob_PTR() *BacktraceJob {
return ptr
}
func (ptr *BacktraceJob) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.CollectJob_PTR().Pointer()
}
return nil
}
func (ptr *BacktraceJob) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.CollectJob_PTR().SetPointer(p)
}
}
func PointerFromBacktraceJob(ptr BacktraceJob_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.BacktraceJob_PTR().Pointer()
}
return nil
}
func NewBacktraceJobFromPointer(ptr unsafe.Pointer) (n *BacktraceJob) {
n = new(BacktraceJob)
n.SetPointer(ptr)
return
}
func (ptr *BacktraceJob) DestroyBacktraceJob() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type CollectJob struct {
QV4DebugJob
}
type CollectJob_ITF interface {
QV4DebugJob_ITF
CollectJob_PTR() *CollectJob
}
func (ptr *CollectJob) CollectJob_PTR() *CollectJob {
return ptr
}
func (ptr *CollectJob) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QV4DebugJob_PTR().Pointer()
}
return nil
}
func (ptr *CollectJob) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QV4DebugJob_PTR().SetPointer(p)
}
}
func PointerFromCollectJob(ptr CollectJob_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.CollectJob_PTR().Pointer()
}
return nil
}
func NewCollectJobFromPointer(ptr unsafe.Pointer) (n *CollectJob) {
n = new(CollectJob)
n.SetPointer(ptr)
return
}
func (ptr *CollectJob) DestroyCollectJob() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type EvalJob struct {
JavaScriptJob
}
type EvalJob_ITF interface {
JavaScriptJob_ITF
EvalJob_PTR() *EvalJob
}
func (ptr *EvalJob) EvalJob_PTR() *EvalJob {
return ptr
}
func (ptr *EvalJob) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.JavaScriptJob_PTR().Pointer()
}
return nil
}
func (ptr *EvalJob) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.JavaScriptJob_PTR().SetPointer(p)
}
}
func PointerFromEvalJob(ptr EvalJob_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.EvalJob_PTR().Pointer()
}
return nil
}
func NewEvalJobFromPointer(ptr unsafe.Pointer) (n *EvalJob) {
n = new(EvalJob)
n.SetPointer(ptr)
return
}
func (ptr *EvalJob) DestroyEvalJob() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type ExpressionEvalJob struct {
JavaScriptJob
}
type ExpressionEvalJob_ITF interface {
JavaScriptJob_ITF
ExpressionEvalJob_PTR() *ExpressionEvalJob
}
func (ptr *ExpressionEvalJob) ExpressionEvalJob_PTR() *ExpressionEvalJob {
return ptr
}
func (ptr *ExpressionEvalJob) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.JavaScriptJob_PTR().Pointer()
}
return nil
}
func (ptr *ExpressionEvalJob) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.JavaScriptJob_PTR().SetPointer(p)
}
}
func PointerFromExpressionEvalJob(ptr ExpressionEvalJob_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.ExpressionEvalJob_PTR().Pointer()
}
return nil
}
func NewExpressionEvalJobFromPointer(ptr unsafe.Pointer) (n *ExpressionEvalJob) {
n = new(ExpressionEvalJob)
n.SetPointer(ptr)
return
}
func (ptr *ExpressionEvalJob) DestroyExpressionEvalJob() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type FrameJob struct {
CollectJob
}
type FrameJob_ITF interface {
CollectJob_ITF
FrameJob_PTR() *FrameJob
}
func (ptr *FrameJob) FrameJob_PTR() *FrameJob {
return ptr
}
func (ptr *FrameJob) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.CollectJob_PTR().Pointer()
}
return nil
}
func (ptr *FrameJob) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.CollectJob_PTR().SetPointer(p)
}
}
func PointerFromFrameJob(ptr FrameJob_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.FrameJob_PTR().Pointer()
}
return nil
}
func NewFrameJobFromPointer(ptr unsafe.Pointer) (n *FrameJob) {
n = new(FrameJob)
n.SetPointer(ptr)
return
}
func (ptr *FrameJob) DestroyFrameJob() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type GatherSourcesJob struct {
QV4DebugJob
}
type GatherSourcesJob_ITF interface {
QV4DebugJob_ITF
GatherSourcesJob_PTR() *GatherSourcesJob
}
func (ptr *GatherSourcesJob) GatherSourcesJob_PTR() *GatherSourcesJob {
return ptr
}
func (ptr *GatherSourcesJob) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QV4DebugJob_PTR().Pointer()
}
return nil
}
func (ptr *GatherSourcesJob) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QV4DebugJob_PTR().SetPointer(p)
}
}
func PointerFromGatherSourcesJob(ptr GatherSourcesJob_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.GatherSourcesJob_PTR().Pointer()
}
return nil
}
func NewGatherSourcesJobFromPointer(ptr unsafe.Pointer) (n *GatherSourcesJob) {
n = new(GatherSourcesJob)
n.SetPointer(ptr)
return
}
func (ptr *GatherSourcesJob) DestroyGatherSourcesJob() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type JavaScriptJob struct {
QV4DebugJob
}
type JavaScriptJob_ITF interface {
QV4DebugJob_ITF
JavaScriptJob_PTR() *JavaScriptJob
}
func (ptr *JavaScriptJob) JavaScriptJob_PTR() *JavaScriptJob {
return ptr
}
func (ptr *JavaScriptJob) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QV4DebugJob_PTR().Pointer()
}
return nil
}
func (ptr *JavaScriptJob) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QV4DebugJob_PTR().SetPointer(p)
}
}
func PointerFromJavaScriptJob(ptr JavaScriptJob_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.JavaScriptJob_PTR().Pointer()
}
return nil
}
func NewJavaScriptJobFromPointer(ptr unsafe.Pointer) (n *JavaScriptJob) {
n = new(JavaScriptJob)
n.SetPointer(ptr)
return
}
func (ptr *JavaScriptJob) DestroyJavaScriptJob() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QDebugMessageServiceFactory struct {
ptr unsafe.Pointer
}
type QDebugMessageServiceFactory_ITF interface {
QDebugMessageServiceFactory_PTR() *QDebugMessageServiceFactory
}
func (ptr *QDebugMessageServiceFactory) QDebugMessageServiceFactory_PTR() *QDebugMessageServiceFactory {
return ptr
}
func (ptr *QDebugMessageServiceFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QDebugMessageServiceFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQDebugMessageServiceFactory(ptr QDebugMessageServiceFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDebugMessageServiceFactory_PTR().Pointer()
}
return nil
}
func NewQDebugMessageServiceFactoryFromPointer(ptr unsafe.Pointer) (n *QDebugMessageServiceFactory) {
n = new(QDebugMessageServiceFactory)
n.SetPointer(ptr)
return
}
func (ptr *QDebugMessageServiceFactory) DestroyQDebugMessageServiceFactory() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QDebugMessageServiceImpl struct {
ptr unsafe.Pointer
}
type QDebugMessageServiceImpl_ITF interface {
QDebugMessageServiceImpl_PTR() *QDebugMessageServiceImpl
}
func (ptr *QDebugMessageServiceImpl) QDebugMessageServiceImpl_PTR() *QDebugMessageServiceImpl {
return ptr
}
func (ptr *QDebugMessageServiceImpl) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QDebugMessageServiceImpl) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQDebugMessageServiceImpl(ptr QDebugMessageServiceImpl_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDebugMessageServiceImpl_PTR().Pointer()
}
return nil
}
func NewQDebugMessageServiceImplFromPointer(ptr unsafe.Pointer) (n *QDebugMessageServiceImpl) {
n = new(QDebugMessageServiceImpl)
n.SetPointer(ptr)
return
}
func (ptr *QDebugMessageServiceImpl) DestroyQDebugMessageServiceImpl() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QLocalClientConnectionFactory struct {
ptr unsafe.Pointer
}
type QLocalClientConnectionFactory_ITF interface {
QLocalClientConnectionFactory_PTR() *QLocalClientConnectionFactory
}
func (ptr *QLocalClientConnectionFactory) QLocalClientConnectionFactory_PTR() *QLocalClientConnectionFactory {
return ptr
}
func (ptr *QLocalClientConnectionFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QLocalClientConnectionFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQLocalClientConnectionFactory(ptr QLocalClientConnectionFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLocalClientConnectionFactory_PTR().Pointer()
}
return nil
}
func NewQLocalClientConnectionFactoryFromPointer(ptr unsafe.Pointer) (n *QLocalClientConnectionFactory) {
n = new(QLocalClientConnectionFactory)
n.SetPointer(ptr)
return
}
func (ptr *QLocalClientConnectionFactory) DestroyQLocalClientConnectionFactory() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QOpenVGMatrix struct {
ptr unsafe.Pointer
}
type QOpenVGMatrix_ITF interface {
QOpenVGMatrix_PTR() *QOpenVGMatrix
}
func (ptr *QOpenVGMatrix) QOpenVGMatrix_PTR() *QOpenVGMatrix {
return ptr
}
func (ptr *QOpenVGMatrix) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QOpenVGMatrix) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQOpenVGMatrix(ptr QOpenVGMatrix_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QOpenVGMatrix_PTR().Pointer()
}
return nil
}
func NewQOpenVGMatrixFromPointer(ptr unsafe.Pointer) (n *QOpenVGMatrix) {
n = new(QOpenVGMatrix)
n.SetPointer(ptr)
return
}
func (ptr *QOpenVGMatrix) DestroyQOpenVGMatrix() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QOpenVGOffscreenSurface struct {
ptr unsafe.Pointer
}
type QOpenVGOffscreenSurface_ITF interface {
QOpenVGOffscreenSurface_PTR() *QOpenVGOffscreenSurface
}
func (ptr *QOpenVGOffscreenSurface) QOpenVGOffscreenSurface_PTR() *QOpenVGOffscreenSurface {
return ptr
}
func (ptr *QOpenVGOffscreenSurface) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QOpenVGOffscreenSurface) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQOpenVGOffscreenSurface(ptr QOpenVGOffscreenSurface_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QOpenVGOffscreenSurface_PTR().Pointer()
}
return nil
}
func NewQOpenVGOffscreenSurfaceFromPointer(ptr unsafe.Pointer) (n *QOpenVGOffscreenSurface) {
n = new(QOpenVGOffscreenSurface)
n.SetPointer(ptr)
return
}
func (ptr *QOpenVGOffscreenSurface) DestroyQOpenVGOffscreenSurface() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlDebugServerFactory struct {
ptr unsafe.Pointer
}
type QQmlDebugServerFactory_ITF interface {
QQmlDebugServerFactory_PTR() *QQmlDebugServerFactory
}
func (ptr *QQmlDebugServerFactory) QQmlDebugServerFactory_PTR() *QQmlDebugServerFactory {
return ptr
}
func (ptr *QQmlDebugServerFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlDebugServerFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlDebugServerFactory(ptr QQmlDebugServerFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlDebugServerFactory_PTR().Pointer()
}
return nil
}
func NewQQmlDebugServerFactoryFromPointer(ptr unsafe.Pointer) (n *QQmlDebugServerFactory) {
n = new(QQmlDebugServerFactory)
n.SetPointer(ptr)
return
}
func (ptr *QQmlDebugServerFactory) DestroyQQmlDebugServerFactory() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlDebuggerServiceFactory struct {
ptr unsafe.Pointer
}
type QQmlDebuggerServiceFactory_ITF interface {
QQmlDebuggerServiceFactory_PTR() *QQmlDebuggerServiceFactory
}
func (ptr *QQmlDebuggerServiceFactory) QQmlDebuggerServiceFactory_PTR() *QQmlDebuggerServiceFactory {
return ptr
}
func (ptr *QQmlDebuggerServiceFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlDebuggerServiceFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlDebuggerServiceFactory(ptr QQmlDebuggerServiceFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlDebuggerServiceFactory_PTR().Pointer()
}
return nil
}
func NewQQmlDebuggerServiceFactoryFromPointer(ptr unsafe.Pointer) (n *QQmlDebuggerServiceFactory) {
n = new(QQmlDebuggerServiceFactory)
n.SetPointer(ptr)
return
}
func (ptr *QQmlDebuggerServiceFactory) DestroyQQmlDebuggerServiceFactory() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlEngineControlServiceImpl struct {
ptr unsafe.Pointer
}
type QQmlEngineControlServiceImpl_ITF interface {
QQmlEngineControlServiceImpl_PTR() *QQmlEngineControlServiceImpl
}
func (ptr *QQmlEngineControlServiceImpl) QQmlEngineControlServiceImpl_PTR() *QQmlEngineControlServiceImpl {
return ptr
}
func (ptr *QQmlEngineControlServiceImpl) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlEngineControlServiceImpl) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlEngineControlServiceImpl(ptr QQmlEngineControlServiceImpl_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlEngineControlServiceImpl_PTR().Pointer()
}
return nil
}
func NewQQmlEngineControlServiceImplFromPointer(ptr unsafe.Pointer) (n *QQmlEngineControlServiceImpl) {
n = new(QQmlEngineControlServiceImpl)
n.SetPointer(ptr)
return
}
func (ptr *QQmlEngineControlServiceImpl) DestroyQQmlEngineControlServiceImpl() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlEngineDebugServiceImpl struct {
ptr unsafe.Pointer
}
type QQmlEngineDebugServiceImpl_ITF interface {
QQmlEngineDebugServiceImpl_PTR() *QQmlEngineDebugServiceImpl
}
func (ptr *QQmlEngineDebugServiceImpl) QQmlEngineDebugServiceImpl_PTR() *QQmlEngineDebugServiceImpl {
return ptr
}
func (ptr *QQmlEngineDebugServiceImpl) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlEngineDebugServiceImpl) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlEngineDebugServiceImpl(ptr QQmlEngineDebugServiceImpl_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlEngineDebugServiceImpl_PTR().Pointer()
}
return nil
}
func NewQQmlEngineDebugServiceImplFromPointer(ptr unsafe.Pointer) (n *QQmlEngineDebugServiceImpl) {
n = new(QQmlEngineDebugServiceImpl)
n.SetPointer(ptr)
return
}
func (ptr *QQmlEngineDebugServiceImpl) DestroyQQmlEngineDebugServiceImpl() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlInspectorServiceFactory struct {
ptr unsafe.Pointer
}
type QQmlInspectorServiceFactory_ITF interface {
QQmlInspectorServiceFactory_PTR() *QQmlInspectorServiceFactory
}
func (ptr *QQmlInspectorServiceFactory) QQmlInspectorServiceFactory_PTR() *QQmlInspectorServiceFactory {
return ptr
}
func (ptr *QQmlInspectorServiceFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlInspectorServiceFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlInspectorServiceFactory(ptr QQmlInspectorServiceFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlInspectorServiceFactory_PTR().Pointer()
}
return nil
}
func NewQQmlInspectorServiceFactoryFromPointer(ptr unsafe.Pointer) (n *QQmlInspectorServiceFactory) {
n = new(QQmlInspectorServiceFactory)
n.SetPointer(ptr)
return
}
func (ptr *QQmlInspectorServiceFactory) DestroyQQmlInspectorServiceFactory() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlNativeDebugConnector struct {
ptr unsafe.Pointer
}
type QQmlNativeDebugConnector_ITF interface {
QQmlNativeDebugConnector_PTR() *QQmlNativeDebugConnector
}
func (ptr *QQmlNativeDebugConnector) QQmlNativeDebugConnector_PTR() *QQmlNativeDebugConnector {
return ptr
}
func (ptr *QQmlNativeDebugConnector) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlNativeDebugConnector) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlNativeDebugConnector(ptr QQmlNativeDebugConnector_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlNativeDebugConnector_PTR().Pointer()
}
return nil
}
func NewQQmlNativeDebugConnectorFromPointer(ptr unsafe.Pointer) (n *QQmlNativeDebugConnector) {
n = new(QQmlNativeDebugConnector)
n.SetPointer(ptr)
return
}
func (ptr *QQmlNativeDebugConnector) DestroyQQmlNativeDebugConnector() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlNativeDebugConnectorFactory struct {
ptr unsafe.Pointer
}
type QQmlNativeDebugConnectorFactory_ITF interface {
QQmlNativeDebugConnectorFactory_PTR() *QQmlNativeDebugConnectorFactory
}
func (ptr *QQmlNativeDebugConnectorFactory) QQmlNativeDebugConnectorFactory_PTR() *QQmlNativeDebugConnectorFactory {
return ptr
}
func (ptr *QQmlNativeDebugConnectorFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlNativeDebugConnectorFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlNativeDebugConnectorFactory(ptr QQmlNativeDebugConnectorFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlNativeDebugConnectorFactory_PTR().Pointer()
}
return nil
}
func NewQQmlNativeDebugConnectorFactoryFromPointer(ptr unsafe.Pointer) (n *QQmlNativeDebugConnectorFactory) {
n = new(QQmlNativeDebugConnectorFactory)
n.SetPointer(ptr)
return
}
func (ptr *QQmlNativeDebugConnectorFactory) DestroyQQmlNativeDebugConnectorFactory() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlNativeDebugServiceFactory struct {
ptr unsafe.Pointer
}
type QQmlNativeDebugServiceFactory_ITF interface {
QQmlNativeDebugServiceFactory_PTR() *QQmlNativeDebugServiceFactory
}
func (ptr *QQmlNativeDebugServiceFactory) QQmlNativeDebugServiceFactory_PTR() *QQmlNativeDebugServiceFactory {
return ptr
}
func (ptr *QQmlNativeDebugServiceFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlNativeDebugServiceFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlNativeDebugServiceFactory(ptr QQmlNativeDebugServiceFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlNativeDebugServiceFactory_PTR().Pointer()
}
return nil
}
func NewQQmlNativeDebugServiceFactoryFromPointer(ptr unsafe.Pointer) (n *QQmlNativeDebugServiceFactory) {
n = new(QQmlNativeDebugServiceFactory)
n.SetPointer(ptr)
return
}
func (ptr *QQmlNativeDebugServiceFactory) DestroyQQmlNativeDebugServiceFactory() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlNativeDebugServiceImpl struct {
ptr unsafe.Pointer
}
type QQmlNativeDebugServiceImpl_ITF interface {
QQmlNativeDebugServiceImpl_PTR() *QQmlNativeDebugServiceImpl
}
func (ptr *QQmlNativeDebugServiceImpl) QQmlNativeDebugServiceImpl_PTR() *QQmlNativeDebugServiceImpl {
return ptr
}
func (ptr *QQmlNativeDebugServiceImpl) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlNativeDebugServiceImpl) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlNativeDebugServiceImpl(ptr QQmlNativeDebugServiceImpl_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlNativeDebugServiceImpl_PTR().Pointer()
}
return nil
}
func NewQQmlNativeDebugServiceImplFromPointer(ptr unsafe.Pointer) (n *QQmlNativeDebugServiceImpl) {
n = new(QQmlNativeDebugServiceImpl)
n.SetPointer(ptr)
return
}
func (ptr *QQmlNativeDebugServiceImpl) DestroyQQmlNativeDebugServiceImpl() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlPreviewBlacklist struct {
ptr unsafe.Pointer
}
type QQmlPreviewBlacklist_ITF interface {
QQmlPreviewBlacklist_PTR() *QQmlPreviewBlacklist
}
func (ptr *QQmlPreviewBlacklist) QQmlPreviewBlacklist_PTR() *QQmlPreviewBlacklist {
return ptr
}
func (ptr *QQmlPreviewBlacklist) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlPreviewBlacklist) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlPreviewBlacklist(ptr QQmlPreviewBlacklist_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlPreviewBlacklist_PTR().Pointer()
}
return nil
}
func NewQQmlPreviewBlacklistFromPointer(ptr unsafe.Pointer) (n *QQmlPreviewBlacklist) {
n = new(QQmlPreviewBlacklist)
n.SetPointer(ptr)
return
}
func (ptr *QQmlPreviewBlacklist) DestroyQQmlPreviewBlacklist() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlPreviewFileEngine struct {
ptr unsafe.Pointer
}
type QQmlPreviewFileEngine_ITF interface {
QQmlPreviewFileEngine_PTR() *QQmlPreviewFileEngine
}
func (ptr *QQmlPreviewFileEngine) QQmlPreviewFileEngine_PTR() *QQmlPreviewFileEngine {
return ptr
}
func (ptr *QQmlPreviewFileEngine) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlPreviewFileEngine) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlPreviewFileEngine(ptr QQmlPreviewFileEngine_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlPreviewFileEngine_PTR().Pointer()
}
return nil
}
func NewQQmlPreviewFileEngineFromPointer(ptr unsafe.Pointer) (n *QQmlPreviewFileEngine) {
n = new(QQmlPreviewFileEngine)
n.SetPointer(ptr)
return
}
func (ptr *QQmlPreviewFileEngine) DestroyQQmlPreviewFileEngine() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlPreviewFileEngineHandler struct {
ptr unsafe.Pointer
}
type QQmlPreviewFileEngineHandler_ITF interface {
QQmlPreviewFileEngineHandler_PTR() *QQmlPreviewFileEngineHandler
}
func (ptr *QQmlPreviewFileEngineHandler) QQmlPreviewFileEngineHandler_PTR() *QQmlPreviewFileEngineHandler {
return ptr
}
func (ptr *QQmlPreviewFileEngineHandler) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlPreviewFileEngineHandler) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlPreviewFileEngineHandler(ptr QQmlPreviewFileEngineHandler_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlPreviewFileEngineHandler_PTR().Pointer()
}
return nil
}
func NewQQmlPreviewFileEngineHandlerFromPointer(ptr unsafe.Pointer) (n *QQmlPreviewFileEngineHandler) {
n = new(QQmlPreviewFileEngineHandler)
n.SetPointer(ptr)
return
}
func (ptr *QQmlPreviewFileEngineHandler) DestroyQQmlPreviewFileEngineHandler() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlPreviewFileLoader struct {
core.QObject
}
type QQmlPreviewFileLoader_ITF interface {
core.QObject_ITF
QQmlPreviewFileLoader_PTR() *QQmlPreviewFileLoader
}
func (ptr *QQmlPreviewFileLoader) QQmlPreviewFileLoader_PTR() *QQmlPreviewFileLoader {
return ptr
}
func (ptr *QQmlPreviewFileLoader) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QQmlPreviewFileLoader) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQQmlPreviewFileLoader(ptr QQmlPreviewFileLoader_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlPreviewFileLoader_PTR().Pointer()
}
return nil
}
func NewQQmlPreviewFileLoaderFromPointer(ptr unsafe.Pointer) (n *QQmlPreviewFileLoader) {
n = new(QQmlPreviewFileLoader)
n.SetPointer(ptr)
return
}
type QQmlPreviewHandler struct {
core.QObject
}
type QQmlPreviewHandler_ITF interface {
core.QObject_ITF
QQmlPreviewHandler_PTR() *QQmlPreviewHandler
}
func (ptr *QQmlPreviewHandler) QQmlPreviewHandler_PTR() *QQmlPreviewHandler {
return ptr
}
func (ptr *QQmlPreviewHandler) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QQmlPreviewHandler) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQQmlPreviewHandler(ptr QQmlPreviewHandler_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlPreviewHandler_PTR().Pointer()
}
return nil
}
func NewQQmlPreviewHandlerFromPointer(ptr unsafe.Pointer) (n *QQmlPreviewHandler) {
n = new(QQmlPreviewHandler)
n.SetPointer(ptr)
return
}
type QQmlPreviewPosition struct {
ptr unsafe.Pointer
}
type QQmlPreviewPosition_ITF interface {
QQmlPreviewPosition_PTR() *QQmlPreviewPosition
}
func (ptr *QQmlPreviewPosition) QQmlPreviewPosition_PTR() *QQmlPreviewPosition {
return ptr
}
func (ptr *QQmlPreviewPosition) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlPreviewPosition) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlPreviewPosition(ptr QQmlPreviewPosition_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlPreviewPosition_PTR().Pointer()
}
return nil
}
func NewQQmlPreviewPositionFromPointer(ptr unsafe.Pointer) (n *QQmlPreviewPosition) {
n = new(QQmlPreviewPosition)
n.SetPointer(ptr)
return
}
func (ptr *QQmlPreviewPosition) DestroyQQmlPreviewPosition() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlPreviewServiceFactory struct {
ptr unsafe.Pointer
}
type QQmlPreviewServiceFactory_ITF interface {
QQmlPreviewServiceFactory_PTR() *QQmlPreviewServiceFactory
}
func (ptr *QQmlPreviewServiceFactory) QQmlPreviewServiceFactory_PTR() *QQmlPreviewServiceFactory {
return ptr
}
func (ptr *QQmlPreviewServiceFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlPreviewServiceFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlPreviewServiceFactory(ptr QQmlPreviewServiceFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlPreviewServiceFactory_PTR().Pointer()
}
return nil
}
func NewQQmlPreviewServiceFactoryFromPointer(ptr unsafe.Pointer) (n *QQmlPreviewServiceFactory) {
n = new(QQmlPreviewServiceFactory)
n.SetPointer(ptr)
return
}
func (ptr *QQmlPreviewServiceFactory) DestroyQQmlPreviewServiceFactory() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlPreviewServiceImpl struct {
ptr unsafe.Pointer
}
type QQmlPreviewServiceImpl_ITF interface {
QQmlPreviewServiceImpl_PTR() *QQmlPreviewServiceImpl
}
func (ptr *QQmlPreviewServiceImpl) QQmlPreviewServiceImpl_PTR() *QQmlPreviewServiceImpl {
return ptr
}
func (ptr *QQmlPreviewServiceImpl) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlPreviewServiceImpl) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlPreviewServiceImpl(ptr QQmlPreviewServiceImpl_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlPreviewServiceImpl_PTR().Pointer()
}
return nil
}
func NewQQmlPreviewServiceImplFromPointer(ptr unsafe.Pointer) (n *QQmlPreviewServiceImpl) {
n = new(QQmlPreviewServiceImpl)
n.SetPointer(ptr)
return
}
func (ptr *QQmlPreviewServiceImpl) DestroyQQmlPreviewServiceImpl() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlProfilerAdapter struct {
ptr unsafe.Pointer
}
type QQmlProfilerAdapter_ITF interface {
QQmlProfilerAdapter_PTR() *QQmlProfilerAdapter
}
func (ptr *QQmlProfilerAdapter) QQmlProfilerAdapter_PTR() *QQmlProfilerAdapter {
return ptr
}
func (ptr *QQmlProfilerAdapter) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlProfilerAdapter) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlProfilerAdapter(ptr QQmlProfilerAdapter_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlProfilerAdapter_PTR().Pointer()
}
return nil
}
func NewQQmlProfilerAdapterFromPointer(ptr unsafe.Pointer) (n *QQmlProfilerAdapter) {
n = new(QQmlProfilerAdapter)
n.SetPointer(ptr)
return
}
func (ptr *QQmlProfilerAdapter) DestroyQQmlProfilerAdapter() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlProfilerServiceFactory struct {
ptr unsafe.Pointer
}
type QQmlProfilerServiceFactory_ITF interface {
QQmlProfilerServiceFactory_PTR() *QQmlProfilerServiceFactory
}
func (ptr *QQmlProfilerServiceFactory) QQmlProfilerServiceFactory_PTR() *QQmlProfilerServiceFactory {
return ptr
}
func (ptr *QQmlProfilerServiceFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlProfilerServiceFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlProfilerServiceFactory(ptr QQmlProfilerServiceFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlProfilerServiceFactory_PTR().Pointer()
}
return nil
}
func NewQQmlProfilerServiceFactoryFromPointer(ptr unsafe.Pointer) (n *QQmlProfilerServiceFactory) {
n = new(QQmlProfilerServiceFactory)
n.SetPointer(ptr)
return
}
func (ptr *QQmlProfilerServiceFactory) DestroyQQmlProfilerServiceFactory() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlProfilerServiceImpl struct {
ptr unsafe.Pointer
}
type QQmlProfilerServiceImpl_ITF interface {
QQmlProfilerServiceImpl_PTR() *QQmlProfilerServiceImpl
}
func (ptr *QQmlProfilerServiceImpl) QQmlProfilerServiceImpl_PTR() *QQmlProfilerServiceImpl {
return ptr
}
func (ptr *QQmlProfilerServiceImpl) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQmlProfilerServiceImpl) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQmlProfilerServiceImpl(ptr QQmlProfilerServiceImpl_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlProfilerServiceImpl_PTR().Pointer()
}
return nil
}
func NewQQmlProfilerServiceImplFromPointer(ptr unsafe.Pointer) (n *QQmlProfilerServiceImpl) {
n = new(QQmlProfilerServiceImpl)
n.SetPointer(ptr)
return
}
func (ptr *QQmlProfilerServiceImpl) DestroyQQmlProfilerServiceImpl() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQmlWatcher struct {
core.QObject
}
type QQmlWatcher_ITF interface {
core.QObject_ITF
QQmlWatcher_PTR() *QQmlWatcher
}
func (ptr *QQmlWatcher) QQmlWatcher_PTR() *QQmlWatcher {
return ptr
}
func (ptr *QQmlWatcher) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QQmlWatcher) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQQmlWatcher(ptr QQmlWatcher_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQmlWatcher_PTR().Pointer()
}
return nil
}
func NewQQmlWatcherFromPointer(ptr unsafe.Pointer) (n *QQmlWatcher) {
n = new(QQmlWatcher)
n.SetPointer(ptr)
return
}
type QQuickAsyncImageProvider struct {
QQuickImageProvider
}
type QQuickAsyncImageProvider_ITF interface {
QQuickImageProvider_ITF
QQuickAsyncImageProvider_PTR() *QQuickAsyncImageProvider
}
func (ptr *QQuickAsyncImageProvider) QQuickAsyncImageProvider_PTR() *QQuickAsyncImageProvider {
return ptr
}
func (ptr *QQuickAsyncImageProvider) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QQuickImageProvider_PTR().Pointer()
}
return nil
}
func (ptr *QQuickAsyncImageProvider) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QQuickImageProvider_PTR().SetPointer(p)
}
}
func PointerFromQQuickAsyncImageProvider(ptr QQuickAsyncImageProvider_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickAsyncImageProvider_PTR().Pointer()
}
return nil
}
func NewQQuickAsyncImageProviderFromPointer(ptr unsafe.Pointer) (n *QQuickAsyncImageProvider) {
n = new(QQuickAsyncImageProvider)
n.SetPointer(ptr)
return
}
func NewQQuickAsyncImageProvider() *QQuickAsyncImageProvider {
return NewQQuickAsyncImageProviderFromPointer(C.QQuickAsyncImageProvider_NewQQuickAsyncImageProvider())
}
//export callbackQQuickAsyncImageProvider_RequestImageResponse
func callbackQQuickAsyncImageProvider_RequestImageResponse(ptr unsafe.Pointer, id C.struct_QtQuick_PackedString, requestedSize unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "requestImageResponse"); signal != nil {
return PointerFromQQuickImageResponse((*(*func(string, *core.QSize) *QQuickImageResponse)(signal))(cGoUnpackString(id), core.NewQSizeFromPointer(requestedSize)))
}
return PointerFromQQuickImageResponse(NewQQuickImageResponse())
}
func (ptr *QQuickAsyncImageProvider) ConnectRequestImageResponse(f func(id string, requestedSize *core.QSize) *QQuickImageResponse) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "requestImageResponse"); signal != nil {
f := func(id string, requestedSize *core.QSize) *QQuickImageResponse {
(*(*func(string, *core.QSize) *QQuickImageResponse)(signal))(id, requestedSize)
return f(id, requestedSize)
}
qt.ConnectSignal(ptr.Pointer(), "requestImageResponse", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "requestImageResponse", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickAsyncImageProvider) DisconnectRequestImageResponse() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "requestImageResponse")
}
}
func (ptr *QQuickAsyncImageProvider) RequestImageResponse(id string, requestedSize core.QSize_ITF) *QQuickImageResponse {
if ptr.Pointer() != nil {
var idC *C.char
if id != "" {
idC = C.CString(id)
defer C.free(unsafe.Pointer(idC))
}
tmpValue := NewQQuickImageResponseFromPointer(C.QQuickAsyncImageProvider_RequestImageResponse(ptr.Pointer(), C.struct_QtQuick_PackedString{data: idC, len: C.longlong(len(id))}, core.PointerFromQSize(requestedSize)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQuickAsyncImageProvider_DestroyQQuickAsyncImageProvider
func callbackQQuickAsyncImageProvider_DestroyQQuickAsyncImageProvider(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QQuickAsyncImageProvider"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickAsyncImageProviderFromPointer(ptr).DestroyQQuickAsyncImageProviderDefault()
}
}
func (ptr *QQuickAsyncImageProvider) ConnectDestroyQQuickAsyncImageProvider(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QQuickAsyncImageProvider"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QQuickAsyncImageProvider", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QQuickAsyncImageProvider", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickAsyncImageProvider) DisconnectDestroyQQuickAsyncImageProvider() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QQuickAsyncImageProvider")
}
}
func (ptr *QQuickAsyncImageProvider) DestroyQQuickAsyncImageProvider() {
if ptr.Pointer() != nil {
C.QQuickAsyncImageProvider_DestroyQQuickAsyncImageProvider(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickAsyncImageProvider) DestroyQQuickAsyncImageProviderDefault() {
if ptr.Pointer() != nil {
C.QQuickAsyncImageProvider_DestroyQQuickAsyncImageProviderDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQuickFolderListModel struct {
core.QAbstractListModel
qml.QQmlParserStatus
}
type QQuickFolderListModel_ITF interface {
core.QAbstractListModel_ITF
qml.QQmlParserStatus_ITF
QQuickFolderListModel_PTR() *QQuickFolderListModel
}
func (ptr *QQuickFolderListModel) QQuickFolderListModel_PTR() *QQuickFolderListModel {
return ptr
}
func (ptr *QQuickFolderListModel) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractListModel_PTR().Pointer()
}
return nil
}
func (ptr *QQuickFolderListModel) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractListModel_PTR().SetPointer(p)
ptr.QQmlParserStatus_PTR().SetPointer(p)
}
}
func PointerFromQQuickFolderListModel(ptr QQuickFolderListModel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickFolderListModel_PTR().Pointer()
}
return nil
}
func NewQQuickFolderListModelFromPointer(ptr unsafe.Pointer) (n *QQuickFolderListModel) {
n = new(QQuickFolderListModel)
n.SetPointer(ptr)
return
}
type QQuickFramebufferObject struct {
QQuickItem
}
type QQuickFramebufferObject_ITF interface {
QQuickItem_ITF
QQuickFramebufferObject_PTR() *QQuickFramebufferObject
}
func (ptr *QQuickFramebufferObject) QQuickFramebufferObject_PTR() *QQuickFramebufferObject {
return ptr
}
func (ptr *QQuickFramebufferObject) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QQuickItem_PTR().Pointer()
}
return nil
}
func (ptr *QQuickFramebufferObject) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QQuickItem_PTR().SetPointer(p)
}
}
func PointerFromQQuickFramebufferObject(ptr QQuickFramebufferObject_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickFramebufferObject_PTR().Pointer()
}
return nil
}
func NewQQuickFramebufferObjectFromPointer(ptr unsafe.Pointer) (n *QQuickFramebufferObject) {
n = new(QQuickFramebufferObject)
n.SetPointer(ptr)
return
}
func (ptr *QQuickFramebufferObject) MirrorVertically() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickFramebufferObject_MirrorVertically(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickFramebufferObject_MirrorVerticallyChanged
func callbackQQuickFramebufferObject_MirrorVerticallyChanged(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "mirrorVerticallyChanged"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
}
}
func (ptr *QQuickFramebufferObject) ConnectMirrorVerticallyChanged(f func(vbo bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "mirrorVerticallyChanged") {
C.QQuickFramebufferObject_ConnectMirrorVerticallyChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "mirrorVerticallyChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "mirrorVerticallyChanged"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "mirrorVerticallyChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mirrorVerticallyChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickFramebufferObject) DisconnectMirrorVerticallyChanged() {
if ptr.Pointer() != nil {
C.QQuickFramebufferObject_DisconnectMirrorVerticallyChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "mirrorVerticallyChanged")
}
}
func (ptr *QQuickFramebufferObject) MirrorVerticallyChanged(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickFramebufferObject_MirrorVerticallyChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QQuickFramebufferObject) SetMirrorVertically(enable bool) {
if ptr.Pointer() != nil {
C.QQuickFramebufferObject_SetMirrorVertically(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QQuickFramebufferObject) SetTextureFollowsItemSize(follows bool) {
if ptr.Pointer() != nil {
C.QQuickFramebufferObject_SetTextureFollowsItemSize(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(follows))))
}
}
func (ptr *QQuickFramebufferObject) TextureFollowsItemSize() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickFramebufferObject_TextureFollowsItemSize(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickFramebufferObject_TextureFollowsItemSizeChanged
func callbackQQuickFramebufferObject_TextureFollowsItemSizeChanged(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "textureFollowsItemSizeChanged"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
}
}
func (ptr *QQuickFramebufferObject) ConnectTextureFollowsItemSizeChanged(f func(vbo bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "textureFollowsItemSizeChanged") {
C.QQuickFramebufferObject_ConnectTextureFollowsItemSizeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textureFollowsItemSizeChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "textureFollowsItemSizeChanged"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "textureFollowsItemSizeChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textureFollowsItemSizeChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickFramebufferObject) DisconnectTextureFollowsItemSizeChanged() {
if ptr.Pointer() != nil {
C.QQuickFramebufferObject_DisconnectTextureFollowsItemSizeChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "textureFollowsItemSizeChanged")
}
}
func (ptr *QQuickFramebufferObject) TextureFollowsItemSizeChanged(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickFramebufferObject_TextureFollowsItemSizeChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
type QQuickImageProvider struct {
qml.QQmlImageProviderBase
}
type QQuickImageProvider_ITF interface {
qml.QQmlImageProviderBase_ITF
QQuickImageProvider_PTR() *QQuickImageProvider
}
func (ptr *QQuickImageProvider) QQuickImageProvider_PTR() *QQuickImageProvider {
return ptr
}
func (ptr *QQuickImageProvider) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QQmlImageProviderBase_PTR().Pointer()
}
return nil
}
func (ptr *QQuickImageProvider) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QQmlImageProviderBase_PTR().SetPointer(p)
}
}
func PointerFromQQuickImageProvider(ptr QQuickImageProvider_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickImageProvider_PTR().Pointer()
}
return nil
}
func NewQQuickImageProviderFromPointer(ptr unsafe.Pointer) (n *QQuickImageProvider) {
n = new(QQuickImageProvider)
n.SetPointer(ptr)
return
}
func NewQQuickImageProvider(ty qml.QQmlImageProviderBase__ImageType, flags qml.QQmlImageProviderBase__Flag) *QQuickImageProvider {
return NewQQuickImageProviderFromPointer(C.QQuickImageProvider_NewQQuickImageProvider(C.longlong(ty), C.longlong(flags)))
}
//export callbackQQuickImageProvider_Flags
func callbackQQuickImageProvider_Flags(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "flags"); signal != nil {
return C.longlong((*(*func() qml.QQmlImageProviderBase__Flag)(signal))())
}
return C.longlong(NewQQuickImageProviderFromPointer(ptr).FlagsDefault())
}
func (ptr *QQuickImageProvider) ConnectFlags(f func() qml.QQmlImageProviderBase__Flag) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "flags"); signal != nil {
f := func() qml.QQmlImageProviderBase__Flag {
(*(*func() qml.QQmlImageProviderBase__Flag)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "flags", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "flags", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickImageProvider) DisconnectFlags() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "flags")
}
}
func (ptr *QQuickImageProvider) Flags() qml.QQmlImageProviderBase__Flag {
if ptr.Pointer() != nil {
return qml.QQmlImageProviderBase__Flag(C.QQuickImageProvider_Flags(ptr.Pointer()))
}
return 0
}
func (ptr *QQuickImageProvider) FlagsDefault() qml.QQmlImageProviderBase__Flag {
if ptr.Pointer() != nil {
return qml.QQmlImageProviderBase__Flag(C.QQuickImageProvider_FlagsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQQuickImageProvider_ImageType
func callbackQQuickImageProvider_ImageType(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "imageType"); signal != nil {
return C.longlong((*(*func() qml.QQmlImageProviderBase__ImageType)(signal))())
}
return C.longlong(NewQQuickImageProviderFromPointer(ptr).ImageTypeDefault())
}
func (ptr *QQuickImageProvider) ConnectImageType(f func() qml.QQmlImageProviderBase__ImageType) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "imageType"); signal != nil {
f := func() qml.QQmlImageProviderBase__ImageType {
(*(*func() qml.QQmlImageProviderBase__ImageType)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "imageType", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "imageType", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickImageProvider) DisconnectImageType() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "imageType")
}
}
func (ptr *QQuickImageProvider) ImageType() qml.QQmlImageProviderBase__ImageType {
if ptr.Pointer() != nil {
return qml.QQmlImageProviderBase__ImageType(C.QQuickImageProvider_ImageType(ptr.Pointer()))
}
return 0
}
func (ptr *QQuickImageProvider) ImageTypeDefault() qml.QQmlImageProviderBase__ImageType {
if ptr.Pointer() != nil {
return qml.QQmlImageProviderBase__ImageType(C.QQuickImageProvider_ImageTypeDefault(ptr.Pointer()))
}
return 0
}
//export callbackQQuickImageProvider_RequestImage
func callbackQQuickImageProvider_RequestImage(ptr unsafe.Pointer, id C.struct_QtQuick_PackedString, size unsafe.Pointer, requestedSize unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "requestImage"); signal != nil {
return gui.PointerFromQImage((*(*func(string, *core.QSize, *core.QSize) *gui.QImage)(signal))(cGoUnpackString(id), core.NewQSizeFromPointer(size), core.NewQSizeFromPointer(requestedSize)))
}
return gui.PointerFromQImage(NewQQuickImageProviderFromPointer(ptr).RequestImageDefault(cGoUnpackString(id), core.NewQSizeFromPointer(size), core.NewQSizeFromPointer(requestedSize)))
}
func (ptr *QQuickImageProvider) ConnectRequestImage(f func(id string, size *core.QSize, requestedSize *core.QSize) *gui.QImage) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "requestImage"); signal != nil {
f := func(id string, size *core.QSize, requestedSize *core.QSize) *gui.QImage {
(*(*func(string, *core.QSize, *core.QSize) *gui.QImage)(signal))(id, size, requestedSize)
return f(id, size, requestedSize)
}
qt.ConnectSignal(ptr.Pointer(), "requestImage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "requestImage", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickImageProvider) DisconnectRequestImage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "requestImage")
}
}
func (ptr *QQuickImageProvider) RequestImage(id string, size core.QSize_ITF, requestedSize core.QSize_ITF) *gui.QImage {
if ptr.Pointer() != nil {
var idC *C.char
if id != "" {
idC = C.CString(id)
defer C.free(unsafe.Pointer(idC))
}
tmpValue := gui.NewQImageFromPointer(C.QQuickImageProvider_RequestImage(ptr.Pointer(), C.struct_QtQuick_PackedString{data: idC, len: C.longlong(len(id))}, core.PointerFromQSize(size), core.PointerFromQSize(requestedSize)))
qt.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage)
return tmpValue
}
return nil
}
func (ptr *QQuickImageProvider) RequestImageDefault(id string, size core.QSize_ITF, requestedSize core.QSize_ITF) *gui.QImage {
if ptr.Pointer() != nil {
var idC *C.char
if id != "" {
idC = C.CString(id)
defer C.free(unsafe.Pointer(idC))
}
tmpValue := gui.NewQImageFromPointer(C.QQuickImageProvider_RequestImageDefault(ptr.Pointer(), C.struct_QtQuick_PackedString{data: idC, len: C.longlong(len(id))}, core.PointerFromQSize(size), core.PointerFromQSize(requestedSize)))
qt.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage)
return tmpValue
}
return nil
}
//export callbackQQuickImageProvider_RequestPixmap
func callbackQQuickImageProvider_RequestPixmap(ptr unsafe.Pointer, id C.struct_QtQuick_PackedString, size unsafe.Pointer, requestedSize unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "requestPixmap"); signal != nil {
return gui.PointerFromQPixmap((*(*func(string, *core.QSize, *core.QSize) *gui.QPixmap)(signal))(cGoUnpackString(id), core.NewQSizeFromPointer(size), core.NewQSizeFromPointer(requestedSize)))
}
return gui.PointerFromQPixmap(NewQQuickImageProviderFromPointer(ptr).RequestPixmapDefault(cGoUnpackString(id), core.NewQSizeFromPointer(size), core.NewQSizeFromPointer(requestedSize)))
}
func (ptr *QQuickImageProvider) ConnectRequestPixmap(f func(id string, size *core.QSize, requestedSize *core.QSize) *gui.QPixmap) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "requestPixmap"); signal != nil {
f := func(id string, size *core.QSize, requestedSize *core.QSize) *gui.QPixmap {
(*(*func(string, *core.QSize, *core.QSize) *gui.QPixmap)(signal))(id, size, requestedSize)
return f(id, size, requestedSize)
}
qt.ConnectSignal(ptr.Pointer(), "requestPixmap", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "requestPixmap", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickImageProvider) DisconnectRequestPixmap() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "requestPixmap")
}
}
func (ptr *QQuickImageProvider) RequestPixmap(id string, size core.QSize_ITF, requestedSize core.QSize_ITF) *gui.QPixmap {
if ptr.Pointer() != nil {
var idC *C.char
if id != "" {
idC = C.CString(id)
defer C.free(unsafe.Pointer(idC))
}
tmpValue := gui.NewQPixmapFromPointer(C.QQuickImageProvider_RequestPixmap(ptr.Pointer(), C.struct_QtQuick_PackedString{data: idC, len: C.longlong(len(id))}, core.PointerFromQSize(size), core.PointerFromQSize(requestedSize)))
qt.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
func (ptr *QQuickImageProvider) RequestPixmapDefault(id string, size core.QSize_ITF, requestedSize core.QSize_ITF) *gui.QPixmap {
if ptr.Pointer() != nil {
var idC *C.char
if id != "" {
idC = C.CString(id)
defer C.free(unsafe.Pointer(idC))
}
tmpValue := gui.NewQPixmapFromPointer(C.QQuickImageProvider_RequestPixmapDefault(ptr.Pointer(), C.struct_QtQuick_PackedString{data: idC, len: C.longlong(len(id))}, core.PointerFromQSize(size), core.PointerFromQSize(requestedSize)))
qt.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
//export callbackQQuickImageProvider_RequestTexture
func callbackQQuickImageProvider_RequestTexture(ptr unsafe.Pointer, id C.struct_QtQuick_PackedString, size unsafe.Pointer, requestedSize unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "requestTexture"); signal != nil {
return PointerFromQQuickTextureFactory((*(*func(string, *core.QSize, *core.QSize) *QQuickTextureFactory)(signal))(cGoUnpackString(id), core.NewQSizeFromPointer(size), core.NewQSizeFromPointer(requestedSize)))
}
return PointerFromQQuickTextureFactory(NewQQuickImageProviderFromPointer(ptr).RequestTextureDefault(cGoUnpackString(id), core.NewQSizeFromPointer(size), core.NewQSizeFromPointer(requestedSize)))
}
func (ptr *QQuickImageProvider) ConnectRequestTexture(f func(id string, size *core.QSize, requestedSize *core.QSize) *QQuickTextureFactory) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "requestTexture"); signal != nil {
f := func(id string, size *core.QSize, requestedSize *core.QSize) *QQuickTextureFactory {
(*(*func(string, *core.QSize, *core.QSize) *QQuickTextureFactory)(signal))(id, size, requestedSize)
return f(id, size, requestedSize)
}
qt.ConnectSignal(ptr.Pointer(), "requestTexture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "requestTexture", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickImageProvider) DisconnectRequestTexture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "requestTexture")
}
}
func (ptr *QQuickImageProvider) RequestTexture(id string, size core.QSize_ITF, requestedSize core.QSize_ITF) *QQuickTextureFactory {
if ptr.Pointer() != nil {
var idC *C.char
if id != "" {
idC = C.CString(id)
defer C.free(unsafe.Pointer(idC))
}
tmpValue := NewQQuickTextureFactoryFromPointer(C.QQuickImageProvider_RequestTexture(ptr.Pointer(), C.struct_QtQuick_PackedString{data: idC, len: C.longlong(len(id))}, core.PointerFromQSize(size), core.PointerFromQSize(requestedSize)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickImageProvider) RequestTextureDefault(id string, size core.QSize_ITF, requestedSize core.QSize_ITF) *QQuickTextureFactory {
if ptr.Pointer() != nil {
var idC *C.char
if id != "" {
idC = C.CString(id)
defer C.free(unsafe.Pointer(idC))
}
tmpValue := NewQQuickTextureFactoryFromPointer(C.QQuickImageProvider_RequestTextureDefault(ptr.Pointer(), C.struct_QtQuick_PackedString{data: idC, len: C.longlong(len(id))}, core.PointerFromQSize(size), core.PointerFromQSize(requestedSize)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQuickImageProvider_DestroyQQuickImageProvider
func callbackQQuickImageProvider_DestroyQQuickImageProvider(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QQuickImageProvider"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickImageProviderFromPointer(ptr).DestroyQQuickImageProviderDefault()
}
}
func (ptr *QQuickImageProvider) ConnectDestroyQQuickImageProvider(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QQuickImageProvider"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QQuickImageProvider", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QQuickImageProvider", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickImageProvider) DisconnectDestroyQQuickImageProvider() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QQuickImageProvider")
}
}
func (ptr *QQuickImageProvider) DestroyQQuickImageProvider() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickImageProvider_DestroyQQuickImageProvider(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickImageProvider) DestroyQQuickImageProviderDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickImageProvider_DestroyQQuickImageProviderDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQuickImageResponse struct {
core.QObject
}
type QQuickImageResponse_ITF interface {
core.QObject_ITF
QQuickImageResponse_PTR() *QQuickImageResponse
}
func (ptr *QQuickImageResponse) QQuickImageResponse_PTR() *QQuickImageResponse {
return ptr
}
func (ptr *QQuickImageResponse) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QQuickImageResponse) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQQuickImageResponse(ptr QQuickImageResponse_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickImageResponse_PTR().Pointer()
}
return nil
}
func NewQQuickImageResponseFromPointer(ptr unsafe.Pointer) (n *QQuickImageResponse) {
n = new(QQuickImageResponse)
n.SetPointer(ptr)
return
}
func NewQQuickImageResponse() *QQuickImageResponse {
tmpValue := NewQQuickImageResponseFromPointer(C.QQuickImageResponse_NewQQuickImageResponse())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQQuickImageResponse_Cancel
func callbackQQuickImageResponse_Cancel(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "cancel"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickImageResponseFromPointer(ptr).CancelDefault()
}
}
func (ptr *QQuickImageResponse) ConnectCancel(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "cancel"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "cancel", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cancel", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickImageResponse) DisconnectCancel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "cancel")
}
}
func (ptr *QQuickImageResponse) Cancel() {
if ptr.Pointer() != nil {
C.QQuickImageResponse_Cancel(ptr.Pointer())
}
}
func (ptr *QQuickImageResponse) CancelDefault() {
if ptr.Pointer() != nil {
C.QQuickImageResponse_CancelDefault(ptr.Pointer())
}
}
//export callbackQQuickImageResponse_ErrorString
func callbackQQuickImageResponse_ErrorString(ptr unsafe.Pointer) C.struct_QtQuick_PackedString {
if signal := qt.GetSignal(ptr, "errorString"); signal != nil {
tempVal := (*(*func() string)(signal))()
return C.struct_QtQuick_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := NewQQuickImageResponseFromPointer(ptr).ErrorStringDefault()
return C.struct_QtQuick_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QQuickImageResponse) ConnectErrorString(f func() string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "errorString"); signal != nil {
f := func() string {
(*(*func() string)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "errorString", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "errorString", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickImageResponse) DisconnectErrorString() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "errorString")
}
}
func (ptr *QQuickImageResponse) ErrorString() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QQuickImageResponse_ErrorString(ptr.Pointer()))
}
return ""
}
func (ptr *QQuickImageResponse) ErrorStringDefault() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QQuickImageResponse_ErrorStringDefault(ptr.Pointer()))
}
return ""
}
//export callbackQQuickImageResponse_Finished
func callbackQQuickImageResponse_Finished(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "finished"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickImageResponse) ConnectFinished(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "finished") {
C.QQuickImageResponse_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished")))
}
if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickImageResponse) DisconnectFinished() {
if ptr.Pointer() != nil {
C.QQuickImageResponse_DisconnectFinished(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "finished")
}
}
func (ptr *QQuickImageResponse) Finished() {
if ptr.Pointer() != nil {
C.QQuickImageResponse_Finished(ptr.Pointer())
}
}
//export callbackQQuickImageResponse_TextureFactory
func callbackQQuickImageResponse_TextureFactory(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "textureFactory"); signal != nil {
return PointerFromQQuickTextureFactory((*(*func() *QQuickTextureFactory)(signal))())
}
return PointerFromQQuickTextureFactory(NewQQuickTextureFactory())
}
func (ptr *QQuickImageResponse) ConnectTextureFactory(f func() *QQuickTextureFactory) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "textureFactory"); signal != nil {
f := func() *QQuickTextureFactory {
(*(*func() *QQuickTextureFactory)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "textureFactory", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textureFactory", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickImageResponse) DisconnectTextureFactory() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "textureFactory")
}
}
func (ptr *QQuickImageResponse) TextureFactory() *QQuickTextureFactory {
if ptr.Pointer() != nil {
tmpValue := NewQQuickTextureFactoryFromPointer(C.QQuickImageResponse_TextureFactory(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQuickImageResponse_DestroyQQuickImageResponse
func callbackQQuickImageResponse_DestroyQQuickImageResponse(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QQuickImageResponse"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickImageResponseFromPointer(ptr).DestroyQQuickImageResponseDefault()
}
}
func (ptr *QQuickImageResponse) ConnectDestroyQQuickImageResponse(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QQuickImageResponse"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QQuickImageResponse", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QQuickImageResponse", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickImageResponse) DisconnectDestroyQQuickImageResponse() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QQuickImageResponse")
}
}
func (ptr *QQuickImageResponse) DestroyQQuickImageResponse() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickImageResponse_DestroyQQuickImageResponse(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickImageResponse) DestroyQQuickImageResponseDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickImageResponse_DestroyQQuickImageResponseDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickImageResponse) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickImageResponse___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickImageResponse) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickImageResponse___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickImageResponse) __children_newList() unsafe.Pointer {
return C.QQuickImageResponse___children_newList(ptr.Pointer())
}
func (ptr *QQuickImageResponse) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QQuickImageResponse___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QQuickImageResponse) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QQuickImageResponse___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QQuickImageResponse) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QQuickImageResponse___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QQuickImageResponse) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickImageResponse___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickImageResponse) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickImageResponse___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickImageResponse) __findChildren_newList() unsafe.Pointer {
return C.QQuickImageResponse___findChildren_newList(ptr.Pointer())
}
func (ptr *QQuickImageResponse) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickImageResponse___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickImageResponse) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickImageResponse___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickImageResponse) __findChildren_newList3() unsafe.Pointer {
return C.QQuickImageResponse___findChildren_newList3(ptr.Pointer())
}
//export callbackQQuickImageResponse_ChildEvent
func callbackQQuickImageResponse_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQQuickImageResponseFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QQuickImageResponse) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickImageResponse_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQQuickImageResponse_ConnectNotify
func callbackQQuickImageResponse_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickImageResponseFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickImageResponse) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickImageResponse_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickImageResponse_CustomEvent
func callbackQQuickImageResponse_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQQuickImageResponseFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QQuickImageResponse) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickImageResponse_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQQuickImageResponse_DeleteLater
func callbackQQuickImageResponse_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickImageResponseFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QQuickImageResponse) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickImageResponse_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQQuickImageResponse_Destroyed
func callbackQQuickImageResponse_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQQuickImageResponse_DisconnectNotify
func callbackQQuickImageResponse_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickImageResponseFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickImageResponse) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickImageResponse_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickImageResponse_Event
func callbackQQuickImageResponse_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickImageResponseFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QQuickImageResponse) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickImageResponse_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQQuickImageResponse_EventFilter
func callbackQQuickImageResponse_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickImageResponseFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QQuickImageResponse) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickImageResponse_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQQuickImageResponse_MetaObject
func callbackQQuickImageResponse_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQQuickImageResponseFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QQuickImageResponse) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QQuickImageResponse_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQQuickImageResponse_ObjectNameChanged
func callbackQQuickImageResponse_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQQuickImageResponse_TimerEvent
func callbackQQuickImageResponse_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQQuickImageResponseFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QQuickImageResponse) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickImageResponse_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QQuickItem struct {
core.QObject
qml.QQmlParserStatus
}
type QQuickItem_ITF interface {
core.QObject_ITF
qml.QQmlParserStatus_ITF
QQuickItem_PTR() *QQuickItem
}
func (ptr *QQuickItem) QQuickItem_PTR() *QQuickItem {
return ptr
}
func (ptr *QQuickItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QQuickItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
ptr.QQmlParserStatus_PTR().SetPointer(p)
}
}
func PointerFromQQuickItem(ptr QQuickItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickItem_PTR().Pointer()
}
return nil
}
func NewQQuickItemFromPointer(ptr unsafe.Pointer) (n *QQuickItem) {
n = new(QQuickItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QQuickItem__Flag
//QQuickItem::Flag
type QQuickItem__Flag int64
const (
QQuickItem__ItemClipsChildrenToShape QQuickItem__Flag = QQuickItem__Flag(0x01)
QQuickItem__ItemAcceptsInputMethod QQuickItem__Flag = QQuickItem__Flag(0x02)
QQuickItem__ItemIsFocusScope QQuickItem__Flag = QQuickItem__Flag(0x04)
QQuickItem__ItemHasContents QQuickItem__Flag = QQuickItem__Flag(0x08)
QQuickItem__ItemAcceptsDrops QQuickItem__Flag = QQuickItem__Flag(0x10)
)
//go:generate stringer -type=QQuickItem__ItemChange
//QQuickItem::ItemChange
type QQuickItem__ItemChange int64
const (
QQuickItem__ItemChildAddedChange QQuickItem__ItemChange = QQuickItem__ItemChange(0)
QQuickItem__ItemChildRemovedChange QQuickItem__ItemChange = QQuickItem__ItemChange(1)
QQuickItem__ItemSceneChange QQuickItem__ItemChange = QQuickItem__ItemChange(2)
QQuickItem__ItemVisibleHasChanged QQuickItem__ItemChange = QQuickItem__ItemChange(3)
QQuickItem__ItemParentHasChanged QQuickItem__ItemChange = QQuickItem__ItemChange(4)
QQuickItem__ItemOpacityHasChanged QQuickItem__ItemChange = QQuickItem__ItemChange(5)
QQuickItem__ItemActiveFocusHasChanged QQuickItem__ItemChange = QQuickItem__ItemChange(6)
QQuickItem__ItemRotationHasChanged QQuickItem__ItemChange = QQuickItem__ItemChange(7)
QQuickItem__ItemAntialiasingHasChanged QQuickItem__ItemChange = QQuickItem__ItemChange(8)
QQuickItem__ItemDevicePixelRatioHasChanged QQuickItem__ItemChange = QQuickItem__ItemChange(9)
QQuickItem__ItemEnabledHasChanged QQuickItem__ItemChange = QQuickItem__ItemChange(10)
)
//go:generate stringer -type=QQuickItem__TransformOrigin
//QQuickItem::TransformOrigin
type QQuickItem__TransformOrigin int64
const (
QQuickItem__TopLeft QQuickItem__TransformOrigin = QQuickItem__TransformOrigin(0)
QQuickItem__Top QQuickItem__TransformOrigin = QQuickItem__TransformOrigin(1)
QQuickItem__TopRight QQuickItem__TransformOrigin = QQuickItem__TransformOrigin(2)
QQuickItem__Left QQuickItem__TransformOrigin = QQuickItem__TransformOrigin(3)
QQuickItem__Center QQuickItem__TransformOrigin = QQuickItem__TransformOrigin(4)
QQuickItem__Right QQuickItem__TransformOrigin = QQuickItem__TransformOrigin(5)
QQuickItem__BottomLeft QQuickItem__TransformOrigin = QQuickItem__TransformOrigin(6)
QQuickItem__Bottom QQuickItem__TransformOrigin = QQuickItem__TransformOrigin(7)
QQuickItem__BottomRight QQuickItem__TransformOrigin = QQuickItem__TransformOrigin(8)
)
func NewQQuickItem(parent QQuickItem_ITF) *QQuickItem {
tmpValue := NewQQuickItemFromPointer(C.QQuickItem_NewQQuickItem(PointerFromQQuickItem(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QQuickItem) AcceptHoverEvents() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_AcceptHoverEvents(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickItem) AcceptTouchEvents() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_AcceptTouchEvents(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickItem) AcceptedMouseButtons() core.Qt__MouseButton {
if ptr.Pointer() != nil {
return core.Qt__MouseButton(C.QQuickItem_AcceptedMouseButtons(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_ActiveFocusChanged
func callbackQQuickItem_ActiveFocusChanged(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "activeFocusChanged"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
}
}
func (ptr *QQuickItem) ConnectActiveFocusChanged(f func(vbo bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activeFocusChanged") {
C.QQuickItem_ConnectActiveFocusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activeFocusChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "activeFocusChanged"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "activeFocusChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activeFocusChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectActiveFocusChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectActiveFocusChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activeFocusChanged")
}
}
func (ptr *QQuickItem) ActiveFocusChanged(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickItem_ActiveFocusChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QQuickItem) ActiveFocusOnTab() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_ActiveFocusOnTab(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickItem_ActiveFocusOnTabChanged
func callbackQQuickItem_ActiveFocusOnTabChanged(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "activeFocusOnTabChanged"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
}
}
func (ptr *QQuickItem) ConnectActiveFocusOnTabChanged(f func(vbo bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activeFocusOnTabChanged") {
C.QQuickItem_ConnectActiveFocusOnTabChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activeFocusOnTabChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "activeFocusOnTabChanged"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "activeFocusOnTabChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activeFocusOnTabChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectActiveFocusOnTabChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectActiveFocusOnTabChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activeFocusOnTabChanged")
}
}
func (ptr *QQuickItem) ActiveFocusOnTabChanged(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickItem_ActiveFocusOnTabChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QQuickItem) Antialiasing() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_Antialiasing(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickItem_AntialiasingChanged
func callbackQQuickItem_AntialiasingChanged(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "antialiasingChanged"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
}
}
func (ptr *QQuickItem) ConnectAntialiasingChanged(f func(vbo bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "antialiasingChanged") {
C.QQuickItem_ConnectAntialiasingChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "antialiasingChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "antialiasingChanged"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "antialiasingChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "antialiasingChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectAntialiasingChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectAntialiasingChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "antialiasingChanged")
}
}
func (ptr *QQuickItem) AntialiasingChanged(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickItem_AntialiasingChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QQuickItem) BaselineOffset() float64 {
if ptr.Pointer() != nil {
return float64(C.QQuickItem_BaselineOffset(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_BaselineOffsetChanged
func callbackQQuickItem_BaselineOffsetChanged(ptr unsafe.Pointer, vqr C.double) {
if signal := qt.GetSignal(ptr, "baselineOffsetChanged"); signal != nil {
(*(*func(float64))(signal))(float64(vqr))
}
}
func (ptr *QQuickItem) ConnectBaselineOffsetChanged(f func(vqr float64)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "baselineOffsetChanged") {
C.QQuickItem_ConnectBaselineOffsetChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "baselineOffsetChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "baselineOffsetChanged"); signal != nil {
f := func(vqr float64) {
(*(*func(float64))(signal))(vqr)
f(vqr)
}
qt.ConnectSignal(ptr.Pointer(), "baselineOffsetChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "baselineOffsetChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectBaselineOffsetChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectBaselineOffsetChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "baselineOffsetChanged")
}
}
func (ptr *QQuickItem) BaselineOffsetChanged(vqr float64) {
if ptr.Pointer() != nil {
C.QQuickItem_BaselineOffsetChanged(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QQuickItem) ChildAt(x float64, y float64) *QQuickItem {
if ptr.Pointer() != nil {
tmpValue := NewQQuickItemFromPointer(C.QQuickItem_ChildAt(ptr.Pointer(), C.double(x), C.double(y)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickItem) ChildItems() []*QQuickItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtQuick_PackedList) []*QQuickItem {
out := make([]*QQuickItem, int(l.len))
tmpList := NewQQuickItemFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__childItems_atList(i)
}
return out
}(C.QQuickItem_ChildItems(ptr.Pointer()))
}
return make([]*QQuickItem, 0)
}
//export callbackQQuickItem_ChildMouseEventFilter
func callbackQQuickItem_ChildMouseEventFilter(ptr unsafe.Pointer, item unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "childMouseEventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*QQuickItem, *core.QEvent) bool)(signal))(NewQQuickItemFromPointer(item), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickItemFromPointer(ptr).ChildMouseEventFilterDefault(NewQQuickItemFromPointer(item), core.NewQEventFromPointer(event)))))
}
func (ptr *QQuickItem) ConnectChildMouseEventFilter(f func(item *QQuickItem, event *core.QEvent) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "childMouseEventFilter"); signal != nil {
f := func(item *QQuickItem, event *core.QEvent) bool {
(*(*func(*QQuickItem, *core.QEvent) bool)(signal))(item, event)
return f(item, event)
}
qt.ConnectSignal(ptr.Pointer(), "childMouseEventFilter", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "childMouseEventFilter", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectChildMouseEventFilter() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "childMouseEventFilter")
}
}
func (ptr *QQuickItem) ChildMouseEventFilter(item QQuickItem_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_ChildMouseEventFilter(ptr.Pointer(), PointerFromQQuickItem(item), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QQuickItem) ChildMouseEventFilterDefault(item QQuickItem_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_ChildMouseEventFilterDefault(ptr.Pointer(), PointerFromQQuickItem(item), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QQuickItem) ChildrenRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QQuickItem_ChildrenRect(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQQuickItem_ChildrenRectChanged
func callbackQQuickItem_ChildrenRectChanged(ptr unsafe.Pointer, vqr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childrenRectChanged"); signal != nil {
(*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(vqr))
}
}
func (ptr *QQuickItem) ConnectChildrenRectChanged(f func(vqr *core.QRectF)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "childrenRectChanged") {
C.QQuickItem_ConnectChildrenRectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "childrenRectChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "childrenRectChanged"); signal != nil {
f := func(vqr *core.QRectF) {
(*(*func(*core.QRectF))(signal))(vqr)
f(vqr)
}
qt.ConnectSignal(ptr.Pointer(), "childrenRectChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "childrenRectChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectChildrenRectChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectChildrenRectChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "childrenRectChanged")
}
}
func (ptr *QQuickItem) ChildrenRectChanged(vqr core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_ChildrenRectChanged(ptr.Pointer(), core.PointerFromQRectF(vqr))
}
}
//export callbackQQuickItem_ClassBegin
func callbackQQuickItem_ClassBegin(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "classBegin"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickItemFromPointer(ptr).ClassBeginDefault()
}
}
func (ptr *QQuickItem) ConnectClassBegin(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "classBegin"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "classBegin", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "classBegin", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectClassBegin() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "classBegin")
}
}
func (ptr *QQuickItem) ClassBegin() {
if ptr.Pointer() != nil {
C.QQuickItem_ClassBegin(ptr.Pointer())
}
}
func (ptr *QQuickItem) ClassBeginDefault() {
if ptr.Pointer() != nil {
C.QQuickItem_ClassBeginDefault(ptr.Pointer())
}
}
func (ptr *QQuickItem) Clip() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_Clip(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickItem_ClipChanged
func callbackQQuickItem_ClipChanged(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "clipChanged"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
}
}
func (ptr *QQuickItem) ConnectClipChanged(f func(vbo bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "clipChanged") {
C.QQuickItem_ConnectClipChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "clipChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "clipChanged"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "clipChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clipChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectClipChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectClipChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "clipChanged")
}
}
func (ptr *QQuickItem) ClipChanged(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickItem_ClipChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
//export callbackQQuickItem_ComponentComplete
func callbackQQuickItem_ComponentComplete(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "componentComplete"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickItemFromPointer(ptr).ComponentCompleteDefault()
}
}
func (ptr *QQuickItem) ConnectComponentComplete(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "componentComplete"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "componentComplete", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "componentComplete", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectComponentComplete() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "componentComplete")
}
}
func (ptr *QQuickItem) ComponentComplete() {
if ptr.Pointer() != nil {
C.QQuickItem_ComponentComplete(ptr.Pointer())
}
}
func (ptr *QQuickItem) ComponentCompleteDefault() {
if ptr.Pointer() != nil {
C.QQuickItem_ComponentCompleteDefault(ptr.Pointer())
}
}
func (ptr *QQuickItem) ContainmentMask() *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickItem_ContainmentMask(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQuickItem_ContainmentMaskChanged
func callbackQQuickItem_ContainmentMaskChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "containmentMaskChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItem) ConnectContainmentMaskChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "containmentMaskChanged") {
C.QQuickItem_ConnectContainmentMaskChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "containmentMaskChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "containmentMaskChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "containmentMaskChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "containmentMaskChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectContainmentMaskChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectContainmentMaskChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "containmentMaskChanged")
}
}
func (ptr *QQuickItem) ContainmentMaskChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_ContainmentMaskChanged(ptr.Pointer())
}
}
//export callbackQQuickItem_Contains
func callbackQQuickItem_Contains(ptr unsafe.Pointer, point unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "contains"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QPointF) bool)(signal))(core.NewQPointFFromPointer(point)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickItemFromPointer(ptr).ContainsDefault(core.NewQPointFFromPointer(point)))))
}
func (ptr *QQuickItem) ConnectContains(f func(point *core.QPointF) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "contains"); signal != nil {
f := func(point *core.QPointF) bool {
(*(*func(*core.QPointF) bool)(signal))(point)
return f(point)
}
qt.ConnectSignal(ptr.Pointer(), "contains", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "contains", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectContains() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "contains")
}
}
func (ptr *QQuickItem) Contains(point core.QPointF_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_Contains(ptr.Pointer(), core.PointerFromQPointF(point))) != 0
}
return false
}
func (ptr *QQuickItem) ContainsDefault(point core.QPointF_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_ContainsDefault(ptr.Pointer(), core.PointerFromQPointF(point))) != 0
}
return false
}
func (ptr *QQuickItem) Cursor() *gui.QCursor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQCursorFromPointer(C.QQuickItem_Cursor(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QCursor).DestroyQCursor)
return tmpValue
}
return nil
}
//export callbackQQuickItem_DragEnterEvent
func callbackQQuickItem_DragEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragEnterEvent"); signal != nil {
(*(*func(*gui.QDragEnterEvent))(signal))(gui.NewQDragEnterEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).DragEnterEventDefault(gui.NewQDragEnterEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectDragEnterEvent(f func(event *gui.QDragEnterEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dragEnterEvent"); signal != nil {
f := func(event *gui.QDragEnterEvent) {
(*(*func(*gui.QDragEnterEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectDragEnterEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dragEnterEvent")
}
}
func (ptr *QQuickItem) DragEnterEvent(event gui.QDragEnterEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_DragEnterEvent(ptr.Pointer(), gui.PointerFromQDragEnterEvent(event))
}
}
func (ptr *QQuickItem) DragEnterEventDefault(event gui.QDragEnterEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_DragEnterEventDefault(ptr.Pointer(), gui.PointerFromQDragEnterEvent(event))
}
}
//export callbackQQuickItem_DragLeaveEvent
func callbackQQuickItem_DragLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragLeaveEvent"); signal != nil {
(*(*func(*gui.QDragLeaveEvent))(signal))(gui.NewQDragLeaveEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).DragLeaveEventDefault(gui.NewQDragLeaveEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectDragLeaveEvent(f func(event *gui.QDragLeaveEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dragLeaveEvent"); signal != nil {
f := func(event *gui.QDragLeaveEvent) {
(*(*func(*gui.QDragLeaveEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectDragLeaveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dragLeaveEvent")
}
}
func (ptr *QQuickItem) DragLeaveEvent(event gui.QDragLeaveEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_DragLeaveEvent(ptr.Pointer(), gui.PointerFromQDragLeaveEvent(event))
}
}
func (ptr *QQuickItem) DragLeaveEventDefault(event gui.QDragLeaveEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_DragLeaveEventDefault(ptr.Pointer(), gui.PointerFromQDragLeaveEvent(event))
}
}
//export callbackQQuickItem_DragMoveEvent
func callbackQQuickItem_DragMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragMoveEvent"); signal != nil {
(*(*func(*gui.QDragMoveEvent))(signal))(gui.NewQDragMoveEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).DragMoveEventDefault(gui.NewQDragMoveEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectDragMoveEvent(f func(event *gui.QDragMoveEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dragMoveEvent"); signal != nil {
f := func(event *gui.QDragMoveEvent) {
(*(*func(*gui.QDragMoveEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectDragMoveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dragMoveEvent")
}
}
func (ptr *QQuickItem) DragMoveEvent(event gui.QDragMoveEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_DragMoveEvent(ptr.Pointer(), gui.PointerFromQDragMoveEvent(event))
}
}
func (ptr *QQuickItem) DragMoveEventDefault(event gui.QDragMoveEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_DragMoveEventDefault(ptr.Pointer(), gui.PointerFromQDragMoveEvent(event))
}
}
//export callbackQQuickItem_DropEvent
func callbackQQuickItem_DropEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dropEvent"); signal != nil {
(*(*func(*gui.QDropEvent))(signal))(gui.NewQDropEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).DropEventDefault(gui.NewQDropEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectDropEvent(f func(event *gui.QDropEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dropEvent"); signal != nil {
f := func(event *gui.QDropEvent) {
(*(*func(*gui.QDropEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectDropEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dropEvent")
}
}
func (ptr *QQuickItem) DropEvent(event gui.QDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_DropEvent(ptr.Pointer(), gui.PointerFromQDropEvent(event))
}
}
func (ptr *QQuickItem) DropEventDefault(event gui.QDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_DropEventDefault(ptr.Pointer(), gui.PointerFromQDropEvent(event))
}
}
//export callbackQQuickItem_EnabledChanged
func callbackQQuickItem_EnabledChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "enabledChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItem) ConnectEnabledChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "enabledChanged") {
C.QQuickItem_ConnectEnabledChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "enabledChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "enabledChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectEnabledChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectEnabledChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "enabledChanged")
}
}
func (ptr *QQuickItem) EnabledChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_EnabledChanged(ptr.Pointer())
}
}
//export callbackQQuickItem_Event
func callbackQQuickItem_Event(ptr unsafe.Pointer, ev unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(ev)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickItemFromPointer(ptr).EventDefault(core.NewQEventFromPointer(ev)))))
}
func (ptr *QQuickItem) ConnectEvent(f func(ev *core.QEvent) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "event"); signal != nil {
f := func(ev *core.QEvent) bool {
(*(*func(*core.QEvent) bool)(signal))(ev)
return f(ev)
}
qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "event")
}
}
func (ptr *QQuickItem) Event(ev core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_Event(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0
}
return false
}
func (ptr *QQuickItem) EventDefault(ev core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_EventDefault(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0
}
return false
}
func (ptr *QQuickItem) FiltersChildMouseEvents() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_FiltersChildMouseEvents(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickItem) Flags() QQuickItem__Flag {
if ptr.Pointer() != nil {
return QQuickItem__Flag(C.QQuickItem_Flags(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_FocusChanged
func callbackQQuickItem_FocusChanged(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "focusChanged"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
}
}
func (ptr *QQuickItem) ConnectFocusChanged(f func(vbo bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "focusChanged") {
C.QQuickItem_ConnectFocusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "focusChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "focusChanged"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "focusChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectFocusChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectFocusChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "focusChanged")
}
}
func (ptr *QQuickItem) FocusChanged(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickItem_FocusChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
//export callbackQQuickItem_FocusInEvent
func callbackQQuickItem_FocusInEvent(ptr unsafe.Pointer, vqf unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil {
(*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(vqf))
} else {
NewQQuickItemFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(vqf))
}
}
func (ptr *QQuickItem) ConnectFocusInEvent(f func(vqf *gui.QFocusEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "focusInEvent"); signal != nil {
f := func(vqf *gui.QFocusEvent) {
(*(*func(*gui.QFocusEvent))(signal))(vqf)
f(vqf)
}
qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectFocusInEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "focusInEvent")
}
}
func (ptr *QQuickItem) FocusInEvent(vqf gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_FocusInEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(vqf))
}
}
func (ptr *QQuickItem) FocusInEventDefault(vqf gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(vqf))
}
}
//export callbackQQuickItem_FocusOutEvent
func callbackQQuickItem_FocusOutEvent(ptr unsafe.Pointer, vqf unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil {
(*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(vqf))
} else {
NewQQuickItemFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(vqf))
}
}
func (ptr *QQuickItem) ConnectFocusOutEvent(f func(vqf *gui.QFocusEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "focusOutEvent"); signal != nil {
f := func(vqf *gui.QFocusEvent) {
(*(*func(*gui.QFocusEvent))(signal))(vqf)
f(vqf)
}
qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectFocusOutEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "focusOutEvent")
}
}
func (ptr *QQuickItem) FocusOutEvent(vqf gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_FocusOutEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(vqf))
}
}
func (ptr *QQuickItem) FocusOutEventDefault(vqf gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(vqf))
}
}
func (ptr *QQuickItem) ForceActiveFocus() {
if ptr.Pointer() != nil {
C.QQuickItem_ForceActiveFocus(ptr.Pointer())
}
}
func (ptr *QQuickItem) ForceActiveFocus2(reason core.Qt__FocusReason) {
if ptr.Pointer() != nil {
C.QQuickItem_ForceActiveFocus2(ptr.Pointer(), C.longlong(reason))
}
}
//export callbackQQuickItem_GeometryChanged
func callbackQQuickItem_GeometryChanged(ptr unsafe.Pointer, newGeometry unsafe.Pointer, oldGeometry unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "geometryChanged"); signal != nil {
(*(*func(*core.QRectF, *core.QRectF))(signal))(core.NewQRectFFromPointer(newGeometry), core.NewQRectFFromPointer(oldGeometry))
} else {
NewQQuickItemFromPointer(ptr).GeometryChangedDefault(core.NewQRectFFromPointer(newGeometry), core.NewQRectFFromPointer(oldGeometry))
}
}
func (ptr *QQuickItem) ConnectGeometryChanged(f func(newGeometry *core.QRectF, oldGeometry *core.QRectF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "geometryChanged"); signal != nil {
f := func(newGeometry *core.QRectF, oldGeometry *core.QRectF) {
(*(*func(*core.QRectF, *core.QRectF))(signal))(newGeometry, oldGeometry)
f(newGeometry, oldGeometry)
}
qt.ConnectSignal(ptr.Pointer(), "geometryChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "geometryChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectGeometryChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "geometryChanged")
}
}
func (ptr *QQuickItem) GeometryChanged(newGeometry core.QRectF_ITF, oldGeometry core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_GeometryChanged(ptr.Pointer(), core.PointerFromQRectF(newGeometry), core.PointerFromQRectF(oldGeometry))
}
}
func (ptr *QQuickItem) GeometryChangedDefault(newGeometry core.QRectF_ITF, oldGeometry core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_GeometryChangedDefault(ptr.Pointer(), core.PointerFromQRectF(newGeometry), core.PointerFromQRectF(oldGeometry))
}
}
func (ptr *QQuickItem) GrabMouse() {
if ptr.Pointer() != nil {
C.QQuickItem_GrabMouse(ptr.Pointer())
}
}
func (ptr *QQuickItem) GrabTouchPoints(ids []int) {
if ptr.Pointer() != nil {
C.QQuickItem_GrabTouchPoints(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQQuickItemFromPointer(NewQQuickItemFromPointer(nil).__grabTouchPoints_ids_newList())
for _, v := range ids {
tmpList.__grabTouchPoints_ids_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QQuickItem) HasActiveFocus() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_HasActiveFocus(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickItem) HasFocus() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_HasFocus(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickItem) Height() float64 {
if ptr.Pointer() != nil {
return float64(C.QQuickItem_Height(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_HeightChanged
func callbackQQuickItem_HeightChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "heightChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItem) ConnectHeightChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "heightChanged") {
C.QQuickItem_ConnectHeightChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "heightChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "heightChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "heightChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "heightChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectHeightChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectHeightChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "heightChanged")
}
}
func (ptr *QQuickItem) HeightChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_HeightChanged(ptr.Pointer())
}
}
func (ptr *QQuickItem) HeightValid() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_HeightValid(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickItem_HoverEnterEvent
func callbackQQuickItem_HoverEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hoverEnterEvent"); signal != nil {
(*(*func(*gui.QHoverEvent))(signal))(gui.NewQHoverEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).HoverEnterEventDefault(gui.NewQHoverEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectHoverEnterEvent(f func(event *gui.QHoverEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hoverEnterEvent"); signal != nil {
f := func(event *gui.QHoverEvent) {
(*(*func(*gui.QHoverEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "hoverEnterEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hoverEnterEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectHoverEnterEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hoverEnterEvent")
}
}
func (ptr *QQuickItem) HoverEnterEvent(event gui.QHoverEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_HoverEnterEvent(ptr.Pointer(), gui.PointerFromQHoverEvent(event))
}
}
func (ptr *QQuickItem) HoverEnterEventDefault(event gui.QHoverEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_HoverEnterEventDefault(ptr.Pointer(), gui.PointerFromQHoverEvent(event))
}
}
//export callbackQQuickItem_HoverLeaveEvent
func callbackQQuickItem_HoverLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hoverLeaveEvent"); signal != nil {
(*(*func(*gui.QHoverEvent))(signal))(gui.NewQHoverEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).HoverLeaveEventDefault(gui.NewQHoverEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectHoverLeaveEvent(f func(event *gui.QHoverEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hoverLeaveEvent"); signal != nil {
f := func(event *gui.QHoverEvent) {
(*(*func(*gui.QHoverEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "hoverLeaveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hoverLeaveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectHoverLeaveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hoverLeaveEvent")
}
}
func (ptr *QQuickItem) HoverLeaveEvent(event gui.QHoverEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_HoverLeaveEvent(ptr.Pointer(), gui.PointerFromQHoverEvent(event))
}
}
func (ptr *QQuickItem) HoverLeaveEventDefault(event gui.QHoverEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_HoverLeaveEventDefault(ptr.Pointer(), gui.PointerFromQHoverEvent(event))
}
}
//export callbackQQuickItem_HoverMoveEvent
func callbackQQuickItem_HoverMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hoverMoveEvent"); signal != nil {
(*(*func(*gui.QHoverEvent))(signal))(gui.NewQHoverEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).HoverMoveEventDefault(gui.NewQHoverEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectHoverMoveEvent(f func(event *gui.QHoverEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hoverMoveEvent"); signal != nil {
f := func(event *gui.QHoverEvent) {
(*(*func(*gui.QHoverEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "hoverMoveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hoverMoveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectHoverMoveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hoverMoveEvent")
}
}
func (ptr *QQuickItem) HoverMoveEvent(event gui.QHoverEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_HoverMoveEvent(ptr.Pointer(), gui.PointerFromQHoverEvent(event))
}
}
func (ptr *QQuickItem) HoverMoveEventDefault(event gui.QHoverEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_HoverMoveEventDefault(ptr.Pointer(), gui.PointerFromQHoverEvent(event))
}
}
func (ptr *QQuickItem) ImplicitHeight() float64 {
if ptr.Pointer() != nil {
return float64(C.QQuickItem_ImplicitHeight(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_ImplicitHeightChanged
func callbackQQuickItem_ImplicitHeightChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "implicitHeightChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItem) ConnectImplicitHeightChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "implicitHeightChanged") {
C.QQuickItem_ConnectImplicitHeightChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "implicitHeightChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "implicitHeightChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "implicitHeightChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "implicitHeightChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectImplicitHeightChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectImplicitHeightChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "implicitHeightChanged")
}
}
func (ptr *QQuickItem) ImplicitHeightChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_ImplicitHeightChanged(ptr.Pointer())
}
}
func (ptr *QQuickItem) ImplicitWidth() float64 {
if ptr.Pointer() != nil {
return float64(C.QQuickItem_ImplicitWidth(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_ImplicitWidthChanged
func callbackQQuickItem_ImplicitWidthChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "implicitWidthChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItem) ConnectImplicitWidthChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "implicitWidthChanged") {
C.QQuickItem_ConnectImplicitWidthChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "implicitWidthChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "implicitWidthChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "implicitWidthChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "implicitWidthChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectImplicitWidthChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectImplicitWidthChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "implicitWidthChanged")
}
}
func (ptr *QQuickItem) ImplicitWidthChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_ImplicitWidthChanged(ptr.Pointer())
}
}
//export callbackQQuickItem_InputMethodEvent
func callbackQQuickItem_InputMethodEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "inputMethodEvent"); signal != nil {
(*(*func(*gui.QInputMethodEvent))(signal))(gui.NewQInputMethodEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).InputMethodEventDefault(gui.NewQInputMethodEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectInputMethodEvent(f func(event *gui.QInputMethodEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "inputMethodEvent"); signal != nil {
f := func(event *gui.QInputMethodEvent) {
(*(*func(*gui.QInputMethodEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectInputMethodEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "inputMethodEvent")
}
}
func (ptr *QQuickItem) InputMethodEvent(event gui.QInputMethodEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_InputMethodEvent(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event))
}
}
func (ptr *QQuickItem) InputMethodEventDefault(event gui.QInputMethodEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_InputMethodEventDefault(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event))
}
}
//export callbackQQuickItem_InputMethodQuery
func callbackQQuickItem_InputMethodQuery(ptr unsafe.Pointer, query C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "inputMethodQuery"); signal != nil {
return core.PointerFromQVariant((*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(core.Qt__InputMethodQuery(query)))
}
return core.PointerFromQVariant(NewQQuickItemFromPointer(ptr).InputMethodQueryDefault(core.Qt__InputMethodQuery(query)))
}
func (ptr *QQuickItem) ConnectInputMethodQuery(f func(query core.Qt__InputMethodQuery) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "inputMethodQuery"); signal != nil {
f := func(query core.Qt__InputMethodQuery) *core.QVariant {
(*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(query)
return f(query)
}
qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectInputMethodQuery() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "inputMethodQuery")
}
}
func (ptr *QQuickItem) InputMethodQuery(query core.Qt__InputMethodQuery) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QQuickItem_InputMethodQuery(ptr.Pointer(), C.longlong(query)))
qt.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QQuickItem) InputMethodQueryDefault(query core.Qt__InputMethodQuery) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QQuickItem_InputMethodQueryDefault(ptr.Pointer(), C.longlong(query)))
qt.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QQuickItem) IsAncestorOf(child QQuickItem_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_IsAncestorOf(ptr.Pointer(), PointerFromQQuickItem(child))) != 0
}
return false
}
func (ptr *QQuickItem) IsComponentComplete() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_IsComponentComplete(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickItem) IsEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_IsEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickItem) IsFocusScope() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_IsFocusScope(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickItem_IsTextureProvider
func callbackQQuickItem_IsTextureProvider(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isTextureProvider"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickItemFromPointer(ptr).IsTextureProviderDefault())))
}
func (ptr *QQuickItem) ConnectIsTextureProvider(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isTextureProvider"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "isTextureProvider", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isTextureProvider", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectIsTextureProvider() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isTextureProvider")
}
}
func (ptr *QQuickItem) IsTextureProvider() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_IsTextureProvider(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickItem) IsTextureProviderDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_IsTextureProviderDefault(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickItem) IsVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_IsVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickItem) KeepMouseGrab() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_KeepMouseGrab(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickItem) KeepTouchGrab() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_KeepTouchGrab(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickItem_KeyPressEvent
func callbackQQuickItem_KeyPressEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil {
(*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectKeyPressEvent(f func(event *gui.QKeyEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "keyPressEvent"); signal != nil {
f := func(event *gui.QKeyEvent) {
(*(*func(*gui.QKeyEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectKeyPressEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "keyPressEvent")
}
}
func (ptr *QQuickItem) KeyPressEvent(event gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_KeyPressEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event))
}
}
func (ptr *QQuickItem) KeyPressEventDefault(event gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event))
}
}
//export callbackQQuickItem_KeyReleaseEvent
func callbackQQuickItem_KeyReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil {
(*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectKeyReleaseEvent(f func(event *gui.QKeyEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "keyReleaseEvent"); signal != nil {
f := func(event *gui.QKeyEvent) {
(*(*func(*gui.QKeyEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectKeyReleaseEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "keyReleaseEvent")
}
}
func (ptr *QQuickItem) KeyReleaseEvent(event gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_KeyReleaseEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event))
}
}
func (ptr *QQuickItem) KeyReleaseEventDefault(event gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event))
}
}
func (ptr *QQuickItem) MapFromGlobal(point core.QPointF_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QQuickItem_MapFromGlobal(ptr.Pointer(), core.PointerFromQPointF(point)))
qt.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QQuickItem) MapFromItem(item QQuickItem_ITF, point core.QPointF_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QQuickItem_MapFromItem(ptr.Pointer(), PointerFromQQuickItem(item), core.PointerFromQPointF(point)))
qt.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QQuickItem) MapFromScene(point core.QPointF_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QQuickItem_MapFromScene(ptr.Pointer(), core.PointerFromQPointF(point)))
qt.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QQuickItem) MapRectFromItem(item QQuickItem_ITF, rect core.QRectF_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QQuickItem_MapRectFromItem(ptr.Pointer(), PointerFromQQuickItem(item), core.PointerFromQRectF(rect)))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QQuickItem) MapRectFromScene(rect core.QRectF_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QQuickItem_MapRectFromScene(ptr.Pointer(), core.PointerFromQRectF(rect)))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QQuickItem) MapRectToItem(item QQuickItem_ITF, rect core.QRectF_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QQuickItem_MapRectToItem(ptr.Pointer(), PointerFromQQuickItem(item), core.PointerFromQRectF(rect)))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QQuickItem) MapRectToScene(rect core.QRectF_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QQuickItem_MapRectToScene(ptr.Pointer(), core.PointerFromQRectF(rect)))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QQuickItem) MapToGlobal(point core.QPointF_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QQuickItem_MapToGlobal(ptr.Pointer(), core.PointerFromQPointF(point)))
qt.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QQuickItem) MapToItem(item QQuickItem_ITF, point core.QPointF_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QQuickItem_MapToItem(ptr.Pointer(), PointerFromQQuickItem(item), core.PointerFromQPointF(point)))
qt.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QQuickItem) MapToScene(point core.QPointF_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QQuickItem_MapToScene(ptr.Pointer(), core.PointerFromQPointF(point)))
qt.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
//export callbackQQuickItem_MouseDoubleClickEvent
func callbackQQuickItem_MouseDoubleClickEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).MouseDoubleClickEventDefault(gui.NewQMouseEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectMouseDoubleClickEvent(f func(event *gui.QMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickEvent"); signal != nil {
f := func(event *gui.QMouseEvent) {
(*(*func(*gui.QMouseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectMouseDoubleClickEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickEvent")
}
}
func (ptr *QQuickItem) MouseDoubleClickEvent(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_MouseDoubleClickEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
func (ptr *QQuickItem) MouseDoubleClickEventDefault(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_MouseDoubleClickEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
//export callbackQQuickItem_MouseMoveEvent
func callbackQQuickItem_MouseMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).MouseMoveEventDefault(gui.NewQMouseEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectMouseMoveEvent(f func(event *gui.QMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil {
f := func(event *gui.QMouseEvent) {
(*(*func(*gui.QMouseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectMouseMoveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent")
}
}
func (ptr *QQuickItem) MouseMoveEvent(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_MouseMoveEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
func (ptr *QQuickItem) MouseMoveEventDefault(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_MouseMoveEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
//export callbackQQuickItem_MousePressEvent
func callbackQQuickItem_MousePressEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).MousePressEventDefault(gui.NewQMouseEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectMousePressEvent(f func(event *gui.QMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil {
f := func(event *gui.QMouseEvent) {
(*(*func(*gui.QMouseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectMousePressEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent")
}
}
func (ptr *QQuickItem) MousePressEvent(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_MousePressEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
func (ptr *QQuickItem) MousePressEventDefault(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_MousePressEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
//export callbackQQuickItem_MouseReleaseEvent
func callbackQQuickItem_MouseReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).MouseReleaseEventDefault(gui.NewQMouseEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectMouseReleaseEvent(f func(event *gui.QMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil {
f := func(event *gui.QMouseEvent) {
(*(*func(*gui.QMouseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectMouseReleaseEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent")
}
}
func (ptr *QQuickItem) MouseReleaseEvent(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_MouseReleaseEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
func (ptr *QQuickItem) MouseReleaseEventDefault(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_MouseReleaseEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
//export callbackQQuickItem_MouseUngrabEvent
func callbackQQuickItem_MouseUngrabEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseUngrabEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickItemFromPointer(ptr).MouseUngrabEventDefault()
}
}
func (ptr *QQuickItem) ConnectMouseUngrabEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mouseUngrabEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "mouseUngrabEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mouseUngrabEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectMouseUngrabEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mouseUngrabEvent")
}
}
func (ptr *QQuickItem) MouseUngrabEvent() {
if ptr.Pointer() != nil {
C.QQuickItem_MouseUngrabEvent(ptr.Pointer())
}
}
func (ptr *QQuickItem) MouseUngrabEventDefault() {
if ptr.Pointer() != nil {
C.QQuickItem_MouseUngrabEventDefault(ptr.Pointer())
}
}
func (ptr *QQuickItem) NextItemInFocusChain(forward bool) *QQuickItem {
if ptr.Pointer() != nil {
tmpValue := NewQQuickItemFromPointer(C.QQuickItem_NextItemInFocusChain(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(forward)))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickItem) Opacity() float64 {
if ptr.Pointer() != nil {
return float64(C.QQuickItem_Opacity(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_OpacityChanged
func callbackQQuickItem_OpacityChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "opacityChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItem) ConnectOpacityChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "opacityChanged") {
C.QQuickItem_ConnectOpacityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "opacityChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "opacityChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectOpacityChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectOpacityChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "opacityChanged")
}
}
func (ptr *QQuickItem) OpacityChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_OpacityChanged(ptr.Pointer())
}
}
//export callbackQQuickItem_ParentChanged
func callbackQQuickItem_ParentChanged(ptr unsafe.Pointer, vqq unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "parentChanged"); signal != nil {
(*(*func(*QQuickItem))(signal))(NewQQuickItemFromPointer(vqq))
}
}
func (ptr *QQuickItem) ConnectParentChanged(f func(vqq *QQuickItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "parentChanged") {
C.QQuickItem_ConnectParentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "parentChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "parentChanged"); signal != nil {
f := func(vqq *QQuickItem) {
(*(*func(*QQuickItem))(signal))(vqq)
f(vqq)
}
qt.ConnectSignal(ptr.Pointer(), "parentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "parentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectParentChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectParentChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "parentChanged")
}
}
func (ptr *QQuickItem) ParentChanged(vqq QQuickItem_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_ParentChanged(ptr.Pointer(), PointerFromQQuickItem(vqq))
}
}
func (ptr *QQuickItem) ParentItem() *QQuickItem {
if ptr.Pointer() != nil {
tmpValue := NewQQuickItemFromPointer(C.QQuickItem_ParentItem(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickItem) Polish() {
if ptr.Pointer() != nil {
C.QQuickItem_Polish(ptr.Pointer())
}
}
//export callbackQQuickItem_ReleaseResources
func callbackQQuickItem_ReleaseResources(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "releaseResources"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickItemFromPointer(ptr).ReleaseResourcesDefault()
}
}
func (ptr *QQuickItem) ConnectReleaseResources(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "releaseResources"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "releaseResources", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "releaseResources", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectReleaseResources() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "releaseResources")
}
}
func (ptr *QQuickItem) ReleaseResources() {
if ptr.Pointer() != nil {
C.QQuickItem_ReleaseResources(ptr.Pointer())
}
}
func (ptr *QQuickItem) ReleaseResourcesDefault() {
if ptr.Pointer() != nil {
C.QQuickItem_ReleaseResourcesDefault(ptr.Pointer())
}
}
func (ptr *QQuickItem) ResetAntialiasing() {
if ptr.Pointer() != nil {
C.QQuickItem_ResetAntialiasing(ptr.Pointer())
}
}
func (ptr *QQuickItem) ResetHeight() {
if ptr.Pointer() != nil {
C.QQuickItem_ResetHeight(ptr.Pointer())
}
}
func (ptr *QQuickItem) ResetWidth() {
if ptr.Pointer() != nil {
C.QQuickItem_ResetWidth(ptr.Pointer())
}
}
func (ptr *QQuickItem) Rotation() float64 {
if ptr.Pointer() != nil {
return float64(C.QQuickItem_Rotation(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_RotationChanged
func callbackQQuickItem_RotationChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "rotationChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItem) ConnectRotationChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "rotationChanged") {
C.QQuickItem_ConnectRotationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rotationChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "rotationChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "rotationChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rotationChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectRotationChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectRotationChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "rotationChanged")
}
}
func (ptr *QQuickItem) RotationChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_RotationChanged(ptr.Pointer())
}
}
func (ptr *QQuickItem) Scale() float64 {
if ptr.Pointer() != nil {
return float64(C.QQuickItem_Scale(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_ScaleChanged
func callbackQQuickItem_ScaleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "scaleChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItem) ConnectScaleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "scaleChanged") {
C.QQuickItem_ConnectScaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "scaleChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "scaleChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectScaleChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectScaleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "scaleChanged")
}
}
func (ptr *QQuickItem) ScaleChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_ScaleChanged(ptr.Pointer())
}
}
func (ptr *QQuickItem) ScopedFocusItem() *QQuickItem {
if ptr.Pointer() != nil {
tmpValue := NewQQuickItemFromPointer(C.QQuickItem_ScopedFocusItem(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickItem) SetAcceptHoverEvents(enabled bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SetAcceptHoverEvents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QQuickItem) SetAcceptTouchEvents(enabled bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SetAcceptTouchEvents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QQuickItem) SetAcceptedMouseButtons(buttons core.Qt__MouseButton) {
if ptr.Pointer() != nil {
C.QQuickItem_SetAcceptedMouseButtons(ptr.Pointer(), C.longlong(buttons))
}
}
func (ptr *QQuickItem) SetActiveFocusOnTab(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SetActiveFocusOnTab(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QQuickItem) SetAntialiasing(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SetAntialiasing(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QQuickItem) SetBaselineOffset(vqr float64) {
if ptr.Pointer() != nil {
C.QQuickItem_SetBaselineOffset(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QQuickItem) SetClip(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SetClip(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QQuickItem) SetContainmentMask(mask core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_SetContainmentMask(ptr.Pointer(), core.PointerFromQObject(mask))
}
}
func (ptr *QQuickItem) SetCursor(cursor gui.QCursor_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_SetCursor(ptr.Pointer(), gui.PointerFromQCursor(cursor))
}
}
func (ptr *QQuickItem) SetEnabled(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QQuickItem) SetFiltersChildMouseEvents(filter bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SetFiltersChildMouseEvents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(filter))))
}
}
func (ptr *QQuickItem) SetFlag(flag QQuickItem__Flag, enabled bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SetFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QQuickItem) SetFlags(flags QQuickItem__Flag) {
if ptr.Pointer() != nil {
C.QQuickItem_SetFlags(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QQuickItem) SetFocus(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SetFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QQuickItem) SetFocus2(focus bool, reason core.Qt__FocusReason) {
if ptr.Pointer() != nil {
C.QQuickItem_SetFocus2(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(focus))), C.longlong(reason))
}
}
func (ptr *QQuickItem) SetHeight(vqr float64) {
if ptr.Pointer() != nil {
C.QQuickItem_SetHeight(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QQuickItem) SetImplicitHeight(vqr float64) {
if ptr.Pointer() != nil {
C.QQuickItem_SetImplicitHeight(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QQuickItem) SetImplicitWidth(vqr float64) {
if ptr.Pointer() != nil {
C.QQuickItem_SetImplicitWidth(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QQuickItem) SetKeepMouseGrab(keep bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SetKeepMouseGrab(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(keep))))
}
}
func (ptr *QQuickItem) SetKeepTouchGrab(keep bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SetKeepTouchGrab(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(keep))))
}
}
func (ptr *QQuickItem) SetOpacity(vqr float64) {
if ptr.Pointer() != nil {
C.QQuickItem_SetOpacity(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QQuickItem) SetParentItem(parent QQuickItem_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_SetParentItem(ptr.Pointer(), PointerFromQQuickItem(parent))
}
}
func (ptr *QQuickItem) SetRotation(vqr float64) {
if ptr.Pointer() != nil {
C.QQuickItem_SetRotation(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QQuickItem) SetScale(vqr float64) {
if ptr.Pointer() != nil {
C.QQuickItem_SetScale(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QQuickItem) SetSize(size core.QSizeF_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_SetSize(ptr.Pointer(), core.PointerFromQSizeF(size))
}
}
func (ptr *QQuickItem) SetSmooth(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SetSmooth(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QQuickItem) SetState(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QQuickItem_SetState(ptr.Pointer(), C.struct_QtQuick_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QQuickItem) SetTransformOrigin(vqq QQuickItem__TransformOrigin) {
if ptr.Pointer() != nil {
C.QQuickItem_SetTransformOrigin(ptr.Pointer(), C.longlong(vqq))
}
}
func (ptr *QQuickItem) SetVisible(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QQuickItem) SetWidth(vqr float64) {
if ptr.Pointer() != nil {
C.QQuickItem_SetWidth(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QQuickItem) SetX(vqr float64) {
if ptr.Pointer() != nil {
C.QQuickItem_SetX(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QQuickItem) SetY(vqr float64) {
if ptr.Pointer() != nil {
C.QQuickItem_SetY(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QQuickItem) SetZ(vqr float64) {
if ptr.Pointer() != nil {
C.QQuickItem_SetZ(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QQuickItem) Size() *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QQuickItem_Size(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QQuickItem) Smooth() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_Smooth(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickItem_SmoothChanged
func callbackQQuickItem_SmoothChanged(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "smoothChanged"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
}
}
func (ptr *QQuickItem) ConnectSmoothChanged(f func(vbo bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "smoothChanged") {
C.QQuickItem_ConnectSmoothChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "smoothChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "smoothChanged"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "smoothChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "smoothChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectSmoothChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectSmoothChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "smoothChanged")
}
}
func (ptr *QQuickItem) SmoothChanged(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickItem_SmoothChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QQuickItem) StackAfter(sibling QQuickItem_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_StackAfter(ptr.Pointer(), PointerFromQQuickItem(sibling))
}
}
func (ptr *QQuickItem) StackBefore(sibling QQuickItem_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_StackBefore(ptr.Pointer(), PointerFromQQuickItem(sibling))
}
}
func (ptr *QQuickItem) State() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QQuickItem_State(ptr.Pointer()))
}
return ""
}
//export callbackQQuickItem_StateChanged
func callbackQQuickItem_StateChanged(ptr unsafe.Pointer, vqs C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(vqs))
}
}
func (ptr *QQuickItem) ConnectStateChanged(f func(vqs string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") {
C.QQuickItem_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil {
f := func(vqs string) {
(*(*func(string))(signal))(vqs)
f(vqs)
}
qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectStateChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectStateChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "stateChanged")
}
}
func (ptr *QQuickItem) StateChanged(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QQuickItem_StateChanged(ptr.Pointer(), C.struct_QtQuick_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
//export callbackQQuickItem_TextureProvider
func callbackQQuickItem_TextureProvider(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "textureProvider"); signal != nil {
return PointerFromQSGTextureProvider((*(*func() *QSGTextureProvider)(signal))())
}
return PointerFromQSGTextureProvider(NewQQuickItemFromPointer(ptr).TextureProviderDefault())
}
func (ptr *QQuickItem) ConnectTextureProvider(f func() *QSGTextureProvider) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "textureProvider"); signal != nil {
f := func() *QSGTextureProvider {
(*(*func() *QSGTextureProvider)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "textureProvider", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textureProvider", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectTextureProvider() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "textureProvider")
}
}
func (ptr *QQuickItem) TextureProvider() *QSGTextureProvider {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureProviderFromPointer(C.QQuickItem_TextureProvider(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickItem) TextureProviderDefault() *QSGTextureProvider {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureProviderFromPointer(C.QQuickItem_TextureProviderDefault(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQuickItem_TouchEvent
func callbackQQuickItem_TouchEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "touchEvent"); signal != nil {
(*(*func(*gui.QTouchEvent))(signal))(gui.NewQTouchEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).TouchEventDefault(gui.NewQTouchEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectTouchEvent(f func(event *gui.QTouchEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "touchEvent"); signal != nil {
f := func(event *gui.QTouchEvent) {
(*(*func(*gui.QTouchEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "touchEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "touchEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectTouchEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "touchEvent")
}
}
func (ptr *QQuickItem) TouchEvent(event gui.QTouchEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_TouchEvent(ptr.Pointer(), gui.PointerFromQTouchEvent(event))
}
}
func (ptr *QQuickItem) TouchEventDefault(event gui.QTouchEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_TouchEventDefault(ptr.Pointer(), gui.PointerFromQTouchEvent(event))
}
}
//export callbackQQuickItem_TouchUngrabEvent
func callbackQQuickItem_TouchUngrabEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "touchUngrabEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickItemFromPointer(ptr).TouchUngrabEventDefault()
}
}
func (ptr *QQuickItem) ConnectTouchUngrabEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "touchUngrabEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "touchUngrabEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "touchUngrabEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectTouchUngrabEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "touchUngrabEvent")
}
}
func (ptr *QQuickItem) TouchUngrabEvent() {
if ptr.Pointer() != nil {
C.QQuickItem_TouchUngrabEvent(ptr.Pointer())
}
}
func (ptr *QQuickItem) TouchUngrabEventDefault() {
if ptr.Pointer() != nil {
C.QQuickItem_TouchUngrabEventDefault(ptr.Pointer())
}
}
func (ptr *QQuickItem) TransformOrigin() QQuickItem__TransformOrigin {
if ptr.Pointer() != nil {
return QQuickItem__TransformOrigin(C.QQuickItem_TransformOrigin(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_TransformOriginChanged
func callbackQQuickItem_TransformOriginChanged(ptr unsafe.Pointer, vqq C.longlong) {
if signal := qt.GetSignal(ptr, "transformOriginChanged"); signal != nil {
(*(*func(QQuickItem__TransformOrigin))(signal))(QQuickItem__TransformOrigin(vqq))
}
}
func (ptr *QQuickItem) ConnectTransformOriginChanged(f func(vqq QQuickItem__TransformOrigin)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "transformOriginChanged") {
C.QQuickItem_ConnectTransformOriginChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "transformOriginChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "transformOriginChanged"); signal != nil {
f := func(vqq QQuickItem__TransformOrigin) {
(*(*func(QQuickItem__TransformOrigin))(signal))(vqq)
f(vqq)
}
qt.ConnectSignal(ptr.Pointer(), "transformOriginChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "transformOriginChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectTransformOriginChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectTransformOriginChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "transformOriginChanged")
}
}
func (ptr *QQuickItem) TransformOriginChanged(vqq QQuickItem__TransformOrigin) {
if ptr.Pointer() != nil {
C.QQuickItem_TransformOriginChanged(ptr.Pointer(), C.longlong(vqq))
}
}
func (ptr *QQuickItem) UngrabMouse() {
if ptr.Pointer() != nil {
C.QQuickItem_UngrabMouse(ptr.Pointer())
}
}
func (ptr *QQuickItem) UngrabTouchPoints() {
if ptr.Pointer() != nil {
C.QQuickItem_UngrabTouchPoints(ptr.Pointer())
}
}
func (ptr *QQuickItem) UnsetCursor() {
if ptr.Pointer() != nil {
C.QQuickItem_UnsetCursor(ptr.Pointer())
}
}
//export callbackQQuickItem_Update
func callbackQQuickItem_Update(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "update"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickItemFromPointer(ptr).UpdateDefault()
}
}
func (ptr *QQuickItem) ConnectUpdate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectUpdate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "update")
}
}
func (ptr *QQuickItem) Update() {
if ptr.Pointer() != nil {
C.QQuickItem_Update(ptr.Pointer())
}
}
func (ptr *QQuickItem) UpdateDefault() {
if ptr.Pointer() != nil {
C.QQuickItem_UpdateDefault(ptr.Pointer())
}
}
func (ptr *QQuickItem) UpdateInputMethod(queries core.Qt__InputMethodQuery) {
if ptr.Pointer() != nil {
C.QQuickItem_UpdateInputMethod(ptr.Pointer(), C.longlong(queries))
}
}
//export callbackQQuickItem_UpdatePolish
func callbackQQuickItem_UpdatePolish(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "updatePolish"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickItemFromPointer(ptr).UpdatePolishDefault()
}
}
func (ptr *QQuickItem) ConnectUpdatePolish(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "updatePolish"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "updatePolish", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updatePolish", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectUpdatePolish() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "updatePolish")
}
}
func (ptr *QQuickItem) UpdatePolish() {
if ptr.Pointer() != nil {
C.QQuickItem_UpdatePolish(ptr.Pointer())
}
}
func (ptr *QQuickItem) UpdatePolishDefault() {
if ptr.Pointer() != nil {
C.QQuickItem_UpdatePolishDefault(ptr.Pointer())
}
}
//export callbackQQuickItem_VisibleChanged
func callbackQQuickItem_VisibleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "visibleChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItem) ConnectVisibleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "visibleChanged") {
C.QQuickItem_ConnectVisibleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "visibleChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "visibleChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectVisibleChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectVisibleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "visibleChanged")
}
}
func (ptr *QQuickItem) VisibleChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_VisibleChanged(ptr.Pointer())
}
}
//export callbackQQuickItem_WheelEvent
func callbackQQuickItem_WheelEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil {
(*(*func(*gui.QWheelEvent))(signal))(gui.NewQWheelEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).WheelEventDefault(gui.NewQWheelEventFromPointer(event))
}
}
func (ptr *QQuickItem) ConnectWheelEvent(f func(event *gui.QWheelEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil {
f := func(event *gui.QWheelEvent) {
(*(*func(*gui.QWheelEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectWheelEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "wheelEvent")
}
}
func (ptr *QQuickItem) WheelEvent(event gui.QWheelEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_WheelEvent(ptr.Pointer(), gui.PointerFromQWheelEvent(event))
}
}
func (ptr *QQuickItem) WheelEventDefault(event gui.QWheelEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_WheelEventDefault(ptr.Pointer(), gui.PointerFromQWheelEvent(event))
}
}
func (ptr *QQuickItem) Width() float64 {
if ptr.Pointer() != nil {
return float64(C.QQuickItem_Width(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_WidthChanged
func callbackQQuickItem_WidthChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "widthChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItem) ConnectWidthChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "widthChanged") {
C.QQuickItem_ConnectWidthChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "widthChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "widthChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "widthChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "widthChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectWidthChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectWidthChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "widthChanged")
}
}
func (ptr *QQuickItem) WidthChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_WidthChanged(ptr.Pointer())
}
}
func (ptr *QQuickItem) WidthValid() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_WidthValid(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickItem) Window() *QQuickWindow {
if ptr.Pointer() != nil {
tmpValue := NewQQuickWindowFromPointer(C.QQuickItem_Window(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQuickItem_WindowChanged
func callbackQQuickItem_WindowChanged(ptr unsafe.Pointer, window unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "windowChanged"); signal != nil {
(*(*func(*QQuickWindow))(signal))(NewQQuickWindowFromPointer(window))
}
}
func (ptr *QQuickItem) ConnectWindowChanged(f func(window *QQuickWindow)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "windowChanged") {
C.QQuickItem_ConnectWindowChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "windowChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "windowChanged"); signal != nil {
f := func(window *QQuickWindow) {
(*(*func(*QQuickWindow))(signal))(window)
f(window)
}
qt.ConnectSignal(ptr.Pointer(), "windowChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "windowChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectWindowChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectWindowChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "windowChanged")
}
}
func (ptr *QQuickItem) WindowChanged(window QQuickWindow_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_WindowChanged(ptr.Pointer(), PointerFromQQuickWindow(window))
}
}
func (ptr *QQuickItem) X() float64 {
if ptr.Pointer() != nil {
return float64(C.QQuickItem_X(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_XChanged
func callbackQQuickItem_XChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "xChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItem) ConnectXChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "xChanged") {
C.QQuickItem_ConnectXChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "xChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "xChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "xChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "xChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectXChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectXChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "xChanged")
}
}
func (ptr *QQuickItem) XChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_XChanged(ptr.Pointer())
}
}
func (ptr *QQuickItem) Y() float64 {
if ptr.Pointer() != nil {
return float64(C.QQuickItem_Y(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_YChanged
func callbackQQuickItem_YChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "yChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItem) ConnectYChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "yChanged") {
C.QQuickItem_ConnectYChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "yChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "yChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "yChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "yChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectYChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectYChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "yChanged")
}
}
func (ptr *QQuickItem) YChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_YChanged(ptr.Pointer())
}
}
func (ptr *QQuickItem) Z() float64 {
if ptr.Pointer() != nil {
return float64(C.QQuickItem_Z(ptr.Pointer()))
}
return 0
}
//export callbackQQuickItem_ZChanged
func callbackQQuickItem_ZChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "zChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItem) ConnectZChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "zChanged") {
C.QQuickItem_ConnectZChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "zChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "zChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "zChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "zChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectZChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectZChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "zChanged")
}
}
func (ptr *QQuickItem) ZChanged() {
if ptr.Pointer() != nil {
C.QQuickItem_ZChanged(ptr.Pointer())
}
}
//export callbackQQuickItem_DestroyQQuickItem
func callbackQQuickItem_DestroyQQuickItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QQuickItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickItemFromPointer(ptr).DestroyQQuickItemDefault()
}
}
func (ptr *QQuickItem) ConnectDestroyQQuickItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QQuickItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QQuickItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QQuickItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItem) DisconnectDestroyQQuickItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QQuickItem")
}
}
func (ptr *QQuickItem) DestroyQQuickItem() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickItem_DestroyQQuickItem(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickItem) DestroyQQuickItemDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickItem_DestroyQQuickItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickItem) __childItems_atList(i int) *QQuickItem {
if ptr.Pointer() != nil {
tmpValue := NewQQuickItemFromPointer(C.QQuickItem___childItems_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickItem) __childItems_setList(i QQuickItem_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem___childItems_setList(ptr.Pointer(), PointerFromQQuickItem(i))
}
}
func (ptr *QQuickItem) __childItems_newList() unsafe.Pointer {
return C.QQuickItem___childItems_newList(ptr.Pointer())
}
func (ptr *QQuickItem) __grabTouchPoints_ids_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QQuickItem___grabTouchPoints_ids_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QQuickItem) __grabTouchPoints_ids_setList(i int) {
if ptr.Pointer() != nil {
C.QQuickItem___grabTouchPoints_ids_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QQuickItem) __grabTouchPoints_ids_newList() unsafe.Pointer {
return C.QQuickItem___grabTouchPoints_ids_newList(ptr.Pointer())
}
func (ptr *QQuickItem) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickItem___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickItem) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickItem) __children_newList() unsafe.Pointer {
return C.QQuickItem___children_newList(ptr.Pointer())
}
func (ptr *QQuickItem) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QQuickItem___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QQuickItem) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QQuickItem) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QQuickItem___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QQuickItem) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickItem___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickItem) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickItem) __findChildren_newList() unsafe.Pointer {
return C.QQuickItem___findChildren_newList(ptr.Pointer())
}
func (ptr *QQuickItem) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickItem___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickItem) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickItem) __findChildren_newList3() unsafe.Pointer {
return C.QQuickItem___findChildren_newList3(ptr.Pointer())
}
//export callbackQQuickItem_ChildEvent
func callbackQQuickItem_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QQuickItem) ChildEvent(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QQuickItem) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQQuickItem_ConnectNotify
func callbackQQuickItem_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickItemFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickItem) ConnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QQuickItem) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickItem_CustomEvent
func callbackQQuickItem_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QQuickItem) CustomEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QQuickItem) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQQuickItem_DeleteLater
func callbackQQuickItem_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickItemFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QQuickItem) DeleteLater() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickItem_DeleteLater(ptr.Pointer())
}
}
func (ptr *QQuickItem) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickItem_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQQuickItem_Destroyed
func callbackQQuickItem_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQQuickItem_DisconnectNotify
func callbackQQuickItem_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickItemFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickItem) DisconnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QQuickItem) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickItem_EventFilter
func callbackQQuickItem_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickItemFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QQuickItem) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QQuickItem) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItem_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQQuickItem_MetaObject
func callbackQQuickItem_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQQuickItemFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QQuickItem) MetaObject() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QQuickItem_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QQuickItem) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QQuickItem_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQQuickItem_ObjectNameChanged
func callbackQQuickItem_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQQuickItem_TimerEvent
func callbackQQuickItem_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQQuickItemFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QQuickItem) TimerEvent(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QQuickItem) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItem_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QQuickItemGrabResult struct {
core.QObject
}
type QQuickItemGrabResult_ITF interface {
core.QObject_ITF
QQuickItemGrabResult_PTR() *QQuickItemGrabResult
}
func (ptr *QQuickItemGrabResult) QQuickItemGrabResult_PTR() *QQuickItemGrabResult {
return ptr
}
func (ptr *QQuickItemGrabResult) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QQuickItemGrabResult) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQQuickItemGrabResult(ptr QQuickItemGrabResult_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickItemGrabResult_PTR().Pointer()
}
return nil
}
func NewQQuickItemGrabResultFromPointer(ptr unsafe.Pointer) (n *QQuickItemGrabResult) {
n = new(QQuickItemGrabResult)
n.SetPointer(ptr)
return
}
func (ptr *QQuickItemGrabResult) Image() *gui.QImage {
if ptr.Pointer() != nil {
tmpValue := gui.NewQImageFromPointer(C.QQuickItemGrabResult_Image(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage)
return tmpValue
}
return nil
}
//export callbackQQuickItemGrabResult_Ready
func callbackQQuickItemGrabResult_Ready(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "ready"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickItemGrabResult) ConnectReady(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "ready") {
C.QQuickItemGrabResult_ConnectReady(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "ready")))
}
if signal := qt.LendSignal(ptr.Pointer(), "ready"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "ready", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "ready", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickItemGrabResult) DisconnectReady() {
if ptr.Pointer() != nil {
C.QQuickItemGrabResult_DisconnectReady(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "ready")
}
}
func (ptr *QQuickItemGrabResult) Ready() {
if ptr.Pointer() != nil {
C.QQuickItemGrabResult_Ready(ptr.Pointer())
}
}
func (ptr *QQuickItemGrabResult) SaveToFile(fileName string) bool {
if ptr.Pointer() != nil {
var fileNameC *C.char
if fileName != "" {
fileNameC = C.CString(fileName)
defer C.free(unsafe.Pointer(fileNameC))
}
return int8(C.QQuickItemGrabResult_SaveToFile(ptr.Pointer(), C.struct_QtQuick_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0
}
return false
}
func (ptr *QQuickItemGrabResult) Url() *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QQuickItemGrabResult_Url(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
func (ptr *QQuickItemGrabResult) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickItemGrabResult___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickItemGrabResult) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickItemGrabResult___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickItemGrabResult) __children_newList() unsafe.Pointer {
return C.QQuickItemGrabResult___children_newList(ptr.Pointer())
}
func (ptr *QQuickItemGrabResult) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QQuickItemGrabResult___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QQuickItemGrabResult) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QQuickItemGrabResult___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QQuickItemGrabResult) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QQuickItemGrabResult___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QQuickItemGrabResult) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickItemGrabResult___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickItemGrabResult) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickItemGrabResult___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickItemGrabResult) __findChildren_newList() unsafe.Pointer {
return C.QQuickItemGrabResult___findChildren_newList(ptr.Pointer())
}
func (ptr *QQuickItemGrabResult) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickItemGrabResult___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickItemGrabResult) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickItemGrabResult___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickItemGrabResult) __findChildren_newList3() unsafe.Pointer {
return C.QQuickItemGrabResult___findChildren_newList3(ptr.Pointer())
}
//export callbackQQuickItemGrabResult_ChildEvent
func callbackQQuickItemGrabResult_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQQuickItemGrabResultFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QQuickItemGrabResult) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItemGrabResult_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQQuickItemGrabResult_ConnectNotify
func callbackQQuickItemGrabResult_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickItemGrabResultFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickItemGrabResult) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickItemGrabResult_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickItemGrabResult_CustomEvent
func callbackQQuickItemGrabResult_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQQuickItemGrabResultFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QQuickItemGrabResult) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItemGrabResult_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQQuickItemGrabResult_DeleteLater
func callbackQQuickItemGrabResult_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickItemGrabResultFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QQuickItemGrabResult) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickItemGrabResult_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQQuickItemGrabResult_Destroyed
func callbackQQuickItemGrabResult_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQQuickItemGrabResult_DisconnectNotify
func callbackQQuickItemGrabResult_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickItemGrabResultFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickItemGrabResult) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickItemGrabResult_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickItemGrabResult_Event
func callbackQQuickItemGrabResult_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickItemGrabResultFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QQuickItemGrabResult) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItemGrabResult_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQQuickItemGrabResult_EventFilter
func callbackQQuickItemGrabResult_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickItemGrabResultFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QQuickItemGrabResult) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickItemGrabResult_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQQuickItemGrabResult_MetaObject
func callbackQQuickItemGrabResult_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQQuickItemGrabResultFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QQuickItemGrabResult) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QQuickItemGrabResult_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQQuickItemGrabResult_ObjectNameChanged
func callbackQQuickItemGrabResult_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQQuickItemGrabResult_TimerEvent
func callbackQQuickItemGrabResult_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQQuickItemGrabResultFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QQuickItemGrabResult) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickItemGrabResult_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QQuickPaintedItem struct {
QQuickItem
}
type QQuickPaintedItem_ITF interface {
QQuickItem_ITF
QQuickPaintedItem_PTR() *QQuickPaintedItem
}
func (ptr *QQuickPaintedItem) QQuickPaintedItem_PTR() *QQuickPaintedItem {
return ptr
}
func (ptr *QQuickPaintedItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QQuickItem_PTR().Pointer()
}
return nil
}
func (ptr *QQuickPaintedItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QQuickItem_PTR().SetPointer(p)
}
}
func PointerFromQQuickPaintedItem(ptr QQuickPaintedItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickPaintedItem_PTR().Pointer()
}
return nil
}
func NewQQuickPaintedItemFromPointer(ptr unsafe.Pointer) (n *QQuickPaintedItem) {
n = new(QQuickPaintedItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QQuickPaintedItem__RenderTarget
//QQuickPaintedItem::RenderTarget
type QQuickPaintedItem__RenderTarget int64
const (
QQuickPaintedItem__Image QQuickPaintedItem__RenderTarget = QQuickPaintedItem__RenderTarget(0)
QQuickPaintedItem__FramebufferObject QQuickPaintedItem__RenderTarget = QQuickPaintedItem__RenderTarget(1)
QQuickPaintedItem__InvertedYFramebufferObject QQuickPaintedItem__RenderTarget = QQuickPaintedItem__RenderTarget(2)
)
//go:generate stringer -type=QQuickPaintedItem__PerformanceHint
//QQuickPaintedItem::PerformanceHint
type QQuickPaintedItem__PerformanceHint int64
const (
QQuickPaintedItem__FastFBOResizing QQuickPaintedItem__PerformanceHint = QQuickPaintedItem__PerformanceHint(0x1)
)
func NewQQuickPaintedItem(parent QQuickItem_ITF) *QQuickPaintedItem {
tmpValue := NewQQuickPaintedItemFromPointer(C.QQuickPaintedItem_NewQQuickPaintedItem(PointerFromQQuickItem(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QQuickPaintedItem) ContentsScale() float64 {
if ptr.Pointer() != nil {
return float64(C.QQuickPaintedItem_ContentsScale(ptr.Pointer()))
}
return 0
}
//export callbackQQuickPaintedItem_ContentsScaleChanged
func callbackQQuickPaintedItem_ContentsScaleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "contentsScaleChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickPaintedItem) ConnectContentsScaleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "contentsScaleChanged") {
C.QQuickPaintedItem_ConnectContentsScaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "contentsScaleChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "contentsScaleChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "contentsScaleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "contentsScaleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickPaintedItem) DisconnectContentsScaleChanged() {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_DisconnectContentsScaleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "contentsScaleChanged")
}
}
func (ptr *QQuickPaintedItem) ContentsScaleChanged() {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_ContentsScaleChanged(ptr.Pointer())
}
}
func (ptr *QQuickPaintedItem) ContentsSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QQuickPaintedItem_ContentsSize(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQQuickPaintedItem_ContentsSizeChanged
func callbackQQuickPaintedItem_ContentsSizeChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "contentsSizeChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickPaintedItem) ConnectContentsSizeChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "contentsSizeChanged") {
C.QQuickPaintedItem_ConnectContentsSizeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "contentsSizeChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "contentsSizeChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "contentsSizeChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "contentsSizeChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickPaintedItem) DisconnectContentsSizeChanged() {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_DisconnectContentsSizeChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "contentsSizeChanged")
}
}
func (ptr *QQuickPaintedItem) ContentsSizeChanged() {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_ContentsSizeChanged(ptr.Pointer())
}
}
func (ptr *QQuickPaintedItem) FillColor() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QQuickPaintedItem_FillColor(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
//export callbackQQuickPaintedItem_FillColorChanged
func callbackQQuickPaintedItem_FillColorChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "fillColorChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickPaintedItem) ConnectFillColorChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "fillColorChanged") {
C.QQuickPaintedItem_ConnectFillColorChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "fillColorChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "fillColorChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "fillColorChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "fillColorChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickPaintedItem) DisconnectFillColorChanged() {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_DisconnectFillColorChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "fillColorChanged")
}
}
func (ptr *QQuickPaintedItem) FillColorChanged() {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_FillColorChanged(ptr.Pointer())
}
}
func (ptr *QQuickPaintedItem) Mipmap() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickPaintedItem_Mipmap(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickPaintedItem) OpaquePainting() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickPaintedItem_OpaquePainting(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickPaintedItem_Paint
func callbackQQuickPaintedItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter))
}
}
func (ptr *QQuickPaintedItem) ConnectPaint(f func(painter *gui.QPainter)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter) {
(*(*func(*gui.QPainter))(signal))(painter)
f(painter)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickPaintedItem) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QQuickPaintedItem) Paint(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
func (ptr *QQuickPaintedItem) PerformanceHints() QQuickPaintedItem__PerformanceHint {
if ptr.Pointer() != nil {
return QQuickPaintedItem__PerformanceHint(C.QQuickPaintedItem_PerformanceHints(ptr.Pointer()))
}
return 0
}
func (ptr *QQuickPaintedItem) RenderTarget() QQuickPaintedItem__RenderTarget {
if ptr.Pointer() != nil {
return QQuickPaintedItem__RenderTarget(C.QQuickPaintedItem_RenderTarget(ptr.Pointer()))
}
return 0
}
//export callbackQQuickPaintedItem_RenderTargetChanged
func callbackQQuickPaintedItem_RenderTargetChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "renderTargetChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickPaintedItem) ConnectRenderTargetChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "renderTargetChanged") {
C.QQuickPaintedItem_ConnectRenderTargetChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "renderTargetChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "renderTargetChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "renderTargetChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "renderTargetChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickPaintedItem) DisconnectRenderTargetChanged() {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_DisconnectRenderTargetChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "renderTargetChanged")
}
}
func (ptr *QQuickPaintedItem) RenderTargetChanged() {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_RenderTargetChanged(ptr.Pointer())
}
}
func (ptr *QQuickPaintedItem) SetContentsScale(vqr float64) {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_SetContentsScale(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QQuickPaintedItem) SetContentsSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_SetContentsSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
func (ptr *QQuickPaintedItem) SetFillColor(vqc gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_SetFillColor(ptr.Pointer(), gui.PointerFromQColor(vqc))
}
}
func (ptr *QQuickPaintedItem) SetMipmap(enable bool) {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_SetMipmap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QQuickPaintedItem) SetOpaquePainting(opaque bool) {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_SetOpaquePainting(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(opaque))))
}
}
func (ptr *QQuickPaintedItem) SetPerformanceHint(hint QQuickPaintedItem__PerformanceHint, enabled bool) {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_SetPerformanceHint(ptr.Pointer(), C.longlong(hint), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QQuickPaintedItem) SetPerformanceHints(hints QQuickPaintedItem__PerformanceHint) {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_SetPerformanceHints(ptr.Pointer(), C.longlong(hints))
}
}
func (ptr *QQuickPaintedItem) SetRenderTarget(target QQuickPaintedItem__RenderTarget) {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_SetRenderTarget(ptr.Pointer(), C.longlong(target))
}
}
func (ptr *QQuickPaintedItem) SetTextureSize(size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_SetTextureSize(ptr.Pointer(), core.PointerFromQSize(size))
}
}
func (ptr *QQuickPaintedItem) TextureSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QQuickPaintedItem_TextureSize(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQQuickPaintedItem_TextureSizeChanged
func callbackQQuickPaintedItem_TextureSizeChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "textureSizeChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickPaintedItem) ConnectTextureSizeChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "textureSizeChanged") {
C.QQuickPaintedItem_ConnectTextureSizeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textureSizeChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "textureSizeChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "textureSizeChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textureSizeChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickPaintedItem) DisconnectTextureSizeChanged() {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_DisconnectTextureSizeChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "textureSizeChanged")
}
}
func (ptr *QQuickPaintedItem) TextureSizeChanged() {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_TextureSizeChanged(ptr.Pointer())
}
}
func (ptr *QQuickPaintedItem) Update(rect core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QQuickPaintedItem_Update(ptr.Pointer(), core.PointerFromQRect(rect))
}
}
//export callbackQQuickPaintedItem_DestroyQQuickPaintedItem
func callbackQQuickPaintedItem_DestroyQQuickPaintedItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QQuickPaintedItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickPaintedItemFromPointer(ptr).DestroyQQuickPaintedItemDefault()
}
}
func (ptr *QQuickPaintedItem) ConnectDestroyQQuickPaintedItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QQuickPaintedItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QQuickPaintedItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QQuickPaintedItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickPaintedItem) DisconnectDestroyQQuickPaintedItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QQuickPaintedItem")
}
}
func (ptr *QQuickPaintedItem) DestroyQQuickPaintedItem() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickPaintedItem_DestroyQQuickPaintedItem(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickPaintedItem) DestroyQQuickPaintedItemDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickPaintedItem_DestroyQQuickPaintedItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQuickProfilerAdapter struct {
ptr unsafe.Pointer
}
type QQuickProfilerAdapter_ITF interface {
QQuickProfilerAdapter_PTR() *QQuickProfilerAdapter
}
func (ptr *QQuickProfilerAdapter) QQuickProfilerAdapter_PTR() *QQuickProfilerAdapter {
return ptr
}
func (ptr *QQuickProfilerAdapter) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQuickProfilerAdapter) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQuickProfilerAdapter(ptr QQuickProfilerAdapter_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickProfilerAdapter_PTR().Pointer()
}
return nil
}
func NewQQuickProfilerAdapterFromPointer(ptr unsafe.Pointer) (n *QQuickProfilerAdapter) {
n = new(QQuickProfilerAdapter)
n.SetPointer(ptr)
return
}
func (ptr *QQuickProfilerAdapter) DestroyQQuickProfilerAdapter() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQuickProfilerAdapterFactory struct {
ptr unsafe.Pointer
}
type QQuickProfilerAdapterFactory_ITF interface {
QQuickProfilerAdapterFactory_PTR() *QQuickProfilerAdapterFactory
}
func (ptr *QQuickProfilerAdapterFactory) QQuickProfilerAdapterFactory_PTR() *QQuickProfilerAdapterFactory {
return ptr
}
func (ptr *QQuickProfilerAdapterFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QQuickProfilerAdapterFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQQuickProfilerAdapterFactory(ptr QQuickProfilerAdapterFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickProfilerAdapterFactory_PTR().Pointer()
}
return nil
}
func NewQQuickProfilerAdapterFactoryFromPointer(ptr unsafe.Pointer) (n *QQuickProfilerAdapterFactory) {
n = new(QQuickProfilerAdapterFactory)
n.SetPointer(ptr)
return
}
func (ptr *QQuickProfilerAdapterFactory) DestroyQQuickProfilerAdapterFactory() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QQuickRenderControl struct {
core.QObject
}
type QQuickRenderControl_ITF interface {
core.QObject_ITF
QQuickRenderControl_PTR() *QQuickRenderControl
}
func (ptr *QQuickRenderControl) QQuickRenderControl_PTR() *QQuickRenderControl {
return ptr
}
func (ptr *QQuickRenderControl) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QQuickRenderControl) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQQuickRenderControl(ptr QQuickRenderControl_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickRenderControl_PTR().Pointer()
}
return nil
}
func NewQQuickRenderControlFromPointer(ptr unsafe.Pointer) (n *QQuickRenderControl) {
n = new(QQuickRenderControl)
n.SetPointer(ptr)
return
}
func NewQQuickRenderControl(parent core.QObject_ITF) *QQuickRenderControl {
tmpValue := NewQQuickRenderControlFromPointer(C.QQuickRenderControl_NewQQuickRenderControl(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QQuickRenderControl) Grab() *gui.QImage {
if ptr.Pointer() != nil {
tmpValue := gui.NewQImageFromPointer(C.QQuickRenderControl_Grab(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage)
return tmpValue
}
return nil
}
func (ptr *QQuickRenderControl) Initialize(gl gui.QOpenGLContext_ITF) {
if ptr.Pointer() != nil {
C.QQuickRenderControl_Initialize(ptr.Pointer(), gui.PointerFromQOpenGLContext(gl))
}
}
func (ptr *QQuickRenderControl) Invalidate() {
if ptr.Pointer() != nil {
C.QQuickRenderControl_Invalidate(ptr.Pointer())
}
}
func (ptr *QQuickRenderControl) PolishItems() {
if ptr.Pointer() != nil {
C.QQuickRenderControl_PolishItems(ptr.Pointer())
}
}
func (ptr *QQuickRenderControl) PrepareThread(targetThread core.QThread_ITF) {
if ptr.Pointer() != nil {
C.QQuickRenderControl_PrepareThread(ptr.Pointer(), core.PointerFromQThread(targetThread))
}
}
func (ptr *QQuickRenderControl) Render() {
if ptr.Pointer() != nil {
C.QQuickRenderControl_Render(ptr.Pointer())
}
}
//export callbackQQuickRenderControl_RenderRequested
func callbackQQuickRenderControl_RenderRequested(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "renderRequested"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickRenderControl) ConnectRenderRequested(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "renderRequested") {
C.QQuickRenderControl_ConnectRenderRequested(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "renderRequested")))
}
if signal := qt.LendSignal(ptr.Pointer(), "renderRequested"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "renderRequested", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "renderRequested", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickRenderControl) DisconnectRenderRequested() {
if ptr.Pointer() != nil {
C.QQuickRenderControl_DisconnectRenderRequested(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "renderRequested")
}
}
func (ptr *QQuickRenderControl) RenderRequested() {
if ptr.Pointer() != nil {
C.QQuickRenderControl_RenderRequested(ptr.Pointer())
}
}
//export callbackQQuickRenderControl_RenderWindow
func callbackQQuickRenderControl_RenderWindow(ptr unsafe.Pointer, offset unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "renderWindow"); signal != nil {
return gui.PointerFromQWindow((*(*func(*core.QPoint) *gui.QWindow)(signal))(core.NewQPointFromPointer(offset)))
}
return gui.PointerFromQWindow(NewQQuickRenderControlFromPointer(ptr).RenderWindowDefault(core.NewQPointFromPointer(offset)))
}
func (ptr *QQuickRenderControl) ConnectRenderWindow(f func(offset *core.QPoint) *gui.QWindow) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "renderWindow"); signal != nil {
f := func(offset *core.QPoint) *gui.QWindow {
(*(*func(*core.QPoint) *gui.QWindow)(signal))(offset)
return f(offset)
}
qt.ConnectSignal(ptr.Pointer(), "renderWindow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "renderWindow", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickRenderControl) DisconnectRenderWindow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "renderWindow")
}
}
func (ptr *QQuickRenderControl) RenderWindow(offset core.QPoint_ITF) *gui.QWindow {
if ptr.Pointer() != nil {
tmpValue := gui.NewQWindowFromPointer(C.QQuickRenderControl_RenderWindow(ptr.Pointer(), core.PointerFromQPoint(offset)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickRenderControl) RenderWindowDefault(offset core.QPoint_ITF) *gui.QWindow {
if ptr.Pointer() != nil {
tmpValue := gui.NewQWindowFromPointer(C.QQuickRenderControl_RenderWindowDefault(ptr.Pointer(), core.PointerFromQPoint(offset)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func QQuickRenderControl_RenderWindowFor(win QQuickWindow_ITF, offset core.QPoint_ITF) *gui.QWindow {
tmpValue := gui.NewQWindowFromPointer(C.QQuickRenderControl_QQuickRenderControl_RenderWindowFor(PointerFromQQuickWindow(win), core.PointerFromQPoint(offset)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QQuickRenderControl) RenderWindowFor(win QQuickWindow_ITF, offset core.QPoint_ITF) *gui.QWindow {
tmpValue := gui.NewQWindowFromPointer(C.QQuickRenderControl_QQuickRenderControl_RenderWindowFor(PointerFromQQuickWindow(win), core.PointerFromQPoint(offset)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQQuickRenderControl_SceneChanged
func callbackQQuickRenderControl_SceneChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "sceneChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickRenderControl) ConnectSceneChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sceneChanged") {
C.QQuickRenderControl_ConnectSceneChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sceneChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "sceneChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "sceneChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sceneChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickRenderControl) DisconnectSceneChanged() {
if ptr.Pointer() != nil {
C.QQuickRenderControl_DisconnectSceneChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sceneChanged")
}
}
func (ptr *QQuickRenderControl) SceneChanged() {
if ptr.Pointer() != nil {
C.QQuickRenderControl_SceneChanged(ptr.Pointer())
}
}
func (ptr *QQuickRenderControl) Sync() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickRenderControl_Sync(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickRenderControl_DestroyQQuickRenderControl
func callbackQQuickRenderControl_DestroyQQuickRenderControl(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QQuickRenderControl"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickRenderControlFromPointer(ptr).DestroyQQuickRenderControlDefault()
}
}
func (ptr *QQuickRenderControl) ConnectDestroyQQuickRenderControl(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QQuickRenderControl"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QQuickRenderControl", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QQuickRenderControl", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickRenderControl) DisconnectDestroyQQuickRenderControl() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QQuickRenderControl")
}
}
func (ptr *QQuickRenderControl) DestroyQQuickRenderControl() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickRenderControl_DestroyQQuickRenderControl(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickRenderControl) DestroyQQuickRenderControlDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickRenderControl_DestroyQQuickRenderControlDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickRenderControl) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickRenderControl___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickRenderControl) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickRenderControl___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickRenderControl) __children_newList() unsafe.Pointer {
return C.QQuickRenderControl___children_newList(ptr.Pointer())
}
func (ptr *QQuickRenderControl) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QQuickRenderControl___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QQuickRenderControl) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QQuickRenderControl___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QQuickRenderControl) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QQuickRenderControl___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QQuickRenderControl) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickRenderControl___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickRenderControl) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickRenderControl___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickRenderControl) __findChildren_newList() unsafe.Pointer {
return C.QQuickRenderControl___findChildren_newList(ptr.Pointer())
}
func (ptr *QQuickRenderControl) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickRenderControl___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickRenderControl) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickRenderControl___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickRenderControl) __findChildren_newList3() unsafe.Pointer {
return C.QQuickRenderControl___findChildren_newList3(ptr.Pointer())
}
//export callbackQQuickRenderControl_ChildEvent
func callbackQQuickRenderControl_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQQuickRenderControlFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QQuickRenderControl) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickRenderControl_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQQuickRenderControl_ConnectNotify
func callbackQQuickRenderControl_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickRenderControlFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickRenderControl) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickRenderControl_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickRenderControl_CustomEvent
func callbackQQuickRenderControl_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQQuickRenderControlFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QQuickRenderControl) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickRenderControl_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQQuickRenderControl_DeleteLater
func callbackQQuickRenderControl_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickRenderControlFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QQuickRenderControl) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickRenderControl_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQQuickRenderControl_Destroyed
func callbackQQuickRenderControl_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQQuickRenderControl_DisconnectNotify
func callbackQQuickRenderControl_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickRenderControlFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickRenderControl) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickRenderControl_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickRenderControl_Event
func callbackQQuickRenderControl_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickRenderControlFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QQuickRenderControl) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickRenderControl_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQQuickRenderControl_EventFilter
func callbackQQuickRenderControl_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickRenderControlFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QQuickRenderControl) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickRenderControl_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQQuickRenderControl_MetaObject
func callbackQQuickRenderControl_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQQuickRenderControlFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QQuickRenderControl) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QQuickRenderControl_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQQuickRenderControl_ObjectNameChanged
func callbackQQuickRenderControl_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQQuickRenderControl_TimerEvent
func callbackQQuickRenderControl_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQQuickRenderControlFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QQuickRenderControl) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickRenderControl_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QQuickTextDocument struct {
core.QObject
}
type QQuickTextDocument_ITF interface {
core.QObject_ITF
QQuickTextDocument_PTR() *QQuickTextDocument
}
func (ptr *QQuickTextDocument) QQuickTextDocument_PTR() *QQuickTextDocument {
return ptr
}
func (ptr *QQuickTextDocument) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QQuickTextDocument) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQQuickTextDocument(ptr QQuickTextDocument_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickTextDocument_PTR().Pointer()
}
return nil
}
func NewQQuickTextDocumentFromPointer(ptr unsafe.Pointer) (n *QQuickTextDocument) {
n = new(QQuickTextDocument)
n.SetPointer(ptr)
return
}
func NewQQuickTextDocument(parent QQuickItem_ITF) *QQuickTextDocument {
tmpValue := NewQQuickTextDocumentFromPointer(C.QQuickTextDocument_NewQQuickTextDocument(PointerFromQQuickItem(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QQuickTextDocument) TextDocument() *gui.QTextDocument {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextDocumentFromPointer(C.QQuickTextDocument_TextDocument(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickTextDocument) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickTextDocument___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickTextDocument) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextDocument___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickTextDocument) __children_newList() unsafe.Pointer {
return C.QQuickTextDocument___children_newList(ptr.Pointer())
}
func (ptr *QQuickTextDocument) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QQuickTextDocument___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QQuickTextDocument) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextDocument___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QQuickTextDocument) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QQuickTextDocument___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QQuickTextDocument) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickTextDocument___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickTextDocument) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextDocument___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickTextDocument) __findChildren_newList() unsafe.Pointer {
return C.QQuickTextDocument___findChildren_newList(ptr.Pointer())
}
func (ptr *QQuickTextDocument) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickTextDocument___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickTextDocument) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextDocument___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickTextDocument) __findChildren_newList3() unsafe.Pointer {
return C.QQuickTextDocument___findChildren_newList3(ptr.Pointer())
}
//export callbackQQuickTextDocument_ChildEvent
func callbackQQuickTextDocument_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQQuickTextDocumentFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QQuickTextDocument) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextDocument_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQQuickTextDocument_ConnectNotify
func callbackQQuickTextDocument_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickTextDocumentFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickTextDocument) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextDocument_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickTextDocument_CustomEvent
func callbackQQuickTextDocument_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQQuickTextDocumentFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QQuickTextDocument) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextDocument_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQQuickTextDocument_DeleteLater
func callbackQQuickTextDocument_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickTextDocumentFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QQuickTextDocument) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickTextDocument_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQQuickTextDocument_Destroyed
func callbackQQuickTextDocument_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQQuickTextDocument_DisconnectNotify
func callbackQQuickTextDocument_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickTextDocumentFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickTextDocument) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextDocument_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickTextDocument_Event
func callbackQQuickTextDocument_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickTextDocumentFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QQuickTextDocument) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickTextDocument_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQQuickTextDocument_EventFilter
func callbackQQuickTextDocument_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickTextDocumentFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QQuickTextDocument) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickTextDocument_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQQuickTextDocument_MetaObject
func callbackQQuickTextDocument_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQQuickTextDocumentFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QQuickTextDocument) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QQuickTextDocument_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQQuickTextDocument_ObjectNameChanged
func callbackQQuickTextDocument_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQQuickTextDocument_TimerEvent
func callbackQQuickTextDocument_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQQuickTextDocumentFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QQuickTextDocument) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextDocument_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QQuickTextureFactory struct {
core.QObject
}
type QQuickTextureFactory_ITF interface {
core.QObject_ITF
QQuickTextureFactory_PTR() *QQuickTextureFactory
}
func (ptr *QQuickTextureFactory) QQuickTextureFactory_PTR() *QQuickTextureFactory {
return ptr
}
func (ptr *QQuickTextureFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QQuickTextureFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQQuickTextureFactory(ptr QQuickTextureFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickTextureFactory_PTR().Pointer()
}
return nil
}
func NewQQuickTextureFactoryFromPointer(ptr unsafe.Pointer) (n *QQuickTextureFactory) {
n = new(QQuickTextureFactory)
n.SetPointer(ptr)
return
}
func NewQQuickTextureFactory() *QQuickTextureFactory {
tmpValue := NewQQuickTextureFactoryFromPointer(C.QQuickTextureFactory_NewQQuickTextureFactory())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQQuickTextureFactory_CreateTexture
func callbackQQuickTextureFactory_CreateTexture(ptr unsafe.Pointer, window unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createTexture"); signal != nil {
return PointerFromQSGTexture((*(*func(*QQuickWindow) *QSGTexture)(signal))(NewQQuickWindowFromPointer(window)))
}
return PointerFromQSGTexture(NewQSGTexture())
}
func (ptr *QQuickTextureFactory) ConnectCreateTexture(f func(window *QQuickWindow) *QSGTexture) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "createTexture"); signal != nil {
f := func(window *QQuickWindow) *QSGTexture {
(*(*func(*QQuickWindow) *QSGTexture)(signal))(window)
return f(window)
}
qt.ConnectSignal(ptr.Pointer(), "createTexture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "createTexture", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickTextureFactory) DisconnectCreateTexture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "createTexture")
}
}
func (ptr *QQuickTextureFactory) CreateTexture(window QQuickWindow_ITF) *QSGTexture {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureFromPointer(C.QQuickTextureFactory_CreateTexture(ptr.Pointer(), PointerFromQQuickWindow(window)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQuickTextureFactory_Image
func callbackQQuickTextureFactory_Image(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "image"); signal != nil {
return gui.PointerFromQImage((*(*func() *gui.QImage)(signal))())
}
return gui.PointerFromQImage(NewQQuickTextureFactoryFromPointer(ptr).ImageDefault())
}
func (ptr *QQuickTextureFactory) ConnectImage(f func() *gui.QImage) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "image"); signal != nil {
f := func() *gui.QImage {
(*(*func() *gui.QImage)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "image", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "image", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickTextureFactory) DisconnectImage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "image")
}
}
func (ptr *QQuickTextureFactory) Image() *gui.QImage {
if ptr.Pointer() != nil {
tmpValue := gui.NewQImageFromPointer(C.QQuickTextureFactory_Image(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage)
return tmpValue
}
return nil
}
func (ptr *QQuickTextureFactory) ImageDefault() *gui.QImage {
if ptr.Pointer() != nil {
tmpValue := gui.NewQImageFromPointer(C.QQuickTextureFactory_ImageDefault(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage)
return tmpValue
}
return nil
}
//export callbackQQuickTextureFactory_TextureByteCount
func callbackQQuickTextureFactory_TextureByteCount(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "textureByteCount"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(0))
}
func (ptr *QQuickTextureFactory) ConnectTextureByteCount(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "textureByteCount"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "textureByteCount", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textureByteCount", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickTextureFactory) DisconnectTextureByteCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "textureByteCount")
}
}
func (ptr *QQuickTextureFactory) TextureByteCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QQuickTextureFactory_TextureByteCount(ptr.Pointer())))
}
return 0
}
func QQuickTextureFactory_TextureFactoryForImage(image gui.QImage_ITF) *QQuickTextureFactory {
tmpValue := NewQQuickTextureFactoryFromPointer(C.QQuickTextureFactory_QQuickTextureFactory_TextureFactoryForImage(gui.PointerFromQImage(image)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QQuickTextureFactory) TextureFactoryForImage(image gui.QImage_ITF) *QQuickTextureFactory {
tmpValue := NewQQuickTextureFactoryFromPointer(C.QQuickTextureFactory_QQuickTextureFactory_TextureFactoryForImage(gui.PointerFromQImage(image)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQQuickTextureFactory_TextureSize
func callbackQQuickTextureFactory_TextureSize(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "textureSize"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(core.NewQSize())
}
func (ptr *QQuickTextureFactory) ConnectTextureSize(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "textureSize"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "textureSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textureSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickTextureFactory) DisconnectTextureSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "textureSize")
}
}
func (ptr *QQuickTextureFactory) TextureSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QQuickTextureFactory_TextureSize(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQQuickTextureFactory_DestroyQQuickTextureFactory
func callbackQQuickTextureFactory_DestroyQQuickTextureFactory(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QQuickTextureFactory"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickTextureFactoryFromPointer(ptr).DestroyQQuickTextureFactoryDefault()
}
}
func (ptr *QQuickTextureFactory) ConnectDestroyQQuickTextureFactory(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QQuickTextureFactory"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QQuickTextureFactory", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QQuickTextureFactory", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickTextureFactory) DisconnectDestroyQQuickTextureFactory() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QQuickTextureFactory")
}
}
func (ptr *QQuickTextureFactory) DestroyQQuickTextureFactory() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickTextureFactory_DestroyQQuickTextureFactory(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickTextureFactory) DestroyQQuickTextureFactoryDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickTextureFactory_DestroyQQuickTextureFactoryDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickTextureFactory) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickTextureFactory___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickTextureFactory) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextureFactory___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickTextureFactory) __children_newList() unsafe.Pointer {
return C.QQuickTextureFactory___children_newList(ptr.Pointer())
}
func (ptr *QQuickTextureFactory) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QQuickTextureFactory___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QQuickTextureFactory) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextureFactory___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QQuickTextureFactory) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QQuickTextureFactory___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QQuickTextureFactory) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickTextureFactory___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickTextureFactory) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextureFactory___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickTextureFactory) __findChildren_newList() unsafe.Pointer {
return C.QQuickTextureFactory___findChildren_newList(ptr.Pointer())
}
func (ptr *QQuickTextureFactory) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickTextureFactory___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickTextureFactory) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextureFactory___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickTextureFactory) __findChildren_newList3() unsafe.Pointer {
return C.QQuickTextureFactory___findChildren_newList3(ptr.Pointer())
}
//export callbackQQuickTextureFactory_ChildEvent
func callbackQQuickTextureFactory_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQQuickTextureFactoryFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QQuickTextureFactory) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextureFactory_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQQuickTextureFactory_ConnectNotify
func callbackQQuickTextureFactory_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickTextureFactoryFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickTextureFactory) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextureFactory_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickTextureFactory_CustomEvent
func callbackQQuickTextureFactory_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQQuickTextureFactoryFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QQuickTextureFactory) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextureFactory_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQQuickTextureFactory_DeleteLater
func callbackQQuickTextureFactory_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickTextureFactoryFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QQuickTextureFactory) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickTextureFactory_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQQuickTextureFactory_Destroyed
func callbackQQuickTextureFactory_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQQuickTextureFactory_DisconnectNotify
func callbackQQuickTextureFactory_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickTextureFactoryFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickTextureFactory) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextureFactory_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickTextureFactory_Event
func callbackQQuickTextureFactory_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickTextureFactoryFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QQuickTextureFactory) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickTextureFactory_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQQuickTextureFactory_EventFilter
func callbackQQuickTextureFactory_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickTextureFactoryFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QQuickTextureFactory) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickTextureFactory_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQQuickTextureFactory_MetaObject
func callbackQQuickTextureFactory_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQQuickTextureFactoryFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QQuickTextureFactory) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QQuickTextureFactory_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQQuickTextureFactory_ObjectNameChanged
func callbackQQuickTextureFactory_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQQuickTextureFactory_TimerEvent
func callbackQQuickTextureFactory_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQQuickTextureFactoryFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QQuickTextureFactory) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickTextureFactory_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QQuickTransform struct {
core.QObject
}
type QQuickTransform_ITF interface {
core.QObject_ITF
QQuickTransform_PTR() *QQuickTransform
}
func (ptr *QQuickTransform) QQuickTransform_PTR() *QQuickTransform {
return ptr
}
func (ptr *QQuickTransform) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QQuickTransform) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQQuickTransform(ptr QQuickTransform_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickTransform_PTR().Pointer()
}
return nil
}
func NewQQuickTransformFromPointer(ptr unsafe.Pointer) (n *QQuickTransform) {
n = new(QQuickTransform)
n.SetPointer(ptr)
return
}
func (ptr *QQuickTransform) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickTransform___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickTransform) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickTransform___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickTransform) __children_newList() unsafe.Pointer {
return C.QQuickTransform___children_newList(ptr.Pointer())
}
func (ptr *QQuickTransform) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QQuickTransform___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QQuickTransform) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QQuickTransform___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QQuickTransform) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QQuickTransform___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QQuickTransform) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickTransform___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickTransform) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickTransform___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickTransform) __findChildren_newList() unsafe.Pointer {
return C.QQuickTransform___findChildren_newList(ptr.Pointer())
}
func (ptr *QQuickTransform) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickTransform___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickTransform) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickTransform___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickTransform) __findChildren_newList3() unsafe.Pointer {
return C.QQuickTransform___findChildren_newList3(ptr.Pointer())
}
//export callbackQQuickTransform_ChildEvent
func callbackQQuickTransform_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQQuickTransformFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QQuickTransform) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickTransform_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQQuickTransform_ConnectNotify
func callbackQQuickTransform_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickTransformFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickTransform) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickTransform_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickTransform_CustomEvent
func callbackQQuickTransform_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQQuickTransformFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QQuickTransform) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickTransform_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQQuickTransform_DeleteLater
func callbackQQuickTransform_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickTransformFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QQuickTransform) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickTransform_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQQuickTransform_Destroyed
func callbackQQuickTransform_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQQuickTransform_DisconnectNotify
func callbackQQuickTransform_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickTransformFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickTransform) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickTransform_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickTransform_Event
func callbackQQuickTransform_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickTransformFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QQuickTransform) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickTransform_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQQuickTransform_EventFilter
func callbackQQuickTransform_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickTransformFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QQuickTransform) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickTransform_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQQuickTransform_MetaObject
func callbackQQuickTransform_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQQuickTransformFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QQuickTransform) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QQuickTransform_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQQuickTransform_ObjectNameChanged
func callbackQQuickTransform_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQQuickTransform_TimerEvent
func callbackQQuickTransform_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQQuickTransformFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QQuickTransform) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickTransform_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QQuickView struct {
QQuickWindow
}
type QQuickView_ITF interface {
QQuickWindow_ITF
QQuickView_PTR() *QQuickView
}
func (ptr *QQuickView) QQuickView_PTR() *QQuickView {
return ptr
}
func (ptr *QQuickView) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QQuickWindow_PTR().Pointer()
}
return nil
}
func (ptr *QQuickView) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QQuickWindow_PTR().SetPointer(p)
}
}
func PointerFromQQuickView(ptr QQuickView_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickView_PTR().Pointer()
}
return nil
}
func NewQQuickViewFromPointer(ptr unsafe.Pointer) (n *QQuickView) {
n = new(QQuickView)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QQuickView__ResizeMode
//QQuickView::ResizeMode
type QQuickView__ResizeMode int64
const (
QQuickView__SizeViewToRootObject QQuickView__ResizeMode = QQuickView__ResizeMode(0)
QQuickView__SizeRootObjectToView QQuickView__ResizeMode = QQuickView__ResizeMode(1)
)
//go:generate stringer -type=QQuickView__Status
//QQuickView::Status
type QQuickView__Status int64
const (
QQuickView__Null QQuickView__Status = QQuickView__Status(0)
QQuickView__Ready QQuickView__Status = QQuickView__Status(1)
QQuickView__Loading QQuickView__Status = QQuickView__Status(2)
QQuickView__Error QQuickView__Status = QQuickView__Status(3)
)
func NewQQuickView(parent gui.QWindow_ITF) *QQuickView {
tmpValue := NewQQuickViewFromPointer(C.QQuickView_NewQQuickView(gui.PointerFromQWindow(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
qml.Z_initEngine(tmpValue.Engine())
return tmpValue
}
func NewQQuickView2(engine qml.QQmlEngine_ITF, parent gui.QWindow_ITF) *QQuickView {
tmpValue := NewQQuickViewFromPointer(C.QQuickView_NewQQuickView2(qml.PointerFromQQmlEngine(engine), gui.PointerFromQWindow(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
qml.Z_initEngine(tmpValue.Engine())
return tmpValue
}
func NewQQuickView3(source core.QUrl_ITF, parent gui.QWindow_ITF) *QQuickView {
tmpValue := NewQQuickViewFromPointer(C.QQuickView_NewQQuickView3(core.PointerFromQUrl(source), gui.PointerFromQWindow(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
qml.Z_initEngine(tmpValue.Engine())
return tmpValue
}
func (ptr *QQuickView) Engine() *qml.QQmlEngine {
if ptr.Pointer() != nil {
tmpValue := qml.NewQQmlEngineFromPointer(C.QQuickView_Engine(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickView) Errors() []*qml.QQmlError {
if ptr.Pointer() != nil {
return func(l C.struct_QtQuick_PackedList) []*qml.QQmlError {
out := make([]*qml.QQmlError, int(l.len))
tmpList := NewQQuickViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__errors_atList(i)
}
return out
}(C.QQuickView_Errors(ptr.Pointer()))
}
return make([]*qml.QQmlError, 0)
}
func (ptr *QQuickView) InitialSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QQuickView_InitialSize(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QQuickView) ResizeMode() QQuickView__ResizeMode {
if ptr.Pointer() != nil {
return QQuickView__ResizeMode(C.QQuickView_ResizeMode(ptr.Pointer()))
}
return 0
}
func (ptr *QQuickView) RootContext() *qml.QQmlContext {
if ptr.Pointer() != nil {
tmpValue := qml.NewQQmlContextFromPointer(C.QQuickView_RootContext(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickView) RootObject() *QQuickItem {
if ptr.Pointer() != nil {
tmpValue := NewQQuickItemFromPointer(C.QQuickView_RootObject(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickView) SetResizeMode(vqq QQuickView__ResizeMode) {
if ptr.Pointer() != nil {
C.QQuickView_SetResizeMode(ptr.Pointer(), C.longlong(vqq))
}
}
//export callbackQQuickView_SetSource
func callbackQQuickView_SetSource(ptr unsafe.Pointer, url unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setSource"); signal != nil {
(*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url))
} else {
NewQQuickViewFromPointer(ptr).SetSourceDefault(core.NewQUrlFromPointer(url))
}
}
func (ptr *QQuickView) ConnectSetSource(f func(url *core.QUrl)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setSource"); signal != nil {
f := func(url *core.QUrl) {
(*(*func(*core.QUrl))(signal))(url)
f(url)
}
qt.ConnectSignal(ptr.Pointer(), "setSource", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setSource", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickView) DisconnectSetSource() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setSource")
}
}
func (ptr *QQuickView) SetSource(url core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QQuickView_SetSource(ptr.Pointer(), core.PointerFromQUrl(url))
}
}
func (ptr *QQuickView) SetSourceDefault(url core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QQuickView_SetSourceDefault(ptr.Pointer(), core.PointerFromQUrl(url))
}
}
func (ptr *QQuickView) Source() *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QQuickView_Source(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
func (ptr *QQuickView) Status() QQuickView__Status {
if ptr.Pointer() != nil {
return QQuickView__Status(C.QQuickView_Status(ptr.Pointer()))
}
return 0
}
//export callbackQQuickView_StatusChanged
func callbackQQuickView_StatusChanged(ptr unsafe.Pointer, status C.longlong) {
if signal := qt.GetSignal(ptr, "statusChanged"); signal != nil {
(*(*func(QQuickView__Status))(signal))(QQuickView__Status(status))
}
}
func (ptr *QQuickView) ConnectStatusChanged(f func(status QQuickView__Status)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "statusChanged") {
C.QQuickView_ConnectStatusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "statusChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "statusChanged"); signal != nil {
f := func(status QQuickView__Status) {
(*(*func(QQuickView__Status))(signal))(status)
f(status)
}
qt.ConnectSignal(ptr.Pointer(), "statusChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "statusChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickView) DisconnectStatusChanged() {
if ptr.Pointer() != nil {
C.QQuickView_DisconnectStatusChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "statusChanged")
}
}
func (ptr *QQuickView) StatusChanged(status QQuickView__Status) {
if ptr.Pointer() != nil {
C.QQuickView_StatusChanged(ptr.Pointer(), C.longlong(status))
}
}
//export callbackQQuickView_DestroyQQuickView
func callbackQQuickView_DestroyQQuickView(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QQuickView"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickViewFromPointer(ptr).DestroyQQuickViewDefault()
}
}
func (ptr *QQuickView) ConnectDestroyQQuickView(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QQuickView"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QQuickView", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QQuickView", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickView) DisconnectDestroyQQuickView() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QQuickView")
}
}
func (ptr *QQuickView) DestroyQQuickView() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickView_DestroyQQuickView(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickView) DestroyQQuickViewDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickView_DestroyQQuickViewDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickView) __errors_atList(i int) *qml.QQmlError {
if ptr.Pointer() != nil {
tmpValue := qml.NewQQmlErrorFromPointer(C.QQuickView___errors_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*qml.QQmlError).DestroyQQmlError)
return tmpValue
}
return nil
}
func (ptr *QQuickView) __errors_setList(i qml.QQmlError_ITF) {
if ptr.Pointer() != nil {
C.QQuickView___errors_setList(ptr.Pointer(), qml.PointerFromQQmlError(i))
}
}
func (ptr *QQuickView) __errors_newList() unsafe.Pointer {
return C.QQuickView___errors_newList(ptr.Pointer())
}
type QQuickWidget struct {
widgets.QWidget
}
type QQuickWidget_ITF interface {
widgets.QWidget_ITF
QQuickWidget_PTR() *QQuickWidget
}
func (ptr *QQuickWidget) QQuickWidget_PTR() *QQuickWidget {
return ptr
}
func (ptr *QQuickWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QQuickWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQQuickWidget(ptr QQuickWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickWidget_PTR().Pointer()
}
return nil
}
func NewQQuickWidgetFromPointer(ptr unsafe.Pointer) (n *QQuickWidget) {
n = new(QQuickWidget)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QQuickWidget__ResizeMode
//QQuickWidget::ResizeMode
type QQuickWidget__ResizeMode int64
const (
QQuickWidget__SizeViewToRootObject QQuickWidget__ResizeMode = QQuickWidget__ResizeMode(0)
QQuickWidget__SizeRootObjectToView QQuickWidget__ResizeMode = QQuickWidget__ResizeMode(1)
)
//go:generate stringer -type=QQuickWidget__Status
//QQuickWidget::Status
type QQuickWidget__Status int64
const (
QQuickWidget__Null QQuickWidget__Status = QQuickWidget__Status(0)
QQuickWidget__Ready QQuickWidget__Status = QQuickWidget__Status(1)
QQuickWidget__Loading QQuickWidget__Status = QQuickWidget__Status(2)
QQuickWidget__Error QQuickWidget__Status = QQuickWidget__Status(3)
)
func NewQQuickWidget(parent widgets.QWidget_ITF) *QQuickWidget {
tmpValue := NewQQuickWidgetFromPointer(C.QQuickWidget_NewQQuickWidget(widgets.PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
qml.Z_initEngine(tmpValue.Engine())
return tmpValue
}
func NewQQuickWidget2(engine qml.QQmlEngine_ITF, parent widgets.QWidget_ITF) *QQuickWidget {
tmpValue := NewQQuickWidgetFromPointer(C.QQuickWidget_NewQQuickWidget2(qml.PointerFromQQmlEngine(engine), widgets.PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
qml.Z_initEngine(tmpValue.Engine())
return tmpValue
}
func NewQQuickWidget3(source core.QUrl_ITF, parent widgets.QWidget_ITF) *QQuickWidget {
tmpValue := NewQQuickWidgetFromPointer(C.QQuickWidget_NewQQuickWidget3(core.PointerFromQUrl(source), widgets.PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
qml.Z_initEngine(tmpValue.Engine())
return tmpValue
}
//export callbackQQuickWidget_DragEnterEvent
func callbackQQuickWidget_DragEnterEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragEnterEvent"); signal != nil {
(*(*func(*gui.QDragEnterEvent))(signal))(gui.NewQDragEnterEventFromPointer(e))
} else {
NewQQuickWidgetFromPointer(ptr).DragEnterEventDefault(gui.NewQDragEnterEventFromPointer(e))
}
}
func (ptr *QQuickWidget) DragEnterEventDefault(e gui.QDragEnterEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_DragEnterEventDefault(ptr.Pointer(), gui.PointerFromQDragEnterEvent(e))
}
}
//export callbackQQuickWidget_DragLeaveEvent
func callbackQQuickWidget_DragLeaveEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragLeaveEvent"); signal != nil {
(*(*func(*gui.QDragLeaveEvent))(signal))(gui.NewQDragLeaveEventFromPointer(e))
} else {
NewQQuickWidgetFromPointer(ptr).DragLeaveEventDefault(gui.NewQDragLeaveEventFromPointer(e))
}
}
func (ptr *QQuickWidget) DragLeaveEventDefault(e gui.QDragLeaveEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_DragLeaveEventDefault(ptr.Pointer(), gui.PointerFromQDragLeaveEvent(e))
}
}
//export callbackQQuickWidget_DragMoveEvent
func callbackQQuickWidget_DragMoveEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragMoveEvent"); signal != nil {
(*(*func(*gui.QDragMoveEvent))(signal))(gui.NewQDragMoveEventFromPointer(e))
} else {
NewQQuickWidgetFromPointer(ptr).DragMoveEventDefault(gui.NewQDragMoveEventFromPointer(e))
}
}
func (ptr *QQuickWidget) DragMoveEventDefault(e gui.QDragMoveEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_DragMoveEventDefault(ptr.Pointer(), gui.PointerFromQDragMoveEvent(e))
}
}
//export callbackQQuickWidget_DropEvent
func callbackQQuickWidget_DropEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dropEvent"); signal != nil {
(*(*func(*gui.QDropEvent))(signal))(gui.NewQDropEventFromPointer(e))
} else {
NewQQuickWidgetFromPointer(ptr).DropEventDefault(gui.NewQDropEventFromPointer(e))
}
}
func (ptr *QQuickWidget) DropEventDefault(e gui.QDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_DropEventDefault(ptr.Pointer(), gui.PointerFromQDropEvent(e))
}
}
func (ptr *QQuickWidget) Engine() *qml.QQmlEngine {
if ptr.Pointer() != nil {
tmpValue := qml.NewQQmlEngineFromPointer(C.QQuickWidget_Engine(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWidget) Errors() []*qml.QQmlError {
if ptr.Pointer() != nil {
return func(l C.struct_QtQuick_PackedList) []*qml.QQmlError {
out := make([]*qml.QQmlError, int(l.len))
tmpList := NewQQuickWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__errors_atList(i)
}
return out
}(C.QQuickWidget_Errors(ptr.Pointer()))
}
return make([]*qml.QQmlError, 0)
}
//export callbackQQuickWidget_Event
func callbackQQuickWidget_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickWidgetFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QQuickWidget) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickWidget_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQQuickWidget_FocusInEvent
func callbackQQuickWidget_FocusInEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil {
(*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(event))
}
}
func (ptr *QQuickWidget) FocusInEventDefault(event gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event))
}
}
//export callbackQQuickWidget_FocusNextPrevChild
func callbackQQuickWidget_FocusNextPrevChild(ptr unsafe.Pointer, next C.char) C.char {
if signal := qt.GetSignal(ptr, "focusNextPrevChild"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(bool) bool)(signal))(int8(next) != 0))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickWidgetFromPointer(ptr).FocusNextPrevChildDefault(int8(next) != 0))))
}
func (ptr *QQuickWidget) FocusNextPrevChildDefault(next bool) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickWidget_FocusNextPrevChildDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0
}
return false
}
//export callbackQQuickWidget_FocusOutEvent
func callbackQQuickWidget_FocusOutEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil {
(*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(event))
}
}
func (ptr *QQuickWidget) FocusOutEventDefault(event gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event))
}
}
func (ptr *QQuickWidget) Format() *gui.QSurfaceFormat {
if ptr.Pointer() != nil {
tmpValue := gui.NewQSurfaceFormatFromPointer(C.QQuickWidget_Format(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QSurfaceFormat).DestroyQSurfaceFormat)
return tmpValue
}
return nil
}
func (ptr *QQuickWidget) GrabFramebuffer() *gui.QImage {
if ptr.Pointer() != nil {
tmpValue := gui.NewQImageFromPointer(C.QQuickWidget_GrabFramebuffer(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage)
return tmpValue
}
return nil
}
//export callbackQQuickWidget_HideEvent
func callbackQQuickWidget_HideEvent(ptr unsafe.Pointer, vqh unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hideEvent"); signal != nil {
(*(*func(*gui.QHideEvent))(signal))(gui.NewQHideEventFromPointer(vqh))
} else {
NewQQuickWidgetFromPointer(ptr).HideEventDefault(gui.NewQHideEventFromPointer(vqh))
}
}
func (ptr *QQuickWidget) HideEventDefault(vqh gui.QHideEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_HideEventDefault(ptr.Pointer(), gui.PointerFromQHideEvent(vqh))
}
}
func (ptr *QQuickWidget) InitialSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QQuickWidget_InitialSize(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQQuickWidget_KeyPressEvent
func callbackQQuickWidget_KeyPressEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil {
(*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(e))
} else {
NewQQuickWidgetFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(e))
}
}
func (ptr *QQuickWidget) KeyPressEventDefault(e gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(e))
}
}
//export callbackQQuickWidget_KeyReleaseEvent
func callbackQQuickWidget_KeyReleaseEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil {
(*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(e))
} else {
NewQQuickWidgetFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(e))
}
}
func (ptr *QQuickWidget) KeyReleaseEventDefault(e gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(e))
}
}
//export callbackQQuickWidget_MouseDoubleClickEvent
func callbackQQuickWidget_MouseDoubleClickEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(e))
} else {
NewQQuickWidgetFromPointer(ptr).MouseDoubleClickEventDefault(gui.NewQMouseEventFromPointer(e))
}
}
func (ptr *QQuickWidget) MouseDoubleClickEventDefault(e gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_MouseDoubleClickEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(e))
}
}
//export callbackQQuickWidget_MouseMoveEvent
func callbackQQuickWidget_MouseMoveEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(e))
} else {
NewQQuickWidgetFromPointer(ptr).MouseMoveEventDefault(gui.NewQMouseEventFromPointer(e))
}
}
func (ptr *QQuickWidget) MouseMoveEventDefault(e gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_MouseMoveEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(e))
}
}
//export callbackQQuickWidget_MousePressEvent
func callbackQQuickWidget_MousePressEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(e))
} else {
NewQQuickWidgetFromPointer(ptr).MousePressEventDefault(gui.NewQMouseEventFromPointer(e))
}
}
func (ptr *QQuickWidget) MousePressEventDefault(e gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_MousePressEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(e))
}
}
//export callbackQQuickWidget_MouseReleaseEvent
func callbackQQuickWidget_MouseReleaseEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(e))
} else {
NewQQuickWidgetFromPointer(ptr).MouseReleaseEventDefault(gui.NewQMouseEventFromPointer(e))
}
}
func (ptr *QQuickWidget) MouseReleaseEventDefault(e gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_MouseReleaseEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(e))
}
}
//export callbackQQuickWidget_PaintEvent
func callbackQQuickWidget_PaintEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil {
(*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(event))
}
}
func (ptr *QQuickWidget) PaintEventDefault(event gui.QPaintEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(event))
}
}
func (ptr *QQuickWidget) QuickWindow() *QQuickWindow {
if ptr.Pointer() != nil {
tmpValue := NewQQuickWindowFromPointer(C.QQuickWidget_QuickWindow(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWidget) ResizeMode() QQuickWidget__ResizeMode {
if ptr.Pointer() != nil {
return QQuickWidget__ResizeMode(C.QQuickWidget_ResizeMode(ptr.Pointer()))
}
return 0
}
func (ptr *QQuickWidget) RootContext() *qml.QQmlContext {
if ptr.Pointer() != nil {
tmpValue := qml.NewQQmlContextFromPointer(C.QQuickWidget_RootContext(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWidget) RootObject() *QQuickItem {
if ptr.Pointer() != nil {
tmpValue := NewQQuickItemFromPointer(C.QQuickWidget_RootObject(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQuickWidget_SceneGraphError
func callbackQQuickWidget_SceneGraphError(ptr unsafe.Pointer, error C.longlong, message C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "sceneGraphError"); signal != nil {
(*(*func(QQuickWindow__SceneGraphError, string))(signal))(QQuickWindow__SceneGraphError(error), cGoUnpackString(message))
}
}
func (ptr *QQuickWidget) ConnectSceneGraphError(f func(error QQuickWindow__SceneGraphError, message string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sceneGraphError") {
C.QQuickWidget_ConnectSceneGraphError(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sceneGraphError")))
}
if signal := qt.LendSignal(ptr.Pointer(), "sceneGraphError"); signal != nil {
f := func(error QQuickWindow__SceneGraphError, message string) {
(*(*func(QQuickWindow__SceneGraphError, string))(signal))(error, message)
f(error, message)
}
qt.ConnectSignal(ptr.Pointer(), "sceneGraphError", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sceneGraphError", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWidget) DisconnectSceneGraphError() {
if ptr.Pointer() != nil {
C.QQuickWidget_DisconnectSceneGraphError(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sceneGraphError")
}
}
func (ptr *QQuickWidget) SceneGraphError(error QQuickWindow__SceneGraphError, message string) {
if ptr.Pointer() != nil {
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QQuickWidget_SceneGraphError(ptr.Pointer(), C.longlong(error), C.struct_QtQuick_PackedString{data: messageC, len: C.longlong(len(message))})
}
}
func (ptr *QQuickWidget) SetClearColor(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_SetClearColor(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
func (ptr *QQuickWidget) SetFormat(format gui.QSurfaceFormat_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_SetFormat(ptr.Pointer(), gui.PointerFromQSurfaceFormat(format))
}
}
func (ptr *QQuickWidget) SetResizeMode(vqq QQuickWidget__ResizeMode) {
if ptr.Pointer() != nil {
C.QQuickWidget_SetResizeMode(ptr.Pointer(), C.longlong(vqq))
}
}
//export callbackQQuickWidget_SetSource
func callbackQQuickWidget_SetSource(ptr unsafe.Pointer, url unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setSource"); signal != nil {
(*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url))
} else {
NewQQuickWidgetFromPointer(ptr).SetSourceDefault(core.NewQUrlFromPointer(url))
}
}
func (ptr *QQuickWidget) ConnectSetSource(f func(url *core.QUrl)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setSource"); signal != nil {
f := func(url *core.QUrl) {
(*(*func(*core.QUrl))(signal))(url)
f(url)
}
qt.ConnectSignal(ptr.Pointer(), "setSource", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setSource", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWidget) DisconnectSetSource() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setSource")
}
}
func (ptr *QQuickWidget) SetSource(url core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_SetSource(ptr.Pointer(), core.PointerFromQUrl(url))
}
}
func (ptr *QQuickWidget) SetSourceDefault(url core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_SetSourceDefault(ptr.Pointer(), core.PointerFromQUrl(url))
}
}
//export callbackQQuickWidget_ShowEvent
func callbackQQuickWidget_ShowEvent(ptr unsafe.Pointer, vqs unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showEvent"); signal != nil {
(*(*func(*gui.QShowEvent))(signal))(gui.NewQShowEventFromPointer(vqs))
} else {
NewQQuickWidgetFromPointer(ptr).ShowEventDefault(gui.NewQShowEventFromPointer(vqs))
}
}
func (ptr *QQuickWidget) ShowEventDefault(vqs gui.QShowEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_ShowEventDefault(ptr.Pointer(), gui.PointerFromQShowEvent(vqs))
}
}
func (ptr *QQuickWidget) Source() *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QQuickWidget_Source(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
func (ptr *QQuickWidget) Status() QQuickWidget__Status {
if ptr.Pointer() != nil {
return QQuickWidget__Status(C.QQuickWidget_Status(ptr.Pointer()))
}
return 0
}
//export callbackQQuickWidget_StatusChanged
func callbackQQuickWidget_StatusChanged(ptr unsafe.Pointer, status C.longlong) {
if signal := qt.GetSignal(ptr, "statusChanged"); signal != nil {
(*(*func(QQuickWidget__Status))(signal))(QQuickWidget__Status(status))
}
}
func (ptr *QQuickWidget) ConnectStatusChanged(f func(status QQuickWidget__Status)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "statusChanged") {
C.QQuickWidget_ConnectStatusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "statusChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "statusChanged"); signal != nil {
f := func(status QQuickWidget__Status) {
(*(*func(QQuickWidget__Status))(signal))(status)
f(status)
}
qt.ConnectSignal(ptr.Pointer(), "statusChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "statusChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWidget) DisconnectStatusChanged() {
if ptr.Pointer() != nil {
C.QQuickWidget_DisconnectStatusChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "statusChanged")
}
}
func (ptr *QQuickWidget) StatusChanged(status QQuickWidget__Status) {
if ptr.Pointer() != nil {
C.QQuickWidget_StatusChanged(ptr.Pointer(), C.longlong(status))
}
}
//export callbackQQuickWidget_WheelEvent
func callbackQQuickWidget_WheelEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil {
(*(*func(*gui.QWheelEvent))(signal))(gui.NewQWheelEventFromPointer(e))
} else {
NewQQuickWidgetFromPointer(ptr).WheelEventDefault(gui.NewQWheelEventFromPointer(e))
}
}
func (ptr *QQuickWidget) WheelEventDefault(e gui.QWheelEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_WheelEventDefault(ptr.Pointer(), gui.PointerFromQWheelEvent(e))
}
}
//export callbackQQuickWidget_DestroyQQuickWidget
func callbackQQuickWidget_DestroyQQuickWidget(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QQuickWidget"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).DestroyQQuickWidgetDefault()
}
}
func (ptr *QQuickWidget) ConnectDestroyQQuickWidget(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QQuickWidget"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QQuickWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QQuickWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWidget) DisconnectDestroyQQuickWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QQuickWidget")
}
}
func (ptr *QQuickWidget) DestroyQQuickWidget() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickWidget_DestroyQQuickWidget(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickWidget) DestroyQQuickWidgetDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickWidget_DestroyQQuickWidgetDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickWidget) __errors_atList(i int) *qml.QQmlError {
if ptr.Pointer() != nil {
tmpValue := qml.NewQQmlErrorFromPointer(C.QQuickWidget___errors_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*qml.QQmlError).DestroyQQmlError)
return tmpValue
}
return nil
}
func (ptr *QQuickWidget) __errors_setList(i qml.QQmlError_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget___errors_setList(ptr.Pointer(), qml.PointerFromQQmlError(i))
}
}
func (ptr *QQuickWidget) __errors_newList() unsafe.Pointer {
return C.QQuickWidget___errors_newList(ptr.Pointer())
}
func (ptr *QQuickWidget) __actions_atList(i int) *widgets.QAction {
if ptr.Pointer() != nil {
tmpValue := widgets.NewQActionFromPointer(C.QQuickWidget___actions_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWidget) __actions_setList(i widgets.QAction_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget___actions_setList(ptr.Pointer(), widgets.PointerFromQAction(i))
}
}
func (ptr *QQuickWidget) __actions_newList() unsafe.Pointer {
return C.QQuickWidget___actions_newList(ptr.Pointer())
}
func (ptr *QQuickWidget) __addActions_actions_atList(i int) *widgets.QAction {
if ptr.Pointer() != nil {
tmpValue := widgets.NewQActionFromPointer(C.QQuickWidget___addActions_actions_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWidget) __addActions_actions_setList(i widgets.QAction_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget___addActions_actions_setList(ptr.Pointer(), widgets.PointerFromQAction(i))
}
}
func (ptr *QQuickWidget) __addActions_actions_newList() unsafe.Pointer {
return C.QQuickWidget___addActions_actions_newList(ptr.Pointer())
}
func (ptr *QQuickWidget) __insertActions_actions_atList(i int) *widgets.QAction {
if ptr.Pointer() != nil {
tmpValue := widgets.NewQActionFromPointer(C.QQuickWidget___insertActions_actions_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWidget) __insertActions_actions_setList(i widgets.QAction_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget___insertActions_actions_setList(ptr.Pointer(), widgets.PointerFromQAction(i))
}
}
func (ptr *QQuickWidget) __insertActions_actions_newList() unsafe.Pointer {
return C.QQuickWidget___insertActions_actions_newList(ptr.Pointer())
}
func (ptr *QQuickWidget) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickWidget___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWidget) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickWidget) __children_newList() unsafe.Pointer {
return C.QQuickWidget___children_newList(ptr.Pointer())
}
func (ptr *QQuickWidget) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QQuickWidget___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QQuickWidget) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QQuickWidget) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QQuickWidget___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QQuickWidget) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickWidget___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWidget) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickWidget) __findChildren_newList() unsafe.Pointer {
return C.QQuickWidget___findChildren_newList(ptr.Pointer())
}
func (ptr *QQuickWidget) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickWidget___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWidget) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickWidget) __findChildren_newList3() unsafe.Pointer {
return C.QQuickWidget___findChildren_newList3(ptr.Pointer())
}
//export callbackQQuickWidget_ActionEvent
func callbackQQuickWidget_ActionEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "actionEvent"); signal != nil {
(*(*func(*gui.QActionEvent))(signal))(gui.NewQActionEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).ActionEventDefault(gui.NewQActionEventFromPointer(event))
}
}
func (ptr *QQuickWidget) ActionEventDefault(event gui.QActionEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_ActionEventDefault(ptr.Pointer(), gui.PointerFromQActionEvent(event))
}
}
//export callbackQQuickWidget_ChangeEvent
func callbackQQuickWidget_ChangeEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "changeEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).ChangeEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QQuickWidget) ChangeEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_ChangeEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQQuickWidget_Close
func callbackQQuickWidget_Close(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "close"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickWidgetFromPointer(ptr).CloseDefault())))
}
func (ptr *QQuickWidget) CloseDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickWidget_CloseDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickWidget_CloseEvent
func callbackQQuickWidget_CloseEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "closeEvent"); signal != nil {
(*(*func(*gui.QCloseEvent))(signal))(gui.NewQCloseEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).CloseEventDefault(gui.NewQCloseEventFromPointer(event))
}
}
func (ptr *QQuickWidget) CloseEventDefault(event gui.QCloseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_CloseEventDefault(ptr.Pointer(), gui.PointerFromQCloseEvent(event))
}
}
//export callbackQQuickWidget_ContextMenuEvent
func callbackQQuickWidget_ContextMenuEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "contextMenuEvent"); signal != nil {
(*(*func(*gui.QContextMenuEvent))(signal))(gui.NewQContextMenuEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).ContextMenuEventDefault(gui.NewQContextMenuEventFromPointer(event))
}
}
func (ptr *QQuickWidget) ContextMenuEventDefault(event gui.QContextMenuEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_ContextMenuEventDefault(ptr.Pointer(), gui.PointerFromQContextMenuEvent(event))
}
}
//export callbackQQuickWidget_CustomContextMenuRequested
func callbackQQuickWidget_CustomContextMenuRequested(ptr unsafe.Pointer, pos unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customContextMenuRequested"); signal != nil {
(*(*func(*core.QPoint))(signal))(core.NewQPointFromPointer(pos))
}
}
//export callbackQQuickWidget_EnterEvent
func callbackQQuickWidget_EnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "enterEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).EnterEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QQuickWidget) EnterEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_EnterEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQQuickWidget_HasHeightForWidth
func callbackQQuickWidget_HasHeightForWidth(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "hasHeightForWidth"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickWidgetFromPointer(ptr).HasHeightForWidthDefault())))
}
func (ptr *QQuickWidget) HasHeightForWidthDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickWidget_HasHeightForWidthDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickWidget_HeightForWidth
func callbackQQuickWidget_HeightForWidth(ptr unsafe.Pointer, w C.int) C.int {
if signal := qt.GetSignal(ptr, "heightForWidth"); signal != nil {
return C.int(int32((*(*func(int) int)(signal))(int(int32(w)))))
}
return C.int(int32(NewQQuickWidgetFromPointer(ptr).HeightForWidthDefault(int(int32(w)))))
}
func (ptr *QQuickWidget) HeightForWidthDefault(w int) int {
if ptr.Pointer() != nil {
return int(int32(C.QQuickWidget_HeightForWidthDefault(ptr.Pointer(), C.int(int32(w)))))
}
return 0
}
//export callbackQQuickWidget_Hide
func callbackQQuickWidget_Hide(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hide"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).HideDefault()
}
}
func (ptr *QQuickWidget) HideDefault() {
if ptr.Pointer() != nil {
C.QQuickWidget_HideDefault(ptr.Pointer())
}
}
//export callbackQQuickWidget_InitPainter
func callbackQQuickWidget_InitPainter(ptr unsafe.Pointer, painter unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "initPainter"); signal != nil {
(*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter))
} else {
NewQQuickWidgetFromPointer(ptr).InitPainterDefault(gui.NewQPainterFromPointer(painter))
}
}
func (ptr *QQuickWidget) InitPainterDefault(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_InitPainterDefault(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
//export callbackQQuickWidget_InputMethodEvent
func callbackQQuickWidget_InputMethodEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "inputMethodEvent"); signal != nil {
(*(*func(*gui.QInputMethodEvent))(signal))(gui.NewQInputMethodEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).InputMethodEventDefault(gui.NewQInputMethodEventFromPointer(event))
}
}
func (ptr *QQuickWidget) InputMethodEventDefault(event gui.QInputMethodEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_InputMethodEventDefault(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event))
}
}
//export callbackQQuickWidget_InputMethodQuery
func callbackQQuickWidget_InputMethodQuery(ptr unsafe.Pointer, query C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "inputMethodQuery"); signal != nil {
return core.PointerFromQVariant((*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(core.Qt__InputMethodQuery(query)))
}
return core.PointerFromQVariant(NewQQuickWidgetFromPointer(ptr).InputMethodQueryDefault(core.Qt__InputMethodQuery(query)))
}
func (ptr *QQuickWidget) InputMethodQueryDefault(query core.Qt__InputMethodQuery) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QQuickWidget_InputMethodQueryDefault(ptr.Pointer(), C.longlong(query)))
qt.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQQuickWidget_LeaveEvent
func callbackQQuickWidget_LeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "leaveEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).LeaveEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QQuickWidget) LeaveEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_LeaveEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQQuickWidget_Lower
func callbackQQuickWidget_Lower(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "lower"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).LowerDefault()
}
}
func (ptr *QQuickWidget) LowerDefault() {
if ptr.Pointer() != nil {
C.QQuickWidget_LowerDefault(ptr.Pointer())
}
}
//export callbackQQuickWidget_Metric
func callbackQQuickWidget_Metric(ptr unsafe.Pointer, m C.longlong) C.int {
if signal := qt.GetSignal(ptr, "metric"); signal != nil {
return C.int(int32((*(*func(gui.QPaintDevice__PaintDeviceMetric) int)(signal))(gui.QPaintDevice__PaintDeviceMetric(m))))
}
return C.int(int32(NewQQuickWidgetFromPointer(ptr).MetricDefault(gui.QPaintDevice__PaintDeviceMetric(m))))
}
func (ptr *QQuickWidget) MetricDefault(m gui.QPaintDevice__PaintDeviceMetric) int {
if ptr.Pointer() != nil {
return int(int32(C.QQuickWidget_MetricDefault(ptr.Pointer(), C.longlong(m))))
}
return 0
}
//export callbackQQuickWidget_MinimumSizeHint
func callbackQQuickWidget_MinimumSizeHint(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "minimumSizeHint"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQQuickWidgetFromPointer(ptr).MinimumSizeHintDefault())
}
func (ptr *QQuickWidget) MinimumSizeHintDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QQuickWidget_MinimumSizeHintDefault(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQQuickWidget_MoveEvent
func callbackQQuickWidget_MoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "moveEvent"); signal != nil {
(*(*func(*gui.QMoveEvent))(signal))(gui.NewQMoveEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).MoveEventDefault(gui.NewQMoveEventFromPointer(event))
}
}
func (ptr *QQuickWidget) MoveEventDefault(event gui.QMoveEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_MoveEventDefault(ptr.Pointer(), gui.PointerFromQMoveEvent(event))
}
}
//export callbackQQuickWidget_NativeEvent
func callbackQQuickWidget_NativeEvent(ptr unsafe.Pointer, eventType unsafe.Pointer, message unsafe.Pointer, result *C.long) C.char {
var resultR int
if result != nil {
resultR = int(int32(*result))
defer func() { *result = C.long(int32(resultR)) }()
}
if signal := qt.GetSignal(ptr, "nativeEvent"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QByteArray, unsafe.Pointer, *int) bool)(signal))(core.NewQByteArrayFromPointer(eventType), message, &resultR))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickWidgetFromPointer(ptr).NativeEventDefault(core.NewQByteArrayFromPointer(eventType), message, &resultR))))
}
func (ptr *QQuickWidget) NativeEventDefault(eventType core.QByteArray_ITF, message unsafe.Pointer, result *int) bool {
if ptr.Pointer() != nil {
var resultC C.long
if result != nil {
resultC = C.long(int32(*result))
defer func() { *result = int(int32(resultC)) }()
}
return int8(C.QQuickWidget_NativeEventDefault(ptr.Pointer(), core.PointerFromQByteArray(eventType), message, &resultC)) != 0
}
return false
}
//export callbackQQuickWidget_PaintEngine
func callbackQQuickWidget_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil {
return gui.PointerFromQPaintEngine((*(*func() *gui.QPaintEngine)(signal))())
}
return gui.PointerFromQPaintEngine(NewQQuickWidgetFromPointer(ptr).PaintEngineDefault())
}
func (ptr *QQuickWidget) PaintEngineDefault() *gui.QPaintEngine {
if ptr.Pointer() != nil {
return gui.NewQPaintEngineFromPointer(C.QQuickWidget_PaintEngineDefault(ptr.Pointer()))
}
return nil
}
//export callbackQQuickWidget_Raise
func callbackQQuickWidget_Raise(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "raise"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).RaiseDefault()
}
}
func (ptr *QQuickWidget) RaiseDefault() {
if ptr.Pointer() != nil {
C.QQuickWidget_RaiseDefault(ptr.Pointer())
}
}
//export callbackQQuickWidget_Repaint
func callbackQQuickWidget_Repaint(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "repaint"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).RepaintDefault()
}
}
func (ptr *QQuickWidget) RepaintDefault() {
if ptr.Pointer() != nil {
C.QQuickWidget_RepaintDefault(ptr.Pointer())
}
}
//export callbackQQuickWidget_ResizeEvent
func callbackQQuickWidget_ResizeEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resizeEvent"); signal != nil {
(*(*func(*gui.QResizeEvent))(signal))(gui.NewQResizeEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).ResizeEventDefault(gui.NewQResizeEventFromPointer(event))
}
}
func (ptr *QQuickWidget) ResizeEventDefault(event gui.QResizeEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_ResizeEventDefault(ptr.Pointer(), gui.PointerFromQResizeEvent(event))
}
}
//export callbackQQuickWidget_SetDisabled
func callbackQQuickWidget_SetDisabled(ptr unsafe.Pointer, disable C.char) {
if signal := qt.GetSignal(ptr, "setDisabled"); signal != nil {
(*(*func(bool))(signal))(int8(disable) != 0)
} else {
NewQQuickWidgetFromPointer(ptr).SetDisabledDefault(int8(disable) != 0)
}
}
func (ptr *QQuickWidget) SetDisabledDefault(disable bool) {
if ptr.Pointer() != nil {
C.QQuickWidget_SetDisabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(disable))))
}
}
//export callbackQQuickWidget_SetEnabled
func callbackQQuickWidget_SetEnabled(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
} else {
NewQQuickWidgetFromPointer(ptr).SetEnabledDefault(int8(vbo) != 0)
}
}
func (ptr *QQuickWidget) SetEnabledDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickWidget_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
//export callbackQQuickWidget_SetFocus2
func callbackQQuickWidget_SetFocus2(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setFocus2"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).SetFocus2Default()
}
}
func (ptr *QQuickWidget) SetFocus2Default() {
if ptr.Pointer() != nil {
C.QQuickWidget_SetFocus2Default(ptr.Pointer())
}
}
//export callbackQQuickWidget_SetHidden
func callbackQQuickWidget_SetHidden(ptr unsafe.Pointer, hidden C.char) {
if signal := qt.GetSignal(ptr, "setHidden"); signal != nil {
(*(*func(bool))(signal))(int8(hidden) != 0)
} else {
NewQQuickWidgetFromPointer(ptr).SetHiddenDefault(int8(hidden) != 0)
}
}
func (ptr *QQuickWidget) SetHiddenDefault(hidden bool) {
if ptr.Pointer() != nil {
C.QQuickWidget_SetHiddenDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hidden))))
}
}
//export callbackQQuickWidget_SetStyleSheet
func callbackQQuickWidget_SetStyleSheet(ptr unsafe.Pointer, styleSheet C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "setStyleSheet"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(styleSheet))
} else {
NewQQuickWidgetFromPointer(ptr).SetStyleSheetDefault(cGoUnpackString(styleSheet))
}
}
func (ptr *QQuickWidget) SetStyleSheetDefault(styleSheet string) {
if ptr.Pointer() != nil {
var styleSheetC *C.char
if styleSheet != "" {
styleSheetC = C.CString(styleSheet)
defer C.free(unsafe.Pointer(styleSheetC))
}
C.QQuickWidget_SetStyleSheetDefault(ptr.Pointer(), C.struct_QtQuick_PackedString{data: styleSheetC, len: C.longlong(len(styleSheet))})
}
}
//export callbackQQuickWidget_SetVisible
func callbackQQuickWidget_SetVisible(ptr unsafe.Pointer, visible C.char) {
if signal := qt.GetSignal(ptr, "setVisible"); signal != nil {
(*(*func(bool))(signal))(int8(visible) != 0)
} else {
NewQQuickWidgetFromPointer(ptr).SetVisibleDefault(int8(visible) != 0)
}
}
func (ptr *QQuickWidget) SetVisibleDefault(visible bool) {
if ptr.Pointer() != nil {
C.QQuickWidget_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
//export callbackQQuickWidget_SetWindowModified
func callbackQQuickWidget_SetWindowModified(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "setWindowModified"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
} else {
NewQQuickWidgetFromPointer(ptr).SetWindowModifiedDefault(int8(vbo) != 0)
}
}
func (ptr *QQuickWidget) SetWindowModifiedDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QQuickWidget_SetWindowModifiedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
//export callbackQQuickWidget_SetWindowTitle
func callbackQQuickWidget_SetWindowTitle(ptr unsafe.Pointer, vqs C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "setWindowTitle"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(vqs))
} else {
NewQQuickWidgetFromPointer(ptr).SetWindowTitleDefault(cGoUnpackString(vqs))
}
}
func (ptr *QQuickWidget) SetWindowTitleDefault(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QQuickWidget_SetWindowTitleDefault(ptr.Pointer(), C.struct_QtQuick_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
//export callbackQQuickWidget_Show
func callbackQQuickWidget_Show(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "show"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).ShowDefault()
}
}
func (ptr *QQuickWidget) ShowDefault() {
if ptr.Pointer() != nil {
C.QQuickWidget_ShowDefault(ptr.Pointer())
}
}
//export callbackQQuickWidget_ShowFullScreen
func callbackQQuickWidget_ShowFullScreen(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showFullScreen"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).ShowFullScreenDefault()
}
}
func (ptr *QQuickWidget) ShowFullScreenDefault() {
if ptr.Pointer() != nil {
C.QQuickWidget_ShowFullScreenDefault(ptr.Pointer())
}
}
//export callbackQQuickWidget_ShowMaximized
func callbackQQuickWidget_ShowMaximized(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showMaximized"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).ShowMaximizedDefault()
}
}
func (ptr *QQuickWidget) ShowMaximizedDefault() {
if ptr.Pointer() != nil {
C.QQuickWidget_ShowMaximizedDefault(ptr.Pointer())
}
}
//export callbackQQuickWidget_ShowMinimized
func callbackQQuickWidget_ShowMinimized(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showMinimized"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).ShowMinimizedDefault()
}
}
func (ptr *QQuickWidget) ShowMinimizedDefault() {
if ptr.Pointer() != nil {
C.QQuickWidget_ShowMinimizedDefault(ptr.Pointer())
}
}
//export callbackQQuickWidget_ShowNormal
func callbackQQuickWidget_ShowNormal(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showNormal"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).ShowNormalDefault()
}
}
func (ptr *QQuickWidget) ShowNormalDefault() {
if ptr.Pointer() != nil {
C.QQuickWidget_ShowNormalDefault(ptr.Pointer())
}
}
//export callbackQQuickWidget_SizeHint
func callbackQQuickWidget_SizeHint(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQQuickWidgetFromPointer(ptr).SizeHintDefault())
}
func (ptr *QQuickWidget) SizeHintDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QQuickWidget_SizeHintDefault(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQQuickWidget_TabletEvent
func callbackQQuickWidget_TabletEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "tabletEvent"); signal != nil {
(*(*func(*gui.QTabletEvent))(signal))(gui.NewQTabletEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).TabletEventDefault(gui.NewQTabletEventFromPointer(event))
}
}
func (ptr *QQuickWidget) TabletEventDefault(event gui.QTabletEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_TabletEventDefault(ptr.Pointer(), gui.PointerFromQTabletEvent(event))
}
}
//export callbackQQuickWidget_Update
func callbackQQuickWidget_Update(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "update"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).UpdateDefault()
}
}
func (ptr *QQuickWidget) UpdateDefault() {
if ptr.Pointer() != nil {
C.QQuickWidget_UpdateDefault(ptr.Pointer())
}
}
//export callbackQQuickWidget_UpdateMicroFocus
func callbackQQuickWidget_UpdateMicroFocus(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "updateMicroFocus"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).UpdateMicroFocusDefault()
}
}
func (ptr *QQuickWidget) UpdateMicroFocusDefault() {
if ptr.Pointer() != nil {
C.QQuickWidget_UpdateMicroFocusDefault(ptr.Pointer())
}
}
//export callbackQQuickWidget_WindowIconChanged
func callbackQQuickWidget_WindowIconChanged(ptr unsafe.Pointer, icon unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "windowIconChanged"); signal != nil {
(*(*func(*gui.QIcon))(signal))(gui.NewQIconFromPointer(icon))
}
}
//export callbackQQuickWidget_WindowTitleChanged
func callbackQQuickWidget_WindowTitleChanged(ptr unsafe.Pointer, title C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "windowTitleChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(title))
}
}
//export callbackQQuickWidget_ChildEvent
func callbackQQuickWidget_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QQuickWidget) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQQuickWidget_ConnectNotify
func callbackQQuickWidget_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickWidgetFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickWidget) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickWidget_CustomEvent
func callbackQQuickWidget_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QQuickWidget) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQQuickWidget_DeleteLater
func callbackQQuickWidget_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWidgetFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QQuickWidget) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickWidget_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQQuickWidget_Destroyed
func callbackQQuickWidget_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQQuickWidget_DisconnectNotify
func callbackQQuickWidget_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickWidgetFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickWidget) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickWidget_EventFilter
func callbackQQuickWidget_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickWidgetFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QQuickWidget) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickWidget_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQQuickWidget_MetaObject
func callbackQQuickWidget_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQQuickWidgetFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QQuickWidget) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QQuickWidget_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQQuickWidget_ObjectNameChanged
func callbackQQuickWidget_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQQuickWidget_TimerEvent
func callbackQQuickWidget_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQQuickWidgetFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QQuickWidget) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWidget_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QQuickWindow struct {
gui.QWindow
}
type QQuickWindow_ITF interface {
gui.QWindow_ITF
QQuickWindow_PTR() *QQuickWindow
}
func (ptr *QQuickWindow) QQuickWindow_PTR() *QQuickWindow {
return ptr
}
func (ptr *QQuickWindow) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWindow_PTR().Pointer()
}
return nil
}
func (ptr *QQuickWindow) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWindow_PTR().SetPointer(p)
}
}
func PointerFromQQuickWindow(ptr QQuickWindow_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QQuickWindow_PTR().Pointer()
}
return nil
}
func NewQQuickWindowFromPointer(ptr unsafe.Pointer) (n *QQuickWindow) {
n = new(QQuickWindow)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QQuickWindow__CreateTextureOption
//QQuickWindow::CreateTextureOption
type QQuickWindow__CreateTextureOption int64
const (
QQuickWindow__TextureHasAlphaChannel QQuickWindow__CreateTextureOption = QQuickWindow__CreateTextureOption(0x0001)
QQuickWindow__TextureHasMipmaps QQuickWindow__CreateTextureOption = QQuickWindow__CreateTextureOption(0x0002)
QQuickWindow__TextureOwnsGLTexture QQuickWindow__CreateTextureOption = QQuickWindow__CreateTextureOption(0x0004)
QQuickWindow__TextureCanUseAtlas QQuickWindow__CreateTextureOption = QQuickWindow__CreateTextureOption(0x0008)
QQuickWindow__TextureIsOpaque QQuickWindow__CreateTextureOption = QQuickWindow__CreateTextureOption(0x0010)
)
//go:generate stringer -type=QQuickWindow__RenderStage
//QQuickWindow::RenderStage
type QQuickWindow__RenderStage int64
const (
QQuickWindow__BeforeSynchronizingStage QQuickWindow__RenderStage = QQuickWindow__RenderStage(0)
QQuickWindow__AfterSynchronizingStage QQuickWindow__RenderStage = QQuickWindow__RenderStage(1)
QQuickWindow__BeforeRenderingStage QQuickWindow__RenderStage = QQuickWindow__RenderStage(2)
QQuickWindow__AfterRenderingStage QQuickWindow__RenderStage = QQuickWindow__RenderStage(3)
QQuickWindow__AfterSwapStage QQuickWindow__RenderStage = QQuickWindow__RenderStage(4)
QQuickWindow__NoStage QQuickWindow__RenderStage = QQuickWindow__RenderStage(5)
)
//go:generate stringer -type=QQuickWindow__SceneGraphError
//QQuickWindow::SceneGraphError
type QQuickWindow__SceneGraphError int64
const (
QQuickWindow__ContextNotAvailable QQuickWindow__SceneGraphError = QQuickWindow__SceneGraphError(1)
)
//go:generate stringer -type=QQuickWindow__TextRenderType
//QQuickWindow::TextRenderType
type QQuickWindow__TextRenderType int64
const (
QQuickWindow__QtTextRendering QQuickWindow__TextRenderType = QQuickWindow__TextRenderType(0)
QQuickWindow__NativeTextRendering QQuickWindow__TextRenderType = QQuickWindow__TextRenderType(1)
)
func NewQQuickWindow(parent gui.QWindow_ITF) *QQuickWindow {
tmpValue := NewQQuickWindowFromPointer(C.QQuickWindow_NewQQuickWindow(gui.PointerFromQWindow(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQQuickWindow_AccessibleRoot
func callbackQQuickWindow_AccessibleRoot(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "accessibleRoot"); signal != nil {
return gui.PointerFromQAccessibleInterface((*(*func() *gui.QAccessibleInterface)(signal))())
}
return gui.PointerFromQAccessibleInterface(NewQQuickWindowFromPointer(ptr).AccessibleRootDefault())
}
func (ptr *QQuickWindow) ConnectAccessibleRoot(f func() *gui.QAccessibleInterface) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "accessibleRoot"); signal != nil {
f := func() *gui.QAccessibleInterface {
(*(*func() *gui.QAccessibleInterface)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "accessibleRoot", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "accessibleRoot", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectAccessibleRoot() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "accessibleRoot")
}
}
func (ptr *QQuickWindow) AccessibleRoot() *gui.QAccessibleInterface {
if ptr.Pointer() != nil {
return gui.NewQAccessibleInterfaceFromPointer(C.QQuickWindow_AccessibleRoot(ptr.Pointer()))
}
return nil
}
func (ptr *QQuickWindow) AccessibleRootDefault() *gui.QAccessibleInterface {
if ptr.Pointer() != nil {
return gui.NewQAccessibleInterfaceFromPointer(C.QQuickWindow_AccessibleRootDefault(ptr.Pointer()))
}
return nil
}
func (ptr *QQuickWindow) ActiveFocusItem() *QQuickItem {
if ptr.Pointer() != nil {
tmpValue := NewQQuickItemFromPointer(C.QQuickWindow_ActiveFocusItem(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQuickWindow_ActiveFocusItemChanged
func callbackQQuickWindow_ActiveFocusItemChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "activeFocusItemChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickWindow) ConnectActiveFocusItemChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activeFocusItemChanged") {
C.QQuickWindow_ConnectActiveFocusItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activeFocusItemChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "activeFocusItemChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "activeFocusItemChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activeFocusItemChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectActiveFocusItemChanged() {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectActiveFocusItemChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activeFocusItemChanged")
}
}
func (ptr *QQuickWindow) ActiveFocusItemChanged() {
if ptr.Pointer() != nil {
C.QQuickWindow_ActiveFocusItemChanged(ptr.Pointer())
}
}
//export callbackQQuickWindow_AfterAnimating
func callbackQQuickWindow_AfterAnimating(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "afterAnimating"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickWindow) ConnectAfterAnimating(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "afterAnimating") {
C.QQuickWindow_ConnectAfterAnimating(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "afterAnimating")))
}
if signal := qt.LendSignal(ptr.Pointer(), "afterAnimating"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "afterAnimating", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "afterAnimating", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectAfterAnimating() {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectAfterAnimating(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "afterAnimating")
}
}
func (ptr *QQuickWindow) AfterAnimating() {
if ptr.Pointer() != nil {
C.QQuickWindow_AfterAnimating(ptr.Pointer())
}
}
//export callbackQQuickWindow_AfterRendering
func callbackQQuickWindow_AfterRendering(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "afterRendering"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickWindow) ConnectAfterRendering(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "afterRendering") {
C.QQuickWindow_ConnectAfterRendering(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "afterRendering")))
}
if signal := qt.LendSignal(ptr.Pointer(), "afterRendering"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "afterRendering", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "afterRendering", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectAfterRendering() {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectAfterRendering(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "afterRendering")
}
}
func (ptr *QQuickWindow) AfterRendering() {
if ptr.Pointer() != nil {
C.QQuickWindow_AfterRendering(ptr.Pointer())
}
}
//export callbackQQuickWindow_AfterSynchronizing
func callbackQQuickWindow_AfterSynchronizing(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "afterSynchronizing"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickWindow) ConnectAfterSynchronizing(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "afterSynchronizing") {
C.QQuickWindow_ConnectAfterSynchronizing(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "afterSynchronizing")))
}
if signal := qt.LendSignal(ptr.Pointer(), "afterSynchronizing"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "afterSynchronizing", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "afterSynchronizing", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectAfterSynchronizing() {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectAfterSynchronizing(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "afterSynchronizing")
}
}
func (ptr *QQuickWindow) AfterSynchronizing() {
if ptr.Pointer() != nil {
C.QQuickWindow_AfterSynchronizing(ptr.Pointer())
}
}
//export callbackQQuickWindow_BeforeRendering
func callbackQQuickWindow_BeforeRendering(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "beforeRendering"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickWindow) ConnectBeforeRendering(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "beforeRendering") {
C.QQuickWindow_ConnectBeforeRendering(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "beforeRendering")))
}
if signal := qt.LendSignal(ptr.Pointer(), "beforeRendering"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "beforeRendering", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "beforeRendering", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectBeforeRendering() {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectBeforeRendering(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "beforeRendering")
}
}
func (ptr *QQuickWindow) BeforeRendering() {
if ptr.Pointer() != nil {
C.QQuickWindow_BeforeRendering(ptr.Pointer())
}
}
//export callbackQQuickWindow_BeforeSynchronizing
func callbackQQuickWindow_BeforeSynchronizing(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "beforeSynchronizing"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickWindow) ConnectBeforeSynchronizing(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "beforeSynchronizing") {
C.QQuickWindow_ConnectBeforeSynchronizing(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "beforeSynchronizing")))
}
if signal := qt.LendSignal(ptr.Pointer(), "beforeSynchronizing"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "beforeSynchronizing", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "beforeSynchronizing", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectBeforeSynchronizing() {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectBeforeSynchronizing(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "beforeSynchronizing")
}
}
func (ptr *QQuickWindow) BeforeSynchronizing() {
if ptr.Pointer() != nil {
C.QQuickWindow_BeforeSynchronizing(ptr.Pointer())
}
}
func (ptr *QQuickWindow) ClearBeforeRendering() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickWindow_ClearBeforeRendering(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickWindow) Color() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QQuickWindow_Color(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
//export callbackQQuickWindow_ColorChanged
func callbackQQuickWindow_ColorChanged(ptr unsafe.Pointer, vqc unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "colorChanged"); signal != nil {
(*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(vqc))
}
}
func (ptr *QQuickWindow) ConnectColorChanged(f func(vqc *gui.QColor)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "colorChanged") {
C.QQuickWindow_ConnectColorChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "colorChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "colorChanged"); signal != nil {
f := func(vqc *gui.QColor) {
(*(*func(*gui.QColor))(signal))(vqc)
f(vqc)
}
qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectColorChanged() {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectColorChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "colorChanged")
}
}
func (ptr *QQuickWindow) ColorChanged(vqc gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_ColorChanged(ptr.Pointer(), gui.PointerFromQColor(vqc))
}
}
func (ptr *QQuickWindow) ContentItem() *QQuickItem {
if ptr.Pointer() != nil {
tmpValue := NewQQuickItemFromPointer(C.QQuickWindow_ContentItem(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWindow) CreateImageNode() *QSGImageNode {
if ptr.Pointer() != nil {
return NewQSGImageNodeFromPointer(C.QQuickWindow_CreateImageNode(ptr.Pointer()))
}
return nil
}
func (ptr *QQuickWindow) CreateRectangleNode() *QSGRectangleNode {
if ptr.Pointer() != nil {
return NewQSGRectangleNodeFromPointer(C.QQuickWindow_CreateRectangleNode(ptr.Pointer()))
}
return nil
}
func (ptr *QQuickWindow) CreateTextureFromId(id uint, size core.QSize_ITF, options QQuickWindow__CreateTextureOption) *QSGTexture {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureFromPointer(C.QQuickWindow_CreateTextureFromId(ptr.Pointer(), C.uint(uint32(id)), core.PointerFromQSize(size), C.longlong(options)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWindow) CreateTextureFromImage(image gui.QImage_ITF, options QQuickWindow__CreateTextureOption) *QSGTexture {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureFromPointer(C.QQuickWindow_CreateTextureFromImage(ptr.Pointer(), gui.PointerFromQImage(image), C.longlong(options)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWindow) CreateTextureFromImage2(image gui.QImage_ITF) *QSGTexture {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureFromPointer(C.QQuickWindow_CreateTextureFromImage2(ptr.Pointer(), gui.PointerFromQImage(image)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWindow) EffectiveDevicePixelRatio() float64 {
if ptr.Pointer() != nil {
return float64(C.QQuickWindow_EffectiveDevicePixelRatio(ptr.Pointer()))
}
return 0
}
//export callbackQQuickWindow_Event
func callbackQQuickWindow_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickWindowFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QQuickWindow) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickWindow_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQQuickWindow_ExposeEvent
func callbackQQuickWindow_ExposeEvent(ptr unsafe.Pointer, vqe unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "exposeEvent"); signal != nil {
(*(*func(*gui.QExposeEvent))(signal))(gui.NewQExposeEventFromPointer(vqe))
} else {
NewQQuickWindowFromPointer(ptr).ExposeEventDefault(gui.NewQExposeEventFromPointer(vqe))
}
}
func (ptr *QQuickWindow) ExposeEventDefault(vqe gui.QExposeEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_ExposeEventDefault(ptr.Pointer(), gui.PointerFromQExposeEvent(vqe))
}
}
//export callbackQQuickWindow_FocusInEvent
func callbackQQuickWindow_FocusInEvent(ptr unsafe.Pointer, ev unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil {
(*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(ev))
} else {
NewQQuickWindowFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(ev))
}
}
func (ptr *QQuickWindow) FocusInEventDefault(ev gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(ev))
}
}
//export callbackQQuickWindow_FocusOutEvent
func callbackQQuickWindow_FocusOutEvent(ptr unsafe.Pointer, ev unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil {
(*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(ev))
} else {
NewQQuickWindowFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(ev))
}
}
func (ptr *QQuickWindow) FocusOutEventDefault(ev gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(ev))
}
}
//export callbackQQuickWindow_FrameSwapped
func callbackQQuickWindow_FrameSwapped(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "frameSwapped"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickWindow) ConnectFrameSwapped(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "frameSwapped") {
C.QQuickWindow_ConnectFrameSwapped(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "frameSwapped")))
}
if signal := qt.LendSignal(ptr.Pointer(), "frameSwapped"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "frameSwapped", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "frameSwapped", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectFrameSwapped() {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectFrameSwapped(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "frameSwapped")
}
}
func (ptr *QQuickWindow) FrameSwapped() {
if ptr.Pointer() != nil {
C.QQuickWindow_FrameSwapped(ptr.Pointer())
}
}
func (ptr *QQuickWindow) GrabWindow() *gui.QImage {
if ptr.Pointer() != nil {
tmpValue := gui.NewQImageFromPointer(C.QQuickWindow_GrabWindow(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage)
return tmpValue
}
return nil
}
func QQuickWindow_HasDefaultAlphaBuffer() bool {
return int8(C.QQuickWindow_QQuickWindow_HasDefaultAlphaBuffer()) != 0
}
func (ptr *QQuickWindow) HasDefaultAlphaBuffer() bool {
return int8(C.QQuickWindow_QQuickWindow_HasDefaultAlphaBuffer()) != 0
}
//export callbackQQuickWindow_HideEvent
func callbackQQuickWindow_HideEvent(ptr unsafe.Pointer, vqh unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hideEvent"); signal != nil {
(*(*func(*gui.QHideEvent))(signal))(gui.NewQHideEventFromPointer(vqh))
} else {
NewQQuickWindowFromPointer(ptr).HideEventDefault(gui.NewQHideEventFromPointer(vqh))
}
}
func (ptr *QQuickWindow) HideEventDefault(vqh gui.QHideEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_HideEventDefault(ptr.Pointer(), gui.PointerFromQHideEvent(vqh))
}
}
func (ptr *QQuickWindow) IncubationController() *qml.QQmlIncubationController {
if ptr.Pointer() != nil {
return qml.NewQQmlIncubationControllerFromPointer(C.QQuickWindow_IncubationController(ptr.Pointer()))
}
return nil
}
func (ptr *QQuickWindow) IsPersistentOpenGLContext() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickWindow_IsPersistentOpenGLContext(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickWindow) IsPersistentSceneGraph() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickWindow_IsPersistentSceneGraph(ptr.Pointer())) != 0
}
return false
}
func (ptr *QQuickWindow) IsSceneGraphInitialized() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickWindow_IsSceneGraphInitialized(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickWindow_KeyPressEvent
func callbackQQuickWindow_KeyPressEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil {
(*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(e))
} else {
NewQQuickWindowFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(e))
}
}
func (ptr *QQuickWindow) KeyPressEventDefault(e gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(e))
}
}
//export callbackQQuickWindow_KeyReleaseEvent
func callbackQQuickWindow_KeyReleaseEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil {
(*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(e))
} else {
NewQQuickWindowFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(e))
}
}
func (ptr *QQuickWindow) KeyReleaseEventDefault(e gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(e))
}
}
//export callbackQQuickWindow_MouseDoubleClickEvent
func callbackQQuickWindow_MouseDoubleClickEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event))
} else {
NewQQuickWindowFromPointer(ptr).MouseDoubleClickEventDefault(gui.NewQMouseEventFromPointer(event))
}
}
func (ptr *QQuickWindow) MouseDoubleClickEventDefault(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_MouseDoubleClickEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
func (ptr *QQuickWindow) MouseGrabberItem() *QQuickItem {
if ptr.Pointer() != nil {
tmpValue := NewQQuickItemFromPointer(C.QQuickWindow_MouseGrabberItem(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQuickWindow_MouseMoveEvent
func callbackQQuickWindow_MouseMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event))
} else {
NewQQuickWindowFromPointer(ptr).MouseMoveEventDefault(gui.NewQMouseEventFromPointer(event))
}
}
func (ptr *QQuickWindow) MouseMoveEventDefault(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_MouseMoveEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
//export callbackQQuickWindow_MousePressEvent
func callbackQQuickWindow_MousePressEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event))
} else {
NewQQuickWindowFromPointer(ptr).MousePressEventDefault(gui.NewQMouseEventFromPointer(event))
}
}
func (ptr *QQuickWindow) MousePressEventDefault(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_MousePressEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
//export callbackQQuickWindow_MouseReleaseEvent
func callbackQQuickWindow_MouseReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event))
} else {
NewQQuickWindowFromPointer(ptr).MouseReleaseEventDefault(gui.NewQMouseEventFromPointer(event))
}
}
func (ptr *QQuickWindow) MouseReleaseEventDefault(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_MouseReleaseEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
func (ptr *QQuickWindow) OpenglContext() *gui.QOpenGLContext {
if ptr.Pointer() != nil {
tmpValue := gui.NewQOpenGLContextFromPointer(C.QQuickWindow_OpenglContext(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQuickWindow_OpenglContextCreated
func callbackQQuickWindow_OpenglContextCreated(ptr unsafe.Pointer, context unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "openglContextCreated"); signal != nil {
(*(*func(*gui.QOpenGLContext))(signal))(gui.NewQOpenGLContextFromPointer(context))
}
}
func (ptr *QQuickWindow) ConnectOpenglContextCreated(f func(context *gui.QOpenGLContext)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "openglContextCreated") {
C.QQuickWindow_ConnectOpenglContextCreated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "openglContextCreated")))
}
if signal := qt.LendSignal(ptr.Pointer(), "openglContextCreated"); signal != nil {
f := func(context *gui.QOpenGLContext) {
(*(*func(*gui.QOpenGLContext))(signal))(context)
f(context)
}
qt.ConnectSignal(ptr.Pointer(), "openglContextCreated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "openglContextCreated", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectOpenglContextCreated() {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectOpenglContextCreated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "openglContextCreated")
}
}
func (ptr *QQuickWindow) OpenglContextCreated(context gui.QOpenGLContext_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_OpenglContextCreated(ptr.Pointer(), gui.PointerFromQOpenGLContext(context))
}
}
//export callbackQQuickWindow_ReleaseResources
func callbackQQuickWindow_ReleaseResources(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "releaseResources"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).ReleaseResourcesDefault()
}
}
func (ptr *QQuickWindow) ConnectReleaseResources(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "releaseResources"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "releaseResources", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "releaseResources", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectReleaseResources() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "releaseResources")
}
}
func (ptr *QQuickWindow) ReleaseResources() {
if ptr.Pointer() != nil {
C.QQuickWindow_ReleaseResources(ptr.Pointer())
}
}
func (ptr *QQuickWindow) ReleaseResourcesDefault() {
if ptr.Pointer() != nil {
C.QQuickWindow_ReleaseResourcesDefault(ptr.Pointer())
}
}
func (ptr *QQuickWindow) RenderTarget() *gui.QOpenGLFramebufferObject {
if ptr.Pointer() != nil {
return gui.NewQOpenGLFramebufferObjectFromPointer(C.QQuickWindow_RenderTarget(ptr.Pointer()))
}
return nil
}
func (ptr *QQuickWindow) RenderTargetId() uint {
if ptr.Pointer() != nil {
return uint(uint32(C.QQuickWindow_RenderTargetId(ptr.Pointer())))
}
return 0
}
func (ptr *QQuickWindow) RenderTargetSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QQuickWindow_RenderTargetSize(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QQuickWindow) RendererInterface() *QSGRendererInterface {
if ptr.Pointer() != nil {
return NewQSGRendererInterfaceFromPointer(C.QQuickWindow_RendererInterface(ptr.Pointer()))
}
return nil
}
func (ptr *QQuickWindow) ResetOpenGLState() {
if ptr.Pointer() != nil {
C.QQuickWindow_ResetOpenGLState(ptr.Pointer())
}
}
//export callbackQQuickWindow_ResizeEvent
func callbackQQuickWindow_ResizeEvent(ptr unsafe.Pointer, ev unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resizeEvent"); signal != nil {
(*(*func(*gui.QResizeEvent))(signal))(gui.NewQResizeEventFromPointer(ev))
} else {
NewQQuickWindowFromPointer(ptr).ResizeEventDefault(gui.NewQResizeEventFromPointer(ev))
}
}
func (ptr *QQuickWindow) ResizeEventDefault(ev gui.QResizeEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_ResizeEventDefault(ptr.Pointer(), gui.PointerFromQResizeEvent(ev))
}
}
//export callbackQQuickWindow_SceneGraphAboutToStop
func callbackQQuickWindow_SceneGraphAboutToStop(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "sceneGraphAboutToStop"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickWindow) ConnectSceneGraphAboutToStop(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sceneGraphAboutToStop") {
C.QQuickWindow_ConnectSceneGraphAboutToStop(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sceneGraphAboutToStop")))
}
if signal := qt.LendSignal(ptr.Pointer(), "sceneGraphAboutToStop"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "sceneGraphAboutToStop", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sceneGraphAboutToStop", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectSceneGraphAboutToStop() {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectSceneGraphAboutToStop(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sceneGraphAboutToStop")
}
}
func (ptr *QQuickWindow) SceneGraphAboutToStop() {
if ptr.Pointer() != nil {
C.QQuickWindow_SceneGraphAboutToStop(ptr.Pointer())
}
}
func QQuickWindow_SceneGraphBackend() string {
return cGoUnpackString(C.QQuickWindow_QQuickWindow_SceneGraphBackend())
}
func (ptr *QQuickWindow) SceneGraphBackend() string {
return cGoUnpackString(C.QQuickWindow_QQuickWindow_SceneGraphBackend())
}
//export callbackQQuickWindow_SceneGraphError
func callbackQQuickWindow_SceneGraphError(ptr unsafe.Pointer, error C.longlong, message C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "sceneGraphError"); signal != nil {
(*(*func(QQuickWindow__SceneGraphError, string))(signal))(QQuickWindow__SceneGraphError(error), cGoUnpackString(message))
}
}
func (ptr *QQuickWindow) ConnectSceneGraphError(f func(error QQuickWindow__SceneGraphError, message string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sceneGraphError") {
C.QQuickWindow_ConnectSceneGraphError(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sceneGraphError")))
}
if signal := qt.LendSignal(ptr.Pointer(), "sceneGraphError"); signal != nil {
f := func(error QQuickWindow__SceneGraphError, message string) {
(*(*func(QQuickWindow__SceneGraphError, string))(signal))(error, message)
f(error, message)
}
qt.ConnectSignal(ptr.Pointer(), "sceneGraphError", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sceneGraphError", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectSceneGraphError() {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectSceneGraphError(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sceneGraphError")
}
}
func (ptr *QQuickWindow) SceneGraphError(error QQuickWindow__SceneGraphError, message string) {
if ptr.Pointer() != nil {
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QQuickWindow_SceneGraphError(ptr.Pointer(), C.longlong(error), C.struct_QtQuick_PackedString{data: messageC, len: C.longlong(len(message))})
}
}
//export callbackQQuickWindow_SceneGraphInitialized
func callbackQQuickWindow_SceneGraphInitialized(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "sceneGraphInitialized"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickWindow) ConnectSceneGraphInitialized(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sceneGraphInitialized") {
C.QQuickWindow_ConnectSceneGraphInitialized(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sceneGraphInitialized")))
}
if signal := qt.LendSignal(ptr.Pointer(), "sceneGraphInitialized"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "sceneGraphInitialized", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sceneGraphInitialized", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectSceneGraphInitialized() {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectSceneGraphInitialized(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sceneGraphInitialized")
}
}
func (ptr *QQuickWindow) SceneGraphInitialized() {
if ptr.Pointer() != nil {
C.QQuickWindow_SceneGraphInitialized(ptr.Pointer())
}
}
//export callbackQQuickWindow_SceneGraphInvalidated
func callbackQQuickWindow_SceneGraphInvalidated(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "sceneGraphInvalidated"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QQuickWindow) ConnectSceneGraphInvalidated(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sceneGraphInvalidated") {
C.QQuickWindow_ConnectSceneGraphInvalidated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sceneGraphInvalidated")))
}
if signal := qt.LendSignal(ptr.Pointer(), "sceneGraphInvalidated"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "sceneGraphInvalidated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sceneGraphInvalidated", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectSceneGraphInvalidated() {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectSceneGraphInvalidated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sceneGraphInvalidated")
}
}
func (ptr *QQuickWindow) SceneGraphInvalidated() {
if ptr.Pointer() != nil {
C.QQuickWindow_SceneGraphInvalidated(ptr.Pointer())
}
}
func (ptr *QQuickWindow) ScheduleRenderJob(job core.QRunnable_ITF, stage QQuickWindow__RenderStage) {
if ptr.Pointer() != nil {
C.QQuickWindow_ScheduleRenderJob(ptr.Pointer(), core.PointerFromQRunnable(job), C.longlong(stage))
}
}
func (ptr *QQuickWindow) SetClearBeforeRendering(enabled bool) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetClearBeforeRendering(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QQuickWindow) SetColor(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetColor(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
func QQuickWindow_SetDefaultAlphaBuffer(useAlpha bool) {
C.QQuickWindow_QQuickWindow_SetDefaultAlphaBuffer(C.char(int8(qt.GoBoolToInt(useAlpha))))
}
func (ptr *QQuickWindow) SetDefaultAlphaBuffer(useAlpha bool) {
C.QQuickWindow_QQuickWindow_SetDefaultAlphaBuffer(C.char(int8(qt.GoBoolToInt(useAlpha))))
}
func (ptr *QQuickWindow) SetPersistentOpenGLContext(persistent bool) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetPersistentOpenGLContext(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(persistent))))
}
}
func (ptr *QQuickWindow) SetPersistentSceneGraph(persistent bool) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetPersistentSceneGraph(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(persistent))))
}
}
func (ptr *QQuickWindow) SetRenderTarget(fbo gui.QOpenGLFramebufferObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetRenderTarget(ptr.Pointer(), gui.PointerFromQOpenGLFramebufferObject(fbo))
}
}
func (ptr *QQuickWindow) SetRenderTarget2(fboId uint, size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetRenderTarget2(ptr.Pointer(), C.uint(uint32(fboId)), core.PointerFromQSize(size))
}
}
func QQuickWindow_SetSceneGraphBackend(api QSGRendererInterface__GraphicsApi) {
C.QQuickWindow_QQuickWindow_SetSceneGraphBackend(C.longlong(api))
}
func (ptr *QQuickWindow) SetSceneGraphBackend(api QSGRendererInterface__GraphicsApi) {
C.QQuickWindow_QQuickWindow_SetSceneGraphBackend(C.longlong(api))
}
func QQuickWindow_SetSceneGraphBackend2(backend string) {
var backendC *C.char
if backend != "" {
backendC = C.CString(backend)
defer C.free(unsafe.Pointer(backendC))
}
C.QQuickWindow_QQuickWindow_SetSceneGraphBackend2(C.struct_QtQuick_PackedString{data: backendC, len: C.longlong(len(backend))})
}
func (ptr *QQuickWindow) SetSceneGraphBackend2(backend string) {
var backendC *C.char
if backend != "" {
backendC = C.CString(backend)
defer C.free(unsafe.Pointer(backendC))
}
C.QQuickWindow_QQuickWindow_SetSceneGraphBackend2(C.struct_QtQuick_PackedString{data: backendC, len: C.longlong(len(backend))})
}
func QQuickWindow_SetTextRenderType(renderType QQuickWindow__TextRenderType) {
C.QQuickWindow_QQuickWindow_SetTextRenderType(C.longlong(renderType))
}
func (ptr *QQuickWindow) SetTextRenderType(renderType QQuickWindow__TextRenderType) {
C.QQuickWindow_QQuickWindow_SetTextRenderType(C.longlong(renderType))
}
//export callbackQQuickWindow_ShowEvent
func callbackQQuickWindow_ShowEvent(ptr unsafe.Pointer, vqs unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showEvent"); signal != nil {
(*(*func(*gui.QShowEvent))(signal))(gui.NewQShowEventFromPointer(vqs))
} else {
NewQQuickWindowFromPointer(ptr).ShowEventDefault(gui.NewQShowEventFromPointer(vqs))
}
}
func (ptr *QQuickWindow) ShowEventDefault(vqs gui.QShowEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_ShowEventDefault(ptr.Pointer(), gui.PointerFromQShowEvent(vqs))
}
}
func QQuickWindow_TextRenderType() QQuickWindow__TextRenderType {
return QQuickWindow__TextRenderType(C.QQuickWindow_QQuickWindow_TextRenderType())
}
func (ptr *QQuickWindow) TextRenderType() QQuickWindow__TextRenderType {
return QQuickWindow__TextRenderType(C.QQuickWindow_QQuickWindow_TextRenderType())
}
//export callbackQQuickWindow_Update
func callbackQQuickWindow_Update(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "update"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).UpdateDefault()
}
}
func (ptr *QQuickWindow) ConnectUpdate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectUpdate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "update")
}
}
func (ptr *QQuickWindow) Update() {
if ptr.Pointer() != nil {
C.QQuickWindow_Update(ptr.Pointer())
}
}
func (ptr *QQuickWindow) UpdateDefault() {
if ptr.Pointer() != nil {
C.QQuickWindow_UpdateDefault(ptr.Pointer())
}
}
//export callbackQQuickWindow_WheelEvent
func callbackQQuickWindow_WheelEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil {
(*(*func(*gui.QWheelEvent))(signal))(gui.NewQWheelEventFromPointer(event))
} else {
NewQQuickWindowFromPointer(ptr).WheelEventDefault(gui.NewQWheelEventFromPointer(event))
}
}
func (ptr *QQuickWindow) WheelEventDefault(event gui.QWheelEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_WheelEventDefault(ptr.Pointer(), gui.PointerFromQWheelEvent(event))
}
}
//export callbackQQuickWindow_DestroyQQuickWindow
func callbackQQuickWindow_DestroyQQuickWindow(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QQuickWindow"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).DestroyQQuickWindowDefault()
}
}
func (ptr *QQuickWindow) ConnectDestroyQQuickWindow(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QQuickWindow"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QQuickWindow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QQuickWindow", unsafe.Pointer(&f))
}
}
}
func (ptr *QQuickWindow) DisconnectDestroyQQuickWindow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QQuickWindow")
}
}
func (ptr *QQuickWindow) DestroyQQuickWindow() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickWindow_DestroyQQuickWindow(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickWindow) DestroyQQuickWindowDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickWindow_DestroyQQuickWindowDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QQuickWindow) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickWindow___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWindow) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickWindow) __children_newList() unsafe.Pointer {
return C.QQuickWindow___children_newList(ptr.Pointer())
}
func (ptr *QQuickWindow) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QQuickWindow___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QQuickWindow) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QQuickWindow) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QQuickWindow___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QQuickWindow) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickWindow___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWindow) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickWindow) __findChildren_newList() unsafe.Pointer {
return C.QQuickWindow___findChildren_newList(ptr.Pointer())
}
func (ptr *QQuickWindow) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickWindow___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QQuickWindow) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QQuickWindow) __findChildren_newList3() unsafe.Pointer {
return C.QQuickWindow___findChildren_newList3(ptr.Pointer())
}
//export callbackQQuickWindow_ActiveChanged
func callbackQQuickWindow_ActiveChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "activeChanged"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQQuickWindow_Alert
func callbackQQuickWindow_Alert(ptr unsafe.Pointer, msec C.int) {
if signal := qt.GetSignal(ptr, "alert"); signal != nil {
(*(*func(int))(signal))(int(int32(msec)))
} else {
NewQQuickWindowFromPointer(ptr).AlertDefault(int(int32(msec)))
}
}
func (ptr *QQuickWindow) AlertDefault(msec int) {
if ptr.Pointer() != nil {
C.QQuickWindow_AlertDefault(ptr.Pointer(), C.int(int32(msec)))
}
}
//export callbackQQuickWindow_Close
func callbackQQuickWindow_Close(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "close"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickWindowFromPointer(ptr).CloseDefault())))
}
func (ptr *QQuickWindow) CloseDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QQuickWindow_CloseDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQQuickWindow_ContentOrientationChanged
func callbackQQuickWindow_ContentOrientationChanged(ptr unsafe.Pointer, orientation C.longlong) {
if signal := qt.GetSignal(ptr, "contentOrientationChanged"); signal != nil {
(*(*func(core.Qt__ScreenOrientation))(signal))(core.Qt__ScreenOrientation(orientation))
}
}
//export callbackQQuickWindow_FocusObject
func callbackQQuickWindow_FocusObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "focusObject"); signal != nil {
return core.PointerFromQObject((*(*func() *core.QObject)(signal))())
}
return core.PointerFromQObject(NewQQuickWindowFromPointer(ptr).FocusObjectDefault())
}
func (ptr *QQuickWindow) FocusObjectDefault() *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QQuickWindow_FocusObjectDefault(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQuickWindow_FocusObjectChanged
func callbackQQuickWindow_FocusObjectChanged(ptr unsafe.Pointer, object unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusObjectChanged"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(object))
}
}
//export callbackQQuickWindow_Format
func callbackQQuickWindow_Format(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "format"); signal != nil {
return gui.PointerFromQSurfaceFormat((*(*func() *gui.QSurfaceFormat)(signal))())
}
return gui.PointerFromQSurfaceFormat(NewQQuickWindowFromPointer(ptr).FormatDefault())
}
func (ptr *QQuickWindow) FormatDefault() *gui.QSurfaceFormat {
if ptr.Pointer() != nil {
tmpValue := gui.NewQSurfaceFormatFromPointer(C.QQuickWindow_FormatDefault(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QSurfaceFormat).DestroyQSurfaceFormat)
return tmpValue
}
return nil
}
//export callbackQQuickWindow_HeightChanged
func callbackQQuickWindow_HeightChanged(ptr unsafe.Pointer, arg C.int) {
if signal := qt.GetSignal(ptr, "heightChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(arg)))
}
}
//export callbackQQuickWindow_Hide
func callbackQQuickWindow_Hide(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hide"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).HideDefault()
}
}
func (ptr *QQuickWindow) HideDefault() {
if ptr.Pointer() != nil {
C.QQuickWindow_HideDefault(ptr.Pointer())
}
}
//export callbackQQuickWindow_Lower
func callbackQQuickWindow_Lower(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "lower"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).LowerDefault()
}
}
func (ptr *QQuickWindow) LowerDefault() {
if ptr.Pointer() != nil {
C.QQuickWindow_LowerDefault(ptr.Pointer())
}
}
//export callbackQQuickWindow_MaximumHeightChanged
func callbackQQuickWindow_MaximumHeightChanged(ptr unsafe.Pointer, arg C.int) {
if signal := qt.GetSignal(ptr, "maximumHeightChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(arg)))
}
}
//export callbackQQuickWindow_MaximumWidthChanged
func callbackQQuickWindow_MaximumWidthChanged(ptr unsafe.Pointer, arg C.int) {
if signal := qt.GetSignal(ptr, "maximumWidthChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(arg)))
}
}
//export callbackQQuickWindow_MinimumHeightChanged
func callbackQQuickWindow_MinimumHeightChanged(ptr unsafe.Pointer, arg C.int) {
if signal := qt.GetSignal(ptr, "minimumHeightChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(arg)))
}
}
//export callbackQQuickWindow_MinimumWidthChanged
func callbackQQuickWindow_MinimumWidthChanged(ptr unsafe.Pointer, arg C.int) {
if signal := qt.GetSignal(ptr, "minimumWidthChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(arg)))
}
}
//export callbackQQuickWindow_ModalityChanged
func callbackQQuickWindow_ModalityChanged(ptr unsafe.Pointer, modality C.longlong) {
if signal := qt.GetSignal(ptr, "modalityChanged"); signal != nil {
(*(*func(core.Qt__WindowModality))(signal))(core.Qt__WindowModality(modality))
}
}
//export callbackQQuickWindow_MoveEvent
func callbackQQuickWindow_MoveEvent(ptr unsafe.Pointer, ev unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "moveEvent"); signal != nil {
(*(*func(*gui.QMoveEvent))(signal))(gui.NewQMoveEventFromPointer(ev))
} else {
NewQQuickWindowFromPointer(ptr).MoveEventDefault(gui.NewQMoveEventFromPointer(ev))
}
}
func (ptr *QQuickWindow) MoveEventDefault(ev gui.QMoveEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_MoveEventDefault(ptr.Pointer(), gui.PointerFromQMoveEvent(ev))
}
}
//export callbackQQuickWindow_NativeEvent
func callbackQQuickWindow_NativeEvent(ptr unsafe.Pointer, eventType unsafe.Pointer, message unsafe.Pointer, result *C.long) C.char {
var resultR int
if result != nil {
resultR = int(int32(*result))
defer func() { *result = C.long(int32(resultR)) }()
}
if signal := qt.GetSignal(ptr, "nativeEvent"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QByteArray, unsafe.Pointer, *int) bool)(signal))(core.NewQByteArrayFromPointer(eventType), message, &resultR))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickWindowFromPointer(ptr).NativeEventDefault(core.NewQByteArrayFromPointer(eventType), message, &resultR))))
}
func (ptr *QQuickWindow) NativeEventDefault(eventType core.QByteArray_ITF, message unsafe.Pointer, result *int) bool {
if ptr.Pointer() != nil {
var resultC C.long
if result != nil {
resultC = C.long(int32(*result))
defer func() { *result = int(int32(resultC)) }()
}
return int8(C.QQuickWindow_NativeEventDefault(ptr.Pointer(), core.PointerFromQByteArray(eventType), message, &resultC)) != 0
}
return false
}
//export callbackQQuickWindow_OpacityChanged
func callbackQQuickWindow_OpacityChanged(ptr unsafe.Pointer, opacity C.double) {
if signal := qt.GetSignal(ptr, "opacityChanged"); signal != nil {
(*(*func(float64))(signal))(float64(opacity))
}
}
//export callbackQQuickWindow_Raise
func callbackQQuickWindow_Raise(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "raise"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).RaiseDefault()
}
}
func (ptr *QQuickWindow) RaiseDefault() {
if ptr.Pointer() != nil {
C.QQuickWindow_RaiseDefault(ptr.Pointer())
}
}
//export callbackQQuickWindow_RequestActivate
func callbackQQuickWindow_RequestActivate(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "requestActivate"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).RequestActivateDefault()
}
}
func (ptr *QQuickWindow) RequestActivateDefault() {
if ptr.Pointer() != nil {
C.QQuickWindow_RequestActivateDefault(ptr.Pointer())
}
}
//export callbackQQuickWindow_RequestUpdate
func callbackQQuickWindow_RequestUpdate(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "requestUpdate"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).RequestUpdateDefault()
}
}
func (ptr *QQuickWindow) RequestUpdateDefault() {
if ptr.Pointer() != nil {
C.QQuickWindow_RequestUpdateDefault(ptr.Pointer())
}
}
//export callbackQQuickWindow_ScreenChanged
func callbackQQuickWindow_ScreenChanged(ptr unsafe.Pointer, screen unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "screenChanged"); signal != nil {
(*(*func(*gui.QScreen))(signal))(gui.NewQScreenFromPointer(screen))
}
}
//export callbackQQuickWindow_SetGeometry
func callbackQQuickWindow_SetGeometry(ptr unsafe.Pointer, posx C.int, posy C.int, w C.int, h C.int) {
if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil {
(*(*func(int, int, int, int))(signal))(int(int32(posx)), int(int32(posy)), int(int32(w)), int(int32(h)))
} else {
NewQQuickWindowFromPointer(ptr).SetGeometryDefault(int(int32(posx)), int(int32(posy)), int(int32(w)), int(int32(h)))
}
}
func (ptr *QQuickWindow) SetGeometryDefault(posx int, posy int, w int, h int) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetGeometryDefault(ptr.Pointer(), C.int(int32(posx)), C.int(int32(posy)), C.int(int32(w)), C.int(int32(h)))
}
}
//export callbackQQuickWindow_SetGeometry2
func callbackQQuickWindow_SetGeometry2(ptr unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setGeometry2"); signal != nil {
(*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect))
} else {
NewQQuickWindowFromPointer(ptr).SetGeometry2Default(core.NewQRectFromPointer(rect))
}
}
func (ptr *QQuickWindow) SetGeometry2Default(rect core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetGeometry2Default(ptr.Pointer(), core.PointerFromQRect(rect))
}
}
//export callbackQQuickWindow_SetHeight
func callbackQQuickWindow_SetHeight(ptr unsafe.Pointer, arg C.int) {
if signal := qt.GetSignal(ptr, "setHeight"); signal != nil {
(*(*func(int))(signal))(int(int32(arg)))
} else {
NewQQuickWindowFromPointer(ptr).SetHeightDefault(int(int32(arg)))
}
}
func (ptr *QQuickWindow) SetHeightDefault(arg int) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetHeightDefault(ptr.Pointer(), C.int(int32(arg)))
}
}
//export callbackQQuickWindow_SetMaximumHeight
func callbackQQuickWindow_SetMaximumHeight(ptr unsafe.Pointer, h C.int) {
if signal := qt.GetSignal(ptr, "setMaximumHeight"); signal != nil {
(*(*func(int))(signal))(int(int32(h)))
} else {
NewQQuickWindowFromPointer(ptr).SetMaximumHeightDefault(int(int32(h)))
}
}
func (ptr *QQuickWindow) SetMaximumHeightDefault(h int) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetMaximumHeightDefault(ptr.Pointer(), C.int(int32(h)))
}
}
//export callbackQQuickWindow_SetMaximumWidth
func callbackQQuickWindow_SetMaximumWidth(ptr unsafe.Pointer, w C.int) {
if signal := qt.GetSignal(ptr, "setMaximumWidth"); signal != nil {
(*(*func(int))(signal))(int(int32(w)))
} else {
NewQQuickWindowFromPointer(ptr).SetMaximumWidthDefault(int(int32(w)))
}
}
func (ptr *QQuickWindow) SetMaximumWidthDefault(w int) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetMaximumWidthDefault(ptr.Pointer(), C.int(int32(w)))
}
}
//export callbackQQuickWindow_SetMinimumHeight
func callbackQQuickWindow_SetMinimumHeight(ptr unsafe.Pointer, h C.int) {
if signal := qt.GetSignal(ptr, "setMinimumHeight"); signal != nil {
(*(*func(int))(signal))(int(int32(h)))
} else {
NewQQuickWindowFromPointer(ptr).SetMinimumHeightDefault(int(int32(h)))
}
}
func (ptr *QQuickWindow) SetMinimumHeightDefault(h int) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetMinimumHeightDefault(ptr.Pointer(), C.int(int32(h)))
}
}
//export callbackQQuickWindow_SetMinimumWidth
func callbackQQuickWindow_SetMinimumWidth(ptr unsafe.Pointer, w C.int) {
if signal := qt.GetSignal(ptr, "setMinimumWidth"); signal != nil {
(*(*func(int))(signal))(int(int32(w)))
} else {
NewQQuickWindowFromPointer(ptr).SetMinimumWidthDefault(int(int32(w)))
}
}
func (ptr *QQuickWindow) SetMinimumWidthDefault(w int) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetMinimumWidthDefault(ptr.Pointer(), C.int(int32(w)))
}
}
//export callbackQQuickWindow_SetTitle
func callbackQQuickWindow_SetTitle(ptr unsafe.Pointer, vqs C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "setTitle"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(vqs))
} else {
NewQQuickWindowFromPointer(ptr).SetTitleDefault(cGoUnpackString(vqs))
}
}
func (ptr *QQuickWindow) SetTitleDefault(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QQuickWindow_SetTitleDefault(ptr.Pointer(), C.struct_QtQuick_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
//export callbackQQuickWindow_SetVisible
func callbackQQuickWindow_SetVisible(ptr unsafe.Pointer, visible C.char) {
if signal := qt.GetSignal(ptr, "setVisible"); signal != nil {
(*(*func(bool))(signal))(int8(visible) != 0)
} else {
NewQQuickWindowFromPointer(ptr).SetVisibleDefault(int8(visible) != 0)
}
}
func (ptr *QQuickWindow) SetVisibleDefault(visible bool) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
//export callbackQQuickWindow_SetWidth
func callbackQQuickWindow_SetWidth(ptr unsafe.Pointer, arg C.int) {
if signal := qt.GetSignal(ptr, "setWidth"); signal != nil {
(*(*func(int))(signal))(int(int32(arg)))
} else {
NewQQuickWindowFromPointer(ptr).SetWidthDefault(int(int32(arg)))
}
}
func (ptr *QQuickWindow) SetWidthDefault(arg int) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetWidthDefault(ptr.Pointer(), C.int(int32(arg)))
}
}
//export callbackQQuickWindow_SetX
func callbackQQuickWindow_SetX(ptr unsafe.Pointer, arg C.int) {
if signal := qt.GetSignal(ptr, "setX"); signal != nil {
(*(*func(int))(signal))(int(int32(arg)))
} else {
NewQQuickWindowFromPointer(ptr).SetXDefault(int(int32(arg)))
}
}
func (ptr *QQuickWindow) SetXDefault(arg int) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetXDefault(ptr.Pointer(), C.int(int32(arg)))
}
}
//export callbackQQuickWindow_SetY
func callbackQQuickWindow_SetY(ptr unsafe.Pointer, arg C.int) {
if signal := qt.GetSignal(ptr, "setY"); signal != nil {
(*(*func(int))(signal))(int(int32(arg)))
} else {
NewQQuickWindowFromPointer(ptr).SetYDefault(int(int32(arg)))
}
}
func (ptr *QQuickWindow) SetYDefault(arg int) {
if ptr.Pointer() != nil {
C.QQuickWindow_SetYDefault(ptr.Pointer(), C.int(int32(arg)))
}
}
//export callbackQQuickWindow_Show
func callbackQQuickWindow_Show(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "show"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).ShowDefault()
}
}
func (ptr *QQuickWindow) ShowDefault() {
if ptr.Pointer() != nil {
C.QQuickWindow_ShowDefault(ptr.Pointer())
}
}
//export callbackQQuickWindow_ShowFullScreen
func callbackQQuickWindow_ShowFullScreen(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showFullScreen"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).ShowFullScreenDefault()
}
}
func (ptr *QQuickWindow) ShowFullScreenDefault() {
if ptr.Pointer() != nil {
C.QQuickWindow_ShowFullScreenDefault(ptr.Pointer())
}
}
//export callbackQQuickWindow_ShowMaximized
func callbackQQuickWindow_ShowMaximized(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showMaximized"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).ShowMaximizedDefault()
}
}
func (ptr *QQuickWindow) ShowMaximizedDefault() {
if ptr.Pointer() != nil {
C.QQuickWindow_ShowMaximizedDefault(ptr.Pointer())
}
}
//export callbackQQuickWindow_ShowMinimized
func callbackQQuickWindow_ShowMinimized(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showMinimized"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).ShowMinimizedDefault()
}
}
func (ptr *QQuickWindow) ShowMinimizedDefault() {
if ptr.Pointer() != nil {
C.QQuickWindow_ShowMinimizedDefault(ptr.Pointer())
}
}
//export callbackQQuickWindow_ShowNormal
func callbackQQuickWindow_ShowNormal(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showNormal"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).ShowNormalDefault()
}
}
func (ptr *QQuickWindow) ShowNormalDefault() {
if ptr.Pointer() != nil {
C.QQuickWindow_ShowNormalDefault(ptr.Pointer())
}
}
//export callbackQQuickWindow_Size
func callbackQQuickWindow_Size(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "size"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQQuickWindowFromPointer(ptr).SizeDefault())
}
func (ptr *QQuickWindow) SizeDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QQuickWindow_SizeDefault(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQQuickWindow_SurfaceType
func callbackQQuickWindow_SurfaceType(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "surfaceType"); signal != nil {
return C.longlong((*(*func() gui.QSurface__SurfaceType)(signal))())
}
return C.longlong(NewQQuickWindowFromPointer(ptr).SurfaceTypeDefault())
}
func (ptr *QQuickWindow) SurfaceTypeDefault() gui.QSurface__SurfaceType {
if ptr.Pointer() != nil {
return gui.QSurface__SurfaceType(C.QQuickWindow_SurfaceTypeDefault(ptr.Pointer()))
}
return 0
}
//export callbackQQuickWindow_TabletEvent
func callbackQQuickWindow_TabletEvent(ptr unsafe.Pointer, ev unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "tabletEvent"); signal != nil {
(*(*func(*gui.QTabletEvent))(signal))(gui.NewQTabletEventFromPointer(ev))
} else {
NewQQuickWindowFromPointer(ptr).TabletEventDefault(gui.NewQTabletEventFromPointer(ev))
}
}
func (ptr *QQuickWindow) TabletEventDefault(ev gui.QTabletEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_TabletEventDefault(ptr.Pointer(), gui.PointerFromQTabletEvent(ev))
}
}
//export callbackQQuickWindow_TouchEvent
func callbackQQuickWindow_TouchEvent(ptr unsafe.Pointer, ev unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "touchEvent"); signal != nil {
(*(*func(*gui.QTouchEvent))(signal))(gui.NewQTouchEventFromPointer(ev))
} else {
NewQQuickWindowFromPointer(ptr).TouchEventDefault(gui.NewQTouchEventFromPointer(ev))
}
}
func (ptr *QQuickWindow) TouchEventDefault(ev gui.QTouchEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_TouchEventDefault(ptr.Pointer(), gui.PointerFromQTouchEvent(ev))
}
}
//export callbackQQuickWindow_VisibilityChanged
func callbackQQuickWindow_VisibilityChanged(ptr unsafe.Pointer, visibility C.longlong) {
if signal := qt.GetSignal(ptr, "visibilityChanged"); signal != nil {
(*(*func(gui.QWindow__Visibility))(signal))(gui.QWindow__Visibility(visibility))
}
}
//export callbackQQuickWindow_VisibleChanged
func callbackQQuickWindow_VisibleChanged(ptr unsafe.Pointer, arg C.char) {
if signal := qt.GetSignal(ptr, "visibleChanged"); signal != nil {
(*(*func(bool))(signal))(int8(arg) != 0)
}
}
//export callbackQQuickWindow_WidthChanged
func callbackQQuickWindow_WidthChanged(ptr unsafe.Pointer, arg C.int) {
if signal := qt.GetSignal(ptr, "widthChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(arg)))
}
}
//export callbackQQuickWindow_WindowStateChanged
func callbackQQuickWindow_WindowStateChanged(ptr unsafe.Pointer, windowState C.longlong) {
if signal := qt.GetSignal(ptr, "windowStateChanged"); signal != nil {
(*(*func(core.Qt__WindowState))(signal))(core.Qt__WindowState(windowState))
}
}
//export callbackQQuickWindow_WindowTitleChanged
func callbackQQuickWindow_WindowTitleChanged(ptr unsafe.Pointer, title C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "windowTitleChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(title))
}
}
//export callbackQQuickWindow_XChanged
func callbackQQuickWindow_XChanged(ptr unsafe.Pointer, arg C.int) {
if signal := qt.GetSignal(ptr, "xChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(arg)))
}
}
//export callbackQQuickWindow_YChanged
func callbackQQuickWindow_YChanged(ptr unsafe.Pointer, arg C.int) {
if signal := qt.GetSignal(ptr, "yChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(arg)))
}
}
//export callbackQQuickWindow_ChildEvent
func callbackQQuickWindow_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQQuickWindowFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QQuickWindow) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQQuickWindow_ConnectNotify
func callbackQQuickWindow_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickWindowFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickWindow) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickWindow_CustomEvent
func callbackQQuickWindow_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQQuickWindowFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QQuickWindow) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQQuickWindow_DeleteLater
func callbackQQuickWindow_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQQuickWindowFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QQuickWindow) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QQuickWindow_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQQuickWindow_Destroyed
func callbackQQuickWindow_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQQuickWindow_DisconnectNotify
func callbackQQuickWindow_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQQuickWindowFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QQuickWindow) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQQuickWindow_EventFilter
func callbackQQuickWindow_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQQuickWindowFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QQuickWindow) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QQuickWindow_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQQuickWindow_MetaObject
func callbackQQuickWindow_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQQuickWindowFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QQuickWindow) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QQuickWindow_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQQuickWindow_ObjectNameChanged
func callbackQQuickWindow_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQQuickWindow_TimerEvent
func callbackQQuickWindow_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQQuickWindowFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QQuickWindow) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QQuickWindow_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QSGAbstractRenderer struct {
core.QObject
}
type QSGAbstractRenderer_ITF interface {
core.QObject_ITF
QSGAbstractRenderer_PTR() *QSGAbstractRenderer
}
func (ptr *QSGAbstractRenderer) QSGAbstractRenderer_PTR() *QSGAbstractRenderer {
return ptr
}
func (ptr *QSGAbstractRenderer) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QSGAbstractRenderer) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQSGAbstractRenderer(ptr QSGAbstractRenderer_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGAbstractRenderer_PTR().Pointer()
}
return nil
}
func NewQSGAbstractRendererFromPointer(ptr unsafe.Pointer) (n *QSGAbstractRenderer) {
n = new(QSGAbstractRenderer)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QSGAbstractRenderer__ClearModeBit
//QSGAbstractRenderer::ClearModeBit
type QSGAbstractRenderer__ClearModeBit int64
const (
QSGAbstractRenderer__ClearColorBuffer QSGAbstractRenderer__ClearModeBit = QSGAbstractRenderer__ClearModeBit(0x0001)
QSGAbstractRenderer__ClearDepthBuffer QSGAbstractRenderer__ClearModeBit = QSGAbstractRenderer__ClearModeBit(0x0002)
QSGAbstractRenderer__ClearStencilBuffer QSGAbstractRenderer__ClearModeBit = QSGAbstractRenderer__ClearModeBit(0x0004)
)
func (ptr *QSGAbstractRenderer) ClearColor() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QSGAbstractRenderer_ClearColor(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
func (ptr *QSGAbstractRenderer) ClearMode() QSGAbstractRenderer__ClearModeBit {
if ptr.Pointer() != nil {
return QSGAbstractRenderer__ClearModeBit(C.QSGAbstractRenderer_ClearMode(ptr.Pointer()))
}
return 0
}
func (ptr *QSGAbstractRenderer) DeviceRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QSGAbstractRenderer_DeviceRect(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QSGAbstractRenderer) ProjectionMatrix() *gui.QMatrix4x4 {
if ptr.Pointer() != nil {
tmpValue := gui.NewQMatrix4x4FromPointer(C.QSGAbstractRenderer_ProjectionMatrix(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QMatrix4x4).DestroyQMatrix4x4)
return tmpValue
}
return nil
}
//export callbackQSGAbstractRenderer_RenderScene
func callbackQSGAbstractRenderer_RenderScene(ptr unsafe.Pointer, fboId C.uint) {
if signal := qt.GetSignal(ptr, "renderScene"); signal != nil {
(*(*func(uint))(signal))(uint(uint32(fboId)))
}
}
func (ptr *QSGAbstractRenderer) ConnectRenderScene(f func(fboId uint)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "renderScene"); signal != nil {
f := func(fboId uint) {
(*(*func(uint))(signal))(fboId)
f(fboId)
}
qt.ConnectSignal(ptr.Pointer(), "renderScene", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "renderScene", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGAbstractRenderer) DisconnectRenderScene() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "renderScene")
}
}
func (ptr *QSGAbstractRenderer) RenderScene(fboId uint) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_RenderScene(ptr.Pointer(), C.uint(uint32(fboId)))
}
}
//export callbackQSGAbstractRenderer_SceneGraphChanged
func callbackQSGAbstractRenderer_SceneGraphChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "sceneGraphChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QSGAbstractRenderer) ConnectSceneGraphChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sceneGraphChanged") {
C.QSGAbstractRenderer_ConnectSceneGraphChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sceneGraphChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "sceneGraphChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "sceneGraphChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sceneGraphChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGAbstractRenderer) DisconnectSceneGraphChanged() {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_DisconnectSceneGraphChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sceneGraphChanged")
}
}
func (ptr *QSGAbstractRenderer) SceneGraphChanged() {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_SceneGraphChanged(ptr.Pointer())
}
}
func (ptr *QSGAbstractRenderer) SetClearColor(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_SetClearColor(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
func (ptr *QSGAbstractRenderer) SetClearMode(mode QSGAbstractRenderer__ClearModeBit) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_SetClearMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QSGAbstractRenderer) SetDeviceRect(rect core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_SetDeviceRect(ptr.Pointer(), core.PointerFromQRect(rect))
}
}
func (ptr *QSGAbstractRenderer) SetDeviceRect2(size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_SetDeviceRect2(ptr.Pointer(), core.PointerFromQSize(size))
}
}
func (ptr *QSGAbstractRenderer) SetProjectionMatrix(matrix gui.QMatrix4x4_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_SetProjectionMatrix(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix))
}
}
func (ptr *QSGAbstractRenderer) SetProjectionMatrixToRect(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_SetProjectionMatrixToRect(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QSGAbstractRenderer) SetViewportRect(rect core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_SetViewportRect(ptr.Pointer(), core.PointerFromQRect(rect))
}
}
func (ptr *QSGAbstractRenderer) SetViewportRect2(size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_SetViewportRect2(ptr.Pointer(), core.PointerFromQSize(size))
}
}
func (ptr *QSGAbstractRenderer) ViewportRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QSGAbstractRenderer_ViewportRect(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QSGAbstractRenderer) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSGAbstractRenderer___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGAbstractRenderer) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSGAbstractRenderer) __children_newList() unsafe.Pointer {
return C.QSGAbstractRenderer___children_newList(ptr.Pointer())
}
func (ptr *QSGAbstractRenderer) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QSGAbstractRenderer___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSGAbstractRenderer) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QSGAbstractRenderer) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QSGAbstractRenderer___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QSGAbstractRenderer) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSGAbstractRenderer___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGAbstractRenderer) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSGAbstractRenderer) __findChildren_newList() unsafe.Pointer {
return C.QSGAbstractRenderer___findChildren_newList(ptr.Pointer())
}
func (ptr *QSGAbstractRenderer) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSGAbstractRenderer___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGAbstractRenderer) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSGAbstractRenderer) __findChildren_newList3() unsafe.Pointer {
return C.QSGAbstractRenderer___findChildren_newList3(ptr.Pointer())
}
//export callbackQSGAbstractRenderer_ChildEvent
func callbackQSGAbstractRenderer_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQSGAbstractRendererFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QSGAbstractRenderer) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQSGAbstractRenderer_ConnectNotify
func callbackQSGAbstractRenderer_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSGAbstractRendererFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSGAbstractRenderer) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSGAbstractRenderer_CustomEvent
func callbackQSGAbstractRenderer_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQSGAbstractRendererFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QSGAbstractRenderer) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQSGAbstractRenderer_DeleteLater
func callbackQSGAbstractRenderer_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGAbstractRendererFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QSGAbstractRenderer) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGAbstractRenderer_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQSGAbstractRenderer_Destroyed
func callbackQSGAbstractRenderer_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQSGAbstractRenderer_DisconnectNotify
func callbackQSGAbstractRenderer_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSGAbstractRendererFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSGAbstractRenderer) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSGAbstractRenderer_Event
func callbackQSGAbstractRenderer_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSGAbstractRendererFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QSGAbstractRenderer) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QSGAbstractRenderer_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQSGAbstractRenderer_EventFilter
func callbackQSGAbstractRenderer_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSGAbstractRendererFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QSGAbstractRenderer) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QSGAbstractRenderer_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQSGAbstractRenderer_MetaObject
func callbackQSGAbstractRenderer_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQSGAbstractRendererFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QSGAbstractRenderer) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSGAbstractRenderer_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQSGAbstractRenderer_ObjectNameChanged
func callbackQSGAbstractRenderer_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQSGAbstractRenderer_TimerEvent
func callbackQSGAbstractRenderer_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQSGAbstractRendererFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QSGAbstractRenderer) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSGAbstractRenderer_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QSGBasicGeometryNode struct {
QSGNode
}
type QSGBasicGeometryNode_ITF interface {
QSGNode_ITF
QSGBasicGeometryNode_PTR() *QSGBasicGeometryNode
}
func (ptr *QSGBasicGeometryNode) QSGBasicGeometryNode_PTR() *QSGBasicGeometryNode {
return ptr
}
func (ptr *QSGBasicGeometryNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGBasicGeometryNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGNode_PTR().SetPointer(p)
}
}
func PointerFromQSGBasicGeometryNode(ptr QSGBasicGeometryNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGBasicGeometryNode_PTR().Pointer()
}
return nil
}
func NewQSGBasicGeometryNodeFromPointer(ptr unsafe.Pointer) (n *QSGBasicGeometryNode) {
n = new(QSGBasicGeometryNode)
n.SetPointer(ptr)
return
}
func (ptr *QSGBasicGeometryNode) Geometry() *QSGGeometry {
if ptr.Pointer() != nil {
return NewQSGGeometryFromPointer(C.QSGBasicGeometryNode_Geometry(ptr.Pointer()))
}
return nil
}
func (ptr *QSGBasicGeometryNode) Geometry2() *QSGGeometry {
if ptr.Pointer() != nil {
return NewQSGGeometryFromPointer(C.QSGBasicGeometryNode_Geometry2(ptr.Pointer()))
}
return nil
}
func (ptr *QSGBasicGeometryNode) SetGeometry(geometry QSGGeometry_ITF) {
if ptr.Pointer() != nil {
C.QSGBasicGeometryNode_SetGeometry(ptr.Pointer(), PointerFromQSGGeometry(geometry))
}
}
//export callbackQSGBasicGeometryNode_DestroyQSGBasicGeometryNode
func callbackQSGBasicGeometryNode_DestroyQSGBasicGeometryNode(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSGBasicGeometryNode"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGBasicGeometryNodeFromPointer(ptr).DestroyQSGBasicGeometryNodeDefault()
}
}
func (ptr *QSGBasicGeometryNode) ConnectDestroyQSGBasicGeometryNode(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSGBasicGeometryNode"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSGBasicGeometryNode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSGBasicGeometryNode", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGBasicGeometryNode) DisconnectDestroyQSGBasicGeometryNode() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSGBasicGeometryNode")
}
}
func (ptr *QSGBasicGeometryNode) DestroyQSGBasicGeometryNode() {
if ptr.Pointer() != nil {
C.QSGBasicGeometryNode_DestroyQSGBasicGeometryNode(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSGBasicGeometryNode) DestroyQSGBasicGeometryNodeDefault() {
if ptr.Pointer() != nil {
C.QSGBasicGeometryNode_DestroyQSGBasicGeometryNodeDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGClipNode struct {
QSGBasicGeometryNode
}
type QSGClipNode_ITF interface {
QSGBasicGeometryNode_ITF
QSGClipNode_PTR() *QSGClipNode
}
func (ptr *QSGClipNode) QSGClipNode_PTR() *QSGClipNode {
return ptr
}
func (ptr *QSGClipNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGBasicGeometryNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGClipNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGBasicGeometryNode_PTR().SetPointer(p)
}
}
func PointerFromQSGClipNode(ptr QSGClipNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGClipNode_PTR().Pointer()
}
return nil
}
func NewQSGClipNodeFromPointer(ptr unsafe.Pointer) (n *QSGClipNode) {
n = new(QSGClipNode)
n.SetPointer(ptr)
return
}
func NewQSGClipNode() *QSGClipNode {
return NewQSGClipNodeFromPointer(C.QSGClipNode_NewQSGClipNode())
}
func (ptr *QSGClipNode) ClipRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGClipNode_ClipRect(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QSGClipNode) IsRectangular() bool {
if ptr.Pointer() != nil {
return int8(C.QSGClipNode_IsRectangular(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSGClipNode) SetClipRect(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QSGClipNode_SetClipRect(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QSGClipNode) SetIsRectangular(rectHint bool) {
if ptr.Pointer() != nil {
C.QSGClipNode_SetIsRectangular(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(rectHint))))
}
}
//export callbackQSGClipNode_DestroyQSGClipNode
func callbackQSGClipNode_DestroyQSGClipNode(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSGClipNode"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGClipNodeFromPointer(ptr).DestroyQSGClipNodeDefault()
}
}
func (ptr *QSGClipNode) ConnectDestroyQSGClipNode(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSGClipNode"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSGClipNode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSGClipNode", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGClipNode) DisconnectDestroyQSGClipNode() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSGClipNode")
}
}
func (ptr *QSGClipNode) DestroyQSGClipNode() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGClipNode_DestroyQSGClipNode(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSGClipNode) DestroyQSGClipNodeDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGClipNode_DestroyQSGClipNodeDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGDynamicTexture struct {
QSGTexture
}
type QSGDynamicTexture_ITF interface {
QSGTexture_ITF
QSGDynamicTexture_PTR() *QSGDynamicTexture
}
func (ptr *QSGDynamicTexture) QSGDynamicTexture_PTR() *QSGDynamicTexture {
return ptr
}
func (ptr *QSGDynamicTexture) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGTexture_PTR().Pointer()
}
return nil
}
func (ptr *QSGDynamicTexture) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGTexture_PTR().SetPointer(p)
}
}
func PointerFromQSGDynamicTexture(ptr QSGDynamicTexture_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGDynamicTexture_PTR().Pointer()
}
return nil
}
func NewQSGDynamicTextureFromPointer(ptr unsafe.Pointer) (n *QSGDynamicTexture) {
n = new(QSGDynamicTexture)
n.SetPointer(ptr)
return
}
//export callbackQSGDynamicTexture_UpdateTexture
func callbackQSGDynamicTexture_UpdateTexture(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "updateTexture"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QSGDynamicTexture) ConnectUpdateTexture(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "updateTexture"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "updateTexture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updateTexture", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGDynamicTexture) DisconnectUpdateTexture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "updateTexture")
}
}
func (ptr *QSGDynamicTexture) UpdateTexture() bool {
if ptr.Pointer() != nil {
return int8(C.QSGDynamicTexture_UpdateTexture(ptr.Pointer())) != 0
}
return false
}
//export callbackQSGDynamicTexture_Bind
func callbackQSGDynamicTexture_Bind(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "bind"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGDynamicTextureFromPointer(ptr).BindDefault()
}
}
func (ptr *QSGDynamicTexture) Bind() {
if ptr.Pointer() != nil {
C.QSGDynamicTexture_Bind(ptr.Pointer())
}
}
func (ptr *QSGDynamicTexture) BindDefault() {
if ptr.Pointer() != nil {
C.QSGDynamicTexture_BindDefault(ptr.Pointer())
}
}
//export callbackQSGDynamicTexture_HasAlphaChannel
func callbackQSGDynamicTexture_HasAlphaChannel(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "hasAlphaChannel"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQSGDynamicTextureFromPointer(ptr).HasAlphaChannelDefault())))
}
func (ptr *QSGDynamicTexture) HasAlphaChannel() bool {
if ptr.Pointer() != nil {
return int8(C.QSGDynamicTexture_HasAlphaChannel(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSGDynamicTexture) HasAlphaChannelDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QSGDynamicTexture_HasAlphaChannelDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQSGDynamicTexture_HasMipmaps
func callbackQSGDynamicTexture_HasMipmaps(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "hasMipmaps"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQSGDynamicTextureFromPointer(ptr).HasMipmapsDefault())))
}
func (ptr *QSGDynamicTexture) HasMipmaps() bool {
if ptr.Pointer() != nil {
return int8(C.QSGDynamicTexture_HasMipmaps(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSGDynamicTexture) HasMipmapsDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QSGDynamicTexture_HasMipmapsDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQSGDynamicTexture_TextureId
func callbackQSGDynamicTexture_TextureId(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "textureId"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQSGDynamicTextureFromPointer(ptr).TextureIdDefault()))
}
func (ptr *QSGDynamicTexture) TextureId() int {
if ptr.Pointer() != nil {
return int(int32(C.QSGDynamicTexture_TextureId(ptr.Pointer())))
}
return 0
}
func (ptr *QSGDynamicTexture) TextureIdDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QSGDynamicTexture_TextureIdDefault(ptr.Pointer())))
}
return 0
}
//export callbackQSGDynamicTexture_TextureSize
func callbackQSGDynamicTexture_TextureSize(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "textureSize"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQSGDynamicTextureFromPointer(ptr).TextureSizeDefault())
}
func (ptr *QSGDynamicTexture) TextureSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QSGDynamicTexture_TextureSize(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QSGDynamicTexture) TextureSizeDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QSGDynamicTexture_TextureSizeDefault(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
type QSGEngine struct {
core.QObject
}
type QSGEngine_ITF interface {
core.QObject_ITF
QSGEngine_PTR() *QSGEngine
}
func (ptr *QSGEngine) QSGEngine_PTR() *QSGEngine {
return ptr
}
func (ptr *QSGEngine) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QSGEngine) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQSGEngine(ptr QSGEngine_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGEngine_PTR().Pointer()
}
return nil
}
func NewQSGEngineFromPointer(ptr unsafe.Pointer) (n *QSGEngine) {
n = new(QSGEngine)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QSGEngine__CreateTextureOption
//QSGEngine::CreateTextureOption
type QSGEngine__CreateTextureOption int64
const (
QSGEngine__TextureHasAlphaChannel QSGEngine__CreateTextureOption = QSGEngine__CreateTextureOption(0x0001)
QSGEngine__TextureOwnsGLTexture QSGEngine__CreateTextureOption = QSGEngine__CreateTextureOption(0x0004)
QSGEngine__TextureCanUseAtlas QSGEngine__CreateTextureOption = QSGEngine__CreateTextureOption(0x0008)
QSGEngine__TextureIsOpaque QSGEngine__CreateTextureOption = QSGEngine__CreateTextureOption(0x0010)
)
func NewQSGEngine(parent core.QObject_ITF) *QSGEngine {
tmpValue := NewQSGEngineFromPointer(C.QSGEngine_NewQSGEngine(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QSGEngine) CreateImageNode() *QSGImageNode {
if ptr.Pointer() != nil {
return NewQSGImageNodeFromPointer(C.QSGEngine_CreateImageNode(ptr.Pointer()))
}
return nil
}
func (ptr *QSGEngine) CreateRectangleNode() *QSGRectangleNode {
if ptr.Pointer() != nil {
return NewQSGRectangleNodeFromPointer(C.QSGEngine_CreateRectangleNode(ptr.Pointer()))
}
return nil
}
func (ptr *QSGEngine) CreateRenderer() *QSGAbstractRenderer {
if ptr.Pointer() != nil {
tmpValue := NewQSGAbstractRendererFromPointer(C.QSGEngine_CreateRenderer(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGEngine) CreateTextureFromId(id uint, size core.QSize_ITF, options QSGEngine__CreateTextureOption) *QSGTexture {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureFromPointer(C.QSGEngine_CreateTextureFromId(ptr.Pointer(), C.uint(uint32(id)), core.PointerFromQSize(size), C.longlong(options)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGEngine) CreateTextureFromImage(image gui.QImage_ITF, options QSGEngine__CreateTextureOption) *QSGTexture {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureFromPointer(C.QSGEngine_CreateTextureFromImage(ptr.Pointer(), gui.PointerFromQImage(image), C.longlong(options)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGEngine) Initialize(context gui.QOpenGLContext_ITF) {
if ptr.Pointer() != nil {
C.QSGEngine_Initialize(ptr.Pointer(), gui.PointerFromQOpenGLContext(context))
}
}
func (ptr *QSGEngine) Invalidate() {
if ptr.Pointer() != nil {
C.QSGEngine_Invalidate(ptr.Pointer())
}
}
func (ptr *QSGEngine) RendererInterface() *QSGRendererInterface {
if ptr.Pointer() != nil {
return NewQSGRendererInterfaceFromPointer(C.QSGEngine_RendererInterface(ptr.Pointer()))
}
return nil
}
//export callbackQSGEngine_DestroyQSGEngine
func callbackQSGEngine_DestroyQSGEngine(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSGEngine"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGEngineFromPointer(ptr).DestroyQSGEngineDefault()
}
}
func (ptr *QSGEngine) ConnectDestroyQSGEngine(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSGEngine"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSGEngine", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSGEngine", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGEngine) DisconnectDestroyQSGEngine() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSGEngine")
}
}
func (ptr *QSGEngine) DestroyQSGEngine() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGEngine_DestroyQSGEngine(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSGEngine) DestroyQSGEngineDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGEngine_DestroyQSGEngineDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSGEngine) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSGEngine___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGEngine) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSGEngine___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSGEngine) __children_newList() unsafe.Pointer {
return C.QSGEngine___children_newList(ptr.Pointer())
}
func (ptr *QSGEngine) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QSGEngine___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSGEngine) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QSGEngine___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QSGEngine) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QSGEngine___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QSGEngine) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSGEngine___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGEngine) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSGEngine___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSGEngine) __findChildren_newList() unsafe.Pointer {
return C.QSGEngine___findChildren_newList(ptr.Pointer())
}
func (ptr *QSGEngine) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSGEngine___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGEngine) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSGEngine___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSGEngine) __findChildren_newList3() unsafe.Pointer {
return C.QSGEngine___findChildren_newList3(ptr.Pointer())
}
//export callbackQSGEngine_ChildEvent
func callbackQSGEngine_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQSGEngineFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QSGEngine) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSGEngine_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQSGEngine_ConnectNotify
func callbackQSGEngine_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSGEngineFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSGEngine) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSGEngine_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSGEngine_CustomEvent
func callbackQSGEngine_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQSGEngineFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QSGEngine) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSGEngine_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQSGEngine_DeleteLater
func callbackQSGEngine_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGEngineFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QSGEngine) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGEngine_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQSGEngine_Destroyed
func callbackQSGEngine_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQSGEngine_DisconnectNotify
func callbackQSGEngine_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSGEngineFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSGEngine) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSGEngine_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSGEngine_Event
func callbackQSGEngine_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSGEngineFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QSGEngine) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QSGEngine_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQSGEngine_EventFilter
func callbackQSGEngine_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSGEngineFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QSGEngine) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QSGEngine_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQSGEngine_MetaObject
func callbackQSGEngine_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQSGEngineFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QSGEngine) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSGEngine_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQSGEngine_ObjectNameChanged
func callbackQSGEngine_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQSGEngine_TimerEvent
func callbackQSGEngine_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQSGEngineFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QSGEngine) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSGEngine_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QSGFlatColorMaterial struct {
QSGMaterial
}
type QSGFlatColorMaterial_ITF interface {
QSGMaterial_ITF
QSGFlatColorMaterial_PTR() *QSGFlatColorMaterial
}
func (ptr *QSGFlatColorMaterial) QSGFlatColorMaterial_PTR() *QSGFlatColorMaterial {
return ptr
}
func (ptr *QSGFlatColorMaterial) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGMaterial_PTR().Pointer()
}
return nil
}
func (ptr *QSGFlatColorMaterial) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGMaterial_PTR().SetPointer(p)
}
}
func PointerFromQSGFlatColorMaterial(ptr QSGFlatColorMaterial_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGFlatColorMaterial_PTR().Pointer()
}
return nil
}
func NewQSGFlatColorMaterialFromPointer(ptr unsafe.Pointer) (n *QSGFlatColorMaterial) {
n = new(QSGFlatColorMaterial)
n.SetPointer(ptr)
return
}
func (ptr *QSGFlatColorMaterial) DestroyQSGFlatColorMaterial() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func NewQSGFlatColorMaterial() *QSGFlatColorMaterial {
return NewQSGFlatColorMaterialFromPointer(C.QSGFlatColorMaterial_NewQSGFlatColorMaterial())
}
func (ptr *QSGFlatColorMaterial) Color() *gui.QColor {
if ptr.Pointer() != nil {
return gui.NewQColorFromPointer(C.QSGFlatColorMaterial_Color(ptr.Pointer()))
}
return nil
}
func (ptr *QSGFlatColorMaterial) SetColor(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QSGFlatColorMaterial_SetColor(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
//export callbackQSGFlatColorMaterial_CreateShader
func callbackQSGFlatColorMaterial_CreateShader(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createShader"); signal != nil {
return PointerFromQSGMaterialShader((*(*func() *QSGMaterialShader)(signal))())
}
return PointerFromQSGMaterialShader(NewQSGFlatColorMaterialFromPointer(ptr).CreateShaderDefault())
}
func (ptr *QSGFlatColorMaterial) CreateShader() *QSGMaterialShader {
if ptr.Pointer() != nil {
return NewQSGMaterialShaderFromPointer(C.QSGFlatColorMaterial_CreateShader(ptr.Pointer()))
}
return nil
}
func (ptr *QSGFlatColorMaterial) CreateShaderDefault() *QSGMaterialShader {
if ptr.Pointer() != nil {
return NewQSGMaterialShaderFromPointer(C.QSGFlatColorMaterial_CreateShaderDefault(ptr.Pointer()))
}
return nil
}
//export callbackQSGFlatColorMaterial_Type
func callbackQSGFlatColorMaterial_Type(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "type"); signal != nil {
return PointerFromQSGMaterialType((*(*func() *QSGMaterialType)(signal))())
}
return PointerFromQSGMaterialType(NewQSGFlatColorMaterialFromPointer(ptr).TypeDefault())
}
func (ptr *QSGFlatColorMaterial) Type() *QSGMaterialType {
if ptr.Pointer() != nil {
return NewQSGMaterialTypeFromPointer(C.QSGFlatColorMaterial_Type(ptr.Pointer()))
}
return nil
}
func (ptr *QSGFlatColorMaterial) TypeDefault() *QSGMaterialType {
if ptr.Pointer() != nil {
return NewQSGMaterialTypeFromPointer(C.QSGFlatColorMaterial_TypeDefault(ptr.Pointer()))
}
return nil
}
type QSGGeometry struct {
ptr unsafe.Pointer
}
type QSGGeometry_ITF interface {
QSGGeometry_PTR() *QSGGeometry
}
func (ptr *QSGGeometry) QSGGeometry_PTR() *QSGGeometry {
return ptr
}
func (ptr *QSGGeometry) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSGGeometry) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSGGeometry(ptr QSGGeometry_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGGeometry_PTR().Pointer()
}
return nil
}
func NewQSGGeometryFromPointer(ptr unsafe.Pointer) (n *QSGGeometry) {
n = new(QSGGeometry)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QSGGeometry__AttributeType
//QSGGeometry::AttributeType
type QSGGeometry__AttributeType int64
const (
QSGGeometry__UnknownAttribute QSGGeometry__AttributeType = QSGGeometry__AttributeType(0)
QSGGeometry__PositionAttribute QSGGeometry__AttributeType = QSGGeometry__AttributeType(1)
QSGGeometry__ColorAttribute QSGGeometry__AttributeType = QSGGeometry__AttributeType(2)
QSGGeometry__TexCoordAttribute QSGGeometry__AttributeType = QSGGeometry__AttributeType(3)
QSGGeometry__TexCoord1Attribute QSGGeometry__AttributeType = QSGGeometry__AttributeType(4)
QSGGeometry__TexCoord2Attribute QSGGeometry__AttributeType = QSGGeometry__AttributeType(5)
)
//go:generate stringer -type=QSGGeometry__DataPattern
//QSGGeometry::DataPattern
type QSGGeometry__DataPattern int64
const (
QSGGeometry__AlwaysUploadPattern QSGGeometry__DataPattern = QSGGeometry__DataPattern(0)
QSGGeometry__StreamPattern QSGGeometry__DataPattern = QSGGeometry__DataPattern(1)
QSGGeometry__DynamicPattern QSGGeometry__DataPattern = QSGGeometry__DataPattern(2)
QSGGeometry__StaticPattern QSGGeometry__DataPattern = QSGGeometry__DataPattern(3)
)
//go:generate stringer -type=QSGGeometry__DrawingMode
//QSGGeometry::DrawingMode
type QSGGeometry__DrawingMode int64
const (
QSGGeometry__DrawPoints QSGGeometry__DrawingMode = QSGGeometry__DrawingMode(0x0000)
QSGGeometry__DrawLines QSGGeometry__DrawingMode = QSGGeometry__DrawingMode(0x0001)
QSGGeometry__DrawLineLoop QSGGeometry__DrawingMode = QSGGeometry__DrawingMode(0x0002)
QSGGeometry__DrawLineStrip QSGGeometry__DrawingMode = QSGGeometry__DrawingMode(0x0003)
QSGGeometry__DrawTriangles QSGGeometry__DrawingMode = QSGGeometry__DrawingMode(0x0004)
QSGGeometry__DrawTriangleStrip QSGGeometry__DrawingMode = QSGGeometry__DrawingMode(0x0005)
QSGGeometry__DrawTriangleFan QSGGeometry__DrawingMode = QSGGeometry__DrawingMode(0x0006)
)
//go:generate stringer -type=QSGGeometry__Type
//QSGGeometry::Type
type QSGGeometry__Type int64
const (
QSGGeometry__ByteType QSGGeometry__Type = QSGGeometry__Type(0x1400)
QSGGeometry__UnsignedByteType QSGGeometry__Type = QSGGeometry__Type(0x1401)
QSGGeometry__ShortType QSGGeometry__Type = QSGGeometry__Type(0x1402)
QSGGeometry__UnsignedShortType QSGGeometry__Type = QSGGeometry__Type(0x1403)
QSGGeometry__IntType QSGGeometry__Type = QSGGeometry__Type(0x1404)
QSGGeometry__UnsignedIntType QSGGeometry__Type = QSGGeometry__Type(0x1405)
QSGGeometry__FloatType QSGGeometry__Type = QSGGeometry__Type(0x1406)
)
func (ptr *QSGGeometry) Allocate(vertexCount int, indexCount int) {
if ptr.Pointer() != nil {
C.QSGGeometry_Allocate(ptr.Pointer(), C.int(int32(vertexCount)), C.int(int32(indexCount)))
}
}
func (ptr *QSGGeometry) AttributeCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QSGGeometry_AttributeCount(ptr.Pointer())))
}
return 0
}
func (ptr *QSGGeometry) DrawingMode() uint {
if ptr.Pointer() != nil {
return uint(uint32(C.QSGGeometry_DrawingMode(ptr.Pointer())))
}
return 0
}
func (ptr *QSGGeometry) IndexCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QSGGeometry_IndexCount(ptr.Pointer())))
}
return 0
}
func (ptr *QSGGeometry) IndexData() unsafe.Pointer {
if ptr.Pointer() != nil {
return C.QSGGeometry_IndexData(ptr.Pointer())
}
return nil
}
func (ptr *QSGGeometry) IndexData2() unsafe.Pointer {
if ptr.Pointer() != nil {
return C.QSGGeometry_IndexData2(ptr.Pointer())
}
return nil
}
func (ptr *QSGGeometry) IndexDataAsUInt() uint {
if ptr.Pointer() != nil {
return uint(uint32(C.QSGGeometry_IndexDataAsUInt(ptr.Pointer())))
}
return 0
}
func (ptr *QSGGeometry) IndexDataAsUInt2() uint {
if ptr.Pointer() != nil {
return uint(uint32(C.QSGGeometry_IndexDataAsUInt2(ptr.Pointer())))
}
return 0
}
func (ptr *QSGGeometry) IndexDataAsUShort() uint16 {
if ptr.Pointer() != nil {
return uint16(C.QSGGeometry_IndexDataAsUShort(ptr.Pointer()))
}
return 0
}
func (ptr *QSGGeometry) IndexDataAsUShort2() uint16 {
if ptr.Pointer() != nil {
return uint16(C.QSGGeometry_IndexDataAsUShort2(ptr.Pointer()))
}
return 0
}
func (ptr *QSGGeometry) IndexDataPattern() QSGGeometry__DataPattern {
if ptr.Pointer() != nil {
return QSGGeometry__DataPattern(C.QSGGeometry_IndexDataPattern(ptr.Pointer()))
}
return 0
}
func (ptr *QSGGeometry) IndexType() int {
if ptr.Pointer() != nil {
return int(int32(C.QSGGeometry_IndexType(ptr.Pointer())))
}
return 0
}
func (ptr *QSGGeometry) LineWidth() float32 {
if ptr.Pointer() != nil {
return float32(C.QSGGeometry_LineWidth(ptr.Pointer()))
}
return 0
}
func (ptr *QSGGeometry) MarkIndexDataDirty() {
if ptr.Pointer() != nil {
C.QSGGeometry_MarkIndexDataDirty(ptr.Pointer())
}
}
func (ptr *QSGGeometry) MarkVertexDataDirty() {
if ptr.Pointer() != nil {
C.QSGGeometry_MarkVertexDataDirty(ptr.Pointer())
}
}
func (ptr *QSGGeometry) SetDrawingMode(mode uint) {
if ptr.Pointer() != nil {
C.QSGGeometry_SetDrawingMode(ptr.Pointer(), C.uint(uint32(mode)))
}
}
func (ptr *QSGGeometry) SetIndexDataPattern(p QSGGeometry__DataPattern) {
if ptr.Pointer() != nil {
C.QSGGeometry_SetIndexDataPattern(ptr.Pointer(), C.longlong(p))
}
}
func (ptr *QSGGeometry) SetLineWidth(width float32) {
if ptr.Pointer() != nil {
C.QSGGeometry_SetLineWidth(ptr.Pointer(), C.float(width))
}
}
func (ptr *QSGGeometry) SetVertexDataPattern(p QSGGeometry__DataPattern) {
if ptr.Pointer() != nil {
C.QSGGeometry_SetVertexDataPattern(ptr.Pointer(), C.longlong(p))
}
}
func (ptr *QSGGeometry) SizeOfIndex() int {
if ptr.Pointer() != nil {
return int(int32(C.QSGGeometry_SizeOfIndex(ptr.Pointer())))
}
return 0
}
func (ptr *QSGGeometry) SizeOfVertex() int {
if ptr.Pointer() != nil {
return int(int32(C.QSGGeometry_SizeOfVertex(ptr.Pointer())))
}
return 0
}
func QSGGeometry_UpdateColoredRectGeometry(g QSGGeometry_ITF, rect core.QRectF_ITF) {
C.QSGGeometry_QSGGeometry_UpdateColoredRectGeometry(PointerFromQSGGeometry(g), core.PointerFromQRectF(rect))
}
func (ptr *QSGGeometry) UpdateColoredRectGeometry(g QSGGeometry_ITF, rect core.QRectF_ITF) {
C.QSGGeometry_QSGGeometry_UpdateColoredRectGeometry(PointerFromQSGGeometry(g), core.PointerFromQRectF(rect))
}
func QSGGeometry_UpdateRectGeometry(g QSGGeometry_ITF, rect core.QRectF_ITF) {
C.QSGGeometry_QSGGeometry_UpdateRectGeometry(PointerFromQSGGeometry(g), core.PointerFromQRectF(rect))
}
func (ptr *QSGGeometry) UpdateRectGeometry(g QSGGeometry_ITF, rect core.QRectF_ITF) {
C.QSGGeometry_QSGGeometry_UpdateRectGeometry(PointerFromQSGGeometry(g), core.PointerFromQRectF(rect))
}
func QSGGeometry_UpdateTexturedRectGeometry(g QSGGeometry_ITF, rect core.QRectF_ITF, textureRect core.QRectF_ITF) {
C.QSGGeometry_QSGGeometry_UpdateTexturedRectGeometry(PointerFromQSGGeometry(g), core.PointerFromQRectF(rect), core.PointerFromQRectF(textureRect))
}
func (ptr *QSGGeometry) UpdateTexturedRectGeometry(g QSGGeometry_ITF, rect core.QRectF_ITF, textureRect core.QRectF_ITF) {
C.QSGGeometry_QSGGeometry_UpdateTexturedRectGeometry(PointerFromQSGGeometry(g), core.PointerFromQRectF(rect), core.PointerFromQRectF(textureRect))
}
func (ptr *QSGGeometry) VertexCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QSGGeometry_VertexCount(ptr.Pointer())))
}
return 0
}
func (ptr *QSGGeometry) VertexData() unsafe.Pointer {
if ptr.Pointer() != nil {
return C.QSGGeometry_VertexData(ptr.Pointer())
}
return nil
}
func (ptr *QSGGeometry) VertexData2() unsafe.Pointer {
if ptr.Pointer() != nil {
return C.QSGGeometry_VertexData2(ptr.Pointer())
}
return nil
}
func (ptr *QSGGeometry) VertexDataPattern() QSGGeometry__DataPattern {
if ptr.Pointer() != nil {
return QSGGeometry__DataPattern(C.QSGGeometry_VertexDataPattern(ptr.Pointer()))
}
return 0
}
//export callbackQSGGeometry_DestroyQSGGeometry
func callbackQSGGeometry_DestroyQSGGeometry(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSGGeometry"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGGeometryFromPointer(ptr).DestroyQSGGeometryDefault()
}
}
func (ptr *QSGGeometry) ConnectDestroyQSGGeometry(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSGGeometry"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSGGeometry", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSGGeometry", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGGeometry) DisconnectDestroyQSGGeometry() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSGGeometry")
}
}
func (ptr *QSGGeometry) DestroyQSGGeometry() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGGeometry_DestroyQSGGeometry(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSGGeometry) DestroyQSGGeometryDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGGeometry_DestroyQSGGeometryDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGGeometryNode struct {
QSGBasicGeometryNode
}
type QSGGeometryNode_ITF interface {
QSGBasicGeometryNode_ITF
QSGGeometryNode_PTR() *QSGGeometryNode
}
func (ptr *QSGGeometryNode) QSGGeometryNode_PTR() *QSGGeometryNode {
return ptr
}
func (ptr *QSGGeometryNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGBasicGeometryNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGGeometryNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGBasicGeometryNode_PTR().SetPointer(p)
}
}
func PointerFromQSGGeometryNode(ptr QSGGeometryNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGGeometryNode_PTR().Pointer()
}
return nil
}
func NewQSGGeometryNodeFromPointer(ptr unsafe.Pointer) (n *QSGGeometryNode) {
n = new(QSGGeometryNode)
n.SetPointer(ptr)
return
}
func NewQSGGeometryNode() *QSGGeometryNode {
return NewQSGGeometryNodeFromPointer(C.QSGGeometryNode_NewQSGGeometryNode())
}
func (ptr *QSGGeometryNode) Material() *QSGMaterial {
if ptr.Pointer() != nil {
return NewQSGMaterialFromPointer(C.QSGGeometryNode_Material(ptr.Pointer()))
}
return nil
}
func (ptr *QSGGeometryNode) OpaqueMaterial() *QSGMaterial {
if ptr.Pointer() != nil {
return NewQSGMaterialFromPointer(C.QSGGeometryNode_OpaqueMaterial(ptr.Pointer()))
}
return nil
}
func (ptr *QSGGeometryNode) SetMaterial(material QSGMaterial_ITF) {
if ptr.Pointer() != nil {
C.QSGGeometryNode_SetMaterial(ptr.Pointer(), PointerFromQSGMaterial(material))
}
}
func (ptr *QSGGeometryNode) SetOpaqueMaterial(material QSGMaterial_ITF) {
if ptr.Pointer() != nil {
C.QSGGeometryNode_SetOpaqueMaterial(ptr.Pointer(), PointerFromQSGMaterial(material))
}
}
//export callbackQSGGeometryNode_DestroyQSGGeometryNode
func callbackQSGGeometryNode_DestroyQSGGeometryNode(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSGGeometryNode"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGGeometryNodeFromPointer(ptr).DestroyQSGGeometryNodeDefault()
}
}
func (ptr *QSGGeometryNode) ConnectDestroyQSGGeometryNode(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSGGeometryNode"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSGGeometryNode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSGGeometryNode", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGGeometryNode) DisconnectDestroyQSGGeometryNode() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSGGeometryNode")
}
}
func (ptr *QSGGeometryNode) DestroyQSGGeometryNode() {
if ptr.Pointer() != nil {
C.QSGGeometryNode_DestroyQSGGeometryNode(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSGGeometryNode) DestroyQSGGeometryNodeDefault() {
if ptr.Pointer() != nil {
C.QSGGeometryNode_DestroyQSGGeometryNodeDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGImageNode struct {
QSGGeometryNode
}
type QSGImageNode_ITF interface {
QSGGeometryNode_ITF
QSGImageNode_PTR() *QSGImageNode
}
func (ptr *QSGImageNode) QSGImageNode_PTR() *QSGImageNode {
return ptr
}
func (ptr *QSGImageNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGGeometryNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGImageNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGGeometryNode_PTR().SetPointer(p)
}
}
func PointerFromQSGImageNode(ptr QSGImageNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGImageNode_PTR().Pointer()
}
return nil
}
func NewQSGImageNodeFromPointer(ptr unsafe.Pointer) (n *QSGImageNode) {
n = new(QSGImageNode)
n.SetPointer(ptr)
return
}
func (ptr *QSGImageNode) DestroyQSGImageNode() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
//go:generate stringer -type=QSGImageNode__TextureCoordinatesTransformFlag
//QSGImageNode::TextureCoordinatesTransformFlag
type QSGImageNode__TextureCoordinatesTransformFlag int64
const (
QSGImageNode__NoTransform QSGImageNode__TextureCoordinatesTransformFlag = QSGImageNode__TextureCoordinatesTransformFlag(0x00)
QSGImageNode__MirrorHorizontally QSGImageNode__TextureCoordinatesTransformFlag = QSGImageNode__TextureCoordinatesTransformFlag(0x01)
QSGImageNode__MirrorVertically QSGImageNode__TextureCoordinatesTransformFlag = QSGImageNode__TextureCoordinatesTransformFlag(0x02)
)
//export callbackQSGImageNode_Filtering
func callbackQSGImageNode_Filtering(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "filtering"); signal != nil {
return C.longlong((*(*func() QSGTexture__Filtering)(signal))())
}
return C.longlong(0)
}
func (ptr *QSGImageNode) ConnectFiltering(f func() QSGTexture__Filtering) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "filtering"); signal != nil {
f := func() QSGTexture__Filtering {
(*(*func() QSGTexture__Filtering)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "filtering", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "filtering", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectFiltering() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "filtering")
}
}
func (ptr *QSGImageNode) Filtering() QSGTexture__Filtering {
if ptr.Pointer() != nil {
return QSGTexture__Filtering(C.QSGImageNode_Filtering(ptr.Pointer()))
}
return 0
}
//export callbackQSGImageNode_MipmapFiltering
func callbackQSGImageNode_MipmapFiltering(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "mipmapFiltering"); signal != nil {
return C.longlong((*(*func() QSGTexture__Filtering)(signal))())
}
return C.longlong(0)
}
func (ptr *QSGImageNode) ConnectMipmapFiltering(f func() QSGTexture__Filtering) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mipmapFiltering"); signal != nil {
f := func() QSGTexture__Filtering {
(*(*func() QSGTexture__Filtering)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "mipmapFiltering", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mipmapFiltering", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectMipmapFiltering() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mipmapFiltering")
}
}
func (ptr *QSGImageNode) MipmapFiltering() QSGTexture__Filtering {
if ptr.Pointer() != nil {
return QSGTexture__Filtering(C.QSGImageNode_MipmapFiltering(ptr.Pointer()))
}
return 0
}
//export callbackQSGImageNode_OwnsTexture
func callbackQSGImageNode_OwnsTexture(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "ownsTexture"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QSGImageNode) ConnectOwnsTexture(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "ownsTexture"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "ownsTexture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "ownsTexture", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectOwnsTexture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "ownsTexture")
}
}
func (ptr *QSGImageNode) OwnsTexture() bool {
if ptr.Pointer() != nil {
return int8(C.QSGImageNode_OwnsTexture(ptr.Pointer())) != 0
}
return false
}
func QSGImageNode_RebuildGeometry(g QSGGeometry_ITF, texture QSGTexture_ITF, rect core.QRectF_ITF, sourceRect core.QRectF_ITF, texCoordMode QSGImageNode__TextureCoordinatesTransformFlag) {
C.QSGImageNode_QSGImageNode_RebuildGeometry(PointerFromQSGGeometry(g), PointerFromQSGTexture(texture), core.PointerFromQRectF(rect), core.PointerFromQRectF(sourceRect), C.longlong(texCoordMode))
}
func (ptr *QSGImageNode) RebuildGeometry(g QSGGeometry_ITF, texture QSGTexture_ITF, rect core.QRectF_ITF, sourceRect core.QRectF_ITF, texCoordMode QSGImageNode__TextureCoordinatesTransformFlag) {
C.QSGImageNode_QSGImageNode_RebuildGeometry(PointerFromQSGGeometry(g), PointerFromQSGTexture(texture), core.PointerFromQRectF(rect), core.PointerFromQRectF(sourceRect), C.longlong(texCoordMode))
}
//export callbackQSGImageNode_Rect
func callbackQSGImageNode_Rect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "rect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(core.NewQRectF())
}
func (ptr *QSGImageNode) ConnectRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rect")
}
}
func (ptr *QSGImageNode) Rect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGImageNode_Rect(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQSGImageNode_SetFiltering
func callbackQSGImageNode_SetFiltering(ptr unsafe.Pointer, filtering C.longlong) {
if signal := qt.GetSignal(ptr, "setFiltering"); signal != nil {
(*(*func(QSGTexture__Filtering))(signal))(QSGTexture__Filtering(filtering))
}
}
func (ptr *QSGImageNode) ConnectSetFiltering(f func(filtering QSGTexture__Filtering)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setFiltering"); signal != nil {
f := func(filtering QSGTexture__Filtering) {
(*(*func(QSGTexture__Filtering))(signal))(filtering)
f(filtering)
}
qt.ConnectSignal(ptr.Pointer(), "setFiltering", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setFiltering", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectSetFiltering() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setFiltering")
}
}
func (ptr *QSGImageNode) SetFiltering(filtering QSGTexture__Filtering) {
if ptr.Pointer() != nil {
C.QSGImageNode_SetFiltering(ptr.Pointer(), C.longlong(filtering))
}
}
//export callbackQSGImageNode_SetMipmapFiltering
func callbackQSGImageNode_SetMipmapFiltering(ptr unsafe.Pointer, filtering C.longlong) {
if signal := qt.GetSignal(ptr, "setMipmapFiltering"); signal != nil {
(*(*func(QSGTexture__Filtering))(signal))(QSGTexture__Filtering(filtering))
}
}
func (ptr *QSGImageNode) ConnectSetMipmapFiltering(f func(filtering QSGTexture__Filtering)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setMipmapFiltering"); signal != nil {
f := func(filtering QSGTexture__Filtering) {
(*(*func(QSGTexture__Filtering))(signal))(filtering)
f(filtering)
}
qt.ConnectSignal(ptr.Pointer(), "setMipmapFiltering", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setMipmapFiltering", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectSetMipmapFiltering() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setMipmapFiltering")
}
}
func (ptr *QSGImageNode) SetMipmapFiltering(filtering QSGTexture__Filtering) {
if ptr.Pointer() != nil {
C.QSGImageNode_SetMipmapFiltering(ptr.Pointer(), C.longlong(filtering))
}
}
//export callbackQSGImageNode_SetOwnsTexture
func callbackQSGImageNode_SetOwnsTexture(ptr unsafe.Pointer, owns C.char) {
if signal := qt.GetSignal(ptr, "setOwnsTexture"); signal != nil {
(*(*func(bool))(signal))(int8(owns) != 0)
}
}
func (ptr *QSGImageNode) ConnectSetOwnsTexture(f func(owns bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setOwnsTexture"); signal != nil {
f := func(owns bool) {
(*(*func(bool))(signal))(owns)
f(owns)
}
qt.ConnectSignal(ptr.Pointer(), "setOwnsTexture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setOwnsTexture", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectSetOwnsTexture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setOwnsTexture")
}
}
func (ptr *QSGImageNode) SetOwnsTexture(owns bool) {
if ptr.Pointer() != nil {
C.QSGImageNode_SetOwnsTexture(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(owns))))
}
}
//export callbackQSGImageNode_SetRect
func callbackQSGImageNode_SetRect(ptr unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setRect"); signal != nil {
(*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect))
}
}
func (ptr *QSGImageNode) ConnectSetRect(f func(rect *core.QRectF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setRect"); signal != nil {
f := func(rect *core.QRectF) {
(*(*func(*core.QRectF))(signal))(rect)
f(rect)
}
qt.ConnectSignal(ptr.Pointer(), "setRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectSetRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setRect")
}
}
func (ptr *QSGImageNode) SetRect(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QSGImageNode_SetRect(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QSGImageNode) SetRect2(x float64, y float64, w float64, h float64) {
if ptr.Pointer() != nil {
C.QSGImageNode_SetRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))
}
}
//export callbackQSGImageNode_SetSourceRect
func callbackQSGImageNode_SetSourceRect(ptr unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setSourceRect"); signal != nil {
(*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect))
}
}
func (ptr *QSGImageNode) ConnectSetSourceRect(f func(rect *core.QRectF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setSourceRect"); signal != nil {
f := func(rect *core.QRectF) {
(*(*func(*core.QRectF))(signal))(rect)
f(rect)
}
qt.ConnectSignal(ptr.Pointer(), "setSourceRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setSourceRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectSetSourceRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setSourceRect")
}
}
func (ptr *QSGImageNode) SetSourceRect(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QSGImageNode_SetSourceRect(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QSGImageNode) SetSourceRect2(x float64, y float64, w float64, h float64) {
if ptr.Pointer() != nil {
C.QSGImageNode_SetSourceRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))
}
}
//export callbackQSGImageNode_SetTexture
func callbackQSGImageNode_SetTexture(ptr unsafe.Pointer, texture unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setTexture"); signal != nil {
(*(*func(*QSGTexture))(signal))(NewQSGTextureFromPointer(texture))
}
}
func (ptr *QSGImageNode) ConnectSetTexture(f func(texture *QSGTexture)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setTexture"); signal != nil {
f := func(texture *QSGTexture) {
(*(*func(*QSGTexture))(signal))(texture)
f(texture)
}
qt.ConnectSignal(ptr.Pointer(), "setTexture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setTexture", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectSetTexture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setTexture")
}
}
func (ptr *QSGImageNode) SetTexture(texture QSGTexture_ITF) {
if ptr.Pointer() != nil {
C.QSGImageNode_SetTexture(ptr.Pointer(), PointerFromQSGTexture(texture))
}
}
//export callbackQSGImageNode_SetTextureCoordinatesTransform
func callbackQSGImageNode_SetTextureCoordinatesTransform(ptr unsafe.Pointer, mode C.longlong) {
if signal := qt.GetSignal(ptr, "setTextureCoordinatesTransform"); signal != nil {
(*(*func(QSGImageNode__TextureCoordinatesTransformFlag))(signal))(QSGImageNode__TextureCoordinatesTransformFlag(mode))
}
}
func (ptr *QSGImageNode) ConnectSetTextureCoordinatesTransform(f func(mode QSGImageNode__TextureCoordinatesTransformFlag)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setTextureCoordinatesTransform"); signal != nil {
f := func(mode QSGImageNode__TextureCoordinatesTransformFlag) {
(*(*func(QSGImageNode__TextureCoordinatesTransformFlag))(signal))(mode)
f(mode)
}
qt.ConnectSignal(ptr.Pointer(), "setTextureCoordinatesTransform", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setTextureCoordinatesTransform", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectSetTextureCoordinatesTransform() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setTextureCoordinatesTransform")
}
}
func (ptr *QSGImageNode) SetTextureCoordinatesTransform(mode QSGImageNode__TextureCoordinatesTransformFlag) {
if ptr.Pointer() != nil {
C.QSGImageNode_SetTextureCoordinatesTransform(ptr.Pointer(), C.longlong(mode))
}
}
//export callbackQSGImageNode_SourceRect
func callbackQSGImageNode_SourceRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sourceRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(core.NewQRectF())
}
func (ptr *QSGImageNode) ConnectSourceRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sourceRect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "sourceRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sourceRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectSourceRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sourceRect")
}
}
func (ptr *QSGImageNode) SourceRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGImageNode_SourceRect(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQSGImageNode_Texture
func callbackQSGImageNode_Texture(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "texture"); signal != nil {
return PointerFromQSGTexture((*(*func() *QSGTexture)(signal))())
}
return PointerFromQSGTexture(NewQSGTexture())
}
func (ptr *QSGImageNode) ConnectTexture(f func() *QSGTexture) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "texture"); signal != nil {
f := func() *QSGTexture {
(*(*func() *QSGTexture)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "texture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "texture", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectTexture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "texture")
}
}
func (ptr *QSGImageNode) Texture() *QSGTexture {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureFromPointer(C.QSGImageNode_Texture(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQSGImageNode_TextureCoordinatesTransform
func callbackQSGImageNode_TextureCoordinatesTransform(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "textureCoordinatesTransform"); signal != nil {
return C.longlong((*(*func() QSGImageNode__TextureCoordinatesTransformFlag)(signal))())
}
return C.longlong(0)
}
func (ptr *QSGImageNode) ConnectTextureCoordinatesTransform(f func() QSGImageNode__TextureCoordinatesTransformFlag) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "textureCoordinatesTransform"); signal != nil {
f := func() QSGImageNode__TextureCoordinatesTransformFlag {
(*(*func() QSGImageNode__TextureCoordinatesTransformFlag)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "textureCoordinatesTransform", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textureCoordinatesTransform", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGImageNode) DisconnectTextureCoordinatesTransform() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "textureCoordinatesTransform")
}
}
func (ptr *QSGImageNode) TextureCoordinatesTransform() QSGImageNode__TextureCoordinatesTransformFlag {
if ptr.Pointer() != nil {
return QSGImageNode__TextureCoordinatesTransformFlag(C.QSGImageNode_TextureCoordinatesTransform(ptr.Pointer()))
}
return 0
}
type QSGMaterial struct {
ptr unsafe.Pointer
}
type QSGMaterial_ITF interface {
QSGMaterial_PTR() *QSGMaterial
}
func (ptr *QSGMaterial) QSGMaterial_PTR() *QSGMaterial {
return ptr
}
func (ptr *QSGMaterial) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSGMaterial) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSGMaterial(ptr QSGMaterial_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGMaterial_PTR().Pointer()
}
return nil
}
func NewQSGMaterialFromPointer(ptr unsafe.Pointer) (n *QSGMaterial) {
n = new(QSGMaterial)
n.SetPointer(ptr)
return
}
func (ptr *QSGMaterial) DestroyQSGMaterial() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
//go:generate stringer -type=QSGMaterial__Flag
//QSGMaterial::Flag
type QSGMaterial__Flag int64
const (
QSGMaterial__Blending QSGMaterial__Flag = QSGMaterial__Flag(0x0001)
QSGMaterial__RequiresDeterminant QSGMaterial__Flag = QSGMaterial__Flag(0x0002)
QSGMaterial__RequiresFullMatrixExceptTranslate QSGMaterial__Flag = QSGMaterial__Flag(0x0004 | QSGMaterial__RequiresDeterminant)
QSGMaterial__RequiresFullMatrix QSGMaterial__Flag = QSGMaterial__Flag(0x0008 | QSGMaterial__RequiresFullMatrixExceptTranslate)
QSGMaterial__CustomCompileStep QSGMaterial__Flag = QSGMaterial__Flag(0x0010)
)
//export callbackQSGMaterial_Compare
func callbackQSGMaterial_Compare(ptr unsafe.Pointer, other unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "compare"); signal != nil {
return C.int(int32((*(*func(*QSGMaterial) int)(signal))(NewQSGMaterialFromPointer(other))))
}
return C.int(int32(NewQSGMaterialFromPointer(ptr).CompareDefault(NewQSGMaterialFromPointer(other))))
}
func (ptr *QSGMaterial) ConnectCompare(f func(other *QSGMaterial) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "compare"); signal != nil {
f := func(other *QSGMaterial) int {
(*(*func(*QSGMaterial) int)(signal))(other)
return f(other)
}
qt.ConnectSignal(ptr.Pointer(), "compare", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "compare", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGMaterial) DisconnectCompare() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "compare")
}
}
func (ptr *QSGMaterial) Compare(other QSGMaterial_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QSGMaterial_Compare(ptr.Pointer(), PointerFromQSGMaterial(other))))
}
return 0
}
func (ptr *QSGMaterial) CompareDefault(other QSGMaterial_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QSGMaterial_CompareDefault(ptr.Pointer(), PointerFromQSGMaterial(other))))
}
return 0
}
//export callbackQSGMaterial_CreateShader
func callbackQSGMaterial_CreateShader(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createShader"); signal != nil {
return PointerFromQSGMaterialShader((*(*func() *QSGMaterialShader)(signal))())
}
return PointerFromQSGMaterialShader(nil)
}
func (ptr *QSGMaterial) ConnectCreateShader(f func() *QSGMaterialShader) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "createShader"); signal != nil {
f := func() *QSGMaterialShader {
(*(*func() *QSGMaterialShader)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "createShader", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "createShader", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGMaterial) DisconnectCreateShader() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "createShader")
}
}
func (ptr *QSGMaterial) CreateShader() *QSGMaterialShader {
if ptr.Pointer() != nil {
return NewQSGMaterialShaderFromPointer(C.QSGMaterial_CreateShader(ptr.Pointer()))
}
return nil
}
func (ptr *QSGMaterial) Flags() QSGMaterial__Flag {
if ptr.Pointer() != nil {
return QSGMaterial__Flag(C.QSGMaterial_Flags(ptr.Pointer()))
}
return 0
}
func (ptr *QSGMaterial) SetFlag(flags QSGMaterial__Flag, on bool) {
if ptr.Pointer() != nil {
C.QSGMaterial_SetFlag(ptr.Pointer(), C.longlong(flags), C.char(int8(qt.GoBoolToInt(on))))
}
}
//export callbackQSGMaterial_Type
func callbackQSGMaterial_Type(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "type"); signal != nil {
return PointerFromQSGMaterialType((*(*func() *QSGMaterialType)(signal))())
}
return PointerFromQSGMaterialType(nil)
}
func (ptr *QSGMaterial) ConnectType(f func() *QSGMaterialType) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "type"); signal != nil {
f := func() *QSGMaterialType {
(*(*func() *QSGMaterialType)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGMaterial) DisconnectType() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "type")
}
}
func (ptr *QSGMaterial) Type() *QSGMaterialType {
if ptr.Pointer() != nil {
return NewQSGMaterialTypeFromPointer(C.QSGMaterial_Type(ptr.Pointer()))
}
return nil
}
type QSGMaterialShader struct {
ptr unsafe.Pointer
}
type QSGMaterialShader_ITF interface {
QSGMaterialShader_PTR() *QSGMaterialShader
}
func (ptr *QSGMaterialShader) QSGMaterialShader_PTR() *QSGMaterialShader {
return ptr
}
func (ptr *QSGMaterialShader) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSGMaterialShader) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSGMaterialShader(ptr QSGMaterialShader_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGMaterialShader_PTR().Pointer()
}
return nil
}
func NewQSGMaterialShaderFromPointer(ptr unsafe.Pointer) (n *QSGMaterialShader) {
n = new(QSGMaterialShader)
n.SetPointer(ptr)
return
}
func (ptr *QSGMaterialShader) DestroyQSGMaterialShader() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
//export callbackQSGMaterialShader_Activate
func callbackQSGMaterialShader_Activate(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "activate"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGMaterialShaderFromPointer(ptr).ActivateDefault()
}
}
func (ptr *QSGMaterialShader) ConnectActivate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "activate"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "activate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activate", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGMaterialShader) DisconnectActivate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "activate")
}
}
func (ptr *QSGMaterialShader) Activate() {
if ptr.Pointer() != nil {
C.QSGMaterialShader_Activate(ptr.Pointer())
}
}
func (ptr *QSGMaterialShader) ActivateDefault() {
if ptr.Pointer() != nil {
C.QSGMaterialShader_ActivateDefault(ptr.Pointer())
}
}
//export callbackQSGMaterialShader_Compile
func callbackQSGMaterialShader_Compile(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "compile"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGMaterialShaderFromPointer(ptr).CompileDefault()
}
}
func (ptr *QSGMaterialShader) ConnectCompile(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "compile"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "compile", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "compile", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGMaterialShader) DisconnectCompile() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "compile")
}
}
func (ptr *QSGMaterialShader) Compile() {
if ptr.Pointer() != nil {
C.QSGMaterialShader_Compile(ptr.Pointer())
}
}
func (ptr *QSGMaterialShader) CompileDefault() {
if ptr.Pointer() != nil {
C.QSGMaterialShader_CompileDefault(ptr.Pointer())
}
}
//export callbackQSGMaterialShader_Deactivate
func callbackQSGMaterialShader_Deactivate(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deactivate"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGMaterialShaderFromPointer(ptr).DeactivateDefault()
}
}
func (ptr *QSGMaterialShader) ConnectDeactivate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "deactivate"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "deactivate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "deactivate", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGMaterialShader) DisconnectDeactivate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "deactivate")
}
}
func (ptr *QSGMaterialShader) Deactivate() {
if ptr.Pointer() != nil {
C.QSGMaterialShader_Deactivate(ptr.Pointer())
}
}
func (ptr *QSGMaterialShader) DeactivateDefault() {
if ptr.Pointer() != nil {
C.QSGMaterialShader_DeactivateDefault(ptr.Pointer())
}
}
//export callbackQSGMaterialShader_FragmentShader
func callbackQSGMaterialShader_FragmentShader(ptr unsafe.Pointer) *C.char {
if signal := qt.GetSignal(ptr, "fragmentShader"); signal != nil {
return C.CString((*(*func() string)(signal))())
}
return C.CString(NewQSGMaterialShaderFromPointer(ptr).FragmentShaderDefault())
}
func (ptr *QSGMaterialShader) ConnectFragmentShader(f func() string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "fragmentShader"); signal != nil {
f := func() string {
(*(*func() string)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "fragmentShader", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "fragmentShader", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGMaterialShader) DisconnectFragmentShader() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "fragmentShader")
}
}
func (ptr *QSGMaterialShader) FragmentShader() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSGMaterialShader_FragmentShader(ptr.Pointer()))
}
return ""
}
func (ptr *QSGMaterialShader) FragmentShaderDefault() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSGMaterialShader_FragmentShaderDefault(ptr.Pointer()))
}
return ""
}
//export callbackQSGMaterialShader_Initialize
func callbackQSGMaterialShader_Initialize(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "initialize"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGMaterialShaderFromPointer(ptr).InitializeDefault()
}
}
func (ptr *QSGMaterialShader) ConnectInitialize(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "initialize"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "initialize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "initialize", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGMaterialShader) DisconnectInitialize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "initialize")
}
}
func (ptr *QSGMaterialShader) Initialize() {
if ptr.Pointer() != nil {
C.QSGMaterialShader_Initialize(ptr.Pointer())
}
}
func (ptr *QSGMaterialShader) InitializeDefault() {
if ptr.Pointer() != nil {
C.QSGMaterialShader_InitializeDefault(ptr.Pointer())
}
}
func (ptr *QSGMaterialShader) Program() *gui.QOpenGLShaderProgram {
if ptr.Pointer() != nil {
tmpValue := gui.NewQOpenGLShaderProgramFromPointer(C.QSGMaterialShader_Program(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGMaterialShader) SetShaderSourceFile(ty gui.QOpenGLShader__ShaderTypeBit, sourceFile string) {
if ptr.Pointer() != nil {
var sourceFileC *C.char
if sourceFile != "" {
sourceFileC = C.CString(sourceFile)
defer C.free(unsafe.Pointer(sourceFileC))
}
C.QSGMaterialShader_SetShaderSourceFile(ptr.Pointer(), C.longlong(ty), C.struct_QtQuick_PackedString{data: sourceFileC, len: C.longlong(len(sourceFile))})
}
}
func (ptr *QSGMaterialShader) SetShaderSourceFiles(ty gui.QOpenGLShader__ShaderTypeBit, sourceFiles []string) {
if ptr.Pointer() != nil {
sourceFilesC := C.CString(strings.Join(sourceFiles, "¡¦!"))
defer C.free(unsafe.Pointer(sourceFilesC))
C.QSGMaterialShader_SetShaderSourceFiles(ptr.Pointer(), C.longlong(ty), C.struct_QtQuick_PackedString{data: sourceFilesC, len: C.longlong(len(strings.Join(sourceFiles, "¡¦!")))})
}
}
//export callbackQSGMaterialShader_VertexShader
func callbackQSGMaterialShader_VertexShader(ptr unsafe.Pointer) *C.char {
if signal := qt.GetSignal(ptr, "vertexShader"); signal != nil {
return C.CString((*(*func() string)(signal))())
}
return C.CString(NewQSGMaterialShaderFromPointer(ptr).VertexShaderDefault())
}
func (ptr *QSGMaterialShader) ConnectVertexShader(f func() string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "vertexShader"); signal != nil {
f := func() string {
(*(*func() string)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "vertexShader", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "vertexShader", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGMaterialShader) DisconnectVertexShader() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "vertexShader")
}
}
func (ptr *QSGMaterialShader) VertexShader() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSGMaterialShader_VertexShader(ptr.Pointer()))
}
return ""
}
func (ptr *QSGMaterialShader) VertexShaderDefault() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSGMaterialShader_VertexShaderDefault(ptr.Pointer()))
}
return ""
}
type QSGMaterialType struct {
ptr unsafe.Pointer
}
type QSGMaterialType_ITF interface {
QSGMaterialType_PTR() *QSGMaterialType
}
func (ptr *QSGMaterialType) QSGMaterialType_PTR() *QSGMaterialType {
return ptr
}
func (ptr *QSGMaterialType) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSGMaterialType) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSGMaterialType(ptr QSGMaterialType_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGMaterialType_PTR().Pointer()
}
return nil
}
func NewQSGMaterialTypeFromPointer(ptr unsafe.Pointer) (n *QSGMaterialType) {
n = new(QSGMaterialType)
n.SetPointer(ptr)
return
}
func (ptr *QSGMaterialType) DestroyQSGMaterialType() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGNode struct {
ptr unsafe.Pointer
}
type QSGNode_ITF interface {
QSGNode_PTR() *QSGNode
}
func (ptr *QSGNode) QSGNode_PTR() *QSGNode {
return ptr
}
func (ptr *QSGNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSGNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSGNode(ptr QSGNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGNode_PTR().Pointer()
}
return nil
}
func NewQSGNodeFromPointer(ptr unsafe.Pointer) (n *QSGNode) {
n = new(QSGNode)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QSGNode__NodeType
//QSGNode::NodeType
type QSGNode__NodeType int64
const (
QSGNode__BasicNodeType QSGNode__NodeType = QSGNode__NodeType(0)
QSGNode__GeometryNodeType QSGNode__NodeType = QSGNode__NodeType(1)
QSGNode__TransformNodeType QSGNode__NodeType = QSGNode__NodeType(2)
QSGNode__ClipNodeType QSGNode__NodeType = QSGNode__NodeType(3)
QSGNode__OpacityNodeType QSGNode__NodeType = QSGNode__NodeType(4)
QSGNode__RootNodeType QSGNode__NodeType = QSGNode__NodeType(5)
QSGNode__RenderNodeType QSGNode__NodeType = QSGNode__NodeType(6)
)
//go:generate stringer -type=QSGNode__Flag
//QSGNode::Flag
type QSGNode__Flag int64
const (
QSGNode__OwnedByParent QSGNode__Flag = QSGNode__Flag(0x0001)
QSGNode__UsePreprocess QSGNode__Flag = QSGNode__Flag(0x0002)
QSGNode__OwnsGeometry QSGNode__Flag = QSGNode__Flag(0x00010000)
QSGNode__OwnsMaterial QSGNode__Flag = QSGNode__Flag(0x00020000)
QSGNode__OwnsOpaqueMaterial QSGNode__Flag = QSGNode__Flag(0x00040000)
QSGNode__IsVisitableNode QSGNode__Flag = QSGNode__Flag(0x01000000)
QSGNode__InternalReserved QSGNode__Flag = QSGNode__Flag(0x01000000)
)
//go:generate stringer -type=QSGNode__DirtyStateBit
//QSGNode::DirtyStateBit
type QSGNode__DirtyStateBit int64
const (
QSGNode__DirtySubtreeBlocked QSGNode__DirtyStateBit = QSGNode__DirtyStateBit(0x0080)
QSGNode__DirtyMatrix QSGNode__DirtyStateBit = QSGNode__DirtyStateBit(0x0100)
QSGNode__DirtyNodeAdded QSGNode__DirtyStateBit = QSGNode__DirtyStateBit(0x0400)
QSGNode__DirtyNodeRemoved QSGNode__DirtyStateBit = QSGNode__DirtyStateBit(0x0800)
QSGNode__DirtyGeometry QSGNode__DirtyStateBit = QSGNode__DirtyStateBit(0x1000)
QSGNode__DirtyMaterial QSGNode__DirtyStateBit = QSGNode__DirtyStateBit(0x2000)
QSGNode__DirtyOpacity QSGNode__DirtyStateBit = QSGNode__DirtyStateBit(0x4000)
QSGNode__DirtyForceUpdate QSGNode__DirtyStateBit = QSGNode__DirtyStateBit(0x8000)
QSGNode__DirtyUsePreprocess QSGNode__DirtyStateBit = QSGNode__DirtyStateBit(QSGNode__UsePreprocess)
)
func NewQSGNode() *QSGNode {
return NewQSGNodeFromPointer(C.QSGNode_NewQSGNode())
}
func (ptr *QSGNode) AppendChildNode(node QSGNode_ITF) {
if ptr.Pointer() != nil {
C.QSGNode_AppendChildNode(ptr.Pointer(), PointerFromQSGNode(node))
}
}
func (ptr *QSGNode) ChildAtIndex(i int) *QSGNode {
if ptr.Pointer() != nil {
return NewQSGNodeFromPointer(C.QSGNode_ChildAtIndex(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QSGNode) ChildCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QSGNode_ChildCount(ptr.Pointer())))
}
return 0
}
func (ptr *QSGNode) FirstChild() *QSGNode {
if ptr.Pointer() != nil {
return NewQSGNodeFromPointer(C.QSGNode_FirstChild(ptr.Pointer()))
}
return nil
}
func (ptr *QSGNode) Flags() QSGNode__Flag {
if ptr.Pointer() != nil {
return QSGNode__Flag(C.QSGNode_Flags(ptr.Pointer()))
}
return 0
}
func (ptr *QSGNode) InsertChildNodeAfter(node QSGNode_ITF, after QSGNode_ITF) {
if ptr.Pointer() != nil {
C.QSGNode_InsertChildNodeAfter(ptr.Pointer(), PointerFromQSGNode(node), PointerFromQSGNode(after))
}
}
func (ptr *QSGNode) InsertChildNodeBefore(node QSGNode_ITF, before QSGNode_ITF) {
if ptr.Pointer() != nil {
C.QSGNode_InsertChildNodeBefore(ptr.Pointer(), PointerFromQSGNode(node), PointerFromQSGNode(before))
}
}
//export callbackQSGNode_IsSubtreeBlocked
func callbackQSGNode_IsSubtreeBlocked(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isSubtreeBlocked"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQSGNodeFromPointer(ptr).IsSubtreeBlockedDefault())))
}
func (ptr *QSGNode) ConnectIsSubtreeBlocked(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isSubtreeBlocked"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "isSubtreeBlocked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isSubtreeBlocked", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGNode) DisconnectIsSubtreeBlocked() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isSubtreeBlocked")
}
}
func (ptr *QSGNode) IsSubtreeBlocked() bool {
if ptr.Pointer() != nil {
return int8(C.QSGNode_IsSubtreeBlocked(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSGNode) IsSubtreeBlockedDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QSGNode_IsSubtreeBlockedDefault(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSGNode) LastChild() *QSGNode {
if ptr.Pointer() != nil {
return NewQSGNodeFromPointer(C.QSGNode_LastChild(ptr.Pointer()))
}
return nil
}
func (ptr *QSGNode) MarkDirty(bits QSGNode__DirtyStateBit) {
if ptr.Pointer() != nil {
C.QSGNode_MarkDirty(ptr.Pointer(), C.longlong(bits))
}
}
func (ptr *QSGNode) NextSibling() *QSGNode {
if ptr.Pointer() != nil {
return NewQSGNodeFromPointer(C.QSGNode_NextSibling(ptr.Pointer()))
}
return nil
}
func (ptr *QSGNode) Parent() *QSGNode {
if ptr.Pointer() != nil {
return NewQSGNodeFromPointer(C.QSGNode_Parent(ptr.Pointer()))
}
return nil
}
func (ptr *QSGNode) PrependChildNode(node QSGNode_ITF) {
if ptr.Pointer() != nil {
C.QSGNode_PrependChildNode(ptr.Pointer(), PointerFromQSGNode(node))
}
}
//export callbackQSGNode_Preprocess
func callbackQSGNode_Preprocess(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "preprocess"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGNodeFromPointer(ptr).PreprocessDefault()
}
}
func (ptr *QSGNode) ConnectPreprocess(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "preprocess"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "preprocess", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "preprocess", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGNode) DisconnectPreprocess() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "preprocess")
}
}
func (ptr *QSGNode) Preprocess() {
if ptr.Pointer() != nil {
C.QSGNode_Preprocess(ptr.Pointer())
}
}
func (ptr *QSGNode) PreprocessDefault() {
if ptr.Pointer() != nil {
C.QSGNode_PreprocessDefault(ptr.Pointer())
}
}
func (ptr *QSGNode) PreviousSibling() *QSGNode {
if ptr.Pointer() != nil {
return NewQSGNodeFromPointer(C.QSGNode_PreviousSibling(ptr.Pointer()))
}
return nil
}
func (ptr *QSGNode) RemoveAllChildNodes() {
if ptr.Pointer() != nil {
C.QSGNode_RemoveAllChildNodes(ptr.Pointer())
}
}
func (ptr *QSGNode) RemoveChildNode(node QSGNode_ITF) {
if ptr.Pointer() != nil {
C.QSGNode_RemoveChildNode(ptr.Pointer(), PointerFromQSGNode(node))
}
}
func (ptr *QSGNode) SetFlag(ff QSGNode__Flag, enabled bool) {
if ptr.Pointer() != nil {
C.QSGNode_SetFlag(ptr.Pointer(), C.longlong(ff), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QSGNode) SetFlags(ff QSGNode__Flag, enabled bool) {
if ptr.Pointer() != nil {
C.QSGNode_SetFlags(ptr.Pointer(), C.longlong(ff), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QSGNode) Type() QSGNode__NodeType {
if ptr.Pointer() != nil {
return QSGNode__NodeType(C.QSGNode_Type(ptr.Pointer()))
}
return 0
}
//export callbackQSGNode_DestroyQSGNode
func callbackQSGNode_DestroyQSGNode(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSGNode"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGNodeFromPointer(ptr).DestroyQSGNodeDefault()
}
}
func (ptr *QSGNode) ConnectDestroyQSGNode(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSGNode"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSGNode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSGNode", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGNode) DisconnectDestroyQSGNode() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSGNode")
}
}
func (ptr *QSGNode) DestroyQSGNode() {
if ptr.Pointer() != nil {
C.QSGNode_DestroyQSGNode(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSGNode) DestroyQSGNodeDefault() {
if ptr.Pointer() != nil {
C.QSGNode_DestroyQSGNodeDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpacityNode struct {
QSGNode
}
type QSGOpacityNode_ITF interface {
QSGNode_ITF
QSGOpacityNode_PTR() *QSGOpacityNode
}
func (ptr *QSGOpacityNode) QSGOpacityNode_PTR() *QSGOpacityNode {
return ptr
}
func (ptr *QSGOpacityNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGOpacityNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGNode_PTR().SetPointer(p)
}
}
func PointerFromQSGOpacityNode(ptr QSGOpacityNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpacityNode_PTR().Pointer()
}
return nil
}
func NewQSGOpacityNodeFromPointer(ptr unsafe.Pointer) (n *QSGOpacityNode) {
n = new(QSGOpacityNode)
n.SetPointer(ptr)
return
}
func NewQSGOpacityNode() *QSGOpacityNode {
return NewQSGOpacityNodeFromPointer(C.QSGOpacityNode_NewQSGOpacityNode())
}
func (ptr *QSGOpacityNode) Opacity() float64 {
if ptr.Pointer() != nil {
return float64(C.QSGOpacityNode_Opacity(ptr.Pointer()))
}
return 0
}
func (ptr *QSGOpacityNode) SetOpacity(opacity float64) {
if ptr.Pointer() != nil {
C.QSGOpacityNode_SetOpacity(ptr.Pointer(), C.double(opacity))
}
}
//export callbackQSGOpacityNode_DestroyQSGOpacityNode
func callbackQSGOpacityNode_DestroyQSGOpacityNode(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSGOpacityNode"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGOpacityNodeFromPointer(ptr).DestroyQSGOpacityNodeDefault()
}
}
func (ptr *QSGOpacityNode) ConnectDestroyQSGOpacityNode(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSGOpacityNode"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSGOpacityNode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSGOpacityNode", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGOpacityNode) DisconnectDestroyQSGOpacityNode() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSGOpacityNode")
}
}
func (ptr *QSGOpacityNode) DestroyQSGOpacityNode() {
if ptr.Pointer() != nil {
C.QSGOpacityNode_DestroyQSGOpacityNode(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSGOpacityNode) DestroyQSGOpacityNodeDefault() {
if ptr.Pointer() != nil {
C.QSGOpacityNode_DestroyQSGOpacityNodeDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpaqueTextureMaterial struct {
QSGMaterial
}
type QSGOpaqueTextureMaterial_ITF interface {
QSGMaterial_ITF
QSGOpaqueTextureMaterial_PTR() *QSGOpaqueTextureMaterial
}
func (ptr *QSGOpaqueTextureMaterial) QSGOpaqueTextureMaterial_PTR() *QSGOpaqueTextureMaterial {
return ptr
}
func (ptr *QSGOpaqueTextureMaterial) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGMaterial_PTR().Pointer()
}
return nil
}
func (ptr *QSGOpaqueTextureMaterial) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGMaterial_PTR().SetPointer(p)
}
}
func PointerFromQSGOpaqueTextureMaterial(ptr QSGOpaqueTextureMaterial_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpaqueTextureMaterial_PTR().Pointer()
}
return nil
}
func NewQSGOpaqueTextureMaterialFromPointer(ptr unsafe.Pointer) (n *QSGOpaqueTextureMaterial) {
n = new(QSGOpaqueTextureMaterial)
n.SetPointer(ptr)
return
}
func (ptr *QSGOpaqueTextureMaterial) DestroyQSGOpaqueTextureMaterial() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func NewQSGOpaqueTextureMaterial() *QSGOpaqueTextureMaterial {
return NewQSGOpaqueTextureMaterialFromPointer(C.QSGOpaqueTextureMaterial_NewQSGOpaqueTextureMaterial())
}
func (ptr *QSGOpaqueTextureMaterial) AnisotropyLevel() QSGTexture__AnisotropyLevel {
if ptr.Pointer() != nil {
return QSGTexture__AnisotropyLevel(C.QSGOpaqueTextureMaterial_AnisotropyLevel(ptr.Pointer()))
}
return 0
}
func (ptr *QSGOpaqueTextureMaterial) Filtering() QSGTexture__Filtering {
if ptr.Pointer() != nil {
return QSGTexture__Filtering(C.QSGOpaqueTextureMaterial_Filtering(ptr.Pointer()))
}
return 0
}
func (ptr *QSGOpaqueTextureMaterial) HorizontalWrapMode() QSGTexture__WrapMode {
if ptr.Pointer() != nil {
return QSGTexture__WrapMode(C.QSGOpaqueTextureMaterial_HorizontalWrapMode(ptr.Pointer()))
}
return 0
}
func (ptr *QSGOpaqueTextureMaterial) MipmapFiltering() QSGTexture__Filtering {
if ptr.Pointer() != nil {
return QSGTexture__Filtering(C.QSGOpaqueTextureMaterial_MipmapFiltering(ptr.Pointer()))
}
return 0
}
func (ptr *QSGOpaqueTextureMaterial) SetAnisotropyLevel(level QSGTexture__AnisotropyLevel) {
if ptr.Pointer() != nil {
C.QSGOpaqueTextureMaterial_SetAnisotropyLevel(ptr.Pointer(), C.longlong(level))
}
}
func (ptr *QSGOpaqueTextureMaterial) SetFiltering(filtering QSGTexture__Filtering) {
if ptr.Pointer() != nil {
C.QSGOpaqueTextureMaterial_SetFiltering(ptr.Pointer(), C.longlong(filtering))
}
}
func (ptr *QSGOpaqueTextureMaterial) SetHorizontalWrapMode(mode QSGTexture__WrapMode) {
if ptr.Pointer() != nil {
C.QSGOpaqueTextureMaterial_SetHorizontalWrapMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QSGOpaqueTextureMaterial) SetMipmapFiltering(filtering QSGTexture__Filtering) {
if ptr.Pointer() != nil {
C.QSGOpaqueTextureMaterial_SetMipmapFiltering(ptr.Pointer(), C.longlong(filtering))
}
}
func (ptr *QSGOpaqueTextureMaterial) SetTexture(texture QSGTexture_ITF) {
if ptr.Pointer() != nil {
C.QSGOpaqueTextureMaterial_SetTexture(ptr.Pointer(), PointerFromQSGTexture(texture))
}
}
func (ptr *QSGOpaqueTextureMaterial) SetVerticalWrapMode(mode QSGTexture__WrapMode) {
if ptr.Pointer() != nil {
C.QSGOpaqueTextureMaterial_SetVerticalWrapMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QSGOpaqueTextureMaterial) Texture() *QSGTexture {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureFromPointer(C.QSGOpaqueTextureMaterial_Texture(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGOpaqueTextureMaterial) VerticalWrapMode() QSGTexture__WrapMode {
if ptr.Pointer() != nil {
return QSGTexture__WrapMode(C.QSGOpaqueTextureMaterial_VerticalWrapMode(ptr.Pointer()))
}
return 0
}
//export callbackQSGOpaqueTextureMaterial_CreateShader
func callbackQSGOpaqueTextureMaterial_CreateShader(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createShader"); signal != nil {
return PointerFromQSGMaterialShader((*(*func() *QSGMaterialShader)(signal))())
}
return PointerFromQSGMaterialShader(NewQSGOpaqueTextureMaterialFromPointer(ptr).CreateShaderDefault())
}
func (ptr *QSGOpaqueTextureMaterial) CreateShader() *QSGMaterialShader {
if ptr.Pointer() != nil {
return NewQSGMaterialShaderFromPointer(C.QSGOpaqueTextureMaterial_CreateShader(ptr.Pointer()))
}
return nil
}
func (ptr *QSGOpaqueTextureMaterial) CreateShaderDefault() *QSGMaterialShader {
if ptr.Pointer() != nil {
return NewQSGMaterialShaderFromPointer(C.QSGOpaqueTextureMaterial_CreateShaderDefault(ptr.Pointer()))
}
return nil
}
//export callbackQSGOpaqueTextureMaterial_Type
func callbackQSGOpaqueTextureMaterial_Type(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "type"); signal != nil {
return PointerFromQSGMaterialType((*(*func() *QSGMaterialType)(signal))())
}
return PointerFromQSGMaterialType(NewQSGOpaqueTextureMaterialFromPointer(ptr).TypeDefault())
}
func (ptr *QSGOpaqueTextureMaterial) Type() *QSGMaterialType {
if ptr.Pointer() != nil {
return NewQSGMaterialTypeFromPointer(C.QSGOpaqueTextureMaterial_Type(ptr.Pointer()))
}
return nil
}
func (ptr *QSGOpaqueTextureMaterial) TypeDefault() *QSGMaterialType {
if ptr.Pointer() != nil {
return NewQSGMaterialTypeFromPointer(C.QSGOpaqueTextureMaterial_TypeDefault(ptr.Pointer()))
}
return nil
}
type QSGOpenVGFontGlyphCache struct {
ptr unsafe.Pointer
}
type QSGOpenVGFontGlyphCache_ITF interface {
QSGOpenVGFontGlyphCache_PTR() *QSGOpenVGFontGlyphCache
}
func (ptr *QSGOpenVGFontGlyphCache) QSGOpenVGFontGlyphCache_PTR() *QSGOpenVGFontGlyphCache {
return ptr
}
func (ptr *QSGOpenVGFontGlyphCache) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSGOpenVGFontGlyphCache) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSGOpenVGFontGlyphCache(ptr QSGOpenVGFontGlyphCache_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGFontGlyphCache_PTR().Pointer()
}
return nil
}
func NewQSGOpenVGFontGlyphCacheFromPointer(ptr unsafe.Pointer) (n *QSGOpenVGFontGlyphCache) {
n = new(QSGOpenVGFontGlyphCache)
n.SetPointer(ptr)
return
}
func (ptr *QSGOpenVGFontGlyphCache) DestroyQSGOpenVGFontGlyphCache() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpenVGFontGlyphCacheManager struct {
ptr unsafe.Pointer
}
type QSGOpenVGFontGlyphCacheManager_ITF interface {
QSGOpenVGFontGlyphCacheManager_PTR() *QSGOpenVGFontGlyphCacheManager
}
func (ptr *QSGOpenVGFontGlyphCacheManager) QSGOpenVGFontGlyphCacheManager_PTR() *QSGOpenVGFontGlyphCacheManager {
return ptr
}
func (ptr *QSGOpenVGFontGlyphCacheManager) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSGOpenVGFontGlyphCacheManager) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSGOpenVGFontGlyphCacheManager(ptr QSGOpenVGFontGlyphCacheManager_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGFontGlyphCacheManager_PTR().Pointer()
}
return nil
}
func NewQSGOpenVGFontGlyphCacheManagerFromPointer(ptr unsafe.Pointer) (n *QSGOpenVGFontGlyphCacheManager) {
n = new(QSGOpenVGFontGlyphCacheManager)
n.SetPointer(ptr)
return
}
func (ptr *QSGOpenVGFontGlyphCacheManager) DestroyQSGOpenVGFontGlyphCacheManager() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpenVGImageNode struct {
QSGImageNode
QSGOpenVGRenderable
}
type QSGOpenVGImageNode_ITF interface {
QSGImageNode_ITF
QSGOpenVGRenderable_ITF
QSGOpenVGImageNode_PTR() *QSGOpenVGImageNode
}
func (ptr *QSGOpenVGImageNode) QSGOpenVGImageNode_PTR() *QSGOpenVGImageNode {
return ptr
}
func (ptr *QSGOpenVGImageNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGImageNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGOpenVGImageNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGImageNode_PTR().SetPointer(p)
ptr.QSGOpenVGRenderable_PTR().SetPointer(p)
}
}
func PointerFromQSGOpenVGImageNode(ptr QSGOpenVGImageNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGImageNode_PTR().Pointer()
}
return nil
}
func NewQSGOpenVGImageNodeFromPointer(ptr unsafe.Pointer) (n *QSGOpenVGImageNode) {
n = new(QSGOpenVGImageNode)
n.SetPointer(ptr)
return
}
func (ptr *QSGOpenVGImageNode) DestroyQSGOpenVGImageNode() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpenVGInternalImageNode struct {
QSGOpenVGRenderable
}
type QSGOpenVGInternalImageNode_ITF interface {
QSGOpenVGRenderable_ITF
QSGOpenVGInternalImageNode_PTR() *QSGOpenVGInternalImageNode
}
func (ptr *QSGOpenVGInternalImageNode) QSGOpenVGInternalImageNode_PTR() *QSGOpenVGInternalImageNode {
return ptr
}
func (ptr *QSGOpenVGInternalImageNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGRenderable_PTR().Pointer()
}
return nil
}
func (ptr *QSGOpenVGInternalImageNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGOpenVGRenderable_PTR().SetPointer(p)
}
}
func PointerFromQSGOpenVGInternalImageNode(ptr QSGOpenVGInternalImageNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGInternalImageNode_PTR().Pointer()
}
return nil
}
func NewQSGOpenVGInternalImageNodeFromPointer(ptr unsafe.Pointer) (n *QSGOpenVGInternalImageNode) {
n = new(QSGOpenVGInternalImageNode)
n.SetPointer(ptr)
return
}
func (ptr *QSGOpenVGInternalImageNode) DestroyQSGOpenVGInternalImageNode() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpenVGInternalRectangleNode struct {
QSGOpenVGRenderable
}
type QSGOpenVGInternalRectangleNode_ITF interface {
QSGOpenVGRenderable_ITF
QSGOpenVGInternalRectangleNode_PTR() *QSGOpenVGInternalRectangleNode
}
func (ptr *QSGOpenVGInternalRectangleNode) QSGOpenVGInternalRectangleNode_PTR() *QSGOpenVGInternalRectangleNode {
return ptr
}
func (ptr *QSGOpenVGInternalRectangleNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGRenderable_PTR().Pointer()
}
return nil
}
func (ptr *QSGOpenVGInternalRectangleNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGOpenVGRenderable_PTR().SetPointer(p)
}
}
func PointerFromQSGOpenVGInternalRectangleNode(ptr QSGOpenVGInternalRectangleNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGInternalRectangleNode_PTR().Pointer()
}
return nil
}
func NewQSGOpenVGInternalRectangleNodeFromPointer(ptr unsafe.Pointer) (n *QSGOpenVGInternalRectangleNode) {
n = new(QSGOpenVGInternalRectangleNode)
n.SetPointer(ptr)
return
}
func (ptr *QSGOpenVGInternalRectangleNode) DestroyQSGOpenVGInternalRectangleNode() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpenVGLayer struct {
ptr unsafe.Pointer
}
type QSGOpenVGLayer_ITF interface {
QSGOpenVGLayer_PTR() *QSGOpenVGLayer
}
func (ptr *QSGOpenVGLayer) QSGOpenVGLayer_PTR() *QSGOpenVGLayer {
return ptr
}
func (ptr *QSGOpenVGLayer) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSGOpenVGLayer) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSGOpenVGLayer(ptr QSGOpenVGLayer_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGLayer_PTR().Pointer()
}
return nil
}
func NewQSGOpenVGLayerFromPointer(ptr unsafe.Pointer) (n *QSGOpenVGLayer) {
n = new(QSGOpenVGLayer)
n.SetPointer(ptr)
return
}
func (ptr *QSGOpenVGLayer) DestroyQSGOpenVGLayer() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpenVGNinePatchNode struct {
QSGGeometryNode
QSGOpenVGRenderable
}
type QSGOpenVGNinePatchNode_ITF interface {
QSGGeometryNode_ITF
QSGOpenVGRenderable_ITF
QSGOpenVGNinePatchNode_PTR() *QSGOpenVGNinePatchNode
}
func (ptr *QSGOpenVGNinePatchNode) QSGOpenVGNinePatchNode_PTR() *QSGOpenVGNinePatchNode {
return ptr
}
func (ptr *QSGOpenVGNinePatchNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGGeometryNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGOpenVGNinePatchNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGGeometryNode_PTR().SetPointer(p)
ptr.QSGOpenVGRenderable_PTR().SetPointer(p)
}
}
func PointerFromQSGOpenVGNinePatchNode(ptr QSGOpenVGNinePatchNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGNinePatchNode_PTR().Pointer()
}
return nil
}
func NewQSGOpenVGNinePatchNodeFromPointer(ptr unsafe.Pointer) (n *QSGOpenVGNinePatchNode) {
n = new(QSGOpenVGNinePatchNode)
n.SetPointer(ptr)
return
}
func (ptr *QSGOpenVGNinePatchNode) DestroyQSGOpenVGNinePatchNode() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpenVGNodeVisitor struct {
ptr unsafe.Pointer
}
type QSGOpenVGNodeVisitor_ITF interface {
QSGOpenVGNodeVisitor_PTR() *QSGOpenVGNodeVisitor
}
func (ptr *QSGOpenVGNodeVisitor) QSGOpenVGNodeVisitor_PTR() *QSGOpenVGNodeVisitor {
return ptr
}
func (ptr *QSGOpenVGNodeVisitor) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSGOpenVGNodeVisitor) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSGOpenVGNodeVisitor(ptr QSGOpenVGNodeVisitor_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGNodeVisitor_PTR().Pointer()
}
return nil
}
func NewQSGOpenVGNodeVisitorFromPointer(ptr unsafe.Pointer) (n *QSGOpenVGNodeVisitor) {
n = new(QSGOpenVGNodeVisitor)
n.SetPointer(ptr)
return
}
func (ptr *QSGOpenVGNodeVisitor) DestroyQSGOpenVGNodeVisitor() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpenVGPainterNode struct {
QSGOpenVGRenderable
}
type QSGOpenVGPainterNode_ITF interface {
QSGOpenVGRenderable_ITF
QSGOpenVGPainterNode_PTR() *QSGOpenVGPainterNode
}
func (ptr *QSGOpenVGPainterNode) QSGOpenVGPainterNode_PTR() *QSGOpenVGPainterNode {
return ptr
}
func (ptr *QSGOpenVGPainterNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGRenderable_PTR().Pointer()
}
return nil
}
func (ptr *QSGOpenVGPainterNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGOpenVGRenderable_PTR().SetPointer(p)
}
}
func PointerFromQSGOpenVGPainterNode(ptr QSGOpenVGPainterNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGPainterNode_PTR().Pointer()
}
return nil
}
func NewQSGOpenVGPainterNodeFromPointer(ptr unsafe.Pointer) (n *QSGOpenVGPainterNode) {
n = new(QSGOpenVGPainterNode)
n.SetPointer(ptr)
return
}
func (ptr *QSGOpenVGPainterNode) DestroyQSGOpenVGPainterNode() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpenVGRectangleNode struct {
QSGOpenVGRenderable
QSGRectangleNode
}
type QSGOpenVGRectangleNode_ITF interface {
QSGOpenVGRenderable_ITF
QSGRectangleNode_ITF
QSGOpenVGRectangleNode_PTR() *QSGOpenVGRectangleNode
}
func (ptr *QSGOpenVGRectangleNode) QSGOpenVGRectangleNode_PTR() *QSGOpenVGRectangleNode {
return ptr
}
func (ptr *QSGOpenVGRectangleNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGRenderable_PTR().Pointer()
}
return nil
}
func (ptr *QSGOpenVGRectangleNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGOpenVGRenderable_PTR().SetPointer(p)
ptr.QSGRectangleNode_PTR().SetPointer(p)
}
}
func PointerFromQSGOpenVGRectangleNode(ptr QSGOpenVGRectangleNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGRectangleNode_PTR().Pointer()
}
return nil
}
func NewQSGOpenVGRectangleNodeFromPointer(ptr unsafe.Pointer) (n *QSGOpenVGRectangleNode) {
n = new(QSGOpenVGRectangleNode)
n.SetPointer(ptr)
return
}
func (ptr *QSGOpenVGRectangleNode) DestroyQSGOpenVGRectangleNode() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpenVGRenderable struct {
ptr unsafe.Pointer
}
type QSGOpenVGRenderable_ITF interface {
QSGOpenVGRenderable_PTR() *QSGOpenVGRenderable
}
func (ptr *QSGOpenVGRenderable) QSGOpenVGRenderable_PTR() *QSGOpenVGRenderable {
return ptr
}
func (ptr *QSGOpenVGRenderable) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSGOpenVGRenderable) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSGOpenVGRenderable(ptr QSGOpenVGRenderable_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGRenderable_PTR().Pointer()
}
return nil
}
func NewQSGOpenVGRenderableFromPointer(ptr unsafe.Pointer) (n *QSGOpenVGRenderable) {
n = new(QSGOpenVGRenderable)
n.SetPointer(ptr)
return
}
func (ptr *QSGOpenVGRenderable) DestroyQSGOpenVGRenderable() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpenVGSpriteNode struct {
QSGOpenVGRenderable
}
type QSGOpenVGSpriteNode_ITF interface {
QSGOpenVGRenderable_ITF
QSGOpenVGSpriteNode_PTR() *QSGOpenVGSpriteNode
}
func (ptr *QSGOpenVGSpriteNode) QSGOpenVGSpriteNode_PTR() *QSGOpenVGSpriteNode {
return ptr
}
func (ptr *QSGOpenVGSpriteNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGRenderable_PTR().Pointer()
}
return nil
}
func (ptr *QSGOpenVGSpriteNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGOpenVGRenderable_PTR().SetPointer(p)
}
}
func PointerFromQSGOpenVGSpriteNode(ptr QSGOpenVGSpriteNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGSpriteNode_PTR().Pointer()
}
return nil
}
func NewQSGOpenVGSpriteNodeFromPointer(ptr unsafe.Pointer) (n *QSGOpenVGSpriteNode) {
n = new(QSGOpenVGSpriteNode)
n.SetPointer(ptr)
return
}
func (ptr *QSGOpenVGSpriteNode) DestroyQSGOpenVGSpriteNode() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGOpenVGTexture struct {
QSGTexture
}
type QSGOpenVGTexture_ITF interface {
QSGTexture_ITF
QSGOpenVGTexture_PTR() *QSGOpenVGTexture
}
func (ptr *QSGOpenVGTexture) QSGOpenVGTexture_PTR() *QSGOpenVGTexture {
return ptr
}
func (ptr *QSGOpenVGTexture) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGTexture_PTR().Pointer()
}
return nil
}
func (ptr *QSGOpenVGTexture) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGTexture_PTR().SetPointer(p)
}
}
func PointerFromQSGOpenVGTexture(ptr QSGOpenVGTexture_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpenVGTexture_PTR().Pointer()
}
return nil
}
func NewQSGOpenVGTextureFromPointer(ptr unsafe.Pointer) (n *QSGOpenVGTexture) {
n = new(QSGOpenVGTexture)
n.SetPointer(ptr)
return
}
type QSGRectangleNode struct {
QSGGeometryNode
}
type QSGRectangleNode_ITF interface {
QSGGeometryNode_ITF
QSGRectangleNode_PTR() *QSGRectangleNode
}
func (ptr *QSGRectangleNode) QSGRectangleNode_PTR() *QSGRectangleNode {
return ptr
}
func (ptr *QSGRectangleNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGGeometryNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGRectangleNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGGeometryNode_PTR().SetPointer(p)
}
}
func PointerFromQSGRectangleNode(ptr QSGRectangleNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGRectangleNode_PTR().Pointer()
}
return nil
}
func NewQSGRectangleNodeFromPointer(ptr unsafe.Pointer) (n *QSGRectangleNode) {
n = new(QSGRectangleNode)
n.SetPointer(ptr)
return
}
func (ptr *QSGRectangleNode) DestroyQSGRectangleNode() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
//export callbackQSGRectangleNode_Color
func callbackQSGRectangleNode_Color(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "color"); signal != nil {
return gui.PointerFromQColor((*(*func() *gui.QColor)(signal))())
}
return gui.PointerFromQColor(gui.NewQColor())
}
func (ptr *QSGRectangleNode) ConnectColor(f func() *gui.QColor) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "color"); signal != nil {
f := func() *gui.QColor {
(*(*func() *gui.QColor)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "color", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "color", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRectangleNode) DisconnectColor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "color")
}
}
func (ptr *QSGRectangleNode) Color() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QSGRectangleNode_Color(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
//export callbackQSGRectangleNode_Rect
func callbackQSGRectangleNode_Rect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "rect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(core.NewQRectF())
}
func (ptr *QSGRectangleNode) ConnectRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRectangleNode) DisconnectRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rect")
}
}
func (ptr *QSGRectangleNode) Rect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGRectangleNode_Rect(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQSGRectangleNode_SetColor
func callbackQSGRectangleNode_SetColor(ptr unsafe.Pointer, color unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setColor"); signal != nil {
(*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color))
}
}
func (ptr *QSGRectangleNode) ConnectSetColor(f func(color *gui.QColor)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setColor"); signal != nil {
f := func(color *gui.QColor) {
(*(*func(*gui.QColor))(signal))(color)
f(color)
}
qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRectangleNode) DisconnectSetColor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setColor")
}
}
func (ptr *QSGRectangleNode) SetColor(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QSGRectangleNode_SetColor(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
//export callbackQSGRectangleNode_SetRect
func callbackQSGRectangleNode_SetRect(ptr unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setRect"); signal != nil {
(*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect))
}
}
func (ptr *QSGRectangleNode) ConnectSetRect(f func(rect *core.QRectF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setRect"); signal != nil {
f := func(rect *core.QRectF) {
(*(*func(*core.QRectF))(signal))(rect)
f(rect)
}
qt.ConnectSignal(ptr.Pointer(), "setRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRectangleNode) DisconnectSetRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setRect")
}
}
func (ptr *QSGRectangleNode) SetRect(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QSGRectangleNode_SetRect(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QSGRectangleNode) SetRect2(x float64, y float64, w float64, h float64) {
if ptr.Pointer() != nil {
C.QSGRectangleNode_SetRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))
}
}
type QSGRenderNode struct {
QSGNode
}
type QSGRenderNode_ITF interface {
QSGNode_ITF
QSGRenderNode_PTR() *QSGRenderNode
}
func (ptr *QSGRenderNode) QSGRenderNode_PTR() *QSGRenderNode {
return ptr
}
func (ptr *QSGRenderNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGRenderNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGNode_PTR().SetPointer(p)
}
}
func PointerFromQSGRenderNode(ptr QSGRenderNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGRenderNode_PTR().Pointer()
}
return nil
}
func NewQSGRenderNodeFromPointer(ptr unsafe.Pointer) (n *QSGRenderNode) {
n = new(QSGRenderNode)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QSGRenderNode__StateFlag
//QSGRenderNode::StateFlag
type QSGRenderNode__StateFlag int64
const (
QSGRenderNode__DepthState QSGRenderNode__StateFlag = QSGRenderNode__StateFlag(0x01)
QSGRenderNode__StencilState QSGRenderNode__StateFlag = QSGRenderNode__StateFlag(0x02)
QSGRenderNode__ScissorState QSGRenderNode__StateFlag = QSGRenderNode__StateFlag(0x04)
QSGRenderNode__ColorState QSGRenderNode__StateFlag = QSGRenderNode__StateFlag(0x08)
QSGRenderNode__BlendState QSGRenderNode__StateFlag = QSGRenderNode__StateFlag(0x10)
QSGRenderNode__CullState QSGRenderNode__StateFlag = QSGRenderNode__StateFlag(0x20)
QSGRenderNode__ViewportState QSGRenderNode__StateFlag = QSGRenderNode__StateFlag(0x40)
QSGRenderNode__RenderTargetState QSGRenderNode__StateFlag = QSGRenderNode__StateFlag(0x80)
)
//go:generate stringer -type=QSGRenderNode__RenderingFlag
//QSGRenderNode::RenderingFlag
type QSGRenderNode__RenderingFlag int64
const (
QSGRenderNode__BoundedRectRendering QSGRenderNode__RenderingFlag = QSGRenderNode__RenderingFlag(0x01)
QSGRenderNode__DepthAwareRendering QSGRenderNode__RenderingFlag = QSGRenderNode__RenderingFlag(0x02)
QSGRenderNode__OpaqueRendering QSGRenderNode__RenderingFlag = QSGRenderNode__RenderingFlag(0x04)
)
//export callbackQSGRenderNode_ChangedStates
func callbackQSGRenderNode_ChangedStates(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "changedStates"); signal != nil {
return C.longlong((*(*func() QSGRenderNode__StateFlag)(signal))())
}
return C.longlong(NewQSGRenderNodeFromPointer(ptr).ChangedStatesDefault())
}
func (ptr *QSGRenderNode) ConnectChangedStates(f func() QSGRenderNode__StateFlag) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "changedStates"); signal != nil {
f := func() QSGRenderNode__StateFlag {
(*(*func() QSGRenderNode__StateFlag)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "changedStates", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "changedStates", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRenderNode) DisconnectChangedStates() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "changedStates")
}
}
func (ptr *QSGRenderNode) ChangedStates() QSGRenderNode__StateFlag {
if ptr.Pointer() != nil {
return QSGRenderNode__StateFlag(C.QSGRenderNode_ChangedStates(ptr.Pointer()))
}
return 0
}
func (ptr *QSGRenderNode) ChangedStatesDefault() QSGRenderNode__StateFlag {
if ptr.Pointer() != nil {
return QSGRenderNode__StateFlag(C.QSGRenderNode_ChangedStatesDefault(ptr.Pointer()))
}
return 0
}
func (ptr *QSGRenderNode) ClipList() *QSGClipNode {
if ptr.Pointer() != nil {
return NewQSGClipNodeFromPointer(C.QSGRenderNode_ClipList(ptr.Pointer()))
}
return nil
}
//export callbackQSGRenderNode_Flags
func callbackQSGRenderNode_Flags(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "flags"); signal != nil {
return C.longlong((*(*func() QSGRenderNode__RenderingFlag)(signal))())
}
return C.longlong(NewQSGRenderNodeFromPointer(ptr).FlagsDefault())
}
func (ptr *QSGRenderNode) ConnectFlags(f func() QSGRenderNode__RenderingFlag) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "flags"); signal != nil {
f := func() QSGRenderNode__RenderingFlag {
(*(*func() QSGRenderNode__RenderingFlag)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "flags", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "flags", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRenderNode) DisconnectFlags() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "flags")
}
}
func (ptr *QSGRenderNode) Flags() QSGRenderNode__RenderingFlag {
if ptr.Pointer() != nil {
return QSGRenderNode__RenderingFlag(C.QSGRenderNode_Flags(ptr.Pointer()))
}
return 0
}
func (ptr *QSGRenderNode) FlagsDefault() QSGRenderNode__RenderingFlag {
if ptr.Pointer() != nil {
return QSGRenderNode__RenderingFlag(C.QSGRenderNode_FlagsDefault(ptr.Pointer()))
}
return 0
}
func (ptr *QSGRenderNode) InheritedOpacity() float64 {
if ptr.Pointer() != nil {
return float64(C.QSGRenderNode_InheritedOpacity(ptr.Pointer()))
}
return 0
}
func (ptr *QSGRenderNode) Matrix() *gui.QMatrix4x4 {
if ptr.Pointer() != nil {
return gui.NewQMatrix4x4FromPointer(C.QSGRenderNode_Matrix(ptr.Pointer()))
}
return nil
}
//export callbackQSGRenderNode_Rect
func callbackQSGRenderNode_Rect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "rect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQSGRenderNodeFromPointer(ptr).RectDefault())
}
func (ptr *QSGRenderNode) ConnectRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRenderNode) DisconnectRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rect")
}
}
func (ptr *QSGRenderNode) Rect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGRenderNode_Rect(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QSGRenderNode) RectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGRenderNode_RectDefault(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQSGRenderNode_ReleaseResources
func callbackQSGRenderNode_ReleaseResources(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "releaseResources"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGRenderNodeFromPointer(ptr).ReleaseResourcesDefault()
}
}
func (ptr *QSGRenderNode) ConnectReleaseResources(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "releaseResources"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "releaseResources", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "releaseResources", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRenderNode) DisconnectReleaseResources() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "releaseResources")
}
}
func (ptr *QSGRenderNode) ReleaseResources() {
if ptr.Pointer() != nil {
C.QSGRenderNode_ReleaseResources(ptr.Pointer())
}
}
func (ptr *QSGRenderNode) ReleaseResourcesDefault() {
if ptr.Pointer() != nil {
C.QSGRenderNode_ReleaseResourcesDefault(ptr.Pointer())
}
}
//export callbackQSGRenderNode_DestroyQSGRenderNode
func callbackQSGRenderNode_DestroyQSGRenderNode(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSGRenderNode"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGRenderNodeFromPointer(ptr).DestroyQSGRenderNodeDefault()
}
}
func (ptr *QSGRenderNode) ConnectDestroyQSGRenderNode(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSGRenderNode"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSGRenderNode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSGRenderNode", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRenderNode) DisconnectDestroyQSGRenderNode() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSGRenderNode")
}
}
func (ptr *QSGRenderNode) DestroyQSGRenderNode() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGRenderNode_DestroyQSGRenderNode(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSGRenderNode) DestroyQSGRenderNodeDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGRenderNode_DestroyQSGRenderNodeDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGRendererInterface struct {
ptr unsafe.Pointer
}
type QSGRendererInterface_ITF interface {
QSGRendererInterface_PTR() *QSGRendererInterface
}
func (ptr *QSGRendererInterface) QSGRendererInterface_PTR() *QSGRendererInterface {
return ptr
}
func (ptr *QSGRendererInterface) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSGRendererInterface) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSGRendererInterface(ptr QSGRendererInterface_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGRendererInterface_PTR().Pointer()
}
return nil
}
func NewQSGRendererInterfaceFromPointer(ptr unsafe.Pointer) (n *QSGRendererInterface) {
n = new(QSGRendererInterface)
n.SetPointer(ptr)
return
}
func (ptr *QSGRendererInterface) DestroyQSGRendererInterface() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
//go:generate stringer -type=QSGRendererInterface__GraphicsApi
//QSGRendererInterface::GraphicsApi
type QSGRendererInterface__GraphicsApi int64
const (
QSGRendererInterface__Unknown QSGRendererInterface__GraphicsApi = QSGRendererInterface__GraphicsApi(0)
QSGRendererInterface__Software QSGRendererInterface__GraphicsApi = QSGRendererInterface__GraphicsApi(1)
QSGRendererInterface__OpenGL QSGRendererInterface__GraphicsApi = QSGRendererInterface__GraphicsApi(2)
QSGRendererInterface__Direct3D12 QSGRendererInterface__GraphicsApi = QSGRendererInterface__GraphicsApi(3)
QSGRendererInterface__OpenVG QSGRendererInterface__GraphicsApi = QSGRendererInterface__GraphicsApi(4)
)
//go:generate stringer -type=QSGRendererInterface__Resource
//QSGRendererInterface::Resource
type QSGRendererInterface__Resource int64
const (
QSGRendererInterface__DeviceResource QSGRendererInterface__Resource = QSGRendererInterface__Resource(0)
QSGRendererInterface__CommandQueueResource QSGRendererInterface__Resource = QSGRendererInterface__Resource(1)
QSGRendererInterface__CommandListResource QSGRendererInterface__Resource = QSGRendererInterface__Resource(2)
QSGRendererInterface__PainterResource QSGRendererInterface__Resource = QSGRendererInterface__Resource(3)
)
//go:generate stringer -type=QSGRendererInterface__ShaderType
//QSGRendererInterface::ShaderType
type QSGRendererInterface__ShaderType int64
const (
QSGRendererInterface__UnknownShadingLanguage QSGRendererInterface__ShaderType = QSGRendererInterface__ShaderType(0)
QSGRendererInterface__GLSL QSGRendererInterface__ShaderType = QSGRendererInterface__ShaderType(1)
QSGRendererInterface__HLSL QSGRendererInterface__ShaderType = QSGRendererInterface__ShaderType(2)
)
//go:generate stringer -type=QSGRendererInterface__ShaderCompilationType
//QSGRendererInterface::ShaderCompilationType
type QSGRendererInterface__ShaderCompilationType int64
const (
QSGRendererInterface__RuntimeCompilation QSGRendererInterface__ShaderCompilationType = QSGRendererInterface__ShaderCompilationType(0x01)
QSGRendererInterface__OfflineCompilation QSGRendererInterface__ShaderCompilationType = QSGRendererInterface__ShaderCompilationType(0x02)
)
//go:generate stringer -type=QSGRendererInterface__ShaderSourceType
//QSGRendererInterface::ShaderSourceType
type QSGRendererInterface__ShaderSourceType int64
const (
QSGRendererInterface__ShaderSourceString QSGRendererInterface__ShaderSourceType = QSGRendererInterface__ShaderSourceType(0x01)
QSGRendererInterface__ShaderSourceFile QSGRendererInterface__ShaderSourceType = QSGRendererInterface__ShaderSourceType(0x02)
QSGRendererInterface__ShaderByteCode QSGRendererInterface__ShaderSourceType = QSGRendererInterface__ShaderSourceType(0x04)
)
//export callbackQSGRendererInterface_GetResource
func callbackQSGRendererInterface_GetResource(ptr unsafe.Pointer, window unsafe.Pointer, resource C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "getResource"); signal != nil {
return (*(*func(*QQuickWindow, QSGRendererInterface__Resource) unsafe.Pointer)(signal))(NewQQuickWindowFromPointer(window), QSGRendererInterface__Resource(resource))
}
return NewQSGRendererInterfaceFromPointer(ptr).GetResourceDefault(NewQQuickWindowFromPointer(window), QSGRendererInterface__Resource(resource))
}
func (ptr *QSGRendererInterface) ConnectGetResource(f func(window *QQuickWindow, resource QSGRendererInterface__Resource) unsafe.Pointer) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "getResource"); signal != nil {
f := func(window *QQuickWindow, resource QSGRendererInterface__Resource) unsafe.Pointer {
(*(*func(*QQuickWindow, QSGRendererInterface__Resource) unsafe.Pointer)(signal))(window, resource)
return f(window, resource)
}
qt.ConnectSignal(ptr.Pointer(), "getResource", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "getResource", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRendererInterface) DisconnectGetResource() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "getResource")
}
}
func (ptr *QSGRendererInterface) GetResource(window QQuickWindow_ITF, resource QSGRendererInterface__Resource) unsafe.Pointer {
if ptr.Pointer() != nil {
return C.QSGRendererInterface_GetResource(ptr.Pointer(), PointerFromQQuickWindow(window), C.longlong(resource))
}
return nil
}
func (ptr *QSGRendererInterface) GetResourceDefault(window QQuickWindow_ITF, resource QSGRendererInterface__Resource) unsafe.Pointer {
if ptr.Pointer() != nil {
return C.QSGRendererInterface_GetResourceDefault(ptr.Pointer(), PointerFromQQuickWindow(window), C.longlong(resource))
}
return nil
}
//export callbackQSGRendererInterface_GetResource2
func callbackQSGRendererInterface_GetResource2(ptr unsafe.Pointer, window unsafe.Pointer, resource C.struct_QtQuick_PackedString) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "getResource2"); signal != nil {
return (*(*func(*QQuickWindow, string) unsafe.Pointer)(signal))(NewQQuickWindowFromPointer(window), cGoUnpackString(resource))
}
return NewQSGRendererInterfaceFromPointer(ptr).GetResource2Default(NewQQuickWindowFromPointer(window), cGoUnpackString(resource))
}
func (ptr *QSGRendererInterface) ConnectGetResource2(f func(window *QQuickWindow, resource string) unsafe.Pointer) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "getResource2"); signal != nil {
f := func(window *QQuickWindow, resource string) unsafe.Pointer {
(*(*func(*QQuickWindow, string) unsafe.Pointer)(signal))(window, resource)
return f(window, resource)
}
qt.ConnectSignal(ptr.Pointer(), "getResource2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "getResource2", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRendererInterface) DisconnectGetResource2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "getResource2")
}
}
func (ptr *QSGRendererInterface) GetResource2(window QQuickWindow_ITF, resource string) unsafe.Pointer {
if ptr.Pointer() != nil {
var resourceC *C.char
if resource != "" {
resourceC = C.CString(resource)
defer C.free(unsafe.Pointer(resourceC))
}
return C.QSGRendererInterface_GetResource2(ptr.Pointer(), PointerFromQQuickWindow(window), resourceC)
}
return nil
}
func (ptr *QSGRendererInterface) GetResource2Default(window QQuickWindow_ITF, resource string) unsafe.Pointer {
if ptr.Pointer() != nil {
var resourceC *C.char
if resource != "" {
resourceC = C.CString(resource)
defer C.free(unsafe.Pointer(resourceC))
}
return C.QSGRendererInterface_GetResource2Default(ptr.Pointer(), PointerFromQQuickWindow(window), resourceC)
}
return nil
}
//export callbackQSGRendererInterface_GraphicsApi
func callbackQSGRendererInterface_GraphicsApi(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "graphicsApi"); signal != nil {
return C.longlong((*(*func() QSGRendererInterface__GraphicsApi)(signal))())
}
return C.longlong(0)
}
func (ptr *QSGRendererInterface) ConnectGraphicsApi(f func() QSGRendererInterface__GraphicsApi) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "graphicsApi"); signal != nil {
f := func() QSGRendererInterface__GraphicsApi {
(*(*func() QSGRendererInterface__GraphicsApi)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "graphicsApi", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "graphicsApi", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRendererInterface) DisconnectGraphicsApi() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "graphicsApi")
}
}
func (ptr *QSGRendererInterface) GraphicsApi() QSGRendererInterface__GraphicsApi {
if ptr.Pointer() != nil {
return QSGRendererInterface__GraphicsApi(C.QSGRendererInterface_GraphicsApi(ptr.Pointer()))
}
return 0
}
//export callbackQSGRendererInterface_ShaderCompilationType
func callbackQSGRendererInterface_ShaderCompilationType(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "shaderCompilationType"); signal != nil {
return C.longlong((*(*func() QSGRendererInterface__ShaderCompilationType)(signal))())
}
return C.longlong(0)
}
func (ptr *QSGRendererInterface) ConnectShaderCompilationType(f func() QSGRendererInterface__ShaderCompilationType) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "shaderCompilationType"); signal != nil {
f := func() QSGRendererInterface__ShaderCompilationType {
(*(*func() QSGRendererInterface__ShaderCompilationType)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "shaderCompilationType", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "shaderCompilationType", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRendererInterface) DisconnectShaderCompilationType() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "shaderCompilationType")
}
}
func (ptr *QSGRendererInterface) ShaderCompilationType() QSGRendererInterface__ShaderCompilationType {
if ptr.Pointer() != nil {
return QSGRendererInterface__ShaderCompilationType(C.QSGRendererInterface_ShaderCompilationType(ptr.Pointer()))
}
return 0
}
//export callbackQSGRendererInterface_ShaderSourceType
func callbackQSGRendererInterface_ShaderSourceType(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "shaderSourceType"); signal != nil {
return C.longlong((*(*func() QSGRendererInterface__ShaderSourceType)(signal))())
}
return C.longlong(0)
}
func (ptr *QSGRendererInterface) ConnectShaderSourceType(f func() QSGRendererInterface__ShaderSourceType) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "shaderSourceType"); signal != nil {
f := func() QSGRendererInterface__ShaderSourceType {
(*(*func() QSGRendererInterface__ShaderSourceType)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "shaderSourceType", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "shaderSourceType", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRendererInterface) DisconnectShaderSourceType() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "shaderSourceType")
}
}
func (ptr *QSGRendererInterface) ShaderSourceType() QSGRendererInterface__ShaderSourceType {
if ptr.Pointer() != nil {
return QSGRendererInterface__ShaderSourceType(C.QSGRendererInterface_ShaderSourceType(ptr.Pointer()))
}
return 0
}
//export callbackQSGRendererInterface_ShaderType
func callbackQSGRendererInterface_ShaderType(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "shaderType"); signal != nil {
return C.longlong((*(*func() QSGRendererInterface__ShaderType)(signal))())
}
return C.longlong(0)
}
func (ptr *QSGRendererInterface) ConnectShaderType(f func() QSGRendererInterface__ShaderType) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "shaderType"); signal != nil {
f := func() QSGRendererInterface__ShaderType {
(*(*func() QSGRendererInterface__ShaderType)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "shaderType", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "shaderType", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGRendererInterface) DisconnectShaderType() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "shaderType")
}
}
func (ptr *QSGRendererInterface) ShaderType() QSGRendererInterface__ShaderType {
if ptr.Pointer() != nil {
return QSGRendererInterface__ShaderType(C.QSGRendererInterface_ShaderType(ptr.Pointer()))
}
return 0
}
type QSGSimpleMaterial struct {
QSGMaterial
}
type QSGSimpleMaterial_ITF interface {
QSGMaterial_ITF
QSGSimpleMaterial_PTR() *QSGSimpleMaterial
}
func (ptr *QSGSimpleMaterial) QSGSimpleMaterial_PTR() *QSGSimpleMaterial {
return ptr
}
func (ptr *QSGSimpleMaterial) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGMaterial_PTR().Pointer()
}
return nil
}
func (ptr *QSGSimpleMaterial) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGMaterial_PTR().SetPointer(p)
}
}
func PointerFromQSGSimpleMaterial(ptr QSGSimpleMaterial_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGSimpleMaterial_PTR().Pointer()
}
return nil
}
func NewQSGSimpleMaterialFromPointer(ptr unsafe.Pointer) (n *QSGSimpleMaterial) {
n = new(QSGSimpleMaterial)
n.SetPointer(ptr)
return
}
func (ptr *QSGSimpleMaterial) DestroyQSGSimpleMaterial() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGSimpleMaterialComparableMaterial struct {
QSGSimpleMaterial
}
type QSGSimpleMaterialComparableMaterial_ITF interface {
QSGSimpleMaterial_ITF
QSGSimpleMaterialComparableMaterial_PTR() *QSGSimpleMaterialComparableMaterial
}
func (ptr *QSGSimpleMaterialComparableMaterial) QSGSimpleMaterialComparableMaterial_PTR() *QSGSimpleMaterialComparableMaterial {
return ptr
}
func (ptr *QSGSimpleMaterialComparableMaterial) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGSimpleMaterial_PTR().Pointer()
}
return nil
}
func (ptr *QSGSimpleMaterialComparableMaterial) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGSimpleMaterial_PTR().SetPointer(p)
}
}
func PointerFromQSGSimpleMaterialComparableMaterial(ptr QSGSimpleMaterialComparableMaterial_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGSimpleMaterialComparableMaterial_PTR().Pointer()
}
return nil
}
func NewQSGSimpleMaterialComparableMaterialFromPointer(ptr unsafe.Pointer) (n *QSGSimpleMaterialComparableMaterial) {
n = new(QSGSimpleMaterialComparableMaterial)
n.SetPointer(ptr)
return
}
func (ptr *QSGSimpleMaterialComparableMaterial) DestroyQSGSimpleMaterialComparableMaterial() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGSimpleMaterialShader struct {
QSGMaterialShader
}
type QSGSimpleMaterialShader_ITF interface {
QSGMaterialShader_ITF
QSGSimpleMaterialShader_PTR() *QSGSimpleMaterialShader
}
func (ptr *QSGSimpleMaterialShader) QSGSimpleMaterialShader_PTR() *QSGSimpleMaterialShader {
return ptr
}
func (ptr *QSGSimpleMaterialShader) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGMaterialShader_PTR().Pointer()
}
return nil
}
func (ptr *QSGSimpleMaterialShader) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGMaterialShader_PTR().SetPointer(p)
}
}
func PointerFromQSGSimpleMaterialShader(ptr QSGSimpleMaterialShader_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGSimpleMaterialShader_PTR().Pointer()
}
return nil
}
func NewQSGSimpleMaterialShaderFromPointer(ptr unsafe.Pointer) (n *QSGSimpleMaterialShader) {
n = new(QSGSimpleMaterialShader)
n.SetPointer(ptr)
return
}
func (ptr *QSGSimpleMaterialShader) DestroyQSGSimpleMaterialShader() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGSimpleRectNode struct {
QSGGeometryNode
}
type QSGSimpleRectNode_ITF interface {
QSGGeometryNode_ITF
QSGSimpleRectNode_PTR() *QSGSimpleRectNode
}
func (ptr *QSGSimpleRectNode) QSGSimpleRectNode_PTR() *QSGSimpleRectNode {
return ptr
}
func (ptr *QSGSimpleRectNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGGeometryNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGSimpleRectNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGGeometryNode_PTR().SetPointer(p)
}
}
func PointerFromQSGSimpleRectNode(ptr QSGSimpleRectNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGSimpleRectNode_PTR().Pointer()
}
return nil
}
func NewQSGSimpleRectNodeFromPointer(ptr unsafe.Pointer) (n *QSGSimpleRectNode) {
n = new(QSGSimpleRectNode)
n.SetPointer(ptr)
return
}
func (ptr *QSGSimpleRectNode) DestroyQSGSimpleRectNode() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func NewQSGSimpleRectNode(rect core.QRectF_ITF, color gui.QColor_ITF) *QSGSimpleRectNode {
return NewQSGSimpleRectNodeFromPointer(C.QSGSimpleRectNode_NewQSGSimpleRectNode(core.PointerFromQRectF(rect), gui.PointerFromQColor(color)))
}
func NewQSGSimpleRectNode2() *QSGSimpleRectNode {
return NewQSGSimpleRectNodeFromPointer(C.QSGSimpleRectNode_NewQSGSimpleRectNode2())
}
func (ptr *QSGSimpleRectNode) Color() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QSGSimpleRectNode_Color(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
func (ptr *QSGSimpleRectNode) Rect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGSimpleRectNode_Rect(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QSGSimpleRectNode) SetColor(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QSGSimpleRectNode_SetColor(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
func (ptr *QSGSimpleRectNode) SetRect(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QSGSimpleRectNode_SetRect(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QSGSimpleRectNode) SetRect2(x float64, y float64, w float64, h float64) {
if ptr.Pointer() != nil {
C.QSGSimpleRectNode_SetRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))
}
}
type QSGSimpleTextureNode struct {
QSGGeometryNode
}
type QSGSimpleTextureNode_ITF interface {
QSGGeometryNode_ITF
QSGSimpleTextureNode_PTR() *QSGSimpleTextureNode
}
func (ptr *QSGSimpleTextureNode) QSGSimpleTextureNode_PTR() *QSGSimpleTextureNode {
return ptr
}
func (ptr *QSGSimpleTextureNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGGeometryNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGSimpleTextureNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGGeometryNode_PTR().SetPointer(p)
}
}
func PointerFromQSGSimpleTextureNode(ptr QSGSimpleTextureNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGSimpleTextureNode_PTR().Pointer()
}
return nil
}
func NewQSGSimpleTextureNodeFromPointer(ptr unsafe.Pointer) (n *QSGSimpleTextureNode) {
n = new(QSGSimpleTextureNode)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QSGSimpleTextureNode__TextureCoordinatesTransformFlag
//QSGSimpleTextureNode::TextureCoordinatesTransformFlag
type QSGSimpleTextureNode__TextureCoordinatesTransformFlag int64
const (
QSGSimpleTextureNode__NoTransform QSGSimpleTextureNode__TextureCoordinatesTransformFlag = QSGSimpleTextureNode__TextureCoordinatesTransformFlag(0x00)
QSGSimpleTextureNode__MirrorHorizontally QSGSimpleTextureNode__TextureCoordinatesTransformFlag = QSGSimpleTextureNode__TextureCoordinatesTransformFlag(0x01)
QSGSimpleTextureNode__MirrorVertically QSGSimpleTextureNode__TextureCoordinatesTransformFlag = QSGSimpleTextureNode__TextureCoordinatesTransformFlag(0x02)
)
func NewQSGSimpleTextureNode() *QSGSimpleTextureNode {
return NewQSGSimpleTextureNodeFromPointer(C.QSGSimpleTextureNode_NewQSGSimpleTextureNode())
}
func (ptr *QSGSimpleTextureNode) Filtering() QSGTexture__Filtering {
if ptr.Pointer() != nil {
return QSGTexture__Filtering(C.QSGSimpleTextureNode_Filtering(ptr.Pointer()))
}
return 0
}
func (ptr *QSGSimpleTextureNode) OwnsTexture() bool {
if ptr.Pointer() != nil {
return int8(C.QSGSimpleTextureNode_OwnsTexture(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSGSimpleTextureNode) Rect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGSimpleTextureNode_Rect(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QSGSimpleTextureNode) SetFiltering(filtering QSGTexture__Filtering) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetFiltering(ptr.Pointer(), C.longlong(filtering))
}
}
func (ptr *QSGSimpleTextureNode) SetOwnsTexture(owns bool) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetOwnsTexture(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(owns))))
}
}
func (ptr *QSGSimpleTextureNode) SetRect(r core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetRect(ptr.Pointer(), core.PointerFromQRectF(r))
}
}
func (ptr *QSGSimpleTextureNode) SetRect2(x float64, y float64, w float64, h float64) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))
}
}
func (ptr *QSGSimpleTextureNode) SetSourceRect(r core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetSourceRect(ptr.Pointer(), core.PointerFromQRectF(r))
}
}
func (ptr *QSGSimpleTextureNode) SetSourceRect2(x float64, y float64, w float64, h float64) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetSourceRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))
}
}
func (ptr *QSGSimpleTextureNode) SetTexture(texture QSGTexture_ITF) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetTexture(ptr.Pointer(), PointerFromQSGTexture(texture))
}
}
func (ptr *QSGSimpleTextureNode) SetTextureCoordinatesTransform(mode QSGSimpleTextureNode__TextureCoordinatesTransformFlag) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetTextureCoordinatesTransform(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QSGSimpleTextureNode) SourceRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGSimpleTextureNode_SourceRect(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QSGSimpleTextureNode) Texture() *QSGTexture {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureFromPointer(C.QSGSimpleTextureNode_Texture(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGSimpleTextureNode) TextureCoordinatesTransform() QSGSimpleTextureNode__TextureCoordinatesTransformFlag {
if ptr.Pointer() != nil {
return QSGSimpleTextureNode__TextureCoordinatesTransformFlag(C.QSGSimpleTextureNode_TextureCoordinatesTransform(ptr.Pointer()))
}
return 0
}
//export callbackQSGSimpleTextureNode_DestroyQSGSimpleTextureNode
func callbackQSGSimpleTextureNode_DestroyQSGSimpleTextureNode(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSGSimpleTextureNode"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGSimpleTextureNodeFromPointer(ptr).DestroyQSGSimpleTextureNodeDefault()
}
}
func (ptr *QSGSimpleTextureNode) ConnectDestroyQSGSimpleTextureNode(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSGSimpleTextureNode"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSGSimpleTextureNode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSGSimpleTextureNode", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGSimpleTextureNode) DisconnectDestroyQSGSimpleTextureNode() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSGSimpleTextureNode")
}
}
func (ptr *QSGSimpleTextureNode) DestroyQSGSimpleTextureNode() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGSimpleTextureNode_DestroyQSGSimpleTextureNode(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSGSimpleTextureNode) DestroyQSGSimpleTextureNodeDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGSimpleTextureNode_DestroyQSGSimpleTextureNodeDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGTexture struct {
core.QObject
}
type QSGTexture_ITF interface {
core.QObject_ITF
QSGTexture_PTR() *QSGTexture
}
func (ptr *QSGTexture) QSGTexture_PTR() *QSGTexture {
return ptr
}
func (ptr *QSGTexture) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QSGTexture) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQSGTexture(ptr QSGTexture_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGTexture_PTR().Pointer()
}
return nil
}
func NewQSGTextureFromPointer(ptr unsafe.Pointer) (n *QSGTexture) {
n = new(QSGTexture)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QSGTexture__WrapMode
//QSGTexture::WrapMode
type QSGTexture__WrapMode int64
const (
QSGTexture__Repeat QSGTexture__WrapMode = QSGTexture__WrapMode(0)
QSGTexture__ClampToEdge QSGTexture__WrapMode = QSGTexture__WrapMode(1)
QSGTexture__MirroredRepeat QSGTexture__WrapMode = QSGTexture__WrapMode(2)
)
//go:generate stringer -type=QSGTexture__Filtering
//QSGTexture::Filtering
type QSGTexture__Filtering int64
const (
QSGTexture__None QSGTexture__Filtering = QSGTexture__Filtering(0)
QSGTexture__Nearest QSGTexture__Filtering = QSGTexture__Filtering(1)
QSGTexture__Linear QSGTexture__Filtering = QSGTexture__Filtering(2)
)
//go:generate stringer -type=QSGTexture__AnisotropyLevel
//QSGTexture::AnisotropyLevel
type QSGTexture__AnisotropyLevel int64
const (
QSGTexture__AnisotropyNone QSGTexture__AnisotropyLevel = QSGTexture__AnisotropyLevel(0)
QSGTexture__Anisotropy2x QSGTexture__AnisotropyLevel = QSGTexture__AnisotropyLevel(1)
QSGTexture__Anisotropy4x QSGTexture__AnisotropyLevel = QSGTexture__AnisotropyLevel(2)
QSGTexture__Anisotropy8x QSGTexture__AnisotropyLevel = QSGTexture__AnisotropyLevel(3)
QSGTexture__Anisotropy16x QSGTexture__AnisotropyLevel = QSGTexture__AnisotropyLevel(4)
)
func NewQSGTexture() *QSGTexture {
tmpValue := NewQSGTextureFromPointer(C.QSGTexture_NewQSGTexture())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QSGTexture) AnisotropyLevel() QSGTexture__AnisotropyLevel {
if ptr.Pointer() != nil {
return QSGTexture__AnisotropyLevel(C.QSGTexture_AnisotropyLevel(ptr.Pointer()))
}
return 0
}
//export callbackQSGTexture_Bind
func callbackQSGTexture_Bind(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "bind"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QSGTexture) ConnectBind(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "bind"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "bind", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "bind", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGTexture) DisconnectBind() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "bind")
}
}
func (ptr *QSGTexture) Bind() {
if ptr.Pointer() != nil {
C.QSGTexture_Bind(ptr.Pointer())
}
}
func (ptr *QSGTexture) ConvertToNormalizedSourceRect(rect core.QRectF_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGTexture_ConvertToNormalizedSourceRect(ptr.Pointer(), core.PointerFromQRectF(rect)))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QSGTexture) Filtering() QSGTexture__Filtering {
if ptr.Pointer() != nil {
return QSGTexture__Filtering(C.QSGTexture_Filtering(ptr.Pointer()))
}
return 0
}
//export callbackQSGTexture_HasAlphaChannel
func callbackQSGTexture_HasAlphaChannel(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "hasAlphaChannel"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QSGTexture) ConnectHasAlphaChannel(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hasAlphaChannel"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "hasAlphaChannel", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hasAlphaChannel", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGTexture) DisconnectHasAlphaChannel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hasAlphaChannel")
}
}
func (ptr *QSGTexture) HasAlphaChannel() bool {
if ptr.Pointer() != nil {
return int8(C.QSGTexture_HasAlphaChannel(ptr.Pointer())) != 0
}
return false
}
//export callbackQSGTexture_HasMipmaps
func callbackQSGTexture_HasMipmaps(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "hasMipmaps"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QSGTexture) ConnectHasMipmaps(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hasMipmaps"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "hasMipmaps", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hasMipmaps", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGTexture) DisconnectHasMipmaps() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hasMipmaps")
}
}
func (ptr *QSGTexture) HasMipmaps() bool {
if ptr.Pointer() != nil {
return int8(C.QSGTexture_HasMipmaps(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSGTexture) HorizontalWrapMode() QSGTexture__WrapMode {
if ptr.Pointer() != nil {
return QSGTexture__WrapMode(C.QSGTexture_HorizontalWrapMode(ptr.Pointer()))
}
return 0
}
//export callbackQSGTexture_IsAtlasTexture
func callbackQSGTexture_IsAtlasTexture(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isAtlasTexture"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQSGTextureFromPointer(ptr).IsAtlasTextureDefault())))
}
func (ptr *QSGTexture) ConnectIsAtlasTexture(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isAtlasTexture"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "isAtlasTexture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isAtlasTexture", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGTexture) DisconnectIsAtlasTexture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isAtlasTexture")
}
}
func (ptr *QSGTexture) IsAtlasTexture() bool {
if ptr.Pointer() != nil {
return int8(C.QSGTexture_IsAtlasTexture(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSGTexture) IsAtlasTextureDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QSGTexture_IsAtlasTextureDefault(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSGTexture) MipmapFiltering() QSGTexture__Filtering {
if ptr.Pointer() != nil {
return QSGTexture__Filtering(C.QSGTexture_MipmapFiltering(ptr.Pointer()))
}
return 0
}
//export callbackQSGTexture_NormalizedTextureSubRect
func callbackQSGTexture_NormalizedTextureSubRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "normalizedTextureSubRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQSGTextureFromPointer(ptr).NormalizedTextureSubRectDefault())
}
func (ptr *QSGTexture) ConnectNormalizedTextureSubRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "normalizedTextureSubRect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "normalizedTextureSubRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "normalizedTextureSubRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGTexture) DisconnectNormalizedTextureSubRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "normalizedTextureSubRect")
}
}
func (ptr *QSGTexture) NormalizedTextureSubRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGTexture_NormalizedTextureSubRect(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QSGTexture) NormalizedTextureSubRectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGTexture_NormalizedTextureSubRectDefault(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQSGTexture_RemovedFromAtlas
func callbackQSGTexture_RemovedFromAtlas(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "removedFromAtlas"); signal != nil {
return PointerFromQSGTexture((*(*func() *QSGTexture)(signal))())
}
return PointerFromQSGTexture(NewQSGTextureFromPointer(ptr).RemovedFromAtlasDefault())
}
func (ptr *QSGTexture) ConnectRemovedFromAtlas(f func() *QSGTexture) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "removedFromAtlas"); signal != nil {
f := func() *QSGTexture {
(*(*func() *QSGTexture)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "removedFromAtlas", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "removedFromAtlas", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGTexture) DisconnectRemovedFromAtlas() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "removedFromAtlas")
}
}
func (ptr *QSGTexture) RemovedFromAtlas() *QSGTexture {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureFromPointer(C.QSGTexture_RemovedFromAtlas(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGTexture) RemovedFromAtlasDefault() *QSGTexture {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureFromPointer(C.QSGTexture_RemovedFromAtlasDefault(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGTexture) SetAnisotropyLevel(level QSGTexture__AnisotropyLevel) {
if ptr.Pointer() != nil {
C.QSGTexture_SetAnisotropyLevel(ptr.Pointer(), C.longlong(level))
}
}
func (ptr *QSGTexture) SetFiltering(filter QSGTexture__Filtering) {
if ptr.Pointer() != nil {
C.QSGTexture_SetFiltering(ptr.Pointer(), C.longlong(filter))
}
}
func (ptr *QSGTexture) SetHorizontalWrapMode(hwrap QSGTexture__WrapMode) {
if ptr.Pointer() != nil {
C.QSGTexture_SetHorizontalWrapMode(ptr.Pointer(), C.longlong(hwrap))
}
}
func (ptr *QSGTexture) SetMipmapFiltering(filter QSGTexture__Filtering) {
if ptr.Pointer() != nil {
C.QSGTexture_SetMipmapFiltering(ptr.Pointer(), C.longlong(filter))
}
}
func (ptr *QSGTexture) SetVerticalWrapMode(vwrap QSGTexture__WrapMode) {
if ptr.Pointer() != nil {
C.QSGTexture_SetVerticalWrapMode(ptr.Pointer(), C.longlong(vwrap))
}
}
//export callbackQSGTexture_TextureId
func callbackQSGTexture_TextureId(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "textureId"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(0))
}
func (ptr *QSGTexture) ConnectTextureId(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "textureId"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "textureId", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textureId", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGTexture) DisconnectTextureId() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "textureId")
}
}
func (ptr *QSGTexture) TextureId() int {
if ptr.Pointer() != nil {
return int(int32(C.QSGTexture_TextureId(ptr.Pointer())))
}
return 0
}
//export callbackQSGTexture_TextureSize
func callbackQSGTexture_TextureSize(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "textureSize"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(core.NewQSize())
}
func (ptr *QSGTexture) ConnectTextureSize(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "textureSize"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "textureSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textureSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGTexture) DisconnectTextureSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "textureSize")
}
}
func (ptr *QSGTexture) TextureSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QSGTexture_TextureSize(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QSGTexture) UpdateBindOptions(force bool) {
if ptr.Pointer() != nil {
C.QSGTexture_UpdateBindOptions(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(force))))
}
}
func (ptr *QSGTexture) VerticalWrapMode() QSGTexture__WrapMode {
if ptr.Pointer() != nil {
return QSGTexture__WrapMode(C.QSGTexture_VerticalWrapMode(ptr.Pointer()))
}
return 0
}
//export callbackQSGTexture_DestroyQSGTexture
func callbackQSGTexture_DestroyQSGTexture(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSGTexture"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGTextureFromPointer(ptr).DestroyQSGTextureDefault()
}
}
func (ptr *QSGTexture) ConnectDestroyQSGTexture(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSGTexture"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSGTexture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSGTexture", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGTexture) DisconnectDestroyQSGTexture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSGTexture")
}
}
func (ptr *QSGTexture) DestroyQSGTexture() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGTexture_DestroyQSGTexture(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSGTexture) DestroyQSGTextureDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGTexture_DestroyQSGTextureDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSGTexture) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSGTexture___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGTexture) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSGTexture___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSGTexture) __children_newList() unsafe.Pointer {
return C.QSGTexture___children_newList(ptr.Pointer())
}
func (ptr *QSGTexture) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QSGTexture___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSGTexture) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QSGTexture___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QSGTexture) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QSGTexture___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QSGTexture) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSGTexture___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGTexture) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSGTexture___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSGTexture) __findChildren_newList() unsafe.Pointer {
return C.QSGTexture___findChildren_newList(ptr.Pointer())
}
func (ptr *QSGTexture) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSGTexture___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGTexture) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSGTexture___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSGTexture) __findChildren_newList3() unsafe.Pointer {
return C.QSGTexture___findChildren_newList3(ptr.Pointer())
}
//export callbackQSGTexture_ChildEvent
func callbackQSGTexture_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQSGTextureFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QSGTexture) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSGTexture_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQSGTexture_ConnectNotify
func callbackQSGTexture_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSGTextureFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSGTexture) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSGTexture_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSGTexture_CustomEvent
func callbackQSGTexture_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQSGTextureFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QSGTexture) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSGTexture_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQSGTexture_DeleteLater
func callbackQSGTexture_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGTextureFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QSGTexture) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGTexture_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQSGTexture_Destroyed
func callbackQSGTexture_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQSGTexture_DisconnectNotify
func callbackQSGTexture_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSGTextureFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSGTexture) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSGTexture_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSGTexture_Event
func callbackQSGTexture_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSGTextureFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QSGTexture) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QSGTexture_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQSGTexture_EventFilter
func callbackQSGTexture_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSGTextureFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QSGTexture) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QSGTexture_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQSGTexture_MetaObject
func callbackQSGTexture_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQSGTextureFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QSGTexture) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSGTexture_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQSGTexture_ObjectNameChanged
func callbackQSGTexture_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQSGTexture_TimerEvent
func callbackQSGTexture_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQSGTextureFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QSGTexture) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSGTexture_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QSGTextureMaterial struct {
QSGOpaqueTextureMaterial
}
type QSGTextureMaterial_ITF interface {
QSGOpaqueTextureMaterial_ITF
QSGTextureMaterial_PTR() *QSGTextureMaterial
}
func (ptr *QSGTextureMaterial) QSGTextureMaterial_PTR() *QSGTextureMaterial {
return ptr
}
func (ptr *QSGTextureMaterial) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGOpaqueTextureMaterial_PTR().Pointer()
}
return nil
}
func (ptr *QSGTextureMaterial) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGOpaqueTextureMaterial_PTR().SetPointer(p)
}
}
func PointerFromQSGTextureMaterial(ptr QSGTextureMaterial_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGTextureMaterial_PTR().Pointer()
}
return nil
}
func NewQSGTextureMaterialFromPointer(ptr unsafe.Pointer) (n *QSGTextureMaterial) {
n = new(QSGTextureMaterial)
n.SetPointer(ptr)
return
}
func (ptr *QSGTextureMaterial) DestroyQSGTextureMaterial() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGTextureProvider struct {
core.QObject
}
type QSGTextureProvider_ITF interface {
core.QObject_ITF
QSGTextureProvider_PTR() *QSGTextureProvider
}
func (ptr *QSGTextureProvider) QSGTextureProvider_PTR() *QSGTextureProvider {
return ptr
}
func (ptr *QSGTextureProvider) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QSGTextureProvider) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQSGTextureProvider(ptr QSGTextureProvider_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGTextureProvider_PTR().Pointer()
}
return nil
}
func NewQSGTextureProviderFromPointer(ptr unsafe.Pointer) (n *QSGTextureProvider) {
n = new(QSGTextureProvider)
n.SetPointer(ptr)
return
}
//export callbackQSGTextureProvider_Texture
func callbackQSGTextureProvider_Texture(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "texture"); signal != nil {
return PointerFromQSGTexture((*(*func() *QSGTexture)(signal))())
}
return PointerFromQSGTexture(NewQSGTexture())
}
func (ptr *QSGTextureProvider) ConnectTexture(f func() *QSGTexture) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "texture"); signal != nil {
f := func() *QSGTexture {
(*(*func() *QSGTexture)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "texture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "texture", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGTextureProvider) DisconnectTexture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "texture")
}
}
func (ptr *QSGTextureProvider) Texture() *QSGTexture {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureFromPointer(C.QSGTextureProvider_Texture(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQSGTextureProvider_TextureChanged
func callbackQSGTextureProvider_TextureChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "textureChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QSGTextureProvider) ConnectTextureChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "textureChanged") {
C.QSGTextureProvider_ConnectTextureChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textureChanged")))
}
if signal := qt.LendSignal(ptr.Pointer(), "textureChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "textureChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textureChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGTextureProvider) DisconnectTextureChanged() {
if ptr.Pointer() != nil {
C.QSGTextureProvider_DisconnectTextureChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "textureChanged")
}
}
func (ptr *QSGTextureProvider) TextureChanged() {
if ptr.Pointer() != nil {
C.QSGTextureProvider_TextureChanged(ptr.Pointer())
}
}
func (ptr *QSGTextureProvider) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSGTextureProvider___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGTextureProvider) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSGTextureProvider___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSGTextureProvider) __children_newList() unsafe.Pointer {
return C.QSGTextureProvider___children_newList(ptr.Pointer())
}
func (ptr *QSGTextureProvider) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QSGTextureProvider___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSGTextureProvider) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QSGTextureProvider___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QSGTextureProvider) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QSGTextureProvider___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QSGTextureProvider) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSGTextureProvider___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGTextureProvider) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSGTextureProvider___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSGTextureProvider) __findChildren_newList() unsafe.Pointer {
return C.QSGTextureProvider___findChildren_newList(ptr.Pointer())
}
func (ptr *QSGTextureProvider) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSGTextureProvider___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGTextureProvider) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSGTextureProvider___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSGTextureProvider) __findChildren_newList3() unsafe.Pointer {
return C.QSGTextureProvider___findChildren_newList3(ptr.Pointer())
}
//export callbackQSGTextureProvider_ChildEvent
func callbackQSGTextureProvider_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQSGTextureProviderFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QSGTextureProvider) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSGTextureProvider_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQSGTextureProvider_ConnectNotify
func callbackQSGTextureProvider_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSGTextureProviderFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSGTextureProvider) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSGTextureProvider_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSGTextureProvider_CustomEvent
func callbackQSGTextureProvider_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQSGTextureProviderFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QSGTextureProvider) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSGTextureProvider_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQSGTextureProvider_DeleteLater
func callbackQSGTextureProvider_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGTextureProviderFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QSGTextureProvider) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSGTextureProvider_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQSGTextureProvider_Destroyed
func callbackQSGTextureProvider_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQSGTextureProvider_DisconnectNotify
func callbackQSGTextureProvider_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSGTextureProviderFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSGTextureProvider) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSGTextureProvider_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSGTextureProvider_Event
func callbackQSGTextureProvider_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSGTextureProviderFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QSGTextureProvider) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QSGTextureProvider_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQSGTextureProvider_EventFilter
func callbackQSGTextureProvider_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSGTextureProviderFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QSGTextureProvider) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QSGTextureProvider_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQSGTextureProvider_MetaObject
func callbackQSGTextureProvider_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQSGTextureProviderFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QSGTextureProvider) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSGTextureProvider_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQSGTextureProvider_ObjectNameChanged
func callbackQSGTextureProvider_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQuick_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQSGTextureProvider_TimerEvent
func callbackQSGTextureProvider_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQSGTextureProviderFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QSGTextureProvider) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSGTextureProvider_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QSGTransformNode struct {
QSGNode
}
type QSGTransformNode_ITF interface {
QSGNode_ITF
QSGTransformNode_PTR() *QSGTransformNode
}
func (ptr *QSGTransformNode) QSGTransformNode_PTR() *QSGTransformNode {
return ptr
}
func (ptr *QSGTransformNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGTransformNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGNode_PTR().SetPointer(p)
}
}
func PointerFromQSGTransformNode(ptr QSGTransformNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGTransformNode_PTR().Pointer()
}
return nil
}
func NewQSGTransformNodeFromPointer(ptr unsafe.Pointer) (n *QSGTransformNode) {
n = new(QSGTransformNode)
n.SetPointer(ptr)
return
}
func NewQSGTransformNode() *QSGTransformNode {
return NewQSGTransformNodeFromPointer(C.QSGTransformNode_NewQSGTransformNode())
}
func (ptr *QSGTransformNode) Matrix() *gui.QMatrix4x4 {
if ptr.Pointer() != nil {
return gui.NewQMatrix4x4FromPointer(C.QSGTransformNode_Matrix(ptr.Pointer()))
}
return nil
}
func (ptr *QSGTransformNode) SetMatrix(matrix gui.QMatrix4x4_ITF) {
if ptr.Pointer() != nil {
C.QSGTransformNode_SetMatrix(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix))
}
}
//export callbackQSGTransformNode_DestroyQSGTransformNode
func callbackQSGTransformNode_DestroyQSGTransformNode(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSGTransformNode"); signal != nil {
(*(*func())(signal))()
} else {
NewQSGTransformNodeFromPointer(ptr).DestroyQSGTransformNodeDefault()
}
}
func (ptr *QSGTransformNode) ConnectDestroyQSGTransformNode(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSGTransformNode"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSGTransformNode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSGTransformNode", unsafe.Pointer(&f))
}
}
}
func (ptr *QSGTransformNode) DisconnectDestroyQSGTransformNode() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSGTransformNode")
}
}
func (ptr *QSGTransformNode) DestroyQSGTransformNode() {
if ptr.Pointer() != nil {
C.QSGTransformNode_DestroyQSGTransformNode(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSGTransformNode) DestroyQSGTransformNodeDefault() {
if ptr.Pointer() != nil {
C.QSGTransformNode_DestroyQSGTransformNodeDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSGVertexColorMaterial struct {
QSGMaterial
}
type QSGVertexColorMaterial_ITF interface {
QSGMaterial_ITF
QSGVertexColorMaterial_PTR() *QSGVertexColorMaterial
}
func (ptr *QSGVertexColorMaterial) QSGVertexColorMaterial_PTR() *QSGVertexColorMaterial {
return ptr
}
func (ptr *QSGVertexColorMaterial) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGMaterial_PTR().Pointer()
}
return nil
}
func (ptr *QSGVertexColorMaterial) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGMaterial_PTR().SetPointer(p)
}
}
func PointerFromQSGVertexColorMaterial(ptr QSGVertexColorMaterial_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGVertexColorMaterial_PTR().Pointer()
}
return nil
}
func NewQSGVertexColorMaterialFromPointer(ptr unsafe.Pointer) (n *QSGVertexColorMaterial) {
n = new(QSGVertexColorMaterial)
n.SetPointer(ptr)
return
}
func (ptr *QSGVertexColorMaterial) DestroyQSGVertexColorMaterial() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func NewQSGVertexColorMaterial() *QSGVertexColorMaterial {
return NewQSGVertexColorMaterialFromPointer(C.QSGVertexColorMaterial_NewQSGVertexColorMaterial())
}
//export callbackQSGVertexColorMaterial_CreateShader
func callbackQSGVertexColorMaterial_CreateShader(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createShader"); signal != nil {
return PointerFromQSGMaterialShader((*(*func() *QSGMaterialShader)(signal))())
}
return PointerFromQSGMaterialShader(NewQSGVertexColorMaterialFromPointer(ptr).CreateShaderDefault())
}
func (ptr *QSGVertexColorMaterial) CreateShader() *QSGMaterialShader {
if ptr.Pointer() != nil {
return NewQSGMaterialShaderFromPointer(C.QSGVertexColorMaterial_CreateShader(ptr.Pointer()))
}
return nil
}
func (ptr *QSGVertexColorMaterial) CreateShaderDefault() *QSGMaterialShader {
if ptr.Pointer() != nil {
return NewQSGMaterialShaderFromPointer(C.QSGVertexColorMaterial_CreateShaderDefault(ptr.Pointer()))
}
return nil
}
//export callbackQSGVertexColorMaterial_Type
func callbackQSGVertexColorMaterial_Type(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "type"); signal != nil {
return PointerFromQSGMaterialType((*(*func() *QSGMaterialType)(signal))())
}
return PointerFromQSGMaterialType(NewQSGVertexColorMaterialFromPointer(ptr).TypeDefault())
}
func (ptr *QSGVertexColorMaterial) Type() *QSGMaterialType {
if ptr.Pointer() != nil {
return NewQSGMaterialTypeFromPointer(C.QSGVertexColorMaterial_Type(ptr.Pointer()))
}
return nil
}
func (ptr *QSGVertexColorMaterial) TypeDefault() *QSGMaterialType {
if ptr.Pointer() != nil {
return NewQSGMaterialTypeFromPointer(C.QSGVertexColorMaterial_TypeDefault(ptr.Pointer()))
}
return nil
}
type QTcpServerConnectionFactory struct {
ptr unsafe.Pointer
}
type QTcpServerConnectionFactory_ITF interface {
QTcpServerConnectionFactory_PTR() *QTcpServerConnectionFactory
}
func (ptr *QTcpServerConnectionFactory) QTcpServerConnectionFactory_PTR() *QTcpServerConnectionFactory {
return ptr
}
func (ptr *QTcpServerConnectionFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QTcpServerConnectionFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQTcpServerConnectionFactory(ptr QTcpServerConnectionFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTcpServerConnectionFactory_PTR().Pointer()
}
return nil
}
func NewQTcpServerConnectionFactoryFromPointer(ptr unsafe.Pointer) (n *QTcpServerConnectionFactory) {
n = new(QTcpServerConnectionFactory)
n.SetPointer(ptr)
return
}
func (ptr *QTcpServerConnectionFactory) DestroyQTcpServerConnectionFactory() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QV4DataCollector struct {
ptr unsafe.Pointer
}
type QV4DataCollector_ITF interface {
QV4DataCollector_PTR() *QV4DataCollector
}
func (ptr *QV4DataCollector) QV4DataCollector_PTR() *QV4DataCollector {
return ptr
}
func (ptr *QV4DataCollector) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QV4DataCollector) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQV4DataCollector(ptr QV4DataCollector_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QV4DataCollector_PTR().Pointer()
}
return nil
}
func NewQV4DataCollectorFromPointer(ptr unsafe.Pointer) (n *QV4DataCollector) {
n = new(QV4DataCollector)
n.SetPointer(ptr)
return
}
func (ptr *QV4DataCollector) DestroyQV4DataCollector() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QV4DebugJob struct {
ptr unsafe.Pointer
}
type QV4DebugJob_ITF interface {
QV4DebugJob_PTR() *QV4DebugJob
}
func (ptr *QV4DebugJob) QV4DebugJob_PTR() *QV4DebugJob {
return ptr
}
func (ptr *QV4DebugJob) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QV4DebugJob) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQV4DebugJob(ptr QV4DebugJob_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QV4DebugJob_PTR().Pointer()
}
return nil
}
func NewQV4DebugJobFromPointer(ptr unsafe.Pointer) (n *QV4DebugJob) {
n = new(QV4DebugJob)
n.SetPointer(ptr)
return
}
func (ptr *QV4DebugJob) DestroyQV4DebugJob() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QV4DebugServiceImpl struct {
ptr unsafe.Pointer
}
type QV4DebugServiceImpl_ITF interface {
QV4DebugServiceImpl_PTR() *QV4DebugServiceImpl
}
func (ptr *QV4DebugServiceImpl) QV4DebugServiceImpl_PTR() *QV4DebugServiceImpl {
return ptr
}
func (ptr *QV4DebugServiceImpl) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QV4DebugServiceImpl) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQV4DebugServiceImpl(ptr QV4DebugServiceImpl_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QV4DebugServiceImpl_PTR().Pointer()
}
return nil
}
func NewQV4DebugServiceImplFromPointer(ptr unsafe.Pointer) (n *QV4DebugServiceImpl) {
n = new(QV4DebugServiceImpl)
n.SetPointer(ptr)
return
}
func (ptr *QV4DebugServiceImpl) DestroyQV4DebugServiceImpl() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QV4Debugger struct {
ptr unsafe.Pointer
}
type QV4Debugger_ITF interface {
QV4Debugger_PTR() *QV4Debugger
}
func (ptr *QV4Debugger) QV4Debugger_PTR() *QV4Debugger {
return ptr
}
func (ptr *QV4Debugger) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QV4Debugger) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQV4Debugger(ptr QV4Debugger_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QV4Debugger_PTR().Pointer()
}
return nil
}
func NewQV4DebuggerFromPointer(ptr unsafe.Pointer) (n *QV4Debugger) {
n = new(QV4Debugger)
n.SetPointer(ptr)
return
}
func (ptr *QV4Debugger) DestroyQV4Debugger() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QV4DebuggerAgent struct {
core.QObject
}
type QV4DebuggerAgent_ITF interface {
core.QObject_ITF
QV4DebuggerAgent_PTR() *QV4DebuggerAgent
}
func (ptr *QV4DebuggerAgent) QV4DebuggerAgent_PTR() *QV4DebuggerAgent {
return ptr
}
func (ptr *QV4DebuggerAgent) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QV4DebuggerAgent) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQV4DebuggerAgent(ptr QV4DebuggerAgent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QV4DebuggerAgent_PTR().Pointer()
}
return nil
}
func NewQV4DebuggerAgentFromPointer(ptr unsafe.Pointer) (n *QV4DebuggerAgent) {
n = new(QV4DebuggerAgent)
n.SetPointer(ptr)
return
}
type QV4ProfilerAdapter struct {
ptr unsafe.Pointer
}
type QV4ProfilerAdapter_ITF interface {
QV4ProfilerAdapter_PTR() *QV4ProfilerAdapter
}
func (ptr *QV4ProfilerAdapter) QV4ProfilerAdapter_PTR() *QV4ProfilerAdapter {
return ptr
}
func (ptr *QV4ProfilerAdapter) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QV4ProfilerAdapter) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQV4ProfilerAdapter(ptr QV4ProfilerAdapter_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QV4ProfilerAdapter_PTR().Pointer()
}
return nil
}
func NewQV4ProfilerAdapterFromPointer(ptr unsafe.Pointer) (n *QV4ProfilerAdapter) {
n = new(QV4ProfilerAdapter)
n.SetPointer(ptr)
return
}
func (ptr *QV4ProfilerAdapter) DestroyQV4ProfilerAdapter() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QWavefrontMesh struct {
ptr unsafe.Pointer
}
type QWavefrontMesh_ITF interface {
QWavefrontMesh_PTR() *QWavefrontMesh
}
func (ptr *QWavefrontMesh) QWavefrontMesh_PTR() *QWavefrontMesh {
return ptr
}
func (ptr *QWavefrontMesh) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QWavefrontMesh) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQWavefrontMesh(ptr QWavefrontMesh_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QWavefrontMesh_PTR().Pointer()
}
return nil
}
func NewQWavefrontMeshFromPointer(ptr unsafe.Pointer) (n *QWavefrontMesh) {
n = new(QWavefrontMesh)
n.SetPointer(ptr)
return
}
func (ptr *QWavefrontMesh) DestroyQWavefrontMesh() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type ScopeJob struct {
CollectJob
}
type ScopeJob_ITF interface {
CollectJob_ITF
ScopeJob_PTR() *ScopeJob
}
func (ptr *ScopeJob) ScopeJob_PTR() *ScopeJob {
return ptr
}
func (ptr *ScopeJob) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.CollectJob_PTR().Pointer()
}
return nil
}
func (ptr *ScopeJob) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.CollectJob_PTR().SetPointer(p)
}
}
func PointerFromScopeJob(ptr ScopeJob_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.ScopeJob_PTR().Pointer()
}
return nil
}
func NewScopeJobFromPointer(ptr unsafe.Pointer) (n *ScopeJob) {
n = new(ScopeJob)
n.SetPointer(ptr)
return
}
func (ptr *ScopeJob) DestroyScopeJob() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type SharedImageProvider struct {
ptr unsafe.Pointer
}
type SharedImageProvider_ITF interface {
SharedImageProvider_PTR() *SharedImageProvider
}
func (ptr *SharedImageProvider) SharedImageProvider_PTR() *SharedImageProvider {
return ptr
}
func (ptr *SharedImageProvider) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *SharedImageProvider) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromSharedImageProvider(ptr SharedImageProvider_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.SharedImageProvider_PTR().Pointer()
}
return nil
}
func NewSharedImageProviderFromPointer(ptr unsafe.Pointer) (n *SharedImageProvider) {
n = new(SharedImageProvider)
n.SetPointer(ptr)
return
}
func (ptr *SharedImageProvider) DestroySharedImageProvider() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type ValueLookupJob struct {
CollectJob
}
type ValueLookupJob_ITF interface {
CollectJob_ITF
ValueLookupJob_PTR() *ValueLookupJob
}
func (ptr *ValueLookupJob) ValueLookupJob_PTR() *ValueLookupJob {
return ptr
}
func (ptr *ValueLookupJob) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.CollectJob_PTR().Pointer()
}
return nil
}
func (ptr *ValueLookupJob) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.CollectJob_PTR().SetPointer(p)
}
}
func PointerFromValueLookupJob(ptr ValueLookupJob_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.ValueLookupJob_PTR().Pointer()
}
return nil
}
func NewValueLookupJobFromPointer(ptr unsafe.Pointer) (n *ValueLookupJob) {
n = new(ValueLookupJob)
n.SetPointer(ptr)
return
}
func (ptr *ValueLookupJob) DestroyValueLookupJob() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func init() {
qt.ItfMap["quick.BacktraceJob_ITF"] = BacktraceJob{}
qt.ItfMap["quick.CollectJob_ITF"] = CollectJob{}
qt.ItfMap["quick.EvalJob_ITF"] = EvalJob{}
qt.ItfMap["quick.ExpressionEvalJob_ITF"] = ExpressionEvalJob{}
qt.ItfMap["quick.FrameJob_ITF"] = FrameJob{}
qt.ItfMap["quick.GatherSourcesJob_ITF"] = GatherSourcesJob{}
qt.ItfMap["quick.JavaScriptJob_ITF"] = JavaScriptJob{}
qt.ItfMap["quick.QDebugMessageServiceFactory_ITF"] = QDebugMessageServiceFactory{}
qt.ItfMap["quick.QDebugMessageServiceImpl_ITF"] = QDebugMessageServiceImpl{}
qt.ItfMap["quick.QLocalClientConnectionFactory_ITF"] = QLocalClientConnectionFactory{}
qt.ItfMap["quick.QOpenVGMatrix_ITF"] = QOpenVGMatrix{}
qt.ItfMap["quick.QOpenVGOffscreenSurface_ITF"] = QOpenVGOffscreenSurface{}
qt.ItfMap["quick.QQmlDebugServerFactory_ITF"] = QQmlDebugServerFactory{}
qt.ItfMap["quick.QQmlDebuggerServiceFactory_ITF"] = QQmlDebuggerServiceFactory{}
qt.ItfMap["quick.QQmlEngineControlServiceImpl_ITF"] = QQmlEngineControlServiceImpl{}
qt.ItfMap["quick.QQmlEngineDebugServiceImpl_ITF"] = QQmlEngineDebugServiceImpl{}
qt.ItfMap["quick.QQmlInspectorServiceFactory_ITF"] = QQmlInspectorServiceFactory{}
qt.ItfMap["quick.QQmlNativeDebugConnector_ITF"] = QQmlNativeDebugConnector{}
qt.ItfMap["quick.QQmlNativeDebugConnectorFactory_ITF"] = QQmlNativeDebugConnectorFactory{}
qt.ItfMap["quick.QQmlNativeDebugServiceFactory_ITF"] = QQmlNativeDebugServiceFactory{}
qt.ItfMap["quick.QQmlNativeDebugServiceImpl_ITF"] = QQmlNativeDebugServiceImpl{}
qt.ItfMap["quick.QQmlPreviewBlacklist_ITF"] = QQmlPreviewBlacklist{}
qt.ItfMap["quick.QQmlPreviewFileEngine_ITF"] = QQmlPreviewFileEngine{}
qt.ItfMap["quick.QQmlPreviewFileEngineHandler_ITF"] = QQmlPreviewFileEngineHandler{}
qt.ItfMap["quick.QQmlPreviewFileLoader_ITF"] = QQmlPreviewFileLoader{}
qt.ItfMap["quick.QQmlPreviewHandler_ITF"] = QQmlPreviewHandler{}
qt.ItfMap["quick.QQmlPreviewPosition_ITF"] = QQmlPreviewPosition{}
qt.ItfMap["quick.QQmlPreviewServiceFactory_ITF"] = QQmlPreviewServiceFactory{}
qt.ItfMap["quick.QQmlPreviewServiceImpl_ITF"] = QQmlPreviewServiceImpl{}
qt.ItfMap["quick.QQmlProfilerAdapter_ITF"] = QQmlProfilerAdapter{}
qt.ItfMap["quick.QQmlProfilerServiceFactory_ITF"] = QQmlProfilerServiceFactory{}
qt.ItfMap["quick.QQmlProfilerServiceImpl_ITF"] = QQmlProfilerServiceImpl{}
qt.ItfMap["quick.QQmlWatcher_ITF"] = QQmlWatcher{}
qt.ItfMap["quick.QQuickAsyncImageProvider_ITF"] = QQuickAsyncImageProvider{}
qt.FuncMap["quick.NewQQuickAsyncImageProvider"] = NewQQuickAsyncImageProvider
qt.ItfMap["quick.QQuickFolderListModel_ITF"] = QQuickFolderListModel{}
qt.ItfMap["quick.QQuickFramebufferObject_ITF"] = QQuickFramebufferObject{}
qt.ItfMap["quick.QQuickImageProvider_ITF"] = QQuickImageProvider{}
qt.FuncMap["quick.NewQQuickImageProvider"] = NewQQuickImageProvider
qt.ItfMap["quick.QQuickImageResponse_ITF"] = QQuickImageResponse{}
qt.FuncMap["quick.NewQQuickImageResponse"] = NewQQuickImageResponse
qt.ItfMap["quick.QQuickItem_ITF"] = QQuickItem{}
qt.FuncMap["quick.NewQQuickItem"] = NewQQuickItem
qt.EnumMap["quick.QQuickItem__ItemClipsChildrenToShape"] = int64(QQuickItem__ItemClipsChildrenToShape)
qt.EnumMap["quick.QQuickItem__ItemAcceptsInputMethod"] = int64(QQuickItem__ItemAcceptsInputMethod)
qt.EnumMap["quick.QQuickItem__ItemIsFocusScope"] = int64(QQuickItem__ItemIsFocusScope)
qt.EnumMap["quick.QQuickItem__ItemHasContents"] = int64(QQuickItem__ItemHasContents)
qt.EnumMap["quick.QQuickItem__ItemAcceptsDrops"] = int64(QQuickItem__ItemAcceptsDrops)
qt.EnumMap["quick.QQuickItem__ItemChildAddedChange"] = int64(QQuickItem__ItemChildAddedChange)
qt.EnumMap["quick.QQuickItem__ItemChildRemovedChange"] = int64(QQuickItem__ItemChildRemovedChange)
qt.EnumMap["quick.QQuickItem__ItemSceneChange"] = int64(QQuickItem__ItemSceneChange)
qt.EnumMap["quick.QQuickItem__ItemVisibleHasChanged"] = int64(QQuickItem__ItemVisibleHasChanged)
qt.EnumMap["quick.QQuickItem__ItemParentHasChanged"] = int64(QQuickItem__ItemParentHasChanged)
qt.EnumMap["quick.QQuickItem__ItemOpacityHasChanged"] = int64(QQuickItem__ItemOpacityHasChanged)
qt.EnumMap["quick.QQuickItem__ItemActiveFocusHasChanged"] = int64(QQuickItem__ItemActiveFocusHasChanged)
qt.EnumMap["quick.QQuickItem__ItemRotationHasChanged"] = int64(QQuickItem__ItemRotationHasChanged)
qt.EnumMap["quick.QQuickItem__ItemAntialiasingHasChanged"] = int64(QQuickItem__ItemAntialiasingHasChanged)
qt.EnumMap["quick.QQuickItem__ItemDevicePixelRatioHasChanged"] = int64(QQuickItem__ItemDevicePixelRatioHasChanged)
qt.EnumMap["quick.QQuickItem__ItemEnabledHasChanged"] = int64(QQuickItem__ItemEnabledHasChanged)
qt.EnumMap["quick.QQuickItem__TopLeft"] = int64(QQuickItem__TopLeft)
qt.EnumMap["quick.QQuickItem__Top"] = int64(QQuickItem__Top)
qt.EnumMap["quick.QQuickItem__TopRight"] = int64(QQuickItem__TopRight)
qt.EnumMap["quick.QQuickItem__Left"] = int64(QQuickItem__Left)
qt.EnumMap["quick.QQuickItem__Center"] = int64(QQuickItem__Center)
qt.EnumMap["quick.QQuickItem__Right"] = int64(QQuickItem__Right)
qt.EnumMap["quick.QQuickItem__BottomLeft"] = int64(QQuickItem__BottomLeft)
qt.EnumMap["quick.QQuickItem__Bottom"] = int64(QQuickItem__Bottom)
qt.EnumMap["quick.QQuickItem__BottomRight"] = int64(QQuickItem__BottomRight)
qt.ItfMap["quick.QQuickItemGrabResult_ITF"] = QQuickItemGrabResult{}
qt.ItfMap["quick.QQuickPaintedItem_ITF"] = QQuickPaintedItem{}
qt.FuncMap["quick.NewQQuickPaintedItem"] = NewQQuickPaintedItem
qt.EnumMap["quick.QQuickPaintedItem__Image"] = int64(QQuickPaintedItem__Image)
qt.EnumMap["quick.QQuickPaintedItem__FramebufferObject"] = int64(QQuickPaintedItem__FramebufferObject)
qt.EnumMap["quick.QQuickPaintedItem__InvertedYFramebufferObject"] = int64(QQuickPaintedItem__InvertedYFramebufferObject)
qt.EnumMap["quick.QQuickPaintedItem__FastFBOResizing"] = int64(QQuickPaintedItem__FastFBOResizing)
qt.ItfMap["quick.QQuickProfilerAdapter_ITF"] = QQuickProfilerAdapter{}
qt.ItfMap["quick.QQuickProfilerAdapterFactory_ITF"] = QQuickProfilerAdapterFactory{}
qt.ItfMap["quick.QQuickRenderControl_ITF"] = QQuickRenderControl{}
qt.FuncMap["quick.NewQQuickRenderControl"] = NewQQuickRenderControl
qt.FuncMap["quick.QQuickRenderControl_RenderWindowFor"] = QQuickRenderControl_RenderWindowFor
qt.ItfMap["quick.QQuickTextDocument_ITF"] = QQuickTextDocument{}
qt.FuncMap["quick.NewQQuickTextDocument"] = NewQQuickTextDocument
qt.ItfMap["quick.QQuickTextureFactory_ITF"] = QQuickTextureFactory{}
qt.FuncMap["quick.NewQQuickTextureFactory"] = NewQQuickTextureFactory
qt.FuncMap["quick.QQuickTextureFactory_TextureFactoryForImage"] = QQuickTextureFactory_TextureFactoryForImage
qt.ItfMap["quick.QQuickTransform_ITF"] = QQuickTransform{}
qt.ItfMap["quick.QQuickView_ITF"] = QQuickView{}
qt.FuncMap["quick.NewQQuickView"] = NewQQuickView
qt.FuncMap["quick.NewQQuickView2"] = NewQQuickView2
qt.FuncMap["quick.NewQQuickView3"] = NewQQuickView3
qt.EnumMap["quick.QQuickView__SizeViewToRootObject"] = int64(QQuickView__SizeViewToRootObject)
qt.EnumMap["quick.QQuickView__SizeRootObjectToView"] = int64(QQuickView__SizeRootObjectToView)
qt.EnumMap["quick.QQuickView__Null"] = int64(QQuickView__Null)
qt.EnumMap["quick.QQuickView__Ready"] = int64(QQuickView__Ready)
qt.EnumMap["quick.QQuickView__Loading"] = int64(QQuickView__Loading)
qt.EnumMap["quick.QQuickView__Error"] = int64(QQuickView__Error)
qt.ItfMap["quick.QQuickWidget_ITF"] = QQuickWidget{}
qt.FuncMap["quick.NewQQuickWidget"] = NewQQuickWidget
qt.FuncMap["quick.NewQQuickWidget2"] = NewQQuickWidget2
qt.FuncMap["quick.NewQQuickWidget3"] = NewQQuickWidget3
qt.EnumMap["quick.QQuickWidget__SizeViewToRootObject"] = int64(QQuickWidget__SizeViewToRootObject)
qt.EnumMap["quick.QQuickWidget__SizeRootObjectToView"] = int64(QQuickWidget__SizeRootObjectToView)
qt.EnumMap["quick.QQuickWidget__Null"] = int64(QQuickWidget__Null)
qt.EnumMap["quick.QQuickWidget__Ready"] = int64(QQuickWidget__Ready)
qt.EnumMap["quick.QQuickWidget__Loading"] = int64(QQuickWidget__Loading)
qt.EnumMap["quick.QQuickWidget__Error"] = int64(QQuickWidget__Error)
qt.ItfMap["quick.QQuickWindow_ITF"] = QQuickWindow{}
qt.FuncMap["quick.NewQQuickWindow"] = NewQQuickWindow
qt.FuncMap["quick.QQuickWindow_HasDefaultAlphaBuffer"] = QQuickWindow_HasDefaultAlphaBuffer
qt.FuncMap["quick.QQuickWindow_SceneGraphBackend"] = QQuickWindow_SceneGraphBackend
qt.FuncMap["quick.QQuickWindow_SetDefaultAlphaBuffer"] = QQuickWindow_SetDefaultAlphaBuffer
qt.FuncMap["quick.QQuickWindow_SetSceneGraphBackend"] = QQuickWindow_SetSceneGraphBackend
qt.FuncMap["quick.QQuickWindow_SetSceneGraphBackend2"] = QQuickWindow_SetSceneGraphBackend2
qt.FuncMap["quick.QQuickWindow_SetTextRenderType"] = QQuickWindow_SetTextRenderType
qt.FuncMap["quick.QQuickWindow_TextRenderType"] = QQuickWindow_TextRenderType
qt.EnumMap["quick.QQuickWindow__TextureHasAlphaChannel"] = int64(QQuickWindow__TextureHasAlphaChannel)
qt.EnumMap["quick.QQuickWindow__TextureHasMipmaps"] = int64(QQuickWindow__TextureHasMipmaps)
qt.EnumMap["quick.QQuickWindow__TextureOwnsGLTexture"] = int64(QQuickWindow__TextureOwnsGLTexture)
qt.EnumMap["quick.QQuickWindow__TextureCanUseAtlas"] = int64(QQuickWindow__TextureCanUseAtlas)
qt.EnumMap["quick.QQuickWindow__TextureIsOpaque"] = int64(QQuickWindow__TextureIsOpaque)
qt.EnumMap["quick.QQuickWindow__BeforeSynchronizingStage"] = int64(QQuickWindow__BeforeSynchronizingStage)
qt.EnumMap["quick.QQuickWindow__AfterSynchronizingStage"] = int64(QQuickWindow__AfterSynchronizingStage)
qt.EnumMap["quick.QQuickWindow__BeforeRenderingStage"] = int64(QQuickWindow__BeforeRenderingStage)
qt.EnumMap["quick.QQuickWindow__AfterRenderingStage"] = int64(QQuickWindow__AfterRenderingStage)
qt.EnumMap["quick.QQuickWindow__AfterSwapStage"] = int64(QQuickWindow__AfterSwapStage)
qt.EnumMap["quick.QQuickWindow__NoStage"] = int64(QQuickWindow__NoStage)
qt.EnumMap["quick.QQuickWindow__ContextNotAvailable"] = int64(QQuickWindow__ContextNotAvailable)
qt.EnumMap["quick.QQuickWindow__QtTextRendering"] = int64(QQuickWindow__QtTextRendering)
qt.EnumMap["quick.QQuickWindow__NativeTextRendering"] = int64(QQuickWindow__NativeTextRendering)
qt.ItfMap["quick.QSGAbstractRenderer_ITF"] = QSGAbstractRenderer{}
qt.EnumMap["quick.QSGAbstractRenderer__ClearColorBuffer"] = int64(QSGAbstractRenderer__ClearColorBuffer)
qt.EnumMap["quick.QSGAbstractRenderer__ClearDepthBuffer"] = int64(QSGAbstractRenderer__ClearDepthBuffer)
qt.EnumMap["quick.QSGAbstractRenderer__ClearStencilBuffer"] = int64(QSGAbstractRenderer__ClearStencilBuffer)
qt.ItfMap["quick.QSGBasicGeometryNode_ITF"] = QSGBasicGeometryNode{}
qt.ItfMap["quick.QSGClipNode_ITF"] = QSGClipNode{}
qt.FuncMap["quick.NewQSGClipNode"] = NewQSGClipNode
qt.ItfMap["quick.QSGDynamicTexture_ITF"] = QSGDynamicTexture{}
qt.ItfMap["quick.QSGEngine_ITF"] = QSGEngine{}
qt.FuncMap["quick.NewQSGEngine"] = NewQSGEngine
qt.EnumMap["quick.QSGEngine__TextureHasAlphaChannel"] = int64(QSGEngine__TextureHasAlphaChannel)
qt.EnumMap["quick.QSGEngine__TextureOwnsGLTexture"] = int64(QSGEngine__TextureOwnsGLTexture)
qt.EnumMap["quick.QSGEngine__TextureCanUseAtlas"] = int64(QSGEngine__TextureCanUseAtlas)
qt.EnumMap["quick.QSGEngine__TextureIsOpaque"] = int64(QSGEngine__TextureIsOpaque)
qt.ItfMap["quick.QSGFlatColorMaterial_ITF"] = QSGFlatColorMaterial{}
qt.FuncMap["quick.NewQSGFlatColorMaterial"] = NewQSGFlatColorMaterial
qt.ItfMap["quick.QSGGeometry_ITF"] = QSGGeometry{}
qt.FuncMap["quick.QSGGeometry_UpdateColoredRectGeometry"] = QSGGeometry_UpdateColoredRectGeometry
qt.FuncMap["quick.QSGGeometry_UpdateRectGeometry"] = QSGGeometry_UpdateRectGeometry
qt.FuncMap["quick.QSGGeometry_UpdateTexturedRectGeometry"] = QSGGeometry_UpdateTexturedRectGeometry
qt.EnumMap["quick.QSGGeometry__UnknownAttribute"] = int64(QSGGeometry__UnknownAttribute)
qt.EnumMap["quick.QSGGeometry__PositionAttribute"] = int64(QSGGeometry__PositionAttribute)
qt.EnumMap["quick.QSGGeometry__ColorAttribute"] = int64(QSGGeometry__ColorAttribute)
qt.EnumMap["quick.QSGGeometry__TexCoordAttribute"] = int64(QSGGeometry__TexCoordAttribute)
qt.EnumMap["quick.QSGGeometry__TexCoord1Attribute"] = int64(QSGGeometry__TexCoord1Attribute)
qt.EnumMap["quick.QSGGeometry__TexCoord2Attribute"] = int64(QSGGeometry__TexCoord2Attribute)
qt.EnumMap["quick.QSGGeometry__AlwaysUploadPattern"] = int64(QSGGeometry__AlwaysUploadPattern)
qt.EnumMap["quick.QSGGeometry__StreamPattern"] = int64(QSGGeometry__StreamPattern)
qt.EnumMap["quick.QSGGeometry__DynamicPattern"] = int64(QSGGeometry__DynamicPattern)
qt.EnumMap["quick.QSGGeometry__StaticPattern"] = int64(QSGGeometry__StaticPattern)
qt.EnumMap["quick.QSGGeometry__DrawPoints"] = int64(QSGGeometry__DrawPoints)
qt.EnumMap["quick.QSGGeometry__DrawLines"] = int64(QSGGeometry__DrawLines)
qt.EnumMap["quick.QSGGeometry__DrawLineLoop"] = int64(QSGGeometry__DrawLineLoop)
qt.EnumMap["quick.QSGGeometry__DrawLineStrip"] = int64(QSGGeometry__DrawLineStrip)
qt.EnumMap["quick.QSGGeometry__DrawTriangles"] = int64(QSGGeometry__DrawTriangles)
qt.EnumMap["quick.QSGGeometry__DrawTriangleStrip"] = int64(QSGGeometry__DrawTriangleStrip)
qt.EnumMap["quick.QSGGeometry__DrawTriangleFan"] = int64(QSGGeometry__DrawTriangleFan)
qt.EnumMap["quick.QSGGeometry__ByteType"] = int64(QSGGeometry__ByteType)
qt.EnumMap["quick.QSGGeometry__UnsignedByteType"] = int64(QSGGeometry__UnsignedByteType)
qt.EnumMap["quick.QSGGeometry__ShortType"] = int64(QSGGeometry__ShortType)
qt.EnumMap["quick.QSGGeometry__UnsignedShortType"] = int64(QSGGeometry__UnsignedShortType)
qt.EnumMap["quick.QSGGeometry__IntType"] = int64(QSGGeometry__IntType)
qt.EnumMap["quick.QSGGeometry__UnsignedIntType"] = int64(QSGGeometry__UnsignedIntType)
qt.EnumMap["quick.QSGGeometry__FloatType"] = int64(QSGGeometry__FloatType)
qt.ItfMap["quick.QSGGeometryNode_ITF"] = QSGGeometryNode{}
qt.FuncMap["quick.NewQSGGeometryNode"] = NewQSGGeometryNode
qt.ItfMap["quick.QSGImageNode_ITF"] = QSGImageNode{}
qt.FuncMap["quick.QSGImageNode_RebuildGeometry"] = QSGImageNode_RebuildGeometry
qt.EnumMap["quick.QSGImageNode__NoTransform"] = int64(QSGImageNode__NoTransform)
qt.EnumMap["quick.QSGImageNode__MirrorHorizontally"] = int64(QSGImageNode__MirrorHorizontally)
qt.EnumMap["quick.QSGImageNode__MirrorVertically"] = int64(QSGImageNode__MirrorVertically)
qt.ItfMap["quick.QSGMaterial_ITF"] = QSGMaterial{}
qt.EnumMap["quick.QSGMaterial__Blending"] = int64(QSGMaterial__Blending)
qt.EnumMap["quick.QSGMaterial__RequiresDeterminant"] = int64(QSGMaterial__RequiresDeterminant)
qt.EnumMap["quick.QSGMaterial__RequiresFullMatrixExceptTranslate"] = int64(QSGMaterial__RequiresFullMatrixExceptTranslate)
qt.EnumMap["quick.QSGMaterial__RequiresFullMatrix"] = int64(QSGMaterial__RequiresFullMatrix)
qt.EnumMap["quick.QSGMaterial__CustomCompileStep"] = int64(QSGMaterial__CustomCompileStep)
qt.ItfMap["quick.QSGMaterialShader_ITF"] = QSGMaterialShader{}
qt.ItfMap["quick.QSGMaterialType_ITF"] = QSGMaterialType{}
qt.ItfMap["quick.QSGNode_ITF"] = QSGNode{}
qt.FuncMap["quick.NewQSGNode"] = NewQSGNode
qt.EnumMap["quick.QSGNode__BasicNodeType"] = int64(QSGNode__BasicNodeType)
qt.EnumMap["quick.QSGNode__GeometryNodeType"] = int64(QSGNode__GeometryNodeType)
qt.EnumMap["quick.QSGNode__TransformNodeType"] = int64(QSGNode__TransformNodeType)
qt.EnumMap["quick.QSGNode__ClipNodeType"] = int64(QSGNode__ClipNodeType)
qt.EnumMap["quick.QSGNode__OpacityNodeType"] = int64(QSGNode__OpacityNodeType)
qt.EnumMap["quick.QSGNode__RootNodeType"] = int64(QSGNode__RootNodeType)
qt.EnumMap["quick.QSGNode__RenderNodeType"] = int64(QSGNode__RenderNodeType)
qt.EnumMap["quick.QSGNode__OwnedByParent"] = int64(QSGNode__OwnedByParent)
qt.EnumMap["quick.QSGNode__UsePreprocess"] = int64(QSGNode__UsePreprocess)
qt.EnumMap["quick.QSGNode__OwnsGeometry"] = int64(QSGNode__OwnsGeometry)
qt.EnumMap["quick.QSGNode__OwnsMaterial"] = int64(QSGNode__OwnsMaterial)
qt.EnumMap["quick.QSGNode__OwnsOpaqueMaterial"] = int64(QSGNode__OwnsOpaqueMaterial)
qt.EnumMap["quick.QSGNode__IsVisitableNode"] = int64(QSGNode__IsVisitableNode)
qt.EnumMap["quick.QSGNode__InternalReserved"] = int64(QSGNode__InternalReserved)
qt.EnumMap["quick.QSGNode__DirtySubtreeBlocked"] = int64(QSGNode__DirtySubtreeBlocked)
qt.EnumMap["quick.QSGNode__DirtyMatrix"] = int64(QSGNode__DirtyMatrix)
qt.EnumMap["quick.QSGNode__DirtyNodeAdded"] = int64(QSGNode__DirtyNodeAdded)
qt.EnumMap["quick.QSGNode__DirtyNodeRemoved"] = int64(QSGNode__DirtyNodeRemoved)
qt.EnumMap["quick.QSGNode__DirtyGeometry"] = int64(QSGNode__DirtyGeometry)
qt.EnumMap["quick.QSGNode__DirtyMaterial"] = int64(QSGNode__DirtyMaterial)
qt.EnumMap["quick.QSGNode__DirtyOpacity"] = int64(QSGNode__DirtyOpacity)
qt.EnumMap["quick.QSGNode__DirtyForceUpdate"] = int64(QSGNode__DirtyForceUpdate)
qt.EnumMap["quick.QSGNode__DirtyUsePreprocess"] = int64(QSGNode__DirtyUsePreprocess)
qt.ItfMap["quick.QSGOpacityNode_ITF"] = QSGOpacityNode{}
qt.FuncMap["quick.NewQSGOpacityNode"] = NewQSGOpacityNode
qt.ItfMap["quick.QSGOpaqueTextureMaterial_ITF"] = QSGOpaqueTextureMaterial{}
qt.FuncMap["quick.NewQSGOpaqueTextureMaterial"] = NewQSGOpaqueTextureMaterial
qt.ItfMap["quick.QSGOpenVGFontGlyphCache_ITF"] = QSGOpenVGFontGlyphCache{}
qt.ItfMap["quick.QSGOpenVGFontGlyphCacheManager_ITF"] = QSGOpenVGFontGlyphCacheManager{}
qt.ItfMap["quick.QSGOpenVGImageNode_ITF"] = QSGOpenVGImageNode{}
qt.ItfMap["quick.QSGOpenVGInternalImageNode_ITF"] = QSGOpenVGInternalImageNode{}
qt.ItfMap["quick.QSGOpenVGInternalRectangleNode_ITF"] = QSGOpenVGInternalRectangleNode{}
qt.ItfMap["quick.QSGOpenVGLayer_ITF"] = QSGOpenVGLayer{}
qt.ItfMap["quick.QSGOpenVGNinePatchNode_ITF"] = QSGOpenVGNinePatchNode{}
qt.ItfMap["quick.QSGOpenVGNodeVisitor_ITF"] = QSGOpenVGNodeVisitor{}
qt.ItfMap["quick.QSGOpenVGPainterNode_ITF"] = QSGOpenVGPainterNode{}
qt.ItfMap["quick.QSGOpenVGRectangleNode_ITF"] = QSGOpenVGRectangleNode{}
qt.ItfMap["quick.QSGOpenVGRenderable_ITF"] = QSGOpenVGRenderable{}
qt.ItfMap["quick.QSGOpenVGSpriteNode_ITF"] = QSGOpenVGSpriteNode{}
qt.ItfMap["quick.QSGOpenVGTexture_ITF"] = QSGOpenVGTexture{}
qt.ItfMap["quick.QSGRectangleNode_ITF"] = QSGRectangleNode{}
qt.ItfMap["quick.QSGRenderNode_ITF"] = QSGRenderNode{}
qt.EnumMap["quick.QSGRenderNode__DepthState"] = int64(QSGRenderNode__DepthState)
qt.EnumMap["quick.QSGRenderNode__StencilState"] = int64(QSGRenderNode__StencilState)
qt.EnumMap["quick.QSGRenderNode__ScissorState"] = int64(QSGRenderNode__ScissorState)
qt.EnumMap["quick.QSGRenderNode__ColorState"] = int64(QSGRenderNode__ColorState)
qt.EnumMap["quick.QSGRenderNode__BlendState"] = int64(QSGRenderNode__BlendState)
qt.EnumMap["quick.QSGRenderNode__CullState"] = int64(QSGRenderNode__CullState)
qt.EnumMap["quick.QSGRenderNode__ViewportState"] = int64(QSGRenderNode__ViewportState)
qt.EnumMap["quick.QSGRenderNode__RenderTargetState"] = int64(QSGRenderNode__RenderTargetState)
qt.EnumMap["quick.QSGRenderNode__BoundedRectRendering"] = int64(QSGRenderNode__BoundedRectRendering)
qt.EnumMap["quick.QSGRenderNode__DepthAwareRendering"] = int64(QSGRenderNode__DepthAwareRendering)
qt.EnumMap["quick.QSGRenderNode__OpaqueRendering"] = int64(QSGRenderNode__OpaqueRendering)
qt.ItfMap["quick.QSGRendererInterface_ITF"] = QSGRendererInterface{}
qt.EnumMap["quick.QSGRendererInterface__Unknown"] = int64(QSGRendererInterface__Unknown)
qt.EnumMap["quick.QSGRendererInterface__Software"] = int64(QSGRendererInterface__Software)
qt.EnumMap["quick.QSGRendererInterface__OpenGL"] = int64(QSGRendererInterface__OpenGL)
qt.EnumMap["quick.QSGRendererInterface__Direct3D12"] = int64(QSGRendererInterface__Direct3D12)
qt.EnumMap["quick.QSGRendererInterface__OpenVG"] = int64(QSGRendererInterface__OpenVG)
qt.EnumMap["quick.QSGRendererInterface__DeviceResource"] = int64(QSGRendererInterface__DeviceResource)
qt.EnumMap["quick.QSGRendererInterface__CommandQueueResource"] = int64(QSGRendererInterface__CommandQueueResource)
qt.EnumMap["quick.QSGRendererInterface__CommandListResource"] = int64(QSGRendererInterface__CommandListResource)
qt.EnumMap["quick.QSGRendererInterface__PainterResource"] = int64(QSGRendererInterface__PainterResource)
qt.EnumMap["quick.QSGRendererInterface__UnknownShadingLanguage"] = int64(QSGRendererInterface__UnknownShadingLanguage)
qt.EnumMap["quick.QSGRendererInterface__GLSL"] = int64(QSGRendererInterface__GLSL)
qt.EnumMap["quick.QSGRendererInterface__HLSL"] = int64(QSGRendererInterface__HLSL)
qt.EnumMap["quick.QSGRendererInterface__RuntimeCompilation"] = int64(QSGRendererInterface__RuntimeCompilation)
qt.EnumMap["quick.QSGRendererInterface__OfflineCompilation"] = int64(QSGRendererInterface__OfflineCompilation)
qt.EnumMap["quick.QSGRendererInterface__ShaderSourceString"] = int64(QSGRendererInterface__ShaderSourceString)
qt.EnumMap["quick.QSGRendererInterface__ShaderSourceFile"] = int64(QSGRendererInterface__ShaderSourceFile)
qt.EnumMap["quick.QSGRendererInterface__ShaderByteCode"] = int64(QSGRendererInterface__ShaderByteCode)
qt.ItfMap["quick.QSGSimpleMaterial_ITF"] = QSGSimpleMaterial{}
qt.ItfMap["quick.QSGSimpleMaterialComparableMaterial_ITF"] = QSGSimpleMaterialComparableMaterial{}
qt.ItfMap["quick.QSGSimpleMaterialShader_ITF"] = QSGSimpleMaterialShader{}
qt.ItfMap["quick.QSGSimpleRectNode_ITF"] = QSGSimpleRectNode{}
qt.FuncMap["quick.NewQSGSimpleRectNode"] = NewQSGSimpleRectNode
qt.FuncMap["quick.NewQSGSimpleRectNode2"] = NewQSGSimpleRectNode2
qt.ItfMap["quick.QSGSimpleTextureNode_ITF"] = QSGSimpleTextureNode{}
qt.FuncMap["quick.NewQSGSimpleTextureNode"] = NewQSGSimpleTextureNode
qt.EnumMap["quick.QSGSimpleTextureNode__NoTransform"] = int64(QSGSimpleTextureNode__NoTransform)
qt.EnumMap["quick.QSGSimpleTextureNode__MirrorHorizontally"] = int64(QSGSimpleTextureNode__MirrorHorizontally)
qt.EnumMap["quick.QSGSimpleTextureNode__MirrorVertically"] = int64(QSGSimpleTextureNode__MirrorVertically)
qt.ItfMap["quick.QSGTexture_ITF"] = QSGTexture{}
qt.FuncMap["quick.NewQSGTexture"] = NewQSGTexture
qt.EnumMap["quick.QSGTexture__Repeat"] = int64(QSGTexture__Repeat)
qt.EnumMap["quick.QSGTexture__ClampToEdge"] = int64(QSGTexture__ClampToEdge)
qt.EnumMap["quick.QSGTexture__MirroredRepeat"] = int64(QSGTexture__MirroredRepeat)
qt.EnumMap["quick.QSGTexture__None"] = int64(QSGTexture__None)
qt.EnumMap["quick.QSGTexture__Nearest"] = int64(QSGTexture__Nearest)
qt.EnumMap["quick.QSGTexture__Linear"] = int64(QSGTexture__Linear)
qt.EnumMap["quick.QSGTexture__AnisotropyNone"] = int64(QSGTexture__AnisotropyNone)
qt.EnumMap["quick.QSGTexture__Anisotropy2x"] = int64(QSGTexture__Anisotropy2x)
qt.EnumMap["quick.QSGTexture__Anisotropy4x"] = int64(QSGTexture__Anisotropy4x)
qt.EnumMap["quick.QSGTexture__Anisotropy8x"] = int64(QSGTexture__Anisotropy8x)
qt.EnumMap["quick.QSGTexture__Anisotropy16x"] = int64(QSGTexture__Anisotropy16x)
qt.ItfMap["quick.QSGTextureMaterial_ITF"] = QSGTextureMaterial{}
qt.ItfMap["quick.QSGTextureProvider_ITF"] = QSGTextureProvider{}
qt.ItfMap["quick.QSGTransformNode_ITF"] = QSGTransformNode{}
qt.FuncMap["quick.NewQSGTransformNode"] = NewQSGTransformNode
qt.ItfMap["quick.QSGVertexColorMaterial_ITF"] = QSGVertexColorMaterial{}
qt.FuncMap["quick.NewQSGVertexColorMaterial"] = NewQSGVertexColorMaterial
qt.ItfMap["quick.QTcpServerConnectionFactory_ITF"] = QTcpServerConnectionFactory{}
qt.ItfMap["quick.QV4DataCollector_ITF"] = QV4DataCollector{}
qt.ItfMap["quick.QV4DebugJob_ITF"] = QV4DebugJob{}
qt.ItfMap["quick.QV4DebugServiceImpl_ITF"] = QV4DebugServiceImpl{}
qt.ItfMap["quick.QV4Debugger_ITF"] = QV4Debugger{}
qt.ItfMap["quick.QV4DebuggerAgent_ITF"] = QV4DebuggerAgent{}
qt.ItfMap["quick.QV4ProfilerAdapter_ITF"] = QV4ProfilerAdapter{}
qt.ItfMap["quick.QWavefrontMesh_ITF"] = QWavefrontMesh{}
qt.ItfMap["quick.ScopeJob_ITF"] = ScopeJob{}
qt.ItfMap["quick.SharedImageProvider_ITF"] = SharedImageProvider{}
qt.ItfMap["quick.ValueLookupJob_ITF"] = ValueLookupJob{}
}