Custom serializer for mesh stats to exclude from serializetion
This commit is contained in:
@@ -10,9 +10,12 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include <Mesh/EditorMeshStats.h>
|
||||
#include <AzCore/Serialization/SerializeContext.h>
|
||||
#include <AzCore/Serialization/EditContext.h>
|
||||
#include <AzCore/Serialization/Json/RegistrationContext.h>
|
||||
|
||||
#include <Mesh/EditorMeshStats.h>
|
||||
#include <Mesh/EditorMeshStatsSerializer.h>
|
||||
|
||||
namespace AZ
|
||||
{
|
||||
@@ -48,6 +51,11 @@ namespace AZ
|
||||
{
|
||||
EditorMeshStatsForLod::Reflect(context);
|
||||
|
||||
if (auto jsonContext = azrtti_cast<JsonRegistrationContext*>(context))
|
||||
{
|
||||
jsonContext->Serializer<JsonEditorMeshStatsSerializer>()->HandlesType<EditorMeshStats>();
|
||||
}
|
||||
|
||||
if (AZ::SerializeContext* serializeContext = azrtti_cast<AZ::SerializeContext*>(context))
|
||||
{
|
||||
serializeContext->Class<EditorMeshStats>()
|
||||
|
||||
Reference in New Issue
Block a user