25 #include <eq/fabric/frame.h>     27 #include <eq/zoomFilter.h>     53     EQ_API 
virtual ~Frame();
    61     EQ_API 
void setZoomFilter(
const ZoomFilter zoomFilter);
    70     EQ_API 
const Images& getImages() 
const;
    82     EQ_API 
Buffer getBuffers() 
const;
    90     EQ_API 
void disableBuffer(
const Buffer buffer);
    93     EQ_API 
void setAlphaUsage(
const bool useAlpha);
    96     EQ_API 
void setQuality(
const Buffer buffer, 
const float quality);
    99     EQ_API 
void useCompressor(
const Buffer buffer, 
const uint32_t name);
   122                          const DrawableConfig& config,
   124                          const RenderContext& context);
   141                                 const DrawableConfig& config,
   143                                 const RenderContext& context);
   160     EQ_API 
bool isReady() 
const;
   163     EQ_API 
void waitReady(
const uint32_t timeout = LB_TIMEOUT_INDEFINITE) 
const;
   171     void addListener(lunchbox::Monitor<uint32_t>& listener);
   179     void removeListener(lunchbox::Monitor<uint32_t>& listener);
   183     detail::Frame* 
const _impl;
 std::vector< PixelViewport > PixelViewports
A vector of eq::PixelViewport. 
ZoomFilter
Filtering algorithm to applied during zoom operations. 
lunchbox::RefPtr< const FrameData > ConstFrameDataPtr
A reference-counted pointer to a const eq::FrameData. 
A holder for a frame data and related parameters. 
The Equalizer client library. 
Buffer
Components of the frame are to be used during readback and assembly. 
lunchbox::RefPtr< FrameData > FrameDataPtr
A reference-counted pointer to an eq::FrameData. 
std::vector< Image * > Images
A vector of pointers to eq::Image. 
A facility class to manage OpenGL objects across shared contexts. 
A holder for a frame data and related parameters.