Home | History | Annotate | Download | only in libEGL

Lines Matching defs:Surface

15 // Surface.cpp: Implements the egl::Surface class, representing a drawing surface
19 #include "Surface.hpp"
41 Surface::Surface()
45 Surface::~Surface()
52 Surface::Surface(const Display *display, const Config *config) : display(display), config(config)
74 Surface::~Surface()
76 Surface::deleteResources();
79 bool Surface::initialize()
120 ERR("Could not create depth/stencil buffer for surface");
129 void Surface::deleteResources()
150 egl::Image *Surface::getRenderTarget()
160 egl::Image *Surface::getDepthStencil()
170 void Surface::setSwapBehavior(EGLenum swapBehavior)
175 void Surface::setSwapInterval(EGLint interval)
187 EGLint Surface::getConfigID() const
192 EGLenum Surface::getSurfaceType() const
197 EGLint Surface::getWidth() const
202 EGLint Surface::getHeight() const
207 EGLint Surface::getPixelAspectRatio() const
212 EGLenum Surface::getRenderBuffer() const
217 EGLenum Surface::getSwapBehavior() const
222 EGLenum Surface::getTextureFormat() const
227 EGLenum Surface::getTextureTarget() const
232 EGLBoolean Surface::getLargestPBuffer() const
237 sw::Format Surface::getClientBufferFormat() const
283 void Surface::setBoundTexture(egl::Texture *texture)
288 egl::Texture *Surface::getBoundTexture() const
294 : Surface(display, config), window(window)
385 Surface::deleteResources();
414 return Surface::initialize();
421 : Surface(display, config)
453 Surface::deleteResources();