Flutter Engine
The Flutter Engine
|
Public Types | |
enum class | State : int { kInitial , kTriedToFulfill , kDone } |
Public Member Functions | |
PromiseImageInfo ()=default | |
~PromiseImageInfo () | |
PromiseImageInfo (PromiseImageInfo &)=delete | |
PromiseImageInfo & | operator= (PromiseImageInfo &)=delete |
Public Member Functions inherited from SkNVRefCnt< PromiseImageInfo > | |
SkNVRefCnt () | |
~SkNVRefCnt () | |
bool | unique () const |
void | ref () const |
void | unref () const |
void | deref () const |
bool | refCntGreaterThan (int32_t threadIsolatedTestCnt) const |
Public Attributes | |
DDLFuzzer * | fFuzzer = nullptr |
sk_sp< SkImage > | fImage |
std::atomic< State > | fState {State::kInitial} |
std::atomic< bool > | fDrawn {false} |
sk_sp< GrPromiseImageTexture > | fTexture |
Definition at line 51 of file FuzzDDLThreading.cpp.
|
strong |
Enumerator | |
---|---|
kInitial | |
kTriedToFulfill | |
kDone |
Definition at line 53 of file FuzzDDLThreading.cpp.
|
default |
|
inline |
Definition at line 60 of file FuzzDDLThreading.cpp.
|
delete |
|
delete |
std::atomic<bool> PromiseImageInfo::fDrawn {false} |
Definition at line 79 of file FuzzDDLThreading.cpp.
DDLFuzzer* PromiseImageInfo::fFuzzer = nullptr |
Definition at line 74 of file FuzzDDLThreading.cpp.
Definition at line 75 of file FuzzDDLThreading.cpp.
std::atomic<State> PromiseImageInfo::fState {State::kInitial} |
Definition at line 78 of file FuzzDDLThreading.cpp.
sk_sp<GrPromiseImageTexture> PromiseImageInfo::fTexture |
Definition at line 81 of file FuzzDDLThreading.cpp.