Initial commit
This commit is contained in:
34
Torque/SDK/lib/maxsdk40/ICustAttribContainer.h
Normal file
34
Torque/SDK/lib/maxsdk40/ICustAttribContainer.h
Normal file
@@ -0,0 +1,34 @@
|
||||
/**********************************************************************
|
||||
*<
|
||||
FILE: ICustAttribContainer.h
|
||||
|
||||
DESCRIPTION: Defines ICustAttribContainer class
|
||||
|
||||
CREATED BY: Nikolai Sander
|
||||
|
||||
HISTORY: created 5/22/00
|
||||
|
||||
*> Copyright (c) 2000, All Rights Reserved.
|
||||
**********************************************************************/
|
||||
|
||||
#ifndef _ICUSTATTRIBCONTAINER_H_
|
||||
#define _ICUSTATTRIBCONTAINER_H_
|
||||
|
||||
class CustAttrib;
|
||||
|
||||
class ICustAttribContainer : public ReferenceTarget
|
||||
{
|
||||
public:
|
||||
virtual int GetNumCustAttribs()=0;
|
||||
virtual CustAttrib *GetCustAttrib(int i)=0;
|
||||
virtual void AppendCustAttrib(CustAttrib *attribute)=0;
|
||||
virtual void SetCustAttrib(int i, CustAttrib *attribute)=0;
|
||||
virtual void InsertCustAttrib(int i, CustAttrib *attribute)=0;
|
||||
virtual void RemoveCustAttrib(int i)=0;
|
||||
virtual ParamDlg* CreateParamDlg(HWND hwMtlEdit, IMtlParams *imp)=0;
|
||||
virtual void CopyParametersFrom(ReferenceMaker *from, RemapDir &remap)=0;
|
||||
virtual Animatable *GetOwner()=0;
|
||||
virtual void DeleteThis()=0;
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user