Flutter Engine
The Flutter Engine
|
#include <GrSurfaceCharacterization.h>
Public Types | |
enum class | Textureable : bool { kNo = false , kYes = true } |
enum class | UsesGLFBO0 : bool { kNo = false , kYes = true } |
enum class | VkRTSupportsInputAttachment : bool { kNo = false , kYes = true } |
enum class | VulkanSecondaryCBCompatible : bool { kNo = false , kYes = true } |
Friends | |
class | SkSurface_Ganesh |
class | GrVkSecondaryCBDrawContext |
class | GrContextThreadSafeProxy |
class | GrVkContextThreadSafeProxy |
class | GrDeferredDisplayListRecorder |
class | SkSurface |
A surface characterization contains all the information Ganesh requires to makes its internal rendering decisions. When passed into a GrDeferredDisplayListRecorder it will copy the data and pass it on to the GrDeferredDisplayList if/when it is created. Note that both of those objects (the Recorder and the DisplayList) will take a ref on the GrContextThreadSafeProxy and SkColorSpace objects.
Definition at line 34 of file GrSurfaceCharacterization.h.
|
strong |
Enumerator | |
---|---|
kNo | |
kYes |
Definition at line 36 of file GrSurfaceCharacterization.h.
|
strong |
Enumerator | |
---|---|
kNo | |
kYes |
Definition at line 37 of file GrSurfaceCharacterization.h.
|
strong |
Enumerator | |
---|---|
kNo | |
kYes |
Definition at line 41 of file GrSurfaceCharacterization.h.
|
strong |
Enumerator | |
---|---|
kNo | |
kYes |
Definition at line 43 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 45 of file GrSurfaceCharacterization.h.
|
default |
|
default |
|
inline |
Definition at line 96 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 91 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 113 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 101 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 89 of file GrSurfaceCharacterization.h.
GrSurfaceCharacterization GrSurfaceCharacterization::createBackendFormat | ( | SkColorType | colorType, |
const GrBackendFormat & | backendFormat | ||
) | const |
Definition at line 108 of file GrSurfaceCharacterization.cpp.
GrSurfaceCharacterization GrSurfaceCharacterization::createColorSpace | ( | sk_sp< SkColorSpace > | cs | ) | const |
Definition at line 87 of file GrSurfaceCharacterization.cpp.
GrSurfaceCharacterization GrSurfaceCharacterization::createFBO0 | ( | bool | usesGLFBO0 | ) | const |
Definition at line 132 of file GrSurfaceCharacterization.cpp.
GrSurfaceCharacterization GrSurfaceCharacterization::createResized | ( | int | width, |
int | height | ||
) | const |
Definition at line 61 of file GrSurfaceCharacterization.cpp.
|
inline |
Definition at line 98 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 100 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 95 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 104 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 112 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 103 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 93 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 62 of file GrSurfaceCharacterization.h.
|
default |
|
default |
bool GrSurfaceCharacterization::operator== | ( | const GrSurfaceCharacterization & | other | ) | const |
Definition at line 39 of file GrSurfaceCharacterization.cpp.
|
inline |
Definition at line 97 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 114 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 90 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 102 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 115 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 105 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 106 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 109 of file GrSurfaceCharacterization.h.
|
inline |
Definition at line 99 of file GrSurfaceCharacterization.h.
|
friend |
Definition at line 120 of file GrSurfaceCharacterization.h.
|
friend |
Definition at line 122 of file GrSurfaceCharacterization.h.
|
friend |
Definition at line 121 of file GrSurfaceCharacterization.h.
|
friend |
Definition at line 119 of file GrSurfaceCharacterization.h.
|
friend |
Definition at line 123 of file GrSurfaceCharacterization.h.
|
friend |
Definition at line 118 of file GrSurfaceCharacterization.h.