+public:
+
+ //! @return messanger instance
+ inline const Handle_Message_Messenger& Messanger() const
+ {
+ return Message::DefaultMessenger();
+ }
+
+ //! Callback for GL_ARB_debug_output extension
+ //! @param theSource message source within GL_DEBUG_SOURCE_ enumeration
+ //! @param theType message type within GL_DEBUG_TYPE_ enumeration
+ //! @param theId message ID within source
+ //! @param theSeverity message severity within GL_DEBUG_SEVERITY_ enumeration
+ //! @param theMessage the message itself
+ Standard_EXPORT void PushMessage (const unsigned int theSource,
+ const unsigned int theType,
+ const unsigned int theId,
+ const unsigned int theSeverity,
+ const TCollection_ExtendedString& theMessage);
+