OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:GrVkSecondaryCBDrawContext
(Results
1 - 4
of
4
) sorted by null
/external/skqp/src/gpu/vk/
GrVkSecondaryCBDrawContext.cpp
8
#include "vk/
GrVkSecondaryCBDrawContext
.h"
18
sk_sp<
GrVkSecondaryCBDrawContext
>
GrVkSecondaryCBDrawContext
::Make(GrContext* ctx,
42
return sk_sp<
GrVkSecondaryCBDrawContext
>(new
GrVkSecondaryCBDrawContext
(std::move(device)));
45
GrVkSecondaryCBDrawContext
::
GrVkSecondaryCBDrawContext
(sk_sp<SkGpuDevice> device)
48
GrVkSecondaryCBDrawContext
::~
GrVkSecondaryCBDrawContext
() {
53
SkCanvas*
GrVkSecondaryCBDrawContext
::getCanvas()
[
all
...]
GrVkSecondaryCBDrawContext.h
35
* of draws will not be supported when using a
GrVkSecondaryCBDrawContext
. This includes:
43
* While using a
GrVkSecondaryCBDrawContext
, the client can also draw into normal SkSurfaces and
44
* then draw those SkSufaces (as SkImages) into the
GrVkSecondaryCBDrawContext
. If any of the
46
* offscreen surface, and then draw that into the
GrVkSecondaryCBDrawContext
.
48
* After all drawing to the
GrVkSecondaryCBDrawContext
has been done, the client must call flush()
49
* on the
GrVkSecondaryCBDrawContext
to actually fill in the secondary VkCommandBuffer with the
52
* Additionally, the client must keep the
GrVkSecondaryCBDrawContext
alive until the secondary
54
*
GrVkSecondaryCBDrawContext
, the client must call releaseResources() so that Skia can cleanup
57
class SK_API
GrVkSecondaryCBDrawContext
: public SkRefCnt {
59
static sk_sp<
GrVkSecondaryCBDrawContext
> Make(GrContext*, const SkImageInfo&
[
all
...]
/external/skia/src/gpu/vk/
GrVkSecondaryCBDrawContext.h
36
* of draws will not be supported when using a
GrVkSecondaryCBDrawContext
. This includes:
44
* While using a
GrVkSecondaryCBDrawContext
, the client can also draw into normal SkSurfaces and
45
* then draw those SkSufaces (as SkImages) into the
GrVkSecondaryCBDrawContext
. If any of the
47
* offscreen surface, and then draw that into the
GrVkSecondaryCBDrawContext
.
49
* After all drawing to the
GrVkSecondaryCBDrawContext
has been done, the client must call flush()
50
* on the
GrVkSecondaryCBDrawContext
to actually fill in the secondary VkCommandBuffer with the
53
* Additionally, the client must keep the
GrVkSecondaryCBDrawContext
alive until the secondary
55
*
GrVkSecondaryCBDrawContext
, the client must call releaseResources() so that Skia can cleanup
58
class SK_API
GrVkSecondaryCBDrawContext
: public SkRefCnt {
60
static sk_sp<
GrVkSecondaryCBDrawContext
> Make(GrContext*, const SkImageInfo&
[
all
...]
GrVkSecondaryCBDrawContext.cpp
8
#include "vk/
GrVkSecondaryCBDrawContext
.h"
21
sk_sp<
GrVkSecondaryCBDrawContext
>
GrVkSecondaryCBDrawContext
::Make(GrContext* ctx,
45
return sk_sp<
GrVkSecondaryCBDrawContext
>(new
GrVkSecondaryCBDrawContext
(std::move(device),
49
GrVkSecondaryCBDrawContext
::
GrVkSecondaryCBDrawContext
(sk_sp<SkGpuDevice> device,
54
GrVkSecondaryCBDrawContext
::~
GrVkSecondaryCBDrawContext
() {
59
SkCanvas*
GrVkSecondaryCBDrawContext
::getCanvas()
[
all
...]
Completed in 189 milliseconds