Open 3D Engine SceneProcessing 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::SceneProcessingConfig::FileSoftNameSetting Class Reference

Inherits AZ::SceneProcessingConfig::SoftNameSetting.

Classes

class  GraphType
 
class  GraphTypeContainer
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (FileSoftNameSetting, AZ::SystemAllocator)
 
 AZ_RTTI (FileSoftNameSetting, "{CED5FBF7-F74A-49E2-9FE0-DFF7EDA274CE}", SoftNameSetting)
 
 FileSoftNameSetting (const char *pattern, SceneAPI::SceneCore::PatternMatcher::MatchApproach approach, const char *virtualType, bool inclusive, std::initializer_list< GraphType > graphTypes)
 
bool IsVirtualType (const SceneAPI::Containers::Scene &scene, SceneAPI::Containers::SceneGraph::NodeIndex node) const override
 
const AZ::Uuid GetTypeId () const override
 
- Public Member Functions inherited from AZ::SceneProcessingConfig::SoftNameSetting
 AZ_CLASS_ALLOCATOR (SoftNameSetting, SystemAllocator)
 
 AZ_RTTI (SoftNameSetting, "{FE7AAAF6-8BA5-4599-B9A6-CC28026A6FFE}")
 
 SoftNameSetting (const char *pattern, SceneAPI::SceneCore::PatternMatcher::MatchApproach approach, const char *virtualType)
 
virtual const AZStd::string & GetVirtualType () const
 
virtual Crc32 GetVirtualTypeHash () const
 
virtual bool IsVirtualType (const SceneAPI::Containers::Scene &scene, SceneAPI::Containers::SceneGraph::NodeIndex node) const =0
 
virtual const AZ::Uuid GetTypeId () const =0
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 
- Static Public Member Functions inherited from AZ::SceneProcessingConfig::SoftNameSetting
static void Reflect (ReflectContext *context)
 

Additional Inherited Members

- Protected Member Functions inherited from AZ::SceneProcessingConfig::SoftNameSetting
AZStd::vector< AZStd::string > GetAllVirtualTypes () const
 
- Protected Attributes inherited from AZ::SceneProcessingConfig::SoftNameSetting
SceneAPI::SceneCore::PatternMatcher m_pattern
 
AZStd::string m_virtualType
 
Crc32 m_virtualTypeHash
 

Member Function Documentation

◆ GetTypeId()

const AZ::Uuid AZ::SceneProcessingConfig::FileSoftNameSetting::GetTypeId ( ) const
overridevirtual

◆ IsVirtualType()

bool AZ::SceneProcessingConfig::FileSoftNameSetting::IsVirtualType ( const SceneAPI::Containers::Scene &  scene,
SceneAPI::Containers::SceneGraph::NodeIndex  node 
) const
overridevirtual

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