5#ifndef NIRT_I_SCENE_USER_DATA_SERIALIZER_HPP_INCLUDED
6#define NIRT_I_SCENE_USER_DATA_SERIALIZER_HPP_INCLUDED
8#include <nirtcpp/core/engine/IReferenceCounted.hpp>
Provides a generic interface for attributes and their values and the possibility to serialize them.
Definition IAttributes.hpp:42
Scene node interface.
Definition ISceneNode.hpp:43
Interface to read and write user data to and from .irr files.
Definition ISceneUserDataSerializer.hpp:25
virtual void OnReadUserData(ISceneNode *forSceneNode, io::IAttributes *userData)=0
Called when the scene manager read a scene node while loading a file.
virtual void OnCreateNode(ISceneNode *node)=0
Called when the scene manager create 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.
As of Nirtcpp 1.6, position2d is a synonym for vector2d.
Definition vector3d.hpp:11