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.
This namespace provides interfaces for input/output: Reading and writing files, accessing zip archive...
All scene management can be found in this namespace: Mesh loading, special scene nodes like octrees a...
Everything in the Irrlicht Engine can be found in this namespace.