cutego/quick/quick.go
therecipe aa8a227277 even more changes related to the js binding + fixes for Qt 5.14
* support for static darwin docker deployments
2019-12-21 17:42:05 +01:00

20634 lines
610 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)(unsafe.Pointer(&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.QDebugMessageServiceFactory_ITF"] = QDebugMessageServiceFactory{}
qt.ItfMap["quick.QDebugMessageServiceImpl_ITF"] = QDebugMessageServiceImpl{}
qt.ItfMap["quick.QLocalClientConnectionFactory_ITF"] = QLocalClientConnectionFactory{}
qt.ItfMap["quick.QOpenVGOffscreenSurface_ITF"] = QOpenVGOffscreenSurface{}
qt.ItfMap["quick.QQuickAsyncImageProvider_ITF"] = QQuickAsyncImageProvider{}
qt.FuncMap["quick.NewQQuickAsyncImageProvider"] = NewQQuickAsyncImageProvider
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.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.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.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{}
}