Home
last modified time | relevance | path

Searched refs:Surface (Results 1 – 25 of 28) sorted by relevance

12

/hardware/google/gfxstream/host/gl/glestranslator/EGL/
DEglOsApi.h45 class Surface {
52 explicit Surface(SurfaceType type) : mType(type) {} in Surface() function
174 virtual bool isValidNativeWin(Surface* win) = 0;
187 virtual Surface* createPbufferSurface(
205 virtual bool releasePbuffer(Surface* pb) = 0;
207 virtual bool makeCurrent(Surface* read,
208 Surface* draw,
211 virtual void swapBuffers(Surface* srfc) = 0;
244 virtual Surface* createWindowSurface(PixelFormat* cfg,
DEglOsApi_darwin.cpp47 class MacSurface : public EglOS::Surface {
50 Surface(type), m_handle(handle) {} in MacSurface()
57 static MacSurface* from(EglOS::Surface* s) { in from()
222 virtual bool isValidNativeWin(EglOS::Surface* win) { in isValidNativeWin()
286 virtual EglOS::Surface* createPbufferSurface( in createPbufferSurface()
312 virtual bool releasePbuffer(EglOS::Surface* pb) { in releasePbuffer()
320 virtual bool makeCurrent(EglOS::Surface* read, in makeCurrent()
321 EglOS::Surface* draw, in makeCurrent()
356 virtual void swapBuffers(EglOS::Surface* srfc) { in swapBuffers()
410 virtual EglOS::Surface* createWindowSurface(EglOS::PixelFormat* cfg, in createWindowSurface()
DEglOsApi_glx.cpp127 class GlxSurface : public EglOS::Surface {
130 Surface(type), mFbConfig(fbConfig), mDrawable(drawable) {} in GlxSurface()
137 static GLXDrawable drawableFor(EglOS::Surface* surface) { in drawableFor()
143 static GLXFBConfig configFor(EglOS::Surface* surface) { in configFor()
359 virtual bool isValidNativeWin(EglOS::Surface* win) { in isValidNativeWin()
465 virtual EglOS::Surface* createPbufferSurface( in createPbufferSurface()
498 EglOS::Surface* surf = freeElts.back(); in createPbufferSurface()
507 virtual bool releasePbuffer(EglOS::Surface* pb) { in releasePbuffer()
528 virtual bool makeCurrent(EglOS::Surface* read, in makeCurrent()
529 EglOS::Surface* draw, in makeCurrent()
[all …]
DEglOsApi_egl.cpp267 class EglOsEglSurface : public EglOS::Surface {
272 : EglOS::Surface(type), mHndl(eglSurface), mWin(win) {} in EglOsEglSurface()
305 Surface* createPbufferSurface(const PixelFormat* pixelFormat,
307 Surface* createWindowSurface(PixelFormat* pf, EGLNativeWindowType win);
308 bool releasePbuffer(Surface* pb);
309 bool makeCurrent(Surface* read, Surface* draw, Context* context);
311 void swapBuffers(Surface* srfc);
312 bool isValidNativeWin(Surface* win);
657 Surface* EglOsEglDisplay::createPbufferSurface(const PixelFormat* pixelFormat, in createPbufferSurface()
682 return new EglOsEglSurface(EglOS::Surface::PBUFFER, 0); in createPbufferSurface()
[all …]
DEglSurface.h42 EglOS::Surface* native() const { return m_native; } in native()
87 EglOS::Surface* m_native = nullptr;
DEglOsApi_wgl.cpp525 class WinSurface : public EglOS::Surface {
528 Surface(WINDOW), in WinSurface()
534 Surface(PBUFFER), in WinSurface()
585 static WinSurface* from(EglOS::Surface* s) { in from()
990 virtual bool isValidNativeWin(EglOS::Surface* win) { in isValidNativeWin()
1057 virtual EglOS::Surface* createPbufferSurface( in createPbufferSurface()
1088 EglOS::Surface* surf = freeElts.back(); in createPbufferSurface()
1103 virtual bool releasePbuffer(EglOS::Surface* pb) { in releasePbuffer()
1130 virtual bool makeCurrent(EglOS::Surface* read, in makeCurrent()
1131 EglOS::Surface* draw, in makeCurrent()
[all …]
DEglPbufferSurface.h32 void setNativePbuffer(EglOS::Surface* srfc) { m_native = srfc; } in setNativePbuffer()
DEglContext.cpp128 EglOS::Surface* pb = m_dpy->nativeType()->createPbufferSurface( in ~EglContext()
DEglImp.cpp856 EglOS::Surface* pb = dpy->nativeType()->createPbufferSurface( in eglCreatePbufferSurface()
1153 EglOS::Surface* nativeRead = newReadPtr->native(); in eglMakeCurrent()
1154 EglOS::Surface* nativeDraw = newDrawPtr->native(); in eglMakeCurrent()
/hardware/interfaces/media/c2/aidl/android/hardware/media/c2/
DIInputSurface.aidl22 import android.view.Surface;
44 Surface getSurface(); in getSurface()
/hardware/interfaces/media/c2/1.2/
Dtypes.hal20 * Surface(BufferQueue/IGBP) synchronization object regarding # of dequeued
21 * output buffers. This keeps # of dequeued buffers from Surface less than
34 * ACTIVE = 1, Surface is ready to allocate(dequeue).
42 // The values which are tied and not changed with respect to Surface
/hardware/interfaces/biometrics/face/aidl/android/hardware/biometrics/face/
DFaceEnrollOptions.aidl25 import android.view.Surface;
64 @nullable Surface surfacePreview;
/hardware/interfaces/media/c2/aidl/aidl_api/android.hardware.media.c2/1/android/hardware/media/c2/
DIInputSurface.aidl37 android.view.Surface getSurface(); in getSurface()
/hardware/interfaces/media/c2/aidl/aidl_api/android.hardware.media.c2/current/android/hardware/media/c2/
DIInputSurface.aidl37 android.view.Surface getSurface(); in getSurface()
/hardware/interfaces/biometrics/face/aidl/aidl_api/android.hardware.biometrics.face/4/android/hardware/biometrics/face/
DFaceEnrollOptions.aidl45 @nullable android.view.Surface surfacePreview;
/hardware/interfaces/biometrics/face/aidl/aidl_api/android.hardware.biometrics.face/current/android/hardware/biometrics/face/
DFaceEnrollOptions.aidl45 @nullable android.view.Surface surfacePreview;
/hardware/interfaces/media/c2/aidl/
DAndroid.bp48 // No users, and no rust implementation of android.os.Surface yet
/hardware/qcom/camera/msm8998/QCamera2/HAL/test/
Dqcamera_test.h173 sp<Surface> mPreviewSurface;
339 sp<Surface> surface;
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_EXT_display_surface_counter/
Dsurface_capabilities.adoc62 [open,refpage='VkSurfaceCounterFlagBitsEXT',desc='Surface-relative counter types',type='enums']
/hardware/interfaces/automotive/evs/aidl/impl/default/src/
DGlWrapper.cpp216 aidl::android::view::Surface shimSurface; in initialize()
/hardware/interfaces/media/c2/1.0/
DIComponentListener.hal54 * Information about rendering of a frame to a `Surface`.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_NV_cuda_kernel_launch/
Ddispatch.adoc220 pname:pParams and how we can use Surface object:
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_KHR_surface/
Dwsi.adoc48 == WSI Surface
293 == Surface Queries
313 === Surface Capabilities
1116 === Surface Format Support
1443 === Surface Presentation Mode Support
/hardware/interfaces/graphics/bufferqueue/2.0/
DIGraphicBufferProducer.hal341 * The sticky transform set in Surface (only used by the LEGACY camera
/hardware/interfaces/graphics/bufferqueue/1.0/
DIGraphicBufferProducer.hal130 /** The sticky transform set in Surface (only used by the LEGACY camera

12