Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Namespaces | Functions
Buffer.h File Reference
#include <cstdint>
#include <cstddef>
#include <QRect>
#include <QImage>
#include <omni/util.h>
#include <omni/PixelConverter.h>
#include <omni/serialization/container.h>
Include dependency graph for Buffer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  omni::Buffer< T >
 A buffer holds an w x h pixel array. More...
 

Namespaces

 omni
 Header to document namespaces.
 

Functions

template<typename T >
QDataStream & operator>> (QDataStream &_is, omni::Buffer< T > &_buf)
 Deserialize buffer from stream. More...
 
template<typename T >
QDataStream & operator<< (QDataStream &_os, omni::Buffer< T >const &_buf)
 Serialize buffer to stream. More...
 

Function Documentation

template<typename T >
QDataStream& operator<< ( QDataStream &  _os,
omni::Buffer< T >const &  _buf 
)

Serialize buffer to stream.

245  {
246  _buf.toStream(_os);
247  return _os;
248 }
void toStream(QDataStream &_os) const
Write blend mask to stream.
Definition: Buffer.h:209
template<typename T >
QDataStream& operator>> ( QDataStream &  _is,
omni::Buffer< T > &  _buf 
)

Deserialize buffer from stream.

238  {
239  _buf.fromStream(_is);
240  return _is;
241 }
void fromStream(QDataStream &_is)
Read blend mask from stream.
Definition: Buffer.h:216