 |
Irrlicht 3D Engine
|
|
Go to the documentation of this file.
5 #ifndef __I_SCENE_USER_DATA_SERIALIZER_H_INCLUDED__
6 #define __I_SCENE_USER_DATA_SERIALIZER_H_INCLUDED__
virtual ~ISceneUserDataSerializer()
virtual void OnCreateNode(ISceneNode *node)=0
Called when the scene manager create a scene node while loading a file.
Interface to read and write user data to and from .irr files.
Everything in the Irrlicht Engine can be found in this namespace.
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 OnReadUserData(ISceneNode *forSceneNode, io::IAttributes *userData)=0
Called when the scene manager read a scene node while loading a file.
Provides a generic interface for attributes and their values and the possiblity to serialize them.