private void hideType_Click(object sender, EventArgs e) { if (messages.SelectedRows.Count == 1) { DataGridViewRow typerow = messages.SelectedRows[0]; int msgIdx = GetMessageIndex(typerow.Index); renderdoc.DebugMessage msg = m_Messages[msgIdx].Message; bool hiderows = IsRowVisible(msgIdx); m_SuppressRefresh = true; foreach (var message in m_Messages) { if (message.Message.category == msg.category && message.Message.severity == msg.severity && message.Message.messageID == msg.messageID) { if (hiderows) { HideRow(message.Index); } else { ShowRow(message.Index); } } } m_SuppressRefresh = false; RefreshMessageList(); messages.ClearSelection(); } }
public DebugMessage(int i, UInt32 e, renderdoc.DebugMessage m) { Index = i; EventID = e; Message = m; }
public void AddMessages(DebugMessage[] msgs) { UnreadMessageCount += msgs.Length; foreach(var msg in msgs) DebugMessages.Add(msg); }