Gems/AtomLyIntegration/CommonFeatures/Code/Source/Mesh/EditorMeshSystemComponent.cpp
void EditorMeshSystemComponent::Reflect(AZ::ReflectContext* context)
        {
            if (AZ::SerializeContext* serialize = azrtti_cast<AZ::SerializeContext*>(context))
            {
                serialize->Class<EditorMeshSystemComponent, AZ::Component>()
                    ->Version(0);

                if (AZ::EditContext* ec = serialize->GetEditContext())
                {
                    ec->Class<EditorMeshSystemComponent>("EditorMeshSystemComponent", "System component that sets up necessary logic related to EditorMeshComponent..")
                        ->ClassElement(AZ::Edit::ClassElements::EditorData, "")
                        ->Attribute(AZ::Edit::Attributes::AppearsInAddComponentMenu, AZ_CRC_CE("System"))
                        ->Attribute(AZ::Edit::Attributes::AutoExpand, true)
                        ;
                }
            }
        }
//! Main system component for the Atom Common Feature Gem's editor/tools module.
Main system component for the Atom Common Feature Gem's editor/tools module.
Main system component for the Atom Common Feature Gem ' s editor / tools module .
void EditorMeshSystemComponent::Reflect(AZ::ReflectContext* context)
        {
            if (AZ::SerializeContext* serialize = azrtti_cast<AZ::SerializeContext*>(context))
            {
                serialize->Class<EditorMeshSystemComponent, AZ::Component>()
                    ->Version(0);
                if (AZ::EditContext* ec = serialize->GetEditContext())
                {
                    ec->Class<EditorMeshSystemComponent>("EditorMeshSystemComponent", "System component that sets up necessary logic related to EditorMeshComponent..")
                        ->ClassElement(AZ::Edit::ClassElements::EditorData, "")
                        ->Attribute(AZ::Edit::Attributes::AppearsInAddComponentMenu, AZ_CRC_CE("System"))
                        ->Attribute(AZ::Edit::Attributes::AutoExpand, true)
                        ;
                }
            }
        }
void EditorMeshSystemComponent :: Reflect ( AZ :: ReflectContext * context ) { if ( AZ :: SerializeContext * serialize = azrtti_cast < AZ :: SerializeContext * > ( context ) ) { serialize -> Class < EditorMeshSystemComponent , AZ :: Component > ( ) -> Version ( 0 ) ; if ( AZ :: EditContext * ec = serialize -> GetEditContext ( ) ) { ec -> Class < EditorMeshSystemComponent > ( " " , " " ) -> ClassElement ( AZ :: Edit :: ClassElements :: EditorData , " " ) -> Attribute ( AZ :: Edit :: Attributes :: AppearsInAddComponentMenu , AZ_CRC_CE ( " " ) ) -> Attribute ( AZ :: Edit :: Attributes :: AutoExpand , true ) ; } } }
Main system component for the Atom Common Feature Gem's editor/tools module.
Main system component for the Atom Common Feature Gem ' s editor / tools module .