5 #ifndef __I_SCENE_USER_DATA_SERIALIZER_H_INCLUDED__ 6 #define __I_SCENE_USER_DATA_SERIALIZER_H_INCLUDED__ virtual void OnCreateNode(ISceneNode *node)=0
Called when the scene manager create a scene node while loading a file.
Provides a generic interface for attributes and their values and the possibility to serialize them.
virtual void OnReadUserData(ISceneNode *forSceneNode, io::IAttributes *userData)=0
Called when the scene manager read a scene node while loading a file.
Everything in the Irrlicht Engine can be found in this namespace.
virtual ~ISceneUserDataSerializer()
virtual io::IAttributes * createUserData(ISceneNode *forSceneNode)=0
Called when the scene manager is writing a scene node to an xml file for example.
Interface to read and write user data to and from .irr files.