34 lines
974 B
C++
Executable File
34 lines
974 B
C++
Executable File
/*! \file PFActionStateDesc.h
|
|
\brief Class Descriptor for PF ActionState objects (declaration)
|
|
*/
|
|
/**********************************************************************
|
|
*<
|
|
CREATED BY: Oleg Bayborodin
|
|
|
|
HISTORY: created 28-10-02
|
|
|
|
*> Copyright (c) 2001, All Rights Reserved.
|
|
**********************************************************************/
|
|
|
|
#ifndef _PFACTIONSTATEDESC_H_
|
|
#define _PFACTIONSTATEDESC_H_
|
|
|
|
#include "max.h"
|
|
#include "iparamb2.h"
|
|
#include "PFExport.h"
|
|
|
|
// ActionState-generic Descriptor declarations
|
|
class PFActionStateDesc: public ClassDesc2 {
|
|
public:
|
|
PFExport virtual int IsPublic();
|
|
virtual void* Create(BOOL loading = FALSE) = 0;
|
|
PFExport virtual const TCHAR * ClassName();
|
|
PFExport virtual SClass_ID SuperClassID();
|
|
PFExport virtual Class_ID SubClassID();
|
|
virtual Class_ID ClassID() = 0;
|
|
PFExport const TCHAR* Category();
|
|
virtual const TCHAR* InternalName() = 0;
|
|
};
|
|
|
|
#endif // _PFACTIONSTATEDESC_H_
|