![]() |
• Resource Manager | ||||||
|
API Links
Developer Links
|
Unpacker::AddObjectLinkDefined in:
Adds an object link that will be resolved after unpacking is complete.
C4Packing.hPrototype
Parameters
Description
The AddObjectLink function registers a callback function that is called after unpacking is complete in order to resolve an object index to the actual pointer to an object. The AddObjectLink function should be called from within an overridden Packable::Unpack function or the callback passed to the Packable::UnpackChunkList function. The index parameter should be set to the object index, which would typically have just been unpacked.The ObjectLink::LinkProc type is defined as follows.
proc parameter should be set to a pointer to a static function having this prototype, and the cookie parameter should be any pointer that the calling function needs. The value of the cookie parameter is passed to the callback function as its second parameter. The object pointer received in the first parameter of the callback function will be the object whose index was previously specified by the index parameter when the AddObjectLink function was called. Note that the object pointer can be nullptr if the object could not be constructed during the unpacking process.
See Also
|