CmForwardRendererPlugin.cpp 500 B

123456789101112131415161718
  1. #include "CmForwardRendererPrerequisites.h"
  2. #include "CmForwardRendererFactory.h"
  3. #include "CmRendererManager.h"
  4. namespace CamelotEngine
  5. {
  6. extern "C" CM_FWDRND_EXPORT const String& getPluginName()
  7. {
  8. return SystemName;
  9. }
  10. extern "C" CM_FWDRND_EXPORT void loadPlugin()
  11. {
  12. RendererManager::instance().registerFactory(
  13. RendererFactoryPtr(CM_NEW(ForwardRendererFactory, GenAlloc) ForwardRendererFactory(),
  14. &MemAllocDeleter<ForwardRendererFactory, GenAlloc>::deleter));
  15. }
  16. }