Lines Matching refs:virtual
72 virtual RenderChannelPtr createRenderChannel(
77 virtual void* addressSpaceGraphicsConsumerCreate(
83 virtual void addressSpaceGraphicsConsumerDestroy(void*) = 0;
84 virtual void addressSpaceGraphicsConsumerPreSave(void* consumer) = 0;
85 virtual void addressSpaceGraphicsConsumerSave(
88 virtual void addressSpaceGraphicsConsumerPostSave(void* consumer) = 0;
89 virtual void addressSpaceGraphicsConsumerRegisterPostLoadRenderThread(
100 virtual HardwareStrings getHardwareStrings() = 0;
139 virtual void setPostCallback(OnPostCallback onPost,
150 virtual void addListener(FrameBufferChangeEventListener* listener) = 0;
153 virtual void removeListener(FrameBufferChangeEventListener* listener) = 0;
156 virtual bool asyncReadbackSupported() = 0;
162 virtual ReadPixelsCallback getReadPixelsCallback() = 0;
168 virtual FlushReadPixelPipeline getFlushReadPixelPipeline() = 0;
185 virtual bool showOpenGLSubwindow(FBNativeWindowType window,
201 virtual bool destroyOpenGLSubwindow() = 0;
206 virtual void setOpenGLDisplayRotation(float zRot) = 0;
216 virtual void setOpenGLDisplayTranslation(float px, float py) = 0;
221 virtual void repaintOpenGLDisplay() = 0;
227 virtual bool hasGuestPostedAFrame() = 0;
228 virtual void resetGuestPostedAFrame() = 0;
233 virtual void setScreenMask(int width,
239 virtual void setMultiDisplay(uint32_t id,
248 virtual void setMultiDisplayColorBuffer(uint32_t id, uint32_t cb) = 0;
253 virtual void onGuestGraphicsProcessCreate(uint64_t puid) = 0;
258 virtual void cleanupProcGLObjects(uint64_t puid) = 0;
261 virtual void waitForProcessCleanup() = 0;
263 virtual struct AndroidVirtioGpuOps* getVirtioGpuOps(void) = 0;
267 virtual void stop(bool wait) = 0;
271 virtual void finish() = 0;
274 virtual void pauseAllPreSave() = 0;
277 virtual void resumeAll(bool waitForSave = true) = 0;
279 virtual void save(
282 virtual bool load(
287 virtual void fillGLESUsages(android_studio::EmulatorGLESUsages*) = 0;
307 virtual int getScreenshot(unsigned int nChannels, unsigned int* width, unsigned int* height,
311 virtual void snapshotOperationCallback(
315 virtual void setVsyncHz(int vsyncHz) = 0;
316 virtual void setDisplayConfigs(int configId, int w, int h, int dpiX, int dpiY) = 0;
317 virtual void setDisplayActiveConfig(int configId) = 0;
319 virtual const void* getEglDispatch() = 0;
320 virtual const void* getGles2Dispatch() = 0;