19 #ifndef EQFABRIC_FRAMEDATA_H    20 #define EQFABRIC_FRAMEDATA_H    23 #include <eq/fabric/types.h>    24 #include <eq/fabric/vmmlib.h>    26 #include <eq/fabric/frame.h>             27 #include <eq/fabric/renderContext.h>     38         , _buffers(Frame::Buffer::none)
    75     EQFABRIC_API 
void serialize(co::DataOStream& os) 
const;
    76     EQFABRIC_API 
void deserialize(co::DataIStream& is);
    88 #endif // EQFABRIC_FRAMEDATA_H A zoom specification with methods for manipulation. 
 
const RenderContext & getContext() const 
 
Frame::Buffer getBuffers() const 
 
Defines export visibility macros for library EqualizerFabric. 
 
void disableBuffer(const Frame::Buffer buffer)
Disable the usage of a frame buffer attachment for all images. 
 
Frame::Type getType() const 
 
const Zoom & getZoom() const 
 
const PixelViewport & getPixelViewport() const 
 
void setBuffers(const Frame::Buffer buffers)
Set the (color, depth) buffers of the source frame. 
 
void setType(const fabric::Frame::Type type)
Set the frame storage type. 
 
Type
The storage type for pixel data. 
 
The Equalizer client library. 
 
use main memory to store pixel data 
 
Buffer
Components of the frame are to be used during readback and assembly. 
 
void setZoom(const Zoom &zoom)
Set additional zoom for input frames. 
 
void setPixelViewport(const PixelViewport &pvp)
Set the covered area for readbacks. 
 
void setContext(const RenderContext &context)
Set the source context decomposition wrt dest channel. 
 
The context applied to a channel during rendering operations. 
 
Holds a 2D pixel viewport with methods for manipulation.