Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
971 B

  1. //============ Copyright (c) Valve Corporation, All rights reserved. ==========
  2. //
  3. //=============================================================================
  4. #ifndef FBXSYSTEM_H
  5. #define FBXSYSTEM_H
  6. #if COMPILER_MSVC
  7. #pragma once
  8. #endif
  9. // Valve includes
  10. #include "fbxsystem/ifbxsystem.h"
  11. //-----------------------------------------------------------------------------
  12. //
  13. //-----------------------------------------------------------------------------
  14. class CFbxSystem : public CBaseAppSystem< IFbxSystem >
  15. {
  16. typedef CBaseAppSystem< IFbxSystem > BaseClass;
  17. public:
  18. CFbxSystem();
  19. virtual ~CFbxSystem();
  20. // From CBaseAppSystem
  21. virtual InitReturnVal_t Init() OVERRIDE;
  22. virtual void Shutdown() OVERRIDE;
  23. virtual AppSystemTier_t GetTier() OVERRIDE { return APP_SYSTEM_TIER2; }
  24. virtual bool IsSingleton() OVERRIDE{ return false; }
  25. // From IFbxSystem
  26. virtual FbxManager *GetFbxManager();
  27. private:
  28. FbxManager *m_pFbxManager;
  29. };
  30. #endif // FBXSYSTEM_H