Open 3D Engine Prefab Gem 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::SceneAPI::SceneData::PrefabGroup Class Referencefinal

Inherits AZ::SceneAPI::DataTypes::IPrefabGroup.

Public Member Functions

 AZ_RTTI (PrefabGroup, "{99FE3C6F-5B55-4D8B-8013-2708010EC715}", DataTypes::IPrefabGroup)
 
 AZ_CLASS_ALLOCATOR (PrefabGroup, SystemAllocator)
 
AzToolsFramework::Prefab::PrefabDomConstReference GetPrefabDomRef () const override
 
const AZStd::string & GetName () const override
 
const Uuid & GetId () const override
 
Containers::RuleContainer & GetRuleContainer () override
 
const Containers::RuleContainer & GetRuleContainerConst () const override
 
DataTypes::ISceneNodeSelectionList & GetSceneNodeSelectionList () override
 
const DataTypes::ISceneNodeSelectionList & GetSceneNodeSelectionList () const override
 
void GetManifestObjectsToRemoveOnRemoved (AZStd::vector< const IManifestObject * > &toRemove, const AZ::SceneAPI::Containers::SceneManifest &manifest) const override
 
void SetId (Uuid id)
 
void SetName (AZStd::string name)
 
void SetPrefabDom (AzToolsFramework::Prefab::PrefabDom prefabDom)
 
- Public Member Functions inherited from AZ::SceneAPI::DataTypes::IPrefabGroup
 AZ_RTTI (IPrefabGroup, "{7E50FAEF-3379-4521-99C5-B428FDEE3B7B}", ISceneNodeGroup)
 
virtual AzToolsFramework::Prefab::PrefabDomConstReference GetPrefabDomRef () const =0
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Member Function Documentation

◆ GetPrefabDomRef()

AzToolsFramework::Prefab::PrefabDomConstReference AZ::SceneAPI::SceneData::PrefabGroup::GetPrefabDomRef ( ) const
overridevirtual

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