00001 /********************************************************************** 00002 *< 00003 FILE: IXRefManager.h 00004 00005 DESCRIPTION: XRef interface for 3DXI 00006 00007 CREATED BY: Alex Zadorozhny 00008 00009 HISTORY: 11|12|2005 00010 00011 00012 *> Copyright (c) 2005, All Rights Reserved. 00013 **********************************************************************/ 00017 #pragma once 00018 00019 #include "IGameStd.h" 00020 #include "..\MaxHeap.h" 00021 #include "..\assetmanagement\AssetUser.h" 00022 00023 class I3DXIXRefManager : public MaxHeapOperators 00024 { 00025 public: 00027 virtual ~I3DXIXRefManager() {;} 00028 00030 00035 virtual Object * AddXRefObjectFromFile(const MaxSDK::AssetManagement::AssetUser& file, MCHAR * objName) =0; 00036 00037 }; 00038 00039 00041 IGAMEEXPORT I3DXIXRefManager * GetI3DXIXRefManager(); 00042