Lines Matching refs:ShareableSurface
27 #include "ShareableSurface.h"
50 ShareableSurface::Handle::Handle()
55 ShareableSurface::Handle::~Handle()
61 void ShareableSurface::Handle::encode(CoreIPC::ArgumentEncoder* encoder) const
67 bool ShareableSurface::Handle::decode(CoreIPC::ArgumentDecoder* decoder, Handle& handle)
118 PassRefPtr<ShareableSurface> ShareableSurface::create(CGLContextObj cglContextObj, const IntSize& size)
124 return adoptRef(new ShareableSurface(cglContextObj, size, ioSurface.get()));
127 PassRefPtr<ShareableSurface> ShareableSurface::create(CGLContextObj cglContextObj, const Handle& handle)
137 return adoptRef(new ShareableSurface(cglContextObj, size, ioSurface.get()));
140 ShareableSurface::ShareableSurface(CGLContextObj cglContextObj, const IntSize& size, IOSurfaceRef ioSurface)
149 ShareableSurface::~ShareableSurface()
162 bool ShareableSurface::createHandle(Handle& handle)
174 void ShareableSurface::attach()
189 void ShareableSurface::detach()
196 unsigned ShareableSurface::textureID()