2015-10-24 18:18:24 +03:00
|
|
|
package gui
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
//#include "gui.h"
|
2015-10-24 18:18:24 +03:00
|
|
|
import "C"
|
|
|
|
import (
|
|
|
|
"unsafe"
|
|
|
|
)
|
|
|
|
|
|
|
|
type QOpenGLDebugMessage struct {
|
|
|
|
ptr unsafe.Pointer
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
type QOpenGLDebugMessage_ITF interface {
|
|
|
|
QOpenGLDebugMessage_PTR() *QOpenGLDebugMessage
|
2015-10-24 18:18:24 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (p *QOpenGLDebugMessage) Pointer() unsafe.Pointer {
|
|
|
|
return p.ptr
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p *QOpenGLDebugMessage) SetPointer(ptr unsafe.Pointer) {
|
|
|
|
p.ptr = ptr
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
func PointerFromQOpenGLDebugMessage(ptr QOpenGLDebugMessage_ITF) unsafe.Pointer {
|
2015-10-24 18:18:24 +03:00
|
|
|
if ptr != nil {
|
2015-11-09 20:23:42 +03:00
|
|
|
return ptr.QOpenGLDebugMessage_PTR().Pointer()
|
2015-10-24 18:18:24 +03:00
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
func NewQOpenGLDebugMessageFromPointer(ptr unsafe.Pointer) *QOpenGLDebugMessage {
|
2015-10-24 18:18:24 +03:00
|
|
|
var n = new(QOpenGLDebugMessage)
|
|
|
|
n.SetPointer(ptr)
|
|
|
|
return n
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
func (ptr *QOpenGLDebugMessage) QOpenGLDebugMessage_PTR() *QOpenGLDebugMessage {
|
2015-10-24 18:18:24 +03:00
|
|
|
return ptr
|
|
|
|
}
|
|
|
|
|
|
|
|
//QOpenGLDebugMessage::Severity
|
2015-11-09 20:23:42 +03:00
|
|
|
type QOpenGLDebugMessage__Severity int64
|
2015-10-24 18:18:24 +03:00
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
const (
|
2015-10-24 18:18:24 +03:00
|
|
|
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
|
2015-11-09 20:23:42 +03:00
|
|
|
type QOpenGLDebugMessage__Source int64
|
2015-10-24 18:18:24 +03:00
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
const (
|
2015-10-24 18:18:24 +03:00
|
|
|
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
|
2015-11-09 20:23:42 +03:00
|
|
|
type QOpenGLDebugMessage__Type int64
|
2015-10-24 18:18:24 +03:00
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
const (
|
2015-10-24 18:18:24 +03:00
|
|
|
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)
|
|
|
|
)
|