Searched defs:RE (Results 1 - 13 of 13) sorted by relevance
/frameworks/native/services/surfaceflinger/tests/unittests/mock/RenderEngine/ |
H A D | MockRenderEngine.cpp | 20 namespace RE { namespace in namespace:android 34 } // namespace RE
|
H A D | MockRenderEngine.h | 28 namespace RE { namespace in namespace:android 31 class RenderEngine : public RE::RenderEngine { 36 MOCK_METHOD0(createSurface, std::unique_ptr<RE::Surface>()); 37 MOCK_METHOD0(createImage, std::unique_ptr<RE::Image>()); 42 MOCK_METHOD1(setCurrentSurface, bool(const RE::Surface&)); 54 MOCK_METHOD2(bindExternalTextureImage, void(uint32_t, const RE::Image&)); 72 void(ANativeWindowBuffer*, RE::BindNativeBufferAsFramebuffer*)); 73 MOCK_METHOD1(unbindNativeBufferAsFrameBuffer, void(RE::BindNativeBufferAsFramebuffer*)); 79 class Surface : public RE::Surface { 96 class Image : public RE [all...] |
/frameworks/native/services/surfaceflinger/RenderEngine/ |
H A D | Image.h | 27 namespace RE { namespace in namespace:android 40 class Image : public RE::Image { 61 } // namespace RE
|
H A D | Image.cpp | 27 namespace RE { namespace in namespace:android 91 } // namespace RE
|
H A D | Surface.h | 26 namespace RE { namespace in namespace:android 51 class Surface final : public RE::Surface { 59 // RE::Surface implementation 94 } // namespace RE
|
H A D | Surface.cpp | 24 namespace RE { namespace in namespace:android 32 // RE does not assume any config when EGL_KHR_no_config_context is supported 110 } // namespace RE
|
H A D | GLES20RenderEngine.h | 38 namespace RE { namespace in namespace:android 119 } // namespace RE
|
H A D | RenderEngine.h | 46 namespace RE { namespace in namespace:android 64 virtual std::unique_ptr<RE::Surface> createSurface() = 0; 65 virtual std::unique_ptr<RE::Image> createImage() = 0; 75 virtual bool setCurrentSurface(const RE::Surface& surface) = 0; 99 virtual void bindExternalTextureImage(uint32_t texName, const RE::Image& image) = 0; 102 RE::BindNativeBufferAsFramebuffer* bindHelper) = 0; 103 virtual void unbindNativeBufferAsFrameBuffer(RE::BindNativeBufferAsFramebuffer* bindHelper) = 0; 158 class RenderEngine : public RE::RenderEngine { 188 std::unique_ptr<RE::Surface> createSurface() override; 189 std::unique_ptr<RE [all...] |
H A D | GLES20RenderEngine.cpp | 108 namespace RE { namespace in namespace:android 476 } // namespace RE
|
H A D | RenderEngine.cpp | 40 namespace RE { namespace in namespace:android 186 std::unique_ptr<RE::Surface> RenderEngine::createSurface() { 190 std::unique_ptr<RE::Image> RenderEngine::createImage() { 194 bool RenderEngine::setCurrentSurface(const android::RE::Surface& surface) { 195 // Note: RE::Surface is an abstract interface. This implementation only ever 196 // creates RE::impl::Surface's, so it is safe to just cast to the actual 198 return setCurrentSurface(static_cast<const android::RE::impl::Surface&>(surface)); 201 bool RenderEngine::setCurrentSurface(const android::RE::impl::Surface& surface) { 373 void RenderEngine::bindExternalTextureImage(uint32_t texName, const android::RE::Image& image) { 374 // Note: RE [all...] |
/frameworks/native/services/surfaceflinger/ |
H A D | BufferLayerConsumer.h | 40 namespace RE { namespace in namespace:android 43 } // namespace RE 76 BufferLayerConsumer(const sp<IGraphicBufferConsumer>& bq, RE::RenderEngine& engine, 219 // Image is a utility class for tracking and creating RE::Images. There 222 // Reference counting RE::Images lets us handle all these cases easily while 223 // also only creating new RE::Images from buffers when required. 226 Image(sp<GraphicBuffer> graphicBuffer, RE::RenderEngine& engine); 231 // createIfNeeded creates an RE::Image if required (we haven't created 240 const RE::Image& image() const { return *mImage; } 251 std::unique_ptr<RE [all...] |
H A D | SurfaceFlinger.h | 107 namespace RE { namespace in namespace:android 176 std::unique_ptr<RE::RenderEngine> mRenderEngine; 339 RE::RenderEngine& getRenderEngine() const { return *getBE().mRenderEngine; }
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | TestableSurfaceFlinger.h | 26 namespace RE { namespace in namespace:android 39 void setupRenderEngine(std::unique_ptr<RE::RenderEngine> renderEngine) { 289 auto& setRenderSurface(std::unique_ptr<RE::Surface> renderSurface) { 326 std::unique_ptr<RE::Surface> mRenderSurface;
|
Completed in 94 milliseconds