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::SceneProcessingConfigSystemComponent Class Reference

Inherits AZ::SceneAPI::SceneCore::SceneSystemComponent, SceneProcessingConfigRequestBus::Handler, AZ::SceneAPI::Events::AssetImportRequestBus::Handler, and AZ::SceneAPI::Events::ScriptConfigEventBus::Handler.

Public Member Functions

 AZ_COMPONENT (SceneProcessingConfigSystemComponent, "{80FE1130-91B4-44D4-869F-859BB996161A}", AZ::SceneAPI::SceneCore::SceneSystemComponent)
 
void Activate () override
 
void Deactivate () override
 
void Clear ()
 
const AZStd::vector< AZStd::unique_ptr< SoftNameSetting > > * GetSoftNames () override
 
bool AddNodeSoftName (const char *pattern, SceneAPI::SceneCore::PatternMatcher::MatchApproach approach, const char *virtualType, bool includeChildren) override
 
bool AddFileSoftName (const char *pattern, SceneAPI::SceneCore::PatternMatcher::MatchApproach approach, const char *virtualType, bool inclusive, const AZStd::string &graphObjectTypeName) override
 
void AreCustomNormalsUsed (bool &value) override
 
void GetPolicyName (AZStd::string &result) const override
 
void GetScriptConfigList (AZStd::vector< SceneAPI::Events::ScriptConfig > &scriptConfigList) const override
 
AZStd::optional< SceneAPI::Events::ScriptConfig > MatchesScriptConfig (const AZStd::string &sourceFile) const override
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 
static void GetProvidedServices (ComponentDescriptor::DependencyArrayType &provided)
 
static void GetIncompatibleServices (ComponentDescriptor::DependencyArrayType &incompatible)
 
static void GetRequiredServices (ComponentDescriptor::DependencyArrayType &required)
 
static void GetDependentServices (ComponentDescriptor::DependencyArrayType &dependent)
 

Static Public Attributes

static constexpr const char AssetProcessorDefaultNodeSoftNameSettingsKey [] = "/O3DE/AssetProcessor/SceneBuilder/NodeSoftNameSettings"
 
static constexpr const char AssetProcessorDefaultFileSoftNameSettingsKey [] = "/O3DE/AssetProcessor/SceneBuilder/FileSoftNameSettings"
 

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