Public Member Functions | Public Attributes

AnimAppData Class Reference

Search for all occurrences

#include <AnimAppData.h>

Inheritance diagram for AnimAppData:
Inheritance graph
[legend]

List of all members.

Public Member Functions

DWORD  ID ()
CoreExport  ~AnimAppData ()
CoreExport  AnimAppData ()
CoreExport AppDataChunk FindChunk (Class_ID cid, SClass_ID sid, DWORD sbid)
void  AddChunk (AppDataChunk *newChunk)
CoreExport BOOL  RemoveChunk (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 ( Class_ID  cid,
SClass_ID  sid,
DWORD  sbid 
)
void AddChunk ( AppDataChunk newChunk ) [inline]
CoreExport BOOL RemoveChunk ( Class_ID  cid,
SClass_ID  sid,
DWORD  sbid 
)
CoreExport IOResult Load ( ILoad iload )
CoreExport IOResult Save ( ISave isave )

Member Data Documentation

CRITICAL_SECTION csect

AnimAppData AnimAppData AnimAppData AnimAppData AnimAppData AnimAppData AnimAppData AnimAppData AnimAppData AnimAppData
AnimAppData AnimAppData AnimAppData AnimAppData AnimAppData AnimAppData AnimAppData AnimAppData AnimAppData AnimAppData