Open 3D Engine EMotionFX 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.
EMotionFX::Pipeline::Rule::LodRule Class Reference

Inherits AZ::SceneAPI::DataTypes::IRule.

Public Member Functions

 AZ_RTTI (LodRule, "{3CB103B3-CEAF-49D7-A9DC-5A31E2DF15E4}", SceneDataTypes::IRule)
 
SceneData::SceneNodeSelectionList & GetSceneNodeSelectionList (size_t index)
 
const SceneDataTypes::ISceneNodeSelectionList & GetSceneNodeSelectionList (size_t index) const
 
size_t GetLodRuleCount () const
 
void AddLod ()
 
bool ContainsNodeByPath (const AZStd::string &nodePath) const
 
bool ContainsNodeByRuleIndex (const AZStd::string &nodeName, AZ::u32 lodRuleIndex) const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Protected Attributes

LODNodeLists m_nodeSelectionLists
 

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