cutego/gui/qopengldebugmessage.go

87 lines
3.4 KiB
Go
Raw Normal View History

2015-10-24 18:18:24 +03:00
package gui
//#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)
)