#pragma region CPL License
/*
Nuclex Native Framework
Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
published by the IBM Corporation; either version 1.0 of the
License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
IBM Common Public License for more details.
You should have received a copy of the IBM Common Public
License along with this library
*/
#pragma endregion // CPL License
#ifndef NUCLEX_SCENE_MESHES_BLENDER_BLENDHEADERSERIALIZER_H
#define NUCLEX_SCENE_MESHES_BLENDER_BLENDHEADERSERIALIZER_H
#include "Nuclex/Scene/Config.h"
#include "BlendHeader.h"
namespace Nuclex { namespace Storage {
// ------------------------------------------------------------------------------------------- //
class BinaryReader;
class BinaryWriter;
// ------------------------------------------------------------------------------------------- //
}} // namespace Nuclex::Storage
namespace Nuclex { namespace Scene { namespace Meshes { namespace Blender {
// ------------------------------------------------------------------------------------------- //
/// Reads and writes the header of a .blend file
class BlendHeaderSerializer {
#if 0
/// Saves the .blend header
/// Data descriptor that will be saved
/// Writer into which the data descriptor will be written
public: static void Save(const BlendHeader &blendHeader, BinaryWriter &writer);
/// Loads the data descriptor
/// Data descriptor that will receive the data
/// Reader from which the data descriptor will be read
public: static void Load(BlendHeader &blendHeader, BinaryReader &reader);
};
#endif
// ------------------------------------------------------------------------------------------- //
}}}} // namespace Nuclex::Scene::Meshes::Blender
#endif // NUCLEX_SCENE_MESHES_BLENDER_BLENDHEADERSERIALIZER_H