Developer.cpp 1.0 KB

123456789101112131415161718192021222324252627282930
  1. /*
  2. * Copyright (c) Contributors to the Open 3D Engine Project.
  3. * For complete copyright and license terms please see the LICENSE at the root of this distribution.
  4. *
  5. * SPDX-License-Identifier: Apache-2.0 OR MIT
  6. *
  7. */
  8. #include <ScriptCanvasDeveloperEditor/Developer.h>
  9. #include <ScriptCanvasDeveloperEditor/Mock.h>
  10. #include <ScriptCanvasDeveloperEditor/WrapperMock.h>
  11. #include <ScriptCanvas/Libraries/Libraries.h>
  12. namespace ScriptCanvas::Developer
  13. {
  14. void InitNodeRegistry()
  15. {
  16. NodeRegistry* registry = NodeRegistry::GetInstance();
  17. registry->m_nodes.push_back(AZ::AzTypeInfo<ScriptCanvas::Developer::Nodes::Mock>::Uuid());
  18. registry->m_nodes.push_back(AZ::AzTypeInfo<ScriptCanvas::Developer::Nodes::WrapperMock>::Uuid());
  19. }
  20. AZStd::vector<AZ::ComponentDescriptor*> GetComponentDescriptors()
  21. {
  22. return AZStd::vector<AZ::ComponentDescriptor*>({
  23. ScriptCanvas::Developer::Nodes::Mock::CreateDescriptor(),
  24. ScriptCanvas::Developer::Nodes::WrapperMock::CreateDescriptor()
  25. });
  26. }
  27. }