Lines Matching refs:args

46     static void* Bridge_ ## name(ARGS(name)* args)
53 ARGS(method) *args = (ARGS(method) *) task->payload()
64 return new CanvasContext(*args->thread, args->translucent,
65 args->rootRenderNode, args->contextFactory);
72 args->translucent = translucent;
73 args->rootRenderNode = rootRenderNode;
74 args->thread = &mRenderThread;
75 args->contextFactory = contextFactory;
85 delete args->context;
92 args->context = mContext;
102 args->context->setSwapBehavior(args->swapBehavior);
108 args->context = mContext;
109 args->swapBehavior = swapBehavior;
118 if (args->context->profiler().consumeProperties()) {
126 args->context = mContext;
131 args->context->setName(std::string(args->name));
137 args->context = mContext;
138 args->name = name;
143 return (void*) args->context->initialize(args->window);
148 args->context = mContext;
149 args->window = window.get();
154 args->context->updateSurface(args->window);
160 args->context = mContext;
161 args->window = window.get();
166 return (void*) args->context->pauseSurface(args->window);
171 args->context = mContext;
172 args->window = window.get();
178 args->context->setup(args->width, args->height, args->lightRadius,
179 args->ambientShadowAlpha, args->spotShadowAlpha);
186 args->context = mContext;
187 args->width = width;
188 args->height = height;
189 args->lightRadius = lightRadius;
190 args->ambientShadowAlpha = ambientShadowAlpha;
191 args->spotShadowAlpha = spotShadowAlpha;
196 args->context->setLightCenter(args->lightCenter);
202 args->context = mContext;
203 args->lightCenter = lightCenter;
208 args->context->setOpaque(args->opaque);
214 args->context = mContext;
215 args->opaque = opaque;
228 args->context->destroy();
234 args->context = mContext;
242 CanvasContext::invokeFunctor(*args->thread, args->functor);
250 args->thread = &thread;
251 args->functor = functor;
263 args->context->runWithGlContext(args->task);
269 args->context = mContext;
270 args->task = gltask;
275 Layer* layer = args->context->createTextureLayer();
277 return new DeferredLayerUpdater(*args->thread, layer);
282 args->context = mContext;
283 args->thread = &mRenderThread;
290 args->context->buildLayer(args->node);
296 args->context = mContext;
297 args->node = node;
303 bool success = args->context->copyLayerInto(args->layer, args->bitmap);
309 args->context = mContext;
310 args->layer = layer;
311 args->bitmap = &bitmap;
324 args->layer->detachSurfaceTexture();
330 args->layer = layer;
335 args->context->destroyHardwareResources();
341 args->context = mContext;
346 CanvasContext::trimMemory(*args->thread, args->level);
355 args->thread = &thread;
356 args->level = level;
362 Properties::overrideProperty(args->name, args->value);
368 args->name = name;
369 args->value = value;
383 UNUSED(args);
388 args->context->stopDrawing();
394 args->context = mContext;
399 args->context->notifyFramePending();
405 args->context = mContext;
411 args->context->profiler().dumpData(args->fd);
412 args->thread->jankTracker().dump(args->fd);
413 if (args->dumpFlags & DumpFlags::FrameStats) {
414 args->context->dumpFrames(args->fd);
416 if (args->dumpFlags & DumpFlags::Reset) {
417 args->context->resetFrameStats();
424 args->context = mContext;
425 args->thread = &mRenderThread;
426 args->fd = fd;
427 args->dumpFlags = dumpFlags;
432 args->context->resetFrameStats();
438 args->context = mContext;
443 args->thread->jankTracker().dump(args->fd);
445 FILE *file = fdopen(args->fd, "a");
460 args->fd = fd;
461 args->thread = &RenderThread::getInstance();
466 CanvasContext::setTextureAtlas(*args->thread, args->buffer, args->map, args->size);
467 args->buffer->decStrong(nullptr);
473 args->thread = &mRenderThread;
474 args->buffer = buffer.get();
475 args->buffer->incStrong(nullptr);
476 args->map = map;
477 args->size = size;
482 args->thread->jankTracker().switchStorageToAshmem(args->fd);
483 close(args->fd);
489 args->thread = &mRenderThread;
490 args->fd = dup(fd);