mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-21 14:06:45 +00:00
Add a helper to clear the set of debug messages from python
This commit is contained in:
@@ -1743,6 +1743,17 @@ void CaptureContext::AddMessages(const rdcarray<DebugMessage> &msgs)
|
||||
}
|
||||
}
|
||||
|
||||
void CaptureContext::ClearMessages()
|
||||
{
|
||||
m_UnreadMessageCount = 0;
|
||||
m_DebugMessages.clear();
|
||||
|
||||
if(m_DebugMessageView)
|
||||
{
|
||||
GUIInvoke::call(m_DebugMessageView, [this]() { m_DebugMessageView->RefreshMessageList(); });
|
||||
}
|
||||
}
|
||||
|
||||
void CaptureContext::SetNotes(const rdcstr &key, const rdcstr &contents)
|
||||
{
|
||||
// ignore no-op changes
|
||||
|
||||
@@ -195,6 +195,7 @@ public:
|
||||
int32_t UnreadMessageCount() override { return m_UnreadMessageCount; }
|
||||
void MarkMessagesRead() override { m_UnreadMessageCount = 0; }
|
||||
void AddMessages(const rdcarray<DebugMessage> &msgs) override;
|
||||
void ClearMessages() override;
|
||||
|
||||
void ConnectToRemoteServer(RemoteHost host) override;
|
||||
|
||||
|
||||
@@ -2335,6 +2335,11 @@ as well as messages generated during replay and analysis.
|
||||
)");
|
||||
virtual void AddMessages(const rdcarray<DebugMessage> &msgs) = 0;
|
||||
|
||||
DOCUMENT(R"(Clear the currently stored messages, and mark all as unread. This can be used in
|
||||
combination with :meth:`DebugMessages` and :meth:`AddMessages` to filter the current set of messages.
|
||||
)");
|
||||
virtual void ClearMessages() = 0;
|
||||
|
||||
DOCUMENT(R"(Retrieve the contents for a given notes field.
|
||||
|
||||
Examples of fields are:
|
||||
|
||||
Reference in New Issue
Block a user