|
| LValueSlice (std::unique_ptr< LValue > p, int initialSlot, int numSlots) |
|
| ~LValueSlice () override |
|
| UnownedLValueSlice (LValue *p, int initialSlot, int numSlots) |
|
bool | isWritable () const override |
|
SlotRange | fixedSlotRange (Generator *gen) override |
|
AutoStack * | dynamicSlotRange () override |
|
bool | push (Generator *gen, SlotRange fixedOffset, AutoStack *dynamicOffset, SkSpan< const int8_t > swizzle) override |
|
bool | store (Generator *gen, SlotRange fixedOffset, AutoStack *dynamicOffset, SkSpan< const int8_t > swizzle) override |
|
virtual | ~LValue ()=default |
|
virtual bool | isWritable () const =0 |
|
virtual SlotRange | fixedSlotRange (Generator *gen)=0 |
|
virtual AutoStack * | dynamicSlotRange ()=0 |
|
virtual SkSpan< const int8_t > | swizzle () |
|
virtual bool | push (Generator *gen, SlotRange fixedOffset, AutoStack *dynamicOffset, SkSpan< const int8_t > swizzle)=0 |
|
virtual bool | store (Generator *gen, SlotRange fixedOffset, AutoStack *dynamicOffset, SkSpan< const int8_t > swizzle)=0 |
|
◆ LValueSlice()
SkSL::RP::LValueSlice::LValueSlice |
( |
std::unique_ptr< LValue > |
p, |
|
|
int |
initialSlot, |
|
|
int |
numSlots |
|
) |
| |
|
inlineexplicit |
◆ ~LValueSlice()
SkSL::RP::LValueSlice::~LValueSlice |
( |
| ) |
|
|
inlineoverride |
The documentation for this class was generated from the following file: