#include "decomp.h"
#include "mxatom.h"
#include "mxcore.h"
#include "mxutilitylist.h"
Go to the source code of this file.
|
| class | MxDSObjectList |
| | [AI] Utility list for managing dynamic sequence (DS) objects, provides search and removal by pointer and state. More...
|
| |
| class | MxDSObject |
| | [AI] Base class for any object deserialized from an SI (script/data) file in the LEGO Island engine. More...
|
| |
◆ CreateStreamObject()
[AI] Creates and deserializes a stream object from a chunk inside a DS file.
- Parameters
-
| p_file | Pointer to DS file to load from. [AI] |
| p_ofs | Offset into the DS file chunk. [AI] |
- Returns
- Pointer to a newly created/deserialized DS object, or NULL on error. [AI]
Definition at line 266 of file mxdsobject.cpp.
◆ DeserializeDSObjectDispatch()
[AI] Reads and deserializes a DS object of the specific type from an SI buffer.
- Parameters
-
| p_source | Pointer to buffer pointer; pointer is advanced upon deserialization. [AI] |
| p_flags | Optional flags used to influence deserialization (context-specific). [AI] |
- Returns
- Pointer to the newly allocated MxDSObject (specific derived type), or NULL if type is unknown. [AI]
Definition at line 210 of file mxdsobject.cpp.