#include <imtledit.h>
Public Types |
|
enum | { fnIdGetCurMtl, fnIdSetActiveMtlSlot, fnIdGetActiveMtlSlot, fnIdPutMtlToMtlEditor, fnIdGetTopMtlSlot, fnIdOkMtlForScene, fnIdUpdateMtlEditorBrackets } |
Public Member Functions |
|
virtual MtlBase * | GetCurMtl ()=0 |
virtual void | SetActiveMtlSlot (int i, BOOL forceUpdate=FALSE)=0 |
virtual int | GetActiveMtlSlot ()=0 |
virtual void | PutMtlToMtlEditor (MtlBase *mtlBase, int slot)=0 |
virtual MtlBase * | GetTopMtlSlot (int slot)=0 |
virtual BOOL | OkMtlForScene (MtlBase *m)=0 |
virtual void | UpdateMtlEditorBrackets ()=0 |
anonymous enum |
virtual MtlBase* GetCurMtl | ( | ) | [pure virtual] |
virtual void SetActiveMtlSlot | ( | int | i, |
BOOL | forceUpdate =
FALSE |
||
) | [pure virtual] |
virtual int GetActiveMtlSlot | ( | ) | [pure virtual] |
virtual void PutMtlToMtlEditor | ( | MtlBase * | mtlBase, |
int | slot | ||
) | [pure virtual] |
virtual MtlBase* GetTopMtlSlot | ( | int | slot | ) | [pure virtual] |
virtual BOOL OkMtlForScene | ( | MtlBase * | m | ) | [pure virtual] |
virtual void UpdateMtlEditorBrackets | ( | ) | [pure virtual] |