Flutter Engine
The Flutter Engine
|
Public Member Functions | |
PointerLValue (SPIRVCodeGenerator &gen, SpvId pointer, bool isMemoryObject, SpvId type, SPIRVCodeGenerator::Precision precision, SpvStorageClass_ storageClass) | |
SpvId | getPointer () override |
bool | isMemoryObjectPointer () const override |
SpvStorageClass | storageClass () const override |
SpvId | load (OutputStream &out) override |
void | store (SpvId value, OutputStream &out) override |
Public Member Functions inherited from SkSL::SPIRVCodeGenerator::LValue | |
virtual | ~LValue () |
virtual bool | applySwizzle (const ComponentArray &components, const Type &newType) |
Definition at line 3048 of file SkSLSPIRVCodeGenerator.cpp.
|
inline |
Definition at line 3050 of file SkSLSPIRVCodeGenerator.cpp.
|
inlineoverridevirtual |
Reimplemented from SkSL::SPIRVCodeGenerator::LValue.
Definition at line 3059 of file SkSLSPIRVCodeGenerator.cpp.
|
inlineoverridevirtual |
Reimplemented from SkSL::SPIRVCodeGenerator::LValue.
Definition at line 3063 of file SkSLSPIRVCodeGenerator.cpp.
|
inlineoverridevirtual |
Implements SkSL::SPIRVCodeGenerator::LValue.
Definition at line 3071 of file SkSLSPIRVCodeGenerator.cpp.
|
inlineoverridevirtual |
Implements SkSL::SPIRVCodeGenerator::LValue.
Definition at line 3067 of file SkSLSPIRVCodeGenerator.cpp.
|
inlineoverridevirtual |
Implements SkSL::SPIRVCodeGenerator::LValue.
Definition at line 3075 of file SkSLSPIRVCodeGenerator.cpp.