blob: bbd84935f9095fcfbf2e86ccf6997301efca1146 [file] [log] [blame]
#ifndef sw_FrameBufferOSX_hpp
#define sw_FrameBufferOSX_hpp
#include "Main/FrameBuffer.hpp"
@class CALayer;
namespace sw
{
class FrameBufferOSX : public FrameBuffer
{
public:
FrameBufferOSX(CALayer *window, int width, int height) : FrameBuffer(width, height, false, false) {};
~FrameBufferOSX() override {};
void flip(void *source, Format sourceFormat, size_t sourceStride) override;
void blit(void *source, const Rect *sourceRect, const Rect *destRect, Format sourceFormat, size_t sourceStride) override {};
void *lock() override {return nullptr;};
void unlock() override {};
};
}
#endif // sw_FrameBufferOSX