Lines Matching full:android_api
69 class ANDROID_API RenderProxy {
71 ANDROID_API RenderProxy(bool translucent, RenderNode* rootNode, IContextFactory* contextFactory);
72 ANDROID_API virtual ~RenderProxy();
75 ANDROID_API void setSwapBehavior(SwapBehavior swapBehavior);
76 ANDROID_API bool loadSystemProperties();
77 ANDROID_API void setName(const char* name);
79 ANDROID_API void initialize(const sp<Surface>& surface);
80 ANDROID_API void updateSurface(const sp<Surface>& surface);
81 ANDROID_API bool pauseSurface(const sp<Surface>& surface);
82 ANDROID_API void setStopped(bool stopped);
83 ANDROID_API void setup(int width, int height, float lightRadius,
85 ANDROID_API void setLightCenter(const Vector3& lightCenter);
86 ANDROID_API void setOpaque(bool opaque);
87 ANDROID_API int64_t* frameInfo();
88 ANDROID_API int syncAndDrawFrame(TreeObserver* observer);
89 ANDROID_API void destroy(TreeObserver* observer);
91 ANDROID_API static void invokeFunctor(Functor* functor, bool waitForCompletion);
93 ANDROID_API void runWithGlContext(RenderTask* task);
95 ANDROID_API DeferredLayerUpdater* createTextureLayer();
96 ANDROID_API void buildLayer(RenderNode* node, TreeObserver* observer);
97 ANDROID_API bool copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap);
98 ANDROID_API void pushLayerUpdate(DeferredLayerUpdater* layer);
99 ANDROID_API void cancelLayerUpdate(DeferredLayerUpdater* layer);
100 ANDROID_API void detachSurfaceTexture(DeferredLayerUpdater* layer);
102 ANDROID_API void destroyHardwareResources(TreeObserver* observer);
103 ANDROID_API static void trimMemory(int level);
104 ANDROID_API static void overrideProperty(const char* name, const char* value);
106 ANDROID_API void fence();
107 ANDROID_API static void staticFence();
108 ANDROID_API void stopDrawing();
109 ANDROID_API void notifyFramePending();
111 ANDROID_API void dumpProfileInfo(int fd, int dumpFlags);
114 ANDROID_API static void dumpGraphicsMemory(int fd);
116 ANDROID_API void setTextureAtlas(const sp<GraphicBuffer>& buffer, int64_t* map, size_t size);
117 ANDROID_API void setProcessStatsBuffer(int fd);
118 ANDROID_API int getRenderThreadTid();
120 ANDROID_API void serializeDisplayListTree();
122 ANDROID_API void addRenderNode(RenderNode* node, bool placeFront);
123 ANDROID_API void removeRenderNode(RenderNode* node);
124 ANDROID_API void drawRenderNode(RenderNode* node);
125 ANDROID_API void setContentDrawBounds(int left, int top, int right, int bottom);
127 ANDROID_API void addFrameMetricsObserver(FrameMetricsObserver* observer);
128 ANDROID_API void removeFrameMetricsObserver(FrameMetricsObserver* observer);
129 ANDROID_API long getDroppedFrameReportCount();
131 ANDROID_API static int copySurfaceInto(sp<Surface>& surface, SkBitmap* bitmap);
132 ANDROID_API static void prepareToDraw(const SkBitmap& bitmap);