IXrefManager.h

Go to the documentation of this file.
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