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.
AZ::Prefab::ProceduralPrefabAsset Class Reference

#include <ProceduralPrefabAsset.h>

Inherits AZ::Data::AssetData.

Public Member Functions

 AZ_CLASS_ALLOCATOR (ProceduralPrefabAsset, AZ::SystemAllocator)
 
 AZ_RTTI (ProceduralPrefabAsset, "{9B7C8459-471E-4EAD-A363-7990CC4065A9}", AZ::Data::AssetData)
 
 ProceduralPrefabAsset (const AZ::Data::AssetId &assetId=AZ::Data::AssetId())
 
 ProceduralPrefabAsset (const ProceduralPrefabAsset &rhs)=delete
 
ProceduralPrefabAssetoperator= (const ProceduralPrefabAsset &rhs)=delete
 
const AZStd::string & GetTemplateName () const
 
void SetTemplateName (AZStd::string templateName)
 
AzToolsFramework::Prefab::TemplateId GetTemplateId () const
 
void SetTemplateId (AzToolsFramework::Prefab::TemplateId templateId)
 

Static Public Member Functions

static bool UseProceduralPrefabs ()
 
static void Reflect (AZ::ReflectContext *context)
 

Detailed Description

An asset type to register templates into the Prefab system so that they can instantiate like Authored Prefabs


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