mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-04 17:10:47 +00:00
Change API enums to enum class, remove now redundant prefixing
* This gives a little nicer syntax, a bit better type safety, and also reflects better for SWIG bindings. Overall it's a minor change but better. * We don't update the C# UI at all, since it's soon to be removed and not worth the effort/code churn. * For now so we're ABI compatible with C#, all enums are uint32_t, but that is an obvious optimisation in future to reduce struct packing. * We avoid 'None' as an enum value, because it's a reserved word in python so will cause problems generating bindings.
This commit is contained in:
@@ -127,16 +127,16 @@ public:
|
||||
{
|
||||
}
|
||||
|
||||
typedef QPair<QPair<DebugMessageSource, DebugMessageCategory>, uint32_t> DebugMessageType;
|
||||
static DebugMessageType makeType(const DebugMessage &msg)
|
||||
typedef QPair<QPair<MessageSource, MessageCategory>, uint32_t> MessageType;
|
||||
static MessageType makeType(const DebugMessage &msg)
|
||||
{
|
||||
return qMakePair(qMakePair(msg.source, msg.category), msg.messageID);
|
||||
}
|
||||
|
||||
QList<DebugMessageSource> m_HiddenSources;
|
||||
QList<DebugMessageCategory> m_HiddenCategories;
|
||||
QList<DebugMessageSeverity> m_HiddenSeverities;
|
||||
QList<DebugMessageType> m_HiddenTypes;
|
||||
QList<MessageSource> m_HiddenSources;
|
||||
QList<MessageCategory> m_HiddenCategories;
|
||||
QList<MessageSeverity> m_HiddenSeverities;
|
||||
QList<MessageType> m_HiddenTypes;
|
||||
|
||||
bool showHidden = false;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user