Legacy interface for managing object xrefs.
In 3ds Max 8 this class was replaced with class IObjXRefManager8. It is still documented for backwards compatibility.
#include <iXrefObjMgr.h>
Public Types |
|
enum | { fnIdAddXRefObject, fnIdGetNumXRefObjects, fnIdGetXRefObject, fnIdGetNumFiles, fnIdGetFileName, fnIdReloadFile, fnIdIsFileUnresolved, fnIdIsFileDisabled, fnIdGetAllXRefObjects } |
Public Member Functions |
|
virtual IXRefObject * | AddXRefObject (const MaxSDK::AssetManagement::AssetUser &asset, MCHAR *obname, int xFlags=0)=0 |
virtual int | GetNumXRefObjects (const MaxSDK::AssetManagement::AssetUser &asset)=0 |
virtual IXRefObject * | GetXRefObject (const MaxSDK::AssetManagement::AssetUser &asset, int i)=0 |
virtual int | GetNumFiles ()=0 |
virtual
const MaxSDK::AssetManagement::AssetUser & |
GetFile (int fidx)=0 |
virtual BOOL | ReloadFile (const MaxSDK::AssetManagement::AssetUser &asset)=0 |
virtual BOOL | IsFileUnresolved (const MaxSDK::AssetManagement::AssetUser &asset)=0 |
virtual BOOL | IsFileDisabled (const MaxSDK::AssetManagement::AssetUser &asset)=0 |
virtual void | GetAllXRefObjects (Tab< IXRefObject * > &objs)=0 |
anonymous enum |
virtual IXRefObject* AddXRefObject | ( | const MaxSDK::AssetManagement::AssetUser & | asset, |
MCHAR * | obname, | ||
int | xFlags = 0 |
||
) | [pure virtual] |
virtual int GetNumXRefObjects | ( | const MaxSDK::AssetManagement::AssetUser & | asset | ) | [pure virtual] |
virtual IXRefObject* GetXRefObject | ( | const MaxSDK::AssetManagement::AssetUser & | asset, |
int | i | ||
) | [pure virtual] |
virtual int GetNumFiles | ( | ) | [pure virtual] |
virtual const MaxSDK::AssetManagement::AssetUser& GetFile | ( | int | fidx | ) | [pure virtual] |
virtual BOOL ReloadFile | ( | const MaxSDK::AssetManagement::AssetUser & | asset | ) | [pure virtual] |
virtual BOOL IsFileUnresolved | ( | const MaxSDK::AssetManagement::AssetUser & | asset | ) | [pure virtual] |
virtual BOOL IsFileDisabled | ( | const MaxSDK::AssetManagement::AssetUser & | asset | ) | [pure virtual] |
virtual void GetAllXRefObjects | ( | Tab< IXRefObject * > & | objs | ) | [pure virtual] |