#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 | |
ProceduralPrefabAsset & | operator= (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) |
An asset type to register templates into the Prefab system so that they can instantiate like Authored Prefabs