acplplotreactormgr.h 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. //////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright 2015 Autodesk, Inc. All rights reserved.
  4. //
  5. // Use of this software is subject to the terms of the Autodesk license
  6. // agreement provided at the time of installation or download, or which
  7. // otherwise accompanies this software in either electronic or hard copy form.
  8. //
  9. //////////////////////////////////////////////////////////////////////////////
  10. //
  11. // DESCRIPTION: Header for Document and Document Manager Classes.
  12. //
  13. #ifndef ACPLPLOTREACTORMGR_H
  14. #define ACPLPLOTREACTORMGR_H
  15. #include "AcPl.h"
  16. class ADESK_NO_VTABLE AcPlPlotReactorMgr
  17. {
  18. public:
  19. // Adds the given reactor to the reactor chain
  20. ACPL_PORT void addReactor(AcPlPlotReactor* pReactor);
  21. // Removes the given reactor from the reactor chain
  22. ACPL_PORT void removeReactor(AcPlPlotReactor* pReactor);
  23. };
  24. ACPL_PORT AcPlPlotReactorMgr* __stdcall acplPlotReactorMgrPtr();
  25. #define acplPlotReactorMgr acplPlotReactorMgrPtr()
  26. #endif // ACPLPLOTREACTORMGR_H