mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-29 05:35:16 +03:00
135 lines
5 KiB
Go
Executable file
135 lines
5 KiB
Go
Executable file
package gui
|
|
|
|
//#include "qopengldebugmessage.h"
|
|
import "C"
|
|
import (
|
|
"unsafe"
|
|
)
|
|
|
|
type QOpenGLDebugMessage struct {
|
|
ptr unsafe.Pointer
|
|
}
|
|
|
|
type QOpenGLDebugMessageITF interface {
|
|
QOpenGLDebugMessagePTR() *QOpenGLDebugMessage
|
|
}
|
|
|
|
func (p *QOpenGLDebugMessage) Pointer() unsafe.Pointer {
|
|
return p.ptr
|
|
}
|
|
|
|
func (p *QOpenGLDebugMessage) SetPointer(ptr unsafe.Pointer) {
|
|
p.ptr = ptr
|
|
}
|
|
|
|
func PointerFromQOpenGLDebugMessage(ptr QOpenGLDebugMessageITF) unsafe.Pointer {
|
|
if ptr != nil {
|
|
return ptr.QOpenGLDebugMessagePTR().Pointer()
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func QOpenGLDebugMessageFromPointer(ptr unsafe.Pointer) *QOpenGLDebugMessage {
|
|
var n = new(QOpenGLDebugMessage)
|
|
n.SetPointer(ptr)
|
|
return n
|
|
}
|
|
|
|
func (ptr *QOpenGLDebugMessage) QOpenGLDebugMessagePTR() *QOpenGLDebugMessage {
|
|
return ptr
|
|
}
|
|
|
|
//QOpenGLDebugMessage::Severity
|
|
type QOpenGLDebugMessage__Severity int
|
|
|
|
var (
|
|
QOpenGLDebugMessage__InvalidSeverity = QOpenGLDebugMessage__Severity(0x00000000)
|
|
QOpenGLDebugMessage__HighSeverity = QOpenGLDebugMessage__Severity(0x00000001)
|
|
QOpenGLDebugMessage__MediumSeverity = QOpenGLDebugMessage__Severity(0x00000002)
|
|
QOpenGLDebugMessage__LowSeverity = QOpenGLDebugMessage__Severity(0x00000004)
|
|
QOpenGLDebugMessage__NotificationSeverity = QOpenGLDebugMessage__Severity(0x00000008)
|
|
QOpenGLDebugMessage__LastSeverity = QOpenGLDebugMessage__Severity(QOpenGLDebugMessage__NotificationSeverity)
|
|
QOpenGLDebugMessage__AnySeverity = QOpenGLDebugMessage__Severity(0xffffffff)
|
|
)
|
|
|
|
//QOpenGLDebugMessage::Source
|
|
type QOpenGLDebugMessage__Source int
|
|
|
|
var (
|
|
QOpenGLDebugMessage__InvalidSource = QOpenGLDebugMessage__Source(0x00000000)
|
|
QOpenGLDebugMessage__APISource = QOpenGLDebugMessage__Source(0x00000001)
|
|
QOpenGLDebugMessage__WindowSystemSource = QOpenGLDebugMessage__Source(0x00000002)
|
|
QOpenGLDebugMessage__ShaderCompilerSource = QOpenGLDebugMessage__Source(0x00000004)
|
|
QOpenGLDebugMessage__ThirdPartySource = QOpenGLDebugMessage__Source(0x00000008)
|
|
QOpenGLDebugMessage__ApplicationSource = QOpenGLDebugMessage__Source(0x00000010)
|
|
QOpenGLDebugMessage__OtherSource = QOpenGLDebugMessage__Source(0x00000020)
|
|
QOpenGLDebugMessage__LastSource = QOpenGLDebugMessage__Source(QOpenGLDebugMessage__OtherSource)
|
|
QOpenGLDebugMessage__AnySource = QOpenGLDebugMessage__Source(0xffffffff)
|
|
)
|
|
|
|
//QOpenGLDebugMessage::Type
|
|
type QOpenGLDebugMessage__Type int
|
|
|
|
var (
|
|
QOpenGLDebugMessage__InvalidType = QOpenGLDebugMessage__Type(0x00000000)
|
|
QOpenGLDebugMessage__ErrorType = QOpenGLDebugMessage__Type(0x00000001)
|
|
QOpenGLDebugMessage__DeprecatedBehaviorType = QOpenGLDebugMessage__Type(0x00000002)
|
|
QOpenGLDebugMessage__UndefinedBehaviorType = QOpenGLDebugMessage__Type(0x00000004)
|
|
QOpenGLDebugMessage__PortabilityType = QOpenGLDebugMessage__Type(0x00000008)
|
|
QOpenGLDebugMessage__PerformanceType = QOpenGLDebugMessage__Type(0x00000010)
|
|
QOpenGLDebugMessage__OtherType = QOpenGLDebugMessage__Type(0x00000020)
|
|
QOpenGLDebugMessage__MarkerType = QOpenGLDebugMessage__Type(0x00000040)
|
|
QOpenGLDebugMessage__GroupPushType = QOpenGLDebugMessage__Type(0x00000080)
|
|
QOpenGLDebugMessage__GroupPopType = QOpenGLDebugMessage__Type(0x00000100)
|
|
QOpenGLDebugMessage__LastType = QOpenGLDebugMessage__Type(QOpenGLDebugMessage__GroupPopType)
|
|
QOpenGLDebugMessage__AnyType = QOpenGLDebugMessage__Type(0xffffffff)
|
|
)
|
|
|
|
func NewQOpenGLDebugMessage() *QOpenGLDebugMessage {
|
|
return QOpenGLDebugMessageFromPointer(unsafe.Pointer(C.QOpenGLDebugMessage_NewQOpenGLDebugMessage()))
|
|
}
|
|
|
|
func NewQOpenGLDebugMessage2(debugMessage QOpenGLDebugMessageITF) *QOpenGLDebugMessage {
|
|
return QOpenGLDebugMessageFromPointer(unsafe.Pointer(C.QOpenGLDebugMessage_NewQOpenGLDebugMessage2(C.QtObjectPtr(PointerFromQOpenGLDebugMessage(debugMessage)))))
|
|
}
|
|
|
|
func (ptr *QOpenGLDebugMessage) Message() string {
|
|
if ptr.Pointer() != nil {
|
|
return C.GoString(C.QOpenGLDebugMessage_Message(C.QtObjectPtr(ptr.Pointer())))
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (ptr *QOpenGLDebugMessage) Severity() QOpenGLDebugMessage__Severity {
|
|
if ptr.Pointer() != nil {
|
|
return QOpenGLDebugMessage__Severity(C.QOpenGLDebugMessage_Severity(C.QtObjectPtr(ptr.Pointer())))
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (ptr *QOpenGLDebugMessage) Source() QOpenGLDebugMessage__Source {
|
|
if ptr.Pointer() != nil {
|
|
return QOpenGLDebugMessage__Source(C.QOpenGLDebugMessage_Source(C.QtObjectPtr(ptr.Pointer())))
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (ptr *QOpenGLDebugMessage) Swap(debugMessage QOpenGLDebugMessageITF) {
|
|
if ptr.Pointer() != nil {
|
|
C.QOpenGLDebugMessage_Swap(C.QtObjectPtr(ptr.Pointer()), C.QtObjectPtr(PointerFromQOpenGLDebugMessage(debugMessage)))
|
|
}
|
|
}
|
|
|
|
func (ptr *QOpenGLDebugMessage) Type() QOpenGLDebugMessage__Type {
|
|
if ptr.Pointer() != nil {
|
|
return QOpenGLDebugMessage__Type(C.QOpenGLDebugMessage_Type(C.QtObjectPtr(ptr.Pointer())))
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (ptr *QOpenGLDebugMessage) DestroyQOpenGLDebugMessage() {
|
|
if ptr.Pointer() != nil {
|
|
C.QOpenGLDebugMessage_DestroyQOpenGLDebugMessage(C.QtObjectPtr(ptr.Pointer()))
|
|
}
|
|
}
|