AnimAppData Class Reference
 
 
 
AnimAppData Class Reference

#include <AnimAppData.h>

Inheritance diagram for AnimAppData:
AnimProperty MaxHeapOperators

Public Member Functions

DWORD  ID ()
CoreExport  ~AnimAppData ()
CoreExport  AnimAppData ()
CoreExport AppDataChunk FindChunk (const Class_ID &cid, SClass_ID sid, DWORD sbid)
void  AddChunk (AppDataChunk *newChunk)
CoreExport BOOL  RemoveChunk (const Class_ID &cid, SClass_ID sid, DWORD sbid)
CoreExport IOResult  Load (ILoad *iload)
CoreExport IOResult  Save (ISave *isave)

Public Attributes

Tab< AppDataChunk * >  chunks
CRITICAL_SECTION  csect
AppDataChunk lastSearch

Constructor & Destructor Documentation

CoreExport ~AnimAppData ( )
CoreExport AnimAppData ( )

Member Function Documentation

DWORD ID ( ) [inline, virtual]
Remarks:
Returns the ID of the property. Values above PROPID_USER can be used by plug-ins. Note: that a plug-in should only put user defined properties on its own list. So IDs only have to be unique within a plug-in. If a plug-in needs to attach data to another object, it can do so via APP_DATA.

Implements AnimProperty.

{return PROPID_APPDATA;}                
CoreExport AppDataChunk* FindChunk ( const Class_ID cid,
SClass_ID  sid,
DWORD  sbid 
)
void AddChunk ( AppDataChunk newChunk ) [inline]
CoreExport BOOL RemoveChunk ( const Class_ID cid,
SClass_ID  sid,
DWORD  sbid 
)
CoreExport IOResult Load ( ILoad iload )
CoreExport IOResult Save ( ISave isave )

Member Data Documentation