Classes | Namespaces | Functions

PolyVoxUtil/include/PolyVoxUtil/Serialization.h File Reference

#include "PolyVoxImpl/Utility.h"
#include "PolyVoxCore/Region.h"
#include <iostream>
#include <memory>
#include "PolyVoxUtil/Serialization.inl"
Include dependency graph for Serialization.h:

Go to the source code of this file.

Classes

class  PolyVox::VolumeSerializationProgressListener

Namespaces

namespace  PolyVox
 

Main namespace.


Functions

template<template< typename > class VolumeType, typename VoxelType >
polyvox_shared_ptr< VolumeType
< VoxelType > > 
PolyVox::loadVolumeRaw (std::istream &stream, VolumeSerializationProgressListener *progressListener=0)
template<template< typename > class VolumeType, typename VoxelType >
void PolyVox::saveVolumeRaw (std::ostream &stream, VolumeType< VoxelType > &volume, VolumeSerializationProgressListener *progressListener=0)
template<template< typename > class VolumeType, typename VoxelType >
polyvox_shared_ptr< VolumeType
< VoxelType > > 
PolyVox::loadVolumeRle (std::istream &stream, VolumeSerializationProgressListener *progressListener=0)
template<template< typename > class VolumeType, typename VoxelType >
void PolyVox::saveVolumeRle (std::ostream &stream, VolumeType< VoxelType > &volume, VolumeSerializationProgressListener *progressListener=0)
template<template< typename > class VolumeType, typename VoxelType >
bool PolyVox::loadVolume (std::istream &stream, VolumeType< VoxelType > &volume, VolumeSerializationProgressListener *progressListener=0)
template<template< typename > class VolumeType, typename VoxelType >
bool PolyVox::saveVolume (std::ostream &stream, VolumeType< VoxelType > &volume, VolumeSerializationProgressListener *progressListener=0)
template<template< typename > class VolumeType, typename VoxelType >
bool PolyVox::loadVersion0 (std::istream &stream, VolumeType< VoxelType > &volume, VolumeSerializationProgressListener *progressListener=0)
template<template< typename > class VolumeType, typename VoxelType >
bool PolyVox::saveVersion0 (std::ostream &stream, VolumeType< VoxelType > &volume, VolumeSerializationProgressListener *progressListener=0)