Home | History | Annotate | Download | only in core

Lines Matching full:will

30  *  SkSurface takes care of allocating a SkCanvas that will draw into the surface. Call
34 * of the requested dimensions are zero, then NULL will be returned.
43 * supported configuration, NULL will be returned.
63 * value will be chosen. If a non-zero rowBytes is specified, then any images snapped off of
67 * supported configuration, NULL will be returned.
91 * Used to wrap a pre-existing backend 3D API texture as a SkSurface. Skia will not assume
93 * of the SkSurface. If sampleCnt > 1, then we will create an intermediate mssa surface which
94 * we will use for rendering. We then resolve into the passed in texture.
103 * Used to wrap a pre-existing backend 3D API texture as a SkSurface. Skia will not assume
105 * of the SkSurface. If sampleCnt > 1, then we will create an intermediate mssa surface which
106 * we will use for rendering. We then resolve into the passed in texture.
112 * will return nullptr.
132 * we will return nullptr.
142 * Used to wrap a pre-existing 3D API texture as a SkSurface. Skia will treat the texture as
143 * a rendering target only, but unlike NewFromBackendRenderTarget, Skia will manage and own
144 * the associated render target objects (but not the provided texture). Skia will not assume
156 * Used to wrap a pre-existing 3D API texture as a SkSurface. Skia will treat the texture as
157 * a rendering target only, but unlike NewFromBackendRenderTarget, Skia will manage and own
158 * the associated render target objects (but not the provided texture). Skia will not assume
166 * will return nullptr.
177 * Return a new surface whose contents will be drawn to an offscreen
179 * that this surface may be snapped to an SkImage which will be used with mip maps so we should
206 * canvas does not draw anything. Calling makeImageSnapshot() will return nullptr.
217 * method will return a new value.
219 * If this surface is empty (i.e. has a zero-dimention), this will return
229 * Use this mode if it is known that the upcoming content changes will
241 * Call this if the contents are about to change. This will (lazily) force a new
255 * These are legacy aliases which will be removed soon
276 * ensure this function returns 'true' or else the GrBackendObject will be invalid
278 * In OpenGL this will return the FramebufferObject ID.
284 * Return a canvas that will draw into this surface. This will always
292 * Return a new surface that is "compatible" with this one, in that it will
302 * canvasA->drawSurface(surfaceB); // <--- this will always be optimal!
309 * will not be reflected in this image. For the GPU-backend, the budgeting
310 * decision for the snapped image will match that of the surface.
363 * will eventually be removed.
374 * numSemaphore semaphores will be signaled by the gpu. The client passes in an array of
380 * The client will own and be responsible for deleting the underlying semaphores that are stored
386 * If unitialized, the semaphores which are created will be valid for use only with the VkDevice
389 * If this call returns GrSemaphoresSubmited::kNo, the GPU backend will not have created or
391 * any of the semaphores. However, any pending surface IO will still be flushed.
398 * executing any more commands on the GPU for this surface. Skia will take ownership of the
401 * If this call returns false, then the GPU backend will not wait on any passed in semaphores,
402 * and the client will still own the semaphores.
410 * It will return false on failure (e.g., if the SkSurface is cpu-backed).
416 * The draw will be skipped if the characterization stored in the display list