[−][src]Struct qt_gui::q_opengl_debug_message::Type
The Type enum defines the type of the debug message.
C++ enum: QOpenGLDebugMessage::Type
.
The Type enum defines the type of the debug message.
The Types type is a typedef for QFlags<Type>. It stores an OR combination of Type values.
Methods
impl Type
[src]
impl Type
[src]
pub const InvalidType: Type
[src]
The type of the message is invalid; this is the type of a default-constructed QOpenGLDebugMessage object. (C++ enum variant: InvalidType = 0
)
pub const ErrorType: Type
[src]
The message represents an error. (C++ enum variant: ErrorType = 1
)
pub const DeprecatedBehaviorType: Type
[src]
The message represents an usage of deprecated behavior. (C++ enum variant: DeprecatedBehaviorType = 2
)
pub const UndefinedBehaviorType: Type
[src]
The message represents an usage of undefined behavior. (C++ enum variant: UndefinedBehaviorType = 4
)
pub const PortabilityType: Type
[src]
The message represents an usage of vendor-specific behavior, that might pose portability concerns. (C++ enum variant: PortabilityType = 8
)
pub const PerformanceType: Type
[src]
The message represents a performance issue. (C++ enum variant: PerformanceType = 16
)
pub const OtherType: Type
[src]
The message represents a type not included in this enumeration. (C++ enum variant: OtherType = 32
)
pub const MarkerType: Type
[src]
The message represents a marker in the debug log. (C++ enum variant: MarkerType = 64
)
pub const GroupPushType: Type
[src]
The message represents a debug group push operation. (C++ enum variant: GroupPushType = 128
)
pub const GroupPopType: Type
[src]
The message represents a debug group pop operation. (C++ enum variant: GroupPopType = 256
)
pub const LastType: Type
[src]
C++ enum variant: LastType = 256
pub const AnyType: Type
[src]
This value corresponds to a mask of all possible message types. (C++ enum variant: AnyType = -1
)
Trait Implementations
impl<T: Into<QFlags<Type>>> BitOr<T> for Type
[src]
type Output = QFlags<Type>
The resulting type after applying the |
operator.
fn bitor(self, rhs: T) -> QFlags<Type>
[src]
impl Clone for Type
[src]
impl Copy for Type
[src]
impl Debug for Type
[src]
impl Eq for Type
[src]
impl From<Type> for c_int
[src]
impl From<Type> for QFlags<Type>
[src]
impl From<i32> for Type
[src]
impl PartialEq<Type> for Type
[src]
impl StructuralEq for Type
[src]
impl StructuralPartialEq for Type
[src]
Auto Trait Implementations
impl RefUnwindSafe for Type
impl Send for Type
impl Sync for Type
impl Unpin for Type
impl UnwindSafe for Type
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> CastInto<U> for T where
U: CastFrom<T>,
[src]
U: CastFrom<T>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> StaticUpcast<T> for T
[src]
unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
[src]
unsafe fn static_upcast_mut(ptr: MutPtr<T>) -> MutPtr<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,