Flutter Engine
The Flutter Engine
SkSL::RP::Builder Member List

This is the complete list of members for SkSL::RP::Builder, including all inherited members.

binary_op(BuilderOp op, int32_t slots)SkSL::RP::Builder
branch_if_all_lanes_active(int labelID)SkSL::RP::Builder
branch_if_any_lanes_active(int labelID)SkSL::RP::Builder
branch_if_no_active_lanes_on_stack_top_equal(int value, int labelID)SkSL::RP::Builder
branch_if_no_lanes_active(int labelID)SkSL::RP::Builder
case_op(int value)SkSL::RP::Builderinline
continue_op(int continueMaskStackID)SkSL::RP::Builderinline
copy_constant(Slot slot, int constantValue)SkSL::RP::Builder
copy_immutable_unmasked(SlotRange dst, SlotRange src)SkSL::RP::Builder
copy_slots_masked(SlotRange dst, SlotRange src)SkSL::RP::Builderinline
copy_slots_unmasked(SlotRange dst, SlotRange src)SkSL::RP::Builder
copy_stack_to_slots(SlotRange dst)SkSL::RP::Builderinline
copy_stack_to_slots(SlotRange dst, int offsetFromStackTop)SkSL::RP::Builder
copy_stack_to_slots_indirect(SlotRange fixedRange, int dynamicStackID, SlotRange limitRange)SkSL::RP::Builder
copy_stack_to_slots_unmasked(SlotRange dst)SkSL::RP::Builderinline
copy_stack_to_slots_unmasked(SlotRange dst, int offsetFromStackTop)SkSL::RP::Builder
copy_uniform_to_slots_unmasked(SlotRange dst, SlotRange src)SkSL::RP::Builder
diagonal_matrix(int columns, int rows)SkSL::RP::Builder
disableExecutionMaskWrites()SkSL::RP::Builderinline
discard_stack(int32_t count, int stackID)SkSL::RP::Builder
discard_stack(int32_t count)SkSL::RP::Builderinline
dot_floats(int32_t slots)SkSL::RP::Builder
enableExecutionMaskWrites()SkSL::RP::Builderinline
exchange_src()SkSL::RP::Builder
executionMaskWritesAreEnabled()SkSL::RP::Builderinline
finish(int numValueSlots, int numUniformSlots, int numImmutableSlots, DebugTracePriv *debugTrace=nullptr)SkSL::RP::Builder
init_lane_masks()SkSL::RP::Builderinline
inverse_matrix(int32_t n)SkSL::RP::Builder
invoke_blender(int childIdx)SkSL::RP::Builderinline
invoke_color_filter(int childIdx)SkSL::RP::Builderinline
invoke_from_linear_srgb()SkSL::RP::Builderinline
invoke_shader(int childIdx)SkSL::RP::Builderinline
invoke_to_linear_srgb()SkSL::RP::Builderinline
jump(int labelID)SkSL::RP::Builder
label(int labelID)SkSL::RP::Builder
load_dst(SlotRange slots)SkSL::RP::Builderinline
load_src(SlotRange slots)SkSL::RP::Builderinline
mask_off_loop_mask()SkSL::RP::Builderinline
mask_off_return_mask()SkSL::RP::Builderinline
matrix_multiply(int leftColumns, int leftRows, int rightColumns, int rightRows)SkSL::RP::Builder
matrix_resize(int origColumns, int origRows, int newColumns, int newRows)SkSL::RP::Builder
merge_condition_mask()SkSL::RP::Builder
merge_inv_condition_mask()SkSL::RP::Builderinline
merge_loop_mask()SkSL::RP::Builderinline
nextLabelID()SkSL::RP::Builderinline
pad_stack(int32_t count)SkSL::RP::Builder
pop_and_reenable_loop_mask()SkSL::RP::Builderinline
pop_condition_mask()SkSL::RP::Builderinline
pop_dst_rgba()SkSL::RP::Builderinline
pop_loop_mask()SkSL::RP::Builderinline
pop_return_mask()SkSL::RP::Builder
pop_slots(SlotRange dst)SkSL::RP::Builder
pop_slots_indirect(SlotRange fixedRange, int dynamicStackID, SlotRange limitRange)SkSL::RP::Builderinline
pop_slots_unmasked(SlotRange dst)SkSL::RP::Builder
pop_src_rgba()SkSL::RP::Builder
push_clone(int numSlots, int offsetFromStackTop=0)SkSL::RP::Builder
push_clone_from_stack(SlotRange range, int otherStackID, int offsetFromStackTop)SkSL::RP::Builder
push_clone_indirect_from_stack(SlotRange fixedOffset, int dynamicStackID, int otherStackID, int offsetFromStackTop)SkSL::RP::Builder
push_condition_mask()SkSL::RP::Builder
push_constant_f(float val)SkSL::RP::Builderinline
push_constant_i(int32_t val, int count=1)SkSL::RP::Builder
push_constant_u(uint32_t val, int count=1)SkSL::RP::Builderinline
push_device_xy01()SkSL::RP::Builderinline
push_dst_rgba()SkSL::RP::Builderinline
push_duplicates(int count)SkSL::RP::Builder
push_immutable(SlotRange src)SkSL::RP::Builderinline
push_immutable_indirect(SlotRange fixedRange, int dynamicStack, SlotRange limitRange)SkSL::RP::Builderinline
push_loop_mask()SkSL::RP::Builderinline
push_return_mask()SkSL::RP::Builderinline
push_slots(SlotRange src)SkSL::RP::Builderinline
push_slots_indirect(SlotRange fixedRange, int dynamicStack, SlotRange limitRange)SkSL::RP::Builderinline
push_slots_or_immutable(SlotRange src, BuilderOp op)SkSL::RP::Builder
push_slots_or_immutable_indirect(SlotRange fixedRange, int dynamicStack, SlotRange limitRange, BuilderOp op)SkSL::RP::Builder
push_src_rgba()SkSL::RP::Builderinline
push_uniform(SlotRange src)SkSL::RP::Builder
push_uniform_indirect(SlotRange fixedRange, int dynamicStack, SlotRange limitRange)SkSL::RP::Builder
push_zeros(int count)SkSL::RP::Builderinline
reenable_loop_mask(SlotRange src)SkSL::RP::Builderinline
refract_floats()SkSL::RP::Builder
select(int slots)SkSL::RP::Builderinline
set_current_stack(int stackID)SkSL::RP::Builderinline
store_device_xy01(SlotRange slots)SkSL::RP::Builderinline
store_dst(SlotRange slots)SkSL::RP::Builderinline
store_immutable_value_i(Slot slot, int32_t val)SkSL::RP::Builderinline
store_src(SlotRange slots)SkSL::RP::Builderinline
store_src_rg(SlotRange slots)SkSL::RP::Builderinline
swizzle(int consumedSlots, SkSpan< const int8_t > components)SkSL::RP::Builder
swizzle_copy_stack_to_slots(SlotRange dst, SkSpan< const int8_t > components, int offsetFromStackTop)SkSL::RP::Builder
swizzle_copy_stack_to_slots_indirect(SlotRange fixedRange, int dynamicStackID, SlotRange limitRange, SkSpan< const int8_t > components, int offsetFromStackTop)SkSL::RP::Builder
ternary_op(BuilderOp op, int32_t slots)SkSL::RP::Builder
trace_enter(int traceMaskStackID, int funcID)SkSL::RP::Builderinline
trace_exit(int traceMaskStackID, int funcID)SkSL::RP::Builderinline
trace_line(int traceMaskStackID, int line)SkSL::RP::Builderinline
trace_scope(int traceMaskStackID, int delta)SkSL::RP::Builderinline
trace_var(int traceMaskStackID, SlotRange r)SkSL::RP::Builderinline
trace_var_indirect(int traceMaskStackID, SlotRange fixedRange, int dynamicStackID, SlotRange limitRange)SkSL::RP::Builder
transpose(int columns, int rows)SkSL::RP::Builder
unary_op(BuilderOp op, int32_t slots)SkSL::RP::Builder
zero_slots_unmasked(SlotRange dst)SkSL::RP::Builder