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