Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::Prefab::PrefabConversionUtils::PrefabCatchmentProcessor Class Reference

Inherits AzToolsFramework::Prefab::PrefabConversionUtils::PrefabProcessor.

Public Types

enum class  SerializationFormats { Binary , Text }
 The format the remaining spawnables are going to be stored in. More...
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (PrefabCatchmentProcessor, AZ::SystemAllocator)
 
 AZ_RTTI (AzToolsFramework::Prefab::PrefabConversionUtils::PrefabCatchmentProcessor, "{F71E2FBA-22ED-44C7-B4C8-D2CF4B2C7B97}", PrefabProcessor)
 
void Process (PrefabProcessorContext &context) override
 
- Public Member Functions inherited from AzToolsFramework::Prefab::PrefabConversionUtils::PrefabProcessor
 AZ_CLASS_ALLOCATOR (PrefabProcessor, AZ::SystemAllocator)
 
 AZ_RTTI (PrefabProcessor, "{393C95DF-C0DA-4EF0-A081-9CA899649DDD}")
 
virtual void Process (PrefabProcessorContext &context)=0
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Static Protected Member Functions

static void ProcessPrefab (PrefabProcessorContext &context, PrefabDocument &prefab, AZ::DataStream::StreamType serializationFormat)
 

Protected Attributes

SerializationFormats m_serializationFormat { SerializationFormats::Binary }
 

Member Enumeration Documentation

◆ SerializationFormats

The format the remaining spawnables are going to be stored in.

Enumerator
Binary 

Binary is generally preferable for performance.

Text 

Store in text format which is usually slower but helps with debugging.

Member Function Documentation

◆ Process()

void AzToolsFramework::Prefab::PrefabConversionUtils::PrefabCatchmentProcessor::Process ( PrefabProcessorContext context)
overridevirtual

The documentation for this class was generated from the following file: