/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Tools/Libs/GuiFoundation/PropertyGrid/Declarations.h
33 строки
1 KB
Jan Krassnigg
Fixed #1914: Implemented copy&paste for component, maps and arrays (#1922)
29 апр 2026, 10:22
Не верифицирован
29 апр 2026, 10:22
2b68e48
Код
Авторство
О чём код?
#pragma once #include <Foundation/Reflection/Implementation/StaticRTTI.h> #include <Foundation/Strings/String.h> #include <Foundation/Types/Variant.h> #include <GuiFoundation/GuiFoundationDLL.h> class ezDocumentObject; struct EZ_GUIFOUNDATION_DLL ezPropertySelection { const ezDocumentObject* m_pObject; ezVariant m_Index; bool operator==(const ezPropertySelection& rhs) const { return m_pObject == rhs.m_pObject && m_Index == rhs.m_Index; } bool operator<(const ezPropertySelection& rhs) const { // Qt6 requires the less than operator but never calls it, so we use this dummy for now. EZ_ASSERT_NOT_IMPLEMENTED; return false; } }; struct EZ_GUIFOUNDATION_DLL ezPropertyClipboard { ezString m_Type; ezVariant m_Value; /// When set, contains a DDL serialized ezAbstractObjectGraph of an entire object (e.g. a component). /// In that case m_Value is empty and m_Type is the RTTI type name of the serialized object. ezString m_ObjectGraph; }; EZ_DECLARE_REFLECTABLE_TYPE(EZ_GUIFOUNDATION_DLL, ezPropertyClipboard)