added everything
This commit is contained in:
36
lib/maxsdk70/include/INodeValidity.h
Executable file
36
lib/maxsdk70/include/INodeValidity.h
Executable file
@@ -0,0 +1,36 @@
|
||||
/**********************************************************************
|
||||
*<
|
||||
FILE: INodeValidity.h
|
||||
|
||||
DESCRIPTION: Declare BaseInterface class INodeValidity
|
||||
|
||||
CREATED BY: MIchael Zyracki
|
||||
|
||||
HISTORY: created Aug 6, 2004
|
||||
|
||||
*> Copyright (c) 2004, All Rights Reserved.
|
||||
**********************************************************************/
|
||||
#ifndef __INODEVALIDITY__H__
|
||||
#define __INODEVALIDITY__H__
|
||||
|
||||
#include "baseinterface.h"
|
||||
|
||||
|
||||
// The interface ID for class INodeValidity
|
||||
#define NODEVALIDITY_INTERFACE Interface_ID(0x15ce0b65, 0x6acd24ba)
|
||||
|
||||
// Provides access to the nodes layer and bylayer bits
|
||||
class INodeValidity : public BaseInterface
|
||||
{
|
||||
public:
|
||||
//get access to the node validity intervals
|
||||
virtual Interval GetObValid() =0;
|
||||
virtual Interval GetWSValid() =0;
|
||||
virtual Interval GetTMValid() =0;
|
||||
|
||||
Interface_ID GetID() { return NODEVALIDITY_INTERFACE; }
|
||||
LifetimeType LifetimeControl() { return wantsRelease; }
|
||||
void DeleteInterface() { delete this; }
|
||||
|
||||
};
|
||||
#endif //__INODEVALIDITY__H__
|
||||
Reference in New Issue
Block a user