5#ifndef DCPP_I_SCENE_USER_DATA_SERIALIZER_HPP_INCLUDED 
    6#define DCPP_I_SCENE_USER_DATA_SERIALIZER_HPP_INCLUDED 
    8#include <duckcpp/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 dcpp::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.
 
virtual void OnReadUserData(ISceneNode *forSceneNode, dcpp::io::IAttributes *userData)=0
Called when the scene manager read a scene node while loading a file.
 
As of Duckcpp 1.6, position2d is a synonym for vector2d.
Definition vector3d.hpp:11