SYMBOL INDEX (11620 symbols across 2533 files) FILE: base/include/algorithm.h function namespace (line 16) | namespace lynx { FILE: base/include/auto_create_optional.h function namespace (line 11) | namespace base { FILE: base/include/auto_reset.h function namespace (line 19) | namespace lynx { FILE: base/include/base_trace/trace_event_utils.h function namespace (line 14) | namespace base { FILE: base/include/boost/unordered.h function namespace (line 66) | namespace boost { function namespace (line 81) | namespace boost { function namespace (line 101) | namespace boost { function namespace (line 121) | namespace std { function namespace (line 362) | namespace boost function namespace (line 403) | namespace boost { function namespace (line 443) | namespace boost { function namespace (line 499) | namespace boost function namespace (line 596) | namespace boost function namespace (line 662) | namespace boost { function namespace (line 800) | namespace boost { function namespace (line 829) | namespace boost { function namespace (line 898) | namespace boost{ function namespace (line 938) | namespace boost { function namespace (line 1074) | namespace boost { function namespace (line 1245) | namespace boost{ function namespace (line 1435) | namespace boost{ function decltype (line 3219) | auto for_all_elements(const arrays_type& arrays_,F f) function decltype (line 3226) | auto for_all_elements(const arrays_type& arrays_,F f) function decltype (line 3241) | auto for_all_elements_while(const arrays_type& arrays_,F f) function decltype (line 3249) | auto for_all_elements_while(const arrays_type& arrays_,F f) function pred_base (line 3284) | move(h_)}, function namespace (line 3615) | namespace boost{ function noexcept (line 4065) | erase(iterator pos)noexcept function BOOST_FORCEINLINE (line 4068) | BOOST_FORCEINLINE function swap (line 4089) | void swap(table& x) function element_type (line 4097) | element_type extract(const_iterator pos) function iterator (line 4122) | iterator find(const Key& x) function const_iterator (line 4128) | const_iterator find(const Key& x)const function rollback (line 4189) | struct erase_on_exit function iterator (line 4201) | static inline iterator make_iterator(const locator& l)noexcept function namespace (line 4254) | namespace boost { function namespace (line 4288) | namespace boost function namespace (line 4326) | namespace boost function namespace (line 4362) | namespace boost function namespace (line 4397) | namespace boost function namespace (line 4430) | namespace boost function namespace (line 4539) | namespace boost type hash_integral_impl (line 4603) | struct hash_integral_impl function fn (line 4622) | size_t fn( T v ) function fn (line 4635) | size_t fn( T v ) function fn (line 4650) | size_t fn( T v ) function namespace (line 4680) | namespace boost function namespace (line 4695) | namespace container_hash function namespace (line 4714) | namespace boost function namespace (line 4773) | namespace boost function namespace (line 4847) | namespace boost function namespace (line 5262) | namespace boost function fn (line 5331) | size_t fn( T v ) function fn (line 5348) | size_t fn( T v ) function fn (line 5365) | size_t fn( T v ) function hash_value (line 5433) | size_t hash_value( std::pair const& v ) function hash_value (line 5562) | size_t hash_value( std::unique_ptr const& x ) function hash_value (line 5573) | inline std::size_t hash_value( std::type_index const& v ) function hash_value (line 5584) | inline std::size_t hash_value( std::error_code const& v ) function hash_value (line 5594) | inline std::size_t hash_value( std::error_condition const& v ) function hash_value (line 5643) | inline std::size_t hash_value( std::monostate ) function hash_combine (line 5666) | void hash_combine( std::size_t& seed, T const& v ) function hash_range (line 5676) | void hash_range( std::size_t& seed, It first, It last ) function hash_unordered_range (line 5696) | void hash_unordered_range( std::size_t& seed, It first, It last ) type T (line 5729) | typedef T argument_type; type std (line 5730) | typedef std::size_t result_type; type std (line 5744) | typedef std::basic_string argument_type; type std (line 5745) | typedef std::size_t result_type; function namespace (line 5757) | namespace unordered function namespace (line 5781) | namespace boost { function insert (line 6030) | void insert(std::initializer_list ilist) function iterator (line 6053) | iterator erase(const_iterator first, const_iterator last) function swap (line 6075) | void swap(unordered_flat_set& rhs) noexcept( function BOOST_FORCEINLINE (line 6096) | BOOST_FORCEINLINE size_type count(key_type const& key) const function BOOST_FORCEINLINE (line 6111) | BOOST_FORCEINLINE iterator find(key_type const& key) function BOOST_FORCEINLINE (line 6139) | BOOST_FORCEINLINE bool contains(key_type const& key) const function max_load_factor (line 6222) | void max_load_factor(float) {} function rehash (line 6226) | void rehash(size_type n) { table_.rehash(n); } function reserve (line 6228) | void reserve(size_type n) { table_.reserve(n); } function namespace (line 6376) | namespace boost { function namespace (line 6417) | namespace boost { function namespace (line 7427) | namespace boost function namespace (line 7528) | namespace boost { function namespace (line 7552) | namespace boost { function namespace (line 7588) | namespace boost { function iterator (line 7934) | iterator try_emplace( function iterator (line 7972) | iterator erase(const_iterator first, const_iterator last) function swap (line 7994) | void swap(unordered_flat_map& rhs) noexcept( function mapped_type (line 8032) | mapped_type const& at(key_type const& key) const function BOOST_FORCEINLINE (line 8070) | BOOST_FORCEINLINE mapped_type& operator[](key_type const& key) function BOOST_FORCEINLINE (line 8075) | BOOST_FORCEINLINE mapped_type& operator[](key_type&& key) function BOOST_FORCEINLINE (line 8089) | BOOST_FORCEINLINE size_type count(key_type const& key) const function BOOST_FORCEINLINE (line 8104) | BOOST_FORCEINLINE iterator find(key_type const& key) function BOOST_FORCEINLINE (line 8132) | BOOST_FORCEINLINE bool contains(key_type const& key) const function max_load_factor (line 8215) | void max_load_factor(float) {} function rehash (line 8219) | void rehash(size_type n) { table_.rehash(n); } function reserve (line 8221) | void reserve(size_type n) { table_.reserve(n); } function namespace (line 8377) | namespace boost{ function namespace (line 8439) | namespace boost{ function namespace (line 8634) | namespace boost { function namespace (line 8723) | namespace boost { function namespace (line 8759) | namespace boost { function insert (line 9033) | void insert(std::initializer_list ilist) function insert_return_type (line 9038) | insert_return_type insert(node_type&& nh) function iterator (line 9055) | iterator insert(const_iterator, node_type&& nh) function iterator (line 9090) | iterator erase(const_iterator first, const_iterator last) function swap (line 9112) | void swap(unordered_node_set& rhs) noexcept( function node_type (line 9118) | node_type extract(const_iterator pos) function node_type (line 9127) | node_type extract(key_type const& key) function BOOST_FORCEINLINE (line 9161) | BOOST_FORCEINLINE size_type count(key_type const& key) const function BOOST_FORCEINLINE (line 9176) | BOOST_FORCEINLINE iterator find(key_type const& key) function BOOST_FORCEINLINE (line 9204) | BOOST_FORCEINLINE bool contains(key_type const& key) const function max_load_factor (line 9287) | void max_load_factor(float) {} function rehash (line 9291) | void rehash(size_type n) { table_.rehash(n); } function reserve (line 9293) | void reserve(size_type n) { table_.reserve(n); } function namespace (line 9436) | namespace boost { function namespace (line 9571) | namespace boost { function namespace (line 9607) | namespace boost { function iterator (line 9897) | iterator insert(const_iterator, node_type&& nh) function iterator (line 10011) | iterator try_emplace( function iterator (line 10049) | iterator erase(const_iterator first, const_iterator last) function swap (line 10071) | void swap(unordered_node_map& rhs) noexcept( function node_type (line 10077) | node_type extract(const_iterator pos) function node_type (line 10086) | node_type extract(key_type const& key) function mapped_type (line 10137) | mapped_type const& at(key_type const& key) const function BOOST_FORCEINLINE (line 10175) | BOOST_FORCEINLINE mapped_type& operator[](key_type const& key) function BOOST_FORCEINLINE (line 10180) | BOOST_FORCEINLINE mapped_type& operator[](key_type&& key) function BOOST_FORCEINLINE (line 10194) | BOOST_FORCEINLINE size_type count(key_type const& key) const function BOOST_FORCEINLINE (line 10209) | BOOST_FORCEINLINE iterator find(key_type const& key) function BOOST_FORCEINLINE (line 10237) | BOOST_FORCEINLINE bool contains(key_type const& key) const function max_load_factor (line 10320) | void max_load_factor(float) {} function rehash (line 10324) | void rehash(size_type n) { table_.rehash(n); } function reserve (line 10326) | void reserve(size_type n) { table_.reserve(n); } FILE: base/include/bundled_optional.h function namespace (line 16) | namespace lynx { type sum_sizeof_aligned_helper (line 58) | struct sum_sizeof_aligned_helper<> { function sum_sizeof_aligned (line 62) | size_t sum_sizeof_aligned() { function align_up (line 66) | constexpr uintptr_t align_up(uintptr_t addr, size_t alignment) { function const (line 146) | constexpr auto GetIndex() { function typename (line 167) | typename T::Type* GetOrNull() const { function Clear (line 205) | void Clear() { type SizeCalculatorFunctor (line 220) | struct SizeCalculatorFunctor { type CreateFieldLayoutFunctor (line 246) | struct CreateFieldLayoutFunctor { function else (line 257) | struct MoverAndCreatorFunctor { function CallOnFieldType (line 296) | void CallOnFieldType(std::size_t index, Func&& func) const { function destroy_field_impl (line 309) | void destroy_field_impl(void* ptr) { function swap (line 316) | void swap(BundledOptionals& other) noexcept { function CreateField (line 321) | void CreateField(std::size_t type_index) { function ReleaseField (line 346) | void ReleaseField(std::size_t type_index) { FILE: base/include/bundled_optional_lldb.py class BundledOptionalsSyntheticProvider (line 8) | class BundledOptionalsSyntheticProvider: method __init__ (line 13) | def __init__(self, val_obj, internal_dict): method update (line 17) | def update(self): method num_children (line 53) | def num_children(self): method get_child_at_index (line 56) | def get_child_at_index(self, index): method has_children (line 79) | def has_children(self): function __lldb_init_module (line 82) | def __lldb_init_module(debugger, internal_dict): FILE: base/include/cast_util.h function namespace (line 9) | namespace lynx { FILE: base/include/closure.h function namespace (line 19) | namespace lynx { function namespace (line 125) | namespace fml { FILE: base/include/concurrent_queue.h function namespace (line 12) | namespace lynx { function Iterator (line 103) | Iterator begin() { return Iterator(head_); } function Iterator (line 105) | Iterator end() { return Iterator(); } function size (line 113) | size_t size() const { function reset (line 126) | void reset() { FreeList(); } function FreeList (line 131) | void FreeList() { function Push (line 140) | void Push(T data) { function Push (line 147) | void Push(ConcurrentQueue& other) { function IterableContainer (line 164) | IterableContainer PopAll() { function IterableContainer (line 168) | IterableContainer ReversePopAll() { function Empty (line 172) | bool Empty() { return (head_.load() == nullptr); } function head_ (line 174) | head_(nullptr) {} function DestroyUnsafe (line 200) | static void DestroyUnsafe(Node* head) { FILE: base/include/datauri_utils.h function namespace (line 16) | namespace lynx { FILE: base/include/debug/backtrace.h function namespace (line 20) | namespace lynx { FILE: base/include/debug/lynx_error.h function namespace (line 33) | namespace base { FILE: base/include/expected.h function namespace (line 77) | namespace lynx { function impl_ (line 269) | constexpr expected(const expected& rhs) noexcept function impl_ (line 304) | constexpr expected(const ok& o) noexcept function impl_ (line 322) | constexpr expected(const unexpected& e) noexcept function explicit (line 340) | explicit expected(std::in_place_t, Args&&... args) noexcept function explicit (line 344) | explicit expected(std::in_place_t, std::initializer_list il, function explicit (line 353) | explicit expected(unexpect_t, std::initializer_list il, function swap (line 399) | constexpr void swap(expected& rhs) noexcept { impl_.swap(rhs.impl_); } function T (line 403) | constexpr T* operator->() noexcept { return std::addressof(value()); } function T (line 404) | constexpr const T* operator->() const noexcept { function E (line 428) | constexpr const E&& error() const&& noexcept { return std::move(error()); } function explicit (line 655) | explicit expected(const expected& rhs) noexcept function noexcept (line 676) | constexpr /* implicit */ expected(base::ok) noexcept {} function impl_ (line 679) | constexpr expected(const unexpected& e) noexcept function explicit (line 696) | constexpr explicit expected(std::in_place_t) noexcept {} function explicit (line 703) | explicit expected(unexpect_t, std::initializer_list il, function swap (line 723) | constexpr void swap(expected& rhs) noexcept { impl_.swap(rhs.impl_); } function value (line 732) | constexpr void value() const { LYNX_BASE_CHECK(has_value()); } FILE: base/include/expected_internal.h function namespace (line 22) | namespace lynx { function invoke_f (line 367) | auto invoke_f = [&]() -> decltype(auto) { FILE: base/include/file_utils.h function namespace (line 12) | namespace lynx { FILE: base/include/flex_optional.h function namespace (line 14) | namespace lynx { FILE: base/include/float_comparison.h function namespace (line 12) | namespace lynx { FILE: base/include/fml/concurrent_message_loop.h function namespace (line 23) | namespace lynx { function namespace (line 92) | namespace fml { FILE: base/include/fml/cpu_affinity.h function CpuAffinity (line 22) | enum class CpuAffinity { FILE: base/include/fml/delayed_task.h function namespace (line 21) | namespace lynx { FILE: base/include/fml/hash_combine.h function namespace (line 10) | namespace lynx { function namespace (line 39) | namespace fml { FILE: base/include/fml/make_copyable.h function namespace (line 16) | namespace lynx { function namespace (line 69) | namespace fml { FILE: base/include/fml/memory/ref_counted.h function namespace (line 19) | namespace lynx { function namespace (line 170) | namespace fml { FILE: base/include/fml/memory/ref_counted_internal.h function namespace (line 17) | namespace lynx { FILE: base/include/fml/memory/ref_ptr.h function namespace (line 20) | namespace lynx { function null (line 274) | nullptr_t null) { function null (line 284) | nullptr_t null) { function value_ (line 304) | WeakRefPtr(std::nullptr_t) : value_(nullptr) {} function explicit (line 305) | explicit WeakRefPtr(T* value) : value_(value) {} function result_type (line 366) | result_type operator()(const argument_type& ptr) const { FILE: base/include/fml/memory/ref_ptr_internal.h function namespace (line 15) | namespace lynx { FILE: base/include/fml/memory/weak_ptr.h function namespace (line 19) | namespace lynx { function namespace (line 248) | namespace fml { FILE: base/include/fml/memory/weak_ptr_internal.h function namespace (line 12) | namespace lynx { FILE: base/include/fml/message_loop.h function fml (line 48) | const fml::RefPtr& GetTaskRunner() const; FILE: base/include/fml/message_loop_impl.h function virtual (line 70) | virtual TaskQueueId GetTaskQueueId() const; FILE: base/include/fml/message_loop_task_queues.h function namespace (line 31) | namespace fml { function namespace (line 202) | namespace fml { FILE: base/include/fml/platform/android/cpu_affinity.h function namespace (line 13) | namespace lynx { FILE: base/include/fml/platform/android/message_loop_android.h function namespace (line 22) | namespace fml { function Run (line 43) | void Run() override; FILE: base/include/fml/platform/darwin/cf_utils.h function namespace (line 15) | namespace lynx { FILE: base/include/fml/platform/darwin/message_loop_darwin.h function Run (line 43) | void Run() override; FILE: base/include/fml/platform/harmony/message_loop_harmony.h function Run (line 29) | void Run() override; FILE: base/include/fml/platform/linux/message_loop_linux.h function Run (line 31) | void Run() override; FILE: base/include/fml/platform/linux/timerfd.h type itimerspec (line 40) | struct itimerspec type itimerspec (line 41) | struct itimerspec function namespace (line 45) | namespace lynx { function namespace (line 59) | namespace fml { FILE: base/include/fml/platform/thread_config_setter.h function namespace (line 11) | namespace lynx { FILE: base/include/fml/platform/win/message_loop_win.h function namespace (line 20) | namespace fml { function Run (line 38) | void Run() override; FILE: base/include/fml/platform/win/task_runner_win32.h function namespace (line 20) | namespace lynx { FILE: base/include/fml/platform/win/task_runner_win32_window.h function namespace (line 18) | namespace lynx { FILE: base/include/fml/raster_thread_merger.h type class (line 24) | enum class function fml (line 50) | const fml::RefPtr& GetSharedRasterThreadMerger() const; FILE: base/include/fml/shared_thread_merger.h function IsMergedUnSafe (line 48) | bool IsMergedUnSafe() const; FILE: base/include/fml/synchronization/atomic_object.h function namespace (line 10) | namespace lynx { FILE: base/include/fml/synchronization/count_down_latch.h function namespace (line 17) | namespace lynx { function namespace (line 40) | namespace fml { FILE: base/include/fml/synchronization/semaphore.h function namespace (line 13) | namespace lynx { function namespace (line 90) | namespace fml { FILE: base/include/fml/synchronization/shared_mutex.h function namespace (line 10) | namespace lynx { function namespace (line 54) | namespace fml { FILE: base/include/fml/synchronization/shared_mutex_posix.h function namespace (line 12) | namespace lynx { FILE: base/include/fml/synchronization/shared_mutex_std.h function namespace (line 12) | namespace lynx { FILE: base/include/fml/synchronization/sync_switch.h function namespace (line 15) | namespace lynx { function namespace (line 67) | namespace fml { FILE: base/include/fml/synchronization/waitable_event.h function namespace (line 23) | namespace lynx { function namespace (line 133) | namespace fml { FILE: base/include/fml/task_queue_id.h function namespace (line 13) | namespace lynx { function namespace (line 43) | namespace fml { function namespace (line 47) | namespace std { FILE: base/include/fml/task_runner.h function class (line 27) | class BasicTaskRunner { function fml (line 96) | const fml::RefPtr& GetLoop() const; FILE: base/include/fml/task_runner_delegate.h function namespace (line 11) | namespace lynx { FILE: base/include/fml/task_source.h function namespace (line 19) | namespace lynx { FILE: base/include/fml/task_source_grade.h function namespace (line 12) | namespace fml { FILE: base/include/fml/thread.h type class (line 31) | enum class type ThreadConfig (line 46) | struct ThreadConfig { function fml (line 78) | const fml::RefPtr& GetTaskRunner() const; FILE: base/include/fml/thread_host.h function namespace (line 18) | namespace lynx { FILE: base/include/fml/time/chrono_timestamp_provider.h function namespace (line 15) | namespace lynx { function namespace (line 44) | namespace fml { FILE: base/include/fml/time/time_delta.h function namespace (line 17) | namespace lynx { function namespace (line 124) | namespace fml { FILE: base/include/fml/time/time_point.h function namespace (line 18) | namespace lynx { function namespace (line 87) | namespace fml { FILE: base/include/fml/time/timer.h function namespace (line 16) | namespace lynx { function namespace (line 86) | namespace fml { FILE: base/include/fml/time/timestamp_provider.h function namespace (line 15) | namespace lynx { function namespace (line 31) | namespace fml { FILE: base/include/fml/unique_fd.h function namespace (line 29) | namespace lynx { function namespace (line 117) | namespace fml { FILE: base/include/fml/unique_object.h function namespace (line 16) | namespace lynx { function namespace (line 141) | namespace fml { FILE: base/include/fml/wakeable.h function namespace (line 13) | namespace lynx { function namespace (line 28) | namespace fml { FILE: base/include/geometry/point.h function namespace (line 7) | namespace lynx { FILE: base/include/geometry/rect.h function namespace (line 13) | namespace lynx { FILE: base/include/geometry/size.h function namespace (line 7) | namespace lynx { FILE: base/include/hybrid_map.h function namespace (line 29) | namespace lynx { type KeyExtractor (line 70) | struct KeyExtractor { type DefaultTransferPolicy (line 88) | struct DefaultTransferPolicy { function reference (line 140) | reference operator*() const { function pointer (line 144) | pointer operator->() const { function clear (line 355) | void clear() { function reserve (line 365) | void reserve(size_t count) { function for_each (line 694) | const T&>>> FILE: base/include/linked_hash_map.h function namespace (line 18) | namespace lynx { function iterator (line 370) | iterator find(const Key& key) { function const_iterator (line 374) | const_iterator find(const Key& key) const noexcept { function size_type (line 379) | size_type erase(const Key& key) { function iterator (line 399) | iterator erase(iterator pos) { return erase(const_iterator(pos)); } function iterator (line 401) | iterator erase(const_iterator pos) { function for_each (line 422) | const T&>>> function merge (line 459) | void merge(const LinkedHashMap& other) { function const_iterator (line 472) | const_iterator end() const noexcept { return const_iterator(end_as_link(... function iterator (line 476) | iterator end() noexcept { return iterator(end_as_link()); } function reference (line 480) | reference front() noexcept { return end_.next->value; } function reference (line 484) | reference back() noexcept { return end_.prev->value; } function contains (line 496) | bool contains(const Key& key) const { function count (line 501) | size_t count(const Key& key) const { return contains(key) ? 1 : 0; } function reserve (line 650) | void reserve(size_type count) { function set_pool_capacity (line 677) | void set_pool_capacity(size_type count) { function class (line 693) | class Testing { function assume_status (line 706) | static bool assume_status(const LinkedHashMap& map, bool has_map, function assume_end_in_initial_state (line 712) | static bool assume_end_in_initial_state(const LinkedHashMap& map) { function check_consistency (line 717) | static bool check_consistency(const LinkedHashMap& map) { function Node (line 782) | Node* pool_{nullptr}; FILE: base/include/linked_hash_map_lldb.py class linked_hash_map_entry (line 10) | class linked_hash_map_entry: method __init__ (line 12) | def __init__(self, entry): method _next_impl (line 15) | def _next_impl(self): method _prev_impl (line 18) | def _prev_impl(self): method _value_impl (line 21) | def _value_impl(self): method _isnull_impl (line 24) | def _isnull_impl(self): method _sbvalue_impl (line 27) | def _sbvalue_impl(self): class linked_hash_map_iterator (line 36) | class linked_hash_map_iterator: method increment_node (line 38) | def increment_node(self, node): method __init__ (line 43) | def __init__(self, node): method value (line 46) | def value(self): method next (line 49) | def next(self): method advance (line 57) | def advance(self, N): class linked_hash_map_SynthProvider (line 70) | class linked_hash_map_SynthProvider: method __init__ (line 72) | def __init__(self, valobj, dict): method next_node (line 77) | def next_node(self, node): method value (line 80) | def value(self, node): method num_children (line 83) | def num_children(self): method get_child_index (line 86) | def get_child_index(self, name): method get_child_at_index (line 92) | def get_child_at_index(self, index): method update (line 107) | def update(self): method has_children (line 113) | def has_children(self): function __lldb_init_module (line 117) | def __lldb_init_module(debugger, dict): FILE: base/include/log/alog_wrapper.h function namespace (line 8) | namespace lynx { FILE: base/include/log/log_stream.h function namespace (line 19) | namespace lynx { FILE: base/include/log/logging.h function namespace (line 16) | namespace lynx { FILE: base/include/log/logging_base.h function namespace (line 13) | namespace lynx { FILE: base/include/log/logging_darwin.h function namespace (line 10) | namespace lynx { FILE: base/include/lru_cache.h function namespace (line 14) | namespace lynx { FILE: base/include/lynx_actor.h function namespace (line 14) | namespace lynx { function T (line 133) | T* Impl() { return impl_.get(); } function CanRunNow (line 135) | bool CanRunNow() { return runner_->RunsTasksOnCurrentThread(); } function GetInstanceId (line 137) | int32_t GetInstanceId() { return instance_id_; } FILE: base/include/md5.h function namespace (line 24) | namespace lynx { FILE: base/include/memory/memory_pressure_level.h function namespace (line 11) | namespace base { FILE: base/include/no_destructor.h function namespace (line 11) | namespace lynx { function namespace (line 71) | namespace fml { FILE: base/include/path_utils.h function namespace (line 12) | namespace lynx { FILE: base/include/platform/android/java_type.h function namespace (line 12) | namespace lynx { FILE: base/include/platform/android/jni_convert_helper.h function namespace (line 21) | namespace lynx { FILE: base/include/platform/android/jni_utils.h function namespace (line 16) | namespace lynx { function namespace (line 58) | namespace fml { FILE: base/include/platform/android/scoped_java_ref.h function namespace (line 19) | namespace base { function namespace (line 266) | namespace fml { FILE: base/include/platform/darwin/type_utils.h function namespace (line 12) | namespace lynx { FILE: base/include/platform/harmony/harmony_vsync_manager.h type OH_NativeVSync (line 15) | struct OH_NativeVSync function namespace (line 16) | namespace lynx { FILE: base/include/platform/harmony/napi_util.h function namespace (line 20) | namespace lynx { FILE: base/include/position.h function namespace (line 10) | namespace lynx { FILE: base/include/shared_vector.h function namespace (line 10) | namespace lynx { FILE: base/include/sorted_for_each.h function namespace (line 15) | namespace lynx::base { FILE: base/include/string/string_conversion_win.h function namespace (line 11) | namespace lynx { FILE: base/include/string/string_number_convert.h function namespace (line 11) | namespace lynx { FILE: base/include/string/string_utils.h function namespace (line 24) | namespace lynx { function string (line 125) | string AppendString(const Args&... args) { function std (line 156) | inline std::string_view TruncateToStringView(const std::string& input, function IsInUtf16BMP (line 185) | inline bool IsInUtf16BMP(char16_t c) { return (c & 0xF800) != 0xD800; } function IsLeadingSurrogate (line 187) | inline bool IsLeadingSurrogate(char16_t c) { return c >= 0xD800 && c < 0... function IsTrailingSurrogate (line 189) | inline bool IsTrailingSurrogate(char16_t c) { function IsUtf8Start (line 193) | inline bool IsUtf8Start(char c) { function StringEqual (line 209) | inline bool StringEqual(const char* a, const char* b) { function IsASCII (line 222) | constexpr bool IsASCII(UChar c) { return !(c & ~0x7F); } function IsASCIINumber (line 224) | constexpr bool IsASCIINumber(UChar c) { return c >= '0' && c <= '9'; } function IsASCIIHexNumber (line 226) | constexpr bool IsASCIIHexNumber(UChar c) { function ToASCIIHexValue (line 230) | constexpr int ToASCIIHexValue(UChar c) { function IsASCIIAlphaCaselessEqual (line 234) | constexpr bool IsASCIIAlphaCaselessEqual(UChar css_character, char chara... function IsASCIISpace (line 242) | constexpr bool IsASCIISpace(UChar c) { function IsHTMLSpace (line 247) | bool IsHTMLSpace(CharType character) { function IsSpaceOrNewline (line 253) | constexpr bool IsSpaceOrNewline(UChar c) { function InlineUTF8SequenceLengthNonASCII (line 257) | inline size_t InlineUTF8SequenceLengthNonASCII(char b0) { function InlineUTF8SequenceLength (line 265) | inline size_t InlineUTF8SequenceLength(char b0) { function InlineUTF8SequenceLength (line 269) | inline size_t InlineUTF8SequenceLength(const char* utf8, size_t c_length, function UTF8IndexToCIndex (line 280) | inline size_t UTF8IndexToCIndex(const char* utf8, size_t c_length, function Utf8IndexToCIndexForUtf16 (line 291) | inline size_t Utf8IndexToCIndexForUtf16(const char* utf8, size_t c_length, function CIndexToUTF8Index (line 308) | inline size_t CIndexToUTF8Index(const char* utf8, size_t c_length, function SizeOfUtf8 (line 319) | inline size_t SizeOfUtf8(const char* utf8, size_t c_length) { function SizeOfUtf16 (line 329) | inline size_t SizeOfUtf16(const std::string& src_u8) { FILE: base/include/thread/base_semaphore.h function namespace (line 11) | namespace lynx { FILE: base/include/thread/pthread_rw_lock_guard.h function namespace (line 12) | namespace lynx { FILE: base/include/thread/timed_task.h function namespace (line 16) | namespace lynx { FILE: base/include/timer/time_utils.h function namespace (line 14) | namespace lynx { FILE: base/include/to_underlying.h function namespace (line 10) | namespace lynx::base { FILE: base/include/type_traits_addon.h function namespace (line 13) | namespace lynx { function TypeOfPlainBytes (line 145) | alignas(T) TypeOfPlainBytes { function namespace (line 168) | namespace std { FILE: base/include/value/array.h function namespace (line 17) | namespace lynx { FILE: base/include/value/base_string.h function namespace (line 23) | namespace lynx { function std (line 224) | const std::string& str() const { return UntagImpl(ref_impl_)->str(); } function IsEqual (line 236) | bool IsEqual(const char* other) const { return str() == other; } function IsEqual (line 237) | bool IsEqual(const std::string& other) const { return str() == other; } function IsEqual (line 238) | bool IsEqual(const String& other) const { return str() == other.str(); } function operator (line 245) | bool operator==(const String& other) const { type equal_when_hash_equal (line 254) | struct equal_when_hash_equal { function operator (line 261) | bool operator==(const std::string& other) const { return str() == other; } function operator (line 263) | bool operator!=(const String& other) const { function operator (line 270) | bool operator!=(const std::string& other) const { return str() != other; } function operator (line 272) | bool operator<(const String& other) const { return str() < other.str(); } function operator (line 274) | bool operator<(const std::string& other) const { return str() < other; } function operator (line 276) | bool operator<=(const String& other) const { return str() <= other.str(); } function operator (line 278) | bool operator<=(const std::string& other) const { return str() <= other; } function operator (line 280) | bool operator>(const String& other) const { return str() > other.str(); } function operator (line 282) | bool operator>(const std::string& other) const { return str() > other; } function operator (line 284) | bool operator>=(const String& other) const { return str() >= other.str(); } function operator (line 286) | bool operator>=(const std::string& other) const { return str() >= other; } function class (line 298) | class Unsafe { type static_string (line 338) | struct static_string type CreateAsRawRefPointerTag (line 346) | enum CreateAsRawRefPointerTag { kCreateAsRawRefPointerTag } function ref_impl_ (line 348) | ref_impl_(MakeTaggedImpl(str)) {} type CreateAsUninitializedTag (line 351) | enum CreateAsUninitializedTag { kCreateAsUninitializedTag } function String (line 352) | String(CreateAsUninitializedTag) {} function explicit (line 355) | explicit String(RefCountedStringImpl* str) : ref_impl_(str) { function swap (line 359) | inline void swap(String& other) noexcept { function SetEmptyString (line 363) | inline void SetEmptyString() { function namespace (line 368) | namespace static_string { type CharArrayPack (line 408) | struct CharArrayPack { function BASE_HIDE (line 436) | BASE_HIDE Entry { type GenericCacheKey (line 482) | struct GenericCacheKey { function class (line 505) | class GenericCache { function class (line 573) | class StringTable { function class (line 596) | class StringConvertHelper { function namespace (line 660) | namespace std { FILE: base/include/value/base_string_lldb.py function get_string_summary (line 7) | def get_string_summary(valobj, internal_dict): function __lldb_init_module (line 34) | def __lldb_init_module(debugger, internal_dict): FILE: base/include/value/base_value.h function namespace (line 33) | namespace lynx { type lynx (line 749) | typedef lynx::lepus::Value lepus_value; FILE: base/include/value/byte_array.h function namespace (line 14) | namespace lynx { FILE: base/include/value/lynx_api_types.h type lynx_value_ptr__ (line 28) | struct lynx_value_ptr__ type lynx_api_env__ (line 29) | struct lynx_api_env__ type LYNX_VALUE_OPAQUE_STRUCT (line 31) | struct LYNX_VALUE_OPAQUE_STRUCT type lynx_api_status (line 32) | typedef enum { type lynx_api_env__ (line 53) | struct lynx_api_env__ { FILE: base/include/value/lynx_value_lldb.py class LynxValueType (line 10) | class LynxValueType(IntEnum): class LynxValueSyntheticProvider (line 29) | class LynxValueSyntheticProvider: method __init__ (line 30) | def __init__(self, val_obj, internal_dict): method update (line 33) | def update(self): method num_children (line 51) | def num_children(self, max_children): method get_child_at_index (line 54) | def get_child_at_index(self,index): method has_children (line 97) | def has_children(self): method get_union_value (line 100) | def get_union_value(self): function __lldb_init_module (line 113) | def __lldb_init_module(debugger, internal_dict): FILE: base/include/value/lynx_value_types.h type LYNX_VALUE_OPAQUE_STRUCT (line 20) | struct LYNX_VALUE_OPAQUE_STRUCT type lynx_value_null (line 22) | typedef enum : uint8_t { type lynx_value (line 54) | struct lynx_value { FILE: base/include/value/path_parser.h function namespace (line 12) | namespace lynx { FILE: base/include/value/ref_counted_class.h function namespace (line 14) | namespace lynx { FILE: base/include/value/ref_type.h function namespace (line 11) | namespace lepus { FILE: base/include/value/table.h function namespace (line 27) | namespace lynx { type ValueWrapper (line 172) | struct ValueWrapper { function SetValueUniqueKey (line 304) | static void SetValueUniqueKey(Dictionary& target, const base::String& key, function SetValueUniqueKey (line 314) | static void SetValueUniqueKey(Dictionary& target, const base::String& key, function SetValueUniqueKey (line 324) | static void SetValueUniqueKey(Dictionary& target, base::String&& key, function SetValueUniqueKey (line 334) | static void SetValueUniqueKey(Dictionary& target, base::String&& key, function BASE_INLINE (line 344) | static BASE_INLINE Dictionary* RawCreate() { return new Dictionary(); } function RefType (line 359) | RefType GetRefType() const override { return RefType::kLepusTable; } function Contains (line 432) | bool Contains(const base::String& key) const { function reserve (line 443) | void reserve(size_t count) { map_.reserve(count); } function IsConst (line 471) | bool IsConst() const override { return __padding_chars__[0]; } FILE: base/include/vector.h function namespace (line 76) | namespace lynx { function pop_back (line 750) | void pop_back() { function reference (line 762) | reference back() { return *(_end_iter() - 1); } function reference (line 766) | reference front() { return *_begin_iter(); } function const_reference (line 768) | const_reference operator[](size_t n) const { function reference (line 773) | reference operator[](size_t n) { function const_reference (line 778) | const_reference at(size_t n) const { function reference (line 783) | reference at(size_t n) { function iterator (line 806) | iterator begin() { return _begin_iter(); } function iterator (line 812) | iterator end() { return _end_iter(); } function reverse_iterator (line 818) | reverse_iterator rbegin() { return reverse_iterator(_end_iter()); } function reverse_iterator (line 828) | reverse_iterator rend() { return reverse_iterator(_begin_iter()); } function iterator (line 841) | iterator erase(iterator pos) { return erase(pos, pos + 1); } function iterator (line 843) | iterator erase(const_iterator pos) { return erase((iterator)pos); } function iterator (line 845) | iterator erase(iterator first, iterator last) { function BASE_VECTOR_INLINE (line 894) | BASE_VECTOR_INLINE iterator insert(const_iterator pos, const T& value) { function BASE_VECTOR_INLINE (line 898) | BASE_VECTOR_INLINE iterator insert(const_iterator pos, T&& value) { function reserve (line 906) | bool reserve(size_t count) { function clear (line 914) | void clear() { function clear_and_shrink (line 922) | void clear_and_shrink() { function shrink_to_fit (line 927) | void shrink_to_fit() { function swap (line 941) | void swap(Vector& other) { function reference (line 1078) | reference grow() { function class (line 1160) | class Unsafe { function _reallocate (line 1181) | void _reallocate(size_t value) { function BASE_VECTOR_INLINE (line 1189) | BASE_VECTOR_INLINE void _grow_if_need() { function _from (line 1201) | void _from(const void* src, size_t size, function _fill (line 1215) | void _fill(iterator begin, iterator end, const T& v) { function _fill (line 1221) | void _fill(iterator begin, iterator end) { function _construct_fill_default (line 1227) | void _construct_fill_default(size_t count) { function clear_and_shrink (line 1556) | void clear_and_shrink() { function _init_static (line 1565) | void _init_static() { function MapStatisticsFindKind (line 1583) | enum class MapStatisticsFindKind { type MapStatisticsBase (line 1613) | struct MapStatisticsBase function UpdateMaxCount (line 1614) | void UpdateMaxCount([[maybe_unused]] size_t v) const {} function Type (line 1664) | Type operator()(BestTypeForOperator v) const { function else (line 1748) | else if constexpr (hash::ByReinterpret) { type PointerView (line 1808) | struct PointerView { function iterator (line 2056) | iterator value_end() { return array().end(); } function clear (line 2109) | void clear() { function clear_keep_buffer (line 2113) | void clear_keep_buffer() { array_.clear(); } function reserve (line 2115) | bool reserve(size_t count) { return array_.reserve(count); } function reference_type (line 2117) | reference_type front() { function const_reference_type (line 2125) | const_reference_type front() const { function reference_type (line 2133) | reference_type back() { function const_reference_type (line 2142) | const_reference_type back() const { function range_loop_iterator (line 2151) | range_loop_iterator begin() { function range_loop_const_iterator (line 2159) | range_loop_const_iterator begin() const { function range_loop_iterator (line 2169) | range_loop_iterator end() { function range_loop_const_iterator (line 2180) | range_loop_const_iterator end() const { function reverse_iterator (line 2189) | reverse_iterator rbegin() { return array().rbegin(); } function reverse_iterator (line 2195) | reverse_iterator rend() { return array().rend(); } function class (line 2248) | class Unsafe { function BASE_VECTOR_INLINE (line 2273) | BASE_VECTOR_INLINE KeyPolicyReducedHashValueType* _key_hash_data() const { function _erase_key_hash (line 2278) | void _erase_key_hash(size_t index) { type BinarySearchArray (line 2327) | struct BinarySearchArray function erase (line 2458) | size_t erase(const K& key) { function iterator (line 2470) | iterator find(const K& key) { function const_iterator (line 2480) | const_iterator find(const K& key) const { function contains (line 2490) | bool contains(const K& key) const { return find(key) != end(); } function count (line 2492) | size_t count(const K& key) const { return contains(key) ? 1 : 0; } function get_assign_existing_for_merge (line 2574) | static constexpr bool get_assign_existing_for_merge() { type LinearSearchArray (line 2584) | struct LinearSearchArray function erase (line 2956) | size_t erase(const K& key) { function range_loop_iterator (line 2973) | range_loop_iterator find(const K& key) { function range_loop_const_iterator (line 2994) | range_loop_const_iterator find(const K& key) const { function contains (line 3015) | bool contains(const K& key) const { function count (line 3025) | size_t count(const K& key) const { return contains(key) ? 1 : 0; } type BinarySearchMap (line 3215) | struct BinarySearchMap type BinarySearchSet (line 3461) | struct BinarySearchSet type LinearSearchMap (line 3523) | struct LinearSearchMap function for_each (line 4032) | const T&>>> type LinearSearchSet (line 4207) | struct LinearSearchSet function namespace (line 4384) | namespace std { FILE: base/include/vector2d.h function namespace (line 8) | namespace lynx { FILE: base/include/vector_helper.h function namespace (line 16) | namespace lynx { FILE: base/include/vector_lldb.py function align_up (line 9) | def align_up(addr, alignment): class linear_map_SynthProvider (line 13) | class linear_map_SynthProvider: method __init__ (line 15) | def __init__(self, val_obj, dict): method num_children (line 19) | def num_children(self): method get_child_at_index (line 22) | def get_child_at_index(self, index): method num_capacity (line 39) | def num_capacity(self): method update (line 42) | def update(self): method has_children (line 65) | def has_children(self): class vector_SynthProvider (line 68) | class vector_SynthProvider: method __init__ (line 70) | def __init__(self, val_obj, dict): method num_children (line 77) | def num_children(self): method get_child_at_index (line 80) | def get_child_at_index(self, index): method num_capacity (line 92) | def num_capacity(self): method update (line 95) | def update(self): method has_children (line 104) | def has_children(self): function __lldb_init_module (line 108) | def __lldb_init_module(debugger, dict): FILE: base/include/version.h function namespace (line 14) | namespace lynx { FILE: base/include/version_util.h function namespace (line 14) | namespace lynx { FILE: base/platform/android/src/main/java/com/lynx/base/IBaseNativeLibraryLoader.java type IBaseNativeLibraryLoader (line 6) | public interface IBaseNativeLibraryLoader { method loadLibrary (line 7) | void loadLibrary(String libName) throws UnsatisfiedLinkError; FILE: base/platform/android/src/main/java/com/lynx/base/LynxBaseEnv.java class LynxBaseEnv (line 11) | public class LynxBaseEnv { method inst (line 15) | public static LynxBaseEnv inst() { method LynxBaseEnv (line 26) | private LynxBaseEnv() {} method isNativeLibraryLoaded (line 28) | public boolean isNativeLibraryLoaded() { method init (line 32) | public boolean init( method loadNativeTraceLibrary (line 42) | public synchronized boolean loadNativeTraceLibrary(IBaseNativeLibraryL... FILE: base/platform/android/src/main/java/com/lynx/base/LynxBaseTrace.java class LynxBaseTrace (line 11) | public class LynxBaseTrace { method init (line 15) | public static void init() { method initNativeBaseTrace (line 28) | private static boolean initNativeBaseTrace() { method nativeInitBaseTrace (line 48) | private static native void nativeInitBaseTrace(long addr); FILE: base/platform/android/src/main/java/com/lynx/base/log/AbsBaseLogDelegate.java class AbsBaseLogDelegate (line 8) | public abstract class AbsBaseLogDelegate { method setMinimumLoggingLevel (line 15) | public void setMinimumLoggingLevel(int level) { method getMinimumLoggingLevel (line 24) | public int getMinimumLoggingLevel() { method isLoggable (line 34) | public boolean isLoggable(int level) { method v (line 45) | public void v(String tag, String msg) { method d (line 56) | public void d(String tag, String msg) { method i (line 67) | public void i(String tag, String msg) { method w (line 78) | public void w(String tag, String msg) { method e (line 89) | public void e(String tag, String msg) { method log (line 100) | public void log(int priority, String tag, String msg) { method println (line 104) | private void println(int priority, String tag, String msg) { FILE: base/platform/android/src/main/java/com/lynx/base/log/LynxLog.java class LynxLog (line 16) | public class LynxLog { method initLynxLog (line 40) | public static void initLynxLog(boolean isPrintLogsToAllChannels) { method initLynxLogging (line 53) | private static void initLynxLogging(boolean isPrintLogsToAllChannels) { method setDebugLoggingDelegate (line 59) | public static void setDebugLoggingDelegate(AbsBaseLogDelegate delegate) { method setMinimumLoggingLevel (line 63) | public static void setMinimumLoggingLevel(int level) { method getMinimumLoggingLevel (line 86) | public static int getMinimumLoggingLevel() { method setJSLogsFromExternalChannels (line 94) | public static void setJSLogsFromExternalChannels(boolean isOpen) { method v (line 98) | public static void v(String tag, String msg) { method d (line 102) | public static void d(String tag, String msg) { method i (line 106) | public static void i(String tag, String msg) { method w (line 110) | public static void w(String tag, String msg) { method e (line 114) | public static void e(String tag, String msg) { method logByAndroidUtil (line 118) | private static void logByAndroidUtil(int level, String tag, String msg) { method logByDebugLoggingDelegate (line 141) | private static void logByDebugLoggingDelegate(int level, String tag, S... method internalLog (line 164) | public static void internalLog(int level, String tag, String msg) { method DCHECK (line 190) | public static void DCHECK(boolean condition) { method DTHROW (line 199) | public static void DTHROW() { method DTHROW (line 203) | public static void DTHROW(@Nullable RuntimeException e) { method asyncInitLynxNativeLog (line 214) | private static void asyncInitLynxNativeLog() { method detectALogDependence (line 231) | private static boolean detectALogDependence() { method setLogOutputChannel (line 249) | private static void setLogOutputChannel() { method nativeSetNativeMinLogLevel (line 255) | private static native void nativeSetNativeMinLogLevel(int level); method nativeInitALogNative (line 256) | private static native void nativeInitALogNative(long addr); method nativeInternalLog (line 257) | private static native void nativeInternalLog(int level, String tag, St... method nativeInitLynxLoggingNative (line 258) | private static native void nativeInitLynxLoggingNative(boolean isPrint... method nativeSetLogOutputByPlatform (line 259) | private static native void nativeSetLogOutputByPlatform(); method log (line 261) | @CalledByNative method logByte (line 280) | @CalledByNative FILE: base/platform/android/src/main/java/com/lynx/base/memory/MemoryPressureCallback.java type MemoryPressureCallback (line 13) | @FunctionalInterface method onPressure (line 15) | void onPressure(@MemoryPressureLevel int pressure); FILE: base/platform/harmony/src/cpp/entry.cc function EXTERN_C_START (line 10) | EXTERN_C_START static napi_value InitLynxBase(napi_env env, function RegisterEntryModule (line 29) | __attribute__((constructor)) void RegisterEntryModule(void) { FILE: base/platform/windows/lynx_base_env.cc type lynx (line 11) | namespace lynx { type base (line 12) | namespace base { function trace_backend (line 14) | void trace_backend(const char* category, const char* name, function initBaseTrace (line 31) | void initBaseTrace() { trace::SetTraceBackend(trace_backend); } function LynxBaseEnv (line 34) | LynxBaseEnv* LynxBaseEnv::Instance() { FILE: base/platform/windows/lynx_base_env.h function namespace (line 8) | namespace lynx { FILE: base/src/algorithm_unittest.cc type lynx (line 12) | namespace lynx { type base (line 13) | namespace base { function CompareLess (line 15) | static bool CompareLess(int a, int b) { return a < b; } function CompareGreater (line 16) | static bool CompareGreater(int a, int b) { return a > b; } function TEST (line 18) | TEST(Algorithm, Sort) { function TEST (line 35) | TEST(Algorithm, SortCompareGreater) { FILE: base/src/auto_create_optional_unittest.cc type lynx (line 14) | namespace lynx { type base (line 15) | namespace base { type test (line 16) | namespace test { type DataStruct (line 18) | struct DataStruct { function TEST (line 23) | TEST(AutoCreateOptional, BoolShortCircuit) { function TEST (line 34) | TEST(AutoCreateOptional, CopyConstruct) { function TEST (line 65) | TEST(AutoCreateOptional, CopyAssign) { function TEST (line 107) | TEST(AutoCreateOptional, MoveConstruct) { function TEST (line 132) | TEST(AutoCreateOptional, MoveAssign) { function TEST (line 169) | TEST(AutoCreateOptional, CreateByArrow) { function TEST (line 207) | TEST(AutoCreateOptional, CreateByAsterisk) { FILE: base/src/auto_reset_unittest.cc type lynx (line 14) | namespace lynx { type base (line 15) | namespace base { function TEST (line 17) | TEST(AutoReset, Move) { FILE: base/src/base_trace/trace_android.cc type lynxbase (line 12) | namespace lynxbase { type jni (line 13) | namespace jni { function RegisterJNIForLynxBaseTrace (line 14) | bool RegisterJNIForLynxBaseTrace(JNIEnv* env) { type lynx (line 20) | namespace lynx { type base (line 21) | namespace base { type trace (line 22) | namespace trace { function GetDefaultTraceBackend (line 34) | bool GetDefaultTraceBackend() { function TraceBackend (line 52) | void TraceBackend(const char* category, const char* name, function InitBaseTrace (line 71) | void InitBaseTrace(JNIEnv* env, jclass jcaller, jlong addr) { FILE: base/src/base_trace/trace_event_utils.cc type lynx (line 9) | namespace lynx { type base (line 10) | namespace base { type trace (line 11) | namespace trace { function TraceEventBegin (line 15) | void TraceEventBegin(const char* category, const char* name) { function TraceEventEnd (line 21) | void TraceEventEnd(const char* category, const char* name) { function SetTraceBackend (line 28) | void SetTraceBackend(trace_backend_ptr backend) { FILE: base/src/base_trace/trace_harmony.cc type lynx (line 13) | namespace lynx { type base (line 14) | namespace base { type trace (line 15) | namespace trace { function napi_value (line 17) | napi_value LynxBaseTrace::Init(napi_env env, napi_value exports) { function napi_value (line 23) | napi_value LynxBaseTrace::NativeInitLynxBaseTrace(napi_env env, FILE: base/src/base_trace/trace_harmony.h function namespace (line 10) | namespace lynx { FILE: base/src/boost/unordered_unittest.cc type lynx (line 11) | namespace lynx { type base (line 12) | namespace base { type test (line 13) | namespace test { function TestSet (line 112) | static void TestSet() { function TestMap1 (line 167) | static void TestMap1() { function TestMap2 (line 243) | static void TestMap2() { function TEST (line 323) | TEST(BoostUnordered, Set) { function TEST (line 328) | TEST(BoostUnordered, Map) { FILE: base/src/bundled_optional_unittest.cc type lynx (line 15) | namespace lynx { type base (line 16) | namespace base { type test (line 17) | namespace test { type CountedWrapper (line 20) | struct CountedWrapper { method CountedWrapper (line 23) | CountedWrapper() { g_instance_count++; } method CountedWrapper (line 25) | CountedWrapper(const CountedWrapper& other) : value(other.value) { method CountedWrapper (line 28) | CountedWrapper(CountedWrapper&& other) : value(std::move(other.v... method CountedWrapper (line 31) | CountedWrapper& operator=(const CountedWrapper& other) = default; method CountedWrapper (line 32) | CountedWrapper& operator=(CountedWrapper&& other) = default; type NameField (line 40) | struct NameField { type SchoolsField (line 44) | struct SchoolsField { type AgeField (line 48) | struct AgeField { type HobbyField (line 52) | struct HobbyField { type Person (line 56) | struct Person { method Person (line 60) | Person() : id(-1) {} method Person (line 61) | Person(const Person& other) = default; method Person (line 62) | Person(Person&& other) : id(other.id), optionals(std::move(other... method Person (line 65) | Person& operator=(const Person& other) = default; method Person (line 66) | Person& operator=(Person&& other) { function AssertInstanceCount (line 77) | static void AssertInstanceCount(int32_t value) { function TEST (line 81) | TEST(BundledOptional, Empty) { function TEST (line 128) | TEST(BundledOptional, Construct) { function TEST (line 221) | TEST(BundledOptional, Assign) { function TEST (line 318) | TEST(BundledOptional, Release) { function TEST (line 375) | TEST(BundledOptional, InVector) { FILE: base/src/closure_unittest.cc type lynx (line 11) | namespace lynx { type base (line 12) | namespace base { class ReleaseCallback (line 16) | class ReleaseCallback { method ReleaseCallback (line 18) | ReleaseCallback(std::function func, method ReleaseCallback (line 27) | ReleaseCallback(const ReleaseCallback&) = delete; method ReleaseCallback (line 28) | ReleaseCallback& operator=(const ReleaseCallback&) = delete; method ReleaseCallback (line 30) | ReleaseCallback(ReleaseCallback&& other) { method ReleaseCallback (line 37) | ReleaseCallback& operator=(ReleaseCallback&& other) { class ClosureTest (line 55) | class ClosureTest : public ::testing::Test { method ClosureTest (line 57) | ClosureTest() = default; method SetUp (line 60) | void SetUp() override {} method TearDown (line 62) | void TearDown() override {} function TEST_F (line 65) | TEST_F(ClosureTest, MoveOnlyClosureCheckNull1) { function TEST_F (line 72) | TEST_F(ClosureTest, MoveOnlyClosureCheckNull2) { function TEST_F (line 79) | TEST_F(ClosureTest, MoveOnlyClosureCheckNotNull) { function TEST_F (line 86) | TEST_F(ClosureTest, MoveConstructor) { function TEST_F (line 106) | TEST_F(ClosureTest, AssignmentOperator) { function TEST_F (line 131) | TEST_F(ClosureTest, TypedClosureBasicTest) { function TEST_F (line 148) | TEST_F(ClosureTest, TypedClosureForwardTest) { FILE: base/src/concurrent_queue_unittest.cc type lynx (line 14) | namespace lynx { type base (line 15) | namespace base { function ToStep (line 18) | static void ToStep(std::atomic& s, int32_t next) { function Wait (line 25) | static void Wait(std::atomic& s, int32_t next) { function TestEnqueue (line 32) | static void TestEnqueue(ConcurrentQueue& queue, PopFunction... function TEST (line 76) | TEST(ConcurrentQueueTest, ConcurrentlyEnqueueVector) { function TestEnqueueWithReverseDequeue (line 82) | static void TestEnqueueWithReverseDequeue(ConcurrentQueue& ... function TEST (line 127) | TEST(ConcurrentQueueTest, ConcurrentlyEnqueueVectorWithReverseDequeu... function TestAppendOrder (line 134) | static void TestAppendOrder(ConcurrentQueue& super_queue, function TEST (line 156) | TEST(ConcurrentQueueTest, AppendOrderVector) { function TestAppendEmpty (line 162) | static void TestAppendEmpty(ConcurrentQueue& super_queue, function TEST (line 186) | TEST(ConcurrentQueueTest, AppendEmptyVector) { function TestMove (line 192) | static void TestMove(ConcurrentQueue& src_queue, PopFunctio... function TEST (line 210) | TEST(ConcurrentQueueTest, MoveVector) { FILE: base/src/datauri_utils.cc type lynx (line 10) | namespace lynx { type base (line 11) | namespace base { FILE: base/src/datauri_utils_unittest.cc type lynx (line 9) | namespace lynx { type base (line 10) | namespace base { function TEST (line 12) | TEST(DataURIUtil, IsDataURI) { function TEST (line 25) | TEST(DataURIUtil, DecodeBase64) { function TEST (line 54) | TEST(DataURIUtil, DecodeDataURI) { FILE: base/src/debug/backtrace.cc type lynx (line 11) | namespace lynx { type base (line 12) | namespace base { type debug (line 13) | namespace debug { function SetBacktraceDelegate (line 17) | void SetBacktraceDelegate(BacktraceDelegate* delegate) { function GetBacktraceInfo (line 25) | std::string GetBacktraceInfo(std::string& error_message) { FILE: base/src/debug/lynx_error.cc type lynx (line 16) | namespace lynx { type base (line 18) | namespace base { function AddBackTrace (line 27) | std::string AddBackTrace(std::string& error_message) { function StoreError (line 37) | bool StoreError(int32_t error_code, std::string error_msg, function StoreErrorIfNot (line 44) | bool StoreErrorIfNot(bool expression, int32_t error_code, std::strin... function ErrorStorage (line 106) | ErrorStorage& ErrorStorage::GetInstance() { FILE: base/src/debug/lynx_error_unittest.cc type lynx (line 10) | namespace lynx { type base (line 11) | namespace base { function TEST (line 19) | TEST(ErrorStorageTest, GetSetAndRest) { function TEST (line 51) | TEST(LynxErrorTest, MacroWithString) { function TEST (line 84) | TEST(LynxErrorTest, MacroWithFormatString) { function TEST (line 114) | TEST(LynxErrorTest, StoreError) { function TEST (line 166) | TEST(LynxErrorTest, AddCustomInfoToStoredError) { function TEST (line 196) | TEST(LynxErrorTest, AddContextInfo) { function TEST (line 211) | TEST(LynxErrorTest, GetLevelString) { FILE: base/src/expected_unittest.cc type lynx (line 15) | namespace lynx { type base (line 16) | namespace base { type Strong (line 26) | struct Strong { method Strong (line 27) | constexpr explicit Strong(T value) : value(std::move(value)) {} type Weak (line 32) | struct Weak { method Weak (line 34) | constexpr Weak(T value) : value(std::move(value)) {} type StrongMoveOnly (line 39) | struct StrongMoveOnly { method StrongMoveOnly (line 40) | constexpr explicit StrongMoveOnly(T&& value) : value(std::move(val... method StrongMoveOnly (line 41) | constexpr StrongMoveOnly(StrongMoveOnly&& other) method StrongMoveOnly (line 44) | constexpr StrongMoveOnly& operator=(StrongMoveOnly&& other) { type WeakMoveOnly (line 53) | struct WeakMoveOnly { method WeakMoveOnly (line 55) | constexpr WeakMoveOnly(T&& value) : value(std::move(value)) {} method WeakMoveOnly (line 56) | constexpr WeakMoveOnly(WeakMoveOnly&& other) type Error (line 61) | enum class Error { type CvRef (line 65) | enum class CvRef { type SaveCvRef (line 73) | struct SaveCvRef { method SaveCvRef (line 74) | constexpr SaveCvRef() = default; method SaveCvRef (line 75) | constexpr SaveCvRef(SaveCvRef&) : cvref(CvRef::kRef) {} method SaveCvRef (line 76) | constexpr SaveCvRef(const SaveCvRef&) : cvref(CvRef::kConstRef) {} method SaveCvRef (line 77) | constexpr SaveCvRef(SaveCvRef&&) : cvref(CvRef::kRRef) {} method SaveCvRef (line 78) | constexpr SaveCvRef(const SaveCvRef&&) : cvref(CvRef::kConstRRef) {} method SaveCvRef (line 80) | constexpr explicit SaveCvRef(CvRef cvref) : cvref(cvref) {} function TEST (line 85) | TEST(Ok, ValueConstructor) { function TEST (line 90) | TEST(Ok, DefaultConstructor) { function TEST (line 95) | TEST(Ok, InPlaceConstructor) { function TEST (line 100) | TEST(Ok, InPlaceListConstructor) { function TEST (line 105) | TEST(Ok, ValueIsQualified) { function TEST (line 115) | TEST(Ok, MemberSwap) { function TEST (line 124) | TEST(Ok, EqualityOperators) { function TEST (line 129) | TEST(Ok, FreeSwap) { function TEST (line 138) | TEST(Unexpected, ValueConstructor) { function TEST (line 143) | TEST(Unexpected, DefaultConstructor) { function TEST (line 148) | TEST(Unexpected, InPlaceConstructor) { function TEST (line 153) | TEST(Unexpected, InPlaceListConstructor) { function TEST (line 158) | TEST(Unexpected, ErrorIsQualified) { function TEST (line 168) | TEST(Unexpected, MemberSwap) { function TEST (line 177) | TEST(Unexpected, EqualityOperators) { function TEST (line 182) | TEST(Unexpected, FreeSwap) { function TEST (line 191) | TEST(Expected, Triviality) { function TEST (line 199) | TEST(Expected, DefaultConstructor) { function TEST (line 208) | TEST(Expected, CopyConstructor) { function TEST (line 224) | TEST(Expected, MoveConstructor) { function TEST (line 240) | TEST(Expected, ExplicitConvertingCopyConstructor) { function TEST (line 258) | TEST(Expected, ImplicitConvertingCopyConstructor) { function TEST (line 273) | TEST(Expected, ExplicitConvertingMoveConstructor) { function TEST (line 293) | TEST(Expected, ImplicitConvertingMoveConstructor) { function TEST (line 309) | TEST(Expected, ExplicitValueConstructor) { function TEST (line 326) | TEST(Expected, ImplicitValueConstructor) { function TEST (line 341) | TEST(Expected, ExplicitOkConstructor) { function TEST (line 358) | TEST(Expected, ImplicitOkConstructor) { function TEST (line 373) | TEST(Expected, ExplicitErrorConstructor) { function TEST (line 390) | TEST(Expected, ImplicitErrorConstructor) { function TEST (line 405) | TEST(Expected, InPlaceConstructor) { function TEST (line 411) | TEST(Expected, InPlaceListConstructor) { function TEST (line 417) | TEST(Expected, UnexpectConstructor) { function TEST (line 423) | TEST(Expected, UnexpectListConstructor) { function TEST (line 429) | TEST(Expected, AssignValue) { function TEST (line 442) | TEST(Expected, CopyAssignOk) { function TEST (line 455) | TEST(Expected, MoveAssignOk) { function TEST (line 468) | TEST(Expected, CopyAssignUnexpected) { function TEST (line 481) | TEST(Expected, MoveAssignUnexpected) { function TEST (line 494) | TEST(Expected, Emplace) { function TEST (line 503) | TEST(Expected, EmplaceList) { function TEST (line 512) | TEST(Expected, MemberSwap) { function TEST (line 524) | TEST(Expected, FreeSwap) { function TEST (line 536) | TEST(Expected, OperatorArrow) { function TEST (line 548) | TEST(Expected, OperatorStar) { function TEST (line 564) | TEST(Expected, HasValue) { function TEST (line 572) | TEST(Expected, Value) { function TEST (line 588) | TEST(Expected, Error) { function TEST (line 604) | TEST(Expected, ValueOr) { function TEST (line 622) | TEST(Expected, ErrorOr) { function TEST (line 640) | TEST(Expected, AndThen) { function TEST (line 677) | TEST(Expected, OrElse) { function TEST (line 715) | TEST(Expected, Transform) { function TEST (line 802) | TEST(Expected, TransformError) { function TEST (line 844) | TEST(Expected, EqualityOperators) { function TEST (line 869) | TEST(ExpectedTest, DeathTestsTimeSensitiveTest) { function TEST (line 901) | TEST(ExpectedVoid, Triviality) { function TEST (line 909) | TEST(ExpectedVoid, DefaultConstructor) { function TEST (line 915) | TEST(ExpectedVoid, InPlaceConstructor) { function TEST (line 920) | TEST(ExpectedVoid, CopyConstructor) { function TEST (line 927) | TEST(ExpectedVoid, MoveConstructor) { function TEST (line 934) | TEST(ExpectedVoid, ExplicitConvertingCopyConstructor) { function TEST (line 942) | TEST(ExpectedVoid, ImplicitConvertingCopyConstructor) { function TEST (line 949) | TEST(ExpectedVoid, ExplicitConvertingMoveConstructor) { function TEST (line 958) | TEST(ExpectedVoid, ImplicitConvertingMoveConstructor) { function TEST (line 965) | TEST(ExpectedVoid, OkConstructor) { function TEST (line 970) | TEST(ExpectedVoid, ExplicitErrorConstructor) { function TEST (line 987) | TEST(ExpectedVoid, ImplicitErrorConstructor) { function TEST (line 1002) | TEST(ExpectedVoid, UnexpectConstructor) { function TEST (line 1008) | TEST(ExpectedVoid, UnexpectListConstructor) { function TEST (line 1014) | TEST(ExpectedVoid, CopyAssignUnexpected) { function TEST (line 1027) | TEST(ExpectedVoid, MoveAssignUnexpected) { function TEST (line 1040) | TEST(ExpectedVoid, Emplace) { function TEST (line 1048) | TEST(ExpectedVoid, MemberSwap) { function TEST (line 1059) | TEST(ExpectedVoid, FreeSwap) { function TEST (line 1070) | TEST(ExpectedVoid, OperatorStar) { function TEST (line 1076) | TEST(ExpectedVoid, HasValue) { function TEST (line 1084) | TEST(ExpectedVoid, Value) { function TEST (line 1090) | TEST(ExpectedVoid, Error) { function TEST (line 1106) | TEST(ExpectedVoid, ErrorOr) { function TEST (line 1124) | TEST(ExpectedVoid, AndThen) { function TEST (line 1158) | TEST(ExpectedVoid, OrElse) { function TEST (line 1194) | TEST(ExpectedVoid, Transform) { function TEST (line 1263) | TEST(ExpectedVoid, TransformError) { function TEST (line 1302) | TEST(ExpectedVoid, EqualityOperators) { function TEST (line 1317) | TEST(ExpectedVoidTest, DeathTests) { FILE: base/src/file_utils.cc type lynx (line 10) | namespace lynx { type base (line 11) | namespace base { FILE: base/src/file_utils_unittest.cc type lynx (line 42) | namespace lynx { type base (line 43) | namespace base { type testing (line 44) | namespace testing { class FileUtilsTest (line 46) | class FileUtilsTest : public ::testing::Test { method SetUpTestSuite (line 48) | static void SetUpTestSuite() { method TearDownTestSuite (line 54) | static void TearDownTestSuite() { function TEST_F (line 69) | TEST_F(FileUtilsTest, ReadWriteFile) { function TEST_F (line 82) | TEST_F(FileUtilsTest, ReadWriteEmptyFile) { function TEST_F (line 96) | TEST_F(FileUtilsTest, WriteFileToExisted) { function TEST_F (line 110) | TEST_F(FileUtilsTest, WriteToNonExistedDir) { function TEST_F (line 119) | TEST_F(FileUtilsTest, ReadNonExistedFile) { function TEST_F (line 127) | TEST_F(FileUtilsTest, ReadFileTooLarge) { FILE: base/src/flex_optional_unittest.cc type lynx (line 13) | namespace lynx { type base (line 14) | namespace base { type test (line 15) | namespace test { type s32 (line 17) | struct s32 { type s32_mem_save (line 24) | struct s32_mem_save { type s40Convertible (line 34) | struct s40Convertible { type s40 (line 42) | struct s40 { method s40 (line 48) | s40(uint64_t a, uint64_t b, uint64_t c, uint64_t d, uint64_t e) method s40 (line 51) | s40(const s40Convertible& s) : a(s.a) {} method s40 (line 53) | s40(std::initializer_list list) { type s40MoveOnly (line 62) | struct s40MoveOnly { method s40MoveOnly (line 68) | s40MoveOnly(const s40MoveOnly& other) = delete; method s40MoveOnly (line 69) | s40MoveOnly& operator=(const s40MoveOnly& other) = delete; function TEST (line 72) | TEST(FlexOptional, ChooseFromType) { function TEST (line 92) | TEST(FlexOptional, CopyConstructorFromEmpty) { function TEST (line 98) | TEST(FlexOptional, CopyConstructorFromValue) { function TEST (line 104) | TEST(FlexOptional, MoveValueConstructor) { function TEST (line 111) | TEST(FlexOptional, NulloptConstructor) { function TEST (line 116) | TEST(FlexOptional, InPlaceConstructor) { function TEST (line 122) | TEST(FlexOptional, InPlaceConstructorWithInitializerList) { function TEST (line 133) | TEST(FlexOptional, CopyConstructorWithValue) { function TEST (line 143) | TEST(FlexOptional, CopyConstructorWithoutValue) { function TEST (line 151) | TEST(FlexOptional, MoveConstructorWithValue) { function TEST (line 162) | TEST(FlexOptional, MoveConstructorWithoutValue) { function TEST (line 170) | TEST(FlexOptional, OperatorAssign) { function TEST (line 191) | TEST(FlexOptional, OperatorAssignConstructable) { function TEST (line 212) | TEST(FlexOptional, OperatorAssignByValue) { function TEST (line 229) | TEST(FlexOptional, Emplace) { function TEST (line 241) | TEST(FlexOptional, EmplaceInitializerList) { function TEST (line 253) | TEST(FlexOptional, Swap) { function TEST (line 264) | TEST(FlexOptional, HasValue) { function TEST (line 273) | TEST(FlexOptional, OperatorStar) { function TEST (line 284) | TEST(FlexOptional, Value) { function TEST (line 295) | TEST(FlexOptional, ValueOr) { function TEST (line 302) | TEST(FlexOptional, Reset) { function TEST (line 308) | TEST(FlexOptional, TypeInfer) { FILE: base/src/fml/concurrent_message_loop.cc type lynx (line 23) | namespace lynx { type fml (line 24) | namespace fml { FILE: base/src/fml/cpu_affinity.cc type lynx (line 21) | namespace lynx { type fml (line 22) | namespace fml { function EfficiencyCoreCount (line 24) | std::optional EfficiencyCoreCount() { function RequestAffinity (line 32) | bool RequestAffinity(CpuAffinity affinity) { function ReadIntFromFile (line 94) | std::optional ReadIntFromFile(const std::string& path) { FILE: base/src/fml/cpu_affinity_unittests.cc type lynx (line 11) | namespace lynx { type fml (line 12) | namespace fml { type testing (line 13) | namespace testing { function TEST (line 15) | TEST(CpuAffinity, NonAndroidPlatformDefaults) { function TEST (line 20) | TEST(CpuAffinity, NormalSlowMedFastCores) { function TEST (line 37) | TEST(CpuAffinity, NoCpuData) { function TEST (line 43) | TEST(CpuAffinity, AllSameSpeed) { function TEST (line 52) | TEST(CpuAffinity, SingleCore) { function TEST (line 59) | TEST(CpuAffinity, MissingFileParsing) { FILE: base/src/fml/hash_combine_unittests.cc type fml (line 8) | namespace fml { type testing (line 9) | namespace testing { function TEST (line 11) | TEST(HashCombineTest, CanHash) { FILE: base/src/fml/memory/ref_counted_unittest.cc type lynx (line 45) | namespace lynx { type fml (line 46) | namespace fml { class MyClass (line 49) | class MyClass : public RefCountedThreadSafe { method MyClass (line 51) | MyClass(MyClass** created, bool* was_destroyed) class MySubclass (line 72) | class MySubclass final : public MyClass { method MySubclass (line 77) | MySubclass(MySubclass** created, bool* was_destroyed) function TEST (line 88) | TEST(RefCountedTest, Constructors) { function TEST (line 216) | TEST(RefCountedTest, NullAssignmentToNull) { function TEST (line 256) | TEST(RefCountedTest, NonNullAssignmentToNull) { function TEST (line 322) | TEST(RefCountedTest, NullAssignmentToNonNull) { function TEST (line 376) | TEST(RefCountedTest, NonNullAssignmentToNonNull) { function TEST (line 445) | TEST(RefCountedTest, SelfAssignment) { function TEST (line 477) | TEST(RefCountedTest, Swap) { function TEST (line 498) | TEST(RefCountedTest, GetAndDereferenceOperators) { function TEST (line 513) | TEST(RefCountedTest, AddRefRelease) { function TEST (line 526) | TEST(RefCountedTest, Mix) { class MyPublicClass (line 569) | class MyPublicClass : public RefCountedThreadSafe { method MyPublicClass (line 572) | MyPublicClass() : has_num_(false), num_(0) {} method MyPublicClass (line 573) | explicit MyPublicClass(int num) : has_num_(true), num_(num) {} method has_num (line 577) | bool has_num() const { return has_num_; } method num (line 578) | int num() const { return num_; } function TEST (line 589) | TEST(RefCountedTest, PublicCtorAndDtor) { class MyRefCountedClass (line 614) | class MyRefCountedClass : public RefCountedThreadSafeStorage { method GetRefCount (line 616) | uint32_t GetRefCount() const { return ref_count_.load(); } method GetPadding (line 618) | uint32_t GetPadding() const { return __padding__; } method ReleaseSelf (line 621) | void ReleaseSelf() const override { delete this; } function TEST (line 624) | TEST(RefCountedTest, MemberInitialValues) { function TEST (line 636) | TEST(RefCountedTest, DISABLED_DebugChecks) { FILE: base/src/fml/memory/task_runner_checker.cc type lynx (line 10) | namespace lynx { type fml (line 11) | namespace fml { function TaskQueueId (line 54) | TaskQueueId TaskRunnerChecker::InitTaskQueueId() { FILE: base/src/fml/memory/task_runner_checker_unittest.cc type lynx (line 20) | namespace lynx { type fml (line 21) | namespace fml { type testing (line 22) | namespace testing { function TEST (line 24) | TEST(TaskRunnerCheckerTests, RunsOnCurrentTaskRunner) { function TEST (line 29) | TEST(TaskRunnerCheckerTests, FailsTheCheckIfOnDifferentTaskRunner) { function TEST (line 49) | TEST(TaskRunnerCheckerTests, SameTaskRunnerRunsOnTheSameThread) { function TEST (line 58) | TEST(TaskRunnerCheckerTests, RunsOnDifferentThreadsReturnsFalse) { function TEST (line 74) | TEST(TaskRunnerCheckerTests, MergedTaskRunnersRunsOnTheSameThread) { function TEST (line 124) | TEST(TaskRunnerCheckerTests, FILE: base/src/fml/memory/weak_ptr_unittest.cc type fml (line 18) | namespace fml { type Integer (line 21) | struct Integer : public EnableWeakFromThis { method Integer (line 22) | Integer(int data) : data(data) {} function TEST (line 28) | TEST(WeakPtrTest, Basic) { function TEST (line 34) | TEST(WeakPtrTest, CopyConstruction) { function TEST (line 42) | TEST(WeakPtrTest, MoveConstruction) { function TEST (line 52) | TEST(WeakPtrTest, CopyAssignment) { function TEST (line 62) | TEST(WeakPtrTest, MoveAssignment) { function TEST (line 74) | TEST(WeakPtrTest, Testable) { function TEST (line 84) | TEST(WeakPtrTest, OutOfScope) { function TEST (line 94) | TEST(WeakPtrTest, Multiple) { function TEST (line 108) | TEST(WeakPtrTest, MultipleStaged) { type Base (line 119) | struct Base : public EnableWeakFromThis { type Derived (line 122) | struct Derived : public Base {} function TEST (line 124) | TEST(WeakPtrTest, Dereference) { function TEST (line 133) | TEST(WeakPtrTest, UpcastCopyConstruction) { function TEST (line 141) | TEST(WeakPtrTest, UpcastMoveConstruction) { function TEST (line 151) | TEST(WeakPtrTest, UpcastCopyAssignment) { function TEST (line 161) | TEST(WeakPtrTest, UpcastMoveAssignment) { function TEST (line 173) | TEST(WeakPtrTest, ShouldNotCrashIfRunningOnTheSameTaskRunner) { FILE: base/src/fml/message_loop.cc type lynx (line 18) | namespace lynx { type fml (line 19) | namespace fml { function MessageLoop (line 29) | MessageLoop& MessageLoop::GetCurrent() { function MessageLoop (line 38) | MessageLoop& MessageLoop::EnsureInitializedForCurrentThread( function MessageLoop (line 47) | MessageLoop* MessageLoop::IsInitializedForCurrentThread() { function TaskQueueId (line 93) | TaskQueueId MessageLoop::GetCurrentTaskQueueId() { FILE: base/src/fml/message_loop_impl.cc type lynx (line 21) | namespace lynx { type fml (line 22) | namespace fml { function TaskQueueId (line 228) | TaskQueueId MessageLoopImpl::GetTaskQueueId() const { FILE: base/src/fml/message_loop_impl_unittests.cc type lynx (line 20) | namespace lynx { class MockVSyncMonitor (line 21) | class MockVSyncMonitor { method MockVSyncMonitor (line 23) | MockVSyncMonitor() = default; method RequestVSync (line 26) | void RequestVSync(fml::VSyncCallback callback) { method TriggerVSync (line 30) | void TriggerVSync() { function TEST (line 42) | TEST(MessageLoopImpl, TIMESENSITIVE(WakeUpTimersAreSingletons)) { function TEST (line 72) | TEST(MessageLoopImpl, WakeUpByVSync) { FILE: base/src/fml/message_loop_task_queues.cc type lynx (line 19) | namespace lynx { type fml (line 20) | namespace fml { function MessageLoopTaskQueues (line 32) | MessageLoopTaskQueues* MessageLoopTaskQueues::GetInstance() { function TaskQueueId (line 37) | TaskQueueId MessageLoopTaskQueues::CreateTaskQueue( type TopTaskInfo (line 137) | struct TopTaskInfo { FILE: base/src/fml/message_loop_task_queues_merge_unmerge_unittests.cc type lynx (line 18) | namespace lynx { type fml (line 19) | namespace fml { type testing (line 20) | namespace testing { class TestWakeable (line 22) | class TestWakeable : public fml::Wakeable { method TestWakeable (line 26) | explicit TestWakeable(WakeUpCall call) : wake_up_call_(call) {} method WakeUp (line 28) | void WakeUp(fml::TimePoint time_point, bool is_woken_by_vsync) o... function CountRemainingTasks (line 36) | static int CountRemainingTasks(MessageLoopTaskQueues* task_queue, function TEST (line 55) | TEST(MessageLoopTaskQueueMergeUnmerge, function TEST (line 74) | TEST(MessageLoopTaskQueueMergeUnmerge, function TEST (line 90) | TEST(MessageLoopTaskQueueMergeUnmerge, MergeUnmergeTasksPreserved) { function TEST (line 116) | TEST(MessageLoopTaskQueueMergeUnmerge, function TEST (line 142) | TEST(MessageLoopTaskQueueMergeUnmerge, function TEST (line 153) | TEST(MessageLoopTaskQueueMergeUnmerge, MergeFailIfAlreadySubsumed) { function TEST (line 165) | TEST(MessageLoopTaskQueueMergeUnmerge, function TEST (line 178) | TEST(MessageLoopTaskQueueMergeUnmerge, UnmergeFailsOnSubsumedOrNev... function TEST (line 192) | TEST(MessageLoopTaskQueueMergeUnmerge, MergeInvokesBothWakeables) { function TEST (line 217) | TEST(MessageLoopTaskQueueMergeUnmerge, function TEST (line 250) | TEST(MessageLoopTaskQueueMergeUnmerge, DISABLED_GetTasksToRunNowBl... function TEST (line 303) | TEST(MessageLoopTaskQueueMergeUnmerge, FILE: base/src/fml/message_loop_task_queues_unittests.cc type lynx (line 21) | namespace lynx { type fml (line 22) | namespace fml { type testing (line 23) | namespace testing { class TestWakeable (line 25) | class TestWakeable : public fml::Wakeable { method TestWakeable (line 29) | explicit TestWakeable(WakeUpCall call) : wake_up_call_(call) {} method WakeUp (line 31) | void WakeUp(fml::TimePoint time_point, bool is_woken_by_vsync) o... function TEST (line 39) | TEST(MessageLoopTaskQueue, StartsWithNoPendingTasks) { function TEST (line 45) | TEST(MessageLoopTaskQueue, RegisterOneTask) { function TEST (line 61) | TEST(MessageLoopTaskQueue, RegisterTwoTasksAndCount) { function TEST (line 72) | TEST(MessageLoopTaskQueue, RegisterTasksOnMergedQueuesAndCount) { function TEST (line 103) | TEST(MessageLoopTaskQueue, PreserveTaskOrdering) { function TEST (line 130) | TEST(MessageLoopTaskQueue, RegisterTasksOnMergedQueuesPreserveTask... function TEST (line 173) | TEST(MessageLoopTaskQueue, UnmergeRespectTheOriginalTaskOrderingIn... function TestNotifyObservers (line 256) | void TestNotifyObservers(fml::TaskQueueId queue_id) { function TEST (line 264) | TEST(MessageLoopTaskQueue, AddRemoveNotifyObservers) { function TEST (line 281) | TEST(MessageLoopTaskQueue, WakeUpIndependentOfTime) { function TEST (line 298) | TEST(MessageLoopTaskQueue, WokenUpWithNewerTime) { function TEST (line 322) | TEST(MessageLoopTaskQueue, NotifyObserversWhileCreatingQueues) { function TEST (line 348) | TEST(MessageLoopTaskQueue, QueueDoNotOwnItself) { function TEST (line 354) | TEST(MessageLoopTaskQueue, QueueDoNotOwnUnmergedTaskQueueId) { function TEST (line 361) | TEST(MessageLoopTaskQueue, QueueOwnsMergedTaskQueueId) { function TEST (line 376) | TEST(MessageLoopTaskQueue, ConcurrentQueueAndTaskCreatingCounts) { function TEST (line 432) | TEST(MessageLoopTaskQueue, RegisterTaskWakesUpOwnerQueue) { FILE: base/src/fml/message_loop_unittests.cc type lynx (line 29) | namespace lynx { function TEST (line 31) | TEST(MessageLoop, GetCurrent) { function TEST (line 39) | TEST(MessageLoop, DifferentThreadsHaveDifferentLoops) { function TEST (line 68) | TEST(MessageLoop, CanRunAndTerminate) { function TEST (line 87) | TEST(MessageLoop, NonDelayedTasksAreRunInOrder) { function TEST (line 115) | TEST(MessageLoop, DelayedTasksAtSameTimeAreRunInOrder) { function TEST (line 146) | TEST(MessageLoop, CheckRunsTaskOnCurrentThread) { function TEST (line 162) | TEST(MessageLoop, TIMESENSITIVE(SingleDelayedTaskByDelta)) { function TEST (line 184) | TEST(MessageLoop, TIMESENSITIVE(SingleDelayedTaskForTime)) { function TEST (line 206) | TEST(MessageLoop, TIMESENSITIVE(MultipleDelayedTasksWithIncreasingDelt... function TEST (line 233) | TEST(MessageLoop, TIMESENSITIVE(MultipleDelayedTasksWithDecreasingDelt... function TEST (line 260) | TEST(MessageLoop, TaskObserverFire) { function TEST (line 292) | TEST(MessageLoop, ConcurrentMessageLoopHasNonZeroWorkers) { function TEST (line 299) | TEST(MessageLoop, function TEST (line 308) | TEST(MessageLoop, CanCreateConcurrentMessageLoop) { function MockThreadConfigSetter (line 328) | static void MockThreadConfigSetter(const fml::Thread::ThreadConfig& co... function TEST (line 350) | TEST(MessageLoop, CreateConcurrentMessageLoopWithThreadConfigSetter) { function TEST (line 384) | TEST(MessageLoop, PostEmergencyTask) { function TEST (line 405) | TEST(MessageLoop, PostIdleTaskNotInIdlePeriod) { function TEST (line 427) | TEST(MessageLoop, TIMESENSITIVE(PostIdleTaskInIdlePeriod)) { function TEST (line 450) | TEST(MessageLoop, PostSyncTask) { function TEST (line 480) | TEST(MessageLoop, PostMicroTask) { FILE: base/src/fml/platform/android/cpu_affinity.cc type lynx (line 22) | namespace lynx { type fml (line 23) | namespace fml { function InitCPUInfo (line 33) | void InitCPUInfo(size_t cpu_count) { function SetUpCPUTracker (line 47) | bool SetUpCPUTracker() { function AndroidEfficiencyCoreCount (line 61) | std::optional AndroidEfficiencyCoreCount() { function AndroidRequestAffinity (line 70) | bool AndroidRequestAffinity(CpuAffinity affinity) { FILE: base/src/fml/platform/android/message_loop_android.cc type lynx (line 17) | namespace lynx { type fml (line 18) | namespace fml { function LooperPrepare (line 33) | static void LooperPrepare() { function LooperLoop (line 38) | static void LooperLoop() { function LooperQuit (line 43) | static void LooperQuit() { function ALooper (line 52) | static ALooper* AcquireLooperForThread() { FILE: base/src/fml/platform/android/message_loop_android_ndk.cc type lynx (line 18) | namespace lynx { type fml (line 19) | namespace fml { function ALooper (line 27) | static ALooper* AcquireLooperForThread() { FILE: base/src/fml/platform/android/thread_config_setter_android.cc type lynx (line 9) | namespace lynx { type fml (line 10) | namespace fml { FILE: base/src/fml/platform/darwin/thread_name_setter_darwin.cc type lynx (line 9) | namespace lynx { type fml (line 10) | namespace fml { function SetThreadName (line 11) | void SetThreadName(const std::string& name) { FILE: base/src/fml/platform/harmony/message_loop_harmony.cc type lynx (line 19) | namespace lynx { type fml (line 20) | namespace fml { FILE: base/src/fml/platform/linux/message_loop_linux.cc type lynx (line 16) | namespace lynx { type fml (line 17) | namespace fml { type epoll_event (line 43) | struct epoll_event type epoll_event (line 61) | struct epoll_event FILE: base/src/fml/platform/linux/timerfd.cc function timerfd_create (line 22) | int timerfd_create(int clockid, int flags) { function timerfd_settime (line 26) | int timerfd_settime(int ufc, int flags, const struct itimerspec* utmr, type lynx (line 33) | namespace lynx { type fml (line 34) | namespace fml { function TimerRearm (line 40) | bool TimerRearm(int fd, fml::TimePoint time_point) { function TimerDrain (line 73) | bool TimerDrain(int fd) { FILE: base/src/fml/platform/posix/thread_name_setter_posix.cc type lynx (line 8) | namespace lynx { type fml (line 9) | namespace fml { function SetThreadName (line 10) | void SetThreadName(const std::string& name) { FILE: base/src/fml/platform/win/message_loop_win.cc type lynx (line 18) | namespace lynx { type fml (line 19) | namespace fml { FILE: base/src/fml/platform/win/task_runner_win32.cc type lynx (line 14) | namespace lynx { type fml (line 15) | namespace fml { FILE: base/src/fml/platform/win/task_runner_win32_window.cc type lynx (line 13) | namespace lynx { type fml (line 14) | namespace fml { function WNDCLASS (line 98) | WNDCLASS TaskRunnerWin32Window::RegisterWindowClass() { function LRESULT (line 116) | LRESULT function LRESULT (line 128) | LRESULT TaskRunnerWin32Window::WndProc(HWND const window, UINT const... FILE: base/src/fml/platform/win/thread_name_setter_win.cc type lynx (line 9) | namespace lynx { type fml (line 10) | namespace fml { type tagTHREADNAME_INFO (line 15) | struct tagTHREADNAME_INFO { function SetThreadName (line 25) | void SetThreadName(const std::string& name) { FILE: base/src/fml/raster_thread_merger.cc type lynx (line 15) | namespace lynx { type fml (line 16) | namespace fml { function RasterThreadStatus (line 162) | RasterThreadStatus RasterThreadMerger::DecrementLease() { FILE: base/src/fml/raster_thread_merger_unittests.cc type lynx (line 18) | namespace lynx { type fml (line 19) | namespace fml { type testing (line 20) | namespace testing { type TaskQueueWrapper (line 23) | struct TaskQueueWrapper { method TaskQueueWrapper (line 38) | TaskQueueWrapper() method GetTaskQueueId (line 53) | fml::TaskQueueId GetTaskQueueId() const { function TEST (line 58) | TEST(RasterThreadMerger, RemainMergedTillLeaseExpires) { function TEST (line 79) | TEST(RasterThreadMerger, IsNotOnRasterizingThread) { function TEST (line 170) | TEST(RasterThreadMerger, LeaseExtension) { function TEST (line 202) | TEST(RasterThreadMerger, WaitUntilMerged) { function TEST (line 255) | TEST(RasterThreadMerger, HandleTaskQueuesAreTheSame) { function TEST (line 281) | TEST(RasterThreadMerger, Enable) { function TEST (line 303) | TEST(RasterThreadMerger, Disable) { function TEST (line 348) | TEST(RasterThreadMerger, IsEnabled) { function TEST (line 364) | TEST(RasterThreadMerger, TwoMergersWithSameThreadPairShareEnabledS... function TEST (line 385) | TEST(RasterThreadMerger, RunExpiredTasksWhileFirstTaskMergesThread... function TEST (line 438) | TEST(RasterThreadMerger, RunExpiredTasksWhileFirstTaskUnMergesThre... function TEST (line 491) | TEST(RasterThreadMerger, SetMergeUnmergeCallback) { function TEST (line 513) | TEST(RasterThreadMerger, MultipleMergersCanMergeSameThreadPair) { function TEST (line 560) | TEST(RasterThreadMerger, TheLastCallerOfMultipleMergersCanUnmergeN... function TEST (line 599) | TEST(RasterThreadMerger, FILE: base/src/fml/shared_thread_merger.cc type lynx (line 17) | namespace lynx { type fml (line 18) | namespace fml { FILE: base/src/fml/synchronization/count_down_latch.cc type lynx (line 10) | namespace lynx { type fml (line 11) | namespace fml { FILE: base/src/fml/synchronization/count_down_latch_unittests.cc type lynx (line 16) | namespace lynx { type fml (line 17) | namespace fml { function TEST (line 19) | TEST(CountDownLatchTest, CanWaitOnZero) { function TEST (line 24) | TEST(CountDownLatchTest, CanWait) { FILE: base/src/fml/synchronization/semaphore.cc type lynx (line 13) | namespace lynx { type fml (line 14) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type fml (line 68) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type fml (line 121) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type fml (line 179) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type lynx (line 67) | namespace lynx { type fml (line 14) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type fml (line 68) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type fml (line 121) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type fml (line 179) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type lynx (line 120) | namespace lynx { type fml (line 14) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type fml (line 68) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type fml (line 121) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type fml (line 179) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type lynx (line 178) | namespace lynx { type fml (line 14) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type fml (line 68) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type fml (line 121) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { type fml (line 179) | namespace fml { class PlatformSemaphore (line 16) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 70) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { class PlatformSemaphore (line 123) | class PlatformSemaphore { method PlatformSemaphore (line 18) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 31) | bool IsValid() const { return sem_ != nullptr; } method Wait (line 33) | bool Wait() { method TryWait (line 40) | bool TryWait() { method Signal (line 48) | void Signal() { method PlatformSemaphore (line 72) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 82) | bool IsValid() const { return _sem != nullptr; } method Wait (line 84) | bool Wait() { method TryWait (line 92) | bool TryWait() { method Signal (line 100) | void Signal() { method PlatformSemaphore (line 125) | explicit PlatformSemaphore(uint32_t count) method IsValid (line 138) | bool IsValid() const { return valid_; } method Wait (line 140) | bool Wait() { method TryWait (line 148) | bool TryWait() { method Signal (line 156) | void Signal() { FILE: base/src/fml/synchronization/semaphore_unittest.cc function TEST (line 13) | TEST(SemaphoreTest, SimpleValidity) { function TEST (line 18) | TEST(SemaphoreTest, WaitOnZero) { function TEST (line 23) | TEST(SemaphoreTest, WaitOnZeroSignalThenWait) { function TEST (line 32) | TEST(SemaphoreTest, IndefiniteWait) { FILE: base/src/fml/synchronization/shared_mutex_posix.cc type lynx (line 9) | namespace lynx { type fml (line 10) | namespace fml { function SharedMutex (line 12) | SharedMutex* SharedMutex::Create() { return new SharedMutexPosix(); } FILE: base/src/fml/synchronization/shared_mutex_std.cc type lynx (line 7) | namespace lynx { type fml (line 8) | namespace fml { function SharedMutex (line 10) | SharedMutex* SharedMutex::Create() { return new SharedMutexStd(); } FILE: base/src/fml/synchronization/sync_switch.cc type lynx (line 7) | namespace lynx { type fml (line 8) | namespace fml { FILE: base/src/fml/synchronization/sync_switch_unittest.cc function TEST (line 13) | TEST(SyncSwitchTest, Basic) { function TEST (line 27) | TEST(SyncSwitchTest, NoopIfUndefined) { function TEST (line 34) | TEST(SyncSwitchTest, SharedLock) { FILE: base/src/fml/synchronization/waitable_event.cc type lynx (line 16) | namespace lynx { type fml (line 17) | namespace fml { function WaitWithTimeoutImpl (line 23) | bool WaitWithTimeoutImpl(std::unique_lock* locker, FILE: base/src/fml/synchronization/waitable_event_unittest.cc type lynx (line 24) | namespace lynx { type fml (line 25) | namespace fml { function SleepFor (line 34) | void SleepFor(TimeDelta duration) { function EpsilonRandomSleep (line 39) | void EpsilonRandomSleep() { function TEST (line 47) | TEST(AutoResetWaitableEventTest, Basic) { function TEST (line 75) | TEST(AutoResetWaitableEventTest, MultipleWaiters) { function TEST (line 137) | TEST(ManualResetWaitableEventTest, Basic) { function TEST (line 158) | TEST(ManualResetWaitableEventTest, SignalMultiple) { FILE: base/src/fml/task_runner.cc type lynx (line 20) | namespace lynx { type fml (line 21) | namespace fml { function TaskQueueId (line 136) | TaskQueueId TaskRunner::GetTaskQueueId() { FILE: base/src/fml/task_runner_unittests.cc type lynx (line 10) | namespace lynx { type fml (line 11) | namespace fml { type testing (line 12) | namespace testing { class TaskRunnerTest (line 14) | class TaskRunnerTest : public ::testing::Test { method TaskRunnerTest (line 16) | TaskRunnerTest() = default; method SetUp (line 19) | void SetUp() override {} method TearDown (line 21) | void TearDown() override {} function TEST_F (line 24) | TEST_F(TaskRunnerTest, Bind) { function TEST_F (line 77) | TEST_F(TaskRunnerTest, BindWithShouldRunExpiredTasksImmediately) { FILE: base/src/fml/task_source.cc type lynx (line 12) | namespace lynx { type fml (line 13) | namespace fml { function DelayedTask (line 126) | const DelayedTask* TaskSource::TopOrNull() const { FILE: base/src/fml/task_source_unittests.cc type lynx (line 18) | namespace lynx { type fml (line 19) | namespace fml { type testing (line 20) | namespace testing { function TEST (line 22) | TEST(TaskSourceTests, SimpleInitialization) { function TEST (line 29) | TEST(TaskSourceTests, MultipleTaskGrades) { function TEST (line 44) | TEST(TaskSourceTests, SimpleOrdering) { function TEST (line 61) | TEST(TaskSourceTests, SimpleOrderingMultiTaskHeaps) { FILE: base/src/fml/thread.cc type lynx (line 36) | namespace lynx { type fml (line 37) | namespace fml { class ThreadHandle (line 39) | class ThreadHandle { type sched_param (line 88) | struct sched_param type sched_param (line 91) | struct sched_param FILE: base/src/fml/thread_host.cc type lynx (line 16) | namespace lynx { FILE: base/src/fml/thread_name_setter.h function namespace (line 9) | namespace lynx { FILE: base/src/fml/thread_unittests.cc type lynx (line 26) | namespace lynx { function TEST (line 28) | TEST(Thread, CanStartAndEnd) { function TEST (line 33) | TEST(Thread, CanStartAndEndWithExplicitJoin) { function TEST (line 39) | TEST(Thread, HasARunningMessageLoop) { function TEST (line 48) | TEST(Thread, ThreadNameCreatedWithConfig) { function MockThreadConfigSetter (line 65) | static void MockThreadConfigSetter(const fml::Thread::ThreadConfig& co... function TEST (line 87) | TEST(Thread, ThreadPriorityCreatedWithConfig) { FILE: base/src/fml/time/chrono_timestamp_provider.cc type lynx (line 14) | namespace lynx { type fml (line 15) | namespace fml { function ChronoTicksSinceEpoch (line 27) | fml::TimePoint ChronoTicksSinceEpoch() { FILE: base/src/fml/time/time_delta_unittest.cc type lynx (line 12) | namespace lynx { type fml (line 13) | namespace fml { function TEST (line 16) | TEST(TimeDelta, Control) { FILE: base/src/fml/time/time_point.cc type lynx (line 18) | namespace lynx { type fml (line 19) | namespace fml { function TimePoint (line 24) | TimePoint TimePoint::Now() { return TimePoint(zx_clock_get_monotonic... function TimePoint (line 26) | TimePoint TimePoint::CurrentWallTime() { return Now(); } function NanosSinceEpoch (line 31) | static int64_t NanosSinceEpoch( function TimePoint (line 37) | TimePoint TimePoint::Now() { function TimePoint (line 42) | TimePoint TimePoint::CurrentWallTime() { FILE: base/src/fml/time/time_point_unittest.cc type lynx (line 13) | namespace lynx { type fml (line 14) | namespace fml { function TEST (line 17) | TEST(TimePoint, Control) { FILE: base/src/fml/time/time_unittest.cc type lynx (line 14) | namespace lynx { type fml (line 15) | namespace fml { function TEST (line 18) | TEST(Time, Now) { function TEST (line 27) | TEST(Time, IntConversions) { function TEST (line 36) | TEST(Time, FloatConversions) { function TEST (line 45) | TEST(Time, TimespecConversions) { FILE: base/src/fml/time/timer.cc type lynx (line 11) | namespace lynx { type fml (line 12) | namespace fml { FILE: base/src/fml/unique_fd.cc type lynx (line 12) | namespace lynx { type fml (line 13) | namespace fml { type internal (line 14) | namespace internal { type os_win (line 18) | namespace os_win { type os_unix (line 29) | namespace os_unix { FILE: base/src/geometry_unittest.cc type lynx (line 9) | namespace lynx { type base (line 10) | namespace base { type geometry (line 11) | namespace geometry { function TEST (line 14) | TEST(GeometryTest, PointInitAndAccess) { function TEST (line 29) | TEST(GeometryTest, PointMove) { function TEST (line 42) | TEST(GeometryTest, PointOperation) { function TEST (line 67) | TEST(GeometryTest, SizeInitAndAccess) { function TEST (line 89) | TEST(GeometryTest, SizeOperation) { function TEST (line 114) | TEST(GeometryTest, SizeExpand) { function TEST (line 131) | TEST(GeometryTest, RectInitAndAccess) { function TEST (line 149) | TEST(GeometryTest, RectContains) { function TEST (line 160) | TEST(GeometryTest, RectIntersectedSize) { function TEST (line 172) | TEST(GeometryTest, RectIntersect) { FILE: base/src/hybrid_map_unittest.cc type lynx (line 15) | namespace lynx { type base (line 16) | namespace base { type test (line 17) | namespace test { function ConcatOrderedMap (line 19) | static std::string ConcatOrderedMap( function Test_MapInsertOrAssign (line 44) | static void Test_MapInsertOrAssign() { function Test_MapInsertOrAssign2 (line 84) | static void Test_MapInsertOrAssign2() { function Test_MapEmplace (line 105) | static void Test_MapEmplace() { function Test_MapElementAccess (line 169) | static void Test_MapElementAccess() { function Test_MapInsertUpdate (line 184) | static void Test_MapInsertUpdate() { function Test_MapEraseOperations (line 202) | static void Test_MapEraseOperations() { function Test_MapEdgeCases (line 218) | static void Test_MapEdgeCases() { function Test_MapEmplacePiecewise (line 233) | static void Test_MapEmplacePiecewise() { function Test_MapForeach (line 254) | static void Test_MapForeach() { function Test_MapIterator (line 279) | static void Test_MapIterator() { function Test_MapEraseIterator (line 314) | static void Test_MapEraseIterator() { function assert_map_content (line 350) | static void assert_map_content(MAP& map, const base::Vector GetLoggingDelegates() { function RemoveLoggingDelegate (line 119) | void RemoveLoggingDelegate(int delegate_id) { function SetMinimumLoggingLevel (line 126) | void SetMinimumLoggingLevel(int min_log_level) { function SetJSLogsFromExternalChannels (line 133) | void SetJSLogsFromExternalChannels(bool is_open) { function GetMinimumLoggingLevel (line 137) | int GetMinimumLoggingLevel() { return lynx_alog_min_level_; } function LynxSetLogFunction (line 141) | __declspec(dllexport) function DefaultLogFunction (line 150) | void DefaultLogFunction(int level, const char* message) { function LynxLogFunction (line 154) | LynxLogFunction LynxGetLogFunction() { FILE: base/src/log/logging_harmony.cc type lynx (line 15) | namespace lynx { type base (line 16) | namespace base { type logging (line 17) | namespace logging { function alog_write_func_ptr (line 22) | alog_write_func_ptr GetLynxLogWriteFunction() { return s_alog_writ... function PrintLogMessageByLogDelegate (line 25) | void PrintLogMessageByLogDelegate(LogMessage *msg, const char *tag) { function napi_value (line 51) | napi_value LynxLog::Init(napi_env env, napi_value exports) { function napi_value (line 62) | napi_value LynxLog::NativeInitLynxLogWriteFunction(napi_env env, function napi_value (line 75) | napi_value LynxLog::NativeInitLynxLog(napi_env env, napi_callback_... function napi_value (line 85) | napi_value LynxLog::NativeUseSysLog(napi_env env, napi_callback_in... function napi_value (line 98) | napi_value LynxLog::nativeInternalLog(napi_env env, napi_callback_... function napi_value (line 109) | napi_value LynxLog::nativeSetMinLogLevel(napi_env env, FILE: base/src/log/logging_harmony.h function namespace (line 12) | namespace lynx { FILE: base/src/lynx_actor_unittest.cc type lynx (line 11) | namespace lynx { type shell (line 12) | namespace shell { function GetHookTaskRunner (line 14) | fml::RefPtr GetHookTaskRunner() { class LynxActorTest (line 19) | class LynxActorTest : public ::testing::Test { method LynxActorTest (line 21) | LynxActorTest() = default; method SetUp (line 24) | void SetUp() override { method TearDown (line 29) | void TearDown() override { function TEST_F (line 38) | TEST_F(LynxActorTest, ActAsync) { function TEST_F (line 43) | TEST_F(LynxActorTest, ActAsyncAfterDestroy) { function TEST_F (line 53) | TEST_F(LynxActorTest, ActSync) { function TEST_F (line 58) | TEST_F(LynxActorTest, ActSyncAfterDestroy) { function TEST_F (line 66) | TEST_F(LynxActorTest, ActSyncWithRet) { function TEST_F (line 71) | TEST_F(LynxActorTest, ActSyncWithRetAfterDestroy) { FILE: base/src/md5.cc type lynx (line 47) | namespace lynx { type base (line 48) | namespace base { function MD5 (line 304) | MD5& MD5::finalize() { function md5 (line 357) | std::string md5(const std::string& str) { function md5 (line 363) | std::string md5(const char* str, const size_t length) { FILE: base/src/path_utils_unittest.cc type lynx (line 9) | namespace lynx { type base (line 10) | namespace base { function TEST (line 12) | TEST(PathUtils, AbsolutePathTest) { function TEST (line 18) | TEST(PathUtils, RelativePathTest) { function TEST (line 24) | TEST(PathUtils, OtherPathTest) { function TEST (line 30) | TEST(PathUtils, GetLastPath) { FILE: base/src/platform/android/java_type.cc type lynx (line 8) | namespace lynx { type base (line 9) | namespace base { type android (line 10) | namespace android { function jbyte (line 83) | jbyte JType::ByteValue(JNIEnv* env, jobject value) { function jchar (line 88) | jchar JType::CharValue(JNIEnv* env, jobject value) { function jboolean (line 93) | jboolean JType::BooleanValue(JNIEnv* env, jobject value) { function jshort (line 98) | jshort JType::ShortValue(JNIEnv* env, jobject value) { function jint (line 103) | jint JType::IntValue(JNIEnv* env, jobject value) { function jlong (line 108) | jlong JType::LongValue(JNIEnv* env, jobject value) { function jfloat (line 113) | jfloat JType::FloatValue(JNIEnv* env, jobject value) { function jdouble (line 118) | jdouble JType::DoubleValue(JNIEnv* env, jobject value) { FILE: base/src/platform/android/jni_convert_helper.cc type lynx (line 9) | namespace lynx { type base (line 10) | namespace base { type android (line 11) | namespace android { function ConvertVectorToBufferArray (line 171) | ScopedLocalJavaRef ConvertVectorToBufferArray( FILE: base/src/platform/android/jni_utils.cc type lynx (line 21) | namespace lynx { type base (line 22) | namespace base { type android (line 23) | namespace android { function InitVM (line 25) | void InitVM(JavaVM *vm) { g_jvm = vm; } type JNIDetach (line 27) | struct JNIDetach { function JNIEnv (line 34) | JNIEnv *AttachCurrentThread() { function DetachFromVM (line 67) | void DetachFromVM() { function GetClass (line 73) | ScopedLocalJavaRef GetClass(JNIEnv *env, const char *class... function GetGlobalClass (line 82) | ScopedGlobalJavaRef GetGlobalClass(JNIEnv *env, function jmethodID (line 92) | jmethodID GetMethod(JNIEnv *env, jclass clazz, MethodType type, function jmethodID (line 112) | jmethodID GetMethod(JNIEnv *env, jclass clazz, MethodType type, function HasException (line 123) | bool HasException(JNIEnv *env) { return env->ExceptionCheck() != J... function ClearException (line 125) | bool ClearException(JNIEnv *env) { function CheckException (line 132) | bool CheckException(JNIEnv *env, std::string &exception_msg) { function CheckAndPrintException (line 148) | bool CheckAndPrintException(JNIEnv *env) { function GetJavaExceptionInfo (line 159) | std::string GetJavaExceptionInfo(JNIEnv *env, jthrowable java_thro... function GetAPILevel (line 201) | int GetAPILevel() { FILE: base/src/platform/android/scoped_java_ref.cc type lynx (line 13) | namespace lynx { type base (line 14) | namespace base { type android (line 15) | namespace android { function JNIEnv (line 24) | JNIEnv* JavaRef::ResetNewLocalRef(JNIEnv* env, jobject ob... FILE: base/src/platform/harmony/harmony_vsync_manager.cc type lynx (line 19) | namespace lynx { type base (line 20) | namespace base { function HarmonyVsyncManager (line 28) | HarmonyVsyncManager& HarmonyVsyncManager::GetInstance() { FILE: base/src/platform/harmony/napi_util.cc type lynx (line 23) | namespace lynx { type base (line 24) | namespace base { function NapiGetLastError (line 28) | [[maybe_unused]] static std::string NapiGetLastError(napi_env env, function napi_value (line 330) | napi_value NapiUtil::CreateArrayBuffer(napi_env env, void* input_data, function napi_value (line 345) | napi_value NapiUtil::CreateMap( function napi_value (line 359) | napi_value NapiUtil::CreateMap(napi_env env, function napi_value (line 372) | napi_value NapiUtil::CreateMap( function napi_value (line 386) | napi_value NapiUtil::CreatePtrArray(napi_env env, uint64_t ptr) { function napi_value (line 396) | napi_value NapiUtil::CreateUint32(napi_env env, uint32_t num) { function napi_value (line 402) | napi_value NapiUtil::CreateInt32(napi_env env, int32_t num) { function napi_status (line 408) | napi_status NapiUtil::SetPropToJSMap(napi_env env, napi_value js_map, function napi_status (line 416) | napi_status NapiUtil::SetPropToJSMap(napi_env env, napi_value js_map, function napi_status (line 422) | napi_status NapiUtil::SetPropToJSMap(napi_env env, napi_value js_map, function napi_status (line 438) | napi_status NapiUtil::InvokeJsMethod(napi_env env, napi_ref ref_napi... function napi_status (line 453) | napi_status NapiUtil::AsyncInvokeJsMethod(napi_env env, napi_ref ref... function napi_status (line 500) | napi_status NapiUtil::InvokeJsMethod(napi_env env, napi_ref ref_napi... function napi_status (line 513) | napi_status NapiUtil::InvokeJsMethod(napi_env env, napi_value napi_obj, function napi_value (line 560) | napi_value NapiUtil::GetReferenceNapiValue(const napi_env env, FILE: base/src/sorted_for_each_unittest.cc type lynx::base::testing (line 12) | namespace lynx::base::testing { class FooMap (line 16) | class FooMap : public std::unordered_map { method FooMap (line 18) | FooMap() : std::unordered_map() {} method FooMap (line 19) | FooMap(std::initializer_list> value) function TEST (line 28) | TEST(SortedForEachTest, SortedTest) { function TEST (line 38) | TEST(SortedForEachTest, MoveOnlyTest) { function TEST (line 66) | TEST(SortedForEachTest, ConstIterTest) { FILE: base/src/string/quickjs_dtoa.c function js_ecvt1 (line 72) | static void js_ecvt1(double d, int n_digits, int* decpt, int* sign, char... function js_ecvt (line 91) | static int js_ecvt(double d, int n_digits, int* decpt, int* sign, char* ... function js_dtoa1 (line 127) | static void js_dtoa1(char* buf, double d, int radix, int n_digits, int f... function js_dtoa (line 202) | void js_dtoa(char* buf, double val) { FILE: base/src/string/string_conversion_win.cc type lynx (line 9) | namespace lynx { type base (line 10) | namespace base { function Utf8FromUtf16 (line 12) | std::string Utf8FromUtf16(const std::wstring& utf16_string) { function Utf8FromUtf16 (line 16) | std::string Utf8FromUtf16(const std::wstring_view& utf16_string) { function Utf8FromUtf16 (line 20) | std::string Utf8FromUtf16(const wchar_t* utf16_string, int32_t lengt... function Utf16FromUtf8 (line 41) | std::wstring Utf16FromUtf8(const std::string& utf8_string) { function Utf16FromUtf8 (line 46) | std::wstring Utf16FromUtf8(const std::string_view& utf8_string) { function Utf16FromUtf8 (line 51) | std::wstring Utf16FromUtf8(const char* utf8_string, int32_t length) { function Utf8ToANSIOrOEM (line 72) | std::string Utf8ToANSIOrOEM(const std::string& utf8_string) { FILE: base/src/string/string_number_convert.cc type lynx (line 13) | namespace lynx { type base (line 14) | namespace base { function StringToDouble (line 16) | bool StringToDouble(const std::string& input, double& output, function StringToFloat (line 33) | bool StringToFloat(const std::string& input, float& output, function StringToInt (line 49) | bool StringToInt(const std::string& input, int64_t& output, uint8_t ... function StringToInt (line 61) | bool StringToInt(const std::string& input, int* output, uint8_t base) { FILE: base/src/string/string_number_convert_unittest.cc type lynx (line 9) | namespace lynx { type base (line 10) | namespace base { function TEST (line 12) | TEST(StringNumberConvertTest, StringToDoubleTest) { function TEST (line 21) | TEST(StringNumberConvertTest, StringToIntTest) { FILE: base/src/string/string_utils.cc type lynx (line 20) | namespace lynx { type base (line 21) | namespace base { function SplitString (line 83) | bool SplitString(std::string_view target, char separator, function SplitStringBySpaceOutOfBrackets (line 108) | bool SplitStringBySpaceOutOfBrackets(std::string_view target, function SplitStringBySpaceOutOfBrackets (line 137) | bool SplitStringBySpaceOutOfBrackets(std::string_view target, function SplitStringBySpaceOutOfBrackets (line 142) | bool SplitStringBySpaceOutOfBrackets( function SplitToStringViews (line 147) | std::vector SplitToStringViews(std::string_view str, function Join (line 164) | std::string Join(const std::vector& vec, const char* de... function JoinString (line 175) | std::string JoinString(const std::vector& pieces) { function EndsWithIgnoreSourceCase (line 183) | bool EndsWithIgnoreSourceCase(std::string_view s, std::string_view e... function CamelCaseToDashCase (line 191) | std::string CamelCaseToDashCase(std::string_view camel_case_property) { function TrimWhitespaceASCII (line 210) | void TrimWhitespaceASCII(std::string_view input, int position, function StringToLowerASCII (line 237) | std::string StringToLowerASCII(std::string_view input) { function TrimString (line 255) | std::string TrimString(std::string_view str) { function TrimToStringView (line 272) | std::string_view TrimToStringView(std::string_view to_trim) { function T (line 290) | T TrimStringT(T input, T trim_chars, TrimPositions positions) { function TrimString (line 299) | std::string TrimString(std::string input, std::string trim_chars, function TrimString (line 303) | std::string_view TrimString(std::string_view input, std::string_view... function SplitStringByCharsOrderly (line 317) | base::InlineVector SplitStringByCharsOrderly( function ReplaceAll (line 415) | void ReplaceAll(std::string& subject, std::string_view search, function SafeStringConvert (line 424) | std::string SafeStringConvert(const char* str) { function PtrToStr (line 428) | std::string PtrToStr(void* ptr) { function ConvertParenthesesStringToVector (line 445) | bool ConvertParenthesesStringToVector(std::string& origin, function SplitStringIgnoreBracket (line 458) | std::vector SplitStringIgnoreBracket(std::string str, function BothAreSpaces (line 485) | bool BothAreSpaces(char lhs, char rhs) { function RemoveSpaces (line 489) | std::string RemoveSpaces(std::string_view str) { function ReplaceMultiSpaceWithOne (line 500) | void ReplaceMultiSpaceWithOne(std::string& str) { function ReplaceEscapeCharacterWithLiteralString (line 516) | void ReplaceEscapeCharacterWithLiteralString(std::string& input) { function U8StringToU16 (line 574) | std::u16string U8StringToU16(std::string_view u8_string) { function U16StringToU8 (line 579) | std::string U16StringToU8(std::u16string_view u16_string) { function U8StringToU32 (line 584) | std::u32string U8StringToU32(std::string_view u8_string) { function U32StringToU8 (line 635) | std::string U32StringToU8(std::u32string_view u32_string) { function U16StringToU32 (line 667) | std::u32string U16StringToU32(std::u16string_view u16_string) { function U32StringToU16 (line 703) | std::u16string U32StringToU16(std::u32string_view u32_string) { function IsValidUtf8Bytes (line 727) | bool IsValidUtf8Bytes(const unsigned char* p, int count) { function FormatStringWithVaList (line 737) | std::string FormatStringWithVaList(const char* format, va_list args) { function FormatString (line 764) | std::string FormatString(const char* format, ...) { function EqualsIgnoreCase (line 773) | bool EqualsIgnoreCase(std::string_view left, std::string_view right) { FILE: base/src/string/string_utils_unittest.cc type lynx (line 12) | namespace lynx { type base (line 13) | namespace base { function TEST (line 15) | TEST(StringUtils, ConvertParenthesesStringToVector) { function TEST (line 58) | TEST(StringNumberConvertTest, SplitStringIgnoreBracket) { function TEST (line 85) | TEST(StringNumberConvertTest, ReplaceMultiSpaceWithOne) { function TEST (line 95) | TEST(StringNumberConvertTest, ReplaceEscapeCharacterWithLiteralStrin... function TEST (line 121) | TEST(CamelCaseToDashCaseTest, CamelCaseToDashCase) { function TEST (line 136) | TEST(SplitStringByCharsOrderlyTest, SplitStringByCharsOrderly) { function TEST (line 181) | TEST(SplitStringByCharsOrderlyTest, function TEST (line 193) | TEST(U8StringToU16Test, U8StringToU16) { function TEST (line 278) | TEST(U16StringToU8Test, U16StringToU8) { function TEST (line 339) | TEST(U8StringToU16Test, Utf16ToUtf16Empty) { function TEST (line 343) | TEST(U8StringToU16Test, Utf8ToUtf16Ascii) { function TEST (line 347) | TEST(U8StringToU16Test, Utf8ToUtf16Unicode) { function TEST (line 351) | TEST(U16StringToU8Test, Utf16ToUtf8Empty) { EXPECT_EQ(U16StringToU8(... function TEST (line 353) | TEST(U16StringToU8Test, Utf16ToUtf8Ascii) { function TEST (line 357) | TEST(U16StringToU8Test, Utf16ToUtf8Unicode) { function TEST (line 361) | TEST(FormatStringTest, FormatString) { function TEST (line 388) | TEST(AppendStringTest, EmptyTest) { function TEST (line 399) | TEST(AppendStringTest, StdStringTest) { function TEST (line 409) | TEST(AppendStringTest, StdStringWithCStringTest) { function TEST (line 417) | TEST(AppendStringTest, StdStringWithNonStringTest) { type Foo (line 427) | struct Foo { method Foo (line 428) | Foo() = default; method Foo (line 429) | explicit Foo(std::int32_t x) : x_(x){} function TEST (line 441) | TEST(AppendStringTest, CustomOperatorTest) { function TEST (line 447) | TEST(StringUtils, SplitString) { function TEST (line 530) | TEST(StringUtils, all) { FILE: base/src/thread/timed_task.cc type lynx (line 12) | namespace lynx { type base (line 13) | namespace base { FILE: base/src/thread/timed_task_unittest.cc function usleep (line 15) | static void usleep(long num) { type lynx (line 20) | namespace lynx { type base (line 21) | namespace base { class TimedTaskTest (line 23) | class TimedTaskTest : public ::testing::Test { method TimedTaskTest (line 25) | TimedTaskTest() = default; method SetUp (line 28) | void SetUp() override { method TearDown (line 33) | void TearDown() override { method WaitResult (line 43) | void WaitResult(int64_t delay) { function TEST_F (line 61) | TEST_F(TimedTaskTest, SetTimeout) { function TEST_F (line 74) | TEST_F(TimedTaskTest, SetInterval) { function TEST_F (line 92) | TEST_F(TimedTaskTest, StopSetTimeout) { function TEST_F (line 106) | TEST_F(TimedTaskTest, DISABLED_StopSetInterval) { function TEST_F (line 127) | TEST_F(TimedTaskTest, StopAllTasks) { function TEST_F (line 143) | TEST_F(TimedTaskTest, StopOtherTaskInSetTimeout) { function TEST_F (line 155) | TEST_F(TimedTaskTest, StopSelfTaskInSetTimeout) { function TEST_F (line 173) | TEST_F(TimedTaskTest, StopOtherTaskInSetInterval) { function TEST_F (line 196) | TEST_F(TimedTaskTest, StopSelfTaskInSetInterval) { FILE: base/src/timer/time_utils.cc type lynx (line 16) | namespace lynx { type base (line 17) | namespace base { function CurrentSystemTimeMilliseconds (line 19) | uint64_t CurrentSystemTimeMilliseconds() { function CurrentSystemTimeMicroseconds (line 25) | uint64_t CurrentSystemTimeMicroseconds() { function CurrentTimeMilliseconds (line 31) | uint64_t CurrentTimeMilliseconds() { function CurrentTimeMicroseconds (line 37) | uint64_t CurrentTimeMicroseconds() { function CurrentThreadCPUTimeMicroseconds (line 43) | uint64_t CurrentThreadCPUTimeMicroseconds() { function timespec (line 62) | timespec ToTimeSpecFromNow(uint64_t interval_time) { FILE: base/src/timer/time_utils_unittest.cc type lynx (line 9) | namespace lynx { type base (line 10) | namespace base { function TEST (line 12) | TEST(TimeUtils, GetCurrentTimeSimple) { FILE: base/src/to_underlying_unittest.cc type lynx (line 9) | namespace lynx { function TEST (line 11) | TEST(ToUnderLyingTest, EnumClassTest) { function TEST (line 35) | TEST(ToUnderLyingTest, EnumStructTest) { function TEST (line 42) | TEST(ToUnderLyingTest, EnumTest) { FILE: base/src/type_traits_addon_unittest.cc type lynx (line 12) | namespace lynx { type base (line 13) | namespace base { type SimpleStruct (line 16) | struct SimpleStruct {} function TEST (line 18) | TEST(TemplateUtil, RemoveCvRefT) { FILE: base/src/value/base_string.cc type lynx (line 12) | namespace lynx { type base (line 13) | namespace base { function RefCountedStringImpl (line 17) | RefCountedStringImpl& RefCountedStringImpl::Unsafe::kTrueString() { function RefCountedStringImpl (line 23) | RefCountedStringImpl& RefCountedStringImpl::Unsafe::kFalseString() { FILE: base/src/value/base_value.cc type lynx (line 28) | namespace lynx { type lepus (line 29) | namespace lepus { function Value (line 71) | Value& Value::operator=(const Value& value) { function Value (line 95) | Value& Value::operator=(Value&& value) noexcept { function Value (line 281) | Value Value::ToLepusValue(bool deep_convert) const { function CFunction (line 459) | CFunction Value::Function() const { function CFunctionBuiltin (line 467) | CFunctionBuiltin Value::FunctionBuiltin() const { function BuiltinFunctionTable (line 475) | BuiltinFunctionTable* Value::FunctionTable() const { function Value (line 685) | Value Value::GetProperty(uint32_t idx) const { function Value (line 713) | Value Value::GetProperty(const base::String& key) const { function Value (line 808) | Value Value::GetPropertyFromTableOrArray(const std::string& key) con... function Value (line 842) | Value Value::Clone(const Value& src, bool clone_as_jsvalue) { function Value (line 846) | Value Value::CloneRecursively(const Value& src, bool clone_as_jsvalu... function Value (line 932) | Value Value::ShallowCopy(const Value& src, bool clone_as_jsvalue) { function lynx_value_type (line 1216) | lynx_value_type Value::ToLynxValueType(ValueType type) { function ValueType (line 1259) | ValueType Value::LegacyTypeFromLynxValue(const lynx_value& value) { function Value (line 1317) | Value Value::ToLepusValue(lynx_api_env env, const lynx_value& val, function Value (line 1397) | Value Value::ToLepusArray(lynx_api_env env, const lynx_value& val, function Value (line 1409) | Value Value::ToLepusMap(lynx_api_env env, const lynx_value& val, int... function BASE_NEVER_INLINE (line 1515) | BASE_NEVER_INLINE CArray* Value::DummyArray() { function BASE_NEVER_INLINE (line 1521) | BASE_NEVER_INLINE Dictionary* Value::DummyTable() { function BASE_NEVER_INLINE (line 1527) | BASE_NEVER_INLINE ByteArray* Value::DummyByteArray() { FILE: base/src/value/base_value_print.cc type lynx (line 21) | namespace lynx { type lepus (line 22) | namespace lepus { FILE: base/src/value/base_value_unittest.cc type lynx (line 16) | namespace lynx { type base (line 17) | namespace base { class BaseValueTest (line 19) | class BaseValueTest : public ::testing::Test { method BaseValueTest (line 21) | BaseValueTest() = default; method SetUp (line 24) | void SetUp() override {} method TearDown (line 25) | void TearDown() override {} function TEST_F (line 28) | TEST_F(BaseValueTest, BaseValueNull) { function TEST_F (line 47) | TEST_F(BaseValueTest, BaseValueNumber) { function TEST_F (line 117) | TEST_F(BaseValueTest, BaseValueString) { function TEST_F (line 165) | TEST_F(BaseValueTest, BaseValueArray) { function TEST_F (line 196) | TEST_F(BaseValueTest, BaseValueMap) { function TEST_F (line 240) | TEST_F(BaseValueTest, BaseValueArrayBuffer) { function TEST_F (line 251) | TEST_F(BaseValueTest, BaseValuePointer) { function TEST_F (line 268) | TEST_F(BaseValueTest, BaseValueCloneValue) { function TEST_F (line 332) | TEST_F(BaseValueTest, Dictionary) { function TestLynxValueIteratorCallback (line 525) | static inline void TestLynxValueIteratorCallback(lynx_api_env env, function TestIterateLynxValue (line 533) | static inline void TestIterateLynxValue( function TEST_F (line 539) | TEST_F(BaseValueTest, LynxValueAPI) { FILE: base/src/value/byte_array.cc type lynx (line 6) | namespace lynx { type lepus (line 7) | namespace lepus { FILE: base/src/value/lynx_value_api_impl.cc function lynx_api_status (line 13) | lynx_api_status lynx_value_typeof(lynx_api_env env, lynx_value value, function lynx_api_status (line 19) | lynx_api_status lynx_value_create_null(lynx_api_env env, lynx_value* res... function lynx_api_status (line 24) | lynx_api_status lynx_value_create_bool(lynx_api_env env, bool value, function lynx_api_status (line 30) | lynx_api_status lynx_value_create_double(lynx_api_env env, double value, function lynx_api_status (line 36) | lynx_api_status lynx_value_create_int32(lynx_api_env env, int32_t value, function lynx_api_status (line 42) | lynx_api_status lynx_value_create_uint32(lynx_api_env env, uint32_t value, function lynx_api_status (line 48) | lynx_api_status lynx_value_create_int64(lynx_api_env env, int64_t value, function lynx_api_status (line 54) | lynx_api_status lynx_value_create_uint64(lynx_api_env env, uint64_t value, function lynx_api_status (line 60) | lynx_api_status lynx_value_create_string_utf8(lynx_api_env env, const ch... function lynx_api_status (line 69) | lynx_api_status lynx_value_create_map(lynx_api_env env, lynx_value* resu... function lynx_api_status (line 76) | lynx_api_status lynx_value_create_array(lynx_api_env env, lynx_value* re... function lynx_api_status (line 83) | lynx_api_status lynx_value_get_number(lynx_api_env env, lynx_value value, function lynx_api_status (line 119) | lynx_api_status lynx_value_get_double(lynx_api_env env, lynx_value value, function lynx_api_status (line 129) | lynx_api_status lynx_value_get_int32(lynx_api_env env, lynx_value value, function lynx_api_status (line 138) | lynx_api_status lynx_value_get_uint32(lynx_api_env env, lynx_value value, function lynx_api_status (line 147) | lynx_api_status lynx_value_get_int64(lynx_api_env env, lynx_value value, function lynx_api_status (line 156) | lynx_api_status lynx_value_get_uint64(lynx_api_env env, lynx_value value, function lynx_api_status (line 165) | lynx_api_status lynx_value_get_bool(lynx_api_env env, lynx_value value, function lynx_api_status (line 174) | lynx_api_status lynx_value_get_string_utf8(lynx_api_env env, lynx_value ... function lynx_api_status (line 197) | lynx_api_status lynx_value_get_array_length(lynx_api_env env, lynx_value... function lynx_api_status (line 208) | lynx_api_status lynx_value_set_element(lynx_api_env env, lynx_value object, function lynx_api_status (line 218) | lynx_api_status lynx_value_get_element(lynx_api_env env, lynx_value object, function lynx_api_status (line 230) | lynx_api_status lynx_value_has_property(lynx_api_env env, lynx_value obj... function lynx_api_status (line 241) | lynx_api_status lynx_value_get_property_names(lynx_api_env env, function lynx_api_status (line 257) | lynx_api_status lynx_value_set_named_property(lynx_api_env env, function lynx_api_status (line 269) | lynx_api_status lynx_value_get_named_property(lynx_api_env env, function lynx_api_status (line 284) | lynx_api_status lynx_value_iterate_value(lynx_api_env env, lynx_value ob... function lynx_api_status (line 312) | lynx_api_status lynx_value_add_reference(lynx_api_env env, lynx_value va... function lynx_api_status (line 322) | lynx_api_status lynx_value_remove_reference(lynx_api_env env, lynx_value... FILE: base/src/value/lynx_value_extended_empty.cc function lynx_api_status (line 7) | lynx_api_status lynx_value_get_bool_ext(lynx_api_env env, lynx_value value, function lynx_api_status (line 12) | lynx_api_status lynx_value_get_double_ext(lynx_api_env env, lynx_value v... function lynx_api_status (line 17) | lynx_api_status lynx_value_get_int32_ext(lynx_api_env env, lynx_value va... function lynx_api_status (line 22) | lynx_api_status lynx_value_get_int64_ext(lynx_api_env env, lynx_value va... function lynx_api_status (line 27) | lynx_api_status lynx_value_is_integer_ext(lynx_api_env env, lynx_value v... function lynx_api_status (line 32) | lynx_api_status lynx_value_get_integer_ext(lynx_api_env env, lynx_value ... function lynx_api_status (line 37) | lynx_api_status lynx_value_get_number_ext(lynx_api_env env, lynx_value v... function lynx_api_status (line 42) | lynx_api_status lynx_value_get_string_ref_ext(lynx_api_env env, function lynx_api_status (line 47) | lynx_api_status lynx_value_get_external_ext(lynx_api_env env, lynx_value... function lynx_api_status (line 52) | lynx_api_status lynx_value_get_length_ext(lynx_api_env env, lynx_value v... function lynx_api_status (line 57) | lynx_api_status lynx_value_is_array_ext(lynx_api_env env, lynx_value value, function lynx_api_status (line 62) | lynx_api_status lynx_value_set_element_ext(lynx_api_env env, lynx_value ... function lynx_api_status (line 67) | lynx_api_status lynx_value_get_element_ext(lynx_api_env env, lynx_value ... function lynx_api_status (line 72) | lynx_api_status lynx_value_is_map_ext(lynx_api_env env, lynx_value value, function lynx_api_status (line 77) | lynx_api_status lynx_value_set_named_property_ext(lynx_api_env env, function lynx_api_status (line 84) | lynx_api_status lynx_value_has_named_property_ext(lynx_api_env env, function lynx_api_status (line 91) | lynx_api_status lynx_value_get_named_property_ext(lynx_api_env env, function lynx_api_status (line 98) | lynx_api_status lynx_value_is_function_ext(lynx_api_env env, lynx_value ... function lynx_api_status (line 103) | lynx_api_status lynx_value_to_string_utf8_ext(lynx_api_env env, function lynx_api_status (line 108) | lynx_api_status lynx_value_typeof_ext(lynx_api_env env, lynx_value value, function lynx_api_status (line 113) | lynx_api_status lynx_value_iterate_value_ext( function lynx_api_status (line 119) | lynx_api_status lynx_value_equals_ext(lynx_api_env env, lynx_value lhs, function lynx_api_status (line 124) | lynx_api_status lynx_value_deep_copy_value_ext(lynx_api_env env, lynx_va... function lynx_api_status (line 129) | lynx_api_status lynx_value_print_ext(lynx_api_env env, lynx_value value, function lynx_api_status (line 135) | lynx_api_status lynx_value_add_reference_ext(lynx_api_env env, lynx_valu... function lynx_api_status (line 140) | lynx_api_status lynx_value_add_reference_weak_ext(lynx_api_env env, function lynx_api_status (line 146) | lynx_api_status lynx_value_move_reference_ext(lynx_api_env env, function lynx_api_status (line 153) | lynx_api_status lynx_value_remove_reference_ext(lynx_api_env env, function lynx_api_status (line 159) | lynx_api_status lynx_value_has_ref_count_ext(lynx_api_env env, lynx_valu... function lynx_api_status (line 164) | lynx_api_status lynx_value_is_uninitialized_ext(lynx_api_env env, FILE: base/src/value/path_parser.cc type lynx (line 11) | namespace lynx { type lepus (line 12) | namespace lepus { function PathVector (line 14) | PathVector ParseValuePath(const std::string &path) { FILE: base/src/value/path_parser_unittest.cc type lynx (line 11) | namespace lynx { function TEST (line 13) | TEST(LepusPathParserTest, BasicUsageTest) { function TEST (line 43) | TEST(LepusPathParserTest, StartsWithBracketsTest) { function TEST (line 50) | TEST(LepusPathParserTest, BracketsNotMatchTest) { function TEST (line 58) | TEST(LepusPathParserTest, NonNumberInBracketsTest) { function TEST (line 65) | TEST(LepusPathParserTest, MultiBracketsTest) { function TEST (line 72) | TEST(LepusPathParserTest, EscapeCharTest) { FILE: base/src/value/table.cc type lynx (line 9) | namespace lynx { type lepus (line 10) | namespace lepus { FILE: base/src/vector.cc type MapStatisticsEntry (line 17) | struct MapStatisticsEntry { function ClearBaseMapStatistics (line 33) | void ClearBaseMapStatistics() { function PrintBaseMapStatistics (line 38) | void PrintBaseMapStatistics() { type lynx (line 157) | namespace lynx { type base (line 158) | namespace base { FILE: base/src/vector_unittest.cc type lynx (line 23) | namespace lynx { type base (line 24) | namespace base { function InsertionSort (line 40) | inline void InsertionSort(BidirectionalIterator first, type Matrix3 (line 60) | struct Matrix3 { method Matrix3 (line 85) | Matrix3() noexcept = default; method Matrix3 (line 87) | Matrix3(float e00, float e01, float e02, float e10, float e11, flo... method Matrix3 (line 92) | explicit Matrix3(const float arr[9]) { method Matrix3 (line 106) | Matrix3& Set(const float e00, const float e01, const float e02, function _checkVector (line 126) | void _checkVector([[maybe_unused]] const Vector& array, function TEST (line 135) | TEST(Vector, InlineTypeNoFullValueInitialization) { function TEST (line 179) | TEST(Vector, ByteArray) { type TinyTrivialStruct (line 245) | struct TinyTrivialStruct { function TEST (line 249) | TEST(Vector, TrivialTinyInt){ function TEST (line 268) | TEST(Vector, TrivialTinyStruct){ function TEST (line 290) | TEST(Vector, FromStream) { function TEST (line 321) | TEST(Vector, FromString) { function TEST (line 333) | TEST(Vector, Pointer) { function TEST (line 375) | TEST(Vector, ConstructFill) { function TEST (line 522) | TEST(Vector, InlineSwap) { function TEST (line 581) | TEST(Vector, Inline) { function TEST (line 757) | TEST(Vector, InlineSafety) { function TEST (line 987) | TEST(Vector, InlineNontrivial) { function TEST (line 1135) | TEST(Vector, Trivial) { function TEST (line 1746) | TEST(Vector, Nontrivial) { function TEST (line 2243) | TEST(Vector, NontrivialHintOfTriviallyDestructibleAfterMove) { function TEST (line 2778) | TEST(Vector, NontrivialHintOfTriviallyRelocatable) { function TEST (line 3317) | TEST(Vector, Nontrivial2) { function TEST (line 3402) | TEST(Vector, PairElement) { function TEST (line 3462) | TEST(Vector, DestructOrder) { function TEST (line 3512) | TEST(Vector, Slice) { function TEST (line 3551) | TEST(Vector, Compare) { function TEST (line 3627) | TEST(Vector, StackContainer) { function TEST (line 3649) | TEST(Vector, Algorithms) { function TEST (line 3750) | TEST(Vector, AlgorithmsNontrivial) { function TEST (line 3899) | TEST(Vector, ArrayEmplace) { function TEST (line 3927) | TEST(VectorIntTest, BasicOperations) { function TEST (line 3944) | TEST(VectorStringTest, BasicOperations) { function TEST (line 3955) | TEST(VectorIntTest, ElementAccess) { function TEST (line 3965) | TEST(VectorStringTest, ElementAccess) { function TEST (line 3972) | TEST(VectorIntTest, CapacityManagement) { function TEST (line 4036) | TEST(VectorStringTest, CapacityManagement) { function TEST (line 4045) | TEST(VectorIntTest, InsertOperations) { function TEST (line 4057) | TEST(VectorStringTest, InsertOperations) { function TEST (line 4067) | TEST(VectorIntTest, EdgeCases) { function TestSet (line 4081) | static void TestSet() { function TEST (line 4138) | TEST(Vector, OrderedFlatSet) { function TEST (line 4143) | TEST(Vector, InlineOrderedFlatSet) { function TestMap1 (line 4149) | static void TestMap1() { function TestMap2 (line 4259) | static void TestMap2() { function TEST (line 4339) | TEST(Vector, OrderedFlatMap) { function TEST (line 4346) | TEST(Vector, InlineOrderedFlatMap) { function TEST (line 4353) | TEST(Vector, MapInsertOrAssign) { function TEST (line 4394) | TEST(Vector, MapEmplaceOrAssign) { function TEST (line 4438) | TEST(Vector, SetInsert) { function TEST (line 4462) | TEST(Vector, MapEmplace) { function TEST (line 4532) | TEST(MapStringTest, BasicOperations) { function TEST (line 4545) | TEST(MapStringTest, ElementAccess) { function TEST (line 4586) | TEST(MapStringTest, InsertUpdate) { function TEST (line 4603) | TEST(MapStringTest, EraseOperations) { function TEST (line 4623) | TEST(SetStringTest, Iterators) { function TEST (line 4639) | TEST(SetStringTest, FrontBack) { function TEST (line 4667) | TEST(SetStringTest, Basic) { function TEST (line 4687) | TEST(MapStringTest, Iterators) { function TEST (line 4710) | TEST(MapStringTest, FrontBack) { function TEST (line 4749) | TEST(MapStringTest, EdgeCases) { function TEST (line 4763) | TEST(MapStringTest, InsertOrAssign) { function TEST (line 4787) | TEST(MapStringTest, EmplaceOrAssign) { function TEST (line 4812) | TEST(MapStringTest, EmplacePiecewise) { function TEST (line 4832) | TEST(Vector, LinearMapInsertOrAssign) { function TEST (line 4873) | TEST(Vector, LinearMapEmplaceOrAssign) { function TEST (line 4917) | TEST(Vector, LinearSetInsert) { function TEST (line 4941) | TEST(Vector, LinearMapEmplace) { function TEST (line 5011) | TEST(MapStringTest, LinearBasicOperations) { function TEST (line 5024) | TEST(MapStringTest, LinearElementAccess) { function TEST (line 5089) | TEST(MapStringTest, LinearInsertUpdate) { function TEST (line 5106) | TEST(MapStringTest, LinearEraseOperations) { function TEST (line 5125) | TEST(SetStringTest, LinearIterators) { function TEST (line 5141) | TEST(SetStringTest, LinearFrontBack) { function TEST (line 5169) | TEST(SetStringTest, LinearBasic) { function TEST (line 5189) | TEST(MapStringTest, LinearIterators) { function TEST (line 5212) | TEST(MapStringTest, LinearFrontBack) { function TEST (line 5251) | TEST(MapStringTest, LinearEdgeCases) { function TEST (line 5265) | TEST(MapStringTest, LinearInsertOrAssign) { function TEST (line 5289) | TEST(MapStringTest, LinearEmplaceOrAssign) { function TEST (line 5314) | TEST(MapStringTest, LinearEmplacePiecewise) { function AssertMapContent_ABC_123 (line 5336) | bool AssertMapContent_ABC_123(MapType& m) { function AssertMapContent_abc_123 (line 5342) | bool AssertMapContent_abc_123(MapType& m) { function TEST (line 5348) | TEST(MapStringTest, MixedInlineSize) { function TEST (line 5465) | TEST(MapStringTest, LinearMixedInlineSize) { function AssertSetContent_ABC (line 5584) | bool AssertSetContent_ABC(const SetType& m) { function AssertSetContent_abc (line 5589) | bool AssertSetContent_abc(const SetType& m) { function TEST (line 5594) | TEST(SetStringTest, Emplace) { function TEST (line 5604) | TEST(SetStringTest, LinearEmplace) { function TEST (line 5614) | TEST(SetStringTest, MixedInlineSize) { function TEST (line 5722) | TEST(SetStringTest, LinearMixedInlineSize) { function TEST (line 5830) | TEST(LinearMap, FromSourceArray) { function TEST (line 5942) | TEST(LinearSet, FromSourceArray) { function TEST (line 6041) | TEST(OrderedMap, Swap) { function TEST (line 6151) | TEST(LinearMap, Swap) { function TEST (line 6261) | TEST(OrderedSet, Swap) { function TEST (line 6359) | TEST(LinearSet, Swap) { function AssertMapContent_ABCbD_1232040 (line 6459) | bool AssertMapContent_ABCbD_1232040(MapType& m) { function AssertMapContent_ABCbD_102302040 (line 6465) | bool AssertMapContent_ABCbD_102302040(MapType& m) { function AssertMapContent_AbCD_10203040 (line 6471) | bool AssertMapContent_AbCD_10203040(MapType& m) { function AssertMapContent_AC_1030 (line 6477) | bool AssertMapContent_AC_1030(MapType& m) { function TEST (line 6482) | TEST(OrderedMap, Merge) { function TEST (line 6548) | TEST(LinearMap, Merge) { type MergeAssignKeyPolicy (line 6615) | struct MergeAssignKeyPolicy : public ReducedHashKeyPolicy { function TEST (line 6619) | TEST(LinearMap, MergeAssign) { function AssertSetContent_ABCbD (line 6694) | bool AssertSetContent_ABCbD(SetType& m) { function AssertSetContent_AC (line 6700) | bool AssertSetContent_AC(SetType& m) { function AssertSetContent_AbCD (line 6705) | bool AssertSetContent_AbCD(SetType& m) { function TEST (line 6711) | TEST(OrderedSet, Merge) { function TEST (line 6767) | TEST(LinearSet, Merge) { function TEST (line 6823) | TEST(LinearSet, MergeAssign) { function TEST (line 6889) | TEST(Vector, LinearMapInsertOrAssignBaseStringKey) { function TEST (line 6930) | TEST(Vector, LinearMapEmplaceOrAssignBaseStringKey) { function TEST (line 6974) | TEST(Vector, LinearSetInsertBaseStringKey) { function TEST (line 6998) | TEST(Vector, LinearSetInsertUniqueBaseStringKey) { function TEST (line 7015) | TEST(Vector, LinearMapEmplaceBaseStringKey) { function TEST (line 7085) | TEST(MapStringTest, LinearBasicOperationsBaseStringKey) { function TEST (line 7098) | TEST(MapStringTest, LinearElementAccessBaseStringKey) { function TEST (line 7162) | TEST(MapStringTest, LinearInsertUpdateBaseStringKey) { function TEST (line 7231) | TEST(MapStringTest, LinearEraseOperationsBaseStringKey) { function TEST (line 7250) | TEST(SetStringTest, LinearIteratorsBaseStringKey) { function TEST (line 7265) | TEST(SetStringTest, LinearBasicBaseStringKey) { function TEST (line 7284) | TEST(MapStringTest, LinearIteratorsBaseStringKey) { function TEST (line 7306) | TEST(MapStringTest, LinearEdgeCasesBaseStringKey) { function TEST (line 7320) | TEST(MapStringTest, LinearInsertOrAssignBaseStringKey) { function TEST (line 7344) | TEST(MapStringTest, LinearEmplaceOrAssignBaseStringKey) { function TEST (line 7369) | TEST(MapStringTest, LinearEmplacePiecewiseBaseStringKey) { function TEST (line 7389) | TEST(MapStringTest, LinearMixedInlineSizeBaseStringKey) { function TEST (line 7503) | TEST(SetStringTest, LinearEmplaceBaseStringKey) { function TEST (line 7513) | TEST(SetStringTest, LinearMixedInlineSizeBaseStringKey) { function TEST (line 7621) | TEST(LinearMap, FromSourceArrayBaseStringKey) { function TEST (line 7733) | TEST(LinearSet, FromSourceArrayBaseStringKey) { function TEST (line 7832) | TEST(LinearMap, SwapBaseStringKey) { function TEST (line 7935) | TEST(LinearSet, SwapBaseStringKey) { function TEST (line 8033) | TEST(LinearMap, MergeBaseStringKey) { function TEST (line 8095) | TEST(LinearSet, MergeBaseStringKey) { function TEST (line 8151) | TEST(Vector, LinearMapInsertOrAssignBaseStringKeyWithPolicy) { function TEST (line 8192) | TEST(Vector, LinearMapEmplaceOrAssignBaseStringKeyWithPolicy) { function TEST (line 8236) | TEST(Vector, LinearSetInsertBaseStringKeyWithPolicy) { function TEST (line 8260) | TEST(Vector, LinearSetInsertUniqueBaseStringKeyWithPolicy) { function TEST (line 8277) | TEST(Vector, LinearMapEmplaceBaseStringKeyWithPolicy) { function TEST (line 8347) | TEST(MapStringTest, LinearBasicOperationsBaseStringKeyWithPolicy) { function TEST (line 8360) | TEST(MapStringTest, LinearElementAccessBaseStringKeyWithPolicy) { function TEST (line 8425) | TEST(MapStringTest, LinearInsertUpdateBaseStringKeyWithPolicy) { function TEST (line 8494) | TEST(MapStringTest, LinearEraseOperationsBaseStringKeyWithPolicy) { function TEST (line 8514) | TEST(SetStringTest, LinearIteratorsBaseStringKeyWithPolicy) { function TEST (line 8530) | TEST(SetStringTest, LinearBasicBaseStringKeyWithPolicy) { function TEST (line 8550) | TEST(MapStringTest, LinearIteratorsBaseStringKeyWithPolicy) { function TEST (line 8573) | TEST(MapStringTest, LinearEdgeCasesBaseStringKeyWithPolicy) { function TEST (line 8587) | TEST(MapStringTest, LinearInsertOrAssignBaseStringKeyWithPolicy) { function TEST (line 8611) | TEST(MapStringTest, LinearEmplaceOrAssignBaseStringKeyWithPolicy) { function TEST (line 8636) | TEST(MapStringTest, LinearEmplacePiecewiseBaseStringKeyWithPolicy) { function TEST (line 8656) | TEST(MapStringTest, LinearMixedInlineSizeBaseStringKeyWithPolicy) { function TEST (line 8776) | TEST(SetStringTest, LinearEmplaceBaseStringKeyWithPolicy) { function TEST (line 8786) | TEST(SetStringTest, LinearMixedInlineSizeBaseStringKeyWithPolicy) { function TEST (line 8894) | TEST(LinearMap, SwapBaseStringKeyWithPolicy) { function TEST (line 9004) | TEST(LinearSet, SwapBaseStringKeyWithPolicy) { function TEST (line 9102) | TEST(LinearMap, MergeBaseStringKeyWithPolicy) { function TEST (line 9168) | TEST(LinearSet, MergeBaseStringKeyWithPolicy) { function AssertSetContent_123 (line 9226) | bool AssertSetContent_123(const SetType& m) { function AssertSetContent_n1n2n3 (line 9231) | bool AssertSetContent_n1n2n3(const SetType& m) { function AssertSetContent_123n24 (line 9236) | bool AssertSetContent_123n24(SetType& m) { function AssertMapContent_13 (line 9242) | bool AssertMapContent_13(SetType& m) { function AssertMapContent_1n234 (line 9247) | bool AssertMapContent_1n234(SetType& m) { function AssertMapContent_123_123 (line 9253) | bool AssertMapContent_123_123(MapType& m) { function AssertMapContent_n1n2n3_123 (line 9258) | bool AssertMapContent_n1n2n3_123(MapType& m) { function AssertMapContent_123n24_1232040 (line 9263) | bool AssertMapContent_123n24_1232040(MapType& m) { function AssertMapContent_123n24_102302040 (line 9269) | bool AssertMapContent_123n24_102302040(MapType& m) { function AssertMapContent_13_1030 (line 9275) | bool AssertMapContent_13_1030(MapType& m) { function AssertMapContent_1n234_10203040 (line 9280) | bool AssertMapContent_1n234_10203040(MapType& m) { function TEST (line 9286) | TEST(Vector, LinearMapInsertOrAssignIntKey) { function TEST (line 9321) | TEST(Vector, LinearMapEmplaceOrAssignIntKey) { function TEST (line 9359) | TEST(Vector, LinearSetInsertIntKey) { function TEST (line 9381) | TEST(Vector, LinearMapEmplaceIntKey) { function TEST (line 9443) | TEST(MapIntTest, LinearBasicOperationsIntKey) { function TEST (line 9456) | TEST(MapIntTest, LinearElementAccessIntKey) { function TEST (line 9517) | TEST(MapIntTest, LinearInsertUpdateIntKey) { function TEST (line 9534) | TEST(MapIntTest, LinearEraseOperationsIntKey) { function TEST (line 9554) | TEST(SetIntTest, LinearIteratorsIntKey) { function TEST (line 9569) | TEST(SetIntTest, LinearBasicIntKey) { function TEST (line 9626) | TEST(MapIntTest, LinearIteratorsIntKey) { function TEST (line 9648) | TEST(MapIntTest, LinearInsertOrAssignIntKey) { function TEST (line 9672) | TEST(MapIntTest, LinearEmplaceOrAssignIntKey) { function TEST (line 9697) | TEST(MapIntTest, LinearEmplacePiecewiseIntKey) { function TEST (line 9715) | TEST(MapIntTest, LinearMixedInlineSizeIntKey) { function TEST (line 9829) | TEST(SetIntTest, LinearEmplaceIntKey) { function TEST (line 9839) | TEST(SetIntTest, LinearMixedInlineSizeIntKey) { function TEST (line 9947) | TEST(LinearMap, SwapIntKey) { function TEST (line 10050) | TEST(LinearSet, SwapIntKey) { function TEST (line 10148) | TEST(LinearMap, MergeIntKey) { function TEST (line 10210) | TEST(LinearMap, MergeAssignIntKey) { function TEST (line 10276) | TEST(LinearSet, MergeIntKey) { function TEST (line 10332) | TEST(LinearSet, MergeAssignIntKey) { function TEST (line 10389) | TEST(Vector, LinearMapInsertOrAssignIntKeyWithPolicy) { function TEST (line 10424) | TEST(Vector, LinearMapEmplaceOrAssignIntKeyWithPolicy) { function TEST (line 10462) | TEST(Vector, LinearSetInsertIntKeyWithPolicy) { function TEST (line 10484) | TEST(Vector, LinearMapEmplaceIntKeyWithPolicy) { function TEST (line 10546) | TEST(MapIntTest, LinearBasicOperationsIntKeyWithPolicy) { function TEST (line 10559) | TEST(MapIntTest, LinearElementAccessIntKeyWithPolicy) { function TEST (line 10621) | TEST(MapIntTest, LinearInsertUpdateIntKeyWithPolicy) { function TEST (line 10638) | TEST(MapIntTest, LinearEraseOperationsIntKeyWithPolicy) { function TEST (line 10659) | TEST(SetIntTest, LinearIteratorsIntKeyWithPolicy) { function TEST (line 10675) | TEST(SetIntTest, LinearBasicIntKeyWithPolicy) { function TEST (line 10735) | TEST(MapIntTest, LinearIteratorsIntKeyWithPolicy) { function TEST (line 10758) | TEST(MapIntTest, LinearInsertOrAssignIntKeyWithPolicy) { function TEST (line 10782) | TEST(MapIntTest, LinearEmplaceOrAssignIntKeyWithPolicy) { function TEST (line 10807) | TEST(MapIntTest, LinearEmplacePiecewiseIntKeyWithPolicy) { function TEST (line 10825) | TEST(MapIntTest, LinearMixedInlineSizeIntKeyWithPolicy) { function TEST (line 10945) | TEST(SetIntTest, LinearEmplaceIntKeyWithPolicy) { function TEST (line 10955) | TEST(SetIntTest, LinearMixedInlineSizeIntKeyWithPolicy) { function TEST (line 11063) | TEST(LinearMap, SwapIntKeyWithPolicy) { function TEST (line 11173) | TEST(LinearSet, SwapIntKeyWithPolicy) { function TEST (line 11271) | TEST(LinearMap, MergeIntKeyWithPolicy) { function TEST (line 11337) | TEST(LinearSet, MergeIntKeyWithPolicy) { function TEST (line 11393) | TEST(Vector, LinearMapInsertOrAssignIntKeyWithConsecutivePolicy) { function TEST (line 11429) | TEST(Vector, LinearMapEmplaceOrAssignIntKeyWithConsecutivePolicy) { function TEST (line 11468) | TEST(Vector, LinearMapEmplaceIntKeyWithConsecutivePolicy) { function TEST (line 11524) | TEST(MapIntTest, LinearBasicOperationsIntKeyWithConsecutivePolicy) { function TEST (line 11536) | TEST(MapIntTest, LinearElementAccessIntKeyWithConsecutivePolicy) { function TEST (line 11595) | TEST(MapIntTest, LinearInsertUpdateIntKeyWithConsecutivePolicy) { function TEST (line 11655) | TEST(MapIntTest, LinearEraseOperationsIntKeyWithConsecutivePolicy) { function TEST (line 11676) | TEST(MapIntTest, LinearIteratorsIntKeyWithConsecutivePolicy_i8) { function TEST (line 11702) | TEST(MapIntTest, LinearIteratorsIntKeyWithConsecutivePolicy) { function TEST (line 11728) | TEST(MapIntTest, LinearInsertOrAssignIntKeyWithConsecutivePolicy) { function TEST (line 11753) | TEST(MapIntTest, LinearEmplaceOrAssignIntKeyWithConsecutivePolicy) { function TEST (line 11779) | TEST(MapIntTest, LinearEmplacePiecewiseIntKeyWithConsecutivePolicy) { function TEST (line 11799) | TEST(MapIntTest, LinearMixedInlineSizeIntKeyWithConsecutivePolicy) { function TEST (line 11939) | TEST(LinearMap, SwapIntKeyWithConsecutivePolicy) { function TEST (line 12069) | TEST(LinearMap, MergeIntKeyWithConsecutivePolicy) { type MergeAssignKeyPolicyConsecutiveIntegers (line 12150) | struct MergeAssignKeyPolicyConsecutiveIntegers function TEST (line 12155) | TEST(LinearMap, MergeAssignIntKeyWithConsecutivePolicy) { function IntKeyMapComprehensiveTest (line 12236) | static void IntKeyMapComprehensiveTest() { function IntKeyMapRandomInsertEraseTest (line 12326) | static void IntKeyMapRandomInsertEraseTest() { function TEST (line 12359) | TEST(IntKeyMap, ComprehensiveTestLinearFlat) { function TEST (line 12372) | TEST(IntKeyMap, ComprehensiveTestOrderedFlat) { function TEST (line 12377) | TEST(IntKeyMap, ComprehensiveTestLinearFlatWithConsecutivePolicy) { function TEST (line 12382) | TEST(IntKeyMap, ConsecutivePolicyRangedLoop) { function TEST (line 12399) | TEST(IntKeyMap, ConsecutivePolicyRangedLoop2) { function TEST (line 12416) | TEST(IntKeyMap, ConsecutivePolicyIteratorImplicitToPair) { function TEST (line 12431) | TEST(IntKeyMap, ConsecutivePolicyFrontBack) { function TEST (line 12471) | TEST(IntKeyMap, ConsecutivePolicyFindEqEnd) { function TEST (line 12496) | TEST(IntKeyMap, ConsecutivePolicyErase) { function MAP (line 12536) | static MAP GenerateStringStringMapRandomInsert() { function MAP (line 12552) | static MAP GenerateIntStringMapRandomInsert() { function TEST (line 12566) | TEST(Map, EqualityCheck) { function TEST (line 12648) | TEST(LinearFlatMap, for_each) { FILE: base/src/version_unittest.cc type lynx (line 8) | namespace lynx { type base (line 9) | namespace base { type testing (line 10) | namespace testing { function TEST (line 15) | TEST(VersionTest, checkVersion) { function TEST (line 28) | TEST(VersionTest, ToString) { FILE: base/trace/android/src/android_test/java/com/lynx/trace/TraceControllerTest.java class TraceControllerTest (line 17) | @RunWith(AndroidJUnit4.class) method setUp (line 19) | @Before method startTracing (line 26) | @Test FILE: base/trace/android/src/main/java/com/lynx/tasm/base/LynxTraceEnv.java class LynxTraceEnv (line 9) | public class LynxTraceEnv { method inst (line 13) | public static LynxTraceEnv inst() { method LynxTraceEnv (line 24) | private LynxTraceEnv() {} method isNativeLibraryLoaded (line 26) | public boolean isNativeLibraryLoaded() { method markNativeLibraryLoaded (line 30) | public void markNativeLibraryLoaded(boolean status) { method init (line 35) | public boolean init() { method loadNativeTraceLibrary (line 44) | public boolean loadNativeTraceLibrary() { FILE: base/trace/android/src/main/java/com/lynx/tasm/base/TraceController.java class TraceController (line 44) | @SuppressWarnings("JniMissingFunction") method TraceController (line 69) | private TraceController() { class TraceControllerLoader (line 85) | private static class TraceControllerLoader { type CompleteCallback (line 89) | public interface CompleteCallback { method onComplete (line 90) | void onComplete(String traceFile); method isNativeTracingOnly (line 93) | public static boolean isNativeTracingOnly() { method getInstance (line 97) | public static TraceController getInstance() { method getNativeTraceController (line 101) | public long getNativeTraceController() { method startTrace (line 105) | public String startTrace() { method stopTrace (line 115) | public void stopTrace() { method startStartupTracingIfNeeded (line 121) | public void startStartupTracingIfNeeded() { method startTracing (line 127) | public void startTracing(CompleteCallback callback, String config) { method startTracing (line 133) | public void startTracing(CompleteCallback callback, Map& cpu_freqs) { function ReadCpuFreqs (line 103) | void ReadCpuFreqs(std::vector& cpu_freqs) { function ReadCpuFreqs (line 123) | void ReadCpuFreqs(std::vector&) {} FILE: base/trace/native/hook_systrace/cpu_info_trace.h function namespace (line 15) | namespace lynx { FILE: base/trace/native/hook_systrace/hook_system_trace.h function namespace (line 12) | namespace lynx { FILE: base/trace/native/hook_systrace/hook_system_trace_android.cc type lynx (line 43) | namespace lynx { type trace (line 44) | namespace trace { function ATraceBeginBody (line 52) | static void ATraceBeginBody(const char *name) { function ATraceEndBody (line 59) | static void ATraceEndBody() { TraceEventEnd(INTERNAL_TRACE_CATEGORY_... function ATraceGetEnabledTags (line 61) | static uint64_t ATraceGetEnabledTags() { return ATRACE_TAG_ALL; } function ATraceUpdateTags (line 63) | static void ATraceUpdateTags() {} function ATraceGetProperty (line 65) | static uint64_t ATraceGetProperty() { return ATRACE_TAG_ALL; } FILE: base/trace/native/hook_systrace/hook_system_trace_default.cc type lynx (line 7) | namespace lynx { type trace (line 8) | namespace trace { FILE: base/trace/native/hook_systrace/hook_system_trace_harmony.cc type lynx (line 12) | namespace lynx { type trace (line 13) | namespace trace { function HiTraceBeginBody (line 21) | static void HiTraceBeginBody(uint64_t label, const std::string &name, function HiTraceEndBody (line 30) | static void HiTraceEndBody(uint64_t label) { function HiTraceBeginBodyAsync (line 38) | static void HiTraceBeginBodyAsync(uint64_t label, const std::string ... function HiTraceEndBodyAsync (line 54) | static void HiTraceEndBodyAsync(uint64_t label, const std::string &n... function HiTraceIsTagEnabled (line 69) | static bool HiTraceIsTagEnabled(__attribute__((unused)) uint64_t tag) { FILE: base/trace/native/instance_counter_trace.cc type lynx (line 7) | namespace lynx { type trace (line 8) | namespace trace { FILE: base/trace/native/instance_counter_trace.h function namespace (line 13) | namespace lynx { FILE: base/trace/native/platform/android/trace_controller_android.cc type lynxtrace (line 20) | namespace lynxtrace { type jni (line 21) | namespace jni { function RegisterJNIForTraceController (line 22) | bool RegisterJNIForTraceController(JNIEnv* env) { function jlong (line 31) | jlong CreateTraceController(JNIEnv* env, jobject jcaller) { function jint (line 44) | jint StartTracing(JNIEnv* env, jobject jcaller, jlong ptr, jint buffer_s... function StopTracing (line 68) | void StopTracing(JNIEnv* env, jobject jcaller, jlong ptr, jint session_i... function StartStartupTracingIfNeeded (line 76) | void StartStartupTracingIfNeeded(JNIEnv* env, jobject jcaller, jlong ptr) { type lynx (line 83) | namespace lynx { type trace (line 84) | namespace trace { FILE: base/trace/native/platform/android/trace_controller_android.h function namespace (line 13) | namespace lynx { FILE: base/trace/native/platform/android/trace_controller_android_mock.cc type lynxtrace (line 11) | namespace lynxtrace { type jni (line 12) | namespace jni { function RegisterJNIForTraceController (line 13) | bool RegisterJNIForTraceController(JNIEnv* env) { function jlong (line 22) | jlong CreateTraceController(JNIEnv* env, jobject jcaller) { function jint (line 27) | jint StartTracing(JNIEnv* env, jobject jcaller, jlong ptr, jint buffer_s... function StopTracing (line 35) | void StopTracing(JNIEnv* env, jobject jcaller, jlong ptr, jint session_i... function StartStartupTracingIfNeeded (line 38) | void StartStartupTracingIfNeeded(JNIEnv* env, jobject jcaller, jlong ptr... type lynx (line 40) | namespace lynx { type trace (line 41) | namespace trace { FILE: base/trace/native/platform/android/trace_event_android_mock.cc function BeginSection (line 8) | void BeginSection(JNIEnv* env, jclass jcaller, jstring category, function BeginSectionWithProps (line 11) | void BeginSectionWithProps(JNIEnv* env, jclass jcaller, jstring category, function EndSection (line 15) | void EndSection(JNIEnv* env, jclass jcaller, jstring category, function EndSectionWithProps (line 19) | void EndSectionWithProps(JNIEnv* env, jclass jcaller, jstring category, function jboolean (line 23) | static jboolean CategoryEnabled(JNIEnv* env, jclass jcaller, jstring cat... function Instant (line 28) | void Instant(JNIEnv* env, jclass jcaller, jstring category, jstring sect... function InstantWithProps (line 32) | void InstantWithProps(JNIEnv* env, jclass jcaller, jstring category, function Counter (line 35) | void Counter(JNIEnv* env, jclass jcaller, jstring category, jstring even... function jboolean (line 39) | jboolean SystemTraceEnabled(JNIEnv* env, jclass jcaller) { return false; } function jboolean (line 41) | jboolean PerfettoTraceEnabled(JNIEnv* env, jclass jcaller) { return fals... type lynxtrace (line 43) | namespace lynxtrace { type jni (line 44) | namespace jni { function RegisterJNIForTraceEvent (line 45) | bool RegisterJNIForTraceEvent(JNIEnv* env) { return RegisterNativesI... FILE: base/trace/native/platform/android/trace_event_android_perfetto.cc function UpdateTraceDebugInfo (line 15) | static void UpdateTraceDebugInfo(const jobject& props, function BeginSection (line 66) | void BeginSection(JNIEnv* env, jclass jcaller, jstring category, function BeginSectionWithProps (line 78) | void BeginSectionWithProps(JNIEnv* env, jclass jcaller, jstring category, function EndSection (line 92) | void EndSection(JNIEnv* env, jclass jcaller, jstring category, function EndSectionWithProps (line 105) | void EndSectionWithProps(JNIEnv* env, jclass jcaller, jstring category, function jboolean (line 119) | jboolean CategoryEnabled(JNIEnv* env, jclass jcaller, jstring category) { function Instant (line 126) | void Instant(JNIEnv* env, jclass jcaller, jstring category, jstring sect... function InstantWithProps (line 147) | void InstantWithProps(JNIEnv* env, jclass jcaller, jstring category, function Counter (line 164) | void Counter(JNIEnv* env, jclass jcaller, jstring category, jstring name, function jboolean (line 175) | jboolean SystemTraceEnabled(JNIEnv* env, jclass jcaller) { return false; } function jboolean (line 177) | jboolean PerfettoTraceEnabled(JNIEnv* env, jclass jcaller) { return true; } type lynxtrace (line 179) | namespace lynxtrace { type jni (line 180) | namespace jni { function RegisterJNIForTraceEvent (line 181) | bool RegisterJNIForTraceEvent(JNIEnv* env) { return RegisterNativesI... FILE: base/trace/native/platform/android/trace_event_android_systrace.cc function BeginSection (line 14) | void BeginSection(JNIEnv* env, jclass jcaller, jstring category, function BeginSectionWithProps (line 21) | void BeginSectionWithProps(JNIEnv* env, jclass jcaller, jstring category, function EndSection (line 29) | void EndSection(JNIEnv* env, jclass jcaller, jstring category, function EndSectionWithProps (line 35) | void EndSectionWithProps(JNIEnv* env, jclass jcaller, jstring category, function jboolean (line 41) | jboolean CategoryEnabled(JNIEnv* env, jclass jcaller, jstring category) { function Instant (line 46) | void Instant(JNIEnv* env, jclass jcaller, jstring category, jstring sect... function InstantWithProps (line 50) | void InstantWithProps(JNIEnv* env, jclass jcaller, jstring category, function Counter (line 54) | void Counter(JNIEnv* env, jclass jcaller, jstring category, jstring name, function jboolean (line 58) | jboolean SystemTraceEnabled(JNIEnv* env, jclass jcaller) { return true; } function jboolean (line 60) | jboolean PerfettoTraceEnabled(JNIEnv* env, jclass jcaller) { return fals... type lynx (line 62) | namespace lynx { type trace (line 63) | namespace trace { function RuntimeLoadAtrace (line 65) | static void RuntimeLoadAtrace() { type lynxtrace (line 104) | namespace lynxtrace { type jni (line 105) | namespace jni { function RegisterJNIForTraceEvent (line 106) | bool RegisterJNIForTraceEvent(JNIEnv* env) { FILE: base/trace/native/platform/darwin/trace_controller_darwin.h function namespace (line 13) | namespace lynx { FILE: base/trace/native/platform/harmony/trace_controller_delegate_harmony.cc type lynx (line 11) | namespace lynx { type trace (line 12) | namespace trace { function TraceController (line 14) | TraceController* GetTraceControllerInstance() { FILE: base/trace/native/platform/harmony/trace_controller_delegate_harmony.h function namespace (line 14) | namespace lynx { FILE: base/trace/native/platform/harmony/trace_controller_harmony.cc type lynx (line 15) | namespace lynx { type trace (line 16) | namespace trace { function napi_value (line 18) | napi_value TraceControllerHarmony::Init(napi_env env, napi_value exp... function napi_value (line 41) | napi_value TraceControllerHarmony::Constructor(napi_env env, function napi_value (line 50) | napi_value TraceControllerHarmony::StartTracing(napi_env env, function napi_value (line 85) | napi_value TraceControllerHarmony::StopTracing(napi_env env, FILE: base/trace/native/platform/harmony/trace_controller_harmony.h function namespace (line 10) | namespace lynx { FILE: base/trace/native/platform/harmony/trace_event_utils_systrace_harmony.cc type lynx (line 10) | namespace lynx { type trace (line 11) | namespace trace { function InitSystraceBeginSection (line 13) | void InitSystraceBeginSection(ATrace_beginSection_ptr atrace_beginse... function InitSystraceEndSection (line 14) | void InitSystraceEndSection(ATrace_endSection_ptr atrace_endsection) {} function InitSystraceBeginAsynSection (line 15) | void InitSystraceBeginAsynSection( function InitSystraceEndAsynSection (line 17) | void InitSystraceEndAsynSection( function TraceEventBegin (line 20) | void TraceEventBegin(const char* name) { OH_HiTrace_StartTrace(name); } function TraceEventBegin (line 21) | void TraceEventBegin(const char* name, function TraceEventBegin (line 25) | void TraceEventBegin(const std::string& name) { function TraceEventBegin (line 28) | void TraceEventBegin(const std::string& name, function TraceEventEnd (line 32) | void TraceEventEnd() { OH_HiTrace_FinishTrace(); } function TraceEventEnd (line 33) | void TraceEventEnd(__attribute__((unused)) const char* name, FILE: base/trace/native/platform/windows/trace_controller_win.cc type lynx (line 15) | namespace lynx { type trace (line 16) | namespace trace { function TraceController (line 18) | TraceController* GetTraceControllerInstance() { FILE: base/trace/native/platform/windows/trace_controller_win.h function namespace (line 13) | namespace lynx { FILE: base/trace/native/platform/windows/trace_controller_win_mock.cc type lynx (line 7) | namespace lynx { type trace (line 8) | namespace trace { function TraceController (line 10) | TraceController* GetTraceControllerInstance() { FILE: base/trace/native/trace_controller.cc type lynx (line 11) | namespace lynx { type trace (line 12) | namespace trace { function TraceController (line 14) | TraceController* TraceController::Instance() { FILE: base/trace/native/trace_controller.h function RuntimeProfilerType (line 19) | enum class RuntimeProfilerType { v8 = 0, quickjs }; FILE: base/trace/native/trace_controller_impl.cc type lynx (line 45) | namespace lynx { type trace (line 47) | namespace trace { function ConvertToPerfCounterTrack (line 51) | constexpr ::perfetto::CounterTrack ConvertToPerfCounterTrack( function GetFlowId (line 75) | uint64_t GetFlowId() { function GetTraceTimeNs (line 80) | uint64_t GetTraceTimeNs() { return TrackEventInternal::GetTimeNs(); } function TraceEventImplementation (line 82) | void TraceEventImplementation(const char* category_name, function TraceEventImplementation (line 97) | void TraceEventImplementation(const char* category_name, const char*... function TraceEventImplementation (line 152) | void TraceEventImplementation(const char* category_name, function TraceEventCategoryEnabled (line 201) | bool TraceEventCategoryEnabled(const char* category) { function TraceRuntimeProfile (line 206) | void TraceRuntimeProfile(const std::string& runtime_profile, function TraceController (line 235) | TraceController* TraceController::Instance() { type tm (line 577) | struct tm FILE: base/trace/native/trace_controller_impl.h function namespace (line 19) | namespace lynx { FILE: base/trace/native/trace_controller_unittest.cc type lynx (line 9) | namespace lynx { type trace (line 10) | namespace trace { class TraceControllerTest (line 12) | class TraceControllerTest : public ::testing::Test { method TraceControllerTest (line 14) | TraceControllerTest() = default; method SetUp (line 17) | void SetUp() override {} method TearDown (line 19) | void TearDown() override {} function TEST_F (line 22) | TEST_F(TraceControllerTest, TraceControllerTotalTest) { FILE: base/trace/native/trace_event.h function T (line 95) | [[maybe_unused]] static T&& DecayStringType(T&& t) { function INTERNAL_TRACE_EVENT_UID (line 128) | INTERNAL_TRACE_EVENT_UID(scoped_event) { \ function namespace (line 152) | namespace lynx { FILE: base/trace/native/trace_event_export_symbol.cc function TraceEventBeginEx (line 15) | void TraceEventBeginEx(const char *category, const char *event_name, function TraceEventEndEx (line 46) | void TraceEventEndEx(const char *category, const char *event_name, function TraceCounterEx (line 55) | void TraceCounterEx(const char *category, const char *name, uint64_t cou... FILE: base/trace/native/trace_event_unittest.cc type lynx (line 13) | namespace lynx { type trace (line 14) | namespace trace { class TraceEventTest (line 16) | class TraceEventTest : public ::testing::Test { method TraceEventTest (line 18) | TraceEventTest() = default; method SetUp (line 21) | void SetUp() override {} method TearDown (line 23) | void TearDown() override {} function TEST_F (line 26) | TEST_F(TraceEventTest, TraceEventMacrosTest) { FILE: base/trace/native/trace_event_utils_perfetto.h function namespace (line 34) | namespace lynx { function char (line 168) | struct TraceFormatTraits { function WriteIntoTrace (line 181) | inline static void WriteIntoTrace(lynx::perfetto::LynxDebugAnnotation* d... function string (line 189) | struct TraceFormatTraits { function void (line 198) | struct TraceFormatTraits { function void (line 206) | struct TraceFormatTraits { type TraceFormatTraits (line 239) | struct TraceFormatTraits function WriteIntoTrace (line 240) | inline static void WriteIntoTrace(lynx::perfetto::LynxDebugAnnotation* d... function WriteTraceEventArgs (line 247) | void WriteTraceEventArgs(lynx::perfetto::EventContext ctx, function WriteTraceEventArgs (line 254) | inline void WriteTraceEventArgs(lynx::perfetto::EventContext ctx, function WriteTraceEventArgs (line 258) | inline void WriteTraceEventArgs(lynx::perfetto::EventContext ctx) {} function WriteTraceEventArgs (line 260) | void WriteTraceEventArgs(lynx::perfetto::EventContext ctx, function TraceEventBegin (line 271) | void TraceEventBegin(const char* category, const EventNameType& name) { function TraceEventBegin (line 277) | void TraceEventBegin(const char* category, const EventNameType& name, function TraceEventBegin (line 286) | void TraceEventBegin(const char* category, const EventNameType& name, function TraceEventBegin (line 296) | void TraceEventBegin(const char* category, const EventNameType& name, function TraceEventBegin (line 306) | void TraceEventBegin(const char* category, const EventNameType& name, function TraceEventBegin (line 315) | void TraceEventBegin(const char* category, const EventNameType& name, function TraceEventEnd (line 325) | inline void TraceEventEnd(const char* category) { function TraceEventEnd (line 329) | inline void TraceEventEnd(const char* category, FuncType callback) { function TraceEventEnd (line 336) | void TraceEventEnd(const char* category, const char* key, function TraceEventEnd (line 346) | void TraceEventEnd(const char* category, function TraceEventEnd (line 356) | void TraceEventEnd(const char* category, uint64_t timestamp, function TraceEventEnd (line 365) | void TraceEventEnd(const char* category, function TraceEventInstant (line 376) | void TraceEventInstant(const char* category, const EventNameType& name) { function TraceEventInstant (line 381) | void TraceEventInstant(const char* category, const EventNameType& name, function TraceEventInstant (line 389) | void TraceEventInstant(const char* category, const EventNameType& name, function TraceEventInstant (line 399) | void TraceEventInstant(const char* category, const EventNameType& name, function TraceEventInstant (line 409) | void TraceEventInstant(const char* category, const EventNameType& name, function TraceEventInstant (line 418) | void TraceEventInstant(const char* category, const EventNameType& name, function TraceCounter (line 428) | inline void TraceCounter(const char* category, function TraceCounter (line 434) | inline void TraceCounter(const char* category, function TraceCounter (line 441) | inline void TraceCounter(const char* category, function TraceCounter (line 452) | inline void TraceCounter(const char* category, FILE: base/trace/native/trace_event_utils_perfetto_mock.cc type lynx (line 7) | namespace lynx { type trace (line 8) | namespace trace { function GetFlowId (line 9) | uint64_t GetFlowId() { return 0; } function GetTraceTimeNs (line 10) | uint64_t GetTraceTimeNs() { return 0; } function TraceEventImplementation (line 11) | void TraceEventImplementation(const char* category_name, const char*... function TraceEventImplementation (line 16) | void TraceEventImplementation(const char* category_name, function TraceEventImplementation (line 21) | void TraceEventImplementation(const char* category_name, function TraceEventCategoryEnabled (line 26) | bool TraceEventCategoryEnabled(const char* category) { return false; } function TraceRuntimeProfile (line 27) | void TraceRuntimeProfile(const std::string& runtime_profile, FILE: base/trace/native/trace_event_utils_systrace.h function namespace (line 16) | namespace lynx { FILE: base/trace/native/trace_event_utils_systrace_android.cc type lynx (line 9) | namespace lynx { type trace (line 10) | namespace trace { function InitSystraceBeginSection (line 20) | void InitSystraceBeginSection(ATrace_beginSection_ptr atrace_beginse... function InitSystraceEndSection (line 23) | void InitSystraceEndSection(ATrace_endSection_ptr atrace_endsection) { function InitSystraceBeginAsynSection (line 26) | void InitSystraceBeginAsynSection( function InitSystraceEndAsynSection (line 30) | void InitSystraceEndAsynSection( function TraceEventBegin (line 35) | void TraceEventBegin(const char* name) { function TraceEventBegin (line 40) | void TraceEventBegin(const char* name, uint64_t cookie) { function TraceEventBegin (line 45) | void TraceEventBegin(const std::string& name) { TraceEventBegin(name... function TraceEventBegin (line 46) | void TraceEventBegin(const std::string& name, uint64_t cookie) { function TraceEventEnd (line 49) | void TraceEventEnd() { function TraceEventEnd (line 54) | void TraceEventEnd(const char* name, uint64_t cookie) { FILE: base/trace/native/trace_event_utils_systrace_default.cc type lynx (line 9) | namespace lynx { type trace (line 10) | namespace trace { function InitSystraceBeginSection (line 12) | void InitSystraceBeginSection(ATrace_beginSection_ptr atrace_beginse... function InitSystraceEndSection (line 13) | void InitSystraceEndSection(ATrace_endSection_ptr atrace_endsection) {} function InitSystraceBeginAsynSection (line 14) | void InitSystraceBeginAsynSection( function InitSystraceEndAsynSection (line 16) | void InitSystraceEndAsynSection( function TraceEventBegin (line 19) | void TraceEventBegin(const char* name) {} function TraceEventBegin (line 20) | void TraceEventBegin(const char* name, uint64_t cookie) {} function TraceEventBegin (line 21) | void TraceEventBegin(const std::string& name) {} function TraceEventBegin (line 22) | void TraceEventBegin(const std::string& name, uint64_t cookie) {} function TraceEventEnd (line 23) | void TraceEventEnd() {} function TraceEventEnd (line 24) | void TraceEventEnd(const char* name, uint64_t cookie) {} FILE: base/trace/native/track_event_wrapper.cc type lynx (line 9) | namespace lynx { type perfetto (line 10) | namespace perfetto { function LynxDebugAnnotation (line 87) | LynxDebugAnnotation* TrackEvent::add_debug_annotations() { function TrackEvent_LegacyEvent (line 109) | TrackEvent_LegacyEvent* TrackEvent::set_legacy_event() { FILE: base/trace/native/track_event_wrapper.h function namespace (line 13) | namespace perfetto { function namespace (line 24) | namespace lynx { function namespace (line 41) | namespace lynx { FILE: base/trace/native/track_event_wrapper_mock.cc type perfetto (line 7) | namespace perfetto { type protos (line 8) | namespace protos { type pbzero (line 9) | namespace pbzero { class DebugAnnotation (line 10) | class DebugAnnotation {} class EventContext (line 13) | class EventContext {} class CounterTrack (line 14) | class CounterTrack {} type lynx (line 17) | namespace lynx { type perfetto (line 18) | namespace perfetto {} function LynxDebugAnnotation (line 51) | LynxDebugAnnotation* TrackEvent::add_debug_annotations() { return nu... function TrackEvent_LegacyEvent (line 58) | TrackEvent_LegacyEvent* TrackEvent::set_legacy_event() { return null... type trace (line 19) | namespace trace { function ConvertToPerfCounterTrack (line 20) | constexpr ::perfetto::CounterTrack ConvertToPerfCounterTrack( type perfetto (line 28) | namespace perfetto { function LynxDebugAnnotation (line 51) | LynxDebugAnnotation* TrackEvent::add_debug_annotations() { return nu... function TrackEvent_LegacyEvent (line 58) | TrackEvent_LegacyEvent* TrackEvent::set_legacy_event() { return null... type lynx (line 27) | namespace lynx { type perfetto (line 18) | namespace perfetto {} function LynxDebugAnnotation (line 51) | LynxDebugAnnotation* TrackEvent::add_debug_annotations() { return nu... function TrackEvent_LegacyEvent (line 58) | TrackEvent_LegacyEvent* TrackEvent::set_legacy_event() { return null... type trace (line 19) | namespace trace { function ConvertToPerfCounterTrack (line 20) | constexpr ::perfetto::CounterTrack ConvertToPerfCounterTrack( type perfetto (line 28) | namespace perfetto { function LynxDebugAnnotation (line 51) | LynxDebugAnnotation* TrackEvent::add_debug_annotations() { return nu... function TrackEvent_LegacyEvent (line 58) | TrackEvent_LegacyEvent* TrackEvent::set_legacy_event() { return null... FILE: clay/assets/asset_manager.cc type clay (line 16) | namespace clay { FILE: clay/assets/asset_manager.h function namespace (line 21) | namespace clay { FILE: clay/assets/asset_resolver.h function namespace (line 19) | namespace clay { FILE: clay/assets/directory_asset_bundle.cc type clay (line 21) | namespace clay { FILE: clay/assets/directory_asset_bundle.h function namespace (line 21) | namespace clay { FILE: clay/build/copy_info_plist.py function get_clang_version (line 24) | def get_clang_version(): function main (line 34) | def main(): FILE: clay/build/generate_coverage.py function get_llvm_bin_directory (line 18) | def get_llvm_bin_directory(): function make_dirs (line 30) | def make_dirs(new_dir): function remove_if_exists (line 39) | def remove_if_exists(path): function collect_profiles (line 46) | def collect_profiles(args): function merge_profiles (line 102) | def merge_profiles(llvm_bin_dir, raw_profiles, output): function main (line 116) | def main(): FILE: clay/build/get_concurrent_jobs.py class MEMORYSTATUSEX (line 35) | class MEMORYSTATUSEX(ctypes.Structure): function get_total_memory (line 49) | def get_total_memory(): function parse_size (line 70) | def parse_size(string): class ParseSizeAction (line 77) | class ParseSizeAction(argparse.Action): method __call__ (line 79) | def __call__(self, parser, args, values, option_string=None): function main (line 87) | def main(): FILE: clay/build/git_revision.py function GetRepositoryVersion (line 17) | def GetRepositoryVersion(repository): function main (line 32) | def main(): FILE: clay/build/zip.py function _zip_dir (line 15) | def _zip_dir(path, zip_file, prefix): function add_symlink (line 38) | def add_symlink(zip_file, source, target): function main (line 56) | def main(args): FILE: clay/common/constants.h function namespace (line 11) | namespace clay { FILE: clay/common/element_id.cc type clay (line 9) | namespace clay { FILE: clay/common/element_id.h function namespace (line 10) | namespace clay { FILE: clay/common/graphics/drawable_image.cc type clay (line 15) | namespace clay { function NextUniqueID (line 19) | uint64_t NextUniqueID() { FILE: clay/common/graphics/drawable_image.h function class (line 25) | class ContextListener { function class (line 40) | class DrawableImage : public ContextListener { FILE: clay/common/graphics/gl/gl_api.h function namespace (line 10) | namespace clay { FILE: clay/common/graphics/gl/gl_api_common.cc type clay (line 7) | namespace clay { function GlApiCommon (line 9) | GlApiCommon* GlApiCommon::GetInstance() { FILE: clay/common/graphics/gl/gl_api_common.h function namespace (line 41) | namespace clay { FILE: clay/common/graphics/gl/gl_api_windows.cc type clay (line 9) | namespace clay { FILE: clay/common/graphics/gl/gl_api_windows.h function namespace (line 19) | namespace clay { FILE: clay/common/graphics/gl/gl_pipeline_helper.cc type clay (line 10) | namespace clay { function GlPipelineHelper (line 12) | GlPipelineHelper* GlPipelineHelper::GetInstance() { FILE: clay/common/graphics/gl/gl_pipeline_helper.h function namespace (line 12) | namespace clay { FILE: clay/common/graphics/gl/gl_shader_program.cc type clay (line 7) | namespace clay { function GLuint (line 9) | GLuint CompileShader(GLenum type, const char* shader_src) { function GLuint (line 31) | GLuint CreateProgram(const char* vertex_source, const char* fragment_s... FILE: clay/common/graphics/gl/gl_shader_program.h function namespace (line 12) | namespace clay { FILE: clay/common/graphics/gl/scoped_framebuffer_binder.cc type clay (line 9) | namespace clay { FILE: clay/common/graphics/gl/scoped_framebuffer_binder.h function namespace (line 20) | namespace clay { FILE: clay/common/graphics/gl/scoped_texture_binder.cc type clay (line 9) | namespace clay { FILE: clay/common/graphics/gl/scoped_texture_binder.h function namespace (line 15) | namespace clay { FILE: clay/common/graphics/gl_context_switch.cc type clay (line 12) | namespace clay { FILE: clay/common/graphics/gl_context_switch.h function namespace (line 18) | namespace clay { FILE: clay/common/graphics/graphic_meminfo.h function namespace (line 15) | namespace clay { FILE: clay/common/graphics/msaa_sample_count.h type class (line 12) | enum class FILE: clay/common/graphics/persistent_cache.cc type clay (line 31) | namespace clay { function PersistentCache (line 52) | PersistentCache* PersistentCache::GetCacheForProcess() { function FreeOldCacheDirectory (line 104) | static void FreeOldCacheDirectory(const fml::UniqueFD& cache_base_dir) { function MakeCacheDirectory (line 123) | static std::shared_ptr MakeCacheDirectory( function ParseBase32 (line 156) | sk_sp ParseBase32(const std::string& input) { function PersistentCacheStore (line 290) | static void PersistentCacheStore( FILE: clay/common/graphics/persistent_cache.h function namespace (line 29) | namespace clay { FILE: clay/common/graphics/screenshot.h type ScreenMetadata (line 20) | struct ScreenMetadata { function ScreenshotType (line 30) | enum class ScreenshotType { JPEG = 0, PNG, WEBP, BITMAP }; FILE: clay/common/graphics/shared_drawable_image.cc type clay (line 12) | namespace clay { FILE: clay/common/graphics/shared_drawable_image.h function namespace (line 18) | namespace clay { FILE: clay/common/graphics/shared_image_external_bitmap.cc type clay (line 15) | namespace clay { FILE: clay/common/graphics/shared_image_external_bitmap.h function namespace (line 10) | namespace clay { FILE: clay/common/graphics/shared_image_external_texture.cc type clay (line 17) | namespace clay { FILE: clay/common/graphics/shared_image_external_texture.h function namespace (line 11) | namespace clay { FILE: clay/common/recyclable.h function namespace (line 8) | namespace clay { FILE: clay/common/service/service.cc type clay (line 9) | namespace clay { FILE: clay/common/service/service.h function namespace (line 20) | namespace clay { function namespace (line 27) | namespace clay { function namespace (line 181) | namespace details { function class (line 215) | class BaseService { function namespace (line 253) | namespace details { type no_except_promise (line 465) | struct no_except_promise { function SetValue (line 473) | void SetValue(Result&& value) { function impl (line 484) | move(f)](Impl& impl) { p->SetValue(f(impl)); } FILE: clay/common/service/service_manager.cc type clay (line 9) | namespace clay { FILE: clay/common/service/service_manager.h function namespace (line 17) | namespace clay { function RegisterService (line 57) | void RegisterService(std::shared_ptr impl) { FILE: clay/common/service/service_unittests.cc type clay (line 12) | namespace clay { type puppet_can_sync_call_actor (line 16) | struct puppet_can_sync_call_actor { type puppet_can_sync_call_actor (line 21) | struct puppet_can_sync_call_actor { type testing (line 25) | namespace testing { class BaseServiceTest (line 30) | class BaseServiceTest : public clay::testing::ThreadTest { method BaseServiceTest (line 32) | explicit BaseServiceTest(Owner owner) method SetUp (line 42) | void SetUp() override { method TearDown (line 47) | void TearDown() override { method Attach (line 64) | void Attach(Owner owner) { method GetService (line 88) | Puppet GetService() { class TestService (line 94) | class TestService : public Service, owner> { method Create (line 97) | static std::shared_ptr Create() { method TestService (line 101) | TestService() { class ServiceTest (line 114) | class ServiceTest class ServiceTest> (line 117) | class ServiceTest> : public BaseServiceTest { method ServiceTest (line 119) | ServiceTest() : BaseServiceTest(owner) {} function TYPED_TEST (line 133) | TYPED_TEST(ServiceTest, ManageServices) { function TYPED_TEST (line 149) | TYPED_TEST(ServiceTest, ManualRegisterServices) { function TYPED_TEST (line 169) | TYPED_TEST(ServiceTest, CanGetOtherService) { function TYPED_TEST (line 231) | TYPED_TEST(ServiceTest, CallsOnInit) { function TYPED_TEST (line 237) | TYPED_TEST(ServiceTest, CallsOnInitEvenNoAttachedBefore) { function TYPED_TEST (line 266) | TYPED_TEST(ServiceTest, CreateNewActor) { function TYPED_TEST (line 308) | TYPED_TEST(ServiceTest, ActorCallActor) { function TYPED_TEST (line 366) | TYPED_TEST(ServiceTest, EnableSyncCall) { function TYPED_TEST (line 401) | TYPED_TEST(ServiceTest, PendingCalls) { class TestServiceWithServiceId (line 444) | class TestServiceWithServiceId function TYPED_TEST (line 451) | TYPED_TEST(ServiceTest, RegisterServiceWithServiceId) { type test_service_typing (line 462) | namespace test_service_typing { class TypingsTestService (line 464) | class TypingsTestService : public Service { method ConstMethod (line 476) | int ConstMethod() const { return a; } method NonConstMethod (line 477) | void NonConstMethod() { a++; } type Test (line 480) | struct Test { method TestServiceTyping (line 481) | void TestServiceTyping() { method TestActorTyping (line 521) | void TestActorTyping() { method TestMultiThreadService (line 572) | void TestMultiThreadService() { FILE: clay/common/settings.cc type clay (line 12) | namespace clay { FILE: clay/common/settings.h function namespace (line 26) | namespace clay { FILE: clay/common/sha1.cc function __WEAK (line 22) | __WEAK void CRYPTO_init_sysrand(void) {} function __WEAK (line 23) | __WEAK uint64_t CRYPTO_get_fork_generation(void) { return 0; } function __WEAK (line 24) | __WEAK void *OPENSSL_malloc(size_t size) { return malloc(size); } function __WEAK (line 25) | __WEAK void *OPENSSL_realloc(void *ptr, size_t size) { function __WEAK (line 28) | __WEAK void OPENSSL_free(void *ptr) { free(ptr); } function __WEAK (line 29) | __WEAK void OPENSSL_cleanse(void *ptr, size_t len) {} function __WEAK (line 30) | __WEAK void CRYPTO_once(int32_t *once, void (*init)(void)) { type clay (line 39) | namespace clay { function SHA1HashBytes (line 41) | std::string SHA1HashBytes(const void *data, size_t size) { FILE: clay/common/sha1.h function namespace (line 10) | namespace clay { FILE: clay/common/sys_info.cc type clay (line 9) | namespace clay { FILE: clay/common/sys_info.h function namespace (line 11) | namespace clay { FILE: clay/common/task_runners.cc type clay (line 12) | namespace clay { FILE: clay/common/task_runners.h function namespace (line 17) | namespace clay { FILE: clay/common/thread_host.cc type clay (line 20) | namespace clay { FILE: clay/common/thread_host.h function namespace (line 18) | namespace clay { FILE: clay/common/thread_host_holder.cc type clay (line 12) | namespace clay { function ThreadHostHolder (line 14) | ThreadHostHolder& ThreadHostHolder::Instance() { FILE: clay/common/thread_host_holder.h function namespace (line 16) | namespace clay { FILE: clay/example/glfw/clay_glfw.cc type clay (line 24) | namespace clay { class GlApiCommon (line 26) | class GlApiCommon : public GlApi { method GlApiCommon (line 28) | static GlApiCommon* GetInstance() { return nullptr; } method GlGetIntegerv (line 30) | void GlGetIntegerv(uint32_t pname, int32_t* data) override {} method GlBindFramebuffer (line 31) | void GlBindFramebuffer(uint32_t target, uint32_t framebuffer) overri... method GlBindTexture (line 32) | void GlBindTexture(uint32_t target, uint32_t texture) override {} class GLDelegateGLFWWindow (line 50) | class GLDelegateGLFWWindow : public clay::GPUSurfaceGLDelegate { method GLDelegateGLFWWindow (line 52) | explicit GLDelegateGLFWWindow(GLFWwindow* window) : window_(window) {} method GLContextMakeCurrent (line 54) | std::unique_ptr GLContextMakeCurrent() override { method GLContextClearCurrent (line 59) | bool GLContextClearCurrent() override { method GLContextPresent (line 64) | bool GLContextPresent(const clay::GLPresentInfo& present_info) override { method GLContextFBO (line 69) | clay::GLFBOInfo GLContextFBO(clay::GLFrameInfo frame_info) const overr... method GLProcResolver (line 73) | GLProcResolver GetGLProcResolver() const override { function GLFWcursorPositionCallbackAtPhase (line 92) | void GLFWcursorPositionCallbackAtPhase(GLFWwindow* window, function GLFWcursorPositionCallback (line 108) | void GLFWcursorPositionCallback(GLFWwindow* window, double x, double y) { function GLFWmouseButtonCallback (line 112) | void GLFWmouseButtonCallback(GLFWwindow* window, int key, int action, function GLFWKeyCallback (line 129) | static void GLFWKeyCallback(GLFWwindow* window, int key, int scancode, function GLFWwindowSizeCallback (line 136) | void GLFWwindowSizeCallback(GLFWwindow* window, int width, int height) { class GLRenderer (line 142) | class GLRenderer final : public clay::example::SurfaceDelegate, method GLRenderer (line 145) | GLRenderer(GLFWwindow* window, clay::GPUSurfaceGLSkia& window_surface) method DrawToWindow (line 162) | void DrawToWindow() { method GlGetIntegerv (line 196) | void GlGetIntegerv(uint32_t pname, int32_t* data) override { method GlBindFramebuffer (line 202) | void GlBindFramebuffer(uint32_t target, uint32_t framebuffer) override { method GlBindTexture (line 208) | void GlBindTexture(uint32_t target, uint32_t texture) override { method GetFunction (line 216) | std::add_pointer_t GetFunction(const char* name) { method MakeCurrent (line 223) | bool MakeCurrent() override { method ClearCurrent (line 228) | bool ClearCurrent() override { method Present (line 234) | bool Present() override { method FBO (line 255) | uint32_t FBO(const ClayFrameInfo* frame_info) override { method ClearFBO (line 316) | void ClearFBO() { function GLFW_ErrorCallback (line 335) | void GLFW_ErrorCallback(int error, const char* description) { function main (line 339) | int main(int argc, const char* argv[]) { FILE: clay/example/glfw/clay_logo.h function namespace (line 8) | namespace clay { FILE: clay/example/glfw/custom_task_runner.cc type clay (line 14) | namespace clay { type example (line 15) | namespace example { FILE: clay/example/glfw/custom_task_runner.h function namespace (line 18) | namespace clay { FILE: clay/example/glfw/event_loop.cc type clay (line 19) | namespace clay { type example (line 20) | namespace example { FILE: clay/example/glfw/event_loop.h function namespace (line 20) | namespace clay { FILE: clay/example/glfw/platform_view_impl.h function namespace (line 22) | namespace clay { FILE: clay/example/glfw/shell_impl.cc type clay (line 23) | namespace clay { type example (line 24) | namespace example { function CreateRasterizer (line 28) | static std::unique_ptr CreateRasterizer( function DrawTextAndImage (line 64) | void DrawTextAndImage(clay::PageView* page_view) { FILE: clay/example/glfw/shell_impl.h function namespace (line 23) | namespace clay { FILE: clay/example/glfw/surface_gl_impl.h function namespace (line 16) | namespace clay { FILE: clay/example/glfw/thread_host_holder.cc type clay (line 13) | namespace clay { type example (line 14) | namespace example { function MakeThreadConfig (line 19) | fml::Thread::ThreadConfig MakeThreadConfig( function GetCurrentThreadTaskRunner (line 26) | fml::RefPtr GetCurrentThreadTaskRunner() { function CreateCustomTaskRunner (line 31) | static std::pair> CreateCustomTa... FILE: clay/example/glfw/thread_host_holder.h function namespace (line 15) | namespace clay { FILE: clay/flow/animation/animation_host.cc type clay (line 9) | namespace clay { FILE: clay/flow/animation/animation_host.h function namespace (line 18) | namespace clay { FILE: clay/flow/animation/animation_mutator.cc type clay (line 15) | namespace clay { FILE: clay/flow/animation/animation_mutator.h function namespace (line 27) | namespace clay { type class (line 40) | enum class function virtual (line 58) | virtual AnimationMutatorType GetType() const = 0; function HasAnimationRunning (line 80) | bool HasAnimationRunning() const; function class (line 120) | class OpacityMutator : public AnimationMutator { function class (line 140) | class PictureMutator : public AnimationMutator { function AnimationMutatorType (line 174) | AnimationMutatorType GetType() const override { FILE: clay/flow/animation/scroll_offset_animation.cc type clay (line 11) | namespace clay { FILE: clay/flow/animation/scroll_offset_animation.h function namespace (line 15) | namespace clay { FILE: clay/flow/animation/scroll_offset_animation_unittests.cc type clay (line 14) | namespace clay { type testing (line 15) | namespace testing { function TEST (line 17) | TEST(ScrollOffsetAnimation, Empty) { function TEST (line 41) | TEST(ScrollOffsetAnimation, ScrollAnimation) { function TEST (line 70) | TEST(ScrollOffsetAnimation, ScrollAnimationHorizontal) { function TEST (line 99) | TEST(ScrollOffsetAnimation, VisibleScrollOffset) { function TEST (line 130) | TEST(ScrollOffsetAnimation, VisibleScrollOffsetHorizontal) { FILE: clay/flow/compositor/compositor_state.cc type clay (line 11) | namespace clay { FILE: clay/flow/compositor/compositor_state.h function namespace (line 17) | namespace clay { FILE: clay/flow/compositor/compositor_state_unittests.cc type clay (line 9) | namespace clay { type testing (line 11) | namespace testing { function TEST (line 17) | TEST(CompositorStateTest, AddCompositorOrder) { function TEST (line 28) | TEST(CompositorStateTest, GetSlicingCanvas) { FILE: clay/flow/compositor/overlay_views.h function namespace (line 10) | namespace clay { FILE: clay/flow/compositor_context.cc type clay (line 16) | namespace clay { function RasterStatus (line 109) | RasterStatus CompositorContext::ScopedFrame::Raster( FILE: clay/flow/compositor_context.h function namespace (line 26) | namespace clay { function class (line 86) | class CompositorContext { FILE: clay/flow/diff_context.cc type clay (line 16) | namespace clay { function Damage (line 107) | Damage DiffContext::ComputeDamage(const skity::Rect& accumulated_buffe... function PaintRegion (line 234) | PaintRegion DiffContext::CurrentSubtreeRegion() const { function PaintRegion (line 257) | PaintRegion DiffContext::GetOldLayerPaintRegion(const Layer* layer) co... FILE: clay/flow/diff_context.h function namespace (line 22) | namespace clay { FILE: clay/flow/diff_context_unittests.cc type clay (line 10) | namespace clay { type testing (line 11) | namespace testing { function TEST_F (line 13) | TEST_F(DiffContextTest, ClipAlignment) { FILE: clay/flow/drawable_image_unittests.cc type clay (line 12) | namespace clay { type testing (line 13) | namespace testing { function TEST (line 15) | TEST(DrawableImageRegistryTest, UnregisterDrawableImageCallbackTrigg... function TEST (line 40) | TEST(DrawableImageRegistryTest, GrContextCallbackTriggered) { FILE: clay/flow/embedded_view_params_unittests.cc type clay (line 14) | namespace clay { type testing (line 15) | namespace testing { function TEST (line 17) | TEST(EmbeddedViewParams, GetBoundingRectAfterMutationsWithNoMutation... function TEST (line 29) | TEST(EmbeddedViewParams, GetBoundingRectAfterMutationsWithScale) { function TEST (line 42) | TEST(EmbeddedViewParams, GetBoundingRectAfterMutationsWithTranslate) { function TEST (line 55) | TEST(EmbeddedViewParams, GetBoundingRectAfterMutationsWithRotation90) { function TEST (line 69) | TEST(EmbeddedViewParams, GetBoundingRectAfterMutationsWithRotation45) { function TEST (line 82) | TEST(EmbeddedViewParams, FILE: clay/flow/embedded_views.cc type clay (line 14) | namespace clay { function SkCanvas (line 24) | SkCanvas* SkPictureEmbedderViewSlice::canvas() { FILE: clay/flow/embedded_views.h function namespace (line 21) | namespace clay { function class (line 65) | class Mutator { function explicit (line 93) | explicit Mutator(const skity::Rect& rect) : type_(kClipRect), rect_(rect... function explicit (line 94) | explicit Mutator(const skity::RRect& rrect) function explicit (line 96) | explicit Mutator(const clay::GrPath& path) function explicit (line 98) | explicit Mutator(const skity::Matrix& matrix) function explicit (line 100) | explicit Mutator(const int& alpha) : type_(kOpacity), alpha_(alpha) {} function explicit (line 101) | explicit Mutator(std::shared_ptr filter, function operator (line 118) | bool operator==(const Mutator& other) const { function operator (line 140) | bool operator!=(const Mutator& other) const { return !operator==(other); } function IsClipType (line 142) | bool IsClipType() { function class (line 177) | class MutatorsStack { function class (line 252) | class EmbeddedViewParams { type EmbedderPaintContext (line 309) | struct EmbedderPaintContext { function class (line 317) | class EmbedderViewSlice { function class (line 328) | class SkPictureEmbedderViewSlice : public EmbedderViewSlice { function class (line 345) | class SkityPictureEmbedderViewSlice : public EmbedderViewSlice { FILE: clay/flow/flow_run_all_unittests.cc function main (line 15) | int main(int argc, char** argv) { FILE: clay/flow/flow_test_utils.cc type clay (line 10) | namespace clay { function SetGoldenDir (line 17) | void SetGoldenDir(const std::string& dir) { gGoldenDir = dir; } function SetFontFile (line 21) | void SetFontFile(const std::string& file) { gFontFile = file; } FILE: clay/flow/flow_test_utils.h function namespace (line 12) | namespace clay { FILE: clay/flow/frame_timings.cc type clay (line 18) | namespace clay { function FrameTiming (line 186) | FrameTiming FrameTimingsRecorder::RecordRasterEnd(const RasterCache* c... function FrameTiming (line 215) | FrameTiming FrameTimingsRecorder::GetRecordedTime() const { FILE: clay/flow/frame_timings.h type class (line 29) | enum class type FrameTimingItem (line 49) | struct FrameTimingItem { function std (line 64) | inline constexpr std::string_view ToStringView(FrameTimingKey key) { function class (line 73) | class FrameTiming { type class (line 133) | enum class FILE: clay/flow/frame_timings_recorder_unittests.cc type clay (line 18) | namespace clay { type testing (line 19) | namespace testing { function TEST (line 21) | TEST(FrameTimingsRecorderTest, RecordVsync) { function TEST (line 31) | TEST(FrameTimingsRecorderTest, RecordBuildTimes) { function TEST (line 47) | TEST(FrameTimingsRecorderTest, RecordRasterTimes) { function TEST (line 79) | TEST(FrameTimingsRecorderTest, RecordRasterTimesWithCache) { function TEST (line 129) | TEST(FrameTimingsRecorderTest, ThrowWhenRecordBuildBeforeVsync) { function TEST (line 138) | TEST(FrameTimingsRecorderTest, ThrowWhenRecordRasterBeforeBuildEnd) { function TEST (line 153) | TEST(FrameTimingsRecorderTest, RecordersHaveUniqueFrameNumbers) { function TEST (line 160) | TEST(FrameTimingsRecorderTest, ClonedHasSameFrameNumber) { function TEST (line 168) | TEST(FrameTimingsRecorderTest, ClonedHasSameVsyncStartAndTarget) { function TEST (line 180) | TEST(FrameTimingsRecorderTest, ClonedHasSameBuildStart) { function TEST (line 194) | TEST(FrameTimingsRecorderTest, ClonedHasSameBuildEnd) { function TEST (line 210) | TEST(FrameTimingsRecorderTest, ClonedHasSameRasterStart) { function TEST (line 228) | TEST(FrameTimingsRecorderTest, ClonedHasSameRasterEnd) { function TEST (line 253) | TEST(FrameTimingsRecorderTest, ClonedHasSameRasterEndWithCache) { function TEST (line 289) | TEST(FrameTimingsRecorderTest, FrameNumberTraceArgIsValid) { FILE: clay/flow/gl_context_switch_unittests.cc type clay (line 18) | namespace clay { type testing (line 19) | namespace testing { function TEST (line 21) | TEST(GLContextSwitchTest, SwitchKeepsContextCurrentWhileInScope) { FILE: clay/flow/layer_snapshot_store.cc type clay (line 13) | namespace clay { FILE: clay/flow/layer_snapshot_store.h function namespace (line 19) | namespace clay { FILE: clay/flow/layers/backdrop_filter_layer.cc type clay (line 14) | namespace clay { FILE: clay/flow/layers/backdrop_filter_layer.h function namespace (line 16) | namespace clay { FILE: clay/flow/layers/backdrop_filter_layer_unittests.cc type clay (line 20) | namespace clay { type testing (line 21) | namespace testing { function TEST_F (line 26) | TEST_F(BackdropFilterLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 42) | TEST_F(BackdropFilterLayerTest, PaintBeforePrerollDies) { function TEST_F (line 60) | TEST_F(BackdropFilterLayerTest, EmptyFilter) { function TEST_F (line 94) | TEST_F(BackdropFilterLayerTest, SimpleFilter) { function TEST_F (line 131) | TEST_F(BackdropFilterLayerTest, NonSrcOverBlend) { function TEST_F (line 170) | TEST_F(BackdropFilterLayerTest, MultipleChildren) { function TEST_F (line 225) | TEST_F(BackdropFilterLayerTest, Nested) { function TEST_F (line 293) | TEST_F(BackdropFilterLayerTest, Readback) { function TEST_F (line 327) | TEST_F(BackdropFilterLayerTest, OpacityInheritance) { function TEST_F (line 377) | TEST_F(BackdropLayerDiffTest, BackdropLayer) { function TEST_F (line 435) | TEST_F(BackdropLayerDiffTest, BackdropLayerInvalidTransform) { FILE: clay/flow/layers/cacheable_layer.cc type clay (line 13) | namespace clay { FILE: clay/flow/layers/cacheable_layer.h function namespace (line 16) | namespace clay { FILE: clay/flow/layers/checkerboard_layertree_unittests.cc type clay (line 17) | namespace clay { type testing (line 18) | namespace testing { function TEST_F (line 23) | TEST_F(CheckerBoardLayerTest, ClipRectSaveLayerCheckBoard) { function TEST_F (line 99) | TEST_F(CheckerBoardLayerTest, ClipPathSaveLayerCheckBoard) { function TEST_F (line 174) | TEST_F(CheckerBoardLayerTest, ClipRRectSaveLayerCheckBoard) { FILE: clay/flow/layers/clip_path_layer.cc type clay (line 10) | namespace clay { FILE: clay/flow/layers/clip_path_layer.h function namespace (line 15) | namespace clay { FILE: clay/flow/layers/clip_path_layer_unittests.cc type clay (line 22) | namespace clay { type testing (line 23) | namespace testing { function TEST_F (line 28) | TEST_F(ClipPathLayerTest, ClipNoneBehaviorDies) { function TEST_F (line 34) | TEST_F(ClipPathLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 51) | TEST_F(ClipPathLayerTest, PaintBeforePrerollDies) { function TEST_F (line 64) | TEST_F(ClipPathLayerTest, PaintingCulledLayerDies) { function TEST_F (line 105) | TEST_F(ClipPathLayerTest, ChildOutsideBounds) { function TEST_F (line 156) | TEST_F(ClipPathLayerTest, FullyContainedChild) { function TEST_F (line 200) | TEST_F(ClipPathLayerTest, PartiallyContainedChild) { function ReadbackResult (line 258) | static bool ReadbackResult(PrerollContext* context, Clip clip_behavior, function TEST_F (line 272) | TEST_F(ClipPathLayerTest, Readback) { function TEST_F (line 326) | TEST_F(ClipPathLayerTest, OpacityInheritance) { function TEST_F (line 420) | TEST_F(ClipPathLayerTest, OpacityInheritancePainting) { function TEST_F (line 480) | TEST_F(ClipPathLayerTest, OpacityInheritanceSaveLayerPainting) { function TEST_F (line 541) | TEST_F(ClipPathLayerTest, LayerCached) { function TEST_F (line 585) | TEST_F(ClipPathLayerTest, EmptyClipDoesNotCullPlatformView) { FILE: clay/flow/layers/clip_rect_layer.cc type clay (line 10) | namespace clay { FILE: clay/flow/layers/clip_rect_layer.h function namespace (line 15) | namespace clay { FILE: clay/flow/layers/clip_rect_layer_unittests.cc type clay (line 19) | namespace clay { type testing (line 20) | namespace testing { function TEST_F (line 25) | TEST_F(ClipRectLayerTest, ClipNoneBehaviorDies) { function TEST_F (line 31) | TEST_F(ClipRectLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 48) | TEST_F(ClipRectLayerTest, PaintBeforePrerollDies) { function TEST_F (line 59) | TEST_F(ClipRectLayerTest, PaintingCulledLayerDies) { function TEST_F (line 99) | TEST_F(ClipRectLayerTest, ChildOutsideBounds) { function TEST_F (line 148) | TEST_F(ClipRectLayerTest, FullyContainedChild) { function TEST_F (line 191) | TEST_F(ClipRectLayerTest, PartiallyContainedChild) { function ReadbackResult (line 245) | static bool ReadbackResult(PrerollContext* context, Clip clip_behavior, function TEST_F (line 257) | TEST_F(ClipRectLayerTest, Readback) { function TEST_F (line 302) | TEST_F(ClipRectLayerTest, OpacityInheritance) { function TEST_F (line 394) | TEST_F(ClipRectLayerTest, OpacityInheritancePainting) { function TEST_F (line 452) | TEST_F(ClipRectLayerTest, OpacityInheritanceSaveLayerPainting) { function TEST_F (line 509) | TEST_F(ClipRectLayerTest, LayerCached) { function TEST_F (line 549) | TEST_F(ClipRectLayerTest, EmptyClipDoesNotCullPlatformView) { FILE: clay/flow/layers/clip_rrect_layer.cc type clay (line 10) | namespace clay { FILE: clay/flow/layers/clip_rrect_layer.h function namespace (line 15) | namespace clay { FILE: clay/flow/layers/clip_rrect_layer_unittests.cc type clay (line 19) | namespace clay { type testing (line 20) | namespace testing { function TEST_F (line 25) | TEST_F(ClipRRectLayerTest, ClipNoneBehaviorDies) { function TEST_F (line 32) | TEST_F(ClipRRectLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 50) | TEST_F(ClipRRectLayerTest, PaintBeforePrerollDies) { function TEST_F (line 62) | TEST_F(ClipRRectLayerTest, PaintingCulledLayerDies) { function TEST_F (line 103) | TEST_F(ClipRRectLayerTest, ChildOutsideBounds) { function TEST_F (line 153) | TEST_F(ClipRRectLayerTest, FullyContainedChild) { function TEST_F (line 196) | TEST_F(ClipRRectLayerTest, PartiallyContainedChild) { function ReadbackResult (line 252) | static bool ReadbackResult(PrerollContext* context, Clip clip_behavior, function TEST_F (line 265) | TEST_F(ClipRRectLayerTest, Readback) { function TEST_F (line 310) | TEST_F(ClipRRectLayerTest, OpacityInheritance) { function TEST_F (line 403) | TEST_F(ClipRRectLayerTest, OpacityInheritancePainting) { function TEST_F (line 461) | TEST_F(ClipRRectLayerTest, OpacityInheritanceSaveLayerPainting) { function TEST_F (line 523) | TEST_F(ClipRRectLayerTest, LayerCached) { function TEST_F (line 564) | TEST_F(ClipRRectLayerTest, NoSaveLayerShouldNotCache) { function TEST_F (line 601) | TEST_F(ClipRRectLayerTest, EmptyClipDoesNotCullPlatformView) { FILE: clay/flow/layers/clip_shape_layer.h function namespace (line 16) | namespace clay { FILE: clay/flow/layers/color_filter_layer.cc type clay (line 17) | namespace clay { FILE: clay/flow/layers/color_filter_layer.h function namespace (line 18) | namespace clay { FILE: clay/flow/layers/color_filter_layer_unittests.cc type clay (line 24) | namespace clay { type testing (line 25) | namespace testing { function TEST_F (line 30) | TEST_F(ColorFilterLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 43) | TEST_F(ColorFilterLayerTest, PaintBeforePrerollDies) { function TEST_F (line 61) | TEST_F(ColorFilterLayerTest, EmptyFilter) { function TEST_F (line 89) | TEST_F(ColorFilterLayerTest, SimpleFilter) { function TEST_F (line 131) | TEST_F(ColorFilterLayerTest, MultipleChildren) { function TEST_F (line 192) | TEST_F(ColorFilterLayerTest, Nested) { function TEST_F (line 266) | TEST_F(ColorFilterLayerTest, Readback) { function TEST_F (line 286) | TEST_F(ColorFilterLayerTest, CacheChild) { function TEST_F (line 328) | TEST_F(ColorFilterLayerTest, CacheChildren) { function TEST_F (line 375) | TEST_F(ColorFilterLayerTest, CacheColorFilterLayerSelf) { function TEST_F (line 434) | TEST_F(ColorFilterLayerTest, OpacityInheritance) { FILE: clay/flow/layers/container_layer.cc type clay (line 13) | namespace clay { function safe_intersection_test (line 128) | static bool safe_intersection_test(const skity::Rect* rect1, FILE: clay/flow/layers/container_layer.h function namespace (line 17) | namespace clay { FILE: clay/flow/layers/container_layer_unittests.cc type clay (line 20) | namespace clay { type testing (line 21) | namespace testing { function TEST_F (line 26) | TEST_F(ContainerLayerTest, LayerWithParentHasPlatformView) { function TEST_F (line 34) | TEST_F(ContainerLayerTest, LayerWithParentHasDrawableImageLayer) { function TEST_F (line 42) | TEST_F(ContainerLayerTest, LayerWithParentHasPunchHoleLayer) { function TEST_F (line 49) | TEST_F(ContainerLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 61) | TEST_F(ContainerLayerTest, PaintBeforePrerollDies) { function TEST_F (line 75) | TEST_F(ContainerLayerTest, LayerWithParentHasDrawableImageLayerNeeds... function TEST_F (line 102) | TEST_F(ContainerLayerTest, LayerWithParentHasPunchHoleLayerNeedsRese... function TEST_F (line 129) | TEST_F(ContainerLayerTest, Simple) { function TEST_F (line 158) | TEST_F(ContainerLayerTest, Multiple) { function TEST_F (line 205) | TEST_F(ContainerLayerTest, MultipleWithEmpty) { function TEST_F (line 242) | TEST_F(ContainerLayerTest, NeedsSystemComposite) { function TEST_F (line 288) | TEST_F(ContainerLayerTest, RasterCacheTest) { function TEST_F (line 506) | TEST_F(ContainerLayerTest, OpacityInheritance) { function TEST_F (line 556) | TEST_F(ContainerLayerTest, CollectionCacheableLayer) { function TEST_F (line 594) | TEST_F(ContainerLayerDiffTest, PictureLayerInsertion) { function TEST_F (line 650) | TEST_F(ContainerLayerDiffTest, PictureInsertion) { function TEST_F (line 687) | TEST_F(ContainerLayerDiffTest, LayerDeletion) { function TEST_F (line 744) | TEST_F(ContainerLayerDiffTest, ReplaceLayer) { FILE: clay/flow/layers/drawable_image_layer.cc type clay (line 16) | namespace clay { class PixelConverter (line 19) | class PixelConverter : public clay::PixelHelper { method PixelConverter (line 21) | explicit PixelConverter(float device_pixel_ratio) method DevicePixelRatio (line 23) | float DevicePixelRatio() const override { return device_pixel_ratio_; } FILE: clay/flow/layers/drawable_image_layer.h function namespace (line 16) | namespace clay { FILE: clay/flow/layers/drawable_image_layer_unittests.cc type clay (line 16) | namespace clay { type testing (line 17) | namespace testing { function TEST_F (line 21) | TEST_F(DrawableImageLayerTest, InvalidDrawableImage) { function TEST_F (line 38) | TEST_F(DrawableImageLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 58) | TEST_F(DrawableImageLayerTest, PaintBeforePrerollDies) { function TEST_F (line 74) | TEST_F(DrawableImageLayerTest, PaintingWithLinearSampling) { function TEST_F (line 102) | TEST_F(DrawableImageLayerDiffTest, DrawableImageInRetainedLayer) { function TEST_F (line 121) | TEST_F(DrawableImageLayerTest, OpacityInheritance) { FILE: clay/flow/layers/external_view_layer.cc type clay (line 10) | namespace clay { FILE: clay/flow/layers/external_view_layer.h function namespace (line 13) | namespace clay { FILE: clay/flow/layers/image_filter_layer.cc type clay (line 16) | namespace clay { FILE: clay/flow/layers/image_filter_layer.h function namespace (line 17) | namespace clay { FILE: clay/flow/layers/image_filter_layer_unittests.cc type clay (line 22) | namespace clay { type testing (line 23) | namespace testing { function TEST_F (line 28) | TEST_F(ImageFilterLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 39) | TEST_F(ImageFilterLayerTest, PaintBeforePrerollDies) { function TEST_F (line 53) | TEST_F(ImageFilterLayerTest, EmptyFilter) { function TEST_F (line 83) | TEST_F(ImageFilterLayerTest, SimpleFilter) { function TEST_F (line 128) | TEST_F(ImageFilterLayerTest, SimpleFilterWithOffset) { function TEST_F (line 186) | TEST_F(ImageFilterLayerTest, SimpleFilterBounds) { function TEST_F (line 233) | TEST_F(ImageFilterLayerTest, MultipleChildren) { function TEST_F (line 298) | TEST_F(ImageFilterLayerTest, Nested) { function TEST_F (line 383) | TEST_F(ImageFilterLayerTest, Readback) { function TEST_F (line 402) | TEST_F(ImageFilterLayerTest, CacheChild) { function TEST_F (line 444) | TEST_F(ImageFilterLayerTest, CacheChildren) { function TEST_F (line 491) | TEST_F(ImageFilterLayerTest, CacheImageFilterLayerSelf) { function TEST_F (line 539) | TEST_F(ImageFilterLayerTest, OpacityInheritance) { function TEST_F (line 602) | TEST_F(ImageFilterLayerDiffTest, ImageFilterLayer) { function TEST_F (line 649) | TEST_F(ImageFilterLayerDiffTest, ImageFilterLayerInflatestChildSize) { FILE: clay/flow/layers/layer.cc type clay (line 15) | namespace clay { FILE: clay/flow/layers/layer.h function namespace (line 31) | namespace clay { FILE: clay/flow/layers/layer_raster_cache_item.cc type clay (line 16) | namespace clay { function Rasterize (line 107) | bool Rasterize(RasterCacheItem::CacheState cache_state, Layer* layer, FILE: clay/flow/layers/layer_raster_cache_item.h function namespace (line 16) | namespace clay { FILE: clay/flow/layers/layer_state_stack.cc type clay (line 18) | namespace clay { class DummyDelegate (line 30) | class DummyDelegate : public LayerStateStack::Delegate { method decommission (line 34) | void decommission() override {} method local_cull_rect (line 36) | skity::Rect local_cull_rect() const override { method device_cull_rect (line 40) | skity::Rect device_cull_rect() const override { method matrix_4x4 (line 44) | skity::Matrix matrix_4x4() const override { method content_culled (line 48) | bool content_culled(const skity::Rect& content_bounds) const override { method save (line 53) | void save() override {} method saveLayer (line 54) | void saveLayer(const skity::Rect& bounds, method restore (line 58) | void restore() override {} method translate (line 60) | void translate(float tx, float ty) override {} method transform (line 61) | void transform(const skity::Matrix& m44) override {} method integralTransform (line 62) | void integralTransform() override {} method clipRect (line 64) | void clipRect(const skity::Rect& rect, clay::GrClipOp op, method clipRRect (line 66) | void clipRRect(const skity::RRect& rrect, clay::GrClipOp op, method clipPath (line 68) | void clipPath(const clay::GrPath& path, clay::GrClipOp op, method error (line 72) | static void error() { class SkCanvasDelegate (line 80) | class SkCanvasDelegate : public LayerStateStack::Delegate { method SkCanvasDelegate (line 82) | explicit SkCanvasDelegate(SkCanvas* canvas) method decommission (line 85) | void decommission() override { canvas_->restoreToCount(initial_save_... method SkCanvas (line 87) | SkCanvas* canvas() const override { return canvas_; } method local_cull_rect (line 89) | skity::Rect local_cull_rect() const override { method device_cull_rect (line 92) | skity::Rect device_cull_rect() const override { method matrix_4x4 (line 95) | skity::Matrix matrix_4x4() const override { method content_culled (line 98) | bool content_culled(const skity::Rect& content_bounds) const override { method save (line 102) | void save() override { canvas_->save(); } method saveLayer (line 103) | void saveLayer(const skity::Rect& bounds, method restore (line 115) | void restore() override { canvas_->restore(); } method translate (line 117) | void translate(float tx, float ty) override { canvas_->translate(tx,... method transform (line 118) | void transform(const skity::Matrix& m44) override { method integralTransform (line 121) | void integralTransform() override { method clipRect (line 126) | void clipRect(const skity::Rect& rect, SkClipOp op, bool is_aa) over... method clipRRect (line 129) | void clipRRect(const skity::RRect& rrect, SkClipOp op, bool is_aa) o... method clipPath (line 132) | void clipPath(const SkPath& path, SkClipOp op, bool is_aa) override { class SkityCanvasDelegate (line 141) | class SkityCanvasDelegate : public LayerStateStack::Delegate { method SkityCanvasDelegate (line 143) | explicit SkityCanvasDelegate(skity::Canvas* canvas) method decommission (line 146) | void decommission() override { canvas_->RestoreToCount(initial_save_... method local_cull_rect (line 150) | skity::Rect local_cull_rect() const override { method device_cull_rect (line 155) | skity::Rect device_cull_rect() const override { method matrix_4x4 (line 160) | skity::Matrix matrix_4x4() const override { method content_culled (line 163) | bool content_culled(const skity::Rect& content_bounds) const override { method save (line 167) | void save() override { canvas_->Save(); } method saveLayer (line 168) | void saveLayer(const skity::Rect& bounds, method restore (line 177) | void restore() override { canvas_->Restore(); } method translate (line 179) | void translate(float tx, float ty) override { canvas_->Translate(tx,... method transform (line 180) | void transform(const skity::Matrix& m44) override { canvas_->Concat(... method integralTransform (line 181) | void integralTransform() override { method clipRect (line 186) | void clipRect(const skity::Rect& rect, clay::GrClipOp op, method clipRRect (line 190) | void clipRRect(const skity::RRect& rrect, clay::GrClipOp op, method clipPath (line 195) | void clipPath(const skity::Path& path, clay::GrClipOp op, class PrerollDelegate (line 206) | class PrerollDelegate : public LayerStateStack::Delegate { method PrerollDelegate (line 208) | PrerollDelegate(const skity::Rect& cull_rect, const skity::Matrix& m... method decommission (line 211) | void decommission() override {} method matrix_4x4 (line 213) | skity::Matrix matrix_4x4() const override { return tracker_.matrix_4... method local_cull_rect (line 214) | skity::Rect local_cull_rect() const override { method device_cull_rect (line 217) | skity::Rect device_cull_rect() const override { method content_culled (line 220) | bool content_culled(const skity::Rect& content_bounds) const override { method save (line 224) | void save() override { tracker_.save(); } method saveLayer (line 225) | void saveLayer(const skity::Rect& bounds, method restore (line 231) | void restore() override { tracker_.restore(); } method translate (line 233) | void translate(float tx, float ty) override { tracker_.translate(tx,... method transform (line 234) | void transform(const skity::Matrix& m44) override { tracker_.transfo... method integralTransform (line 235) | void integralTransform() override { method clipRect (line 240) | void clipRect(const skity::Rect& rect, clay::GrClipOp op, method clipRRect (line 244) | void clipRRect(const skity::RRect& rrect, clay::GrClipOp op, method clipPath (line 248) | void clipPath(const clay::GrPath& path, clay::GrClipOp op, class SaveEntry (line 261) | class SaveEntry : public LayerStateStack::StateEntry { method SaveEntry (line 263) | SaveEntry() = default; method apply (line 265) | void apply(LayerStateStack* stack) const override { method restore (line 268) | void restore(LayerStateStack* stack) const override { class SaveLayerEntry (line 275) | class SaveLayerEntry : public LayerStateStack::StateEntry { method SaveLayerEntry (line 277) | SaveLayerEntry(const skity::Rect& bounds, clay::BlendMode blend_mode, method apply (line 281) | void apply(LayerStateStack* stack) const override { method restore (line 286) | void restore(LayerStateStack* stack) const override { class OpacityEntry (line 302) | class OpacityEntry : public LayerStateStack::StateEntry { method OpacityEntry (line 304) | OpacityEntry(const skity::Rect& bounds, float opacity, method apply (line 311) | void apply(LayerStateStack* stack) const override { method restore (line 315) | void restore(LayerStateStack* stack) const override { method update_mutators (line 319) | void update_mutators(MutatorsStack* mutators_stack) const override { class ImageFilterEntry (line 332) | class ImageFilterEntry : public LayerStateStack::StateEntry { method ImageFilterEntry (line 334) | ImageFilterEntry(const skity::Rect& bounds, method apply (line 343) | void apply(LayerStateStack* stack) const override { method restore (line 347) | void restore(LayerStateStack* stack) const override { class ColorFilterEntry (line 364) | class ColorFilterEntry : public LayerStateStack::StateEntry { method ColorFilterEntry (line 366) | ColorFilterEntry(const skity::Rect& bounds, method apply (line 375) | void apply(LayerStateStack* stack) const override { method restore (line 379) | void restore(LayerStateStack* stack) const override { class BackdropFilterEntry (line 396) | class BackdropFilterEntry : public SaveLayerEntry { method BackdropFilterEntry (line 398) | BackdropFilterEntry(const skity::Rect& bounds, method apply (line 405) | void apply(LayerStateStack* stack) const override { method reapply (line 411) | void reapply(LayerStateStack* stack) const override { class TranslateEntry (line 428) | class TranslateEntry : public LayerStateStack::StateEntry { method TranslateEntry (line 430) | TranslateEntry(float tx, float ty) : tx_(tx), ty_(ty) {} method apply (line 432) | void apply(LayerStateStack* stack) const override { method update_mutators (line 435) | void update_mutators(MutatorsStack* mutators_stack) const override { class TransformM44Entry (line 446) | class TransformM44Entry : public LayerStateStack::StateEntry { method TransformM44Entry (line 448) | explicit TransformM44Entry(const skity::Matrix& m44) : m44_(m44) {} method apply (line 450) | void apply(LayerStateStack* stack) const override { method update_mutators (line 453) | void update_mutators(MutatorsStack* mutators_stack) const override { class IntegralTransformEntry (line 463) | class IntegralTransformEntry : public LayerStateStack::StateEntry { method IntegralTransformEntry (line 465) | IntegralTransformEntry() = default; method apply (line 467) | void apply(LayerStateStack* stack) const override { class ClipRectEntry (line 475) | class ClipRectEntry : public LayerStateStack::StateEntry { method ClipRectEntry (line 477) | ClipRectEntry(const skity::Rect& clip_rect, bool is_aa) method apply (line 480) | void apply(LayerStateStack* stack) const override { method update_mutators (line 483) | void update_mutators(MutatorsStack* mutators_stack) const override { class ClipRRectEntry (line 494) | class ClipRRectEntry : public LayerStateStack::StateEntry { method ClipRRectEntry (line 496) | ClipRRectEntry(const skity::RRect& clip_rrect, bool is_aa) method apply (line 499) | void apply(LayerStateStack* stack) const override { method update_mutators (line 503) | void update_mutators(MutatorsStack* mutators_stack) const override { class ClipPathEntry (line 514) | class ClipPathEntry : public LayerStateStack::StateEntry { method ClipPathEntry (line 516) | ClipPathEntry(const clay::GrPath& clip_path, bool is_aa) method apply (line 521) | void apply(LayerStateStack* stack) const override { method update_mutators (line 524) | void update_mutators(MutatorsStack* mutators_stack) const override { FILE: clay/flow/layers/layer_state_stack.h function class (line 116) | class LayerStateStack { FILE: clay/flow/layers/layer_state_stack_unittests.cc type clay (line 15) | namespace clay { type testing (line 16) | namespace testing { function TEST (line 19) | TEST(LayerStateStack, AccessorsDieWithoutDelegate) { function TEST (line 40) | TEST(LayerStateStack, Defaults) { function TEST (line 64) | TEST(LayerStateStack, SingularDelegate) { function TEST (line 84) | TEST(LayerStateStack, Opacity) { function TEST (line 113) | TEST(LayerStateStack, ColorFilter) { function TEST (line 144) | TEST(LayerStateStack, ImageFilter) { function TEST (line 177) | TEST(LayerStateStack, OpacityAndColorFilterInteraction) { function TEST (line 237) | TEST(LayerStateStack, OpacityAndImageFilterInteraction) { function TEST (line 296) | TEST(LayerStateStack, ColorFilterAndImageFilterInteraction) { FILE: clay/flow/layers/layer_tree.cc type clay (line 24) | namespace clay { function SkColorSpace (line 64) | inline SkColorSpace* GetColorSpace(SkCanvas* canvas) { FILE: clay/flow/layers/layer_tree.h function namespace (line 29) | namespace clay { FILE: clay/flow/layers/layer_tree_unittests.cc type clay (line 21) | namespace clay { type testing (line 22) | namespace testing { class LayerTreeTest (line 23) | class LayerTreeTest : public CanvasTest { method LayerTreeTest (line 25) | LayerTreeTest() method LayerTree (line 31) | LayerTree& layer_tree() { return layer_tree_; } function TEST_F (line 42) | TEST_F(LayerTreeTest, PaintingEmptyLayerDies) { function TEST_F (line 53) | TEST_F(LayerTreeTest, PaintBeforePrerollDies) { function TEST_F (line 71) | TEST_F(LayerTreeTest, Simple) { function TEST_F (line 95) | TEST_F(LayerTreeTest, Multiple) { function TEST_F (line 136) | TEST_F(LayerTreeTest, MultipleWithEmpty) { function TEST_F (line 168) | TEST_F(LayerTreeTest, NeedsSystemComposite) { function TEST_F (line 207) | TEST_F(LayerTreeTest, PrerollContextInitialization) { function TEST_F (line 248) | TEST_F(LayerTreeTest, PaintContextInitialization) { FILE: clay/flow/layers/offscreen_surface.cc type clay (line 18) | namespace clay { function CreateSnapshotSurface (line 20) | static sk_sp CreateSnapshotSurface(GrDirectContext* surface... function GetRasterData (line 43) | static sk_sp GetRasterData(const sk_sp& offscreen_s... function SkCanvas (line 93) | SkCanvas* OffscreenSurface::GetCanvas() const { FILE: clay/flow/layers/offscreen_surface.h function namespace (line 16) | namespace clay { FILE: clay/flow/layers/offscreen_surface_unittests.cc type clay::testing (line 16) | namespace clay::testing { function TEST (line 18) | TEST(OffscreenSurfaceTest, EmptySurfaceIsInvalid) { function TEST (line 23) | TEST(OffscreenSurfaceTest, OnexOneSurfaceIsValid) { function TEST (line 28) | TEST(OffscreenSurfaceTest, PaintSurfaceBlack) { FILE: clay/flow/layers/opacity_layer.cc type clay (line 17) | namespace clay { FILE: clay/flow/layers/opacity_layer.h function namespace (line 19) | namespace clay { FILE: clay/flow/layers/opacity_layer_unittests.cc type clay (line 26) | namespace clay { type testing (line 27) | namespace testing { function TEST_F (line 32) | TEST_F(OpacityLayerTest, LeafLayer) { function TEST_F (line 40) | TEST_F(OpacityLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 58) | TEST_F(OpacityLayerTest, PaintBeforePrerollDies) { function TEST_F (line 71) | TEST_F(OpacityLayerTest, TranslateChildren) { function TEST_F (line 90) | TEST_F(OpacityLayerTest, CacheChild) { function TEST_F (line 137) | TEST_F(OpacityLayerTest, CacheChildren) { function TEST_F (line 187) | TEST_F(OpacityLayerTest, ShouldNotCacheChildren) { function TEST_F (line 218) | TEST_F(OpacityLayerTest, FullyOpaque) { function TEST_F (line 264) | TEST_F(OpacityLayerTest, FullyTransparent) { function TEST_F (line 311) | TEST_F(OpacityLayerTest, HalfTransparent) { function TEST_F (line 364) | TEST_F(OpacityLayerTest, Nested) { function TEST_F (line 470) | TEST_F(OpacityLayerTest, Readback) { function TEST_F (line 489) | TEST_F(OpacityLayerTest, CullRectIsTransformed) { function TEST_F (line 501) | TEST_F(OpacityLayerTest, OpacityInheritanceCompatibleChild) { function TEST_F (line 513) | TEST_F(OpacityLayerTest, OpacityInheritanceIncompatibleChild) { function TEST_F (line 525) | TEST_F(OpacityLayerTest, OpacityInheritanceThroughContainer) { function TEST_F (line 539) | TEST_F(OpacityLayerTest, OpacityInheritanceThroughTransform) { function TEST_F (line 554) | TEST_F(OpacityLayerTest, OpacityInheritanceThroughImageFilter) { function TEST_F (line 569) | TEST_F(OpacityLayerTest, OpacityInheritanceNestedWithCompatibleChild) { function TEST_F (line 621) | TEST_F(OpacityLayerTest, OpacityInheritanceNestedWithIncompatibleChi... function TEST_F (line 680) | TEST_F(OpacityLayerDiffTest, FractionalTranslation) { function TEST_F (line 694) | TEST_F(OpacityLayerDiffTest, FractionalTranslationWithRasterCache) { function TEST_F (line 707) | TEST_F(OpacityLayerTest, FullyOpaqueWithFractionalValues) { function TEST_F (line 745) | TEST_F(OpacityLayerTest, FullyTransparentDoesNotCullPlatformView) { FILE: clay/flow/layers/performance_overlay_layer.cc type clay (line 14) | namespace clay { function VisualizeStopWatch (line 17) | void VisualizeStopWatch(clay::GrCanvas* canvas, const Stopwatch& stopw... FILE: clay/flow/layers/performance_overlay_layer.h function namespace (line 20) | namespace clay { FILE: clay/flow/layers/performance_overlay_layer_unittests.cc type clay (line 23) | namespace clay { type testing (line 24) | namespace testing { function size (line 29) | constexpr int size(const T (&array)[N]) noexcept { function GetGoldenFilePath (line 37) | static std::string GetGoldenFilePath(int refresh_rate, bool is_new) { function TestPerformanceOverlayLayerGold (line 47) | static void TestPerformanceOverlayLayerGold(int refresh_rate) { function TEST_F (line 132) | TEST_F(PerformanceOverlayLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 144) | TEST_F(PerformanceOverlayLayerTest, InvalidOptions) { function TEST_F (line 163) | TEST_F(PerformanceOverlayLayerTest, SimpleRasterizerStatistics) { function TEST_F (line 197) | TEST_F(PerformanceOverlayLayerTest, MarkAsDirtyWhenResized) { function TEST (line 222) | TEST(PerformanceOverlayLayerDefault, Gold) { function TEST (line 226) | TEST(PerformanceOverlayLayer90fps, Gold) { function TEST (line 230) | TEST(PerformanceOverlayLayer120fps, Gold) { FILE: clay/flow/layers/physical_shape_layer.cc type clay (line 13) | namespace clay { function SkRect (line 20) | SkRect ComputeShadowBounds(const SkPath& path, float elevation, SkScal... function DrawShadow (line 30) | void DrawShadow(SkCanvas* canvas, const SkPath& path, clay::Color color, FILE: clay/flow/layers/physical_shape_layer.h function namespace (line 15) | namespace clay { FILE: clay/flow/layers/physical_shape_layer_unittests.cc type clay (line 17) | namespace clay { type testing (line 18) | namespace testing { function SkRect (line 23) | SkRect ComputeShadowBounds(const SkPath& path, float elevation, SkSc... function DrawShadow (line 33) | void DrawShadow(SkCanvas* canvas, const SkPath& path, clay::Color co... function TEST_F (line 57) | TEST_F(PhysicalShapeLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 72) | TEST_F(PhysicalShapeLayerTest, PaintBeforePrerollDies) { function TEST_F (line 87) | TEST_F(PhysicalShapeLayerTest, NonEmptyLayer) { function TEST_F (line 109) | TEST_F(PhysicalShapeLayerTest, ChildrenLargerThanPathClip) { function TEST_F (line 198) | TEST_F(PhysicalShapeLayerTest, ChildrenLargerThanPathNoClip) { function TEST_F (line 250) | TEST_F(PhysicalShapeLayerTest, ElevationSimple) { function TEST_F (line 278) | TEST_F(PhysicalShapeLayerTest, ElevationComplex) { function TEST_F (line 342) | TEST_F(PhysicalShapeLayerTest, ShadowNotDependsCtm) { function RasterizedDifferenceInPixels (line 369) | static int RasterizedDifferenceInPixels( function TEST_F (line 403) | TEST_F(PhysicalShapeLayerTest, ShadowNotDependsPathSize) { function ReadbackResult (line 426) | static bool ReadbackResult(PrerollContext* context, Clip clip_behavior, function TEST_F (line 443) | TEST_F(PhysicalShapeLayerTest, Readback) { function TEST_F (line 488) | TEST_F(PhysicalShapeLayerTest, OpacityInheritance) { function TEST_F (line 504) | TEST_F(PhysicalShapeLayerDiffTest, NoClipPaintRegion) { function TEST_F (line 522) | TEST_F(PhysicalShapeLayerDiffTest, ClipPaintRegion) { FILE: clay/flow/layers/picture_complexity.cc type clay (line 13) | namespace clay { function PictureComplexityCalculator (line 18) | PictureComplexityCalculator* PictureNaiveComplexityCalculator::GetInst... function PictureComplexityCalculator (line 25) | PictureComplexityCalculator* PictureComplexityCalculator::GetForBackend( function PictureComplexityCalculator (line 37) | PictureComplexityCalculator* PictureComplexityCalculator::GetForSoftwa... FILE: clay/flow/layers/picture_complexity.h function namespace (line 13) | namespace clay { FILE: clay/flow/layers/picture_complexity_calculator_skity.cc type clay (line 7) | namespace clay { function PictureComplexityCalculatorSkity (line 11) | PictureComplexityCalculatorSkity* FILE: clay/flow/layers/picture_complexity_calculator_skity.h function namespace (line 12) | namespace clay { FILE: clay/flow/layers/picture_complexity_gl.cc type clay (line 21) | namespace clay { function PictureGLComplexityCalculator (line 26) | PictureGLComplexityCalculator* PictureGLComplexityCalculator::GetInsta... FILE: clay/flow/layers/picture_complexity_gl.h function namespace (line 18) | namespace clay { FILE: clay/flow/layers/picture_complexity_helper_skia.h function namespace (line 17) | namespace clay { FILE: clay/flow/layers/picture_complexity_helper_skity.h function namespace (line 10) | namespace clay { FILE: clay/flow/layers/picture_complexity_metal.cc type clay (line 20) | namespace clay { function PictureMetalComplexityCalculator (line 25) | PictureMetalComplexityCalculator* FILE: clay/flow/layers/picture_complexity_metal.h function namespace (line 18) | namespace clay { FILE: clay/flow/layers/picture_layer.cc type clay (line 18) | namespace clay { FILE: clay/flow/layers/picture_layer.h function namespace (line 22) | namespace clay { FILE: clay/flow/layers/picture_raster_cache_item.cc type clay (line 19) | namespace clay { FILE: clay/flow/layers/picture_raster_cache_item.h function namespace (line 18) | namespace clay { FILE: clay/flow/layers/platform_view_layer.cc type clay (line 13) | namespace clay { FILE: clay/flow/layers/platform_view_layer.h function namespace (line 15) | namespace clay { FILE: clay/flow/layers/platform_view_layer_unittests.cc type clay (line 18) | namespace clay { type testing (line 19) | namespace testing { function TEST_F (line 23) | TEST_F(PlatformViewLayerTest, NullViewEmbedderDoesntPrerollComposite... function TEST_F (line 43) | TEST_F(PlatformViewLayerTest, ClippedPlatformViewPrerollsAndPaintsNo... function TEST_F (line 96) | TEST_F(PlatformViewLayerTest, OpacityInheritance) { function TEST_F (line 108) | TEST_F(PlatformViewLayerTest, StateTransfer) { FILE: clay/flow/layers/punch_hole_layer.cc type clay (line 9) | namespace clay { FILE: clay/flow/layers/punch_hole_layer.h function namespace (line 12) | namespace clay { FILE: clay/flow/layers/punch_hole_layer_unittests.cc type clay (line 16) | namespace clay { type testing (line 17) | namespace testing { function TEST_F (line 22) | TEST_F(PunchHoleLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 32) | TEST_F(PunchHoleLayerTest, OpacityInheritance) { function TEST_F (line 43) | TEST_F(PunchHoleLayerTest, PunchHoleRectSize) { function TEST_F (line 49) | TEST_F(PunchHoleLayerTest, AsPunchHoleLayer) { function TEST_F (line 58) | TEST_F(PunchHoleLayerTest, PaintNormalRect) { function TEST_F (line 78) | TEST_F(PunchHoleLayerDiffTest, PunchHoleInRetainedLayer) { FILE: clay/flow/layers/shader_mask_layer.cc type clay (line 15) | namespace clay { FILE: clay/flow/layers/shader_mask_layer.h function namespace (line 17) | namespace clay { FILE: clay/flow/layers/shader_mask_layer_unittests.cc type clay (line 22) | namespace clay { type testing (line 23) | namespace testing { function TEST_F (line 28) | TEST_F(ShaderMaskLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 41) | TEST_F(ShaderMaskLayerTest, PaintBeforePrerollDies) { function TEST_F (line 58) | TEST_F(ShaderMaskLayerTest, EmptyFilter) { function TEST_F (line 105) | TEST_F(ShaderMaskLayerTest, SimpleFilter) { function TEST_F (line 153) | TEST_F(ShaderMaskLayerTest, MultipleChildren) { function TEST_F (line 218) | TEST_F(ShaderMaskLayerTest, Nested) { function TEST_F (line 306) | TEST_F(ShaderMaskLayerTest, Readback) { function TEST_F (line 329) | TEST_F(ShaderMaskLayerTest, LayerCached) { function TEST_F (line 385) | TEST_F(ShaderMaskLayerTest, OpacityInheritance) { function TEST_F (line 438) | TEST_F(ShaderMaskLayerTest, SimpleFilterWithRasterCache) { FILE: clay/flow/layers/transform_layer.cc type clay (line 16) | namespace clay { FILE: clay/flow/layers/transform_layer.h function namespace (line 18) | namespace clay { FILE: clay/flow/layers/transform_layer_unittests.cc type clay (line 16) | namespace clay { type testing (line 17) | namespace testing { function TEST_F (line 22) | TEST_F(TransformLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 34) | TEST_F(TransformLayerTest, PaintBeforePrerollDies) { function TEST_F (line 46) | TEST_F(TransformLayerTest, Identity) { function TEST_F (line 72) | TEST_F(TransformLayerTest, Simple) { function TEST_F (line 115) | TEST_F(TransformLayerTest, Nested) { function TEST_F (line 174) | TEST_F(TransformLayerTest, NestedSeparated) { function TEST_F (line 253) | TEST_F(TransformLayerTest, OpacityInheritance) { function TEST_F (line 305) | TEST_F(TransformLayerTest, OpacityInheritancePainting) { function TEST_F (line 364) | TEST_F(TransformLayerLayerDiffTest, Transform) { function TEST_F (line 401) | TEST_F(TransformLayerLayerDiffTest, TransformNested) { FILE: clay/flow/matrix_clip_tracker.cc type clay (line 16) | namespace clay { class Data4x4 (line 18) | class Data4x4 : public MatrixClipTracker::Data { method Data4x4 (line 20) | Data4x4(const skity::Matrix& m44, const skity::Rect& rect) method Data4x4 (line 22) | explicit Data4x4(const Data* copy) method is_4x4 (line 27) | bool is_4x4() const override { return true; } method matrix_4x4 (line 29) | skity::Matrix matrix_4x4() const override { return m44_; } method translate (line 32) | void translate(float tx, float ty) override { m44_.PreTranslate(tx, ... method scale (line 33) | void scale(float sx, float sy) override { m44_.PreScale(sx, sy); } method skew (line 34) | void skew(float skx, float sky) override { method rotate (line 37) | void rotate(float degrees) override { method transform (line 40) | void transform(const skity::Matrix& matrix) override { method setTransform (line 43) | void setTransform(const skity::Matrix& matrix) override { m44_ = mat... method setIdentity (line 44) | void setIdentity() override { m44_.Reset(); } method mapRect (line 45) | bool mapRect(const skity::Rect& rect, skity::Rect* mapped) const ove... method canBeInverted (line 48) | bool canBeInverted() const override { return m44_.Invert(nullptr); } FILE: clay/flow/matrix_clip_tracker.h function namespace (line 21) | namespace clay { FILE: clay/flow/matrix_clip_tracker_unittests.cc type clay (line 13) | namespace clay { type testing (line 14) | namespace testing { function TEST (line 16) | TEST(DisplayListMatrixClipTracker, Constructor) { function TEST (line 31) | TEST(DisplayListMatrixClipTracker, Constructor4x4) { function TEST (line 51) | TEST(DisplayListMatrixClipTracker, TransformTo4x4) { function TEST (line 73) | TEST(DisplayListMatrixClipTracker, SetTo4x4) { function TEST (line 95) | TEST(DisplayListMatrixClipTracker, UpgradeTo4x4SaveAndRestore) { function TEST (line 126) | TEST(DisplayListMatrixClipTracker, Translate) { function TEST (line 146) | TEST(DisplayListMatrixClipTracker, Scale) { function TEST (line 166) | TEST(DisplayListMatrixClipTracker, Skew) { function TEST (line 186) | TEST(DisplayListMatrixClipTracker, Rotate) { function TEST (line 206) | TEST(DisplayListMatrixClipTracker, Transform2DAffine) { function TEST (line 229) | TEST(DisplayListMatrixClipTracker, TransformFullPerspectiveUsing3x3M... function TEST (line 254) | TEST(DisplayListMatrixClipTracker, TransformFullPerspectiveUsing4x4M... function TEST (line 277) | TEST(DisplayListMatrixClipTracker, ClipDifference) { function TEST (line 397) | TEST(DisplayListMatrixClipTracker, ClipPathWithInvertFillType) { function TEST (line 409) | TEST(DisplayListMatrixClipTracker, DiffClipPathWithInvertFillType) { FILE: clay/flow/mutators_stack_unittests.cc type clay (line 12) | namespace clay { type testing (line 13) | namespace testing { function TEST (line 15) | TEST(MutatorsStack, Initialization) { function TEST (line 20) | TEST(MutatorsStack, CopyConstructor) { function TEST (line 30) | TEST(MutatorsStack, CopyAndUpdateTheCopy) { function TEST (line 50) | TEST(MutatorsStack, PushClipRect) { function TEST (line 59) | TEST(MutatorsStack, PushClipRRect) { function TEST (line 68) | TEST(MutatorsStack, PushClipPath) { function TEST (line 77) | TEST(MutatorsStack, PushTransform) { function TEST (line 87) | TEST(MutatorsStack, PushOpacity) { function TEST (line 96) | TEST(MutatorsStack, PushBackdropFilter) { function TEST (line 120) | TEST(MutatorsStack, Pop) { function TEST (line 130) | TEST(MutatorsStack, Traversal) { function TEST (line 163) | TEST(MutatorsStack, Equality) { function TEST (line 196) | TEST(Mutator, Initialization) { function TEST (line 228) | TEST(Mutator, CopyConstructor) { function TEST (line 261) | TEST(Mutator, Equality) { function TEST (line 295) | TEST(Mutator, UnEquality) { FILE: clay/flow/paint_region.cc type clay (line 10) | namespace clay { FILE: clay/flow/paint_region.h function namespace (line 16) | namespace clay { FILE: clay/flow/paint_utils.cc type clay (line 17) | namespace clay { function CreateCheckerboardShader (line 21) | [[maybe_unused]] clay::GrShaderPtr CreateCheckerboardShader(Color c1, ... function DrawCheckerboard (line 55) | void DrawCheckerboard(clay::GrCanvas* canvas, const skity::Rect& rect) { function DrawRasterCacheTag (line 86) | void DrawRasterCacheTag(GrCanvas* canvas, float x, float y, int use_co... function DrawDebugBorders (line 105) | void DrawDebugBorders(GrCanvas* canvas, const skity::Rect& bounds) { FILE: clay/flow/paint_utils.h function namespace (line 14) | namespace clay { FILE: clay/flow/raster_cache.cc type GpuTarget (line 29) | struct GpuTarget { function GpuTarget (line 38) | GpuTarget CreateGpuTarget(const RasterCache::Context& context, int width, function RasterCacheMetrics (line 427) | RasterCacheMetrics& RasterCache::GetMetricsForKind(RasterCacheKeyKind ki... FILE: clay/flow/raster_cache.h function namespace (line 25) | namespace clay { function class (line 124) | class RasterCache { FILE: clay/flow/raster_cache_item.h function namespace (line 17) | namespace clay { FILE: clay/flow/raster_cache_key.cc type clay (line 14) | namespace clay { FILE: clay/flow/raster_cache_key.h function namespace (line 18) | namespace clay { FILE: clay/flow/raster_cache_unittests.cc type clay (line 27) | namespace clay { type testing (line 28) | namespace testing { function TEST (line 32) | TEST(RasterCache, SimpleInitialization) { function TEST (line 37) | TEST(RasterCache, MetricsOmitUnpopulatedEntries) { function TEST (line 96) | TEST(RasterCache, ThresholdIsRespectedForDisplayList) { function TEST (line 148) | TEST(RasterCache, SetCheckboardCacheImages) { function TEST (line 187) | TEST(RasterCache, AccessThresholdOfZeroDisablesCachingForSkPicture) { function TEST (line 220) | TEST(RasterCache, AccessThresholdOfZeroDisablesCachingForDisplayList) { function TEST (line 254) | TEST(RasterCache, PictureCacheLimitPerFrameIsRespectedWhenZeroForSkP... function TEST (line 294) | TEST(RasterCache, PictureCacheLimitPerFrameIsRespectedWhenZeroForDis... function TEST (line 337) | TEST(RasterCache, EvictUnusedCacheEntries) { function TEST (line 436) | TEST(RasterCache, ComputeDeviceRectBasedOnFractionalTranslation) { function TEST (line 446) | TEST(RasterCache, DeviceRectRoundOutForDisplayList) { function TEST (line 498) | TEST(RasterCache, NestedOpCountMetricUsedForDisplayList) { function TEST (line 542) | TEST(RasterCache, NaiveComplexityScoringDisplayList) { function TEST (line 616) | TEST(RasterCache, DisplayListWithSingularMatrixIsNotCached) { function TEST (line 668) | TEST(RasterCache, PrepareLayerTransform) { function TEST (line 715) | TEST(RasterCache, RasterCacheKeyHashFunction) { function TEST (line 740) | TEST(RasterCache, RasterCacheKeySameID) { function TEST (line 757) | TEST(RasterCache, RasterCacheKeySameType) { function TEST (line 812) | TEST(RasterCache, RasterCacheKeyIDEqual) { function TEST (line 832) | TEST(RasterCache, RasterCacheKeyIDHashCode) { function TEST_F (line 866) | TEST_F(RasterCacheTest, RasterCacheKeyIDLayerChildrenIds) { FILE: clay/flow/raster_cache_util.cc type clay (line 10) | namespace clay {} FILE: clay/flow/raster_cache_util.h function namespace (line 18) | namespace clay { function skity (line 58) | static skity::Rect GetDeviceBounds(const skity::Rect& rect, function skity (line 65) | static skity::Rect GetRoundedOutDeviceBounds(const skity::Rect& rect, function skity (line 86) | static skity::Matrix GetIntegralTransCTM(const skity::Matrix& ctm) { function GetScaleFactor (line 121) | static float GetScaleFactor(const skity::Matrix& similarity_ctm) { function IsMatrixSimilarity (line 154) | static bool IsMatrixSimilarity(const skity::Matrix& ctm) { FILE: clay/flow/rtree.cc type clay (line 15) | namespace clay { FILE: clay/flow/rtree.h function namespace (line 17) | namespace clay { FILE: clay/flow/rtree_unittests.cc type clay (line 13) | namespace clay { type testing (line 14) | namespace testing { function TEST (line 16) | TEST(RTree, searchNonOverlappingDrawnRectsNoIntersection) { function TEST (line 36) | TEST(RTree, searchNonOverlappingDrawnRectsSingleRectIntersection) { function TEST (line 58) | TEST(RTree, searchNonOverlappingDrawnRectsIgnoresNonDrawingRecords) { function TEST (line 86) | TEST(RTree, searchNonOverlappingDrawnRectsMultipleRectIntersection) { function TEST (line 117) | TEST(RTree, searchNonOverlappingDrawnRectsJoinRectsWhenIntersectedCa... function TEST (line 151) | TEST(RTree, searchNonOverlappingDrawnRectsJoinRectsWhenIntersectedCa... function TEST (line 192) | TEST(RTree, searchNonOverlappingDrawnRectsJoinRectsWhenIntersectedCa... FILE: clay/flow/services/animation_event_service.h function namespace (line 12) | namespace clay { FILE: clay/flow/stopwatch.cc type clay (line 18) | namespace clay { FILE: clay/flow/stopwatch.h function namespace (line 20) | namespace clay { function class (line 82) | class FixedRefreshRateUpdater : public Stopwatch::RefreshRateUpdater { function class (line 94) | class FixedRefreshRateStopwatch : public Stopwatch { function class (line 103) | class Counter { function class (line 119) | class CounterValues { FILE: clay/flow/stopwatch_unittests.cc type clay (line 14) | namespace clay { type testing (line 15) | namespace testing { class MockRefreshRateUpdater (line 17) | class MockRefreshRateUpdater : public Stopwatch::RefreshRateUpdater { function TEST (line 22) | TEST(Stopwatch, GetDefaultFrameBudgetTest) { function TEST (line 30) | TEST(Stopwatch, GetOneShotFrameBudgetTest) { function TEST (line 37) | TEST(Stopwatch, GetFrameBudgetFromUpdaterTest) { FILE: clay/flow/surface.cc type clay (line 10) | namespace clay { FILE: clay/flow/surface.h function namespace (line 19) | namespace clay { FILE: clay/flow/surface_frame.cc type clay (line 16) | namespace clay { FILE: clay/flow/surface_frame.h function namespace (line 21) | namespace clay { FILE: clay/flow/surface_frame_unittests.cc type clay (line 13) | namespace clay { function TEST (line 15) | TEST(FlowTest, SurfaceFrameDoesNotSubmitInDtor) { FILE: clay/flow/testing/diff_context_test.cc type clay (line 15) | namespace clay { type testing (line 16) | namespace testing { function Damage (line 27) | Damage DiffContextTest::DiffLayerTree(MockLayerTree& layer_tree, FILE: clay/flow/testing/diff_context_test.h function namespace (line 19) | namespace clay { FILE: clay/flow/testing/gl_context_switch_test.cc type clay (line 10) | namespace clay { type testing (line 11) | namespace testing { FILE: clay/flow/testing/gl_context_switch_test.h function namespace (line 14) | namespace clay { FILE: clay/flow/testing/gpu_object_layer_test.cc type clay (line 12) | namespace clay { type testing (line 13) | namespace testing { FILE: clay/flow/testing/gpu_object_layer_test.h function namespace (line 15) | namespace clay { FILE: clay/flow/testing/layer_test.h function namespace (line 29) | namespace clay { FILE: clay/flow/testing/mock_drawable_image.cc type clay (line 13) | namespace clay { type testing (line 14) | namespace testing { FILE: clay/flow/testing/mock_drawable_image.h function namespace (line 16) | namespace clay { FILE: clay/flow/testing/mock_drawable_image_unittests.cc type clay (line 11) | namespace clay { type testing (line 12) | namespace testing { function TEST (line 14) | TEST(MockDrawableImageTest, Callbacks) { function TEST (line 30) | TEST(MockDrawableImageTest, PaintCalls) { function TEST (line 53) | TEST(MockDrawableImageTest, PaintCallsWithLinearSampling) { FILE: clay/flow/testing/mock_layer.cc type clay (line 17) | namespace clay { type testing (line 18) | namespace testing { FILE: clay/flow/testing/mock_layer.h function namespace (line 22) | namespace clay { FILE: clay/flow/testing/mock_layer_unittests.cc type clay (line 14) | namespace clay { type testing (line 15) | namespace testing { function TEST_F (line 20) | TEST_F(MockLayerTest, PaintBeforePrerollDies) { function TEST_F (line 28) | TEST_F(MockLayerTest, PaintingEmptyLayerDies) { function TEST_F (line 40) | TEST_F(MockLayerTest, SimpleParams) { function TEST_F (line 72) | TEST_F(MockLayerTest, FakePlatformView) { function TEST_F (line 81) | TEST_F(MockLayerTest, SaveLayerOnLeafNodesCanvas) { function TEST_F (line 90) | TEST_F(MockLayerTest, OpacityInheritance) { function TEST_F (line 104) | TEST_F(MockLayerTest, FlagGetSet) { FILE: clay/flow/testing/mock_raster_cache.cc type clay (line 19) | namespace clay { type testing (line 20) | namespace testing { function PrerollContextHolder (line 93) | PrerollContextHolder GetSamplePrerollContextHolder( function PaintContextHolder (line 122) | PaintContextHolder GetSamplePaintContextHolder( function RasterCacheItemPrerollAndTryToRasterCache (line 146) | bool RasterCacheItemPrerollAndTryToRasterCache( function RasterCacheItemPreroll (line 154) | void RasterCacheItemPreroll(PictureRasterCacheItem& display_list_item, function RasterCacheItemTryToRasterCache (line 161) | bool RasterCacheItemTryToRasterCache(PictureRasterCacheItem& display... FILE: clay/flow/testing/mock_raster_cache.h function namespace (line 24) | namespace clay { FILE: clay/flow/testing/mock_shared_image_backing.cc type clay (line 14) | namespace clay { type testing (line 15) | namespace testing { class MockFenceSync (line 17) | class MockFenceSync : public clay::FenceSync { method ClientWait (line 18) | bool ClientWait() override { return true; } method Type (line 20) | Type GetType() const override { class MockSkiaImageRepresentation (line 25) | class MockSkiaImageRepresentation final : public clay::SkiaImageRepr... method MockSkiaImageRepresentation (line 27) | explicit MockSkiaImageRepresentation( method GetType (line 31) | clay::ImageRepresentationType GetType() const override { method GetSkImage (line 35) | sk_sp GetSkImage() override { method EndRead (line 53) | bool EndRead() override { return true; } method ConsumeFence (line 55) | void ConsumeFence(std::unique_ptr fence_sync) ove... method ProduceFence (line 62) | std::unique_ptr ProduceFence() override { FILE: clay/flow/testing/mock_shared_image_backing.h function namespace (line 12) | namespace clay { FILE: clay/flow/testing/mock_shared_image_unittests.cc type clay (line 8) | namespace clay { type testing (line 9) | namespace testing { function TEST (line 11) | TEST(MockSharedImageTests, QuerySize) { function TEST (line 18) | TEST(MockSharedImageTests, QueryTransformation) { FILE: clay/flow/testing/picture_complexity_unittests.cc type clay (line 18) | namespace clay { type testing (line 19) | namespace testing { function Calculators (line 23) | std::vector Calculators() { function AccumulatorCalculators (line 29) | std::vector AccumulatorCalculators() { function GetTestPoints (line 34) | std::vector GetTestPoints() { function TEST (line 47) | TEST(DisplayListComplexity, EmptyDisplayList) { function TEST (line 56) | TEST(DisplayListComplexity, DisplayListCeiling) { function TEST (line 67) | TEST(DisplayListComplexity, NestedDisplayList) { function TEST (line 80) | TEST(DisplayListComplexity, Style) { function TEST (line 102) | TEST(DisplayListComplexity, DrawPath) { function TEST (line 157) | TEST(DisplayListComplexity, DrawOval) { function TEST (line 168) | TEST(DisplayListComplexity, DrawCircle) { function TEST (line 179) | TEST(DisplayListComplexity, DrawRRect) { function TEST (line 192) | TEST(DisplayListComplexity, DrawDRRect) { function TEST (line 207) | TEST(DisplayListComplexity, DrawArc) { function TEST (line 220) | TEST(DisplayListComplexity, DrawVertices) { function TEST (line 235) | TEST(DisplayListComplexity, DrawTextBlob) { function TEST (line 261) | TEST(DisplayListComplexity, DrawPoints) { function TEST (line 291) | TEST(DisplayListComplexity, DrawImage) { function TEST (line 309) | TEST(DisplayListComplexity, DrawImageNine) { function TEST (line 331) | TEST(DisplayListComplexity, DrawImageRect) { function TEST (line 355) | TEST(DisplayListComplexity, DrawAtlas) { FILE: clay/flow/testing/picture_test_utils.cc type clay (line 13) | namespace clay { type testing (line 14) | namespace testing { function GetSamplePicture (line 16) | sk_sp GetSamplePicture() { function GetSampleNestedPicture (line 25) | sk_sp GetSampleNestedPicture() { function GetSamplePicture (line 42) | sk_sp GetSamplePicture(int ops) { FILE: clay/flow/testing/picture_test_utils.h function namespace (line 24) | namespace clay { FILE: clay/flow/view_slicer.cc type clay (line 16) | namespace clay { function SliceViews (line 18) | std::unordered_map SliceViews( FILE: clay/flow/view_slicer.h function namespace (line 17) | namespace clay { FILE: clay/flow/view_slicer_unittests.cc type clay (line 15) | namespace clay { type testing (line 16) | namespace testing { function AddSliceOfSize (line 19) | void AddSliceOfSize( function TEST (line 29) | TEST(ViewSlicerTest, CanSlicerNonOverlappingViews) { function TEST (line 45) | TEST(ViewSlicerTest, IgnoresFractionalOverlaps) { function TEST (line 61) | TEST(ViewSlicerTest, ComputesOverlapWith1PV) { function TEST (line 81) | TEST(ViewSlicerTest, ComputesOverlapWith2PV) { function TEST (line 109) | TEST(ViewSlicerTest, OverlappingTwoPVs) { FILE: clay/fml/ascii_trie.cc type fml (line 12) | namespace fml { function Add (line 17) | void Add(TrieNodePtr* trie, const char* entry) { function TrieNodePtr (line 28) | TrieNodePtr MakeTrie(const std::vector& entries) { FILE: clay/fml/ascii_trie.h function namespace (line 15) | namespace fml { FILE: clay/fml/ascii_trie_unittests.cc function TEST (line 13) | TEST(AsciiTableTest, Simple) { function TEST (line 21) | TEST(AsciiTableTest, ExactMatch) { function TEST (line 28) | TEST(AsciiTableTest, Empty) { function TEST (line 33) | TEST(AsciiTableTest, MultipleEntries) { FILE: clay/fml/atomic_sequence_num.h function namespace (line 13) | namespace fml { FILE: clay/fml/backtrace.cc type fml (line 27) | namespace fml { function DemangleSymbolName (line 32) | static std::string DemangleSymbolName(const std::string& mangled) { function GetSymbolName (line 55) | static std::string GetSymbolName(void* symbol) { function Backtrace (line 71) | static int Backtrace(void** symbols, int size) { function BacktraceHere (line 79) | std::string BacktraceHere(size_t offset) { function SignalNameToString (line 111) | static std::string SignalNameToString(int signal) { function SignalHandler (line 137) | static void SignalHandler(int signal) { function ToggleSignalHandlers (line 151) | static void ToggleSignalHandlers(bool set) { function InstallCrashHandler (line 162) | void InstallCrashHandler() { function IsCrashHandlingSupported (line 172) | bool IsCrashHandlingSupported() { return true; } FILE: clay/fml/backtrace.h function namespace (line 15) | namespace fml { FILE: clay/fml/backtrace_android.cc type fml (line 25) | namespace fml { function StringFormat (line 30) | std::string StringFormat(const std::string& format, Args... args) { type StackCrawlState (line 43) | struct StackCrawlState { method StackCrawlState (line 44) | StackCrawlState(uintptr_t* frames, size_t max_depth) function _Unwind_Reason_Code (line 56) | _Unwind_Reason_Code TraceStackFrame(_Unwind_Context* context, void* ar... function CollectStackTrace (line 73) | size_t CollectStackTrace(void** trace, size_t count) { function DumpBacktrace (line 79) | void DumpBacktrace(std::ostream* os, void** trace, size_t count) { function BacktraceHere (line 137) | std::string BacktraceHere(size_t offset) { function InstallCrashHandler (line 149) | void InstallCrashHandler() { function IsCrashHandlingSupported (line 153) | bool IsCrashHandlingSupported() { return false; } FILE: clay/fml/backtrace_stub.cc type fml (line 10) | namespace fml { function BacktraceHere (line 14) | std::string BacktraceHere(size_t offset) { return ""; } function InstallCrashHandler (line 16) | void InstallCrashHandler() { function IsCrashHandlingSupported (line 20) | bool IsCrashHandlingSupported() { return false; } FILE: clay/fml/backtrace_unittests.cc type fml (line 12) | namespace fml { type testing (line 13) | namespace testing { function TEST (line 15) | TEST(BacktraceTest, CanGatherBacktrace) { FILE: clay/fml/base32.cc type fml (line 13) | namespace fml { function Base32Encode (line 17) | std::pair Base32Encode(std::string_view input) { function Base32Decode (line 57) | std::pair Base32Decode(const std::string& input) { FILE: clay/fml/base32.h function namespace (line 17) | namespace fml { FILE: clay/fml/base32_unittest.cc function TEST (line 15) | TEST(Base32Test, CanEncode) { function TEST (line 53) | TEST(Base32Test, CanEncodeDecodeStrings) { function TEST (line 66) | TEST(Base32Test, DecodeReturnsFalseForInvalideInput) { function TEST (line 78) | TEST(Base32Test, CanDecodeSkSLKeys) { FILE: clay/fml/base64.cc type fml (line 39) | namespace fml { FILE: clay/fml/base64.h function namespace (line 17) | namespace fml { FILE: clay/fml/base64_unittests.cc function TEST (line 14) | TEST(Base64Test, CanEncodeAndDecode) { function TEST (line 38) | TEST(Base64Test, CanEncodeAndDecodeWithPadding) { function TEST (line 61) | TEST(Base64Test, DecodeInvalidString) { FILE: clay/fml/command_line.cc type fml (line 10) | namespace fml { type internal (line 86) | namespace internal { function CommandLine (line 134) | CommandLine CommandLineBuilder::Build() const { function CommandLineToArgv (line 143) | std::vector CommandLineToArgv(const CommandLine& command_... FILE: clay/fml/command_line.h function namespace (line 52) | namespace fml { function namespace (line 146) | namespace internal { function CommandLine (line 185) | CommandLine CommandLineFromIteratorsFindFirstPositionalArg( function CommandLine (line 202) | CommandLine CommandLineFromIterators(InputIterator first, function CommandLine (line 212) | CommandLine CommandLineFromIteratorsWithArgv0(const std::string& argv0, function CommandLine (line 229) | inline CommandLine CommandLineFromArgcArgv(int argc, const char* const* ... function CommandLine (line 238) | inline CommandLine CommandLineFromPlatformOrArgcArgv(int argc, function CommandLine (line 250) | CommandLine CommandLineFromInitializerList( FILE: clay/fml/command_line_unittest.cc type fml (line 17) | namespace fml { function TEST (line 20) | TEST(CommandLineTest, Basic) { function TEST (line 59) | TEST(CommandLineTest, DefaultConstructor) { function TEST (line 67) | TEST(CommandLineTest, ComponentConstructor) { function TEST (line 81) | TEST(CommandLineTest, CommandLineFromIteratorsFindFirstPositionalArg) { function TEST (line 146) | TEST(CommandLineTest, CommmandLineFromIterators) { function TEST (line 216) | TEST(CommandLineTest, CommandLineFromArgcArgv) { function TEST (line 231) | TEST(CommandLineTest, CommandLineFromInitializerList) { function TEST (line 261) | TEST(CommandLineTest, OddArguments) { function TEST (line 313) | TEST(CommandLineTest, MultipleOccurrencesOfOption) { function ExpectNotEqual (line 329) | void ExpectNotEqual(const char* message, std::initializer_list mapping) method SetupMapping (line 37) | bool SetupMapping(const std::string& icu_data_path) { method SetupICU (line 74) | bool SetupICU() { method GetSize (line 88) | size_t GetSize() const { return mapping_ ? mapping_->GetSize() : 0; } method IsValid (line 90) | bool IsValid() const { return valid_; } function InitializeICUOnce (line 99) | void InitializeICUOnce(const std::string& icu_data_path) { function InitializeICU (line 106) | void InitializeICU(const std::string& icu_data_path) { function InitializeICUFromMappingOnce (line 112) | void InitializeICUFromMappingOnce(std::unique_ptr mapping) { function InitializeICUFromMapping (line 118) | void InitializeICUFromMapping(std::unique_ptr mapping) { FILE: clay/fml/icu_util.h function namespace (line 17) | namespace fml { FILE: clay/fml/log_level.h function namespace (line 11) | namespace fml { FILE: clay/fml/log_settings.h function namespace (line 13) | namespace fml { FILE: clay/fml/logging.h function namespace (line 20) | namespace fml { FILE: clay/fml/logging_unittests.cc type fml (line 22) | namespace fml { type testing (line 23) | namespace testing { function TEST (line 25) | TEST(Logging, Unreachable) { function TEST (line 34) | TEST(Logging, Dcheck) { function TEST (line 43) | TEST(Logging, Fatal) { ASSERT_DEATH(FML_LOG(FATAL) << "fatal", ""); } type LogPacket (line 47) | struct LogPacket { class LoggingSocketTest (line 53) | class LoggingSocketTest : public ::testing::Test { method SetUp (line 55) | void SetUp() override { method LogPacket (line 69) | LogPacket ReadPacket() { method ReadPacketAndCompare (line 85) | void ReadPacketAndCompare(fx_log_severity_t severity, method CheckSocketEmpty (line 94) | void CheckSocketEmpty() { function TEST_F (line 105) | TEST_F(LoggingSocketTest, UseSyslogOnFuchsia) { FILE: clay/fml/mapping.cc type fml (line 17) | namespace fml { function MallocMapping (line 123) | MallocMapping MallocMapping::Copy(const void* begin, size_t length) { FILE: clay/fml/mapping.h type class (line 44) | enum class function GetSize (line 126) | size_t GetSize() const override; FILE: clay/fml/mapping_unittests.cc type fml (line 14) | namespace fml { function TEST (line 16) | TEST(MallocMapping, EmptyContructor) { function TEST (line 22) | TEST(MallocMapping, NotEmptyContructor) { function TEST (line 29) | TEST(MallocMapping, MoveConstructor) { function TEST (line 42) | TEST(MallocMapping, Copy) { function TEST (line 55) | TEST(MallocMapping, Release) { function TEST (line 63) | TEST(MallocMapping, IsDontNeedSafe) { function TEST (line 70) | TEST(MallocMapping, CopySizeZero) { FILE: clay/fml/math.h function namespace (line 11) | namespace clay { FILE: clay/fml/math_unittests.cc type clay (line 13) | namespace clay { type testing (line 14) | namespace testing { function TEST (line 16) | TEST(MathTest, Constants) { FILE: clay/fml/native_library.h function namespace (line 23) | namespace fml { FILE: clay/fml/paths.cc type fml (line 14) | namespace fml { type paths (line 15) | namespace paths { function JoinPaths (line 17) | std::string JoinPaths(std::initializer_list components) { function SanitizeURIEscapedCharacters (line 35) | std::string SanitizeURIEscapedCharacters(const std::string& str) { function GetExecutableDirectoryPath (line 58) | std::pair GetExecutableDirectoryPath() { FILE: clay/fml/paths.h function namespace (line 16) | namespace fml { FILE: clay/fml/paths_unittests.cc function TEST (line 11) | TEST(Paths, SanitizeURI) { FILE: clay/fml/platform/android/jni_android.cc type clay (line 11) | namespace clay { type android (line 12) | namespace android { function CheckException (line 14) | bool CheckException(JNIEnv *env) { FILE: clay/fml/platform/android/jni_android.h function namespace (line 14) | namespace clay { FILE: clay/fml/platform/android/jni_weak_ref.cc type fml (line 13) | namespace fml { type jni (line 14) | namespace jni { function GetRealObject (line 46) | ScopedLocalJavaRef GetRealObject(JNIEnv* env, jweak obj) { FILE: clay/fml/platform/android/jni_weak_ref.h function namespace (line 15) | namespace fml { FILE: clay/fml/platform/android/paths_android.cc type fml (line 14) | namespace fml { type paths (line 15) | namespace paths { function GetExecutablePath (line 17) | std::pair GetExecutablePath() { return {false, ""... function InitializeAndroidCachesPath (line 21) | void InitializeAndroidCachesPath(std::string caches_path) { function GetCachesDirectory (line 25) | fml::UniqueFD GetCachesDirectory() { FILE: clay/fml/platform/android/paths_android.h function namespace (line 16) | namespace fml { FILE: clay/fml/platform/darwin/cf_utils.cc type fml (line 10) | namespace fml { FILE: clay/fml/platform/darwin/cf_utils.h function namespace (line 15) | namespace fml { function T (line 55) | [[nodiscard]] T Release() { FILE: clay/fml/platform/darwin/platform_version.h function namespace (line 15) | namespace fml { FILE: clay/fml/platform/darwin/scoped_block.h function namespace (line 19) | namespace fml { FILE: clay/fml/platform/darwin/scoped_nsobject.h function namespace (line 25) | namespace fml { FILE: clay/fml/platform/darwin/string_range_sanitization.h function namespace (line 13) | namespace fml { FILE: clay/fml/platform/harmony/paths_harmony.cc type fml (line 12) | namespace fml { type paths (line 13) | namespace paths { function GetExecutablePath (line 15) | std::pair GetExecutablePath() { return {false, ""... function InitializeHarmonyCachesPath (line 19) | void InitializeHarmonyCachesPath(std::string caches_path) { function GetCachesDirectory (line 23) | fml::UniqueFD GetCachesDirectory() { FILE: clay/fml/platform/harmony/paths_harmony.h function namespace (line 13) | namespace fml { FILE: clay/fml/platform/linux/paths_linux.cc type fml (line 12) | namespace fml { type paths (line 13) | namespace paths { function GetExecutablePath (line 15) | std::pair GetExecutablePath() { function GetCachesDirectory (line 25) | fml::UniqueFD GetCachesDirectory() { FILE: clay/fml/platform/linux/proc_maps_linux.cc type fml (line 20) | namespace fml { function ContainsGateVMA (line 24) | static bool ContainsGateVMA(std::string* proc_maps, size_t pos) { function ReadProcMaps (line 38) | bool ReadProcMaps(std::string* proc_maps) { function ParseProcMaps (line 91) | bool ParseProcMaps(const std::string& input, FILE: clay/fml/platform/linux/proc_maps_linux.h function namespace (line 16) | namespace fml { FILE: clay/fml/platform/posix/command_line_posix.cc type fml (line 10) | namespace fml { function CommandLineFromPlatform (line 12) | std::optional CommandLineFromPlatform() { return std::nul... FILE: clay/fml/platform/posix/file_posix.cc type fml (line 25) | namespace fml { function CreateTemporaryDirectory (line 27) | std::string CreateTemporaryDirectory() { function ToPosixAccessFlags (line 36) | static int ToPosixAccessFlags(FilePermission permission) { function ToPosixCreateModeFlags (line 52) | static int ToPosixCreateModeFlags(FilePermission permission) { function OpenFile (line 68) | fml::UniqueFD OpenFile(const char* path, bool create_if_necessary, function OpenFile (line 74) | fml::UniqueFD OpenFile(const fml::UniqueFD& base_directory, const char... function OpenDirectory (line 95) | fml::UniqueFD OpenDirectory(const char* path, bool create_if_necessary, function OpenDirectory (line 101) | fml::UniqueFD OpenDirectory(const fml::UniqueFD& base_directory, function Duplicate (line 119) | fml::UniqueFD Duplicate(fml::UniqueFD::element_type descriptor) { function IsDirectory (line 123) | bool IsDirectory(const fml::UniqueFD& directory) { function IsDirectory (line 137) | bool IsDirectory(const fml::UniqueFD& base_directory, const char* path) { function IsFile (line 142) | bool IsFile(const std::string& path) { function TruncateFile (line 151) | bool TruncateFile(const fml::UniqueFD& file, size_t size) { function UnlinkDirectory (line 159) | bool UnlinkDirectory(const char* path) { function UnlinkDirectory (line 163) | bool UnlinkDirectory(const fml::UniqueFD& base_directory, const char* ... function UnlinkFile (line 167) | bool UnlinkFile(const char* path) { function UnlinkFile (line 171) | bool UnlinkFile(const fml::UniqueFD& base_directory, const char* path) { function FileExists (line 179) | bool FileExists(const fml::UniqueFD& base_directory, const char* path) { function WriteAtomically (line 187) | bool WriteAtomically(const fml::UniqueFD& base_directory, const char* ... function VisitFiles (line 231) | bool VisitFiles(const fml::UniqueFD& directory, const FileVisitor& vis... function GetFileInfo (line 264) | bool GetFileInfo(const fml::UniqueFD& file, FileInfo* info) { FILE: clay/fml/platform/posix/mapping_posix.cc type fml (line 20) | namespace fml { function ToPosixProtectionFlags (line 22) | static int ToPosixProtectionFlags( function IsWritable (line 41) | static bool IsWritable( type stat (line 61) | struct stat FILE: clay/fml/platform/posix/native_library_posix.cc type fml (line 20) | namespace fml { FILE: clay/fml/platform/posix/paths_posix.cc type fml (line 15) | namespace fml { type paths (line 16) | namespace paths { function GetCurrentDirectory (line 23) | std::string GetCurrentDirectory() { function AbsolutePath (line 31) | std::string AbsolutePath(const std::string& path) { function GetDirectoryName (line 44) | std::string GetDirectoryName(const std::string& path) { function FromURI (line 55) | std::string FromURI(const std::string& uri) { FILE: clay/fml/platform/posix/posix_wrappers_posix.cc type fml (line 12) | namespace fml { FILE: clay/fml/platform/win/command_line_win.cc type fml (line 16) | namespace fml { function CommandLineFromPlatform (line 18) | std::optional CommandLineFromPlatform() { FILE: clay/fml/platform/win/errors_win.cc type fml (line 16) | namespace fml { function GetLastErrorMessage (line 18) | std::string GetLastErrorMessage() { FILE: clay/fml/platform/win/errors_win.h function namespace (line 13) | namespace fml { FILE: clay/fml/platform/win/file_win.cc type fml (line 33) | namespace fml { function GetFullHandlePath (line 35) | static std::string GetFullHandlePath(const fml::UniqueFD& handle) { function IsAbsolutePath (line 45) | static bool IsAbsolutePath(const char* path) { function GetAbsolutePath (line 58) | static std::string GetAbsolutePath(const fml::UniqueFD& base_directory, function GetTemporaryDirectoryPath (line 72) | static std::wstring GetTemporaryDirectoryPath() { function DWORD (line 81) | static DWORD GetDesiredAccessFlags(FilePermission permission) { function DWORD (line 93) | static DWORD GetShareFlags(FilePermission permission) { function DWORD (line 105) | static DWORD GetFileAttributesForUtf8Path(const char* absolute_path) { function DWORD (line 109) | static DWORD GetFileAttributesForUtf8Path(const fml::UniqueFD& base_di... function CreateTemporaryDirectory (line 115) | std::string CreateTemporaryDirectory() { function OpenFile (line 158) | fml::UniqueFD OpenFile(const fml::UniqueFD& base_directory, const char... function OpenFile (line 164) | fml::UniqueFD OpenFile(const char* path, bool create_if_necessary, function OpenDirectory (line 198) | fml::UniqueFD OpenDirectory(const fml::UniqueFD& base_directory, function OpenDirectory (line 205) | fml::UniqueFD OpenDirectory(const char* path, bool create_if_necessary, function Duplicate (line 248) | fml::UniqueFD Duplicate(fml::UniqueFD::element_type descriptor) { function IsDirectory (line 270) | bool IsDirectory(const fml::UniqueFD& directory) { function IsDirectory (line 278) | bool IsDirectory(const fml::UniqueFD& base_directory, const char* path) { function IsFile (line 283) | bool IsFile(const std::string& path) { function UnlinkDirectory (line 292) | bool UnlinkDirectory(const char* path) { function UnlinkDirectory (line 301) | bool UnlinkDirectory(const fml::UniqueFD& base_directory, const char* ... function UnlinkFile (line 311) | bool UnlinkFile(const char* path) { function UnlinkFile (line 320) | bool UnlinkFile(const fml::UniqueFD& base_directory, const char* path) { function TruncateFile (line 330) | bool TruncateFile(const fml::UniqueFD& file, size_t size) { function FileExists (line 349) | bool FileExists(const fml::UniqueFD& base_directory, const char* path) { function WriteAtomically (line 356) | bool WriteAtomically(const fml::UniqueFD& base_directory, const char* ... function VisitFiles (line 416) | bool VisitFiles(const fml::UniqueFD& directory, const FileVisitor& vis... function GetFileInfo (line 442) | bool GetFileInfo(const fml::UniqueFD& file, FileInfo* info) { FILE: clay/fml/platform/win/file_win_unittests.cc type fml (line 14) | namespace fml { type testing (line 15) | namespace testing { function TEST (line 17) | TEST(FileWin, OpenDirectoryShare) { FILE: clay/fml/platform/win/mapping_win.cc type fml (line 19) | namespace fml { function IsWritable (line 25) | static bool IsWritable( function IsExecutable (line 35) | static bool IsExecutable( FILE: clay/fml/platform/win/native_library_win.cc type fml (line 13) | namespace fml { FILE: clay/fml/platform/win/paths_win.cc type fml (line 15) | namespace fml { type paths (line 16) | namespace paths { function RootLength (line 23) | size_t RootLength(const std::string& path) { function LastSeparator (line 48) | size_t LastSeparator(const std::string& path) { function GetExecutablePath (line 54) | std::pair GetExecutablePath() { function AbsolutePath (line 67) | std::string AbsolutePath(const std::string& path) { function GetDirectoryName (line 76) | std::string GetDirectoryName(const std::string& path) { function FromURI (line 84) | std::string FromURI(const std::string& uri) { function GetCachesDirectory (line 92) | fml::UniqueFD GetCachesDirectory() { FILE: clay/fml/platform/win/posix_wrappers_win.cc type fml (line 12) | namespace fml { FILE: clay/fml/platform/win/wstring_conversion.cc type fml (line 12) | namespace fml { function WideStringToUtf8 (line 14) | std::string WideStringToUtf8(const std::wstring_view str) { function Utf8ToWideString (line 18) | std::wstring Utf8ToWideString(const std::string_view str) { FILE: clay/fml/platform/win/wstring_conversion.h function namespace (line 13) | namespace fml { FILE: clay/fml/platform/win/wstring_conversion_unittests.cc type fml (line 11) | namespace fml { type testing (line 12) | namespace testing { function TEST (line 14) | TEST(StringConversion, Utf16ToWideStringEmpty) { function TEST (line 18) | TEST(StringConversion, Utf8ToWideStringAscii) { function TEST (line 22) | TEST(StringConversion, Utf8ToWideStringUnicode) { function TEST (line 26) | TEST(StringConversion, WideStringToUtf8Empty) { function TEST (line 30) | TEST(StringConversion, WideStringToUtf8Ascii) { function TEST (line 34) | TEST(StringConversion, WideStringToUtf8Unicode) { FILE: clay/fml/posix_wrappers.h function namespace (line 17) | namespace fml { FILE: clay/fml/size.h function namespace (line 13) | namespace fml { FILE: clay/fml/status.h type class (line 15) | enum class function class (line 38) | class Status final { FILE: clay/gfx/animation/accelerate_decelerate_interpolator.cc type clay (line 11) | namespace clay { FILE: clay/gfx/animation/accelerate_decelerate_interpolator.h function namespace (line 12) | namespace clay { FILE: clay/gfx/animation/accelerate_interpolator.cc type clay (line 11) | namespace clay { FILE: clay/gfx/animation/accelerate_interpolator.h function namespace (line 12) | namespace clay { FILE: clay/gfx/animation/animation_data.cc type clay (line 7) | namespace clay { FILE: clay/gfx/animation/animation_data.h function namespace (line 13) | namespace clay { FILE: clay/gfx/animation/animation_event_handler.h function namespace (line 11) | namespace clay { FILE: clay/gfx/animation/animation_handler.cc type clay (line 11) | namespace clay { FILE: clay/gfx/animation/animation_handler.h function namespace (line 13) | namespace clay { FILE: clay/gfx/animation/animation_handler_unittests.cc type clay (line 11) | namespace clay { type testing (line 12) | namespace testing { class MockAnimationFrameCallback (line 15) | class MockAnimationFrameCallback function TEST (line 24) | TEST(AnimationHandlerTest, NoActiveAnimation) { function TEST (line 37) | TEST(AnimationHandlerTest, AnimationFrameCallback) { FILE: clay/gfx/animation/animation_properties_util.h function namespace (line 13) | namespace clay { FILE: clay/gfx/animation/animator.cc type clay (line 7) | namespace clay { FILE: clay/gfx/animation/animator.h function namespace (line 31) | namespace clay { FILE: clay/gfx/animation/animator_listener.h function namespace (line 8) | namespace clay { FILE: clay/gfx/animation/animator_listener_adapter.h function namespace (line 10) | namespace clay { FILE: clay/gfx/animation/animator_target.h function namespace (line 18) | namespace clay { FILE: clay/gfx/animation/anticipate_interpolator.cc type clay (line 7) | namespace clay { FILE: clay/gfx/animation/anticipate_interpolator.h function namespace (line 12) | namespace clay { FILE: clay/gfx/animation/anticipate_overshoot_interpolator.cc type clay (line 7) | namespace clay { function a (line 10) | float a(float t, float s) { return t * t * ((s + 1) * t - s); } function o (line 12) | float o(float t, float s) { return t * t * ((s + 1) * t + s); } FILE: clay/gfx/animation/anticipate_overshoot_interpolator.h function namespace (line 12) | namespace clay { FILE: clay/gfx/animation/bounce_animator.cc type clay (line 10) | namespace clay { FILE: clay/gfx/animation/bounce_animator.h function namespace (line 10) | namespace clay { FILE: clay/gfx/animation/bounce_interpolator.cc type clay (line 7) | namespace clay { function bounce (line 10) | float bounce(float t) { return t * t * 8.0f; } FILE: clay/gfx/animation/bounce_interpolator.h function namespace (line 12) | namespace clay { FILE: clay/gfx/animation/cubic_bezier_interpolator.cc type clay (line 17) | namespace clay { FILE: clay/gfx/animation/cubic_bezier_interpolator.h function namespace (line 16) | namespace clay { FILE: clay/gfx/animation/cubic_bezier_interpolator_unittests.cc type clay (line 8) | namespace clay { type testing (line 9) | namespace testing { function TEST (line 11) | TEST(CubicBezierInterpolatorTest, Basic) { FILE: clay/gfx/animation/cycle_interpolator.cc type clay (line 11) | namespace clay { FILE: clay/gfx/animation/cycle_interpolator.h function namespace (line 12) | namespace clay { FILE: clay/gfx/animation/decelerate_interpolator.cc type clay (line 9) | namespace clay { FILE: clay/gfx/animation/decelerate_interpolator.h function namespace (line 12) | namespace clay { FILE: clay/gfx/animation/dynamic_animator.cc type clay (line 12) | namespace clay { FILE: clay/gfx/animation/dynamic_animator.h function namespace (line 13) | namespace clay { FILE: clay/gfx/animation/fling_animator.cc type clay (line 12) | namespace clay { FILE: clay/gfx/animation/fling_animator.h function namespace (line 13) | namespace clay { FILE: clay/gfx/animation/interpolator.cc type clay (line 14) | namespace clay { FILE: clay/gfx/animation/interpolator.h function namespace (line 10) | namespace clay { FILE: clay/gfx/animation/keyframe.cc type clay (line 12) | namespace clay { function Color (line 61) | Color ColorKeyframe::Value() const { return value_; } function TransformOperations (line 132) | const TransformOperations& TransformKeyframe::Value() const { return v... function FilterOperations (line 176) | const FilterOperations& FilterKeyframe::Value() const { return value_; } function BoxShadowOperations (line 186) | const BoxShadowOperations& BoxShadowKeyframe::Value() const { return v... FILE: clay/gfx/animation/keyframe.h function namespace (line 20) | namespace clay { FILE: clay/gfx/animation/keyframe_set.cc type clay (line 21) | namespace clay { function InsertKeyframe (line 27) | void InsertKeyframe(std::unique_ptr keyframe, function GetValue (line 59) | typename KeyframeType::ValueType GetValue( function Color (line 222) | Color ColorKeyframeSet::GetValue(float fraction) const { function TransformOperations (line 364) | TransformOperations TransformKeyframeSet::GetValue(float fraction) con... function FilterOperations (line 433) | FilterOperations FilterKeyframeSet::GetValue(float fraction) const { function BoxShadowOperations (line 496) | BoxShadowOperations BoxShadowKeyframeSet::GetValue(float fraction) con... FILE: clay/gfx/animation/keyframe_set.h function namespace (line 21) | namespace clay { FILE: clay/gfx/animation/keyframes_manager.cc type clay (line 13) | namespace clay { function IsSame (line 18) | bool IsSame(const AnimationData& lhs, const AnimationData& rhs) { function IsMixedAnimation (line 26) | bool IsMixedAnimation(const KeyframesManager::KeyframeAnimation& anima... FILE: clay/gfx/animation/keyframes_manager.h function namespace (line 20) | namespace clay { function class (line 106) | class KeyframeListener : public AnimatorListenerAdapter { FILE: clay/gfx/animation/lut_interpolator.cc type clay (line 13) | namespace clay { FILE: clay/gfx/animation/lut_interpolator.h function namespace (line 12) | namespace clay { FILE: clay/gfx/animation/overshoot_interpolator.cc type clay (line 7) | namespace clay { FILE: clay/gfx/animation/overshoot_interpolator.h function namespace (line 12) | namespace clay { FILE: clay/gfx/animation/path_interpolator.cc type clay (line 7) | namespace clay { FILE: clay/gfx/animation/path_interpolator.h function namespace (line 14) | namespace clay { FILE: clay/gfx/animation/picture_animation_type.h function DynamicOpType (line 15) | enum class DynamicOpType { FILE: clay/gfx/animation/steps_interpolator.cc type clay (line 9) | namespace clay { FILE: clay/gfx/animation/steps_interpolator.h function namespace (line 14) | namespace clay { FILE: clay/gfx/animation/timing_function_data.cc type clay (line 7) | namespace clay { FILE: clay/gfx/animation/timing_function_data.h function namespace (line 13) | namespace clay { FILE: clay/gfx/animation/transition_data.cc type clay (line 7) | namespace clay { FILE: clay/gfx/animation/transition_data.h function namespace (line 10) | namespace clay { FILE: clay/gfx/animation/transition_manager.cc type clay (line 14) | namespace clay { FILE: clay/gfx/animation/transition_manager.h function namespace (line 20) | namespace clay { FILE: clay/gfx/animation/type_evaluator.h function namespace (line 13) | namespace clay { FILE: clay/gfx/animation/value_animator.cc type clay (line 33) | namespace clay { function FromClayAnimationDirectionType (line 36) | static ValueAnimator::RepeatMode FromClayAnimationDirectionType( function FromClayAnimationFillModeType (line 59) | static ValueAnimator::FillMode FromClayAnimationFillModeType( function AnimationHandler (line 811) | AnimationHandler* ValueAnimator::GetAnimationHandler() { FILE: clay/gfx/animation/value_animator.h function namespace (line 34) | namespace clay { FILE: clay/gfx/animation/value_animator_unittests.cc type clay (line 11) | namespace clay { type testing (line 12) | namespace testing { class MockAnimatorUpdateListener (line 15) | class MockAnimatorUpdateListener : public AnimatorUpdateListener { function TEST (line 22) | TEST(ValueAnimatorTest, AnimatorUpdateEvents) { FILE: clay/gfx/animation/viscous_fluid_interpolator.cc type clay (line 11) | namespace clay { function ViscousFluid (line 16) | float ViscousFluid(float x) { FILE: clay/gfx/animation/viscous_fluid_interpolator.h function namespace (line 12) | namespace clay { FILE: clay/gfx/attributes.h function namespace (line 16) | namespace clay { FILE: clay/gfx/attributes_testing.h function namespace (line 17) | namespace clay { FILE: clay/gfx/comparable.h function namespace (line 10) | namespace clay { FILE: clay/gfx/geometry/axis.h function Axis (line 10) | enum class Axis { FILE: clay/gfx/geometry/box_shadow_operations.cc type clay (line 15) | namespace clay { type BoxShadowType (line 17) | enum BoxShadowType { function BoxShadowOperations (line 68) | BoxShadowOperations BoxShadowOperations::Blend(const BoxShadowOperatio... FILE: clay/gfx/geometry/box_shadow_operations.h function namespace (line 15) | namespace clay { FILE: clay/gfx/geometry/box_shadow_value.h function namespace (line 8) | namespace clay { FILE: clay/gfx/geometry/direction.h function Direction (line 10) | enum class Direction { FILE: clay/gfx/geometry/filter_operations.cc type clay (line 15) | namespace clay { function linearInterpolate (line 18) | float linearInterpolate(float from, float to, float progress) { function ColorMatrixSetIdentity (line 21) | void ColorMatrixSetIdentity(std::array& matrix) { function ColorMatrixPreConcat (line 26) | void ColorMatrixPreConcat(float result[20], const float mat_a[20], function FilterOperations (line 321) | FilterOperations FilterOperations::Blend(const FilterOperations& other, FILE: clay/gfx/geometry/filter_operations.h function namespace (line 15) | namespace clay { function class (line 52) | class FilterOperations { FILE: clay/gfx/geometry/filter_value.h function namespace (line 8) | namespace clay { FILE: clay/gfx/geometry/float_point.cc type clay (line 9) | namespace clay { FILE: clay/gfx/geometry/float_point.h function namespace (line 15) | namespace clay { function FindIntersection (line 112) | inline bool FindIntersection(const FloatPoint& p1, const FloatPoint& p2, FILE: clay/gfx/geometry/float_point3d.cc type clay (line 9) | namespace clay { function FloatPoint3d (line 21) | FloatPoint3d operator+(const FloatPoint3d& lhs, const FloatVector3d& r... function FloatPoint3d (line 30) | FloatPoint3d operator-(const FloatPoint3d& lhs, const FloatVector3d& r... function FloatVector3d (line 39) | FloatVector3d operator-(const FloatPoint3d& lhs, const FloatPoint3d& r... FILE: clay/gfx/geometry/float_point3d.h function namespace (line 16) | namespace clay { function FloatPoint3d (line 101) | inline FloatPoint3d PointAtOffsetFromOrigin(const FloatVector3d& offset) { function FloatPoint3d (line 105) | inline FloatPoint3d ScalePoint(const FloatPoint3d& p, float x_scale, function FloatPoint3d (line 110) | inline FloatPoint3d ScalePoint(const FloatPoint3d& p, const FloatVector3... function FloatPoint3d (line 114) | inline FloatPoint3d ScalePoint(const FloatPoint3d& p, float scale) { FILE: clay/gfx/geometry/float_rect.cc type clay (line 12) | namespace clay { FILE: clay/gfx/geometry/float_rect.h function namespace (line 41) | namespace clay { FILE: clay/gfx/geometry/float_rounded_rect.cc type clay (line 38) | namespace clay { FILE: clay/gfx/geometry/float_rounded_rect.h function namespace (line 41) | namespace clay { FILE: clay/gfx/geometry/float_size.h function namespace (line 43) | namespace clay { FILE: clay/gfx/geometry/float_vector2d.cc type clay (line 11) | namespace clay { function CrossProduct (line 46) | double CrossProduct(const FloatVector2d& lhs, const FloatVector2d& rhs) { function DotProduct (line 51) | double DotProduct(const FloatVector2d& lhs, const FloatVector2d& rhs) { function FloatVector2d (line 56) | FloatVector2d ScaleVector2d(const FloatVector2d& v, float x_scale, FILE: clay/gfx/geometry/float_vector2d.h function namespace (line 10) | namespace clay { function FloatVector2d (line 102) | inline FloatVector2d ScaleVector2d(const FloatVector2d& v, float scale) { FILE: clay/gfx/geometry/float_vector3d.cc type clay (line 17) | namespace clay { function DotProduct (line 78) | float DotProduct(const FloatVector3d& lhs, const FloatVector3d& rhs) { function FloatVector3d (line 82) | FloatVector3d ScaleVector3d(const FloatVector3d& v, float x_scale, function AngleBetweenVectorsInDegrees (line 89) | float AngleBetweenVectorsInDegrees(const FloatVector3d& base, function ClockwiseAngleBetweenVectorsInDegrees (line 98) | float ClockwiseAngleBetweenVectorsInDegrees(const FloatVector3d& base, FILE: clay/gfx/geometry/float_vector3d.h function namespace (line 15) | namespace clay { FILE: clay/gfx/geometry/math_util.h function namespace (line 11) | namespace clay { FILE: clay/gfx/geometry/path.cc type clay (line 13) | namespace clay { function is_between (line 15) | static inline bool is_between(int c, int min, int max) { function is_ws (line 19) | static inline bool is_ws(int c) { return is_between(c, 1, 32); } function is_digit (line 21) | static inline bool is_digit(int c) { return is_between(c, '0', '9'); } function is_sep (line 23) | static inline bool is_sep(int c) { return is_ws(c) || c == ','; } function is_lower (line 25) | static inline bool is_lower(int c) { return is_between(c, 'a', 'z'); } function to_upper (line 27) | static inline int to_upper(int c) { return c - 'a' + 'A'; } function MotionState (line 274) | MotionState PathBuilder::CalculateMotionState(const GrPath& path, FILE: clay/gfx/geometry/path.h function namespace (line 16) | namespace clay { type MotionState (line 46) | struct MotionState { type PathBuilder (line 52) | struct PathBuilder { FILE: clay/gfx/geometry/point.h function namespace (line 14) | namespace clay { FILE: clay/gfx/geometry/quaternion.cc type clay (line 16) | namespace clay { function Quaternion (line 62) | Quaternion Quaternion::FromAxisAngle(double x, double y, double z, function Quaternion (line 75) | Quaternion Quaternion::Slerp(const Quaternion& to, double t) const { function Quaternion (line 109) | Quaternion Quaternion::Lerp(const Quaternion& q, double t) const { function Quaternion (line 117) | Quaternion Quaternion::Normalized() const { FILE: clay/gfx/geometry/quaternion.h function namespace (line 13) | namespace clay { FILE: clay/gfx/geometry/rect.h function namespace (line 14) | namespace clay { FILE: clay/gfx/geometry/size.h function namespace (line 8) | namespace clay { FILE: clay/gfx/geometry/sticky_info.h function namespace (line 8) | namespace clay { FILE: clay/gfx/geometry/transform.cc type clay (line 22) | namespace clay { function TanDegrees (line 28) | float TanDegrees(double degrees) { return std::tan(DegToRad(degrees)); } function ApproximatelyZero (line 30) | inline bool ApproximatelyZero(float x, float tolerance) { function ApproximatelyOne (line 34) | inline bool ApproximatelyOne(float x, float tolerance) { function EulerToMatrix (line 39) | skity::Matrix EulerToMatrix(float alpha, float beta, float gamma) { function FloatVector2d (line 409) | FloatVector2d Transform::To2dTranslation() const { FILE: clay/gfx/geometry/transform.h function namespace (line 13) | namespace clay { FILE: clay/gfx/geometry/transform_operation.cc type clay (line 23) | namespace clay { function IsOperationIdentity (line 27) | static bool IsOperationIdentity(const TransformOperation* operation) { function ShareSameAxis (line 31) | static bool ShareSameAxis(const TransformOperation* from, function BlendFloats (line 81) | static float BlendFloats(float from, float to, float progress) { FILE: clay/gfx/geometry/transform_operation.h function namespace (line 13) | namespace clay { FILE: clay/gfx/geometry/transform_operations.cc type clay (line 21) | namespace clay { function TransformOperations (line 32) | TransformOperations& TransformOperations::operator=( function Transform (line 171) | Transform TransformOperations::Apply() const { function Transform (line 189) | Transform TransformOperations::ApplyRemaining(size_t start) const { function TransformOperations (line 197) | TransformOperations TransformOperations::Blend(const TransformOperatio... function TanDegrees (line 257) | static float TanDegrees(double degrees) { return std::tan(DegToRad(deg... FILE: clay/gfx/geometry/transform_operations.h function namespace (line 24) | namespace clay { FILE: clay/gfx/geometry/transform_origin.h function namespace (line 11) | namespace clay { FILE: clay/gfx/geometry/transform_raw.h function namespace (line 10) | namespace clay { FILE: clay/gfx/geometry/transform_util.cc type clay (line 15) | namespace clay { function Length3 (line 19) | float Length3(float v[3]) { function Dot (line 25) | float Dot(const float* a, const float* b) { function Combine (line 34) | void Combine(float* out, const float* a, const float* b, double scale_a, function Cross3 (line 41) | void Cross3(float out[3], float a[3], float b[3]) { function Normalize (line 51) | bool Normalize(skity::Matrix& m) { function BuildPerspectiveMatrix (line 67) | skity::Matrix BuildPerspectiveMatrix(const DecomposedTransform& decomp) { function BuildTranslationMatrix (line 76) | skity::Matrix BuildTranslationMatrix(const DecomposedTransform& decomp) { function BuildRotationMatrix (line 85) | skity::Matrix BuildRotationMatrix(const DecomposedTransform& decomp) { function BuildSkewMatrix (line 89) | skity::Matrix BuildSkewMatrix(const DecomposedTransform& decomp) { function BuildScaleMatrix (line 112) | skity::Matrix BuildScaleMatrix(const DecomposedTransform& decomp) { function Transform (line 120) | Transform ComposeTransform(const skity::Matrix& perspective, function Is2dTransform (line 138) | bool Is2dTransform(const Transform& transform) { function Decompose2DTransform (line 150) | bool Decompose2DTransform(DecomposedTransform* decomp, function Transform (line 249) | Transform GetScaleTransform(const Point& anchor, float scale) { function DecomposedTransform (line 264) | DecomposedTransform BlendDecomposedTransforms(const DecomposedTransfor... function DecomposeTransform (line 283) | bool DecomposeTransform(DecomposedTransform* decomp, function Transform (line 471) | Transform ComposeTransform(const DecomposedTransform& decomp) { function Transform (line 481) | Transform TransformAboutPivot(const Point& pivot, const Transform& tra... function Transform (line 509) | Transform OrthoProjectionMatrix(float left, float right, float bottom, function Transform (line 531) | Transform WindowMatrix(int x, int y, int width, int height) { function NearlyZeroDouble (line 545) | static inline bool NearlyZeroDouble(double value) { function ScaleOnAxis (line 549) | static inline float ScaleOnAxis(double a, double b, double c) { function FloatVector2d (line 564) | FloatVector2d ComputeTransform2dScaleComponents(const Transform& trans... FILE: clay/gfx/geometry/transform_util.h function namespace (line 17) | namespace clay { FILE: clay/gfx/gfx_utils.cc type clay (line 12) | namespace clay { FILE: clay/gfx/gfx_utils.h function namespace (line 18) | namespace clay { FILE: clay/gfx/gpu_object.h function Unref (line 40) | void Unref(GPURefObject* object) { function StartAutoPendingDrain (line 48) | void StartAutoPendingDrain() { function DeleteTexture (line 70) | void DeleteTexture(GrBackendTexture texture) { function Drain (line 84) | void Drain() { function SetContext (line 108) | void SetContext(ContextPtr context) { function ContextPtr (line 113) | ContextPtr GetContext() { function TriggerPendingDrainIfNeeded (line 159) | void TriggerPendingDrainIfNeeded() { FILE: clay/gfx/gpu_object_unittests.cc class TestGPUObject (line 25) | class TestGPUObject : public clay::GPURefObject { method TestGPUObject (line 27) | TestGPUObject(std::shared_ptr latch, class TestContext (line 43) | class TestContext : public SkRefCnt { method TestContext (line 45) | TestContext(std::shared_ptr latch, method performDeferredCleanup (line 55) | void performDeferredCleanup(std::chrono::milliseconds msNotUsed) {} method deleteBackendTexture (line 56) | void deleteBackendTexture(const GrBackendTexture& texture) {} function unref_queue_ (line 69) | unref_queue_(fml::MakeRefCounted( function TEST_F (line 97) | TEST_F(GpuObjectTest, QueueSimple) { function TEST_F (line 112) | TEST_F(GpuObjectTest, ObjectDestructor) { function TEST_F (line 129) | TEST_F(GpuObjectTest, ObjectReset) { function TEST_F (line 148) | TEST_F(GpuObjectTest, AutoPendingDrain) { function TEST_F (line 163) | TEST_F(GpuObjectTest, ObjectResetTwice) { function TEST_F (line 184) | TEST_F(GpuObjectTest, UnrefContextInTaskRunnerThread) { FILE: clay/gfx/gpu_ref_object.h function namespace (line 10) | namespace clay { FILE: clay/gfx/graphics_canvas.cc type clay (line 7) | namespace clay {} FILE: clay/gfx/graphics_canvas.h function namespace (line 24) | namespace clay { FILE: clay/gfx/graphics_context.cc type clay (line 13) | namespace clay { FILE: clay/gfx/graphics_context.h function namespace (line 23) | namespace clay { FILE: clay/gfx/graphics_isolate.cc type clay (line 9) | namespace clay { function GraphicsIsolate (line 11) | GraphicsIsolate& GraphicsIsolate::Instance() { FILE: clay/gfx/graphics_isolate.h function namespace (line 21) | namespace clay { FILE: clay/gfx/image/animated_image.cc type clay (line 11) | namespace clay { FILE: clay/gfx/image/animated_image.h function namespace (line 15) | namespace clay { FILE: clay/gfx/image/base_image.cc type clay (line 9) | namespace clay { FILE: clay/gfx/image/base_image.h function ImageType (line 25) | enum class ImageType { FILE: clay/gfx/image/base_image_instance.cc type clay (line 9) | namespace clay { FILE: clay/gfx/image/base_image_instance.h function namespace (line 13) | namespace clay { FILE: clay/gfx/image/codec.h function namespace (line 13) | namespace clay { FILE: clay/gfx/image/decode_priority.h type class (line 8) | enum class FILE: clay/gfx/image/decoding_image.cc type clay (line 9) | namespace clay { FILE: clay/gfx/image/decoding_image.h function namespace (line 17) | namespace clay { FILE: clay/gfx/image/frame_info.h function namespace (line 10) | namespace clay { FILE: clay/gfx/image/graphics_image.cc type clay (line 11) | namespace clay { FILE: clay/gfx/image/graphics_image.h function namespace (line 19) | namespace clay { FILE: clay/gfx/image/graphics_image_skia.cc type clay (line 11) | namespace clay { function SkImageInfo (line 79) | const SkImageInfo& GraphicsImageSkia::imageInfo() const { FILE: clay/gfx/image/graphics_image_skia.h function namespace (line 13) | namespace clay { FILE: clay/gfx/image/graphics_image_skia_lazy.cc type clay (line 7) | namespace clay { FILE: clay/gfx/image/graphics_image_skia_lazy.h function namespace (line 15) | namespace clay { FILE: clay/gfx/image/graphics_image_skity.cc type clay (line 14) | namespace clay { function ImageInfo (line 58) | const ImageInfo& GraphicsImageSkity::imageInfo() const { FILE: clay/gfx/image/graphics_image_skity.h function namespace (line 15) | namespace clay { FILE: clay/gfx/image/graphics_image_skity_lazy.cc type clay (line 9) | namespace clay { FILE: clay/gfx/image/graphics_image_skity_lazy.h function namespace (line 15) | namespace clay { FILE: clay/gfx/image/image.cc type clay (line 33) | namespace clay { FILE: clay/gfx/image/image.h function namespace (line 21) | namespace clay { FILE: clay/gfx/image/image_data.h type class (line 18) | enum class type class (line 30) | enum class function ImageEffect (line 42) | enum class ImageEffect { FILE: clay/gfx/image/image_data_cache.cc type clay (line 11) | namespace clay { function ImageDataCache (line 19) | ImageDataCache& ImageDataCache::GetInstance() { function GrDataPtr (line 95) | GrDataPtr ImageDataCache::GetImageData(const std::string& url) { function GrDataPtr (line 107) | GrDataPtr ImageDataCache::TakeFromInactiveCache(const std::string& url) { FILE: clay/gfx/image/image_data_cache.h function namespace (line 19) | namespace clay { FILE: clay/gfx/image/image_data_cache_unittests.cc type clay (line 8) | namespace clay { function TEST (line 10) | TEST(ImageDataCacheTest, SetMaxCachedBytesTest) { function TEST (line 16) | TEST(ImageDataCacheTest, CacheImageDataTest) { function TEST (line 63) | TEST(ImageDataCacheTest, RemoveImageDataIfExistTest) { function TEST (line 78) | TEST(ImageDataCacheTest, CleanToTest) { function TEST (line 120) | TEST(ImageDataCacheTest, ClearCacheTest) { FILE: clay/gfx/image/image_decoder.cc type clay (line 15) | namespace clay { function ResizeRasterImage (line 17) | fml::RefPtr ResizeRasterImage( function ImageFromDecompressedData (line 75) | static fml::RefPtr ImageFromDecompressedData( function ImageFromCompressedData (line 95) | fml::RefPtr ImageFromCompressedData(ImageDescriptor* de... FILE: clay/gfx/image/image_decoder.h function namespace (line 19) | namespace clay { FILE: clay/gfx/image/image_descriptor.cc type clay (line 18) | namespace clay { FILE: clay/gfx/image/image_descriptor.h function namespace (line 21) | namespace clay { FILE: clay/gfx/image/image_descriptor_platform.cc type clay (line 15) | namespace clay { class FrameCodec (line 17) | class FrameCodec : public Codec { method FrameCodec (line 19) | explicit FrameCodec(fml::RefPtr descriptor, method FrameCount (line 25) | int FrameCount() const override { return 0; } method NextFrame (line 27) | void NextFrame(const CodecCallback& callback) override {} method FrameDuration (line 29) | int FrameDuration(int index) const override { return 0; } FILE: clay/gfx/image/image_descriptor_platform.h function namespace (line 19) | namespace clay { FILE: clay/gfx/image/image_descriptor_skia.cc type clay (line 36) | namespace clay { function SkImageInfo (line 181) | const SkImageInfo ImageDescriptorSkia::CreateImageInfo() const { function SkAlphaType (line 239) | SkAlphaType ImageDescriptorSkia::GetCodecAlphaType() const { FILE: clay/gfx/image/image_descriptor_skia.h function namespace (line 20) | namespace clay { FILE: clay/gfx/image/image_info.h function namespace (line 11) | namespace clay { FILE: clay/gfx/image/image_produce_context.h function namespace (line 13) | namespace clay { FILE: clay/gfx/image/image_producer.cc type clay (line 33) | namespace clay { class PromiseImageContext (line 37) | class PromiseImageContext class SafePromise (line 47) | class SafePromise { method SafePromise (line 49) | SafePromise() = default; method SetValue (line 57) | void SetValue(T value) { method GetFuture (line 62) | std::future GetFuture() { return promise_.get_future(); } function GetPromiseImage (line 70) | sk_sp GetPromiseImage(void* context) { function GetPromiseImage (line 100) | std::shared_ptr GetPromiseImage(void* context) { function ReleasePromiseImage (line 123) | void ReleasePromiseImage(void* context) { function RenderSVG (line 236) | static void RenderSVG(SkCanvas* canvas, SkSVGDOM* dom, function GrImageInfo (line 804) | const GrImageInfo& ImageProducer::GetInfo() { FILE: clay/gfx/image/image_producer.h function namespace (line 23) | namespace clay { FILE: clay/gfx/image/image_resource.cc type clay (line 14) | namespace clay { FILE: clay/gfx/image/image_resource.h function namespace (line 17) | namespace clay { FILE: clay/gfx/image/image_resource_client.h function namespace (line 13) | namespace clay { FILE: clay/gfx/image/image_upload_manager.cc type clay (line 9) | namespace clay { function ImageUploadManager (line 11) | ImageUploadManager& ImageUploadManager::GetInstance() { FILE: clay/gfx/image/image_upload_manager.h function namespace (line 15) | namespace clay { FILE: clay/gfx/image/multi_frame_codec.cc type clay (line 14) | namespace clay { function CopyToBitmap (line 20) | static bool CopyToBitmap(SkBitmap* dst, SkColorType dstColorType, FILE: clay/gfx/image/multi_frame_codec.h function namespace (line 16) | namespace clay { FILE: clay/gfx/image/platform_image.h function namespace (line 15) | namespace clay { FILE: clay/gfx/image/single_frame_codec.cc type clay (line 12) | namespace clay { FILE: clay/gfx/image/single_frame_codec.h function class (line 19) | class SingleFrameCodec : public Codec { FILE: clay/gfx/image/skimage_holder.cc type clay (line 11) | namespace clay { FILE: clay/gfx/image/skimage_holder.h function namespace (line 17) | namespace testing { function class (line 22) | class SkImageHolder : public fml::RefCountedThreadSafe { FILE: clay/gfx/image/static_image.cc function ScaleImage (line 15) | std::shared_ptr ScaleImage(std::shared_ptr... type clay (line 45) | namespace clay { FILE: clay/gfx/image/static_image.h function namespace (line 17) | namespace clay { FILE: clay/gfx/image/svg_image.cc type clay (line 12) | namespace clay { FILE: clay/gfx/image/svg_image.h function namespace (line 19) | namespace clay { FILE: clay/gfx/image/svg_image_holder.cc type clay (line 17) | namespace clay { function SVGDomPtr (line 32) | SVGDomPtr SVGImageHolder::GetSVGDOM() { FILE: clay/gfx/image/svg_image_holder.h function namespace (line 19) | namespace clay { FILE: clay/gfx/paint.cc type clay (line 10) | namespace clay { FILE: clay/gfx/paint.h type class (line 23) | enum class function DrawStyle (line 36) | inline DrawStyle ToClay(SkPaint::Style style) { function SkPaint (line 40) | inline SkPaint::Style ToSk(DrawStyle style) { function DrawStyle (line 44) | inline DrawStyle ToClay(skity::Paint::Style style) { function skity (line 48) | inline skity::Paint::Style ToSk(DrawStyle style) { function StrokeCap (line 53) | enum class StrokeCap { FILE: clay/gfx/paint_decoding_image.h function namespace (line 14) | namespace clay { FILE: clay/gfx/paint_image.cc type clay (line 14) | namespace clay { FILE: clay/gfx/paint_image.h function namespace (line 21) | namespace skity { function namespace (line 25) | namespace clay { FILE: clay/gfx/paint_image_skia.cc type clay (line 12) | namespace clay { FILE: clay/gfx/paint_image_skia.h function namespace (line 14) | namespace clay { FILE: clay/gfx/paint_image_skia_lazy.cc type clay (line 14) | namespace clay { FILE: clay/gfx/paint_image_skia_lazy.h function namespace (line 17) | namespace clay { FILE: clay/gfx/paint_image_skity.cc type clay (line 11) | namespace clay { FILE: clay/gfx/paint_image_skity.h function namespace (line 13) | namespace clay { FILE: clay/gfx/paint_recorder.h function namespace (line 15) | namespace clay { FILE: clay/gfx/paint_recorder_skia.cc type clay (line 11) | namespace clay { function GraphicsCanvas (line 13) | GraphicsCanvas* PaintRecorder::BeginRecording(const skity::Rect& bound... function GraphicsCanvas (line 20) | GraphicsCanvas* PaintRecorder::BeginRecording(const SkBitmap& bitmap) { FILE: clay/gfx/paint_recorder_skity.cc type clay (line 8) | namespace clay { function GraphicsCanvas (line 9) | GraphicsCanvas* PaintRecorder::BeginRecording(const skity::Rect& bound... FILE: clay/gfx/paint_unittests.cc type clay (line 12) | namespace clay { type testing (line 13) | namespace testing { function TEST (line 15) | TEST(DisplayListPaint, ConstructorDefaults) { function TEST (line 69) | TEST(DisplayListPaint, NullPointerSetGet) { function TEST (line 81) | TEST(DisplayListPaint, NullSharedPointerSetGet) { function TEST (line 93) | TEST(DisplayListPaint, ChainingConstructor) { FILE: clay/gfx/picture.cc type clay (line 10) | namespace clay { FILE: clay/gfx/picture.h function namespace (line 13) | namespace clay { FILE: clay/gfx/pixel_helper.h function namespace (line 10) | namespace clay { function T (line 73) | T ConvertTo(T value) const { function T (line 79) | T ConvertFrom(T value) const { FILE: clay/gfx/rendering_backend.h function namespace (line 95) | namespace clay { FILE: clay/gfx/scroll_direction.h function ScrollDirection (line 10) | enum class ScrollDirection { FILE: clay/gfx/shared_image/android/android_hardwarebuffer_utils.cc type clay (line 15) | namespace clay { function AHardwareBufferUtils (line 83) | AHardwareBufferUtils& AHardwareBufferUtils::GetInstance() { function EGLClientBuffer (line 122) | EGLClientBuffer AHardwareBufferUtils::GetNativeClientBuffer( FILE: clay/gfx/shared_image/android/android_hardwarebuffer_utils.h function namespace (line 14) | namespace clay { FILE: clay/gfx/shared_image/android/scoped_a_native_window.cc type clay (line 16) | namespace clay { function ScopedANativeWindow (line 19) | ScopedANativeWindow ScopedANativeWindow::Wrap(ANativeWindow* a_native_... function ScopedANativeWindow (line 50) | ScopedANativeWindow& ScopedANativeWindow::operator=( FILE: clay/gfx/shared_image/android/scoped_a_native_window.h type ANativeWindow (line 15) | struct ANativeWindow function namespace (line 17) | namespace clay { FILE: clay/gfx/shared_image/android/scoped_java_surface.cc type clay (line 16) | namespace clay { type jni (line 17) | namespace jni { function RegisterJNIForSurfacePlatformWrapper (line 18) | bool RegisterJNIForSurfacePlatformWrapper(JNIEnv* env) { function ScopedJavaSurface (line 46) | ScopedJavaSurface& ScopedJavaSurface::operator=(ScopedJavaSurface&& rh... function ScopedJavaSurface (line 53) | ScopedJavaSurface ScopedJavaSurface::CopyRetainOwnership() const { type clay (line 24) | namespace clay { type jni (line 17) | namespace jni { function RegisterJNIForSurfacePlatformWrapper (line 18) | bool RegisterJNIForSurfacePlatformWrapper(JNIEnv* env) { function ScopedJavaSurface (line 46) | ScopedJavaSurface& ScopedJavaSurface::operator=(ScopedJavaSurface&& rh... function ScopedJavaSurface (line 53) | ScopedJavaSurface ScopedJavaSurface::CopyRetainOwnership() const { FILE: clay/gfx/shared_image/android/scoped_java_surface.h function namespace (line 18) | namespace clay { FILE: clay/gfx/shared_image/android/surface_texture.cc type clay (line 23) | namespace clay { type jni (line 24) | namespace jni { function RegisterJNIForSurfaceTexturePlatformWrapper (line 25) | bool RegisterJNIForSurfaceTexturePlatformWrapper(JNIEnv* env) { function ScopedANativeWindow (line 103) | ScopedANativeWindow SurfaceTexture::CreateSurface() { type clay (line 31) | namespace clay { type jni (line 24) | namespace jni { function RegisterJNIForSurfaceTexturePlatformWrapper (line 25) | bool RegisterJNIForSurfaceTexturePlatformWrapper(JNIEnv* env) { function ScopedANativeWindow (line 103) | ScopedANativeWindow SurfaceTexture::CreateSurface() { FILE: clay/gfx/shared_image/android/surface_texture.h function namespace (line 19) | namespace clay { FILE: clay/gfx/shared_image/android/surface_texture_listener.cc type clay (line 15) | namespace clay { type jni (line 16) | namespace jni { function RegisterJNIForSurfaceTextureListener (line 17) | bool RegisterJNIForSurfaceTextureListener(JNIEnv* env) { type clay (line 23) | namespace clay { type jni (line 16) | namespace jni { function RegisterJNIForSurfaceTextureListener (line 17) | bool RegisterJNIForSurfaceTextureListener(JNIEnv* env) { function FrameAvailable (line 36) | static void FrameAvailable(JNIEnv* env, jobject jcaller, function Destroy (line 43) | static void Destroy(JNIEnv* env, jobject jcaller, FILE: clay/gfx/shared_image/android/surface_texture_listener.h function namespace (line 16) | namespace clay { FILE: clay/gfx/shared_image/android_egl_image_representation.cc type clay (line 28) | namespace clay { function ImageRepresentationType (line 157) | ImageRepresentationType NativeBufferEGLImageRepresentation::GetType() ... class DummyFenceSync (line 283) | class DummyFenceSync final : public FenceSync { method ClientWait (line 284) | bool ClientWait() override { return true; } method Type (line 286) | Type GetType() const override { return Type::kClientWaitOnly; } function ImageRepresentationType (line 326) | ImageRepresentationType SurfaceTextureEGLImageRepresentation::GetType(... FILE: clay/gfx/shared_image/android_egl_image_representation.h function GetSyncFD (line 28) | int32_t GetSyncFD() { return GetCurrentFD(); } function ClientWait (line 30) | bool ClientWait() override; function ImageRepresentationType (line 63) | ImageRepresentationType GetType() const override; FILE: clay/gfx/shared_image/android_hardwarebuffer_image_backing.cc type clay (line 19) | namespace clay { function EGLImageKHR (line 52) | EGLImageKHR AHardwareBufferImageBacking::CreateEGLImage( FILE: clay/gfx/shared_image/android_hardwarebuffer_image_backing.h function namespace (line 15) | namespace clay { FILE: clay/gfx/shared_image/android_surface_texture_image_backing.cc type clay (line 17) | namespace clay { function GraphicsMemoryHandle (line 47) | GraphicsMemoryHandle SurfaceTextureImageBacking::GetGFXHandle() const { function GLuint (line 182) | GLuint SurfaceTextureImageBacking::EnsureAttachedToGLContext() { FILE: clay/gfx/shared_image/android_surface_texture_image_backing.h function namespace (line 17) | namespace clay { FILE: clay/gfx/shared_image/angle_d3d_image_representation.cc type clay (line 26) | namespace clay { function EGLAttrib (line 64) | EGLAttrib AngleD3DImageRepresentation::SetupEGL( function ImageRepresentationType (line 181) | ImageRepresentationType AngleD3DImageRepresentation::GetType() const { class AngleFenceSync (line 447) | class AngleFenceSync final : public FenceSync { method AngleFenceSync (line 449) | explicit AngleFenceSync(FunctionsAngle* functions_angle) method ClientWait (line 472) | bool ClientWait() override { method Type (line 483) | Type GetType() const override { return Type::kANGLE; } method ServerWait (line 485) | void ServerWait() { class DummyFenceSync (line 500) | class DummyFenceSync final : public FenceSync { method ClientWait (line 501) | bool ClientWait() override { return true; } method Type (line 503) | Type GetType() const override { return Type::kClientWaitOnly; } FILE: clay/gfx/shared_image/angle_d3d_image_representation.h function namespace (line 22) | namespace clay { FILE: clay/gfx/shared_image/angle_software_shm_image_backing.cc type clay (line 19) | namespace clay { function CreateShmBuffer (line 23) | std::tuple CreateShmBuffer( FILE: clay/gfx/shared_image/angle_software_shm_image_backing.h function namespace (line 13) | namespace clay { FILE: clay/gfx/shared_image/angle_sw_shm_image_representation.cc type clay (line 13) | namespace clay { function ImageRepresentationType (line 21) | ImageRepresentationType AngleSwShmImageRepresentation::GetType() const { FILE: clay/gfx/shared_image/angle_sw_shm_image_representation.h function namespace (line 14) | namespace clay { FILE: clay/gfx/shared_image/cgl_image_representation.h function namespace (line 17) | namespace clay { FILE: clay/gfx/shared_image/cv_pixelbuffer_image_backing.h function namespace (line 16) | namespace clay { FILE: clay/gfx/shared_image/d3d9_texture_image_backing.cc type clay (line 28) | namespace clay { class D3D9TextureFactory (line 32) | class D3D9TextureFactory { method IDirect3DDevice9 (line 38) | IDirect3DDevice9* GetDevice() { return d3d9_device_.Get(); } function D3D9TextureFactory (line 49) | D3D9TextureFactory& D3D9TextureFactory::Instance() { method IDirect3DDevice9 (line 38) | IDirect3DDevice9* GetDevice() { return d3d9_device_.Get(); } function ToD3DFormat (line 127) | std::optional ToD3DFormat(SharedImageBacking::PixelFormat f... function CreateD3D9TextureSharedHandle (line 140) | bool CreateD3D9TextureSharedHandle(IDirect3DDevice9* device, D3DFORMAT... function OpenD3D9SharedHandle (line 155) | bool OpenD3D9SharedHandle(IDirect3DDevice9* device, D3DFORMAT format, function GraphicsMemoryHandle (line 204) | GraphicsMemoryHandle D3D9TextureImageBacking::GetGFXHandle() const { function IDirect3DTexture9 (line 333) | IDirect3DTexture9* D3D9TextureImageBacking::GetOrCreateStagingTexture() { FILE: clay/gfx/shared_image/d3d9_texture_image_backing.h function namespace (line 16) | namespace clay { FILE: clay/gfx/shared_image/d3d_image_representation.cc type clay (line 17) | namespace clay { function ImageRepresentationType (line 61) | ImageRepresentationType D3DImageRepresentation::GetType() const { class DummyFenceSync (line 131) | class DummyFenceSync final : public FenceSync { method ClientWait (line 132) | bool ClientWait() override { return true; } method Type (line 134) | Type GetType() const override { return Type::kClientWaitOnly; } FILE: clay/gfx/shared_image/d3d_image_representation.h function namespace (line 17) | namespace clay { FILE: clay/gfx/shared_image/d3d_texture_image_backing.cc type clay (line 47) | namespace clay { class D3DTextureFactory (line 51) | class D3DTextureFactory { class ScopedDevice (line 53) | class ScopedDevice { method ScopedDevice (line 55) | ScopedDevice(std::mutex& m, ID3D11Device* device) method ID3D11Device (line 58) | ID3D11Device* GetDevice() const { return device_; } method ScopedDevice (line 68) | ScopedDevice GetDeviceScoped() { method ScopedDevice (line 55) | ScopedDevice(std::mutex& m, ID3D11Device* device) method ID3D11Device (line 58) | ID3D11Device* GetDevice() const { return device_; } method IsSupported (line 72) | bool IsSupported() const { return d3d11_device_ != nullptr; } function D3DTextureFactory (line 86) | D3DTextureFactory& D3DTextureFactory::Instance() { class ScopedDevice (line 53) | class ScopedDevice { method ScopedDevice (line 55) | ScopedDevice(std::mutex& m, ID3D11Device* device) method ID3D11Device (line 58) | ID3D11Device* GetDevice() const { return device_; } method ScopedDevice (line 68) | ScopedDevice GetDeviceScoped() { method ScopedDevice (line 55) | ScopedDevice(std::mutex& m, ID3D11Device* device) method ID3D11Device (line 58) | ID3D11Device* GetDevice() const { return device_; } method IsSupported (line 72) | bool IsSupported() const { return d3d11_device_ != nullptr; } function CreateD3DTextureSharedHandle (line 123) | bool CreateD3DTextureSharedHandle(ID3D11Device* device, function OpenD3DSharedHandle (line 186) | bool OpenD3DSharedHandle(ID3D11Device* device, HANDLE shared_handle, function GraphicsMemoryHandle (line 282) | GraphicsMemoryHandle D3DTextureImageBacking::GetGFXHandle() const { function ID3D11Texture2D (line 440) | ID3D11Texture2D* D3DTextureImageBacking::GetOrCreateStagingTexture( function IDXGIKeyedMutex (line 472) | IDXGIKeyedMutex* D3DTextureImageBacking::GetOrCreateKeyedMutex() { FILE: clay/gfx/shared_image/d3d_texture_image_backing.h function namespace (line 20) | namespace clay { FILE: clay/gfx/shared_image/eagl_image_representation.h function namespace (line 17) | namespace clay { FILE: clay/gfx/shared_image/egl_image_backing.cc type clay (line 17) | namespace clay { FILE: clay/gfx/shared_image/egl_image_backing.h function namespace (line 16) | namespace clay { FILE: clay/gfx/shared_image/epoxy_shm_image_backing.cc type clay (line 25) | namespace clay { function CreateShmBuffer (line 29) | std::tuple CreateShmBuffer( FILE: clay/gfx/shared_image/epoxy_shm_image_backing.h function namespace (line 15) | namespace clay { FILE: clay/gfx/shared_image/epoxy_shm_image_representation.cc type clay (line 18) | namespace clay { function ImageRepresentationType (line 29) | ImageRepresentationType EpoxyShmImageRepresentation::GetType() const { FILE: clay/gfx/shared_image/epoxy_shm_image_representation.h function namespace (line 15) | namespace clay { FILE: clay/gfx/shared_image/fence_sync.h function namespace (line 10) | namespace clay { FILE: clay/gfx/shared_image/iosurface_image_backing.h function namespace (line 16) | namespace clay { FILE: clay/gfx/shared_image/linux_shm_image_representation.cc type clay (line 16) | namespace clay { function ImageRepresentationType (line 24) | ImageRepresentationType LinuxShmImageRepresentation::GetType() const { FILE: clay/gfx/shared_image/mtl_fence_sync.h function ClientWait (line 22) | bool ClientWait() override; FILE: clay/gfx/shared_image/mtl_image_representation.h function namespace (line 17) | namespace clay { FILE: clay/gfx/shared_image/native_image_egl_image_representation.cc type clay (line 13) | namespace clay { function ImageRepresentationType (line 24) | ImageRepresentationType NativeImageEGLImageRepresentation::GetType() c... FILE: clay/gfx/shared_image/native_image_egl_image_representation.h function namespace (line 12) | namespace clay { FILE: clay/gfx/shared_image/native_image_image_backing.cc type clay (line 14) | namespace clay { function GraphicsMemoryHandle (line 54) | GraphicsMemoryHandle NativeImageImageBacking::GetGFXHandle() const { function GLuint (line 155) | GLuint NativeImageImageBacking::EnsureAttachedToGLContext() { FILE: clay/gfx/shared_image/native_image_image_backing.h function namespace (line 16) | namespace clay { FILE: clay/gfx/shared_image/shared_image_backing.cc type clay (line 32) | namespace clay { FILE: clay/gfx/shared_image/shared_image_backing.h function class (line 34) | class SharedImageBacking FILE: clay/gfx/shared_image/shared_image_representation.cc type clay (line 13) | namespace clay { function ImageRepresentationType (line 34) | ImageRepresentationType SkiaImageRepresentation::GetType() const { function ImageRepresentationType (line 61) | ImageRepresentationType SkityImageRepresentation::GetType() const { FILE: clay/gfx/shared_image/shared_image_representation.h type class (line 23) | enum class function class (line 40) | class RepresentationStorageManager function class (line 46) | class SharedImageRepresentation function class (line 85) | class SkityImageRepresentation : public SharedImageRepresentation { FILE: clay/gfx/shared_image/shared_image_sink.cc type clay (line 14) | namespace clay { FILE: clay/gfx/shared_image/shared_image_sink.h type BufferMode (line 27) | enum BufferMode { type class (line 38) | enum class function AcquireBackStatus (line 45) | enum class AcquireBackStatus { type SharedImageSlot (line 176) | struct SharedImageSlot { function fml (line 194) | const fml::Milliseconds timeout_{500}; FILE: clay/gfx/shared_image/shared_image_sink_accessor.cc type clay (line 16) | namespace clay { FILE: clay/gfx/shared_image/shared_image_sink_accessor.h function namespace (line 14) | namespace clay { FILE: clay/gfx/shared_image/skia_gl_image_representation.cc type clay (line 18) | namespace clay { FILE: clay/gfx/shared_image/skia_gl_image_representation.h function namespace (line 12) | namespace clay { FILE: clay/gfx/shared_image/skia_mtl_image_representation.h function namespace (line 14) | namespace clay { FILE: clay/gfx/shared_image/skia_shm_image_representation.cc type clay (line 19) | namespace clay { FILE: clay/gfx/shared_image/skia_shm_image_representation.h function namespace (line 12) | namespace clay { FILE: clay/gfx/shared_image/skity_gl_image_representation.cc type clay (line 17) | namespace clay { FILE: clay/gfx/shared_image/skity_gl_image_representation.h function namespace (line 13) | namespace clay { FILE: clay/gfx/shared_image/skity_mtl_image_representation.h function namespace (line 15) | namespace clay { FILE: clay/gfx/shared_image/utils/angle_get_proc.cc type clay (line 14) | namespace clay { function PFNEGLGETPROCADDRESSPROC (line 16) | PFNEGLGETPROCADDRESSPROC GetAngleEglGetProcAddressProc() { FILE: clay/gfx/shared_image/utils/angle_get_proc.h function namespace (line 10) | namespace clay { FILE: clay/gfx/shared_image/utils/dxgi_utils.cc type clay (line 9) | namespace clay { FILE: clay/gfx/shared_image/utils/dxgi_utils.h function namespace (line 13) | namespace clay { FILE: clay/gfx/shared_image/utils/functions_angle.cc type clay (line 7) | namespace clay { function GetEGLProcAddress (line 10) | static void GetEGLProcAddress(PFNEGLGETPROCADDRESSPROC eglGetProcAddre... function GLenum (line 97) | GLenum FunctionsAngle::glGetError() const { function GLenum (line 137) | GLenum FunctionsAngle::glCheckFramebufferStatus(GLenum target) const { function EGLDisplay (line 178) | EGLDisplay FunctionsAngle::eglGetCurrentDisplay() const { function EGLContext (line 183) | EGLContext FunctionsAngle::eglGetCurrentContext() const { function EGLint (line 193) | EGLint FunctionsAngle::eglGetError() const { function EGLImageKHR (line 198) | EGLImageKHR FunctionsAngle::eglCreateImageKHR(EGLDisplay dpy, EGLConte... function EGLBoolean (line 206) | EGLBoolean FunctionsAngle::eglDestroyImageKHR(EGLDisplay dpy, function EGLBoolean (line 212) | EGLBoolean FunctionsAngle::eglBindTexImage(EGLDisplay dpy, EGLSurface ... function EGLBoolean (line 218) | EGLBoolean FunctionsAngle::eglReleaseTexImage(EGLDisplay dpy, function EGLBoolean (line 225) | EGLBoolean FunctionsAngle::eglDestroySurface(EGLDisplay dpy, function EGLBoolean (line 231) | EGLBoolean FunctionsAngle::eglGetConfigs(EGLDisplay dpy, EGLConfig* co... function EGLBoolean (line 238) | EGLBoolean FunctionsAngle::eglGetConfigAttrib(EGLDisplay dpy, EGLConfi... function EGLSyncKHR (line 245) | EGLSyncKHR FunctionsAngle::eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, function EGLBoolean (line 250) | EGLBoolean FunctionsAngle::eglDestroySyncKHR(EGLDisplay dpy, function EGLint (line 255) | EGLint FunctionsAngle::eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR... function EGLint (line 261) | EGLint FunctionsAngle::eglWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, FILE: clay/gfx/shared_image/utils/functions_angle.h function namespace (line 19) | namespace clay { FILE: clay/gfx/shared_image/utils/gl_texture_converter.cc type clay (line 14) | namespace clay { function GLuint (line 16) | GLuint Get2DTextureFromExternalTextureOES(GLuint oes_texture_id, FILE: clay/gfx/shared_image/utils/gl_texture_converter.h function namespace (line 12) | namespace clay { FILE: clay/gfx/shared_image/utils/image_utils.cc type clay (line 9) | namespace clay { function CopyPlane (line 11) | void CopyPlane(const uint8_t* src_y, int src_stride_y, uint8_t* dst_y, FILE: clay/gfx/shared_image/utils/image_utils.h function namespace (line 10) | namespace clay { FILE: clay/gfx/shared_image/vulkan_image_hardwarebuffer_representation.cc type clay (line 13) | namespace clay { function ImageRepresentationType (line 62) | ImageRepresentationType VulkanImageHardwareBufferRepresentation::GetTy... FILE: clay/gfx/shared_image/vulkan_image_hardwarebuffer_representation.h function namespace (line 17) | namespace clay { FILE: clay/gfx/skia/picture_skia.cc type clay (line 11) | namespace clay { function SkPaint (line 16) | [[maybe_unused]] SkPaint* AsPaintPtr(SkPaint* paint) { return paint; } function SkPaint (line 21) | [[maybe_unused]] SkPaint* AsPaintPtr(SkRecords::Optional* pai... type PaintMutator (line 32) | struct PaintMutator { method SkPaint (line 39) | SkPaint* operator()(...) const { return nullptr; } function Color (line 72) | Color PictureSkia::ObtainWorkletValue(ClayAnimationPropertyType type) ... FILE: clay/gfx/skia/picture_skia.h function namespace (line 20) | namespace clay { FILE: clay/gfx/skia/skia_canvas.cc type clay (line 20) | namespace clay { function SkCanvas (line 22) | SkCanvas* SkiaCanvas::GetGrCanvas() { return canvas_; } function GrRecordingContext (line 24) | GrRecordingContext* SkiaCanvas::RecordingContext() { return nullptr; } FILE: clay/gfx/skia/skia_canvas.h function class (line 16) | class SkiaCanvas : public GraphicsCanvas { FILE: clay/gfx/skia/skia_concurrent_executor.cc type clay (line 12) | namespace clay { FILE: clay/gfx/skia/skia_concurrent_executor.h function namespace (line 15) | namespace clay { FILE: clay/gfx/skity/picture_skity.cc type clay (line 10) | namespace clay { FILE: clay/gfx/skity/picture_skity.h function namespace (line 18) | namespace clay { FILE: clay/gfx/skity/rendering_material.cc type clay (line 13) | namespace clay { function to_color_4f (line 18) | static skity::Color4f to_color_4f(Color const& color) { function to_color (line 22) | static skity::Color to_color(Color const& color) { FILE: clay/gfx/skity/rendering_material.h function namespace (line 22) | namespace clay { FILE: clay/gfx/skity/skity_auto_canvas_save.h function namespace (line 10) | namespace clay { FILE: clay/gfx/skity/skity_canvas.cc type clay (line 12) | namespace clay { FILE: clay/gfx/skity/skity_canvas.h function namespace (line 17) | namespace clay { FILE: clay/gfx/skity/skity_decoding_image.cc type clay (line 9) | namespace clay { FILE: clay/gfx/skity/skity_decoding_image.h function namespace (line 21) | namespace clay { FILE: clay/gfx/skity/skity_image.cc type clay (line 7) | namespace clay { FILE: clay/gfx/skity/skity_image.h function namespace (line 13) | namespace clay { FILE: clay/gfx/skity/skity_lazy_image_traveller.cc type clay (line 11) | namespace clay { class TraversalHelper (line 14) | class TraversalHelper : public skity::Canvas { method TraversalHelper (line 16) | explicit TraversalHelper(const LazyImageDecodeCallback& callback) method hasLazyImage (line 19) | bool hasLazyImage() const { return has_lazy_image_; } method OnClipRect (line 23) | void OnClipRect(skity::Rect const& rect, ClipOp op) override {} method OnClipPath (line 24) | void OnClipPath(skity::Path const& path, ClipOp op) override {} method OnDrawGlyphs (line 25) | void OnDrawGlyphs(uint32_t count, const skity::GlyphID glyphs[], method OnDrawPath (line 29) | void OnDrawPath(skity::Path const& path, skity::Paint const& paint) ... method OnDrawPaint (line 31) | void OnDrawPaint(skity::Paint const& paint) override {} method OnSaveLayer (line 32) | void OnSaveLayer(const skity::Rect& bounds, method OnDrawBlob (line 34) | void OnDrawBlob(const skity::TextBlob* blob, float x, float y, method OnSave (line 37) | void OnSave() override {} method OnRestore (line 38) | void OnRestore() override {} method OnRestoreToCount (line 39) | void OnRestoreToCount(int saveCount) override {} method OnFlush (line 40) | void OnFlush() override {} method OnGetWidth (line 41) | uint32_t OnGetWidth() const override { return 0; } method OnGetHeight (line 42) | uint32_t OnGetHeight() const override { return 0; } method OnDrawImageRect (line 44) | void OnDrawImageRect(std::shared_ptr image, FILE: clay/gfx/skity/skity_lazy_image_traveller.h function namespace (line 13) | namespace skity { function namespace (line 17) | namespace clay { FILE: clay/gfx/skity_to_skia_utils.h function skity (line 26) | inline skity::Matrix ConvertSkMatrixToSkityMatrix(const SkMatrix& m) { function SkMatrix (line 33) | inline SkMatrix ConvertSkityMatrixToSkMatrix(const skity::Matrix& m) { function skity (line 41) | inline skity::Matrix ConvertSkM44ToMatrix(const SkM44& sk_matrix) { function skity (line 59) | inline skity::Rect ConvertSkRectToSkityRect(const SkRect& sk_rect) { function skity (line 64) | inline skity::Rect ConvertSkIRectToSkityRect(const SkIRect& sk_rect) { function SkRect (line 69) | inline SkRect ConvertSkityRectToSkRect(const skity::Rect& sk_rect) { function SkIRect (line 74) | inline SkIRect ConvertSkityRectToSkIRect(const skity::Rect& sk_rect) { function skity (line 79) | inline skity::Vec2 ConvertSkVectorToSkity(const SkVector& vec) { function SkVector (line 83) | inline SkVector ConvertSkityVectorToSkia(const skity::Vec2& vec) { function SkRRect (line 115) | inline SkRRect ConvertSkityRRectToSkia(const skity::RRect& rrect) { FILE: clay/gfx/style/blend_mode.h function BlendMode (line 35) | enum class BlendMode { FILE: clay/gfx/style/borders_data.cc type clay (line 11) | namespace clay { function update_value (line 82) | static inline float update_value(const Length& length, float v) { FILE: clay/gfx/style/borders_data.h function BorderStyleType (line 18) | enum class BorderStyleType : unsigned { FILE: clay/gfx/style/box_data.h function SetLeft (line 18) | void SetLeft(float left) { left_ = left; } function SetWidth (line 19) | void SetWidth(float width) { width_ = width; } function SetTop (line 20) | void SetTop(float top) { top_ = top; } function SetHeight (line 21) | void SetHeight(float height) { height_ = height; } function SetPaddingLeft (line 23) | void SetPaddingLeft(float left) { padding_left_ = left; } function SetPaddingTop (line 24) | void SetPaddingTop(float top) { padding_top_ = top; } function SetPaddingRight (line 25) | void SetPaddingRight(float right) { padding_right_ = right; } function SetPaddingBottom (line 26) | void SetPaddingBottom(float bottom) { padding_bottom_ = bottom; } function SetMarginLeft (line 32) | void SetMarginLeft(float left) { margin_left_ = left; } function SetMarginTop (line 33) | void SetMarginTop(float top) { margin_top_ = top; } function SetMarginRight (line 34) | void SetMarginRight(float right) { margin_right_ = right; } function SetMarginBottom (line 35) | void SetMarginBottom(float bottom) { margin_bottom_ = bottom; } function operator (line 41) | bool operator==(const BoxData& rhs) const { function operator (line 51) | bool operator!=(const BoxData& rhs) const { return !(*this == rhs); } function margin_right_ (line 64) | float margin_right_{0.f}; FILE: clay/gfx/style/color.cc type clay (line 17) | namespace clay { function T (line 25) | T clamp(T value, T min_val, T max_val) { function lerp (line 33) | uint32_t lerp(float a, float b, float t) { function ClampCssByte (line 42) | uint8_t ClampCssByte(T i) { // Clamp to integer 0 .. 255. function ClampCssFloat (line 48) | float ClampCssFloat(T f) { // Clamp to float 0.0 .. 1.0. function ParseCssInt (line 51) | bool ParseCssInt(const std::string& str, function ParseCssFloat (line 71) | bool ParseCssFloat(const std::string& str, function CssHueToRgb (line 90) | float CssHueToRgb(float m1, float m2, float h) { function Color (line 114) | Color Color::Lerp(Color a, Color b, float t) { function Color (line 122) | Color Color::AlphaBlend(Color foreground, Color background) { function Color (line 295) | Color Color::Light() const { function Color (line 324) | Color Color::Dark() const { FILE: clay/gfx/style/color.h function namespace (line 12) | namespace clay { function SkColor (line 121) | inline SkColor ToSk(const Color& color) { function skity (line 126) | inline skity::Color ToSk(const Color& color) { FILE: clay/gfx/style/color_filter.cc type clay (line 7) | namespace clay { FILE: clay/gfx/style/color_filter.h function namespace (line 17) | namespace clay { function MatrixColorFilter (line 129) | MatrixColorFilter(const MatrixColorFilter& filter) function explicit (line 131) | explicit MatrixColorFilter(const MatrixColorFilter* filter) function ColorFilterType (line 134) | ColorFilterType type() const override { return ColorFilterType::kMatrix; } function modifies_transparent_black (line 136) | bool modifies_transparent_black() const override { function GrColorFilterPtr (line 154) | GrColorFilterPtr gr_object() const override { function const (line 160) | const float& operator[](int index) const { return matrix_[index]; } function get_matrix (line 161) | void get_matrix(float matrix[20]) const { function SrgbToLinearGammaColorFilter (line 183) | SrgbToLinearGammaColorFilter(const SrgbToLinearGammaColorFilter& filter) function explicit (line 185) | explicit SrgbToLinearGammaColorFilter( function ColorFilterType (line 189) | ColorFilterType type() const override { function override (line 196) | const override { return instance; } function LinearToSrgbGammaColorFilter (line 218) | LinearToSrgbGammaColorFilter(const LinearToSrgbGammaColorFilter& filter) function explicit (line 220) | explicit LinearToSrgbGammaColorFilter( function ColorFilterType (line 224) | ColorFilterType type() const override { function override (line 231) | const override { return instance; } function explicit (line 250) | explicit UnknownColorFilter(const UnknownColorFilter& filter) function explicit (line 252) | explicit UnknownColorFilter(const UnknownColorFilter* filter) function ColorFilterType (line 255) | ColorFilterType type() const override { return ColorFilterType::kUnknown; } function override (line 263) | const override { FILE: clay/gfx/style/color_filter_unittests.cc type clay (line 13) | namespace clay { type testing (line 14) | namespace testing { function TEST (line 23) | TEST(DisplayListColorFilter, FromSkiaBlendFilter) { function TEST (line 35) | TEST(DisplayListColorFilter, FromSkiaMatrixFilter) { function TEST (line 48) | TEST(DisplayListColorFilter, FromSkiaSrgbToLinearFilter) { function TEST (line 56) | TEST(DisplayListColorFilter, FromSkiaLinearToSrgbFilter) { function TEST (line 64) | TEST(DisplayListColorFilter, FromSkiaUnrecognizedFilter) { function TEST (line 80) | TEST(DisplayListColorFilter, BlendConstructor) { function TEST (line 84) | TEST(DisplayListColorFilter, BlendShared) { function TEST (line 90) | TEST(DisplayListColorFilter, BlendAsBlend) { function TEST (line 96) | TEST(DisplayListColorFilter, BlendContents) { function TEST (line 102) | TEST(DisplayListColorFilter, BlendEquals) { function TEST (line 108) | TEST(DisplayListColorFilter, BlendNotEquals) { function TEST (line 116) | TEST(DisplayListColorFilter, NopBlendShouldNotCrash) { function TEST (line 121) | TEST(DisplayListColorFilter, MatrixConstructor) { function TEST (line 125) | TEST(DisplayListColorFilter, MatrixShared) { function TEST (line 131) | TEST(DisplayListColorFilter, MatrixAsMatrix) { function TEST (line 137) | TEST(DisplayListColorFilter, MatrixContents) { function TEST (line 160) | TEST(DisplayListColorFilter, MatrixEquals) { function TEST (line 166) | TEST(DisplayListColorFilter, MatrixNotEquals) { function TEST (line 175) | TEST(DisplayListColorFilter, NopMatrixShouldNotCrash) { function TEST (line 186) | TEST(DisplayListColorFilter, SrgbToLinearConstructor) { function TEST (line 190) | TEST(DisplayListColorFilter, SrgbToLinearShared) { function TEST (line 196) | TEST(DisplayListColorFilter, SrgbToLinearEquals) { function TEST (line 203) | TEST(DisplayListColorFilter, LinearToSrgbConstructor) { function TEST (line 207) | TEST(DisplayListColorFilter, LinearToSrgbShared) { function TEST (line 213) | TEST(DisplayListColorFilter, LinearToSrgbEquals) { function TEST (line 220) | TEST(DisplayListColorFilter, UnknownConstructor) { function TEST (line 224) | TEST(DisplayListColorFilter, UnknownShared) { function TEST (line 230) | TEST(DisplayListColorFilter, UnknownContents) { function TEST (line 237) | TEST(DisplayListColorFilter, UnknownEquals) { function TEST (line 244) | TEST(DisplayListColorFilter, UnknownNotEquals) { FILE: clay/gfx/style/color_source.cc type clay (line 12) | namespace clay { function DlGradientDeleter (line 14) | static void DlGradientDeleter(void* p) { FILE: clay/gfx/style/color_source.h function namespace (line 30) | namespace clay { function override (line 159) | const override { function ColorColorSource (line 163) | const ColorColorSource* asColor() const override { return this; } function ColorSourceType (line 165) | ColorSourceType type() const override { return ColorSourceType::kColor; } function class (line 194) | class MatrixColorSourceBase : public ColorSource { function ImageColorSource (line 223) | const ImageColorSource* asImage() const override { return this; } function override (line 225) | const override { function override (line 230) | const override { function ColorSourceType (line 236) | ColorSourceType type() const override { return ColorSourceType::kImage; } function override (line 241) | const override { function class (line 313) | class GradientColorSourceBase : public MatrixColorSourceBase { function base_equals_ (line 363) | bool base_equals_(GradientColorSourceBase const* other_base) const { function store_color_stops (line 375) | void store_color_stops(void* pod, const Color* color_data, function ColorSourceType (line 408) | ColorSourceType type() const override { function override (line 413) | const override { function equals_ (line 447) | bool equals_(ColorSource const& other) const override { function override (line 488) | const override { function ColorSourceType (line 493) | ColorSourceType type() const override { function equals_ (line 526) | bool equals_(ColorSource const& other) const override { function override (line 566) | const override { function ColorSourceType (line 572) | ColorSourceType type() const override { function shader (line 595) | auto shader = skity::Shader::MakeTwoPointConical( function equals_ (line 607) | bool equals_(ColorSource const& other) const override { function override (line 656) | const override { function ColorSourceType (line 661) | ColorSourceType type() const override { function equals_ (line 691) | bool equals_(ColorSource const& other) const override { function RuntimeEffectColorSource (line 737) | const RuntimeEffectColorSource* asRuntimeEffect() const override { function override (line 741) | const override { function ColorSourceType (line 746) | ColorSourceType type() const override { function uniform_data (line 781) | auto uniform_data = SkData::MakeWithProc( function override (line 830) | const override { function ColorSourceType (line 834) | ColorSourceType type() const override { return ColorSourceType::kUnknown; } function is_opaque (line 837) | bool is_opaque() const override { return SHADER_IS_OPAQUE(sk_shader_); } FILE: clay/gfx/style/color_source_unittests.cc type clay (line 17) | namespace clay { type testing (line 18) | namespace testing { function MakeTestImage (line 20) | static fml::RefPtr MakeTestImage(int w, int h, SkColor colo... function TEST (line 98) | TEST(DisplayListColorSource, FromSkiaColorShader) { function TEST (line 118) | TEST(DisplayListColorSource, FromSkiaImageShader) { function TEST (line 142) | TEST(DisplayListColorSource, FromSkiaLinearGradient) { function TEST (line 161) | TEST(DisplayListColorSource, FromSkiaRadialGradient) { function TEST (line 180) | TEST(DisplayListColorSource, FromSkiaConicalGradient) { function TEST (line 200) | TEST(DisplayListColorSource, FromSkiaSweepGradient) { function TEST (line 219) | TEST(DisplayListColorSource, FromSkiaUnrecognizedShader) { function TEST (line 234) | TEST(DisplayListColorSource, ColorConstructor) { function TEST (line 238) | TEST(DisplayListColorSource, ColorShared) { function TEST (line 244) | TEST(DisplayListColorSource, ColorAsColor) { function TEST (line 257) | TEST(DisplayListColorSource, ColorContents) { function TEST (line 269) | TEST(DisplayListColorSource, ColorEquals) { function TEST (line 275) | TEST(DisplayListColorSource, ColorNotEquals) { function TEST (line 281) | TEST(DisplayListColorSource, ImageConstructor) { function TEST (line 286) | TEST(DisplayListColorSource, ImageShared) { function TEST (line 293) | TEST(DisplayListColorSource, ImageAsImage) { function TEST (line 306) | TEST(DisplayListColorSource, ImageContents) { function TEST (line 318) | TEST(DisplayListColorSource, AlphaImageContents) { function TEST (line 330) | TEST(DisplayListColorSource, ImageEquals) { function TEST (line 340) | TEST(DisplayListColorSource, ImageNotEquals) { function TEST (line 376) | TEST(DisplayListColorSource, LinearGradientConstructor) { function TEST (line 382) | TEST(DisplayListColorSource, LinearGradientShared) { function TEST (line 390) | TEST(DisplayListColorSource, LinearGradientAsLinear) { function TEST (line 405) | TEST(DisplayListColorSource, LinearGradientContents) { function TEST (line 421) | TEST(DisplayListColorSource, AlphaLinearGradientContents) { function TEST (line 437) | TEST(DisplayListColorSource, LinearGradientEquals) { function TEST (line 447) | TEST(DisplayListColorSource, LinearGradientNotEquals) { function TEST (line 495) | TEST(DisplayListColorSource, RadialGradientConstructor) { function TEST (line 501) | TEST(DisplayListColorSource, RadialGradientShared) { function TEST (line 509) | TEST(DisplayListColorSource, RadialGradientAsRadial) { function TEST (line 524) | TEST(DisplayListColorSource, RadialGradientContents) { function TEST (line 540) | TEST(DisplayListColorSource, AlphaRadialGradientContents) { function TEST (line 556) | TEST(DisplayListColorSource, RadialGradientEquals) { function TEST (line 566) | TEST(DisplayListColorSource, RadialGradientNotEquals) { function TEST (line 614) | TEST(DisplayListColorSource, ConicalGradientConstructor) { function TEST (line 620) | TEST(DisplayListColorSource, ConicalGradientShared) { function TEST (line 628) | TEST(DisplayListColorSource, ConicalGradientAsConical) { function TEST (line 643) | TEST(DisplayListColorSource, ConicalGradientContents) { function TEST (line 661) | TEST(DisplayListColorSource, AlphaConicalGradientContents) { function TEST (line 679) | TEST(DisplayListColorSource, ConicalGradientEquals) { function TEST (line 689) | TEST(DisplayListColorSource, ConicalGradientNotEquals) { function TEST (line 749) | TEST(DisplayListColorSource, SweepGradientConstructor) { function TEST (line 755) | TEST(DisplayListColorSource, SweepGradientShared) { function TEST (line 763) | TEST(DisplayListColorSource, SweepGradientAsSweep) { function TEST (line 778) | TEST(DisplayListColorSource, SweepGradientContents) { function TEST (line 795) | TEST(DisplayListColorSource, AlphaSweepGradientContents) { function TEST (line 812) | TEST(DisplayListColorSource, SweepGradientEquals) { function TEST (line 822) | TEST(DisplayListColorSource, SweepGradientNotEquals) { function TEST (line 876) | TEST(DisplayListColorSource, UnknownConstructor) { function TEST (line 880) | TEST(DisplayListColorSource, UnknownShared) { function TEST (line 886) | TEST(DisplayListColorSource, UnknownAsNone) { function TEST (line 897) | TEST(DisplayListColorSource, UnknownContents) { function TEST (line 905) | TEST(DisplayListColorSource, AlphaUnknownContents) { function TEST (line 911) | TEST(DisplayListColorSource, UnknownEquals) { function TEST (line 917) | TEST(DisplayListColorSource, UnknownNotEquals) { function TEST (line 923) | TEST(DisplayListColorSource, RuntimeEffect) { function TEST (line 954) | TEST(DisplayListColorSource, RuntimeEffectWithNullSampler) { FILE: clay/gfx/style/color_unittests.cc type clay (line 10) | namespace clay { function TEST (line 12) | TEST(ColorTest, CreateColorTest) { function TEST (line 27) | TEST(ColorTest, ParseColor) { function TEST (line 74) | TEST(ColorTest, CompareColor) { function TEST (line 83) | TEST(ColorTest, LerpColor) { FILE: clay/gfx/style/enum_unittests.cc type clay (line 13) | namespace clay { type testing (line 14) | namespace testing { function TEST (line 16) | TEST(DisplayListEnum, ToDlTileMode) { function TEST (line 23) | TEST(DisplayListEnum, ToSkTileMode) { function TEST (line 30) | TEST(DisplayListEnum, ToDlDrawStyle) { function TEST (line 37) | TEST(DisplayListEnum, ToSkDrawStyle) { function TEST (line 44) | TEST(DisplayListEnum, ToDlStrokeCap) { function TEST (line 50) | TEST(DisplayListEnum, ToSkStrokeCap) { function TEST (line 56) | TEST(DisplayListEnum, ToDlStrokeJoin) { function TEST (line 62) | TEST(DisplayListEnum, ToSkStrokeJoin) { function TEST (line 68) | TEST(DisplayListEnum, ToDlVertexMode) { function TEST (line 77) | TEST(DisplayListEnum, ToSkVertexMode) { function TEST (line 86) | TEST(DisplayListEnum, ToDlFilterMode) { function TEST (line 92) | TEST(DisplayListEnum, ToSkFilterMode) { function TEST (line 98) | TEST(DisplayListEnum, ToDlImageSampling) { function TEST (line 113) | TEST(DisplayListEnum, ToSkSamplingOptions) { function TEST (line 163) | TEST(DisplayListEnum, ToDlBlendMode){FOR_EACH_ENUM(CHECK_TO_DLENUM)} function TEST (line 165) | TEST(DisplayListEnum, ToSkBlendMode) { FILE: clay/gfx/style/image_filter.cc type clay (line 7) | namespace clay { FILE: clay/gfx/style/image_filter.h function namespace (line 24) | namespace clay { function ImageFilterType (line 302) | ImageFilterType type() const override { return ImageFilterType::kBlur; } function BlurImageFilter (line 305) | const BlurImageFilter* asBlur() const override { return this; } function GrImageFilterPtr (line 334) | GrImageFilterPtr gr_object() const override { function ImageFilterType (line 366) | ImageFilterType type() const override { return ImageFilterType::kDropSha... function DropShadowImageFilter (line 369) | const DropShadowImageFilter* asDropShadow() const override { return this; } function GrImageFilterPtr (line 404) | GrImageFilterPtr gr_object() const override { function ImageFilterType (line 439) | ImageFilterType type() const override { return ImageFilterType::kDilate; } function DilateImageFilter (line 442) | const DilateImageFilter* asDilate() const override { return this; } function GrImageFilterPtr (line 470) | GrImageFilterPtr gr_object() const override { function ImageFilterType (line 499) | ImageFilterType type() const override { return ImageFilterType::kErode; } function ErodeImageFilter (line 502) | const ErodeImageFilter* asErode() const override { return this; } function GrImageFilterPtr (line 530) | GrImageFilterPtr gr_object() const override { function explicit (line 550) | explicit MatrixImageFilter(const MatrixImageFilter* filter) function MatrixImageFilter (line 552) | MatrixImageFilter(const MatrixImageFilter& filter) function override (line 555) | const override { function ImageFilterType (line 559) | ImageFilterType type() const override { return ImageFilterType::kMatrix; } function MatrixImageFilter (line 565) | const MatrixImageFilter* asMatrix() const override { return this; } function ImageFilterType (line 643) | ImageFilterType type() const override { function ComposeImageFilter (line 651) | const ComposeImageFilter* asCompose() const override { return this; } function GrImageFilterPtr (line 674) | GrImageFilterPtr gr_object() const override { function explicit (line 698) | explicit ColorFilterImageFilter(const ColorFilter* filter) function explicit (line 700) | explicit ColorFilterImageFilter(const ColorFilter& filter) function explicit (line 702) | explicit ColorFilterImageFilter(const ColorFilterImageFilter* filter) function ColorFilterImageFilter (line 704) | ColorFilterImageFilter(const ColorFilterImageFilter& filter) function override (line 707) | const override { function ImageFilterType (line 711) | ImageFilterType type() const override { function ColorFilterImageFilter (line 720) | const ColorFilterImageFilter* asColorFilter() const override { return th... function override (line 757) | const override { function ImageFilterType (line 785) | ImageFilterType type() const override { function LocalMatrixImageFilter (line 796) | const LocalMatrixImageFilter* asLocalMatrix() const override { return th... function explicit (line 868) | explicit UnknownImageFilter(const GrImageFilter* sk_filter) function explicit (line 875) | explicit UnknownImageFilter(const UnknownImageFilter* filter) function UnknownImageFilter (line 878) | UnknownImageFilter(const UnknownImageFilter& filter) function ImageFilterType (line 881) | ImageFilterType type() const override { return ImageFilterType::kUnknown; } function override (line 884) | const override { FILE: clay/gfx/style/image_filter_unittests.cc type clay (line 12) | namespace clay { type testing (line 13) | namespace testing { function TEST (line 15) | TEST(DisplayListImageFilter, FromSkiaBlurImageFilter) { function TEST (line 30) | TEST(DisplayListImageFilter, FromSkiaDilateImageFilter) { function TEST (line 44) | TEST(DisplayListImageFilter, FromSkiaErodeImageFilter) { function TEST (line 58) | TEST(DisplayListImageFilter, FromSkiaMatrixImageFilter) { function TEST (line 74) | TEST(DisplayListImageFilter, FromSkiaComposeImageFilter) { function TEST (line 93) | TEST(DisplayListImageFilter, FromSkiaColorFilterImageFilter) { function containsInclusive (line 118) | static bool containsInclusive(const SkRect rect, const SkPoint p) { function containsInclusive (line 130) | static bool containsInclusive(const SkRect rect, const SkPoint quad[... function containsInclusive (line 137) | static bool containsInclusive(const SkIRect rect, const SkPoint quad... function containsInclusive (line 141) | static bool containsInclusive(const SkIRect rect, const SkRect bound... function TestBoundsWithMatrix (line 152) | static void TestBoundsWithMatrix(const DlImageFilter& filter, function TestInvalidBounds (line 182) | static void TestInvalidBounds(const DlImageFilter& filter, function TestBounds (line 222) | static void TestBounds(const DlImageFilter& filter, const SkRect& so... function TestBounds (line 253) | static void TestBounds(const DlImageFilter& filter, const SkRect& so... function TEST (line 260) | TEST(DisplayListImageFilter, BlurConstructor) { function TEST (line 264) | TEST(DisplayListImageFilter, BlurShared) { function TEST (line 271) | TEST(DisplayListImageFilter, BlurAsBlur) { function TEST (line 278) | TEST(DisplayListImageFilter, BlurContents) { function TEST (line 286) | TEST(DisplayListImageFilter, BlurEquals) { function TEST (line 293) | TEST(DisplayListImageFilter, BlurNotEquals) { function TEST (line 304) | TEST(DisplayListImageFilter, BlurBounds) { function TEST (line 311) | TEST(DisplayListImageFilter, DilateConstructor) { function TEST (line 315) | TEST(DisplayListImageFilter, DilateShared) { function TEST (line 322) | TEST(DisplayListImageFilter, DilateAsDilate) { function TEST (line 329) | TEST(DisplayListImageFilter, DilateContents) { function TEST (line 336) | TEST(DisplayListImageFilter, DilateEquals) { function TEST (line 343) | TEST(DisplayListImageFilter, DilateNotEquals) { function TEST (line 352) | TEST(DisplayListImageFilter, DilateBounds) { function TEST (line 359) | TEST(DisplayListImageFilter, ErodeConstructor) { function TEST (line 363) | TEST(DisplayListImageFilter, ErodeShared) { function TEST (line 370) | TEST(DisplayListImageFilter, ErodeAsErode) { function TEST (line 377) | TEST(DisplayListImageFilter, ErodeContents) { function TEST (line 384) | TEST(DisplayListImageFilter, ErodeEquals) { function TEST (line 391) | TEST(DisplayListImageFilter, ErodeNotEquals) { function TEST (line 400) | TEST(DisplayListImageFilter, ErodeBounds) { function TEST (line 407) | TEST(DisplayListImageFilter, MatrixConstructor) { function TEST (line 414) | TEST(DisplayListImageFilter, MatrixShared) { function TEST (line 424) | TEST(DisplayListImageFilter, MatrixAsMatrix) { function TEST (line 434) | TEST(DisplayListImageFilter, MatrixContents) { function TEST (line 444) | TEST(DisplayListImageFilter, MatrixEquals) { function TEST (line 454) | TEST(DisplayListImageFilter, MatrixNotEquals) { function TEST (line 469) | TEST(DisplayListImageFilter, MatrixBounds) { function TEST (line 486) | TEST(DisplayListImageFilter, ComposeConstructor) { function TEST (line 495) | TEST(DisplayListImageFilter, ComposeShared) { function TEST (line 507) | TEST(DisplayListImageFilter, ComposeAsCompose) { function TEST (line 519) | TEST(DisplayListImageFilter, ComposeContents) { function TEST (line 531) | TEST(DisplayListImageFilter, ComposeEquals) { function TEST (line 549) | TEST(DisplayListImageFilter, ComposeNotEquals) { function TestUnboundedBounds (line 582) | static void TestUnboundedBounds(DlImageFilter& filter, function TEST (line 608) | TEST(DisplayListImageFilter, ComposeBoundsWithUnboundedInner) { function TEST (line 620) | TEST(DisplayListImageFilter, ComposeBoundsWithUnboundedOuter) { function TEST (line 632) | TEST(DisplayListImageFilter, ComposeBoundsWithUnboundedInnerAndOuter) { function TEST (line 646) | TEST(DisplayListImageFilter, Issue108433) { function TEST (line 671) | TEST(DisplayListImageFilter, ColorFilterConstructor) { function TEST (line 676) | TEST(DisplayListImageFilter, ColorFilterShared) { function TEST (line 683) | TEST(DisplayListImageFilter, ColorFilterAsColorFilter) { function TEST (line 691) | TEST(DisplayListImageFilter, ColorFilterContents) { function TEST (line 698) | TEST(DisplayListImageFilter, ColorFilterEquals) { function TEST (line 708) | TEST(DisplayListImageFilter, ColorFilterNotEquals) { function TEST (line 722) | TEST(DisplayListImageFilter, ColorFilterBounds) { function TEST (line 729) | TEST(DisplayListImageFilter, ColorFilterModifiesTransparencyBounds) { function TEST (line 736) | TEST(DisplayListImageFilter, UnknownConstructor) { function TEST (line 741) | TEST(DisplayListImageFilter, UnknownShared) { function TEST (line 749) | TEST(DisplayListImageFilter, UnknownContents) { function TEST (line 758) | TEST(DisplayListImageFilter, LocalImageFilterBounds) { function TEST (line 850) | TEST(DisplayListImageFilter, LocalImageSkiaNull) { function TEST (line 860) | TEST(DisplayListImageFilter, UnknownEquals) { function TEST (line 870) | TEST(DisplayListImageFilter, UnknownNotEquals) { FILE: clay/gfx/style/length.h function namespace (line 8) | namespace clay { FILE: clay/gfx/style/mask_filter.cc type clay (line 10) | namespace clay { FILE: clay/gfx/style/mask_filter.h function namespace (line 18) | namespace clay { function override (line 116) | const override { FILE: clay/gfx/style/mask_filter_unittests.cc type clay (line 11) | namespace clay { type testing (line 12) | namespace testing { function TEST (line 14) | TEST(DisplayListMaskFilter, BlurConstructor) { function TEST (line 18) | TEST(DisplayListMaskFilter, BlurShared) { function TEST (line 24) | TEST(DisplayListMaskFilter, BlurAsBlur) { function TEST (line 30) | TEST(DisplayListMaskFilter, BlurContents) { function TEST (line 36) | TEST(DisplayListMaskFilter, BlurEquals) { function TEST (line 42) | TEST(DisplayListMaskFilter, BlurNotEquals) { function TEST (line 50) | TEST(DisplayListMaskFilter, UnknownConstructor) { function TEST (line 55) | TEST(DisplayListMaskFilter, UnknownShared) { function TEST (line 62) | TEST(DisplayListMaskFilter, UnknownContents) { function TEST (line 70) | TEST(DisplayListMaskFilter, UnknownEquals) { function TEST (line 78) | TEST(DisplayListMaskFilter, UnknownNotEquals) { function testEquals (line 89) | void testEquals(DlMaskFilter* a, DlMaskFilter* b) { function testNotEquals (line 97) | void testNotEquals(DlMaskFilter* a, DlMaskFilter* b) { function testEquals (line 105) | void testEquals(const std::shared_ptr& a, DlMask... function testNotEquals (line 113) | void testNotEquals(const std::shared_ptr& a, function testEquals (line 122) | void testEquals(const std::shared_ptr& a, function testNotEquals (line 131) | void testNotEquals(const std::shared_ptr& a, function TEST (line 140) | TEST(DisplayListMaskFilter, ComparableTemplates) { FILE: clay/gfx/style/outline_data.cc type clay (line 9) | namespace clay { FILE: clay/gfx/style/outline_data.h function namespace (line 15) | namespace clay { FILE: clay/gfx/style/path_effect.cc type clay (line 17) | namespace clay { function PathEffectDeleter (line 19) | static void PathEffectDeleter(void* p) { FILE: clay/gfx/style/path_effect.h function namespace (line 20) | namespace clay { function explicit (line 114) | explicit DashPathEffect(const DashPathEffect* dash_effect) function override (line 141) | const override { FILE: clay/gfx/style/path_effect_unittests.cc type clay (line 14) | namespace clay { type testing (line 15) | namespace testing { function TEST (line 17) | TEST(DisplayListPathEffect, EffectShared) { function TEST (line 23) | TEST(DisplayListPathEffect, DashEffectAsDash) { function TEST (line 30) | TEST(DisplayListPathEffect, DashEffectEquals) { function TEST (line 37) | TEST(DisplayListPathEffect, CheckEffectProperties) { function TEST (line 54) | TEST(DisplayListPathEffect, UnknownConstructor) { function TEST (line 59) | TEST(DisplayListPathEffect, UnknownShared) { function TEST (line 66) | TEST(DisplayListPathEffect, UnknownContents) { function TEST (line 74) | TEST(DisplayListPathEffect, UnknownEquals) { function TEST (line 82) | TEST(DisplayListPathEffect, UnknownNotEquals) { FILE: clay/gfx/style/runtime_effect.cc type clay (line 10) | namespace clay { FILE: clay/gfx/style/runtime_effect.h function namespace (line 17) | namespace clay { FILE: clay/gfx/style/sampling_options.h type class (line 13) | enum class function ImageSampling (line 20) | enum class ImageSampling { FILE: clay/gfx/style/shadow.h function namespace (line 10) | namespace clay { FILE: clay/gfx/style/tile_mode.h function TileMode (line 18) | enum class TileMode { FILE: clay/gfx/style/vertices.cc type clay (line 19) | namespace clay { function VerticesDeleter (line 23) | static void VerticesDeleter(void* p) { function bytes_needed (line 32) | static size_t bytes_needed(int vertex_count, Flags flags, int index_co... function SkRect (line 95) | static SkRect compute_bounds(const SkPoint* points, int count) { function store_points (line 222) | static void store_points(char* dst, int offset, const float* src, int ... FILE: clay/gfx/style/vertices.h function namespace (line 15) | namespace clay { FILE: clay/gfx/style/vertices_unittests.cc type clay (line 12) | namespace clay { type testing (line 13) | namespace testing { function TEST (line 15) | TEST(DisplayListVertices, MakeWithZeroAndNegativeVerticesAndIndices) { function TEST (line 41) | TEST(DisplayListVertices, MakeWithTexAndColorAndIndices) { function TEST (line 85) | TEST(DisplayListVertices, MakeWithTexAndColor) { function TEST (line 122) | TEST(DisplayListVertices, MakeWithTexAndIndices) { function TEST (line 160) | TEST(DisplayListVertices, MakeWithColorAndIndices) { function TEST (line 198) | TEST(DisplayListVertices, MakeWithTex) { function TEST (line 229) | TEST(DisplayListVertices, MakeWithColor) { function TEST (line 260) | TEST(DisplayListVertices, MakeWithIndices) { function TEST (line 292) | TEST(DisplayListVertices, MakeWithNoOptionalData) { function TEST (line 317) | TEST(DisplayListVertices, MakeWithIndicesButZeroIndexCount) { function TEST (line 346) | TEST(DisplayListVertices, MakeWithIndicesButNegativeIndexCount) { function TEST (line 377) | TEST(DisplayListVertices, BuilderFlags) { function TEST (line 417) | TEST(DisplayListVertices, BuildWithZeroAndNegativeVerticesAndIndices) { function TEST (line 445) | TEST(DisplayListVertices, BuildWithTexAndColorAndIndices) { function TEST (line 509) | TEST(DisplayListVertices, BuildWithTexAndColor) { function TEST (line 550) | TEST(DisplayListVertices, BuildWithTexAndIndices) { function TEST (line 592) | TEST(DisplayListVertices, BuildWithColorAndIndices) { function TEST (line 634) | TEST(DisplayListVertices, BuildWithTexUsingPoints) { function TEST (line 668) | TEST(DisplayListVertices, BuildWithTexUsingFloats) { function TEST (line 704) | TEST(DisplayListVertices, BuildUsingFloatsSameAsPoints) { function TEST (line 742) | TEST(DisplayListVertices, BuildWithColor) { function TEST (line 776) | TEST(DisplayListVertices, BuildWithIndices) { function TEST (line 810) | TEST(DisplayListVertices, BuildWithNoOptionalData) { function TEST (line 836) | TEST(DisplayListVertices, BuildWithNegativeIndexCount) { function TEST (line 862) | TEST(DisplayListVertices, TestEquals) { function TEST (line 890) | TEST(DisplayListVertices, TestNotEquals) { FILE: clay/gfx/svg/svg_dom.h function namespace (line 15) | namespace clay { FILE: clay/gfx/testing_utils.h function namespace (line 16) | namespace clay { FILE: clay/gfx/text_blob.cc type clay (line 11) | namespace clay { FILE: clay/gfx/text_blob.h function namespace (line 17) | namespace skity { function namespace (line 21) | namespace clay { FILE: clay/gfx/text_blob_skia.cc type clay (line 11) | namespace clay { FILE: clay/gfx/text_blob_skia.h function namespace (line 13) | namespace clay { FILE: clay/gfx/text_blob_skity.cc type clay (line 9) | namespace clay { FILE: clay/gfx/text_blob_skity.h function namespace (line 13) | namespace clay { FILE: clay/gfx/vulkan/vulkan_buffer.cc type clay (line 12) | namespace clay { function createBuffer (line 15) | void createBuffer(VkDevice device, VkPhysicalDevice physical_device, FILE: clay/gfx/vulkan/vulkan_buffer.h function namespace (line 12) | namespace clay { FILE: clay/gfx/vulkan/vulkan_command_pool_helper.cc type clay (line 12) | namespace clay { function findGraphicsQueueFamilyIndex (line 15) | int findGraphicsQueueFamilyIndex(VkPhysicalDevice device) { FILE: clay/gfx/vulkan/vulkan_command_pool_helper.h function namespace (line 15) | namespace clay { FILE: clay/gfx/vulkan/vulkan_fence_helper.cc type clay (line 9) | namespace clay { FILE: clay/gfx/vulkan/vulkan_fence_helper.h function namespace (line 14) | namespace clay { FILE: clay/gfx/vulkan/vulkan_helper.cc type clay (line 9) | namespace clay { function VulkanResultToString (line 11) | std::string VulkanResultToString(VkResult result) { function LogVkIfNotSuccess (line 79) | bool LogVkIfNotSuccess(VkResult result, const char* pName) { function FindMemoryType (line 88) | uint32_t FindMemoryType(uint32_t type_filter, VkPhysicalDevice physica... function VulkanHelper (line 107) | VulkanHelper& VulkanHelper::GetInstance() { function PFN_vkVoidFunction (line 143) | PFN_vkVoidFunction VulkanHelper::GetInstanceProcAddr(const char* pName) { function PFN_vkVoidFunction (line 151) | PFN_vkVoidFunction VulkanHelper::GetDeviceProcAddr(const char* pName) { function VkResult (line 379) | VkResult VulkanHelper::GetAndroidHardwareBufferPropertiesANDROID( function VkResult (line 391) | VkResult VulkanHelper::CreateImage(VkDevice device, function VkResult (line 411) | VkResult VulkanHelper::AllocateMemory(VkDevice device, function VkResult (line 422) | VkResult VulkanHelper::BindImageMemory(VkDevice device, VkImage image, function VkResult (line 432) | VkResult VulkanHelper::CreateImageView(VkDevice device, function VkResult (line 452) | VkResult VulkanHelper::CreateFramebuffer( function VkResult (line 462) | VkResult VulkanHelper::CreateDescriptorPool( function VkResult (line 474) | VkResult VulkanHelper::CreateBuffer(VkDevice device, function VkResult (line 495) | VkResult VulkanHelper::BindBufferMemory(VkDevice device, VkBuffer buffer, function VkResult (line 505) | VkResult VulkanHelper::MapMemory(VkDevice device, VkDeviceMemory memory, function VkResult (line 523) | VkResult VulkanHelper::CreatePipelineLayout( function VkResult (line 535) | VkResult VulkanHelper::CreateGraphicsPipelines( function VkResult (line 547) | VkResult VulkanHelper::CreateSampler(VkDevice device, function VkResult (line 558) | VkResult VulkanHelper::CreateDescriptorSetLayout( function VkResult (line 570) | VkResult VulkanHelper::AllocateDescriptorSets( function VkResult (line 616) | VkResult VulkanHelper::BeginCommandBuffer( function VkResult (line 625) | VkResult VulkanHelper::EndCommandBuffer(VkCommandBuffer commandBuffer) { function VkResult (line 697) | VkResult VulkanHelper::QueueSubmit(VkQueue queue, uint32_t submitCount, function VkResult (line 707) | VkResult VulkanHelper::QueueWaitIdle(VkQueue queue) { function VkResult (line 725) | VkResult VulkanHelper::CreateShaderModule( function VkResult (line 745) | VkResult VulkanHelper::DeviceWaitIdle(VkDevice device) { function VkResult (line 785) | VkResult VulkanHelper::ResetDescriptorPool(VkDevice device, function VkResult (line 813) | VkResult VulkanHelper::CreateSemaphore(VkDevice device, function VkResult (line 833) | VkResult VulkanHelper::ImportSemaphoreFdKHR( function VkResult (line 842) | VkResult VulkanHelper::GetSemaphoreFdKHR( function VkResult (line 851) | VkResult VulkanHelper::CreateFence(VkDevice device, function VkResult (line 871) | VkResult VulkanHelper::WaitForFences(VkDevice device, uint32_t fenceCo... function VkResult (line 881) | VkResult VulkanHelper::GetFenceStatus(VkDevice device, VkFence fence) { function VkResult (line 901) | VkResult VulkanHelper::CreateCommandPool( function VkResult (line 921) | VkResult VulkanHelper::AllocateCommandBuffers( function VkResult (line 942) | VkResult VulkanHelper::ResetCommandBuffer(VkCommandBuffer commandBuffer, FILE: clay/gfx/vulkan/vulkan_helper.h function namespace (line 15) | namespace clay { FILE: clay/gfx/vulkan/vulkan_image.cc type clay (line 12) | namespace clay { FILE: clay/gfx/vulkan/vulkan_image.h function namespace (line 11) | namespace clay { FILE: clay/lynx_adaptor/base_def.h function namespace (line 10) | namespace lynx { FILE: clay/lynx_adaptor/clay_value.cc type lynx (line 7) | namespace lynx { FILE: clay/lynx_adaptor/clay_value.h function namespace (line 17) | namespace lynx { FILE: clay/lynx_adaptor/layout_context_clay.cc function SeparateString (line 21) | std::vector SeparateString(const std::string& src, char ch, function ParseFontFaceSrcAttr (line 59) | std::vector ParseFontFaceSrcAttr(const std::string& src) { type lynx (line 111) | namespace lynx { type tasm (line 112) | namespace tasm { class MeasureFuncImpl (line 114) | class MeasureFuncImpl : public MeasureFunc { method MeasureFuncImpl (line 116) | MeasureFuncImpl(LayoutContextClay* context, int sign) method LayoutResult (line 119) | LayoutResult Measure(float width, int32_t width_mode, float height, method Alignment (line 125) | void Alignment() override { context_->AlignmentImpl(sign_); } function LayoutResult (line 262) | LayoutResult LayoutContextClay::MeasureImpl(int sign, int width, int... function ClayMeasureOutput (line 317) | ClayMeasureOutput LayoutContextClay::OnMeasureNativeNode( function ClayLayoutStyles (line 324) | ClayLayoutStyles LayoutContextClay::OnGetLayoutStyles(int32_t id) { FILE: clay/lynx_adaptor/layout_context_clay.h function namespace (line 19) | namespace lynx { FILE: clay/lynx_adaptor/lynx_event_dispatcher.cc type clay (line 21) | namespace clay { function AnimationPropertyTypeToString (line 24) | std::string AnimationPropertyTypeToString(ClayAnimationPropertyType ty... function AddKeyModifierProperties (line 80) | void AddKeyModifierProperties(clay::Value::Map& dict) { FILE: clay/lynx_adaptor/lynx_event_dispatcher.h function namespace (line 17) | namespace clay { FILE: clay/lynx_adaptor/native_module/lynx_config_module.cc type lynx (line 16) | namespace lynx { FILE: clay/lynx_adaptor/native_module/lynx_config_module.h function namespace (line 13) | namespace lynx { function std (line 23) | static const std::string& GetName() { return name_; } FILE: clay/lynx_adaptor/native_module/lynx_exposure_module.cc type lynx (line 15) | namespace lynx { FILE: clay/lynx_adaptor/native_module/lynx_exposure_module.h function namespace (line 14) | namespace lynx { function std (line 25) | static const std::string& GetName() { return name_; } FILE: clay/lynx_adaptor/native_module/lynx_focus_module.cc type lynx (line 15) | namespace lynx { FILE: clay/lynx_adaptor/native_module/lynx_focus_module.h function namespace (line 13) | namespace lynx { function std (line 23) | static const std::string& GetName() { return name_; } FILE: clay/lynx_adaptor/native_module/lynx_intersection_observer_module.cc type lynx (line 17) | namespace lynx { FILE: clay/lynx_adaptor/native_module/lynx_intersection_observer_module.h function namespace (line 18) | namespace lynx { function std (line 30) | static const std::string& GetName() { return name_; } FILE: clay/lynx_adaptor/native_module/lynx_module_base.cc type lynx (line 11) | namespace lynx { FILE: clay/lynx_adaptor/native_module/lynx_module_base.h function namespace (line 17) | namespace lynx { FILE: clay/lynx_adaptor/native_module/lynx_module_factory.cc type lynx (line 19) | namespace lynx { FILE: clay/lynx_adaptor/native_module/lynx_module_factory.h function namespace (line 15) | namespace clay { function namespace (line 18) | namespace lynx { FILE: clay/lynx_adaptor/native_module/lynx_text_info_module.cc type lynx (line 11) | namespace lynx { FILE: clay/lynx_adaptor/native_module/lynx_text_info_module.h function namespace (line 15) | namespace lynx { FILE: clay/lynx_adaptor/native_module/lynx_ui_method_module.cc type lynx (line 21) | namespace lynx { type CallbackData (line 27) | struct CallbackData { FILE: clay/lynx_adaptor/native_module/lynx_ui_method_module.h function namespace (line 15) | namespace lynx { function std (line 26) | static const std::string& GetName() { return name_; } FILE: clay/lynx_adaptor/native_module/lynx_websocket_module.cc type lynx (line 36) | namespace lynx { function GenerateSecWebsocketKey (line 39) | std::string GenerateSecWebsocketKey() { class SimpleWebSocket (line 59) | class SimpleWebSocket { method SimpleWebSocket (line 61) | SimpleWebSocket(std::weak_ptr runtime_proxy, method Close (line 73) | void Close(double code, const std::string& reason) { method Ping (line 96) | void Ping() { method Write (line 114) | void Write(const std::string& data) { method emit (line 154) | void emit(const std::string& event_name, clay::Value::Map map) { method run (line 169) | void run() { method Connect (line 206) | bool Connect() { method Read (line 326) | bool Read(uint8_t& opcode, std::string& payload) { method read_line (line 371) | int read_line(char* buf, size_t size) { method do_read (line 389) | int do_read(char* buf, size_t size) { method do_write (line 396) | int do_write(char* buf, size_t size) { FILE: clay/lynx_adaptor/native_module/lynx_websocket_module.h function namespace (line 15) | namespace lynx { function std (line 28) | static const std::string& GetName() { return name_; } FILE: clay/lynx_adaptor/native_platform_view.cc type clay (line 18) | namespace clay { function convert_buffer_mode (line 22) | SharedImageSink::BufferMode convert_buffer_mode( function ClaySharedImageSinkRef (line 85) | ClaySharedImageSinkRef NativePlatformView::GetSharedImageSink() { function ClaySharedImageNativeHandle (line 129) | ClaySharedImageNativeHandle NativePlatformView::AcquireSurface(int width, FILE: clay/lynx_adaptor/native_platform_view.h type native_view_motion_event (line 16) | struct native_view_motion_event function namespace (line 18) | namespace lynx::pub { function namespace (line 22) | namespace clay { FILE: clay/lynx_adaptor/native_platform_view_mock.cc type clay (line 7) | namespace clay { function ClaySharedImageSinkRef (line 30) | ClaySharedImageSinkRef NativePlatformView::GetSharedImageSink() { function ClaySharedImageNativeHandle (line 38) | ClaySharedImageNativeHandle NativePlatformView::AcquireSurface(int width, FILE: clay/lynx_adaptor/native_view_service_desktop.cc type clay (line 26) | namespace clay { class NativeViewPluginDesktop (line 28) | class NativeViewPluginDesktop : public NativeViewPlugin { method NativeViewPluginDesktop (line 30) | NativeViewPluginDesktop(int id, NativeView* native_view, method OnCreate (line 37) | bool OnCreate(std::string tag) override { method OnAttach (line 40) | void OnAttach() override { native_platform_view_->OnAttach(); } method OnDetach (line 41) | void OnDetach() override { native_platform_view_->OnDetach(); } method OnDestroy (line 42) | void OnDestroy() override { native_platform_view_->OnDestroy(); } method LayoutChanged (line 43) | void LayoutChanged(float left, float top, float width, method UpdatePlatformAttributes (line 49) | void UpdatePlatformAttributes(const clay::Value::Map& attrs, method InvokePlatformMethod (line 61) | void InvokePlatformMethod( method GetName (line 76) | std::string GetName() const override { return native_view_->GetName(... method SupportScrolling (line 77) | bool SupportScrolling() override { method GetSharedImageSink (line 80) | fml::RefPtr GetSharedImageSink() override { method OnTouchEvent (line 94) | void OnTouchEvent(const clay::PointerEvent& event, method OnFocusChanged (line 191) | void OnFocusChanged(bool focused, bool is_leaf) override { method Measure (line 194) | clay::MeasureResult Measure( FILE: clay/lynx_adaptor/native_view_service_desktop.h function namespace (line 17) | namespace clay { FILE: clay/lynx_adaptor/painting_context_clay.cc type lynx (line 21) | namespace lynx { function ConvertListData (line 25) | [[maybe_unused]] void ConvertListData(const lynx::tasm::ListData& origin, type tasm (line 47) | namespace tasm { FILE: clay/lynx_adaptor/painting_context_clay.h function namespace (line 21) | namespace lynx { FILE: clay/lynx_adaptor/perf_controller_clay.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { function GenerateSessionID (line 24) | uint64_t GenerateSessionID() { FILE: clay/lynx_adaptor/perf_controller_clay.h function namespace (line 22) | namespace lynx { FILE: clay/lynx_adaptor/platform_extra_bundle_clay.h function namespace (line 14) | namespace lynx { FILE: clay/lynx_adaptor/prop_bundle_impl.cc type lynx (line 13) | namespace lynx { FILE: clay/lynx_adaptor/prop_bundle_impl.h function namespace (line 18) | namespace lynx { FILE: clay/lynx_adaptor/resource_loader_embedder.cc function lynx_resource_type_e (line 17) | static lynx_resource_type_e ConvertToLynxResourceType( type clay (line 47) | namespace clay { function RawResource (line 112) | RawResource ResourceLoaderEmbedder::LoadSync(const std::string& src, FILE: clay/lynx_adaptor/resource_loader_embedder.h function namespace (line 15) | namespace clay { FILE: clay/lynx_adaptor/ui_delegate_clay.cc type lynx (line 19) | namespace lynx { type tasm (line 20) | namespace tasm { FILE: clay/lynx_adaptor/ui_delegate_clay.h function namespace (line 15) | namespace clay { function namespace (line 19) | namespace lynx { FILE: clay/lynx_adaptor/value_converter.cc type lynx (line 15) | namespace lynx { function GetLynxValueString (line 102) | bool GetLynxValueString(lynx_api_env env, lynx_value val, std::string&... function lynx_value (line 183) | lynx_value ValueConverter::CreateLynxValue(lynx_api_env env, function lynx_value (line 220) | lynx_value ValueConverter::CreateLynxValue(lynx_api_env env, function lynx_value (line 232) | lynx_value ValueConverter::CreateLynxValue(lynx_api_env env, FILE: clay/lynx_adaptor/value_converter.h function namespace (line 16) | namespace lynx { FILE: clay/memory/discardable_memory.h function namespace (line 16) | namespace clay { FILE: clay/memory/discardable_memory_allocator.h function namespace (line 16) | namespace clay { FILE: clay/memory/discardable_memory_allocator_impl.cc type clay (line 19) | namespace clay { function DiscardableMemoryAllocator (line 24) | DiscardableMemoryAllocator& DiscardableMemoryAllocatorImpl::GetInstanc... FILE: clay/memory/discardable_memory_allocator_impl.h function namespace (line 16) | namespace clay { FILE: clay/memory/discardable_memory_allocator_unittests.cc type clay (line 24) | namespace clay { function GetPageSize (line 29) | size_t GetPageSize() { function TEST (line 49) | TEST(DiscardableMemoryAllocatorImplTest, TestAllocateAndUseMemory) { function TEST (line 82) | TEST(DiscardableMemoryAllocatorImplTest, TestAllocateAndUseMemory) { FILE: clay/memory/discardable_memory_impl.h function namespace (line 17) | namespace clay { FILE: clay/memory/discardable_memory_impl_posix.cc function GetPageSize (line 22) | size_t GetPageSize() { type clay (line 44) | namespace clay { FILE: clay/memory/discardable_memory_impl_win.cc function GetPageSize (line 19) | size_t GetPageSize() { type clay (line 36) | namespace clay { FILE: clay/memory/discardable_memory_unittests.cc type clay (line 18) | namespace clay { function GetPageSize (line 21) | size_t GetPageSize() { function TEST (line 42) | TEST(DiscardableMemoryImplTest, TestAllocateAndUse) { function TEST (line 58) | TEST(DiscardableMemoryImplTest, TestLockAndUnlock) { FILE: clay/memory/heap_discardable_memory.h function namespace (line 17) | namespace clay { FILE: clay/memory/heap_discardable_memory_unittests.cc type clay (line 10) | namespace clay { function TEST (line 16) | TEST(HeapDiscardableMemoryTest, TestAllocateAndUse) { function TEST (line 29) | TEST(HeapDiscardableMemoryTest, TestLockAndUnlock) { FILE: clay/memory/memory_pressure_listener.cc type clay (line 17) | namespace clay { class MemoryPressureObserver (line 21) | class MemoryPressureObserver { method AddObserver (line 26) | void AddObserver(MemoryPressureListener* listener, bool sync) { method RemoveObserver (line 34) | void RemoveObserver(MemoryPressureListener* listener) { method Notify (line 47) | void Notify( function MemoryPressureObserver (line 69) | MemoryPressureObserver& GetMemoryPressureObserver() { method AddObserver (line 26) | void AddObserver(MemoryPressureListener* listener, bool sync) { method RemoveObserver (line 34) | void RemoveObserver(MemoryPressureListener* listener) { method Notify (line 47) | void Notify( FILE: clay/memory/memory_pressure_listener.h function namespace (line 21) | namespace clay { FILE: clay/memory/memory_pressure_listener_unittests.cc type clay (line 9) | namespace clay { class MockMemoryPressureListener (line 12) | class MockMemoryPressureListener : public MemoryPressureListener { method MockMemoryPressureListener (line 14) | MockMemoryPressureListener( method MockMemoryPressureListener (line 19) | MockMemoryPressureListener( class MemoryPressureListenerTest (line 30) | class MemoryPressureListenerTest : public testing::Test { method MemoryPressureListenerTest (line 32) | MemoryPressureListenerTest() = default; method SetUp (line 34) | void SetUp() override { method TearDown (line 40) | void TearDown() override { listener_.reset(); } function TEST_F (line 48) | TEST_F(MemoryPressureListenerTest, TestNotifyMemoryPressure) { function TEST_F (line 68) | TEST_F(MemoryPressureListenerTest, TestAddRemoveListener) { FILE: clay/memory/memory_pressure_monitor.cc type clay (line 9) | namespace clay { function MemoryPressureMonitor (line 11) | MemoryPressureMonitor& MemoryPressureMonitor::GetInstance() { FILE: clay/memory/memory_pressure_monitor.h function namespace (line 14) | namespace clay { FILE: clay/memory/system_memory_pressure_evaluator.cc type clay (line 19) | namespace clay { FILE: clay/memory/system_memory_pressure_evaluator.h function namespace (line 17) | namespace clay { FILE: clay/memory/system_memory_pressure_evaluator_mac.cc type clay (line 15) | namespace clay { function MapFromMacPressureLevel (line 18) | MemoryPressureListener::MemoryPressureLevel MapFromMacPressureLevel( FILE: clay/memory/system_memory_pressure_evaluator_mac.h function namespace (line 15) | namespace clay { FILE: clay/memory/system_memory_pressure_evaluator_mac_unittests.cc type clay (line 9) | namespace clay { function TEST (line 13) | TEST(SystemMemoryPressureEvaluatorMacTest, TestPressureValues) { function TEST (line 22) | TEST(SystemMemoryPressureEvaluatorMacTest, TestMapPressureLevel) { FILE: clay/memory/system_memory_pressure_evaluator_win.cc type clay (line 13) | namespace clay { function VOID (line 18) | static VOID CALLBACK OnLowMemoryNotification(PVOID lpParameter, FILE: clay/memory/system_memory_pressure_evaluator_win.h function namespace (line 19) | namespace clay { FILE: clay/memory/system_memory_pressure_evaluator_win_unittests.cc type clay (line 11) | namespace clay { class MockSystemMemoryPressureEvaluatorWin (line 12) | class MockSystemMemoryPressureEvaluatorWin method MockSystemMemoryPressureEvaluatorWin (line 15) | MockSystemMemoryPressureEvaluatorWin() : SystemMemoryPressureEvaluat... method SetSupportOsSignal (line 16) | void SetSupportOsSignal(bool support) { support_os_signal_ = support; } method TryOsSignalObserving (line 20) | bool TryOsSignalObserving() override { return support_os_signal_; } function TEST (line 25) | TEST(SystemMemoryPressureEvaluatorWinTest, TestPolling) { FILE: clay/net/cache/cache_stats.cc type clay (line 11) | namespace clay { FILE: clay/net/cache/cache_stats.h function namespace (line 18) | namespace clay { FILE: clay/net/cache/net_disk_cache.cc type clay (line 18) | namespace clay { FILE: clay/net/cache/net_disk_cache.h function namespace (line 21) | namespace clay { FILE: clay/net/cache/net_resource_cache_key.cc type clay (line 11) | namespace clay { function GenerateResourceId (line 14) | std::string GenerateResourceId(const std::string& uri) { FILE: clay/net/cache/net_resource_cache_key.h function namespace (line 12) | namespace clay { FILE: clay/net/fetcher/http_resource_fetcher.cc type clay (line 13) | namespace clay { FILE: clay/net/fetcher/http_resource_fetcher.h function namespace (line 18) | namespace clay { FILE: clay/net/fetcher/http_resource_fetcher_factory.cc type clay (line 9) | namespace clay { FILE: clay/net/fetcher/http_resource_fetcher_factory.h function namespace (line 13) | namespace clay { FILE: clay/net/fetcher/http_resource_fetcher_host.cc type clay (line 11) | namespace clay { function RawResource (line 26) | RawResource HttpResourceFetcherHost::LoadSync() { FILE: clay/net/fetcher/http_resource_fetcher_host.h function namespace (line 14) | namespace clay { FILE: clay/net/fetcher/http_resource_fetcher_unittests.cc type clay (line 16) | namespace clay { type testing (line 17) | namespace testing { function TEST (line 19) | TEST(HttpResourceFetcherTest, Load) { FILE: clay/net/loader/data_image_loader.cc function IsBase64Uri (line 26) | static bool IsBase64Uri(const std::string& uri) { type clay (line 46) | namespace clay { function RawResource (line 49) | static RawResource DecodeBase64Image(const char* uri) { function RawResource (line 101) | RawResource DataImageLoader::LoadSync(const std::string& uri, FILE: clay/net/loader/data_image_loader.h function namespace (line 16) | namespace clay { FILE: clay/net/loader/resource_loader.h function namespace (line 13) | namespace clay { FILE: clay/net/loader/resource_loader_creator_service.h function namespace (line 14) | namespace clay { FILE: clay/net/loader/resource_loader_factory.cc type clay (line 16) | namespace clay { FILE: clay/net/loader/resource_loader_factory.h function namespace (line 13) | namespace clay { FILE: clay/net/loader/resource_loader_intercept.h function namespace (line 14) | namespace clay { FILE: clay/net/loader/resource_loader_platform.h function namespace (line 19) | namespace clay { FILE: clay/net/net_loader_callback.cc type clay (line 10) | namespace clay { FILE: clay/net/net_loader_callback.h function namespace (line 12) | namespace clay { FILE: clay/net/net_loader_manager.cc type clay (line 23) | namespace clay { function NetLoaderManager (line 26) | NetLoaderManager& NetLoaderManager::Instance() { function RawResource (line 191) | RawResource NetLoaderManager::RequestSync(const std::string& uri) { FILE: clay/net/net_loader_manager.h function namespace (line 22) | namespace clay { FILE: clay/net/net_loader_manager_unittests.cc type clay (line 27) | namespace clay { class NetLoaderManagerTest (line 29) | class NetLoaderManagerTest : public clay::testing::ThreadTest { method NetLoaderManagerTest (line 31) | NetLoaderManagerTest() = default; method SetUpCache (line 33) | void SetUpCache(int64_t max_size, const std::string& cache_path) { function TEST_F (line 47) | TEST_F(NetLoaderManagerTest, Load) { function TEST_F (line 73) | TEST_F(NetLoaderManagerTest, LoadSync) { function TEST_F (line 86) | TEST_F(NetLoaderManagerTest, Cancel) { function TEST_F (line 109) | TEST_F(NetLoaderManagerTest, Cache) { function TEST_F (line 181) | TEST_F(NetLoaderManagerTest, TrimCacheWhileAccess) { FILE: clay/net/resource_type.h function namespace (line 12) | namespace clay { function ResourceType (line 30) | enum class ResourceType : int8_t { FILE: clay/net/url/uri.cc type clay (line 12) | namespace clay { type url (line 14) | namespace url { FILE: clay/net/url/uri.h function namespace (line 15) | namespace clay { FILE: clay/net/url/url_helper.cc type clay (line 9) | namespace clay { type url (line 11) | namespace url { function FindPortColon (line 16) | size_t FindPortColon(std::string_view url, size_t authority_start, function UriSchemeType (line 42) | UriSchemeType ParseUriScheme(std::string_view uri) { function TrimUrl (line 82) | std::string TrimUrl(std::string_view url) { FILE: clay/net/url/url_helper.h function UriSchemeType (line 26) | enum class UriSchemeType { FILE: clay/net/url/url_helper_test.cc type clay (line 9) | namespace clay { type url (line 10) | namespace url { class UrlHelperTest (line 12) | class UrlHelperTest : public testing::Test { method SetUp (line 14) | void SetUp() override {} method TearDown (line 16) | void TearDown() override {} function TEST_F (line 20) | TEST_F(UrlHelperTest, EmptyUrl) { EXPECT_EQ(TrimUrl(""), ""); } function TEST_F (line 23) | TEST_F(UrlHelperTest, WhitespaceOnlyUrl) { function TEST_F (line 30) | TEST_F(UrlHelperTest, UrlWithWhitespace) { function TEST_F (line 38) | TEST_F(UrlHelperTest, HttpUrlWithoutPort) { function TEST_F (line 46) | TEST_F(UrlHelperTest, HttpUrlWithDefaultPort) { function TEST_F (line 54) | TEST_F(UrlHelperTest, HttpUrlWithNonDefaultPort) { function TEST_F (line 61) | TEST_F(UrlHelperTest, HttpsUrlWithoutPort) { function TEST_F (line 69) | TEST_F(UrlHelperTest, HttpsUrlWithDefaultPort) { function TEST_F (line 78) | TEST_F(UrlHelperTest, HttpsUrlWithNonDefaultPort) { function TEST_F (line 85) | TEST_F(UrlHelperTest, UrlWithFragment) { function TEST_F (line 96) | TEST_F(UrlHelperTest, UrlWithIPv4Address) { function TEST_F (line 104) | TEST_F(UrlHelperTest, UrlWithIPv6Address) { function TEST_F (line 112) | TEST_F(UrlHelperTest, NonHttpUrl) { function TEST_F (line 127) | TEST_F(UrlHelperTest, ComplexUrl) { function TEST_F (line 137) | TEST_F(UrlHelperTest, EdgeCases) { function TEST_F (line 151) | TEST_F(UrlHelperTest, CaseInsensitiveScheme) { FILE: clay/net/url/url_parse.cc type clay (line 49) | namespace clay { type url (line 50) | namespace url { function IsPortDigit (line 54) | bool IsPortDigit(char ch) { return ch >= '0' && ch <= '9'; } function FindNextAuthorityTerminator (line 59) | int FindNextAuthorityTerminator(const char* spec, int start_offset, function ParseUserInfo (line 69) | void ParseUserInfo(const char* spec, const Component& user, Componen... function ParseServerInfo (line 89) | void ParseServerInfo(const char* spec, const Component& serverinfo, function DoParseAuthority (line 137) | void DoParseAuthority(const char* spec, const Component& auth, function FindQueryAndRefParts (line 170) | inline void FindQueryAndRefParts(const char* spec, const Component& ... function ParsePath (line 193) | void ParsePath(const char* spec, const Component& path, Component* f... function DoExtractScheme (line 243) | bool DoExtractScheme(const char* url, int url_len, Component* scheme) { function DoParseAfterScheme (line 281) | void DoParseAfterScheme(const char* spec, int spec_len, int after_sc... function DoParseStandardURL (line 311) | void DoParseStandardURL(const char* spec, int spec_len, Parsed* pars... function DoParseFileSystemURL (line 331) | void DoParseFileSystemURL(const char* spec, int spec_len, Parsed* pa... function DoParsePathURL (line 450) | void DoParsePathURL(const char* spec, int spec_len, bool trim_path_end, function DoParseMailtoURL (line 496) | void DoParseMailtoURL(const char* spec, int spec_len, Parsed* parsed) { function DoParsePort (line 561) | int DoParsePort(const char* spec, const Component& component) { function DoExtractFileName (line 607) | void DoExtractFileName(const char* spec, const Component& path, function DoExtractQueryKeyValue (line 634) | bool DoExtractQueryKeyValue(const char* spec, Component* query, Comp... function Parsed (line 694) | Parsed& Parsed::operator=(const Parsed& other) { function Component (line 797) | Component Parsed::GetContent() const { function ExtractScheme (line 806) | bool ExtractScheme(const char* url, int url_len, Component* scheme) { function IsAuthorityTerminator (line 812) | bool IsAuthorityTerminator(char ch) { function ExtractFileName (line 816) | void ExtractFileName(const char* url, const Component& path, function ExtractQueryKeyValue (line 821) | bool ExtractQueryKeyValue(const char* url, Component* query, Compone... function ParseAuthority (line 826) | void ParseAuthority(const char* spec, const Component& auth, function ParsePort (line 832) | int ParsePort(const char* url, const Component& port) { function ParseStandardURL (line 836) | void ParseStandardURL(const char* url, int url_len, Parsed* parsed) { function ParsePathURL (line 840) | void ParsePathURL(const char* url, int url_len, bool trim_path_end, function ParseFileSystemURL (line 845) | void ParseFileSystemURL(const char* url, int url_len, Parsed* parsed) { function ParseMailtoURL (line 849) | void ParseMailtoURL(const char* url, int url_len, Parsed* parsed) { function ParsePathInternal (line 853) | void ParsePathInternal(const char* spec, const Component& path, function ParseAfterScheme (line 858) | void ParseAfterScheme(const char* spec, int spec_len, int after_scheme, FILE: clay/net/url/url_parse.h function namespace (line 13) | namespace clay { FILE: clay/net/url/url_parse_internal.cc type clay (line 14) | namespace clay { type url (line 15) | namespace url { function IsURLSlash (line 25) | bool IsURLSlash(char ch) { return ch == '/' || ch == '\\'; } function ShouldTrimFromURL (line 27) | bool ShouldTrimFromURL(char ch) { return ch <= ' '; } function TrimURL (line 29) | void TrimURL(const char* spec, int* begin, int* len, bool trim_path_... function CountConsecutiveSlashes (line 45) | int CountConsecutiveSlashes(const char* str, int begin_offset, int s... function CompareSchemeComponent (line 54) | bool CompareSchemeComponent(const char* spec, const Component& compo... function IsStandard (line 67) | bool IsStandard(const char* spec, const Component& component) { FILE: clay/net/url/url_parse_internal.h function namespace (line 11) | namespace clay { FILE: clay/public/clay.h type ClaySharedImageBackingPixelFormat (line 80) | typedef enum { type ClaySharedImageBackingType (line 85) | typedef enum { type ClaySharedImageRepresentationType (line 93) | typedef enum { type ClaySharedImageSinkBufferMode (line 104) | typedef enum { type ClayImageFormat (line 113) | typedef enum { kClayImageFormatPNG, kClayImageFormatJPEG } ClayImageFormat; type ClayPointerPhase (line 117) | typedef enum { type ClayPointerSignalKind (line 158) | typedef enum { type ClayPointerDeviceKind (line 165) | typedef enum { type ClayPointerMouseButtons (line 174) | typedef enum { type ClayKeyEventType (line 184) | typedef enum { type ClayEventType (line 190) | typedef enum { type ClaySize (line 238) | typedef struct ClaySize { type ClayDataHolder (line 243) | typedef struct ClayDataHolder { type ClayPointer (line 250) | typedef struct ClayPointer { type ClayTransformation (line 264) | typedef struct ClayTransformation { type ClayCanvasView (line 286) | struct ClayCanvasView type ClaySharedImage (line 288) | struct ClaySharedImage type ClayFenceSync (line 290) | struct ClayFenceSync type ClaySharedImageSink (line 292) | struct ClaySharedImageSink type ClaySharedImageSinkAccessor (line 294) | struct ClaySharedImageSinkAccessor type ClaySharedImageGLRepresentationConfig (line 296) | typedef struct ClaySharedImageGLRepresentationConfig { type ClaySharedImageVKRepresentationConfig (line 305) | typedef struct ClaySharedImageVKRepresentationConfig { type ClaySharedImageMetalRepresentationConfig (line 314) | typedef struct ClaySharedImageMetalRepresentationConfig { type ClaySharedImageD3DRepresentationConfig (line 322) | typedef struct ClaySharedImageD3DRepresentationConfig { type ClaySharedImageShmRepresentationConfig (line 329) | typedef struct ClaySharedImageShmRepresentationConfig { type ClaySharedImageRepresentationConfig (line 335) | typedef struct ClaySharedImageRepresentationConfig { type ClayMetalTexture (line 349) | typedef struct ClayMetalTexture { type ClayD3DTexture (line 362) | typedef struct ClayD3DTexture { type ClayOpenGLTexture (line 375) | typedef struct ClayOpenGLTexture { type ClayVulkanImage (line 397) | typedef struct ClayVulkanImage { type ClayOpenGLFramebuffer (line 408) | typedef struct ClayOpenGLFramebuffer { type ClaySharedMemoryImage (line 427) | typedef struct ClaySharedMemoryImage { type ClaySharedImageReadResult (line 446) | typedef struct ClaySharedImageReadResult { type ClaySharedImageWriteResult (line 459) | typedef struct ClaySharedImageWriteResult { type ClayBitmap (line 472) | typedef struct ClayBitmap { type ClayPointerEvent (line 479) | typedef struct ClayPointerEvent { type ClayKeyEvent (line 518) | typedef struct ClayKeyEvent { type ClayFrameInfo (line 559) | typedef struct ClayFrameInfo { type ClayOpenGLRendererConfig (line 578) | typedef struct ClayOpenGLRendererConfig { type ClayHardwareRendererConfig (line 609) | typedef struct ClayHardwareRendererConfig { type ClaySoftwareRendererConfig (line 616) | typedef struct ClaySoftwareRendererConfig { type ClayRendererType (line 626) | typedef enum { type ClayHeadlessRendererConfig (line 643) | typedef struct ClayHeadlessRendererConfig { type ClayTaskRunner_ (line 652) | struct ClayTaskRunner_ type ClayTask (line 654) | typedef struct ClayTask { type ClayTaskRunnerDescription (line 667) | typedef struct ClayTaskRunnerDescription { FILE: clay/public/event_delegate.h function namespace (line 16) | namespace clay { FILE: clay/public/layout_delegate.h function namespace (line 13) | namespace clay { FILE: clay/public/style_types.h type class (line 13) | enum class type class (line 19) | enum class type class (line 29) | enum class type class (line 37) | enum class type class (line 59) | enum class type class (line 65) | enum class type class (line 72) | enum class type class (line 80) | enum class type class (line 86) | enum class type class (line 95) | enum class type class (line 101) | enum class type class (line 109) | enum class type class (line 120) | enum class type class (line 125) | enum class type class (line 130) | enum class type class (line 136) | enum class type class (line 142) | enum class type class (line 147) | enum class type class (line 155) | enum class type class (line 164) | enum class type class (line 173) | enum class type class (line 180) | enum class type class (line 187) | enum class type class (line 192) | enum class type class (line 199) | enum class type class (line 204) | enum class type ClayTransformOP (line 228) | typedef struct ClayTransformOP { type ClayTransform (line 235) | typedef struct ClayTransform { type ClayLayoutStyles (line 241) | typedef struct ClayLayoutStyles { type ClayMeasureOutput (line 254) | typedef struct ClayMeasureOutput { type ClayPlatformLength (line 260) | typedef struct ClayPlatformLength { type ClayLinearGradient (line 265) | typedef struct ClayLinearGradient { type ClayRadialGradient (line 277) | typedef struct ClayRadialGradient { type ClayConicGradient (line 295) | typedef struct ClayConicGradient { FILE: clay/public/ui_component_delegate.h function namespace (line 15) | namespace clay { FILE: clay/public/value.h function namespace (line 20) | namespace lynx { function namespace (line 24) | namespace clay { function SetWrapper (line 157) | void SetWrapper(std::unique_ptr>&& wrap... FILE: clay/shell/common/context_options.cc type clay (line 13) | namespace clay { function GrContextOptions (line 16) | GrContextOptions MakeDefaultContextOptions(ContextType type, FILE: clay/shell/common/context_options.h function ContextType (line 18) | enum class ContextType { FILE: clay/shell/common/devtools_instrumentation.cc type clay (line 21) | namespace clay { FILE: clay/shell/common/devtools_instrumentation.h function namespace (line 19) | namespace clay { FILE: clay/shell/common/display.cc type clay (line 10) | namespace clay { FILE: clay/shell/common/display.h function namespace (line 16) | namespace clay { FILE: clay/shell/common/display_manager.cc type clay (line 16) | namespace clay { FILE: clay/shell/common/display_manager.h function DisplayUpdateType (line 21) | enum class DisplayUpdateType { FILE: clay/shell/common/engine.cc type clay (line 25) | namespace clay { FILE: clay/shell/common/engine.h function namespace (line 39) | namespace clay { function namespace (line 43) | namespace clay { function ScheduleLayout (line 149) | void ScheduleLayout() override; function SetClipboardData (line 208) | void SetClipboardData(const std::u16string& data) override { function SetTextInputClient (line 218) | void SetTextInputClient(int client_id, const char* input_action, function ClearTextInputClient (line 223) | void ClearTextInputClient() override { delegate_->ClearTextInputClient(); } function SetEditableTransform (line 225) | void SetEditableTransform(const float transform_matrix[16]) override { function SetEditingState (line 229) | void SetEditingState(uint64_t selection_base, uint64_t composing_extent, function SetCaretRect (line 239) | void SetCaretRect(float x, float y, float width, float height) override { function setMarkedTextRect (line 243) | void setMarkedTextRect(float x, float y, float width, float height) over... function ShowTextInput (line 247) | void ShowTextInput() override { delegate_->ShowTextInput(); } function HideTextInput (line 249) | void HideTextInput() override { delegate_->HideTextInput(); } function WindowMove (line 251) | void WindowMove() override { delegate_->WindowMove(); } function ActivateSystemCursor (line 252) | void ActivateSystemCursor(int type, const std::string& path) override { function FilterInputAsync (line 257) | void FilterInputAsync( FILE: clay/shell/common/expired_on_task_runner.h function namespace (line 15) | namespace clay { function ReleaseSourcesOnTaskRunner (line 68) | void ReleaseSourcesOnTaskRunner() { FILE: clay/shell/common/frame_timing_listener.h function namespace (line 10) | namespace clay { FILE: clay/shell/common/one_shot_callback.h function namespace (line 14) | namespace clay { FILE: clay/shell/common/output_surface.cc type clay (line 7) | namespace clay { FILE: clay/shell/common/output_surface.h function namespace (line 13) | namespace clay { FILE: clay/shell/common/pipeline_timing_delegate.h function namespace (line 12) | namespace clay { FILE: clay/shell/common/platform_view.cc type clay (line 17) | namespace clay { function PointerDataDispatcherMaker (line 58) | PointerDataDispatcherMaker PlatformView::GetDispatcherMaker() { FILE: clay/shell/common/platform_view.h function namespace (line 36) | namespace clay { function namespace (line 41) | namespace clay { FILE: clay/shell/common/pointer_data_dispatcher.cc type clay (line 16) | namespace clay { FILE: clay/shell/common/pointer_data_dispatcher.h function namespace (line 17) | namespace clay { FILE: clay/shell/common/pointer_data_to_event.cc type clay (line 13) | namespace clay { function CopyToEvent (line 17) | void CopyToEvent(clay::PointerEvent* dest, const clay::PointerData& ra... function GetEventsFromPointerDataPacket (line 70) | std::vector GetEventsFromPointerDataPacket( FILE: clay/shell/common/pointer_data_to_event.h function namespace (line 13) | namespace clay { FILE: clay/shell/common/rasterizer.cc type clay (line 32) | namespace clay { function RasterStatus (line 149) | RasterStatus Rasterizer::DrawLastLayerTree( function RasterStatus (line 169) | RasterStatus Rasterizer::Draw(std::shared_ptr layer_tree, function RasterStatus (line 215) | RasterStatus Rasterizer::DoDraw( function RasterStatus (line 317) | RasterStatus Rasterizer::DrawToSurface( function RasterStatus (line 352) | RasterStatus Rasterizer::DrawToSurfaceUnsafe( function ScreenshotData (line 538) | ScreenshotData Rasterizer::ScreenshotLastLayerTree( FILE: clay/shell/common/rasterizer.h function namespace (line 43) | namespace clay { function namespace (line 48) | namespace clay { FILE: clay/shell/common/resource_cache_limit_calculator.cc type clay (line 14) | namespace clay { FILE: clay/shell/common/resource_cache_limit_calculator.h function namespace (line 18) | namespace clay { FILE: clay/shell/common/scheduler/scheduler.cc type clay (line 10) | namespace clay { FILE: clay/shell/common/scheduler/scheduler.h function namespace (line 13) | namespace clay { FILE: clay/shell/common/scheduler/scheduler_client.h function namespace (line 10) | namespace clay { FILE: clay/shell/common/scheduler/scheduler_state_machine.cc type clay (line 9) | namespace clay { FILE: clay/shell/common/scheduler/scheduler_state_machine.h type class (line 30) | enum class type class (line 35) | enum class type class (line 40) | enum class type class (line 47) | enum class type class (line 55) | enum class type class (line 60) | enum class function Action (line 76) | Action NextAction() const; function HasPendingTree (line 98) | bool HasPendingTree() const; FILE: clay/shell/common/screenshot_utils.cc type clay (line 20) | namespace clay { function ScreenshotLayerTreeAsPicture (line 23) | static sk_sp ScreenshotLayerTreeAsPicture( function ScreenshotLayerTreeAsImage (line 54) | static sk_sp ScreenshotLayerTreeAsImage( function TakeScreenshotWithOpaque (line 78) | sk_sp TakeScreenshotWithOpaque( function ScreenshotLayerTreeAsImage (line 132) | static std::shared_ptr ScreenshotLayerTreeAsImage( function TakeScreenshotWithOpaque (line 157) | std::shared_ptr TakeScreenshotWithOpaque( function ScreenshotData (line 224) | ScreenshotData TakeScreenshotWithBase64(LayerTree* layer_tree, function TakeScreenshot (line 294) | fml::RefPtr TakeScreenshot( function TakeScreenshot (line 310) | fml::RefPtr TakeScreenshot(GrPicturePtr picture, skity::Ve... FILE: clay/shell/common/screenshot_utils.h function namespace (line 15) | namespace clay { FILE: clay/shell/common/scroll_fluency_monitor_delegate.h function namespace (line 12) | namespace clay { FILE: clay/shell/common/serialization_callbacks.cc type clay (line 10) | namespace clay { function SerializeTypefaceWithoutData (line 14) | sk_sp SerializeTypefaceWithoutData(SkTypeface* typeface, void*... function SerializeTypefaceWithData (line 18) | sk_sp SerializeTypefaceWithData(SkTypeface* typeface, void* ct... function DeserializeTypefaceWithoutData (line 22) | sk_sp DeserializeTypefaceWithoutData(const void* data, FILE: clay/shell/common/serialization_callbacks.h function namespace (line 13) | namespace clay { FILE: clay/shell/common/services/animation_event_service_impl.cc type clay (line 12) | namespace clay { FILE: clay/shell/common/services/animation_event_service_impl.h function namespace (line 15) | namespace clay { FILE: clay/shell/common/services/animator_info_service.cc type clay (line 7) | namespace clay { FILE: clay/shell/common/services/animator_info_service.h function namespace (line 14) | namespace clay { FILE: clay/shell/common/services/compositor/compositor_service.cc type clay (line 20) | namespace clay { function CompositorSurface (line 165) | CompositorSurface& CompositorService::GetCompositorSurface() { FILE: clay/shell/common/services/compositor/compositor_service.h function namespace (line 17) | namespace clay { FILE: clay/shell/common/services/compositor/platform_overlay_service.h function namespace (line 16) | namespace clay { FILE: clay/shell/common/services/compositor/platform_overlay_service_fallback.cc type clay (line 7) | namespace clay { FILE: clay/shell/common/services/compositor/presenter_service.cc type clay (line 9) | namespace clay { FILE: clay/shell/common/services/compositor/presenter_service.h function namespace (line 18) | namespace clay { FILE: clay/shell/common/services/compositor/presenter_service_fallback.cc type clay (line 7) | namespace clay { FILE: clay/shell/common/services/drag_drop_service.cc type clay (line 9) | namespace clay { FILE: clay/shell/common/services/drag_drop_service.h function namespace (line 17) | namespace clay { FILE: clay/shell/common/services/gesture_mediate_service.h function namespace (line 12) | namespace clay { function UpdateOuterScrollableDirection (line 24) | void UpdateOuterScrollableDirection(ScrollableDirection direction) { function HitTestResponsiveResult (line 29) | HitTestResponsiveResult GetResponsiveResult() { return result_; } function ScrollableDirection (line 32) | ScrollableDirection GetOuterScrollableDirection() { FILE: clay/shell/common/services/initialize_service.cc type clay (line 10) | namespace clay { FILE: clay/shell/common/services/initialize_service.h function namespace (line 15) | namespace clay { FILE: clay/shell/common/services/instrumentation_service.cc type clay (line 12) | namespace clay { FILE: clay/shell/common/services/instrumentation_service.h function namespace (line 13) | namespace clay { function namespace (line 17) | namespace clay { FILE: clay/shell/common/services/platform_const_service.cc type clay (line 9) | namespace clay { FILE: clay/shell/common/services/platform_const_service.h function namespace (line 16) | namespace clay { FILE: clay/shell/common/services/raster_frame_service.cc type clay (line 20) | namespace clay { FILE: clay/shell/common/services/raster_frame_service.h function namespace (line 18) | namespace clay { FILE: clay/shell/common/services/rasterizer_service.cc type clay (line 10) | namespace clay { FILE: clay/shell/common/services/rasterizer_service.h function namespace (line 12) | namespace clay { FILE: clay/shell/common/services/screenshot_encoder.cc type clay (line 14) | namespace clay { function GetScale (line 17) | float GetScale(int original_width, int original_height, int max_width, function ScreenshotEncodeResult (line 32) | ScreenshotEncodeResult ScreenshotEncoder::ScaleAndEncode( function SkPixmap (line 60) | SkPixmap ScreenshotEncoder::ScaleImage(ScreenshotData screenshot, function ScreenshotEncodeResult (line 115) | ScreenshotEncodeResult ScreenshotEncoder::Encode( function ScreenshotEncodeResult (line 222) | ScreenshotEncodeResult ScreenshotEncoder::Encode( FILE: clay/shell/common/services/screenshot_encoder.h function namespace (line 14) | namespace clay { FILE: clay/shell/common/services/screenshot_service.cc type clay (line 13) | namespace clay { function GrDataPtr (line 29) | GrDataPtr ScreenshotService::TakeScreenshotHardware( function GrDataPtr (line 74) | GrDataPtr ScreenshotService::TakeExternalScreenshot( FILE: clay/shell/common/services/screenshot_service.h function namespace (line 14) | namespace clay { FILE: clay/shell/common/services/sync_compositor_service.cc type clay (line 13) | namespace clay { FILE: clay/shell/common/services/sync_compositor_service.h function namespace (line 11) | namespace clay { FILE: clay/shell/common/services/ui_frame_service.cc type clay (line 14) | namespace clay { type RasterFrameServicePuppet (line 16) | struct RasterFrameServicePuppet { method RasterFrameServicePuppet (line 17) | explicit RasterFrameServicePuppet( FILE: clay/shell/common/services/ui_frame_service.h function namespace (line 15) | namespace clay { FILE: clay/shell/common/services/vsync_waiter_service.h function namespace (line 12) | namespace clay { FILE: clay/shell/common/shell.cc type clay (line 61) | namespace clay { function CreateEngine (line 65) | std::unique_ptr CreateEngine( function PerformInitializationTasks (line 79) | void PerformInitializationTasks(Settings& settings) { // NOLINT function Settings (line 584) | const Settings& Shell::GetSettings() const { return settings_; } function TaskRunners (line 586) | const TaskRunners& Shell::GetTaskRunners() const { return task_runners... function Settings (line 895) | const Settings& Shell::OnPlatformViewGetSettings() const { return sett... function ScreenshotData (line 1038) | ScreenshotData Shell::ScreenshotSync( FILE: clay/shell/common/shell.h function namespace (line 51) | namespace clay { function namespace (line 56) | namespace clay { FILE: clay/shell/common/skia_event_tracer_impl.cc type clay (line 46) | namespace clay { function T (line 68) | inline T BitCast(const U& u) { class ClayEventTracer (line 79) | class ClayEventTracer : public SkEventTracer { method ClayEventTracer (line 85) | ClayEventTracer(bool enabled, method addTraceEvent (line 96) | SkEventTracer::Handle addTraceEvent(char phase, method updateTraceEventDuration (line 262) | void updateTraceEventDuration(const uint8_t* category_enabled_flag, function InitSkiaEventTracer (line 317) | void InitSkiaEventTracer( FILE: clay/shell/common/skia_event_tracer_impl.h function namespace (line 16) | namespace clay { FILE: clay/shell/common/switches.cc type SwitchDesc (line 27) | struct SwitchDesc { function GetICUStaticMapping (line 55) | static std::unique_ptr GetICUStaticMapping() { type clay (line 63) | namespace clay { function FlagForSwitch (line 64) | const std::string_view FlagForSwitch(Switch swtch) { function ParseCommaDelimited (line 73) | static std::vector ParseCommaDelimited(const std::string&... function GetSwitchValue (line 84) | static bool GetSwitchValue(const fml::CommandLine& command_line, Switc... function GetSymbolMapping (line 103) | std::unique_ptr GetSymbolMapping( function Settings (line 131) | Settings SettingsFromCommandLine(const fml::CommandLine& command_line) { FILE: clay/shell/common/switches.h function namespace (line 16) | namespace clay { FILE: clay/shell/common/variable_refresh_rate_display.cc function GetInitialRefreshRate (line 14) | static double GetInitialRefreshRate( type clay (line 23) | namespace clay { FILE: clay/shell/common/variable_refresh_rate_display.h function namespace (line 18) | namespace clay { FILE: clay/shell/common/variable_refresh_rate_reporter.h function namespace (line 18) | namespace clay { FILE: clay/shell/common/vsync_waiter.cc type clay (line 21) | namespace clay { FILE: clay/shell/common/vsync_waiter.h function namespace (line 21) | namespace clay { FILE: clay/shell/common/vsync_waiter_fallback.cc type clay (line 23) | namespace clay { function SnapToNextTick (line 26) | static fml::TimePoint SnapToNextTick(fml::TimePoint value, class FallbackVsyncWaiterService (line 38) | class FallbackVsyncWaiterService : public VsyncWaiterService { method CreateVsyncWaiter (line 39) | std::unique_ptr CreateVsyncWaiter( function CreateFallbackVsyncWaiterService (line 45) | std::shared_ptr CreateFallbackVsyncWaiterService() { FILE: clay/shell/common/vsync_waiter_fallback.h function namespace (line 18) | namespace clay { FILE: clay/shell/common/vsync_waiter_macos.h function end (line 26) | end FILE: clay/shell/gpu/gpu_surface_gl_delegate.cc type clay (line 17) | namespace clay { function IsProcResolverOpenGLES (line 42) | static bool IsProcResolverOpenGLES( type ProcResolverContext (line 88) | struct ProcResolverContext { FILE: clay/shell/gpu/gpu_surface_gl_delegate.h function namespace (line 19) | namespace clay { FILE: clay/shell/gpu/gpu_surface_gl_skia.cc type clay (line 40) | namespace clay { function NextPowerOfTwo (line 50) | static inline size_t NextPowerOfTwo(size_t n) { function SkColorType (line 143) | static SkColorType FirstSupportedColorType(GrDirectContext* context, function WrapOnscreenSurface (line 156) | static sk_sp WrapOnscreenSurface(GrDirectContext* context, function GrDirectContext (line 371) | GrDirectContext* GPUSurfaceGLSkia::GetContext() { return context_.get(... FILE: clay/shell/gpu/gpu_surface_gl_skia.h function namespace (line 23) | namespace clay { FILE: clay/shell/gpu/gpu_surface_gl_skity.cc type clay (line 22) | namespace clay { FILE: clay/shell/gpu/gpu_surface_gl_skity.h function namespace (line 21) | namespace clay { FILE: clay/shell/gpu/gpu_surface_metal_delegate.cc type clay (line 7) | namespace clay { function MTLRenderTargetType (line 15) | MTLRenderTargetType GPUSurfaceMetalDelegate::GetRenderTargetType() { FILE: clay/shell/gpu/gpu_surface_metal_delegate.h type GPUMTLTextureInfo (line 29) | struct GPUMTLTextureInfo { function MTLRenderTargetType (line 36) | enum class MTLRenderTargetType { kMTLTexture, kCAMetalLayer }; FILE: clay/shell/gpu/gpu_surface_metal_skia.h function namespace (line 21) | namespace clay { FILE: clay/shell/gpu/gpu_surface_metal_skity.h function namespace (line 16) | namespace clay { FILE: clay/shell/gpu/gpu_surface_software.cc type clay (line 15) | namespace clay { FILE: clay/shell/gpu/gpu_surface_software.h function namespace (line 19) | namespace clay { FILE: clay/shell/gpu/gpu_surface_software_delegate.cc type clay (line 10) | namespace clay { FILE: clay/shell/gpu/gpu_surface_software_delegate.h function namespace (line 15) | namespace clay { FILE: clay/shell/gpu/trace_gl_fuctions.cc type clay (line 12) | namespace clay { function CalculateTexSize (line 16) | inline uint64_t CalculateTexSize(GrGLenum target, GrGLenum internalfor... function GrGLvoid (line 1172) | GrGLvoid TraceGlFuctions::ActiveTexture(GrGLenum texture) { function GrGLvoid (line 1177) | GrGLvoid TraceGlFuctions::AttachShader(GrGLuint program, GrGLuint shad... function GrGLvoid (line 1182) | GrGLvoid TraceGlFuctions::BeginQuery(GrGLenum target, GrGLuint id) { function GrGLvoid (line 1187) | GrGLvoid TraceGlFuctions::BindAttribLocation(GrGLuint program, GrGLuin... function GrGLvoid (line 1193) | GrGLvoid TraceGlFuctions::BindBuffer(GrGLenum target, GrGLuint buffer) { function GrGLvoid (line 1198) | GrGLvoid TraceGlFuctions::BindFramebuffer(GrGLenum target, function GrGLvoid (line 1205) | GrGLvoid TraceGlFuctions::BindRenderbuffer(GrGLenum target, function GrGLvoid (line 1211) | GrGLvoid TraceGlFuctions::BindTexture(GrGLenum target, GrGLuint textur... function GrGLvoid (line 1217) | GrGLvoid TraceGlFuctions::BindFragDataLocation(GrGLuint program, function GrGLvoid (line 1224) | GrGLvoid TraceGlFuctions::BindFragDataLocationIndexed(GrGLuint program, function GrGLvoid (line 1233) | GrGLvoid TraceGlFuctions::BindSampler(GrGLuint unit, GrGLuint sampler) { function GrGLvoid (line 1238) | GrGLvoid TraceGlFuctions::BindVertexArray(GrGLuint array) { function GrGLvoid (line 1243) | GrGLvoid TraceGlFuctions::BlendBarrier() { function GrGLvoid (line 1248) | GrGLvoid TraceGlFuctions::BlendColor(GrGLclampf red, GrGLclampf green, function GrGLvoid (line 1254) | GrGLvoid TraceGlFuctions::BlendEquation(GrGLenum mode) { function GrGLvoid (line 1259) | GrGLvoid TraceGlFuctions::BlendFunc(GrGLenum sfactor, GrGLenum dfactor) { function GrGLvoid (line 1264) | GrGLvoid TraceGlFuctions::BlitFramebuffer(GrGLint srcX0, GrGLint srcY0, function GrGLvoid (line 1274) | GrGLvoid TraceGlFuctions::BufferData(GrGLenum target, GrGLsizeiptr size, function GrGLvoid (line 1280) | GrGLvoid TraceGlFuctions::BufferSubData(GrGLenum target, GrGLintptr of... function GrGLenum (line 1287) | GrGLenum TraceGlFuctions::CheckFramebufferStatus(GrGLenum target) { function GrGLvoid (line 1292) | GrGLvoid TraceGlFuctions::Clear(GrGLbitfield mask) { function GrGLvoid (line 1297) | GrGLvoid TraceGlFuctions::ClearColor(GrGLclampf red, GrGLclampf green, function GrGLvoid (line 1303) | GrGLvoid TraceGlFuctions::ClearStencil(GrGLint s) { function GrGLvoid (line 1308) | GrGLvoid TraceGlFuctions::ClearTexImage(GrGLuint texture, GrGLint level, function GrGLvoid (line 1315) | GrGLvoid TraceGlFuctions::ClearTexSubImage(GrGLuint texture, GrGLint l... function GrGLvoid (line 1326) | GrGLvoid TraceGlFuctions::ColorMask(GrGLboolean red, GrGLboolean green, function GrGLvoid (line 1332) | GrGLvoid TraceGlFuctions::CompileShader(GrGLuint shader) { function GrGLvoid (line 1337) | GrGLvoid TraceGlFuctions::CompressedTexImage2D(GrGLenum target, GrGLin... function GrGLvoid (line 1348) | GrGLvoid TraceGlFuctions::CompressedTexSubImage2D( function GrGLvoid (line 1357) | GrGLvoid TraceGlFuctions::CopyTexSubImage2D(GrGLenum target, GrGLint l... function GrGLuint (line 1366) | GrGLuint TraceGlFuctions::CreateProgram() { function GrGLuint (line 1371) | GrGLuint TraceGlFuctions::CreateShader(GrGLenum type) { function GrGLvoid (line 1376) | GrGLvoid TraceGlFuctions::CullFace(GrGLenum mode) { function GrGLvoid (line 1381) | GrGLvoid TraceGlFuctions::DeleteBuffers(GrGLsizei n, const GrGLuint* b... function GrGLvoid (line 1386) | GrGLvoid TraceGlFuctions::DeleteFences(GrGLsizei n, const GrGLuint* fe... function GrGLvoid (line 1391) | GrGLvoid TraceGlFuctions::DeleteFramebuffers(GrGLsizei n, function GrGLvoid (line 1397) | GrGLvoid TraceGlFuctions::DeleteProgram(GrGLuint program) { function GrGLvoid (line 1402) | GrGLvoid TraceGlFuctions::DeleteQueries(GrGLsizei n, const GrGLuint* i... function GrGLvoid (line 1407) | GrGLvoid TraceGlFuctions::DeleteRenderbuffers(GrGLsizei n, function GrGLvoid (line 1413) | GrGLvoid TraceGlFuctions::DeleteSamplers(GrGLsizei count, function GrGLvoid (line 1419) | GrGLvoid TraceGlFuctions::DeleteShader(GrGLuint shader) { function GrGLvoid (line 1424) | GrGLvoid TraceGlFuctions::DeleteTextures(GrGLsizei n, function GrGLvoid (line 1442) | GrGLvoid TraceGlFuctions::DeleteVertexArrays(GrGLsizei n, function GrGLvoid (line 1448) | GrGLvoid TraceGlFuctions::DepthMask(GrGLboolean flag) { function GrGLvoid (line 1453) | GrGLvoid TraceGlFuctions::Disable(GrGLenum cap) { function GrGLvoid (line 1458) | GrGLvoid TraceGlFuctions::DisableVertexAttribArray(GrGLuint index) { function GrGLvoid (line 1463) | GrGLvoid TraceGlFuctions::DrawArrays(GrGLenum mode, GrGLint first, function GrGLvoid (line 1469) | GrGLvoid TraceGlFuctions::DrawArraysInstanced(GrGLenum mode, GrGLint f... function GrGLvoid (line 1476) | GrGLvoid TraceGlFuctions::DrawArraysIndirect(GrGLenum mode, function GrGLvoid (line 1482) | GrGLvoid TraceGlFuctions::DrawBuffer(GrGLenum mode) { function GrGLvoid (line 1487) | GrGLvoid TraceGlFuctions::DrawBuffers(GrGLsizei n, const GrGLenum* buf... function GrGLvoid (line 1492) | GrGLvoid TraceGlFuctions::DrawElements(GrGLenum mode, GrGLsizei count, function GrGLvoid (line 1498) | GrGLvoid TraceGlFuctions::DrawElementsInstanced(GrGLenum mode, GrGLsiz... function GrGLvoid (line 1506) | GrGLvoid TraceGlFuctions::DrawElementsIndirect(GrGLenum mode, GrGLenum... function GrGLvoid (line 1512) | GrGLvoid TraceGlFuctions::DrawRangeElements(GrGLenum mode, GrGLuint st... function GrGLvoid (line 1520) | GrGLvoid TraceGlFuctions::Enable(GrGLenum cap) { function GrGLvoid (line 1525) | GrGLvoid TraceGlFuctions::EnableVertexAttribArray(GrGLuint index) { function GrGLvoid (line 1530) | GrGLvoid TraceGlFuctions::EndQuery(GrGLenum target) { function GrGLvoid (line 1535) | GrGLvoid TraceGlFuctions::Finish() { function GrGLvoid (line 1540) | GrGLvoid TraceGlFuctions::FinishFence(GrGLuint fence) { function GrGLvoid (line 1545) | GrGLvoid TraceGlFuctions::Flush() { function GrGLvoid (line 1550) | GrGLvoid TraceGlFuctions::FlushMappedBufferRange(GrGLenum target, function GrGLvoid (line 1557) | GrGLvoid TraceGlFuctions::FramebufferRenderbuffer(GrGLenum target, function GrGLvoid (line 1566) | GrGLvoid TraceGlFuctions::FramebufferTexture2D(GrGLenum target, function GrGLvoid (line 1576) | GrGLvoid TraceGlFuctions::FramebufferTexture2DMultisample( function GrGLvoid (line 1584) | GrGLvoid TraceGlFuctions::FrontFace(GrGLenum mode) { function GrGLvoid (line 1589) | GrGLvoid TraceGlFuctions::GenBuffers(GrGLsizei n, GrGLuint* buffers) { function GrGLvoid (line 1594) | GrGLvoid TraceGlFuctions::GenFences(GrGLsizei n, GrGLuint* fences) { function GrGLvoid (line 1599) | GrGLvoid TraceGlFuctions::GenFramebuffers(GrGLsizei n, GrGLuint* frame... function GrGLvoid (line 1604) | GrGLvoid TraceGlFuctions::GenerateMipmap(GrGLenum target) { function GrGLvoid (line 1609) | GrGLvoid TraceGlFuctions::GenQueries(GrGLsizei n, GrGLuint* ids) { function GrGLvoid (line 1614) | GrGLvoid TraceGlFuctions::GenRenderbuffers(GrGLsizei n, function GrGLvoid (line 1620) | GrGLvoid TraceGlFuctions::GenSamplers(GrGLsizei count, GrGLuint* sampl... function GrGLvoid (line 1625) | GrGLvoid TraceGlFuctions::GenTextures(GrGLsizei n, GrGLuint* textures) { function GrGLvoid (line 1630) | GrGLvoid TraceGlFuctions::GenVertexArrays(GrGLsizei n, GrGLuint* array... function GrGLvoid (line 1635) | GrGLvoid TraceGlFuctions::GetBufferParameteriv(GrGLenum target, GrGLen... function GrGLenum (line 1641) | GrGLenum TraceGlFuctions::GetError() { function GrGLvoid (line 1646) | GrGLvoid TraceGlFuctions::GetFramebufferAttachmentParameteriv( function GrGLvoid (line 1653) | GrGLvoid TraceGlFuctions::GetIntegerv(GrGLenum pname, GrGLint* params) { function GrGLvoid (line 1658) | GrGLvoid TraceGlFuctions::GetMultisamplefv(GrGLenum pname, GrGLuint in... function GrGLvoid (line 1664) | GrGLvoid TraceGlFuctions::GetProgramBinary(GrGLuint program, GrGLsizei... function GrGLvoid (line 1673) | GrGLvoid TraceGlFuctions::GetProgramInfoLog(GrGLuint program, GrGLsize... function GrGLvoid (line 1679) | GrGLvoid TraceGlFuctions::GetProgramiv(GrGLuint program, GrGLenum pname, function GrGLvoid (line 1685) | GrGLvoid TraceGlFuctions::GetQueryiv(GrGLenum GLtarget, GrGLenum pname, function GrGLvoid (line 1691) | GrGLvoid TraceGlFuctions::GetQueryObjecti64v(GrGLuint id, GrGLenum pname, function GrGLvoid (line 1697) | GrGLvoid TraceGlFuctions::GetQueryObjectiv(GrGLuint id, GrGLenum pname, function GrGLvoid (line 1703) | GrGLvoid TraceGlFuctions::GetQueryObjectui64v(GrGLuint id, GrGLenum pn... function GrGLvoid (line 1709) | GrGLvoid TraceGlFuctions::GetQueryObjectuiv(GrGLuint id, GrGLenum pname, function GrGLvoid (line 1715) | GrGLvoid TraceGlFuctions::GetRenderbufferParameteriv(GrGLenum target, function GrGLvoid (line 1722) | GrGLvoid TraceGlFuctions::GetShaderInfoLog(GrGLuint shader, GrGLsizei ... function GrGLvoid (line 1728) | GrGLvoid TraceGlFuctions::GetShaderiv(GrGLuint shader, GrGLenum pname, function GrGLvoid (line 1734) | GrGLvoid TraceGlFuctions::GetShaderPrecisionFormat(GrGLenum shadertype, function GrGLubyte (line 1743) | const GrGLubyte* TraceGlFuctions::GetString(GrGLenum name) { function GrGLubyte (line 1748) | const GrGLubyte* TraceGlFuctions::GetStringi(GrGLenum name, GrGLuint i... function GrGLvoid (line 1753) | GrGLvoid TraceGlFuctions::GetTexLevelParameteriv(GrGLenum target, GrGL... function GrGLint (line 1760) | GrGLint TraceGlFuctions::GetUniformLocation(GrGLuint program, function GrGLvoid (line 1766) | GrGLvoid TraceGlFuctions::InsertEventMarker(GrGLsizei length, function GrGLvoid (line 1772) | GrGLvoid TraceGlFuctions::InvalidateBufferData(GrGLuint buffer) { function GrGLvoid (line 1777) | GrGLvoid TraceGlFuctions::InvalidateBufferSubData(GrGLuint buffer, function GrGLvoid (line 1784) | GrGLvoid TraceGlFuctions::InvalidateFramebuffer(GrGLenum target, function GrGLvoid (line 1791) | GrGLvoid TraceGlFuctions::InvalidateSubFramebuffer( function GrGLvoid (line 1799) | GrGLvoid TraceGlFuctions::InvalidateTexImage(GrGLuint texture, GrGLint... function GrGLvoid (line 1804) | GrGLvoid TraceGlFuctions::InvalidateTexSubImage( function GrGLboolean (line 1812) | GrGLboolean TraceGlFuctions::IsTexture(GrGLuint texture) { function GrGLvoid (line 1817) | GrGLvoid TraceGlFuctions::LineWidth(GrGLfloat width) { function GrGLvoid (line 1822) | GrGLvoid TraceGlFuctions::LinkProgram(GrGLuint program) { function GrGLvoid (line 1827) | GrGLvoid* TraceGlFuctions::MapBuffer(GrGLenum target, GrGLenum access) { function GrGLvoid (line 1832) | GrGLvoid* TraceGlFuctions::MapBufferRange(GrGLenum target, GrGLintptr ... function GrGLvoid (line 1839) | GrGLvoid* TraceGlFuctions::MapBufferSubData(GrGLuint target, GrGLintpt... function GrGLvoid (line 1846) | GrGLvoid* TraceGlFuctions::MapTexSubImage2D(GrGLenum target, GrGLint l... function GrGLvoid (line 1856) | GrGLvoid* TraceGlFuctions::MemoryBarrier(GrGLbitfield barriers) { function GrGLvoid (line 1861) | GrGLvoid TraceGlFuctions::PatchParameteri(GrGLenum pname, GrGLint valu... function GrGLvoid (line 1866) | GrGLvoid TraceGlFuctions::PixelStorei(GrGLenum pname, GrGLint param) { function GrGLvoid (line 1871) | GrGLvoid TraceGlFuctions::PolygonMode(GrGLenum face, GrGLenum mode) { function GrGLvoid (line 1876) | GrGLvoid TraceGlFuctions::PopGroupMarker() { function GrGLvoid (line 1881) | GrGLvoid TraceGlFuctions::ProgramBinary(GrGLuint program, GrGLenum bin... function GrGLvoid (line 1887) | GrGLvoid TraceGlFuctions::ProgramParameteri(GrGLuint program, GrGLenum... function GrGLvoid (line 1893) | GrGLvoid TraceGlFuctions::PushGroupMarker(GrGLsizei length, function GrGLvoid (line 1899) | GrGLvoid TraceGlFuctions::QueryCounter(GrGLuint id, GrGLenum target) { function GrGLvoid (line 1904) | GrGLvoid TraceGlFuctions::ReadBuffer(GrGLenum src) { function GrGLvoid (line 1909) | GrGLvoid TraceGlFuctions::ReadPixels(GrGLint x, GrGLint y, GrGLsizei w... function GrGLvoid (line 1916) | GrGLvoid TraceGlFuctions::RenderbufferStorage(GrGLenum target, function GrGLvoid (line 1924) | GrGLvoid TraceGlFuctions::RenderbufferStorageMultisample( function GrGLvoid (line 1932) | GrGLvoid TraceGlFuctions::ResolveMultisampleFramebuffer() { function GrGLvoid (line 1937) | GrGLvoid TraceGlFuctions::SamplerParameteri(GrGLuint sampler, GrGLenum... function GrGLvoid (line 1943) | GrGLvoid TraceGlFuctions::SamplerParameteriv(GrGLuint sampler, GrGLenu... function GrGLvoid (line 1949) | GrGLvoid TraceGlFuctions::Scissor(GrGLint x, GrGLint y, GrGLsizei width, function GrGLvoid (line 1956) | GrGLvoid TraceGlFuctions::BindUniformLocation(GrGLuint program, function GrGLvoid (line 1963) | GrGLvoid TraceGlFuctions::SetFence(GrGLuint fence, GrGLenum condition) { function GrGLvoid (line 1968) | GrGLvoid TraceGlFuctions::ShaderSource(GrGLuint shader, GrGLsizei count, function GrGLvoid (line 1975) | GrGLvoid TraceGlFuctions::StencilFunc(GrGLenum func, GrGLint ref, function GrGLvoid (line 1981) | GrGLvoid TraceGlFuctions::StencilFuncSeparate(GrGLenum face, GrGLenum ... function GrGLvoid (line 1987) | GrGLvoid TraceGlFuctions::StencilMask(GrGLuint mask) { function GrGLvoid (line 1992) | GrGLvoid TraceGlFuctions::StencilMaskSeparate(GrGLenum face, GrGLuint ... function GrGLvoid (line 1997) | GrGLvoid TraceGlFuctions::StencilOp(GrGLenum fail, GrGLenum zfail, function GrGLvoid (line 2003) | GrGLvoid TraceGlFuctions::StencilOpSeparate(GrGLenum face, GrGLenum fail, function GrGLvoid (line 2009) | GrGLvoid TraceGlFuctions::TexBuffer(GrGLenum target, GrGLenum internal... function GrGLvoid (line 2015) | GrGLvoid TraceGlFuctions::TexBufferRange(GrGLenum target, function GrGLvoid (line 2023) | GrGLvoid TraceGlFuctions::TexImage2D(GrGLenum target, GrGLint level, function GrGLvoid (line 2041) | GrGLvoid TraceGlFuctions::TexParameterf(GrGLenum target, GrGLenum pname, function GrGLvoid (line 2047) | GrGLvoid TraceGlFuctions::TexParameterfv(GrGLenum target, GrGLenum pname, function GrGLvoid (line 2053) | GrGLvoid TraceGlFuctions::TexParameteri(GrGLenum target, GrGLenum pname, function GrGLvoid (line 2059) | GrGLvoid TraceGlFuctions::TexParameteriv(GrGLenum target, GrGLenum pname, function GrGLvoid (line 2065) | GrGLvoid TraceGlFuctions::TexStorage2D(GrGLenum target, GrGLsizei levels, function GrGLvoid (line 2078) | GrGLvoid TraceGlFuctions::DiscardFramebuffer(GrGLenum target, function GrGLboolean (line 2085) | GrGLboolean TraceGlFuctions::TestFence(GrGLuint fence) { function GrGLvoid (line 2090) | GrGLvoid TraceGlFuctions::TexSubImage2D(GrGLenum target, GrGLint level, function GrGLvoid (line 2105) | GrGLvoid TraceGlFuctions::TextureBarrier() { function GrGLvoid (line 2110) | GrGLvoid TraceGlFuctions::Uniform1f(GrGLint location, GrGLfloat v0) { function GrGLvoid (line 2115) | GrGLvoid TraceGlFuctions::Uniform1i(GrGLint location, GrGLint v0) { function GrGLvoid (line 2120) | GrGLvoid TraceGlFuctions::Uniform1fv(GrGLint location, GrGLsizei count, function GrGLvoid (line 2126) | GrGLvoid TraceGlFuctions::Uniform1iv(GrGLint location, GrGLsizei count, function GrGLvoid (line 2132) | GrGLvoid TraceGlFuctions::Uniform2f(GrGLint location, GrGLfloat v0, function GrGLvoid (line 2138) | GrGLvoid TraceGlFuctions::Uniform2i(GrGLint location, GrGLint v0, GrGL... function GrGLvoid (line 2143) | GrGLvoid TraceGlFuctions::Uniform2fv(GrGLint location, GrGLsizei count, function GrGLvoid (line 2149) | GrGLvoid TraceGlFuctions::Uniform2iv(GrGLint location, GrGLsizei count, function GrGLvoid (line 2155) | GrGLvoid TraceGlFuctions::Uniform3f(GrGLint location, GrGLfloat v0, function GrGLvoid (line 2161) | GrGLvoid TraceGlFuctions::Uniform3i(GrGLint location, GrGLint v0, GrGL... function GrGLvoid (line 2167) | GrGLvoid TraceGlFuctions::Uniform3fv(GrGLint location, GrGLsizei count, function GrGLvoid (line 2173) | GrGLvoid TraceGlFuctions::Uniform3iv(GrGLint location, GrGLsizei count, function GrGLvoid (line 2179) | GrGLvoid TraceGlFuctions::Uniform4f(GrGLint location, GrGLfloat v0, function GrGLvoid (line 2185) | GrGLvoid TraceGlFuctions::Uniform4i(GrGLint location, GrGLint v0, GrGL... function GrGLvoid (line 2191) | GrGLvoid TraceGlFuctions::Uniform4fv(GrGLint location, GrGLsizei count, function GrGLvoid (line 2197) | GrGLvoid TraceGlFuctions::Uniform4iv(GrGLint location, GrGLsizei count, function GrGLvoid (line 2203) | GrGLvoid TraceGlFuctions::UniformMatrix2fv(GrGLint location, GrGLsizei... function GrGLvoid (line 2210) | GrGLvoid TraceGlFuctions::UniformMatrix3fv(GrGLint location, GrGLsizei... function GrGLvoid (line 2217) | GrGLvoid TraceGlFuctions::UniformMatrix4fv(GrGLint location, GrGLsizei... function GrGLboolean (line 2224) | GrGLboolean TraceGlFuctions::UnmapBuffer(GrGLenum target) { function GrGLvoid (line 2229) | GrGLvoid TraceGlFuctions::UnmapBufferSubData(const GrGLvoid* mem) { function GrGLvoid (line 2234) | GrGLvoid TraceGlFuctions::UnmapTexSubImage2D(const GrGLvoid* mem) { function GrGLvoid (line 2239) | GrGLvoid TraceGlFuctions::UseProgram(GrGLuint program) { function GrGLvoid (line 2244) | GrGLvoid TraceGlFuctions::VertexAttrib1f(GrGLuint indx, const GrGLfloa... function GrGLvoid (line 2249) | GrGLvoid TraceGlFuctions::VertexAttrib2fv(GrGLuint indx, function GrGLvoid (line 2255) | GrGLvoid TraceGlFuctions::VertexAttrib3fv(GrGLuint indx, function GrGLvoid (line 2261) | GrGLvoid TraceGlFuctions::VertexAttrib4fv(GrGLuint indx, function GrGLvoid (line 2267) | GrGLvoid TraceGlFuctions::VertexAttribDivisor(GrGLuint index, function GrGLvoid (line 2273) | GrGLvoid TraceGlFuctions::VertexAttribIPointer(GrGLuint indx, GrGLint ... function GrGLvoid (line 2280) | GrGLvoid TraceGlFuctions::VertexAttribPointer(GrGLuint indx, GrGLint s... function GrGLvoid (line 2290) | GrGLvoid TraceGlFuctions::Viewport(GrGLint x, GrGLint y, GrGLsizei width, function GrGLvoid (line 2297) | GrGLvoid TraceGlFuctions::DrawArraysInstancedBaseInstance( function GrGLvoid (line 2305) | GrGLvoid TraceGlFuctions::DrawElementsInstancedBaseVertexBaseInstance( function GrGLvoid (line 2314) | GrGLvoid TraceGlFuctions::MultiDrawArraysIndirect(GrGLenum mode, function GrGLvoid (line 2322) | GrGLvoid TraceGlFuctions::MultiDrawElementsIndirect(GrGLenum mode, function GrGLvoid (line 2333) | GrGLvoid TraceGlFuctions::MultiDrawArraysInstancedBaseInstance( function GrGLvoid (line 2342) | GrGLvoid TraceGlFuctions::MultiDrawElementsInstancedBaseVertexBaseInst... function GrGLsync (line 2354) | GrGLsync TraceGlFuctions::FenceSync(GrGLenum condition, GrGLbitfield f... function GrGLboolean (line 2359) | GrGLboolean TraceGlFuctions::IsSync(GrGLsync sync) { function GrGLenum (line 2364) | GrGLenum TraceGlFuctions::ClientWaitSync(GrGLsync sync, GrGLbitfield f... function GrGLvoid (line 2370) | GrGLvoid TraceGlFuctions::WaitSync(GrGLsync sync, GrGLbitfield flags, function GrGLvoid (line 2376) | GrGLvoid TraceGlFuctions::DeleteSync(GrGLsync sync) { function GrGLvoid (line 2382) | GrGLvoid TraceGlFuctions::GetInternalformativ(GrGLenum target, function GrGLvoid (line 2392) | GrGLvoid TraceGlFuctions::DebugMessageControl(GrGLenum source, GrGLenu... function GrGLvoid (line 2402) | GrGLvoid TraceGlFuctions::DebugMessageInsert(GrGLenum source, GrGLenum... function GrGLvoid (line 2410) | GrGLvoid TraceGlFuctions::DebugMessageCallback(GRGLDEBUGPROC callback, function GrGLuint (line 2416) | GrGLuint TraceGlFuctions::GetDebugMessageLog(GrGLuint count, GrGLsizei... function GrGLvoid (line 2427) | GrGLvoid TraceGlFuctions::PushDebugGroup(GrGLenum source, GrGLuint id, function GrGLvoid (line 2434) | GrGLvoid TraceGlFuctions::PopDebugGroup() { function GrGLvoid (line 2439) | GrGLvoid TraceGlFuctions::ObjectLabel(GrGLenum identifier, GrGLuint name, function GrGLvoid (line 2446) | GrGLvoid TraceGlFuctions::WindowRectangles(GrGLenum mode, GrGLsizei co... function GrGLvoid (line 2453) | GrGLvoid TraceGlFuctions::StartTiling(GrGLuint x, GrGLuint y, GrGLuint... function GrGLvoid (line 2460) | GrGLvoid TraceGlFuctions::EndTiling(GrGLbitfield preserveMask) { FILE: clay/shell/gpu/trace_gl_fuctions.h function namespace (line 17) | namespace clay { FILE: clay/shell/platform/common/engine_switches.cc type clay (line 15) | namespace clay { function GetSwitchesFromEnvironment (line 17) | std::vector GetSwitchesFromEnvironment() { FILE: clay/shell/platform/common/engine_switches.h function namespace (line 14) | namespace clay { FILE: clay/shell/platform/common/engine_switches_unittests.cc type clay (line 8) | namespace clay { function SetEnvironmentVariable (line 12) | void SetEnvironmentVariable(const char* key, const char* value) { function ClearEnvironmentVariable (line 21) | void ClearEnvironmentVariable(const char* key) { function TEST (line 30) | TEST(FlutterProjectBundle, SwitchesEmpty) { function TEST (line 38) | TEST(FlutterProjectBundle, SwitchesIgnoredInRelease) { function TEST (line 49) | TEST(FlutterProjectBundle, Switches) { function TEST (line 60) | TEST(FlutterProjectBundle, SwitchesExtraValues) { function TEST (line 70) | TEST(FlutterProjectBundle, SwitchesMissingValues) { FILE: clay/shell/platform/common/path_utils.cc type clay (line 19) | namespace clay { function GetExecutableDirectory (line 21) | std::filesystem::path GetExecutableDirectory() { FILE: clay/shell/platform/common/path_utils.h function namespace (line 13) | namespace clay { FILE: clay/shell/platform/common/path_utils_unittests.cc type clay (line 8) | namespace clay { function TEST (line 11) | TEST(PathUtilsTest, ExecutableDirector) { FILE: clay/shell/platform/common/platform_provided_menu.h function PlatformProvidedMenu (line 14) | enum class PlatformProvidedMenu { FILE: clay/shell/platform/common/text_editing_delta.cc type clay (line 12) | namespace clay { FILE: clay/shell/platform/common/text_editing_delta.h function namespace (line 16) | namespace clay { FILE: clay/shell/platform/common/text_editing_delta_unittests.cc type clay (line 8) | namespace clay { function TEST (line 10) | TEST(TextEditingDeltaTest, TestTextEditingDeltaConstructor) { function TEST (line 24) | TEST(TextEditingDeltaTest, TestTextEditingDeltaNonTextConstructor) { FILE: clay/shell/platform/common/text_input_model.cc type clay (line 15) | namespace clay { FILE: clay/shell/platform/common/text_input_model.h function namespace (line 18) | namespace clay { FILE: clay/shell/platform/common/text_input_model_unittests.cc type clay (line 12) | namespace clay { function TEST (line 14) | TEST(TextInputModel, SetText) { function TEST (line 20) | TEST(TextInputModel, SetTextWideCharacters) { function TEST (line 26) | TEST(TextInputModel, SetTextEmpty) { function TEST (line 32) | TEST(TextInputModel, SetTextReplaceText) { function TEST (line 40) | TEST(TextInputModel, SetTextResetsSelection) { function TEST (line 49) | TEST(TextInputModel, SetSelectionStart) { function TEST (line 58) | TEST(TextInputModel, SetSelectionComposingStart) { function TEST (line 69) | TEST(TextInputModel, SetSelectionMiddle) { function TEST (line 78) | TEST(TextInputModel, SetSelectionComposingMiddle) { function TEST (line 89) | TEST(TextInputModel, SetSelectionEnd) { function TEST (line 98) | TEST(TextInputModel, SetSelectionComposingEnd) { function TEST (line 109) | TEST(TextInputModel, SetSelectionWthExtent) { function TEST (line 118) | TEST(TextInputModel, SetSelectionWthExtentComposing) { function TEST (line 129) | TEST(TextInputModel, SetSelectionReverseExtent) { function TEST (line 138) | TEST(TextInputModel, SetSelectionReverseExtentComposing) { function TEST (line 149) | TEST(TextInputModel, SetSelectionOutsideString) { function TEST (line 157) | TEST(TextInputModel, SetSelectionOutsideComposingRange) { function TEST (line 169) | TEST(TextInputModel, SetComposingRangeStart) { function TEST (line 179) | TEST(TextInputModel, SetComposingRangeMiddle) { function TEST (line 189) | TEST(TextInputModel, SetComposingRangeEnd) { function TEST (line 199) | TEST(TextInputModel, SetComposingRangeWithExtent) { function TEST (line 209) | TEST(TextInputModel, SetComposingRangeReverseExtent) { function TEST (line 219) | TEST(TextInputModel, SetComposingRangeOutsideString) { function TEST (line 229) | TEST(TextInputModel, CommitComposingNoTextWithNoSelection) { function TEST (line 254) | TEST(TextInputModel, CommitComposingNoTextWithSelection) { function TEST (line 279) | TEST(TextInputModel, CommitComposingTextWithNoSelection) { function TEST (line 335) | TEST(TextInputModel, CommitComposingTextWithSelection) { function TEST (line 394) | TEST(TextInputModel, UpdateComposingRemovesLastComposingCharacter) { function TEST (line 405) | TEST(TextInputModel, AddCodePoint) { function TEST (line 417) | TEST(TextInputModel, AddCodePointSelection) { function TEST (line 427) | TEST(TextInputModel, AddCodePointReverseSelection) { function TEST (line 437) | TEST(TextInputModel, AddCodePointSelectionWideCharacter) { function TEST (line 447) | TEST(TextInputModel, AddCodePointReverseSelectionWideCharacter) { function TEST (line 457) | TEST(TextInputModel, AddText) { function TEST (line 467) | TEST(TextInputModel, AddTextSelection) { function TEST (line 477) | TEST(TextInputModel, AddTextReverseSelection) { function TEST (line 487) | TEST(TextInputModel, AddTextSelectionWideCharacter) { function TEST (line 497) | TEST(TextInputModel, AddTextReverseSelectionWideCharacter) { function TEST (line 507) | TEST(TextInputModel, DeleteStart) { function TEST (line 517) | TEST(TextInputModel, DeleteMiddle) { function TEST (line 527) | TEST(TextInputModel, DeleteEnd) { function TEST (line 537) | TEST(TextInputModel, DeleteWideCharacters) { function TEST (line 547) | TEST(TextInputModel, DeleteSelection) { function TEST (line 557) | TEST(TextInputModel, DeleteReverseSelection) { function TEST (line 567) | TEST(TextInputModel, DeleteStartComposing) { function TEST (line 580) | TEST(TextInputModel, DeleteStartReverseComposing) { function TEST (line 593) | TEST(TextInputModel, DeleteMiddleComposing) { function TEST (line 604) | TEST(TextInputModel, DeleteMiddleReverseComposing) { function TEST (line 615) | TEST(TextInputModel, DeleteEndComposing) { function TEST (line 626) | TEST(TextInputModel, DeleteEndReverseComposing) { function TEST (line 637) | TEST(TextInputModel, DeleteSurroundingAtCursor) { function TEST (line 647) | TEST(TextInputModel, DeleteSurroundingAtCursorComposing) { function TEST (line 658) | TEST(TextInputModel, DeleteSurroundingAtCursorAll) { function TEST (line 668) | TEST(TextInputModel, DeleteSurroundingAtCursorAllComposing) { function TEST (line 679) | TEST(TextInputModel, DeleteSurroundingAtCursorGreedy) { function TEST (line 689) | TEST(TextInputModel, DeleteSurroundingAtCursorGreedyComposing) { function TEST (line 700) | TEST(TextInputModel, DeleteSurroundingBeforeCursor) { function TEST (line 710) | TEST(TextInputModel, DeleteSurroundingBeforeCursorComposing) { function TEST (line 721) | TEST(TextInputModel, DeleteSurroundingBeforeCursorAll) { function TEST (line 731) | TEST(TextInputModel, DeleteSurroundingBeforeCursorAllComposing) { function TEST (line 742) | TEST(TextInputModel, DeleteSurroundingBeforeCursorGreedy) { function TEST (line 752) | TEST(TextInputModel, DeleteSurroundingBeforeCursorGreedyComposing) { function TEST (line 763) | TEST(TextInputModel, DeleteSurroundingAfterCursor) { function TEST (line 773) | TEST(TextInputModel, DeleteSurroundingAfterCursorComposing) { function TEST (line 784) | TEST(TextInputModel, DeleteSurroundingAfterCursorAll) { function TEST (line 794) | TEST(TextInputModel, DeleteSurroundingAfterCursorAllComposing) { function TEST (line 805) | TEST(TextInputModel, DeleteSurroundingAfterCursorGreedy) { function TEST (line 815) | TEST(TextInputModel, DeleteSurroundingAfterCursorGreedyComposing) { function TEST (line 826) | TEST(TextInputModel, DeleteSurroundingSelection) { function TEST (line 836) | TEST(TextInputModel, DeleteSurroundingReverseSelection) { function TEST (line 846) | TEST(TextInputModel, BackspaceStart) { function TEST (line 856) | TEST(TextInputModel, BackspaceMiddle) { function TEST (line 866) | TEST(TextInputModel, BackspaceEnd) { function TEST (line 876) | TEST(TextInputModel, BackspaceWideCharacters) { function TEST (line 886) | TEST(TextInputModel, BackspaceSelection) { function TEST (line 896) | TEST(TextInputModel, BackspaceReverseSelection) { function TEST (line 906) | TEST(TextInputModel, BackspaceStartComposing) { function TEST (line 917) | TEST(TextInputModel, BackspaceStartReverseComposing) { function TEST (line 928) | TEST(TextInputModel, BackspaceMiddleComposing) { function TEST (line 939) | TEST(TextInputModel, BackspaceMiddleReverseComposing) { function TEST (line 950) | TEST(TextInputModel, BackspaceEndComposing) { function TEST (line 961) | TEST(TextInputModel, BackspaceEndReverseComposing) { function TEST (line 972) | TEST(TextInputModel, MoveCursorForwardStart) { function TEST (line 982) | TEST(TextInputModel, MoveCursorForwardMiddle) { function TEST (line 992) | TEST(TextInputModel, MoveCursorForwardEnd) { function TEST (line 1002) | TEST(TextInputModel, MoveCursorForwardWideCharacters) { function TEST (line 1012) | TEST(TextInputModel, MoveCursorForwardSelection) { function TEST (line 1022) | TEST(TextInputModel, MoveCursorForwardReverseSelection) { function TEST (line 1032) | TEST(TextInputModel, MoveCursorForwardStartComposing) { function TEST (line 1043) | TEST(TextInputModel, MoveCursorForwardStartReverseComposing) { function TEST (line 1054) | TEST(TextInputModel, MoveCursorForwardMiddleComposing) { function TEST (line 1065) | TEST(TextInputModel, MoveCursorForwardMiddleReverseComposing) { function TEST (line 1076) | TEST(TextInputModel, MoveCursorForwardEndComposing) { function TEST (line 1087) | TEST(TextInputModel, MoveCursorForwardEndReverseComposing) { function TEST (line 1098) | TEST(TextInputModel, MoveCursorBackStart) { function TEST (line 1108) | TEST(TextInputModel, MoveCursorBackMiddle) { function TEST (line 1118) | TEST(TextInputModel, MoveCursorBackEnd) { function TEST (line 1128) | TEST(TextInputModel, MoveCursorBackWideCharacters) { function TEST (line 1138) | TEST(TextInputModel, MoveCursorBackSelection) { function TEST (line 1148) | TEST(TextInputModel, MoveCursorBackReverseSelection) { function TEST (line 1158) | TEST(TextInputModel, MoveCursorBackStartComposing) { function TEST (line 1170) | TEST(TextInputModel, MoveCursorBackStartReverseComposing) { function TEST (line 1182) | TEST(TextInputModel, MoveCursorBackMiddleComposing) { function TEST (line 1193) | TEST(TextInputModel, MoveCursorBackMiddleReverseComposing) { function TEST (line 1204) | TEST(TextInputModel, MoveCursorBackEndComposing) { function TEST (line 1215) | TEST(TextInputModel, MoveCursorBackEndReverseComposing) { function TEST (line 1226) | TEST(TextInputModel, MoveCursorToBeginningStart) { function TEST (line 1236) | TEST(TextInputModel, SelectToBeginningStart) { function TEST (line 1246) | TEST(TextInputModel, MoveCursorToBeginningMiddle) { function TEST (line 1256) | TEST(TextInputModel, SelectToBeginningMiddle) { function TEST (line 1266) | TEST(TextInputModel, MoveCursorToBeginningEnd) { function TEST (line 1276) | TEST(TextInputModel, SelectToBeginningEnd) { function TEST (line 1286) | TEST(TextInputModel, MoveCursorToBeginningSelection) { function TEST (line 1296) | TEST(TextInputModel, SelectToBeginningSelection) { function TEST (line 1306) | TEST(TextInputModel, MoveCursorToBeginningReverseSelection) { function TEST (line 1316) | TEST(TextInputModel, SelectToBeginningReverseSelection) { function TEST (line 1326) | TEST(TextInputModel, MoveCursorToBeginningStartComposing) { function TEST (line 1337) | TEST(TextInputModel, SelectToBeginningStartComposing) { function TEST (line 1348) | TEST(TextInputModel, MoveCursorToBeginningStartReverseComposing) { function TEST (line 1359) | TEST(TextInputModel, SelectToBeginningStartReverseComposing) { function TEST (line 1370) | TEST(TextInputModel, MoveCursorToBeginningMiddleComposing) { function TEST (line 1381) | TEST(TextInputModel, SelectToBeginningMiddleComposing) { function TEST (line 1392) | TEST(TextInputModel, MoveCursorToBeginningMiddleReverseComposing) { function TEST (line 1403) | TEST(TextInputModel, SelectToBeginningMiddleReverseComposing) { function TEST (line 1414) | TEST(TextInputModel, MoveCursorToBeginningEndComposing) { function TEST (line 1425) | TEST(TextInputModel, SelectToBeginningEndComposing) { function TEST (line 1436) | TEST(TextInputModel, MoveCursorToBeginningEndReverseComposing) { function TEST (line 1447) | TEST(TextInputModel, SelectToBeginningEndReverseComposing) { function TEST (line 1458) | TEST(TextInputModel, MoveCursorToEndStart) { function TEST (line 1468) | TEST(TextInputModel, SelectToEndStart) { function TEST (line 1478) | TEST(TextInputModel, MoveCursorToEndMiddle) { function TEST (line 1488) | TEST(TextInputModel, SelectToEndMiddle) { function TEST (line 1498) | TEST(TextInputModel, MoveCursorToEndEnd) { function TEST (line 1508) | TEST(TextInputModel, SelectToEndEnd) { function TEST (line 1518) | TEST(TextInputModel, MoveCursorToEndSelection) { function TEST (line 1528) | TEST(TextInputModel, SelectToEndSelection) { function TEST (line 1538) | TEST(TextInputModel, MoveCursorToEndReverseSelection) { function TEST (line 1548) | TEST(TextInputModel, SelectToEndReverseSelection) { function TEST (line 1558) | TEST(TextInputModel, MoveCursorToEndStartComposing) { function TEST (line 1569) | TEST(TextInputModel, SelectToEndStartComposing) { function TEST (line 1580) | TEST(TextInputModel, MoveCursorToEndStartReverseComposing) { function TEST (line 1591) | TEST(TextInputModel, SelectToEndStartReverseComposing) { function TEST (line 1602) | TEST(TextInputModel, MoveCursorToEndMiddleComposing) { function TEST (line 1613) | TEST(TextInputModel, SelectToEndMiddleComposing) { function TEST (line 1624) | TEST(TextInputModel, MoveCursorToEndMiddleReverseComposing) { function TEST (line 1635) | TEST(TextInputModel, SelectToEndMiddleReverseComposing) { function TEST (line 1646) | TEST(TextInputModel, MoveCursorToEndEndComposing) { function TEST (line 1657) | TEST(TextInputModel, SelectToEndEndComposing) { function TEST (line 1668) | TEST(TextInputModel, MoveCursorToEndEndReverseComposing) { function TEST (line 1679) | TEST(TextInputModel, SelectToEndEndReverseComposing) { function TEST (line 1690) | TEST(TextInputModel, GetCursorOffset) { function TEST (line 1706) | TEST(TextInputModel, GetCursorOffsetSelection) { function TEST (line 1713) | TEST(TextInputModel, GetCursorOffsetReverseSelection) { FILE: clay/shell/platform/common/text_range.h function namespace (line 15) | namespace clay { FILE: clay/shell/platform/common/text_range_unittests.cc type clay (line 8) | namespace clay { function TEST (line 10) | TEST(TextRange, TextRangeFromPositionZero) { function TEST (line 21) | TEST(TextRange, TextRangeFromPositionNonZero) { function TEST (line 32) | TEST(TextRange, TextRangeFromRange) { function TEST (line 42) | TEST(TextRange, TextRangeFromReversedRange) { function TEST (line 52) | TEST(TextRange, SetBase) { function TEST (line 59) | TEST(TextRange, SetBaseReversed) { function TEST (line 66) | TEST(TextRange, SetExtent) { function TEST (line 73) | TEST(TextRange, SetExtentReversed) { function TEST (line 80) | TEST(TextRange, SetStart) { function TEST (line 87) | TEST(TextRange, SetStartReversed) { function TEST (line 94) | TEST(TextRange, SetEnd) { function TEST (line 101) | TEST(TextRange, SetEndReversed) { function TEST (line 108) | TEST(TextRange, ContainsPreStartPosition) { function TEST (line 113) | TEST(TextRange, ContainsStartPosition) { function TEST (line 118) | TEST(TextRange, ContainsMiddlePosition) { function TEST (line 124) | TEST(TextRange, ContainsEndPosition) { function TEST (line 129) | TEST(TextRange, ContainsPostEndPosition) { function TEST (line 134) | TEST(TextRange, ContainsPreStartPositionReversed) { function TEST (line 139) | TEST(TextRange, ContainsStartPositionReversed) { function TEST (line 144) | TEST(TextRange, ContainsMiddlePositionReversed) { function TEST (line 150) | TEST(TextRange, ContainsEndPositionReversed) { function TEST (line 155) | TEST(TextRange, ContainsPostEndPositionReversed) { function TEST (line 160) | TEST(TextRange, ContainsRangePreStartPosition) { function TEST (line 165) | TEST(TextRange, ContainsRangeSpanningStartPosition) { function TEST (line 170) | TEST(TextRange, ContainsRangeStartPosition) { function TEST (line 175) | TEST(TextRange, ContainsRangeMiddlePosition) { function TEST (line 181) | TEST(TextRange, ContainsRangeEndPosition) { function TEST (line 186) | TEST(TextRange, ContainsRangeSpanningEndPosition) { function TEST (line 191) | TEST(TextRange, ContainsRangePostEndPosition) { function TEST (line 196) | TEST(TextRange, ContainsRangePreStartPositionReversed) { function TEST (line 201) | TEST(TextRange, ContainsRangeSpanningStartPositionReversed) { function TEST (line 206) | TEST(TextRange, ContainsRangeStartPositionReversed) { function TEST (line 211) | TEST(TextRange, ContainsRangeMiddlePositionReversed) { function TEST (line 217) | TEST(TextRange, ContainsRangeSpanningEndPositionReversed) { function TEST (line 222) | TEST(TextRange, ContainsRangeEndPositionReversed) { function TEST (line 227) | TEST(TextRange, ContainsRangePostEndPositionReversed) { function TEST (line 232) | TEST(TextRange, ReversedForwardRange) { function TEST (line 237) | TEST(TextRange, ReversedCollapsedRange) { function TEST (line 242) | TEST(TextRange, ReversedReversedRange) { FILE: clay/shell/platform/darwin/common/clay_service_manager_service_darwin.h function namespace (line 11) | namespace clay { FILE: clay/shell/platform/darwin/macos/framework/Headers/FlutterEngine.h type NSString (line 16) | typedef NSString* _Nullable (^FlutterViewShouldInterceptUrlCallback)(NSS... FILE: clay/shell/platform/darwin/macos/framework/Source/FlutterKeyboardViewDelegate.h function namespace (line 12) | namespace clay { FILE: clay/shell/platform/darwin/macos/framework/Source/KeyCodeMap_Internal.h function namespace (line 12) | namespace clay { FILE: clay/shell/platform/embedder/embedder_engine.cc type clay (line 20) | namespace clay { function CreateThreadHost (line 24) | std::unique_ptr CreateThreadHost( function CreateRasterizer (line 56) | static std::unique_ptr CreateRasterizer( type ShellArgs (line 62) | struct ShellArgs { method ShellArgs (line 66) | ShellArgs(const Settings& p_settings, function TaskRunners (line 259) | const TaskRunners& EmbedderEngine::GetTaskRunners() const { function Shell (line 494) | Shell& EmbedderEngine::GetShell() { FILE: clay/shell/platform/embedder/embedder_engine.h function namespace (line 21) | namespace clay { FILE: clay/shell/platform/embedder/embedder_surface.cc type clay (line 10) | namespace clay { FILE: clay/shell/platform/embedder/embedder_surface.h function namespace (line 14) | namespace clay { FILE: clay/shell/platform/embedder/embedder_surface_gl.cc type clay (line 15) | namespace clay { function GLFBOInfo (line 48) | GLFBOInfo EmbedderSurfaceGL::GLContextFBO(GLFrameInfo frame_info) const { FILE: clay/shell/platform/embedder/embedder_surface_gl.h function namespace (line 17) | namespace clay { FILE: clay/shell/platform/embedder/embedder_surface_metal.h function class (line 19) | class EmbedderSurfaceMetalDelegate { FILE: clay/shell/platform/embedder/embedder_surface_software.cc type clay (line 20) | namespace clay { FILE: clay/shell/platform/embedder/embedder_surface_software.h function namespace (line 17) | namespace clay { FILE: clay/shell/platform/embedder/embedder_task_runner.cc type clay (line 16) | namespace clay { FILE: clay/shell/platform/embedder/embedder_task_runner.h function namespace (line 18) | namespace clay { FILE: clay/shell/platform/embedder/embedder_thread_host.cc type clay (line 19) | namespace clay { function CreateEmbedderTaskRunner (line 34) | static std::pair> function GetCurrentThreadTaskRunner (line 113) | static fml::RefPtr GetCurrentThreadTaskRunner() { function MakeThreadConfig (line 120) | fml::Thread::ThreadConfig MakeThreadConfig( FILE: clay/shell/platform/embedder/embedder_thread_host.h function namespace (line 21) | namespace clay { FILE: clay/shell/platform/embedder/platform_view_embedder.cc type clay (line 16) | namespace clay { FILE: clay/shell/platform/embedder/platform_view_embedder.h function namespace (line 33) | namespace clay { FILE: clay/shell/platform/embedder/platform_view_embedder_delegate.cc type clay (line 10) | namespace clay { FILE: clay/shell/platform/embedder/platform_view_embedder_delegate.h function namespace (line 18) | namespace clay { FILE: clay/shell/platform/embedder/vsync_waiter_embedder.cc type clay (line 13) | namespace clay { FILE: clay/shell/platform/embedder/vsync_waiter_embedder.h function namespace (line 14) | namespace clay { FILE: clay/shell/platform/headless/clay_event_loop.cc type clay (line 15) | namespace clay { FILE: clay/shell/platform/headless/clay_event_loop.h function namespace (line 18) | namespace clay { FILE: clay/shell/platform/headless/clay_headless_engine.cc type clay (line 19) | namespace clay { function ClayHeadlessRenderer (line 43) | ClayHeadlessRenderer* ClayHeadlessEngine::Renderer() const { function TaskRunners (line 424) | const TaskRunners& ClayHeadlessEngine::GetTaskRunners() const { FILE: clay/shell/platform/headless/clay_headless_engine.h function namespace (line 21) | namespace lynx { function namespace (line 25) | namespace clay { FILE: clay/shell/platform/headless/clay_headless_renderer.cc type clay (line 10) | namespace clay { class ClayHeadlessRendererSoftware (line 17) | class ClayHeadlessRendererSoftware final method ClayHeadlessRendererSoftware (line 21) | explicit ClayHeadlessRendererSoftware( method EmbedderSurfaceSoftwareDelegate (line 25) | EmbedderSurfaceSoftwareDelegate* GetSoftwareRendererDelegate() overr... method OnPresentBackingStore (line 29) | bool OnPresentBackingStore(const void* allocation, size_t row_bytes, method CleanupGPUResources (line 35) | void CleanupGPUResources() override {} FILE: clay/shell/platform/headless/clay_headless_renderer.h function namespace (line 20) | namespace clay { FILE: clay/shell/platform/headless/gl/clay_headless_renderer_angle.cc type clay (line 18) | namespace clay { function LogEglError (line 22) | static void LogEglError(std::string message) { FILE: clay/shell/platform/headless/gl/clay_headless_renderer_angle.h function namespace (line 22) | namespace clay { FILE: clay/shell/platform/headless/gl/clay_headless_renderer_cgl.cc type clay (line 11) | namespace clay { FILE: clay/shell/platform/headless/gl/clay_headless_renderer_cgl.h function namespace (line 14) | namespace clay { FILE: clay/shell/platform/headless/gl/clay_headless_renderer_epoxy.cc type clay (line 15) | namespace clay { function LogEglError (line 19) | static void LogEglError(std::string message) { class ClayHeadlessEpoxyManager (line 27) | class ClayHeadlessEpoxyManager { method ClayHeadlessEpoxyManager (line 29) | ClayHeadlessEpoxyManager() = default; method MakeCurrent (line 38) | bool MakeCurrent() { method ClearCurrent (line 80) | bool ClearCurrent() { FILE: clay/shell/platform/headless/gl/clay_headless_renderer_epoxy.h function namespace (line 14) | namespace clay { FILE: clay/shell/platform/headless/gl/clay_headless_renderer_gl.cc type clay (line 13) | namespace clay { function GPUSurfaceGLDelegate (line 18) | GPUSurfaceGLDelegate* ClayHeadlessRendererGL::GetGLRendererDelegate() { function GLFBOInfo (line 37) | GLFBOInfo ClayHeadlessRendererGL::GLContextFBO(GLFrameInfo frame_info)... function GLFBOInfo (line 159) | GLFBOInfo ClayHeadlessRendererSharedImageGL::GLContextFBO( FILE: clay/shell/platform/headless/gl/clay_headless_renderer_gl.h function GLContextClearCurrent (line 29) | bool GLContextClearCurrent() override; FILE: clay/shell/platform/headless/gl/clay_headless_renderer_gles.cc type clay (line 12) | namespace clay { function LogEglError (line 17) | static void LogEglError(std::string message) { function ChooseEGLConfiguration (line 23) | static bool ChooseEGLConfiguration(EGLDisplay display, EGLConfig* egl_... FILE: clay/shell/platform/headless/gl/clay_headless_renderer_gles.h function namespace (line 14) | namespace clay { FILE: clay/shell/platform/headless/gl/clay_headless_renderer_host_gl.cc type clay (line 18) | namespace clay { function EmbedderSurfaceSoftwareDelegate (line 131) | EmbedderSurfaceSoftwareDelegate* function GPUSurfaceGLDelegate (line 137) | GPUSurfaceGLDelegate* function EmbedderSurfaceMetalDelegate (line 144) | EmbedderSurfaceMetalDelegate* function ClayHeadlessRenderer (line 150) | ClayHeadlessRenderer* function GLFBOInfo (line 202) | GLFBOInfo ClayHeadlessRendererSharedImageHostGL::GLContextFBO( type AutoReleaseSink (line 242) | struct AutoReleaseSink { method AutoReleaseSink (line 243) | explicit AutoReleaseSink(clay::SharedImageSink& sink) : sink_(sink) {} FILE: clay/shell/platform/headless/gl/clay_headless_renderer_host_gl.h function namespace (line 18) | namespace clay { FILE: clay/shell/platform/headless/metal/clay_headless_renderer_metal.h function namespace (line 15) | namespace clay { function namespace (line 19) | namespace clay { FILE: clay/shell/platform/headless/public/embdder_headless_delegate.h function namespace (line 8) | namespace lynx { FILE: clay/shell/platform/windows/cursor_handler.cc type clay (line 19) | namespace clay { function HCURSOR (line 34) | HCURSOR GetCursorFromBuffer(const std::vector& buffer, double... function GetMaskBitmaps (line 75) | void GetMaskBitmaps(HBITMAP bitmap, HBITMAP& mask_bitmap) { FILE: clay/shell/platform/windows/cursor_handler.h function namespace (line 18) | namespace clay { FILE: clay/shell/platform/windows/direct_manipulation.cc type clay (line 30) | namespace clay { function STDMETHODIMP (line 36) | STDMETHODIMP DirectManipulationEventHandler::QueryInterface(REFIID iid, function HRESULT (line 67) | HRESULT DirectManipulationEventHandler::OnViewportStatusChanged( function HRESULT (line 130) | HRESULT DirectManipulationEventHandler::OnViewportUpdated( function HRESULT (line 135) | HRESULT DirectManipulationEventHandler::OnContentUpdated( function HRESULT (line 161) | HRESULT DirectManipulationEventHandler::OnInteraction( function ULONG (line 167) | ULONG STDMETHODCALLTYPE DirectManipulationEventHandler::AddRef() { function ULONG (line 172) | ULONG STDMETHODCALLTYPE DirectManipulationEventHandler::Release() { FILE: clay/shell/platform/windows/direct_manipulation.h function namespace (line 16) | namespace clay { FILE: clay/shell/platform/windows/dpi_utils.cc type clay (line 10) | namespace clay { function AssignProcAddress (line 25) | bool AssignProcAddress(HMODULE comBaseModule, const char* name, T*& ou... class DpiHelper (line 32) | class DpiHelper { function UINT (line 84) | UINT DpiHelper::GetDpiForWindow(HWND hwnd) { function UINT (line 105) | UINT DpiHelper::GetDpiForMonitor(HMONITOR monitor) { function DpiHelper (line 121) | DpiHelper* GetHelper() { function UINT (line 127) | UINT GetDpiForHWND(HWND hwnd) { return GetHelper()->GetDpiForWindow(hw... function UINT (line 129) | UINT GetDpiForMonitor(HMONITOR monitor) { FILE: clay/shell/platform/windows/dpi_utils.h function namespace (line 13) | namespace clay { FILE: clay/shell/platform/windows/egl/child_window_win.cc type clay (line 10) | namespace clay { type egl (line 11) | namespace egl { function InitializeWindowClass (line 17) | void InitializeWindowClass() { FILE: clay/shell/platform/windows/egl/child_window_win.h function namespace (line 13) | namespace clay { FILE: clay/shell/platform/windows/egl/context.cc type clay (line 12) | namespace clay { type egl (line 13) | namespace egl { function EGLContext (line 52) | const EGLContext& Context::GetHandle() const { return context_; } FILE: clay/shell/platform/windows/egl/context.h function namespace (line 15) | namespace clay { FILE: clay/shell/platform/windows/egl/direct_composition_surface.cc function RECT (line 12) | RECT ToRECT(const clay::Rect& rect) { type clay (line 23) | namespace clay { type egl (line 24) | namespace egl { function EGLSurface (line 184) | const EGLSurface& DirectCompositionSurface::GetHandle() const { FILE: clay/shell/platform/windows/egl/direct_composition_surface.h function namespace (line 29) | namespace clay { FILE: clay/shell/platform/windows/egl/egl.cc type clay (line 14) | namespace clay { type egl (line 15) | namespace egl { function LogEGLError (line 58) | void LogEGLError(std::string_view message) { function LogEGLError (line 64) | void LogEGLError(std::string_view file, int line) { FILE: clay/shell/platform/windows/egl/egl.h function namespace (line 13) | namespace clay { FILE: clay/shell/platform/windows/egl/manager.cc type clay (line 17) | namespace clay { type egl (line 18) | namespace egl { function EGLSurface (line 385) | EGLSurface Manager::CreateSurfaceFromHandle(EGLenum handle_type, function Context (line 403) | Context* Manager::render_context() const { return render_context_.ge... function Context (line 405) | Context* Manager::resource_context() const { return resource_context... FILE: clay/shell/platform/windows/egl/manager.h function namespace (line 33) | namespace clay { FILE: clay/shell/platform/windows/egl/surface.cc type clay (line 12) | namespace clay { type egl (line 13) | namespace egl { function EGLSurface (line 73) | const EGLSurface& Surface::GetHandle() const { return surface_; } FILE: clay/shell/platform/windows/egl/surface.h function namespace (line 20) | namespace egl { FILE: clay/shell/platform/windows/egl/window_surface.cc type clay (line 18) | namespace clay { type egl (line 19) | namespace egl { FILE: clay/shell/platform/windows/egl/window_surface.h function namespace (line 18) | namespace clay { FILE: clay/shell/platform/windows/flutter_key_map.g.cc type clay (line 26) | namespace clay { FILE: clay/shell/platform/windows/flutter_project_bundle.cc type clay (line 18) | namespace clay { FILE: clay/shell/platform/windows/flutter_project_bundle.h function namespace (line 15) | namespace clay { FILE: clay/shell/platform/windows/flutter_window.cc type clay (line 25) | namespace clay { function HCURSOR (line 40) | static HCURSOR GetCursorByType(clay::CursorTypes cursor_type) { function WindowsRenderTarget (line 94) | WindowsRenderTarget FlutterWindow::GetRenderTarget() { function PlatformWindow (line 98) | PlatformWindow FlutterWindow::GetPlatformWindow() { return GetWindowHa... function PhysicalWindowBounds (line 106) | PhysicalWindowBounds FlutterWindow::GetPhysicalWindowBounds() { function ConvertWinButtonToFlutterButton (line 129) | static uint64_t ConvertWinButtonToFlutterButton(UINT button) { function PointerLocation (line 276) | PointerLocation FlutterWindow::GetPrimaryPointerLocation() { FILE: clay/shell/platform/windows/flutter_window.h function namespace (line 20) | namespace clay { FILE: clay/shell/platform/windows/flutter_windows_engine.cc type clay (line 37) | namespace clay { function SnapToNextTick (line 42) | static int64_t SnapToNextTick(int64_t value, int64_t tick_phase, type Captures (line 417) | struct Captures { type Captures (line 512) | struct Captures { function GLFBOInfo (line 647) | GLFBOInfo FlutterWindowsEngine::GLContextFBO(GLFrameInfo frame_info) c... FILE: clay/shell/platform/windows/flutter_windows_engine.h function namespace (line 39) | namespace clay { FILE: clay/shell/platform/windows/flutter_windows_view.cc type clay (line 13) | namespace clay { function SurfaceWillUpdate (line 26) | bool SurfaceWillUpdate(size_t cur_width, size_t cur_height, size_t tar... function UpdateVsync (line 38) | void UpdateVsync(FlutterWindowsEngine* engine, egl::WindowSurface* sur... function DestroyWindowSurface (line 79) | void DestroyWindowSurface(const FlutterWindowsEngine& engine, function WindowsRenderTarget (line 650) | WindowsRenderTarget* FlutterWindowsView::GetRenderTarget() const { function PlatformWindow (line 654) | PlatformWindow FlutterWindowsView::GetPlatformWindow() const { function FlutterWindowsEngine (line 658) | FlutterWindowsEngine* FlutterWindowsView::GetEngine() { return engine_; } FILE: clay/shell/platform/windows/flutter_windows_view.h function namespace (line 28) | namespace clay { FILE: clay/shell/platform/windows/keyboard_handler_base.h function namespace (line 14) | namespace clay { FILE: clay/shell/platform/windows/keyboard_key_embedder_handler.cc type clay (line 20) | namespace clay { function _GetBit (line 38) | char _GetBit(char32_t ch, size_t start, size_t end) { function ConvertChar32ToUtf8 (line 43) | std::string ConvertChar32ToUtf8(char32_t ch) { function isEasciiPrintable (line 75) | static bool isEasciiPrintable(int codeUnit) { function toLower (line 84) | static uint64_t toLower(uint64_t n) { function normalizeScancode (line 108) | static uint16_t normalizeScancode(int windowsScanCode, bool extended) { function ClayKeyEvent (line 599) | ClayKeyEvent KeyboardKeyEmbedderHandler::SynthesizeSimpleEvent( FILE: clay/shell/platform/windows/keyboard_key_embedder_handler.h function namespace (line 19) | namespace clay { FILE: clay/shell/platform/windows/keyboard_key_handler.cc type clay (line 17) | namespace clay { FILE: clay/shell/platform/windows/keyboard_key_handler.h function namespace (line 20) | namespace clay { FILE: clay/shell/platform/windows/keyboard_manager.cc type clay (line 20) | namespace clay { function IsKeyDownAltRight (line 51) | static bool IsKeyDownAltRight(int action, int virtual_key, bool extend... function IsKeyUpAltRight (line 59) | static bool IsKeyUpAltRight(int action, int virtual_key, bool extended) { function IsKeyDownCtrlLeft (line 67) | static bool IsKeyDownCtrlLeft(int action, int virtual_key) { function IsDeadKey (line 73) | static bool IsDeadKey(uint32_t ch) { return (ch & kDeadKeyCharMask) !=... function CodePointFromSurrogatePair (line 75) | static char32_t CodePointFromSurrogatePair(wchar_t high, wchar_t low) { function ResolveKeyCode (line 80) | static uint16_t ResolveKeyCode(uint16_t original, bool extended, function IsPrintable (line 97) | static bool IsPrintable(uint32_t c) { function IsSysAction (line 103) | static bool IsSysAction(UINT action) { function UINT (line 407) | UINT KeyboardManager::PeekNextMessageType(UINT wMsgFilterMin, FILE: clay/shell/platform/windows/keyboard_manager.h function namespace (line 21) | namespace clay { type PendingEvent (line 124) | struct PendingEvent { type PendingText (line 141) | struct PendingText { FILE: clay/shell/platform/windows/keyboard_utils.cc type clay (line 10) | namespace clay { function EncodeUtf16 (line 12) | std::u16string EncodeUtf16(char32_t character) { FILE: clay/shell/platform/windows/keyboard_utils.h function namespace (line 16) | namespace clay { FILE: clay/shell/platform/windows/platform_handler.cc type clay (line 20) | namespace clay { class ScopedClipboard (line 25) | class ScopedClipboard : public ScopedClipboardInterface { method ScopedClipboard (line 31) | ScopedClipboard(ScopedClipboard const&) = delete; method ScopedClipboard (line 32) | ScopedClipboard& operator=(ScopedClipboard const&) = delete; FILE: clay/shell/platform/windows/platform_handler.h function namespace (line 21) | namespace clay { function class (line 62) | class ScopedGlobalLock { function class (line 103) | class PlatformHandler { function class (line 132) | class ScopedClipboardInterface { FILE: clay/shell/platform/windows/sequential_id_generator.cc type clay (line 10) | namespace clay { function Remove (line 16) | void Remove(uint32_t key, T* first, T* second) { FILE: clay/shell/platform/windows/sequential_id_generator.h function namespace (line 14) | namespace clay { FILE: clay/shell/platform/windows/task_runner.cc type clay (line 15) | namespace clay { FILE: clay/shell/platform/windows/task_runner.h function namespace (line 23) | namespace clay { FILE: clay/shell/platform/windows/task_runner_window.cc type clay (line 14) | namespace clay { function WNDCLASS (line 97) | WNDCLASS TaskRunnerWindow::RegisterWindowClass() { function LRESULT (line 115) | LRESULT function LRESULT (line 127) | LRESULT TaskRunnerWindow::WndProc(HWND const window, UINT const message, FILE: clay/shell/platform/windows/task_runner_window.h function namespace (line 18) | namespace clay { FILE: clay/shell/platform/windows/text_input_manager.cc type clay (line 15) | namespace clay { class ImmContext (line 18) | class ImmContext { method ImmContext (line 20) | ImmContext(HWND window_handle) method ImmContext (line 33) | ImmContext(const ImmContext& other) = delete; method ImmContext (line 34) | ImmContext& operator=(const ImmContext& other) = delete; method IsValid (line 37) | bool IsValid() const { return context_ != nullptr; } method HIMC (line 40) | HIMC get() { FILE: clay/shell/platform/windows/text_input_manager.h function namespace (line 19) | namespace clay { FILE: clay/shell/platform/windows/text_input_plugin.cc type clay (line 27) | namespace clay { function FloatRect (line 186) | FloatRect TextInputPlugin::GetCursorRect() const { FILE: clay/shell/platform/windows/text_input_plugin.h function namespace (line 24) | namespace clay { FILE: clay/shell/platform/windows/text_input_plugin_delegate.h function namespace (line 13) | namespace clay { FILE: clay/shell/platform/windows/window.cc type clay (line 23) | namespace clay { function ClayPointerDeviceKind (line 33) | static ClayPointerDeviceKind GetClayPointerDeviceKind() { function CodePointFromSurrogatePair (line 47) | char32_t CodePointFromSurrogatePair(wchar_t high, wchar_t low) { function WNDCLASS (line 145) | WNDCLASS Window::RegisterWindowClass(std::wstring& title) { function LRESULT (line 163) | LRESULT CALLBACK Window::WndProc(HWND const window, UINT const message, function ResolveKeyCode (line 265) | static uint16_t ResolveKeyCode(uint16_t original, bool extended, function IsPrintable (line 282) | static bool IsPrintable(uint32_t c) { function LRESULT (line 290) | LRESULT function UINT (line 579) | UINT Window::GetCurrentDPI() { return current_dpi_; } function UINT (line 581) | UINT Window::GetCurrentWidth() { return current_width_; } function UINT (line 583) | UINT Window::GetCurrentHeight() { return current_height_; } function HWND (line 585) | HWND Window::GetWindowHandle() { return window_handle_; } function Window (line 623) | Window* Window::GetThisFromHandle(HWND const window) noexcept { function LRESULT (line 627) | LRESULT Window::Win32DefWindowProc(HWND hWnd, UINT Msg, WPARAM wParam, function BOOL (line 632) | BOOL Window::Win32PeekMessage(LPMSG lpMsg, UINT wMsgFilterMin, function UINT (line 642) | UINT Window::Win32DispatchMessage(UINT Msg, WPARAM wParam, LPARAM lPar... FILE: clay/shell/platform/windows/window.h function namespace (line 27) | namespace clay { FILE: clay/shell/platform/windows/window_binding_handler.h function namespace (line 20) | namespace clay { FILE: clay/shell/platform/windows/window_binding_handler_delegate.h function namespace (line 15) | namespace clay { FILE: clay/shell/platform/windows/window_mouse_drop_handler.cc type clay (line 19) | namespace clay { function HRESULT (line 36) | HRESULT STDMETHODCALLTYPE WindowMouseDropHandle::DragEnter( function HRESULT (line 69) | HRESULT STDMETHODCALLTYPE WindowMouseDropHandle::DragOver(DWORD grfKey... function HRESULT (line 89) | HRESULT WindowMouseDropHandle::DragLeave() { function HRESULT (line 96) | HRESULT STDMETHODCALLTYPE WindowMouseDropHandle::Drop(IDataObject* pDa... function HRESULT (line 222) | HRESULT STDMETHODCALLTYPE function ULONG (line 234) | ULONG STDMETHODCALLTYPE WindowMouseDropHandle::AddRef() { return 1; } function ULONG (line 235) | ULONG STDMETHODCALLTYPE WindowMouseDropHandle::Release() { return 0; } FILE: clay/shell/platform/windows/window_mouse_drop_handler.h function namespace (line 13) | namespace clay { FILE: clay/shell/platform/windows/window_move_handler.cc type clay (line 13) | namespace clay { function HWND (line 33) | HWND WindowMoveHandle::GetTopWindowHwnd() { FILE: clay/shell/platform/windows/window_move_handler.h function namespace (line 14) | namespace clay { FILE: clay/shell/platform/windows/window_proc_delegate_manager.cc type clay (line 10) | namespace clay { FILE: clay/shell/platform/windows/window_proc_delegate_manager.h function namespace (line 31) | namespace clay { FILE: clay/shell/platform/windows/windows_proc_table.cc type clay (line 10) | namespace clay { function BOOL (line 20) | BOOL WindowsProcTable::GetPointerType(UINT32 pointer_id, FILE: clay/shell/platform/windows/windows_proc_table.h function namespace (line 15) | namespace clay { FILE: clay/shell/profiling/sampling_profiler.cc type clay (line 14) | namespace clay { FILE: clay/shell/profiling/sampling_profiler.h function namespace (line 20) | namespace clay { FILE: clay/shell/profiling/sampling_profiler_unittest.cc type fml (line 18) | namespace fml { class MockTaskRunner (line 20) | class MockTaskRunner : public fml::TaskRunner { method Create (line 22) | inline static RefPtr Create() { method MockTaskRunner (line 34) | MockTaskRunner() : TaskRunner(fml::RefPtr()) {} type clay (line 39) | namespace clay { function TEST (line 41) | TEST(SamplingProfilerTest, DeleteAfterStart) { FILE: clay/testing/android_systrace_test.py function install_apk (line 41) | def install_apk(apk_path, package_name, adb_path='adb'): function start_perfetto (line 50) | def start_perfetto(package_name, adb_path='adb'): function launch_package (line 61) | def launch_package(package_name, activity_name, adb_path='adb'): function collect_and_validate_trace (line 83) | def collect_and_validate_trace(adb_path='adb'): function main (line 113) | def main(): FILE: clay/testing/assertions.h function namespace (line 13) | namespace clay { FILE: clay/testing/assertions_skia.cc type clay (line 10) | namespace clay { type testing (line 11) | namespace testing { FILE: clay/testing/assertions_skia.h function namespace (line 23) | namespace clay { FILE: clay/testing/canvas_test.h function namespace (line 15) | namespace clay { FILE: clay/testing/debugger_detection.cc type clay (line 25) | namespace clay { type testing (line 26) | namespace testing { function DebuggerStatus (line 28) | DebuggerStatus GetDebuggerStatus() { FILE: clay/testing/debugger_detection.h function namespace (line 14) | namespace testing { FILE: clay/testing/fixture_test.cc type clay (line 12) | namespace clay { type testing (line 13) | namespace testing { function Settings (line 17) | Settings FixtureTest::CreateSettingsForFixture() { FILE: clay/testing/fixture_test.h function namespace (line 16) | namespace clay { FILE: clay/testing/mock_canvas.cc type clay (line 17) | namespace clay { type testing (line 18) | namespace testing { FILE: clay/testing/mock_canvas.h function namespace (line 29) | namespace clay { FILE: clay/testing/mock_canvas_unittests.cc type clay (line 12) | namespace clay { type testing (line 13) | namespace testing { function TEST_F (line 17) | TEST_F(MockCanvasTest, DrawCalls) { FILE: clay/testing/post_task_sync.cc type clay (line 12) | namespace clay { type testing (line 13) | namespace testing { function PostTaskSync (line 15) | void PostTaskSync(const fml::RefPtr& task_runner, FILE: clay/testing/post_task_sync.h function namespace (line 13) | namespace clay { FILE: clay/testing/run_all_unittests.cc function GetTestTimeoutFromArgs (line 23) | std::optional GetTestTimeoutFromArgs(int argc, char** ar... function main (line 41) | int main(int argc, char** argv) { FILE: clay/testing/run_tests.py function print_divider (line 46) | def print_divider(char='='): function run_cmd (line 52) | def run_cmd( function is_mac (line 117) | def is_mac(): function is_linux (line 121) | def is_linux(): function is_windows (line 125) | def is_windows(): function executable_suffix (line 129) | def executable_suffix(): function find_executable_path (line 133) | def find_executable_path(path): function build_engine_executable_command (line 149) | def build_engine_executable_command( function run_engine_executable (line 184) | def run_engine_executable( # pylint: disable=too-many-arguments function run_cc_tests (line 281) | def run_cc_tests(build_dir, executable_filter, coverage, capture_core_du... function ensure_debug_unopt_sky_packages (line 341) | def ensure_debug_unopt_sky_packages(): function ensure_ios_tests_are_built (line 352) | def ensure_ios_tests_are_built(ios_out_dir): function assert_expected_xcode_version (line 368) | def assert_expected_xcode_version(): function make_coverage_summary (line 375) | def make_coverage_summary(build_dir): function main (line 386) | def main(): FILE: clay/testing/test_gl_surface.cc type clay (line 25) | namespace clay { type testing (line 26) | namespace testing { function GetEGLError (line 28) | static std::string GetEGLError() { function SkISize (line 192) | const SkISize& TestGLSurface::GetSurfaceSize() const { return surfac... FILE: clay/testing/test_gl_surface.h function namespace (line 17) | namespace clay { FILE: clay/testing/test_metal_context.h function namespace (line 17) | namespace clay { FILE: clay/testing/test_metal_surface.cc type clay (line 13) | namespace clay { FILE: clay/testing/test_metal_surface.h function namespace (line 17) | namespace clay { FILE: clay/testing/test_metal_surface_impl.h function namespace (line 15) | namespace clay { FILE: clay/testing/test_metal_surface_unittests.cc type clay (line 12) | namespace clay { type testing (line 13) | namespace testing { function TEST (line 17) | TEST(TestMetalSurface, EmptySurfaceIsInvalid) { function TEST (line 28) | TEST(TestMetalSurface, CanCreateValidTestMetalSurface) { FILE: clay/testing/test_timeout_listener.cc type clay (line 13) | namespace clay { type testing (line 14) | namespace testing { class PendingTests (line 16) | class PendingTests : public std::enable_shared_from_this Create( method OnTestBegin (line 26) | void OnTestBegin(const std::string& test_name, fml::TimePoint test... method OnTestEnd (line 40) | void OnTestEnd(const std::string& test_name) { tests_.erase(test_n... method CheckTimedOutTests (line 42) | void CheckTimedOutTests() const { method PendingTests (line 61) | PendingTests(fml::RefPtr host_task_runner, function WeakPtr (line 69) | auto WeakPtr(std::shared_ptr pointer) { function GetTestNameFromTestInfo (line 88) | static std::string GetTestNameFromTestInfo( FILE: clay/testing/test_timeout_listener.h function namespace (line 15) | namespace clay { FILE: clay/testing/testing.cc type clay (line 15) | namespace clay { type testing (line 16) | namespace testing { function GetCurrentTestName (line 18) | std::string GetCurrentTestName() { function GetDefaultKernelFilePath (line 22) | std::string GetDefaultKernelFilePath() { function OpenFixturesDirectory (line 26) | fml::UniqueFD OpenFixturesDirectory() { function OpenFixture (line 40) | fml::UniqueFD OpenFixture(const std::string& fixture_name) { function OpenFixtureAsMapping (line 62) | std::unique_ptr OpenFixtureAsMapping( function MemsetPatternSetOrCheck (line 67) | bool MemsetPatternSetOrCheck(uint8_t* buffer, size_t size, MemsetPat... function MemsetPatternSetOrCheck (line 108) | bool MemsetPatternSetOrCheck(std::vector& buffer, MemsetPat... FILE: clay/testing/testing.h function namespace (line 20) | namespace testing { FILE: clay/testing/thread_test.cc type clay (line 12) | namespace clay { type testing (line 13) | namespace testing { function GetDefaultTaskRunner (line 16) | fml::RefPtr GetDefaultTaskRunner() { FILE: clay/testing/thread_test.h function namespace (line 21) | namespace clay { FILE: clay/testing/xvfb.py function xvfb_display_index (line 15) | def xvfb_display_index(_child_build_name): function xvfb_pid_filename (line 19) | def xvfb_pid_filename(child_build_name): function start_virtual_x (line 28) | def start_virtual_x(child_build_name, build_dir): function stop_virtual_x (line 139) | def stop_virtual_x(child_build_name): FILE: clay/third_party/skity_geometry/include/skity/geometry/matrix.hpp type skity (line 11) | namespace skity { type clay (line 12) | namespace clay { class Rect (line 14) | class Rect function Matrix (line 16) | struct SKITY_API Matrix { function Matrix (line 25) | constexpr static Matrix Scale(float sx, float sy) { function Matrix (line 32) | constexpr static Matrix Skew(float sx, float sy) { function Matrix (line 51) | constexpr Matrix() function Matrix (line 57) | constexpr Matrix(float s) function Matrix (line 63) | constexpr Matrix(float mxx, float myx, float mzx, float mwx, float mxy, function Matrix (line 72) | Matrix(float scale_x, float skew_x, float trans_x, float skew_y, function Matrix (line 79) | Matrix(const Matrix&) = default; function Matrix (line 91) | Matrix& Reset() { function GetScaleX (line 111) | constexpr float GetScaleX() const { return e[0][0]; } function GetScaleY (line 113) | constexpr float GetScaleY() const { return e[1][1]; } function GetSkewX (line 115) | constexpr float GetSkewX() const { return e[1][0]; } function GetSkewY (line 117) | constexpr float GetSkewY() const { return e[0][1]; } function GetTranslateX (line 119) | constexpr float GetTranslateX() const { return e[3][0]; } function GetTranslateY (line 121) | constexpr float GetTranslateY() const { return e[3][1]; } function GetPersp0 (line 123) | constexpr float GetPersp0() const { return e[0][3]; } function GetPersp1 (line 125) | constexpr float GetPersp1() const { return e[1][3]; } function GetPersp2 (line 127) | constexpr float GetPersp2() const { return e[3][3]; } function SetScaleX (line 129) | constexpr void SetScaleX(float s) { e[0][0] = s; } function SetScaleY (line 131) | constexpr void SetScaleY(float s) { e[1][1] = s; } function SetSkewX (line 133) | constexpr void SetSkewX(float s) { e[1][0] = s; } function SetSkewY (line 135) | constexpr void SetSkewY(float s) { e[0][1] = s; } function SetTranslateX (line 137) | constexpr void SetTranslateX(float t) { e[3][0] = t; } function SetTranslateY (line 139) | constexpr void SetTranslateY(float t) { e[3][1] = t; } function SetPersp0 (line 141) | constexpr void SetPersp0(float p) { e[0][3] = p; } function SetPersp1 (line 143) | constexpr void SetPersp1(float p) { e[1][3] = p; } function SetPersp2 (line 145) | constexpr void SetPersp2(float p) { e[3][3] = p; } function Vec4 (line 189) | constexpr const Vec4& operator[](int i) const { return vec[i]; } function Vec4 (line 191) | constexpr Vec4& operator[](int i) { return vec[i]; } FILE: clay/third_party/skity_geometry/include/skity/geometry/point.hpp type skity (line 9) | namespace skity { FILE: clay/third_party/skity_geometry/include/skity/geometry/rect.hpp type skity (line 11) | namespace skity { type clay (line 12) | namespace clay { function Rect (line 14) | class SKITY_API Rect { FILE: clay/third_party/skity_geometry/include/skity/geometry/rrect.hpp type skity (line 13) | namespace skity { type clay (line 14) | namespace clay { function RRect (line 16) | class SKITY_API RRect { FILE: clay/third_party/skity_geometry/include/skity/geometry/scalar.hpp type skity (line 10) | namespace skity { function FloatSignAsInt (line 27) | static inline int FloatSignAsInt(float x) { return x < 0 ? -1 : (x > 0... function RoundToInt (line 29) | static inline int RoundToInt(float x) { function FloatNearlyZero (line 33) | static inline bool FloatNearlyZero(float x, float tolerance = kNearlyZ... function FloatFract (line 37) | static inline float FloatFract(float x) { return x - std::floor(x); } function FloatInterp (line 39) | static inline float FloatInterp(float A, float B, float t) { function FloatInterpFunc (line 43) | static inline float FloatInterpFunc(float search_key, const float keys[], function SkityFloatHalf (line 62) | static inline float SkityFloatHalf(float v) { return v * FloatHalf; } function FloatIsNan (line 64) | static inline bool FloatIsNan(float x) { return x != x; } function SkityIEEEFloatDivided (line 66) | [[clang::no_sanitize("float-divide-by-zero")]] static inline float function FloatIsFinite (line 73) | static inline bool FloatIsFinite(float x) { return !std::isinf(x); } function FloatSinSnapToZero (line 75) | static inline float FloatSinSnapToZero(float radians) { function FloatCosSnapToZero (line 80) | static inline float FloatCosSnapToZero(float radians) { function FloatTanSnapToZero (line 85) | static inline float FloatTanSnapToZero(float radians) { function FloatCopySign (line 90) | static inline float FloatCopySign(float v1, float v2) { function FloatRadiansToDegrees (line 94) | static inline float FloatRadiansToDegrees(float radians) { function FloatDegreesToRadians (line 98) | static inline float FloatDegreesToRadians(float degrees) { FILE: clay/third_party/skity_geometry/include/skity/geometry/vector.hpp type skity (line 12) | namespace skity { type clay (line 13) | namespace clay { type Vec2 (line 14) | struct Vec2 type Vec3 (line 15) | struct Vec3 type Vec4 (line 16) | struct Vec4 function Vec2 (line 18) | struct SKITY_API Vec2 { function Vec3 (line 104) | struct SKITY_API Vec3 { function Vec4 (line 195) | struct SKITY_API Vec4 { FILE: clay/third_party/skity_geometry/src/geometry/glm_helper.hpp type skity (line 12) | namespace skity { function O (line 14) | inline const O& To(const I& input) { function O (line 21) | inline O& To(I& input) { function Matrix (line 37) | inline const Matrix& FromGLM(const glm::mat4& m) { return To(m... FILE: clay/third_party/skity_geometry/src/geometry/math.hpp type skity (line 15) | namespace skity { function Vec2 (line 22) | static inline Vec2 Times2(Vec2 const& value) { return value + value; } function T (line 25) | T Interp(T const& v0, T const& v1, T const& t) { function CrossProduct (line 30) | float CrossProduct(T const& a, T const& b) { type Orientation (line 34) | enum class Orientation { function Orientation (line 41) | Orientation CalculateOrientation(T const& p, T const& q, T const& r) { function CrossProductResult (line 52) | int32_t CrossProductResult(T const& p, T const& q, T const& r) { function CLZ (line 58) | constexpr int CLZ(uint32_t x) { function IsPow2 (line 90) | constexpr inline bool IsPow2(T value) { function NextLog2 (line 94) | constexpr int NextLog2(uint32_t value) { return 32 - CLZ(value - 1); } function NextPow2 (line 96) | constexpr int NextPow2(int value) { function MakeApprox (line 103) | inline glm::uvec2 MakeApprox(glm::uvec2 dimensions) { FILE: clay/third_party/skity_geometry/src/geometry/matrix.cc type skity (line 21) | namespace skity { type clay (line 22) | namespace clay { function Matrix (line 25) | Matrix Matrix::RotateDeg(float deg) { function Matrix (line 30) | Matrix Matrix::RotateDeg(float deg, Vec2 pt) { function Matrix (line 35) | Matrix Matrix::RotateDeg(float deg, Vec3 axis) { function Matrix (line 41) | Matrix Matrix::RotateRad(float rad) { function Matrix (line 46) | Matrix Matrix::RotateRad(float rad, Vec2 pt) { function Matrix (line 96) | Matrix& Matrix::Set9(const float buffer[9]) { function Matrix (line 119) | Matrix& Matrix::Set(int row, int column, float value) { function Rect (line 326) | Rect Matrix::MapRect(const Rect& src) const { function Matrix (line 346) | Matrix& Matrix::PreConcat(const Matrix& other) { function Matrix (line 353) | Matrix& Matrix::PostConcat(const Matrix& other) { function Matrix (line 360) | Matrix& Matrix::PreTranslate(float dx, float dy) { function Matrix (line 366) | Matrix& Matrix::PostTranslate(float dx, float dy) { function Matrix (line 372) | Matrix& Matrix::PreScale(float sx, float sy) { function Matrix (line 378) | Matrix& Matrix::PostScale(float sx, float sy) { function Matrix (line 384) | Matrix& Matrix::PreScale(float sx, float sy, float px, float py) { function Matrix (line 393) | Matrix& Matrix::PreRotate(float degrees) { function Matrix (line 397) | Matrix& Matrix::PostRotate(float degrees) { function Matrix (line 401) | Matrix& Matrix::PreRotate(float degrees, float px, float py) { function Matrix (line 406) | Matrix& Matrix::PostRotate(float degrees, float px, float py) { function Matrix (line 411) | Matrix& Matrix::PostSkew(float kx, float ky) { function Matrix (line 417) | Matrix& Matrix::SetConcat(const Matrix& left, const Matrix& right) { function SKITY_API (line 439) | SKITY_API Matrix operator*(const Matrix& a, const Matrix& b) { function Vec4 (line 449) | Vec4 operator*(const Matrix& m, const Vec4& v) { FILE: clay/third_party/skity_geometry/src/geometry/rect.cc type skity (line 10) | namespace skity { type clay (line 11) | namespace clay { function Rect (line 129) | Rect Rect::MakeSorted() const { function Rect (line 134) | Rect Rect::MakeOffset(float dx, float dy) const { function Rect (line 138) | Rect Rect::MakeInset(float dx, float dy) const { function Rect (line 142) | Rect Rect::MakeOutset(float dx, float dy) const { FILE: clay/third_party/skity_geometry/src/geometry/rrect.cc type skity (line 10) | namespace skity { type clay (line 11) | namespace clay { function are_radius_check_predicates_valid (line 13) | static bool are_radius_check_predicates_valid(float rad, float min, ... function CalculateMinScale (line 35) | float CalculateMinScale(float r1, float r2, float limit, float curr_... function RRect (line 226) | RRect RRect::MakeOffset(float dx, float dy) const { function RRect (line 232) | RRect RRect::MakeEmpty() { return RRect(); } function RRect (line 234) | RRect RRect::MakeRect(Rect const& rect) { function RRect (line 240) | RRect RRect::MakeRectXY(Rect const& rect, float xRad, float yRad) { function RRect (line 246) | RRect RRect::MakeOval(Rect const& oval) { FILE: clay/third_party/txt/benchmarks/paint_record_benchmarks.cc type txt (line 24) | namespace txt { function BM_PaintRecordInit (line 26) | static void BM_PaintRecordInit(benchmark::State& state) { FILE: clay/third_party/txt/benchmarks/paragraph_benchmarks.cc type txt (line 37) | namespace txt { class ParagraphFixture (line 39) | class ParagraphFixture : public benchmark::Fixture { method SetUp (line 41) | void SetUp(const benchmark::State& state) { method TearDown (line 50) | void TearDown(const benchmark::State& state) { font_collection_.rese... FILE: clay/third_party/txt/benchmarks/paragraph_builder_benchmarks.cc type txt (line 28) | namespace txt { function BM_ParagraphBuilderConstruction (line 30) | static void BM_ParagraphBuilderConstruction(benchmark::State& state) { function BM_ParagraphBuilderPushStyle (line 39) | static void BM_ParagraphBuilderPushStyle(benchmark::State& state) { function BM_ParagraphBuilderPushPop (line 52) | static void BM_ParagraphBuilderPushPop(benchmark::State& state) { function BM_ParagraphBuilderAddTextString (line 65) | static void BM_ParagraphBuilderAddTextString(benchmark::State& state) { function BM_ParagraphBuilderAddTextChar (line 79) | static void BM_ParagraphBuilderAddTextChar(benchmark::State& state) { function BM_ParagraphBuilderAddTextU16stringShort (line 91) | static void BM_ParagraphBuilderAddTextU16stringShort(benchmark::State&... function BM_ParagraphBuilderAddTextU16stringLong (line 106) | static void BM_ParagraphBuilderAddTextU16stringLong(benchmark::State& ... function BM_ParagraphBuilderShortParagraphConstruct (line 140) | static void BM_ParagraphBuilderShortParagraphConstruct( function BM_ParagraphBuilderLongParagraphConstruct (line 162) | static void BM_ParagraphBuilderLongParagraphConstruct(benchmark::State... FILE: clay/third_party/txt/benchmarks/skparagraph_benchmarks.cc class SkParagraphFixture (line 34) | class SkParagraphFixture : public benchmark::Fixture { method SetUp (line 36) | void SetUp(const ::benchmark::State& state) { FILE: clay/third_party/txt/benchmarks/txt_run_all_benchmarks.cc function main (line 24) | int main(int argc, char** argv) { FILE: clay/third_party/txt/src/log/log.cc function __android_log_error_write (line 19) | int __android_log_error_write(int tag, FILE: clay/third_party/txt/src/minikin/CmapCoverage.cpp type minikin (line 30) | namespace minikin { function readU16 (line 33) | static uint32_t readU16(const uint8_t* data, size_t offset) { function readU32 (line 37) | static uint32_t readU32(const uint8_t* data, size_t offset) { function addRange (line 42) | static void addRange(vector& coverage, uint32_t start, uint3... function getCoverageFormat4 (line 56) | static bool getCoverageFormat4(vector& coverage, function getCoverageFormat12 (line 111) | static bool getCoverageFormat12(vector& coverage, function getTablePriority (line 162) | uint8_t getTablePriority(uint16_t platformId, uint16_t encodingId) { function SparseBitSet (line 191) | SparseBitSet CmapCoverage::getCoverage(const uint8_t* cmap_data, FILE: clay/third_party/txt/src/minikin/CmapCoverage.h function namespace (line 22) | namespace minikin { FILE: clay/third_party/txt/src/minikin/Emoji.cpp type minikin (line 19) | namespace minikin { function isEmoji (line 21) | bool isEmoji(uint32_t c) { function isEmojiModifier (line 25) | bool isEmojiModifier(uint32_t c) { function isEmojiBase (line 29) | bool isEmojiBase(uint32_t c) { function UCharDirection (line 39) | UCharDirection emojiBidiOverride(const void* /* context */, UChar32 c) { FILE: clay/third_party/txt/src/minikin/Emoji.h function namespace (line 21) | namespace minikin { FILE: clay/third_party/txt/src/minikin/FontCollection.cpp type minikin (line 36) | namespace minikin { function T (line 39) | static inline T max(T a, T b) { function GetFontLocale (line 49) | std::string GetFontLocale(uint32_t langListId) { function isStickyAllowed (line 415) | static bool isStickyAllowed(uint32_t c) { function isVariationSelector (line 424) | static bool isVariationSelector(uint32_t c) { function FakedFont (line 542) | FakedFont FontCollection::baseFontFaked(FontStyle style) { FILE: clay/third_party/txt/src/minikin/FontCollection.h function namespace (line 30) | namespace minikin { FILE: clay/third_party/txt/src/minikin/FontFamily.cpp type minikin (line 40) | namespace minikin { function computeMatch (line 128) | static int computeMatch(FontStyle style1, FontStyle style2) { function FontFakery (line 138) | static FontFakery computeFakery(FontStyle wanted, FontStyle actual) { function FakedFont (line 149) | FakedFont FontFamily::getClosestMatch(FontStyle style) const { FILE: clay/third_party/txt/src/minikin/FontFamily.h function namespace (line 31) | namespace minikin { FILE: clay/third_party/txt/src/minikin/FontLanguage.cpp type minikin (line 26) | namespace minikin { function isEmojiSubtag (line 33) | static bool isEmojiSubtag(const char* buf, function packLanguageOrRegion (line 55) | static uint16_t packLanguageOrRegion(const char* c, function unpackLanguageOrRegion (line 70) | static size_t unpackLanguageOrRegion(uint16_t in, function nextDelimiterIndex (line 92) | static size_t nextDelimiterIndex(const char* buffer, function isLowercase (line 103) | static inline bool isLowercase(char c) { function isUppercase (line 107) | static inline bool isUppercase(char c) { function isDigit (line 111) | static inline bool isDigit(char c) { function isValidLanguageCode (line 116) | static inline bool isValidLanguageCode(const char* buffer, size_t leng... function isValidScriptCode (line 130) | static inline bool isValidScriptCode(const char* buffer) { function isValidRegionCode (line 136) | static inline bool isValidRegionCode(const char* buffer, size_t length) { FILE: clay/third_party/txt/src/minikin/FontLanguage.h function namespace (line 25) | namespace minikin { function class (line 134) | class FontLanguages { FILE: clay/third_party/txt/src/minikin/FontLanguageListCache.cpp type minikin (line 30) | namespace minikin { function toLanguageTag (line 35) | static size_t toLanguageTag(char* output, function parseLanguageList (line 88) | static std::vector parseLanguageList(const std::string& ... function FontLanguages (line 145) | const FontLanguages& FontLanguageListCache::getById(uint32_t id) { function FontLanguageListCache (line 153) | FontLanguageListCache* FontLanguageListCache::getInstance() { FILE: clay/third_party/txt/src/minikin/FontLanguageListCache.h function namespace (line 27) | namespace minikin { FILE: clay/third_party/txt/src/minikin/FontUtils.cpp type minikin (line 22) | namespace minikin { function readU16 (line 24) | static uint16_t readU16(const uint8_t* data, size_t offset) { function readU32 (line 28) | static uint32_t readU32(const uint8_t* data, size_t offset) { function analyzeStyle (line 33) | bool analyzeStyle(const uint8_t* os2_data, function analyzeAxes (line 50) | void analyzeAxes(const uint8_t* fvar_data, FILE: clay/third_party/txt/src/minikin/FontUtils.h function namespace (line 22) | namespace minikin { FILE: clay/third_party/txt/src/minikin/GraphemeBreak.cpp type minikin (line 27) | namespace minikin { function tailoredGraphemeClusterBreak (line 29) | int32_t tailoredGraphemeClusterBreak(uint32_t c) { function isPureKiller (line 56) | bool isPureKiller(uint32_t c) { FILE: clay/third_party/txt/src/minikin/GraphemeBreak.h function namespace (line 23) | namespace minikin { FILE: clay/third_party/txt/src/minikin/HbFontCache.cpp type minikin (line 30) | namespace minikin { class HbFontCache (line 32) | class HbFontCache : private android::OnEntryRemoved> 11; } method value (line 57) | static uint32_t value(uint32_t entry) { return entry & 0x7ff; } type Trie (line 60) | struct Trie { type Pattern (line 70) | struct Pattern { method len (line 78) | static uint32_t len(uint32_t entry) { return entry >> 26; } method shift (line 79) | static uint32_t shift(uint32_t entry) { return (entry >> 20) & 0x3f; } type Header (line 86) | struct Header { method alphabetVersion (line 98) | uint32_t alphabetVersion() const { method AlphabetTable0 (line 101) | const AlphabetTable0* alphabetTable0() const { method AlphabetTable1 (line 104) | const AlphabetTable1* alphabetTable1() const { method Trie (line 107) | const Trie* trieTable() const { method Pattern (line 110) | const Pattern* patternTable() const { function Hyphenator (line 115) | Hyphenator* Hyphenator::loadBinary(const uint8_t* patternData, function UScriptCode (line 229) | static UScriptCode getScript(uint32_t codePoint) { function HyphenationType (line 240) | static HyphenationType hyphenationTypeBasedOnScript(uint32_t codePoint) { function getJoiningType (line 260) | static inline int32_t getJoiningType(UChar32 codepoint) { function HyphenationType (line 267) | static inline HyphenationType getHyphTypeForArabic(const uint16_t* word, function HyphenationType (line 343) | HyphenationType Hyphenator::alphabetLookup(uint16_t* alpha_codes, FILE: clay/third_party/txt/src/minikin/Hyphenator.h function HyphenationType (line 35) | enum class HyphenationType : uint8_t { FILE: clay/third_party/txt/src/minikin/Layout.cpp type minikin (line 44) | namespace minikin { type LayoutContext (line 48) | struct LayoutContext { method clearHbFonts (line 53) | void clearHbFonts() { class LayoutCacheKey (line 64) | class LayoutCacheKey { method LayoutCacheKey (line 66) | LayoutCacheKey(const std::shared_ptr& collection, method hash (line 90) | android::hash_t hash() const { return mHash; } method copyText (line 92) | void copyText() { method freeText (line 97) | void freeText() { method doLayout (line 102) | void doLayout(Layout* layout, class LayoutCache (line 132) | class LayoutCache : private android::OnEntryRemoved font_collect... FILE: clay/third_party/txt/src/txt/font_collection_skia.h function namespace (line 46) | namespace txt { FILE: clay/third_party/txt/src/txt/font_collection_skity.cc type txt (line 22) | namespace txt { FILE: clay/third_party/txt/src/txt/font_collection_skity.h function namespace (line 20) | namespace txt { FILE: clay/third_party/txt/src/txt/font_features.cc type txt (line 21) | namespace txt { FILE: clay/third_party/txt/src/txt/font_features.h function namespace (line 24) | namespace txt { FILE: clay/third_party/txt/src/txt/font_skia.cc type txt (line 23) | namespace txt { function hb_blob_t (line 26) | hb_blob_t* GetTable(hb_face_t* face, hb_tag_t tag, void* context) { function FontSkia_SetSkiaFont (line 52) | static void FontSkia_SetSkiaFont(sk_sp typeface, function hb_face_t (line 85) | hb_face_t* FontSkia::CreateHarfBuzzFace() const { FILE: clay/third_party/txt/src/txt/font_skia.h function namespace (line 26) | namespace txt { FILE: clay/third_party/txt/src/txt/font_style.h function FontStyle (line 22) | enum class FontStyle { FILE: clay/third_party/txt/src/txt/font_weight.h function FontWeight (line 22) | enum class FontWeight { FILE: clay/third_party/txt/src/txt/line_metrics.h function class (line 29) | class LineMetrics { FILE: clay/third_party/txt/src/txt/paint_record.cc type txt (line 21) | namespace txt { function PaintRecord (line 89) | PaintRecord& PaintRecord::operator=(PaintRecord&& other) { FILE: clay/third_party/txt/src/txt/paint_record.h function namespace (line 27) | namespace txt { FILE: clay/third_party/txt/src/txt/paragraph.h function class (line 34) | class Paragraph { FILE: clay/third_party/txt/src/txt/paragraph_builder.cc type txt (line 33) | namespace txt { FILE: clay/third_party/txt/src/txt/paragraph_builder.h function namespace (line 34) | namespace txt { FILE: clay/third_party/txt/src/txt/paragraph_builder_txt.cc type txt (line 21) | namespace txt { function TextStyle (line 56) | const TextStyle& ParagraphBuilderTxt::PeekStyle() { FILE: clay/third_party/txt/src/txt/paragraph_builder_txt.h function namespace (line 27) | namespace txt { FILE: clay/third_party/txt/src/txt/paragraph_style.cc type txt (line 21) | namespace txt { function TextStyle (line 23) | TextStyle ParagraphStyle::GetTextStyle() const { function TextAlign (line 47) | TextAlign ParagraphStyle::effective_align() const { FILE: clay/third_party/txt/src/txt/paragraph_style.h type class (line 31) | enum class function TextDirection (line 40) | enum class TextDirection { FILE: clay/third_party/txt/src/txt/paragraph_txt.cc type txt (line 51) | namespace txt { class GlyphTypeface (line 54) | class GlyphTypeface { method GlyphTypeface (line 56) | GlyphTypeface(sk_sp typeface, minikin::FontFakery fakery) method apply (line 68) | void apply(SkFont& font) { function GlyphTypeface (line 80) | GlyphTypeface GetGlyphTypeface(const minikin::Layout& layout, size_t i... method GlyphTypeface (line 56) | GlyphTypeface(sk_sp typeface, minikin::FontFakery fakery) method apply (line 68) | void apply(SkFont& font) { function GetLayoutTypefaceRuns (line 86) | std::vector> GetLayoutTypefaceRuns( function GetWeight (line 105) | int GetWeight(const FontWeight weight) { function GetWeight (line 130) | int GetWeight(const TextStyle& style) { function GetItalic (line 134) | bool GetItalic(const TextStyle& style) { function GetMinikinFontStyle (line 144) | minikin::FontStyle GetMinikinFontStyle(const TextStyle& style) { function GetFontAndMinikinPaint (line 153) | void GetFontAndMinikinPaint(const TextStyle& style, function FindWords (line 170) | void FindWords(const std::vector& text, function ParagraphStyle (line 1323) | const ParagraphStyle& ParagraphTxt::GetParagraphStyle() const { type LineBoxMetrics (line 1669) | struct LineBoxMetrics { type LineBoxMetrics (line 1949) | struct LineBoxMetrics { FILE: clay/third_party/txt/src/txt/paragraph_txt.h function namespace (line 45) | namespace txt { type GlyphPosition (line 263) | struct GlyphPosition { type GlyphLine (line 275) | struct GlyphLine { type CodeUnitRun (line 283) | struct CodeUnitRun { type WaveCoordinates (line 326) | struct WaveCoordinates { FILE: clay/third_party/txt/src/txt/placeholder_run.cc type txt (line 19) | namespace txt { FILE: clay/third_party/txt/src/txt/placeholder_run.h function PlaceholderAlignment (line 25) | enum class PlaceholderAlignment { FILE: clay/third_party/txt/src/txt/platform.cc type txt (line 10) | namespace txt { function GetDefaultFontFamilies (line 12) | std::vector GetDefaultFontFamilies() { function GetDefaultFontManager (line 17) | std::shared_ptr GetDefaultFontManager( function GetDefaultFontManager (line 22) | sk_sp GetDefaultFontManager(uint32_t font_initialization_da... FILE: clay/third_party/txt/src/txt/platform.h function namespace (line 22) | namespace txt { FILE: clay/third_party/txt/src/txt/platform_android.cc type txt (line 10) | namespace txt { function GetDefaultFontFamilies (line 12) | std::vector GetDefaultFontFamilies() { function GetDefaultFontManager (line 17) | std::shared_ptr GetDefaultFontManager( function GetDefaultFontManager (line 22) | sk_sp GetDefaultFontManager(uint32_t font_initialization_da... FILE: clay/third_party/txt/src/txt/platform_fuchsia.cc type txt (line 13) | namespace txt { function GetDefaultFontFamilies (line 15) | std::vector GetDefaultFontFamilies() { function GetDefaultFontManager (line 20) | std::shared_ptr GetDefaultFontManager( function GetDefaultFontManager (line 25) | sk_sp GetDefaultFontManager(uint32_t font_initialization_da... FILE: clay/third_party/txt/src/txt/platform_harmony.cc type txt (line 22) | namespace txt { function GetDefaultFontFamilies (line 24) | std::vector GetDefaultFontFamilies() { function GetDefaultFontManager (line 28) | sk_sp GetDefaultFontManager(uint32_t font_initialization_da... FILE: clay/third_party/txt/src/txt/platform_linux.cc type txt (line 16) | namespace txt { function GetDefaultFontFamilies (line 18) | std::vector GetDefaultFontFamilies() { function GetDefaultFontManager (line 23) | std::shared_ptr GetDefaultFontManager( function GetDefaultFontManager (line 28) | sk_sp GetDefaultFontManager(uint32_t font_initialization_da... FILE: clay/third_party/txt/src/txt/platform_windows.cc type txt (line 13) | namespace txt { function GetDefaultFontFamilies (line 15) | std::vector GetDefaultFontFamilies() { function GetDefaultFontManager (line 20) | std::shared_ptr GetDefaultFontManager( function GetDefaultFontManager (line 25) | sk_sp GetDefaultFontManager(uint32_t font_initialization_da... FILE: clay/third_party/txt/src/txt/run_metrics.h function namespace (line 23) | namespace txt { FILE: clay/third_party/txt/src/txt/styled_runs.cc type txt (line 22) | namespace txt { function StyledRuns (line 33) | const StyledRuns& StyledRuns::operator=(StyledRuns&& other) { function TextStyle (line 50) | const TextStyle& StyledRuns::GetStyle(size_t style_index) const { FILE: clay/third_party/txt/src/txt/styled_runs.h function class (line 32) | class StyledRuns { FILE: clay/third_party/txt/src/txt/test_font_manager.cc type txt (line 20) | namespace txt { FILE: clay/third_party/txt/src/txt/test_font_manager.h function namespace (line 29) | namespace txt { FILE: clay/third_party/txt/src/txt/text_baseline.h function namespace (line 20) | namespace txt { FILE: clay/third_party/txt/src/txt/text_decoration.cc type txt (line 22) | namespace txt { FILE: clay/third_party/txt/src/txt/text_decoration.h function namespace (line 20) | namespace txt { FILE: clay/third_party/txt/src/txt/text_shadow.cc type txt (line 19) | namespace txt { FILE: clay/third_party/txt/src/txt/text_shadow.h function namespace (line 23) | namespace txt { FILE: clay/third_party/txt/src/txt/text_style.cc type txt (line 23) | namespace txt { FILE: clay/third_party/txt/src/txt/text_style.h function namespace (line 34) | namespace txt { FILE: clay/third_party/txt/src/txt/typeface_font_asset_provider_skia.cc type txt (line 23) | namespace txt { FILE: clay/third_party/txt/src/txt/typeface_font_asset_provider_skia.h function class (line 30) | class TypefaceFontStyleSet : public SkFontStyleSet { FILE: clay/third_party/txt/src/txt/typeface_font_asset_provider_skity.cc type txt (line 10) | namespace txt { FILE: clay/third_party/txt/src/txt/typeface_font_asset_provider_skity.h function class (line 19) | class TypefaceFontStyleSet : public skity::FontStyleSet { FILE: clay/third_party/txt/src/utils/JenkinsHash.cpp type android (line 25) | namespace android { function hash_t (line 28) | __attribute__((no_sanitize("integer"))) function JenkinsHashMixBytes (line 38) | uint32_t JenkinsHashMixBytes(uint32_t hash, const uint8_t* bytes, size... function JenkinsHashMixShorts (line 58) | uint32_t JenkinsHashMixShorts(uint32_t hash, FILE: clay/third_party/txt/src/utils/JenkinsHash.h function namespace (line 27) | namespace android { FILE: clay/third_party/txt/src/utils/LruCache.h function namespace (line 25) | namespace android { FILE: clay/third_party/txt/src/utils/TypeHelpers.h function namespace (line 29) | namespace android { function splat_type (line 204) | void splat_type(TYPE* where, const TYPE* what, size_t n) { type KEY (line 282) | typedef KEY key_t; type VALUE (line 283) | typedef VALUE value_t; function explicit (line 295) | explicit key_value_pair_t(const KEY& k) : key(k) {} function o (line 296) | inline bool operator<(const key_value_pair_t& o) const { type hash_t (line 325) | typedef uint32_t hash_t; function ANDROID_INT32_HASH (line 350) | ANDROID_INT32_HASH(bool) FILE: clay/third_party/txt/src/utils/WindowsUtils.h function clz_win (line 37) | inline unsigned int clz_win(unsigned int num) { function clzl_win (line 43) | inline unsigned int clzl_win(unsigned long num) { function ctz_win (line 53) | inline unsigned int ctz_win(unsigned int num) { type SSIZE_T (line 59) | typedef SSIZE_T ssize_t; FILE: clay/third_party/txt/tests/CmapCoverageTest.cpp type minikin (line 25) | namespace minikin { function writeU16 (line 27) | size_t writeU16(uint16_t x, uint8_t* out, size_t offset) { function writeI16 (line 33) | size_t writeI16(int16_t sx, uint8_t* out, size_t offset) { function writeU32 (line 37) | size_t writeU32(uint32_t x, uint8_t* out, size_t offset) { function buildCmapFormat4Table (line 48) | static std::vector buildCmapFormat4Table( function buildCmapFormat12Table (line 110) | static std::vector buildCmapFormat12Table( class CmapBuilder (line 142) | class CmapBuilder { method CmapBuilder (line 147) | CmapBuilder(int numTables) : mNumTables(numTables), mCurrentTableInd... method appendTable (line 155) | void appendTable(uint16_t platformId, method build (line 164) | std::vector build() { method buildSingleFormat4Cmap (line 170) | static std::vector buildSingleFormat4Cmap( method buildSingleFormat12Cmap (line 179) | static std::vector buildSingleFormat12Cmap( method appendEncodingTable (line 189) | void appendEncodingTable(uint16_t platformId, function TEST (line 209) | TEST(CmapCoverageTest, SingleFormat4_brokenCmap) { function TEST (line 249) | TEST(CmapCoverageTest, SingleFormat4) { function TEST (line 274) | TEST(CmapCoverageTest, SingleFormat12) { function TEST (line 300) | TEST(CmapCoverageTest, Format12_beyondTheUnicodeLimit) { function TEST (line 330) | TEST(CmapCoverageTest, notSupportedEncodings) { function TEST (line 374) | TEST(CmapCoverageTest, brokenFormat4Table) { function TEST (line 423) | TEST(CmapCoverageTest, brokenFormat12Table) { function TEST (line 484) | TEST(CmapCoverageTest, TableSelection_Priority) { function TEST (line 549) | TEST(CmapCoverageTest, TableSelection_SkipBrokenFormat4Table) { function TEST (line 604) | TEST(CmapCoverageTest, TableSelection_SkipBrokenFormat12Table) { FILE: clay/third_party/txt/tests/EmojiTest.cpp type minikin (line 23) | namespace minikin { function TEST (line 25) | TEST(EmojiTest, isEmojiTest) { function TEST (line 43) | TEST(EmojiTest, isEmojiModifierTest) { function TEST (line 56) | TEST(EmojiTest, isEmojiBaseTest) { function TEST (line 82) | TEST(EmojiTest, emojiBidiOverrideTest) { FILE: clay/third_party/txt/tests/FileUtils.cpp function readWholeFile (line 25) | std::vector readWholeFile(const std::string& filePath) { FILE: clay/third_party/txt/tests/FontCollectionItemizeTest.cpp type minikin (line 30) | namespace minikin { function itemize (line 56) | void itemize(const std::shared_ptr& collection, function FontLanguages (line 77) | const FontLanguages& registerAndGetFontLanguages( function TEST_F (line 84) | TEST_F(FontCollectionItemizeTest, itemize_latin) { function TEST_F (line 155) | TEST_F(FontCollectionItemizeTest, itemize_emoji) { function TEST_F (line 217) | TEST_F(FontCollectionItemizeTest, itemize_non_latin) { function TEST_F (line 308) | TEST_F(FontCollectionItemizeTest, itemize_mixed) { function TEST_F (line 348) | TEST_F(FontCollectionItemizeTest, itemize_variationSelector) { function TEST_F (line 493) | TEST_F(FontCollectionItemizeTest, itemize_variationSelectorSupplement) { function TEST_F (line 623) | TEST_F(FontCollectionItemizeTest, itemize_no_crash) { function TEST_F (line 648) | TEST_F(FontCollectionItemizeTest, itemize_fakery) { function TEST_F (line 694) | TEST_F(FontCollectionItemizeTest, itemize_vs_sequence_but_no_base_char) { function TEST_F (line 723) | TEST_F(FontCollectionItemizeTest, itemize_LanguageScore) { function TEST_F (line 894) | TEST_F(FontCollectionItemizeTest, itemize_LanguageAndCoverage) { function TEST_F (line 1222) | TEST_F(FontCollectionItemizeTest, itemize_emojiSelection_withFE0E) { function TEST_F (line 1306) | TEST_F(FontCollectionItemizeTest, itemize_emojiSelection_withFE0F) { function TEST_F (line 1393) | TEST_F(FontCollectionItemizeTest, itemize_emojiSelection_with_skinTone) { function TEST_F (line 1433) | TEST_F(FontCollectionItemizeTest, itemize_PrivateUseArea) { function TEST_F (line 1454) | TEST_F(FontCollectionItemizeTest, itemize_genderBalancedEmoji) { function TEST_F (line 1481) | TEST_F(FontCollectionItemizeTest, itemizeShouldKeepOrderForVS) { function TEST_F (line 1515) | TEST_F(FontCollectionItemizeTest, itemizeShouldKeepOrderForVS2) { FILE: clay/third_party/txt/tests/FontCollectionTest.cpp type minikin (line 24) | namespace minikin { function expectVSGlyphs (line 43) | void expectVSGlyphs(const FontCollection* fc, function TEST (line 61) | TEST(FontCollectionTest, hasVariationSelectorTest) { function TEST (line 88) | TEST(FontCollectionTest, hasVariationSelectorTest_emoji) { function TEST (line 123) | TEST(FontCollectionTest, newEmojiTest) { function TEST (line 137) | TEST(FontCollectionTest, createWithVariations) { FILE: clay/third_party/txt/tests/FontFamilyTest.cpp type minikin (line 27) | namespace minikin { function FontLanguages (line 32) | static const FontLanguages& createFontLanguages(const std::string& inp... function FontLanguage (line 38) | static FontLanguage createFontLanguage(const std::string& input) { function FontLanguage (line 44) | static FontLanguage createFontLanguageWithoutICUSanitization( function makeFamily (line 49) | std::shared_ptr makeFamily(const std::string& fontPath) { function TEST_F (line 55) | TEST_F(FontLanguageTest, basicTests) { function TEST_F (line 87) | TEST_F(FontLanguageTest, getStringTest) { function TEST_F (line 127) | TEST_F(FontLanguageTest, testReconstruction) { function TEST_F (line 176) | TEST_F(FontLanguageTest, ScriptEqualTest) { function TEST_F (line 191) | TEST_F(FontLanguageTest, ScriptMatchTest) { function TEST_F (line 294) | TEST_F(FontLanguagesTest, basicTests) { function TEST_F (line 310) | TEST_F(FontLanguagesTest, unsupportedLanguageTests) { function TEST_F (line 329) | TEST_F(FontLanguagesTest, repeatedLanguageTests) { function TEST_F (line 358) | TEST_F(FontLanguagesTest, identifierTest) { function TEST_F (line 369) | TEST_F(FontLanguagesTest, undEmojiTests) { function TEST_F (line 382) | TEST_F(FontLanguagesTest, subtagEmojiTest) { function TEST_F (line 416) | TEST_F(FontLanguagesTest, subtagTextTest) { function TEST_F (line 452) | TEST_F(FontLanguagesTest, subtagDefaultTest) { function TEST_F (line 483) | TEST_F(FontLanguagesTest, subtagEmptyTest) { function TEST_F (line 501) | TEST_F(FontLanguagesTest, registerLanguageListTest) { class FontFamilyTest (line 541) | class FontFamilyTest : public ICUTestBase { method SetUp (line 543) | virtual void SetUp() override { function expectVSGlyphs (line 555) | void expectVSGlyphs(FontFamily* family, function TEST_F (line 573) | TEST_F(FontFamilyTest, hasVariationSelectorTest) { function TEST_F (line 612) | TEST_F(FontFamilyTest, hasVSTableTest) { function TEST_F (line 638) | TEST_F(FontFamilyTest, createFamilyWithVariationTest) { function TEST_F (line 695) | TEST_F(FontFamilyTest, coverageTableSelectionTest) { FILE: clay/third_party/txt/tests/FontLanguageListCacheTest.cpp type minikin (line 25) | namespace minikin { function TEST_F (line 29) | TEST_F(FontLanguageListCacheTest, getId) { function TEST_F (line 54) | TEST_F(FontLanguageListCacheTest, getById) { FILE: clay/third_party/txt/tests/FontTestUtils.cpp type minikin (line 29) | namespace minikin { function getFontFamilies (line 31) | std::vector> getFontFamilies(const char* f... function getFontCollection (line 103) | std::shared_ptr getFontCollection(const char* fontDir, FILE: clay/third_party/txt/tests/FontTestUtils.h function namespace (line 25) | namespace minikin { FILE: clay/third_party/txt/tests/GraphemeBreakTests.cpp type minikin (line 21) | namespace minikin { function IsBreak (line 23) | bool IsBreak(const char* src) { function IsBreakWithAdvances (line 32) | bool IsBreakWithAdvances(const float* advances, const char* src) { function TEST (line 41) | TEST(GraphemeBreak, utf16) { function TEST (line 55) | TEST(GraphemeBreak, rules) { function TEST (line 201) | TEST(GraphemeBreak, DISABLED_tailoring) { function TEST (line 281) | TEST(GraphemeBreak, DISABLED_emojiModifiers) { function TEST (line 347) | TEST(GraphemeBreak, DISABLED_genderBalancedEmoji) { function TEST (line 367) | TEST(GraphemeBreak, offsets) { FILE: clay/third_party/txt/tests/HbFontCacheTest.cpp type minikin (line 31) | namespace minikin { class HbFontCacheTest (line 33) | class HbFontCacheTest : public testing::Test { method TearDown (line 35) | virtual void TearDown() { function TEST_F (line 41) | TEST_F(HbFontCacheTest, getHbFontLockedTest) { function TEST_F (line 70) | TEST_F(HbFontCacheTest, purgeCacheTest) { FILE: clay/third_party/txt/tests/HyphenatorTest.cpp type minikin (line 27) | namespace minikin { function TEST_F (line 54) | TEST_F(HyphenatorTest, usEnglishAutomaticHyphenation) { function TEST_F (line 69) | TEST_F(HyphenatorTest, catalanMiddleDot) { function TEST_F (line 83) | TEST_F(HyphenatorTest, catalanMiddleDotShortWord) { function TEST_F (line 96) | TEST_F(HyphenatorTest, polishHyphen) { function TEST_F (line 109) | TEST_F(HyphenatorTest, polishHyphenButNonLatinWord) { function TEST_F (line 122) | TEST_F(HyphenatorTest, polishEnDash) { function TEST_F (line 135) | TEST_F(HyphenatorTest, latinSoftHyphen) { function TEST_F (line 147) | TEST_F(HyphenatorTest, latinSoftHyphenStartingTheWord) { function TEST_F (line 159) | TEST_F(HyphenatorTest, malayalamSoftHyphen) { function TEST_F (line 172) | TEST_F(HyphenatorTest, malayalamAutomaticHyphenation) { function TEST_F (line 189) | TEST_F(HyphenatorTest, aremenianSoftHyphen) { function TEST_F (line 202) | TEST_F(HyphenatorTest, hebrewSoftHyphen) { function TEST_F (line 215) | TEST_F(HyphenatorTest, arabicSoftHyphenConnecting) { function TEST_F (line 228) | TEST_F(HyphenatorTest, arabicSoftHyphenNonConnecting) { function TEST_F (line 240) | TEST_F(HyphenatorTest, arabicSoftHyphenSkipTransparents) { function TEST_F (line 256) | TEST_F(HyphenatorTest, arabicSoftHyphenTransparentsAtEnd) { function TEST_F (line 271) | TEST_F(HyphenatorTest, arabicSoftHyphenTransparentsAtStart) { function TEST_F (line 286) | TEST_F(HyphenatorTest, ucasSoftHyphen) { function TEST_F (line 299) | TEST_F(HyphenatorTest, mixedScriptSoftHyphen) { function TEST_F (line 311) | TEST_F(HyphenatorTest, hardHyphen) { function TEST_F (line 324) | TEST_F(HyphenatorTest, hyphenMinus) { function TEST_F (line 337) | TEST_F(HyphenatorTest, startingHyphenMinus) { FILE: clay/third_party/txt/tests/ICUTestBase.h function namespace (line 29) | namespace minikin { FILE: clay/third_party/txt/tests/LayoutTest.cpp type minikin (line 28) | namespace minikin { function expectAdvances (line 32) | static void expectAdvances(std::vector expected, function resetAdvances (line 44) | static void resetAdvances(float* advances, size_t length) { class LayoutTest (line 50) | class LayoutTest : public ICUTestBase { method LayoutTest (line 52) | LayoutTest() : mCollection(nullptr) {} method SetUp (line 56) | virtual void SetUp() override { method TearDown (line 61) | virtual void TearDown() override {} function TEST_F (line 66) | TEST_F(LayoutTest, doLayoutTest) { function TEST_F (line 156) | TEST_F(LayoutTest, doLayoutTest_wordSpacing) { function TEST_F (line 256) | TEST_F(LayoutTest, doLayoutTest_negativeWordSpacing) { function TEST_F (line 352) | TEST_F(LayoutTest, doLayoutTest_rtlTest) { function TEST_F (line 376) | TEST_F(LayoutTest, hyphenationTest) { FILE: clay/third_party/txt/tests/LayoutUtilsTest.cpp type minikin (line 22) | namespace minikin { function ExpectNextWordBreakForCache (line 24) | void ExpectNextWordBreakForCache(size_t offset_in, const char* query_s... function ExpectPrevWordBreakForCache (line 35) | void ExpectPrevWordBreakForCache(size_t offset_in, const char* query_s... function TEST (line 46) | TEST(WordBreakTest, goNextWordBreakTest) { function TEST (line 280) | TEST(WordBreakTest, goPrevWordBreakTest) { FILE: clay/third_party/txt/tests/MeasurementTests.cpp type minikin (line 21) | namespace minikin { function getAdvance (line 23) | float getAdvance(const float* advances, const char* src) { function TEST (line 33) | TEST(Measurement, getRunAdvance_fi) { function TEST (line 46) | TEST(Measurement, getRunAdvance_kka) { FILE: clay/third_party/txt/tests/MinikinFontForTest.cpp type minikin (line 33) | namespace minikin { type stat (line 47) | struct stat FILE: clay/third_party/txt/tests/MinikinFontForTest.h function namespace (line 27) | namespace minikin { FILE: clay/third_party/txt/tests/SparseBitSetTest.cpp type minikin (line 22) | namespace minikin { function TEST (line 24) | TEST(SparseBitSetTest, randomTest) { FILE: clay/third_party/txt/tests/UnicodeUtils.cpp type minikin (line 25) | namespace minikin { function ParseUnicode (line 30) | void ParseUnicode(uint16_t* buf, function parseUnicodeStringWithOffset (line 96) | std::vector parseUnicodeStringWithOffset(const std::string& in, function parseUnicodeString (line 104) | std::vector parseUnicodeString(const std::string& in) { function utf8ToUtf16 (line 108) | std::vector utf8ToUtf16(const std::string& text) { FILE: clay/third_party/txt/tests/UnicodeUtils.h function namespace (line 23) | namespace minikin { FILE: clay/third_party/txt/tests/UnicodeUtilsTest.cpp type minikin (line 21) | namespace minikin { function TEST (line 23) | TEST(UnicodeUtils, parse) { FILE: clay/third_party/txt/tests/WordBreakerTests.cpp type minikin (line 35) | namespace minikin { function TEST_F (line 39) | TEST_F(WordBreakerTest, basic) { function TEST_F (line 57) | TEST_F(WordBreakerTest, softHyphen) { function TEST_F (line 74) | TEST_F(WordBreakerTest, hardHyphen) { function TEST_F (line 87) | TEST_F(WordBreakerTest, postfixAndPrefix) { function TEST_F (line 103) | TEST_F(WordBreakerTest, myanmarKinzi) { function TEST_F (line 117) | TEST_F(WordBreakerTest, zwjEmojiSequences) { function TEST_F (line 160) | TEST_F(WordBreakerTest, emojiWithModifier) { function TEST_F (line 179) | TEST_F(WordBreakerTest, unicode10Emoji) { function TEST_F (line 234) | TEST_F(WordBreakerTest, flagsSequenceSingleFlag) { function TEST_F (line 257) | TEST_F(WordBreakerTest, flagsSequence) { function TEST_F (line 283) | TEST_F(WordBreakerTest, punct) { function TEST_F (line 300) | TEST_F(WordBreakerTest, email) { function TEST_F (line 319) | TEST_F(WordBreakerTest, mailto) { function TEST_F (line 343) | TEST_F(WordBreakerTest, emailNonAscii) { function TEST_F (line 362) | TEST_F(WordBreakerTest, emailCombining) { function TEST_F (line 381) | TEST_F(WordBreakerTest, lonelyAt) { function TEST_F (line 400) | TEST_F(WordBreakerTest, url) { function TEST_F (line 427) | TEST_F(WordBreakerTest, urlBreakChars) { function TEST_F (line 488) | TEST_F(WordBreakerTest, urlNoHyphenBreak) { function TEST_F (line 504) | TEST_F(WordBreakerTest, urlEndsWithSlash) { function TEST_F (line 520) | TEST_F(WordBreakerTest, emailStartsWithSlash) { FILE: clay/third_party/txt/tests/fake_provider.h function namespace (line 26) | namespace txt { FILE: clay/third_party/txt/tests/font_collection_unittests.cc type txt (line 23) | namespace txt { class FontCollectionTest (line 27) | class FontCollectionTest : public ::testing::Test {} function PopulateUserTypefaceBoilerplate (line 32) | void PopulateUserTypefaceBoilerplate(SkCustomTypefaceBuilder* builder) { function TEST (line 68) | TEST(FontCollectionTest, CheckSkTypefacesSorting) { FILE: clay/third_party/txt/tests/old/perftests/FontCollection.cpp type minikin (line 25) | namespace minikin { function BM_FontCollection_construct (line 30) | static void BM_FontCollection_construct(benchmark::State& state) { function BM_FontCollection_hasVariationSelector (line 40) | static void BM_FontCollection_hasVariationSelector(benchmark::State& s... type ItemizeTestCases (line 62) | struct ItemizeTestCases { function BM_FontCollection_itemize (line 78) | static void BM_FontCollection_itemize(benchmark::State& state) { FILE: clay/third_party/txt/tests/old/perftests/FontFamily.cpp type minikin (line 21) | namespace minikin { function BM_FontFamily_create (line 23) | static void BM_FontFamily_create(benchmark::State& state) { FILE: clay/third_party/txt/tests/old/perftests/FontLanguage.cpp type minikin (line 20) | namespace minikin { function BM_FontLanguage_en_US (line 22) | static void BM_FontLanguage_en_US(benchmark::State& state) { function BM_FontLanguage_en_Latn_US (line 29) | static void BM_FontLanguage_en_Latn_US(benchmark::State& state) { function BM_FontLanguage_en_Latn_US_u_em_emoji (line 36) | static void BM_FontLanguage_en_Latn_US_u_em_emoji(benchmark::State& st... FILE: clay/third_party/txt/tests/old/perftests/GraphemeBreak.cpp type minikin (line 23) | namespace minikin { function BM_GraphemeBreak_Ascii (line 35) | static void BM_GraphemeBreak_Ascii(benchmark::State& state) { function BM_GraphemeBreak_Emoji (line 50) | static void BM_GraphemeBreak_Emoji(benchmark::State& state) { function BM_GraphemeBreak_Emoji_Flags (line 66) | static void BM_GraphemeBreak_Emoji_Flags(benchmark::State& state) { FILE: clay/third_party/txt/tests/old/perftests/Hyphenator.cpp type minikin (line 22) | namespace minikin { function BM_Hyphenator_short_word (line 29) | static void BM_Hyphenator_short_word(benchmark::State& state) { function BM_Hyphenator_long_word (line 43) | static void BM_Hyphenator_long_word(benchmark::State& state) { FILE: clay/third_party/txt/tests/old/perftests/WordBreaker.cpp type minikin (line 21) | namespace minikin { function BM_WordBreaker_English (line 23) | static void BM_WordBreaker_English(benchmark::State& state) { FILE: clay/third_party/txt/tests/old/perftests/main.cpp function main (line 27) | int main(int argc, char** argv) { FILE: clay/third_party/txt/tests/old/stresstest/MultithreadTest.cpp type minikin (line 31) | namespace minikin { function generateTestText (line 44) | static std::vector generateTestText(std::mt19937* mt, function thread_main (line 62) | static void thread_main(int tid) { function TEST (line 94) | TEST(MultithreadTest, ThreadSafeStressTest) { FILE: clay/third_party/txt/tests/paragraph_unittests.cc type txt (line 35) | namespace txt { function TEST_F (line 39) | TEST_F(ParagraphTest, SimpleParagraph) { function TEST_F (line 76) | TEST_F(ParagraphTest, SimpleParagraphSmall) { function TEST_F (line 121) | TEST_F(ParagraphTest, GetGlyphPositionAtCoordinateSegfault) { function TEST_F (line 181) | TEST_F(ParagraphTest, GetGlyphPositionAtCoordinateMultiRun) { function TEST_F (line 210) | TEST_F(ParagraphTest, LineMetricsParagraph1) { function TEST_F (line 346) | TEST_F(ParagraphTest, DISABLE_ON_MAC(LineMetricsParagraph2)) { function TEST_F (line 513) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(InlinePlaceholderParagraph)) { function TEST_F (line 638) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(InlinePlaceholderBaselinePara... function TEST_F (line 712) | TEST_F(ParagraphTest, function TEST_F (line 788) | TEST_F(ParagraphTest, function TEST_F (line 864) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(InlinePlaceholderBottomParagr... function TEST_F (line 938) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(InlinePlaceholderTopParagraph... function TEST_F (line 1012) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(InlinePlaceholderMiddleParagr... function TEST_F (line 1086) | TEST_F(ParagraphTest, function TEST_F (line 1162) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(InlinePlaceholderBreakParagra... function TEST_F (line 1317) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(InlinePlaceholderGetRectsPara... function TEST_F (line 1458) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(InlinePlaceholderLongestLine)) { function TEST_F (line 1487) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(InlinePlaceholderIntrinsicWid... function TEST_F (line 1520) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(InlinePlaceholder0xFFFCParagr... function TEST_F (line 1615) | TEST_F(ParagraphTest, SimpleRedParagraph) { function TEST_F (line 1649) | TEST_F(ParagraphTest, RainbowParagraph) { function TEST_F (line 1747) | TEST_F(ParagraphTest, DefaultStyleParagraph) { function TEST_F (line 1775) | TEST_F(ParagraphTest, BoldParagraph) { function TEST_F (line 1825) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(HeightOverrideParagraph)) { function TEST_F (line 1886) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(HeightOverrideHalfLeadingText... function TEST_F (line 1963) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(MixedTextHeightBehaviorSameLi... function TEST_F (line 2046) | TEST_F(ParagraphTest, function TEST_F (line 2124) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(HeightOverrideHalfLeadingStru... function TEST_F (line 2205) | TEST_F(ParagraphTest, function TEST_F (line 2287) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(LeftAlignParagraph)) { function TEST_F (line 2384) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(LeftAlignRTLParagraphHitTest)) { function TEST_F (line 2428) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(RightAlignParagraph)) { function TEST_F (line 2542) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(CenterAlignParagraph)) { function TEST_F (line 2652) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(JustifyAlignParagraph)) { function TEST_F (line 2739) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(JustifyRTL)) { function TEST_F (line 2818) | TEST_F(ParagraphTest, LINUX_ONLY(JustifyRTLNewLine)) { function TEST_F (line 2903) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(JustifyPlaceholder)) { function TEST_F (line 2952) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(LeadingSpaceRTL)) { function TEST_F (line 3003) | TEST_F(ParagraphTest, DecorationsParagraph) { function TEST_F (line 3100) | TEST_F(ParagraphTest, WavyDecorationParagraph) { function TEST_F (line 3238) | TEST_F(ParagraphTest, ItalicsParagraph) { function TEST_F (line 3270) | TEST_F(ParagraphTest, ChineseParagraph) { function TEST_F (line 3317) | TEST_F(ParagraphTest, DISABLED_ArabicParagraph) { function TEST_F (line 3370) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(ArabicRectsParagraph)) { function TEST_F (line 3438) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(ArabicRectsLTRLeftAlignParagr... function TEST_F (line 3501) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(ArabicRectsLTRRightAlignParag... function TEST_F (line 3567) | TEST_F(ParagraphTest, GetGlyphPositionAtCoordinateParagraph) { function TEST_F (line 3635) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(GetRectsForRangeParagraph)) { function TEST_F (line 3764) | TEST_F(ParagraphTest, LINUX_ONLY(GetRectsForRangeTight)) { function TEST_F (line 3854) | TEST_F(ParagraphTest, function TEST_F (line 4003) | TEST_F(ParagraphTest, function TEST_F (line 4152) | TEST_F(ParagraphTest, function TEST_F (line 4301) | TEST_F(ParagraphTest, GetRectsForRangeIncludeCombiningCharacter) { function TEST_F (line 4387) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(GetRectsForRangeCenterParagra... function TEST_F (line 4494) | TEST_F(ParagraphTest, LINUX_ONLY(GetRectsForRangeParagraphNewlineLeftA... function TEST_F (line 4592) | TEST_F(ParagraphTest, LINUX_ONLY(GetRectsForRangeParagraphNewlineRight... function TEST_F (line 4690) | TEST_F(ParagraphTest, function TEST_F (line 4789) | TEST_F(ParagraphTest, function TEST_F (line 4888) | TEST_F(ParagraphTest, function TEST_F (line 4987) | TEST_F(ParagraphTest, function TEST_F (line 5086) | TEST_F(ParagraphTest, function TEST_F (line 5218) | TEST_F(ParagraphTest, LINUX_ONLY(GetRectsForRangeStrut)) { function TEST_F (line 5277) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(GetRectsForRangeStrutFallback... function SkRect (line 5312) | SkRect GetCoordinatesForGlyphPosition(txt::Paragraph& paragraph, size_... function TEST_F (line 5319) | TEST_F(ParagraphTest, GetWordBoundaryParagraph) { function TEST_F (line 5428) | TEST_F(ParagraphTest, SpacingParagraph) { function TEST_F (line 5515) | TEST_F(ParagraphTest, LongWordParagraph) { function TEST_F (line 5558) | TEST_F(ParagraphTest, LINUX_ONLY(KernScaleParagraph)) { function TEST_F (line 5600) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(NewlineParagraph)) { function TEST_F (line 5639) | TEST_F(ParagraphTest, LINUX_ONLY(EmojiParagraph)) { function TEST_F (line 5683) | TEST_F(ParagraphTest, LINUX_ONLY(EmojiMultiLineRectsParagraph)) { function TEST_F (line 5776) | TEST_F(ParagraphTest, LINUX_ONLY(LigatureCharacters)) { function TEST_F (line 5810) | TEST_F(ParagraphTest, HyphenBreakParagraph) { function TEST_F (line 5855) | TEST_F(ParagraphTest, RepeatLayoutParagraph) { function TEST_F (line 5916) | TEST_F(ParagraphTest, Ellipsize) { function TEST_F (line 5950) | TEST_F(ParagraphTest, UnderlineShiftParagraph) { function TEST_F (line 6031) | TEST_F(ParagraphTest, SimpleShadow) { function TEST_F (line 6070) | TEST_F(ParagraphTest, ComplexShadow) { function TEST_F (line 6140) | TEST_F(ParagraphTest, DISABLE_ON_MAC(BaselineParagraph)) { function TEST_F (line 6192) | TEST_F(ParagraphTest, FontFallbackParagraph) { function TEST_F (line 6283) | TEST_F(ParagraphTest, LINUX_ONLY(StrutParagraph1)) { function TEST_F (line 6412) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(StrutParagraph2)) { function TEST_F (line 6537) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(StrutParagraph3)) { function TEST_F (line 6663) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(StrutForceParagraph)) { function TEST_F (line 6792) | TEST_F(ParagraphTest, DISABLE_ON_WINDOWS(StrutDefaultParagraph)) { function TEST_F (line 6872) | TEST_F(ParagraphTest, FontFeaturesParagraph) { function TEST_F (line 6922) | TEST_F(ParagraphTest, KhmerLineBreaker) { function TEST_F (line 6953) | TEST_F(ParagraphTest, TextHeightBehaviorRectsParagraph) { function TEST_F (line 7051) | TEST_F(ParagraphTest, MixedTextHeightBehaviorRectsParagraph) { FILE: clay/third_party/txt/tests/platform_fuchsia_unittests.cc type txt (line 25) | namespace txt { class PlatformFuchsiaTest (line 27) | class PlatformFuchsiaTest : public ::testing::Test { method PlatformFuchsiaTest (line 29) | PlatformFuchsiaTest() : loop_(&kAsyncLoopConfigNoAttachToCurrentThre... method FakeProvider (line 35) | FakeProvider& fake_provider() { return fake_provider_; } method GetProvider (line 37) | fidl::InterfaceHandle GetProvider() { method TearDown (line 41) | void TearDown() override { function TEST_F (line 51) | TEST_F(PlatformFuchsiaTest, GetDefaultFontManager) { function TEST_F (line 64) | TEST_F(PlatformFuchsiaTest, GetDefaultFontManagerFail) { FILE: clay/third_party/txt/tests/render_test.cc type txt (line 31) | namespace txt { function SkCanvas (line 38) | SkCanvas* RenderTest::GetCanvas() { FILE: clay/third_party/txt/tests/render_test.h function namespace (line 28) | namespace txt { FILE: clay/third_party/txt/tests/txt_run_all_unittests.cc function main (line 27) | int main(int argc, char** argv) { FILE: clay/third_party/txt/tests/txt_test_utils.cc type txt (line 31) | namespace txt { function SetFontDir (line 40) | void SetFontDir(const std::string& dir) { function SetCommandLine (line 48) | void SetCommandLine(fml::CommandLine cmd) { function RegisterFontsFromPath (line 52) | void RegisterFontsFromPath(TypefaceFontAssetProvider& font_provider, function GetTestFontCollection (line 109) | std::shared_ptr GetTestFontCollection() { function BuildParagraph (line 124) | std::unique_ptr BuildParagraph( FILE: clay/third_party/txt/tests/txt_test_utils.h function namespace (line 27) | namespace txt { FILE: clay/tools/make_keywords.py function camelcase_name (line 78) | def camelcase_name(name): function main (line 81) | def main(): FILE: clay/ui/common/attribute_utils.cc type clay (line 21) | namespace clay { type attribute_utils (line 22) | namespace attribute_utils { function T (line 32) | T GetNumber(const clay::Value& value, T default_val = 0) { function GetNum (line 57) | double GetNum(const clay::Value& value, double default_val) { function GetInt (line 61) | int GetInt(const clay::Value& value, int default_val) { function GetUint (line 65) | uint32_t GetUint(const clay::Value& value, uint32_t default_val) { function GetLong (line 69) | int64_t GetLong(const clay::Value& value, int64_t default_val) { function GetDouble (line 74) | double GetDouble(const clay::Value& value, double default_val) { function GetCString (line 78) | std::string GetCString(const clay::Value& value, std::string default... function GetBool (line 108) | bool GetBool(const clay::Value& value, bool default_val) { function TryGetNum (line 130) | bool TryGetNum(const clay::Value& value, double& result, double defa... function TryGetString (line 157) | bool TryGetString(const clay::Value& value, std::string& result, function CheckLengthUnit (line 170) | static bool CheckLengthUnit(const std::string& input_copy, char* end... function TryGetLength (line 213) | bool TryGetLength(const clay::Value& value, Length& result, function TryGetPlatformLength (line 246) | bool TryGetPlatformLength(const clay::Value::Array& array, const int... function ResolvePlatformLength (line 263) | float ResolvePlatformLength(const ClayPlatformLength& length, float ... function Point (line 297) | Point GetPoint(const clay::Value& value) { function ToPxWithDisplayMetrics (line 315) | float ToPxWithDisplayMetrics(const Length& value_with_unit, function ToPxWithDisplayMetrics (line 337) | float ToPxWithDisplayMetrics(const std::string& value_with_unit, function ToString (line 348) | std::string ToString(const clay::Value& value) { FILE: clay/ui/common/attribute_utils.h function namespace (line 21) | namespace clay { FILE: clay/ui/common/attribute_utils_unittests.cc type clay (line 9) | namespace clay { function TEST (line 11) | TEST(AttributeUtilsTest, GetBool) { function TEST (line 45) | TEST(AttributeUtilsTest, GetCString) { function TEST (line 119) | TEST(AttributeUtilsTest, GetArray) { function TEST (line 131) | TEST(AttributeUtilsTest, TryGetPlatformLength) { FILE: clay/ui/common/background_data.cc type clay (line 14) | namespace clay { FILE: clay/ui/common/background_data.h function namespace (line 23) | namespace clay { function class (line 100) | class BackgroundSize { function apply (line 119) | float apply(float parent_value, float current_value) const { type BackgroundData (line 134) | struct BackgroundData { type MaskData (line 150) | struct MaskData { FILE: clay/ui/common/editing_misc.h type class (line 17) | enum class type class (line 22) | enum class function HorizontalDirection (line 27) | enum class HorizontalDirection { FILE: clay/ui/common/fps_tracer.cc type clay (line 7) | namespace clay { FILE: clay/ui/common/fps_tracer.h function namespace (line 13) | namespace clay { FILE: clay/ui/common/frame_timing_collector.cc type clay (line 16) | namespace clay { function PerfToInt (line 20) | static constexpr int PerfToInt(T perf) noexcept { FILE: clay/ui/common/frame_timing_collector.h function Perf (line 29) | enum class Perf { FILE: clay/ui/common/gap_task.h function namespace (line 20) | namespace clay { FILE: clay/ui/common/gap_worker.cc type clay (line 19) | namespace clay { FILE: clay/ui/common/gap_worker.h function namespace (line 20) | namespace clay { FILE: clay/ui/common/input_client_manager.h function namespace (line 13) | namespace clay { FILE: clay/ui/common/isolate.cc type clay (line 19) | namespace clay { function Setter (line 22) | void Setter(const lynx::fml::Thread::ThreadConfig& config) { function Isolate (line 30) | Isolate& Isolate::Instance() { function GpuResourceCache (line 83) | GpuResourceCache* Isolate::GetResourceCache() { FILE: clay/ui/common/isolate.h function namespace (line 21) | namespace txt { function namespace (line 25) | namespace clay { FILE: clay/ui/common/json_utils.h function namespace (line 10) | namespace clay { FILE: clay/ui/common/measure_constraint.h function namespace (line 10) | namespace clay { function namespace (line 47) | namespace std { FILE: clay/ui/common/overlay_manager.cc type clay (line 16) | namespace clay { function OverlayView (line 30) | OverlayView* OverlayManager::GetOverlay(std::string_view overlay_id) c... function BaseView (line 193) | BaseView* OverlayManager::GetTopViewToAcceptEvent( FILE: clay/ui/common/overlay_manager.h function namespace (line 16) | namespace clay { FILE: clay/ui/common/render_settings.cc type clay (line 9) | namespace clay { FILE: clay/ui/common/render_settings.h function namespace (line 12) | namespace clay { FILE: clay/ui/common/text_input_type_traits.h function namespace (line 10) | namespace clay { FILE: clay/ui/common/text_selection.h function namespace (line 12) | namespace clay { FILE: clay/ui/common/type_info.h function namespace (line 11) | namespace clay { function TypeId (line 84) | static TypeId StaticType() { return &s_static_type_; } FILE: clay/ui/common/utils/floating_comparison.h function namespace (line 10) | namespace clay { FILE: clay/ui/common/utils/value_change_notifier.h function namespace (line 13) | namespace clay { FILE: clay/ui/common/utils/watch_dog.cc type clay (line 11) | namespace clay { FILE: clay/ui/common/utils/watch_dog.h function namespace (line 10) | namespace clay { FILE: clay/ui/common/value_utils.cc type clay (line 11) | namespace clay { function CloneClayMap (line 19) | clay::Value CloneClayMap(const clay::Value& map) { function CloneClayArray (line 30) | clay::Value CloneClayArray(const clay::Value& array) { function CloneClayValue (line 42) | clay::Value CloneClayValue(const clay::Value& value) { function HasProperty (line 76) | bool HasProperty(const clay::Value::Map& m, const char* name) { function GetBoolProperty (line 81) | bool GetBoolProperty(const clay::Value::Map& m, const char* name) { function GetIntProperty (line 110) | int64_t GetIntProperty(const clay::Value::Map& m, const char* name) { function GetDoubleProperty (line 136) | double GetDoubleProperty(const clay::Value::Map& m, const char* name) { FILE: clay/ui/common/value_utils.h function namespace (line 17) | namespace clay { FILE: clay/ui/component/base_image_view.cc type clay (line 45) | namespace clay { function LYNX_UI_METHOD_BEGIN (line 49) | LYNX_UI_METHOD_BEGIN(BaseImageView) { FILE: clay/ui/component/base_image_view.h function namespace (line 19) | namespace clay { FILE: clay/ui/component/base_view.cc type clay (line 49) | namespace clay { function LYNX_UI_METHOD_BEGIN (line 52) | LYNX_UI_METHOD_BEGIN(BaseView) { function ShouldPassEventToNativeInherited (line 64) | bool ShouldPassEventToNativeInherited(BaseView* view) { function BaseViewAnimationMutator (line 196) | BaseViewAnimationMutator* BaseView::GetAnimationMutator() { function Scrollable (line 332) | Scrollable* BaseView::FindAncestorScrollableView(BaseView* child) { function MouseCursor (line 761) | MouseCursor* BaseView::GetMouseCursor() { return cursor_.get(); } function AddLameCurveToPath (line 848) | static void AddLameCurveToPath(GrPath& path, float rx, float ry, float... function TransitionManager (line 1546) | TransitionManager* BaseView::TransitionMgr() { function AnimationHandler (line 1852) | AnimationHandler* BaseView::GetAnimationHandler() { function KeyframesMap (line 1856) | const KeyframesMap* BaseView::GetKeyframesMap( function KeyframesManager (line 1861) | KeyframesManager* BaseView::KeyframesMgr() { function Transform (line 2070) | Transform BaseView::GetTransform() const { function FloatPoint (line 2078) | FloatPoint BaseView::GetTransformOrigin() const { function FloatPoint (line 2151) | FloatPoint BaseView::AbsoluteLocationWithScroll() const { function FocusManager (line 2205) | FocusManager* BaseView::GetParentFocusManager() { function FloatRect (line 2240) | FloatRect BaseView::CalcFocusRect() const { function FloatRect (line 2258) | FloatRect BaseView::GetContentVisibleRect() { function FloatSize (line 2263) | FloatSize BaseView::GetThicknessOffset() { function FloatRect (line 2571) | FloatRect BaseView::ContentBoundsInViewport() const { function FloatRect (line 2578) | FloatRect BaseView::BoundsRelativeTo(BaseView* view) const { function BaseView (line 2586) | BaseView* BaseView::GetTopViewToAcceptEvent(const FloatPoint& position, function FloatPoint (line 2628) | FloatPoint BaseView::GetPointBySelf(const FloatPoint& point_by_page) c... function Transform (line 2662) | Transform BaseView::LocalToGlobalTransform() const { function FloatRect (line 3413) | FloatRect BaseView::GetSemanticsBounds() const { function Transform (line 3492) | Transform BaseView::AccumulateTransformFromView(BaseView* view) const { function SemanticsOwner (line 3590) | SemanticsOwner* BaseView::GetSemanticsOwner() const { FILE: clay/ui/component/base_view.h function namespace (line 56) | namespace clay { function Visible (line 343) | bool Visible() const; function FloatPoint (line 350) | FloatPoint AbsoluteLocationWithScroll() const; function BorderLeft (line 379) | float BorderLeft() const; function virtual (line 409) | virtual bool OnScrollToMiddle(BaseView* target_view) { return true; } function ScrollToVisible (line 411) | void ScrollToVisible() { function ScrollToMiddle (line 416) | void ScrollToMiddle(BaseView* target_view) { function FloatRect (line 422) | FloatRect CalcFocusRect() const override; function PushIgnoreLayoutRequest (line 450) | void PushIgnoreLayoutRequest() { function PopIgnoreLayoutRequest (line 455) | void PopIgnoreLayoutRequest() { function class (line 462) | class LayoutIgnoreHelper { function virtual (line 483) | virtual void OnChildSizeChanged(BaseView* child) {} function PageView (line 488) | PageView* page_view() const { return page_view_; } function virtual (line 494) | virtual void OnViewportMetricsUpdated(int physical_width, int physical_h... function virtual (line 519) | virtual bool HasEvent(const std::string& event) const { function RenderObject (line 527) | RenderObject* render_object() const { return render_object_.get(); } function IsRasterAnimationEnabled (line 548) | bool IsRasterAnimationEnabled() const; function virtual (line 561) | virtual void OnLayoutFinish(BaseView* view) {} function FloatSize (line 582) | FloatSize PercentageResolutionSize() { return {Width(), Height()}; } function virtual (line 587) | virtual FloatRect GetSemanticsBounds() const; function virtual (line 607) | virtual void OnA11yLongPress() {} function virtual (line 621) | virtual void OnDestroy() {} function virtual (line 627) | virtual void ScrollChildViewToVisible(const FloatRect& rect) {} function virtual (line 650) | virtual int32_t GetA11yScrollChildren() const; FILE: clay/ui/component/base_view_animation_mutator.cc type clay (line 11) | namespace clay { function AnimationHandler (line 70) | AnimationHandler* BaseViewAnimationMutator::GetAnimationHandler() { function FloatSize (line 74) | FloatSize BaseViewAnimationMutator::PercentageResolutionSize() { function KeyframesMap (line 78) | const KeyframesMap* BaseViewAnimationMutator::GetKeyframesMap( FILE: clay/ui/component/base_view_animation_mutator.h function namespace (line 13) | namespace clay { FILE: clay/ui/component/base_view_unittests.cc type clay (line 15) | namespace clay { function PointerEvent (line 17) | PointerEvent CreateDownPointer(float x, float y) { class BaseViewTest (line 23) | class BaseViewTest : public UITest {} function TEST_F_UI (line 25) | TEST_F_UI(BaseViewTest, TreeManipulation) { function TEST_F_UI (line 51) | TEST_F_UI(BaseViewTest, HitTest) { class BaseViewWithChildrenTest (line 138) | class BaseViewWithChildrenTest : public UITest { method UISetUp (line 140) | void UISetUp() override { method UITearDown (line 153) | void UITearDown() override { nodeList.clear(); } method ChildrenPaintingOrderIsDirtyForTesting (line 155) | bool ChildrenPaintingOrderIsDirtyForTesting(BaseView* view) { function TEST_F_UI (line 167) | TEST_F_UI(BaseViewWithChildrenTest, PaintOrder) { function TEST_F_UI (line 256) | TEST_F_UI(BaseViewTest, OnBoundChange) { FILE: clay/ui/component/bounce_view/bounce_view.cc type clay (line 14) | namespace clay { FILE: clay/ui/component/bounce_view/bounce_view.h function namespace (line 11) | namespace clay { FILE: clay/ui/component/builtin_views.cc type clay (line 35) | namespace clay { function keepBuiltinElements (line 37) | void keepBuiltinElements() {} FILE: clay/ui/component/builtin_views.h function namespace (line 7) | namespace clay { FILE: clay/ui/component/component.cc type clay (line 12) | namespace clay { FILE: clay/ui/component/component.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/component_constants.cc type clay (line 7) | namespace clay { type attr_value (line 9) | namespace attr_value { type event_attr (line 46) | namespace event_attr { type video_res (line 183) | namespace video_res { FILE: clay/ui/component/component_constants.h function namespace (line 11) | namespace clay { FILE: clay/ui/component/css_property.cc type clay (line 18) | namespace clay { function Length (line 21) | static Length GetLength(const clay::Value& value, const clay::Value& t... function GetBorderRadius (line 27) | static std::vector GetBorderRadius(const clay::Value::Array& a... FILE: clay/ui/component/css_property.h type class (line 16) | enum class function DirectionType (line 19) | enum class DirectionType : unsigned { FILE: clay/ui/component/editable/editable_view.cc type clay (line 44) | namespace clay { function FontWeight (line 50) | FontWeight ToPlaceHolderWeight(const std::string& font_weight_val) { function LYNX_UI_METHOD_BEGIN (line 78) | LYNX_UI_METHOD_BEGIN(EditableView) { function AddTag (line 101) | uint32_t AddTag(uint32_t value, uint32_t tag) { return value | tag; } function RemoveTag (line 103) | uint32_t RemoveTag(uint32_t value, uint32_t tag) { return value & ~tag; } function FontWeight (line 105) | FontWeight ToFontWeight(int font_weight_val) { function LayoutContextMeasure (line 249) | LayoutContextMeasure EditableView::CreateLayoutContext( function TextRange (line 778) | TextRange EditableView::FindNextOrPrevCharacterSelection(bool is_forwa... function RenderEditable (line 912) | RenderEditable* EditableView::GetRenderEditable() { function FloatRect (line 949) | FloatRect EditableView::ComputeCaretRect() { function TextEditingValue (line 1457) | const TextEditingValue& EditableView::GetTextEditingValue() { function Transform (line 1496) | Transform EditableView::ToGlobalTransform() const { FILE: clay/ui/component/editable/editable_view.h function namespace (line 33) | namespace clay { FILE: clay/ui/component/editable/ime_listener.h function namespace (line 14) | namespace clay { FILE: clay/ui/component/editable/ime_utils.cc type clay (line 7) | namespace clay { function KeyboardInputType (line 8) | KeyboardInputType ConvertInputType(const std::string& type) { function KeyboardAction (line 25) | KeyboardAction ConvertConfirmType(const std::string& type, FILE: clay/ui/component/editable/ime_utils.h function namespace (line 13) | namespace clay { FILE: clay/ui/component/editable/input_ng_view.cc type clay (line 9) | namespace clay { FILE: clay/ui/component/editable/input_ng_view.h function namespace (line 14) | namespace clay { FILE: clay/ui/component/editable/input_view.cc type clay (line 16) | namespace clay { function LYNX_UI_METHOD_BEGIN (line 19) | LYNX_UI_METHOD_BEGIN(InputView) { FILE: clay/ui/component/editable/input_view.h function namespace (line 14) | namespace clay { FILE: clay/ui/component/editable/text_editing_controller.cc type clay (line 12) | namespace clay { FILE: clay/ui/component/editable/text_editing_controller.h function namespace (line 14) | namespace clay { FILE: clay/ui/component/editable/text_input_controller.cc type clay (line 20) | namespace clay { FILE: clay/ui/component/editable/text_input_controller.h function TextAffinity (line 22) | enum class TextAffinity { FILE: clay/ui/component/editable/text_span.cc type clay (line 10) | namespace clay { FILE: clay/ui/component/editable/text_span.h function namespace (line 16) | namespace clay { FILE: clay/ui/component/editable/text_utils.h function namespace (line 17) | namespace clay { FILE: clay/ui/component/editable/textarea_ng_view.cc type clay (line 18) | namespace clay { function LYNX_UI_METHOD_BEGIN (line 20) | LYNX_UI_METHOD_BEGIN(TextAreaNGView) { FILE: clay/ui/component/editable/textarea_ng_view.h function namespace (line 13) | namespace clay { FILE: clay/ui/component/editable/textarea_ng_view_unittests.cc type clay (line 12) | namespace clay { class TextAreaNGViewTest (line 14) | class TextAreaNGViewTest : public UITest { method UISetUp (line 15) | void UISetUp() override {} function TEST_F_UI (line 18) | TEST_F_UI(TextAreaNGViewTest, scroll) { FILE: clay/ui/component/editable/textarea_view.cc type clay (line 16) | namespace clay { function LYNX_UI_METHOD_BEGIN (line 18) | LYNX_UI_METHOD_BEGIN(TextAreaView) { FILE: clay/ui/component/editable/textarea_view.h function namespace (line 17) | namespace clay { FILE: clay/ui/component/expose_manager/expose_observer.cc type clay (line 19) | namespace clay { function FloatRect (line 23) | FloatRect BoundingRectWithScroll(BaseView* view) { function ParesLengthParam (line 27) | float ParesLengthParam(const clay::Value& value, PageView* page_view) { function ParseLengthWithPercent (line 35) | float ParseLengthWithPercent(const attr::Length& value, PageView* page... type detail_attr (line 45) | namespace detail_attr { FILE: clay/ui/component/expose_manager/expose_observer.h function namespace (line 16) | namespace clay { function class (line 51) | class ExposeObserver : public IntersectionObserver { FILE: clay/ui/component/focus/focus_isolate.cc type clay (line 14) | namespace clay { FILE: clay/ui/component/focus/focus_isolate.h function namespace (line 13) | namespace clay { function SetHasDefaultFocusRing (line 34) | void SetHasDefaultFocusRing(bool has_focus_ring) override {} function UpdateLastFocusChild (line 36) | void UpdateLastFocusChild(FocusNode* last_focused_view) { function allow_escape (line 46) | bool allow_escape() override { return allow_escape_; } FILE: clay/ui/component/focus_event_handler.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/focus_node.cc type clay (line 9) | namespace clay { function FocusManager (line 20) | FocusManager* FocusNode::GetFocusManager() { FILE: clay/ui/component/focus_node.h function FocusBehavior (line 33) | enum class FocusBehavior { FILE: clay/ui/component/hittest_request.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/image_view.cc type clay (line 11) | namespace clay { FILE: clay/ui/component/image_view.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/inline_image_view.cc type clay (line 12) | namespace clay { FILE: clay/ui/component/inline_image_view.h function namespace (line 11) | namespace clay { FILE: clay/ui/component/intersection_observer.cc type clay (line 19) | namespace clay { function TryGetFloatFromMap (line 23) | float TryGetFloatFromMap(const std::string& key, const clay::Value::Ma... function IntersectionRectToMap (line 33) | clay::Value::Map IntersectionRectToMap(const FloatRect& rect) { function BaseView (line 42) | BaseView* FindAncestorViewByIdSelector(std::string_view id_selector, function FloatRect (line 61) | FloatRect BoundingRectWithScroll(BaseView* view) { FILE: clay/ui/component/intersection_observer.h function namespace (line 18) | namespace clay { FILE: clay/ui/component/intersection_observer_manager.cc type clay (line 16) | namespace clay { FILE: clay/ui/component/intersection_observer_manager.h function namespace (line 20) | namespace clay { FILE: clay/ui/component/isolated_gesture_detector.h function namespace (line 17) | namespace clay { FILE: clay/ui/component/key_event_handler.cc type clay (line 7) | namespace clay { FILE: clay/ui/component/key_event_handler.h function namespace (line 15) | namespace clay { FILE: clay/ui/component/keyframe_animator_unittests.cc type clay (line 19) | namespace clay { class KeyFrameTest (line 21) | class KeyFrameTest : public UITest { method UISetUp (line 23) | void UISetUp() override { method UITearDown (line 31) | void UITearDown() override { class MockAnimatorListener (line 49) | class MockAnimatorListener : public AnimatorListener { function FractionKeyFromPercent (line 64) | static std::string FractionKeyFromPercent(int percent) { function Value (line 68) | static Value MakeOpacityTestKeyframes( function Value (line 81) | Value CreateKeyFrameData1() { function Value (line 85) | Value CreateKeyFrameData2() { function Value (line 89) | Value CreateKeyFrameData3() { function TEST_F_UI (line 96) | TEST_F_UI(KeyFrameTest, DefaultStartAndEnd) { function TEST_F_UI (line 128) | TEST_F_UI(KeyFrameTest, UpdateAnimation) { function TEST_F_UI (line 166) | TEST_F_UI(KeyFrameTest, ChangeFillmode) { function TEST_F_UI (line 209) | TEST_F_UI(KeyFrameTest, AnimationDelay) { function TEST_F_UI (line 242) | TEST_F_UI(KeyFrameTest, AnimationDelayCombineForwards) { function TEST_F_UI (line 276) | TEST_F_UI(KeyFrameTest, AnimationDelayCombineBackwards) { function TEST_F_UI (line 310) | TEST_F_UI(KeyFrameTest, AnimationStartEvent) { function TEST_F_UI (line 381) | TEST_F_UI(KeyFrameTest, AnimationEndEvent) { FILE: clay/ui/component/keywords.cc type clay (line 43) | namespace clay { type TokenValue (line 44) | struct TokenValue { class KeywordHash (line 56) | class KeywordHash { type TokenValue (line 61) | struct TokenValue type StringPool_t (line 110) | struct StringPool_t { type StringPool_t (line 371) | struct StringPool_t type TokenValue (line 633) | struct TokenValue type StringPool_t (line 673) | struct StringPool_t type StringPool_t (line 676) | struct StringPool_t type StringPool_t (line 678) | struct StringPool_t type StringPool_t (line 681) | struct StringPool_t type StringPool_t (line 683) | struct StringPool_t type StringPool_t (line 685) | struct StringPool_t type StringPool_t (line 689) | struct StringPool_t type StringPool_t (line 693) | struct StringPool_t type StringPool_t (line 695) | struct StringPool_t type StringPool_t (line 697) | struct StringPool_t type StringPool_t (line 701) | struct StringPool_t type StringPool_t (line 705) | struct StringPool_t type StringPool_t (line 707) | struct StringPool_t type StringPool_t (line 712) | struct StringPool_t type StringPool_t (line 714) | struct StringPool_t type StringPool_t (line 717) | struct StringPool_t type StringPool_t (line 719) | struct StringPool_t type StringPool_t (line 721) | struct StringPool_t type StringPool_t (line 725) | struct StringPool_t type StringPool_t (line 727) | struct StringPool_t type StringPool_t (line 731) | struct StringPool_t type StringPool_t (line 736) | struct StringPool_t type StringPool_t (line 740) | struct StringPool_t type StringPool_t (line 742) | struct StringPool_t type StringPool_t (line 744) | struct StringPool_t type StringPool_t (line 747) | struct StringPool_t type StringPool_t (line 749) | struct StringPool_t type StringPool_t (line 752) | struct StringPool_t type StringPool_t (line 754) | struct StringPool_t type StringPool_t (line 756) | struct StringPool_t type StringPool_t (line 758) | struct StringPool_t type StringPool_t (line 760) | struct StringPool_t type StringPool_t (line 762) | struct StringPool_t type StringPool_t (line 765) | struct StringPool_t type StringPool_t (line 768) | struct StringPool_t type StringPool_t (line 772) | struct StringPool_t type StringPool_t (line 774) | struct StringPool_t type StringPool_t (line 776) | struct StringPool_t type StringPool_t (line 778) | struct StringPool_t type StringPool_t (line 780) | struct StringPool_t type StringPool_t (line 782) | struct StringPool_t type StringPool_t (line 784) | struct StringPool_t type StringPool_t (line 786) | struct StringPool_t type StringPool_t (line 788) | struct StringPool_t type StringPool_t (line 790) | struct StringPool_t type StringPool_t (line 791) | struct StringPool_t type StringPool_t (line 794) | struct StringPool_t type StringPool_t (line 796) | struct StringPool_t type StringPool_t (line 798) | struct StringPool_t type StringPool_t (line 801) | struct StringPool_t type StringPool_t (line 803) | struct StringPool_t type StringPool_t (line 806) | struct StringPool_t type StringPool_t (line 808) | struct StringPool_t type StringPool_t (line 810) | struct StringPool_t type StringPool_t (line 813) | struct StringPool_t type StringPool_t (line 815) | struct StringPool_t type StringPool_t (line 817) | struct StringPool_t type StringPool_t (line 821) | struct StringPool_t type StringPool_t (line 828) | struct StringPool_t type StringPool_t (line 831) | struct StringPool_t type StringPool_t (line 833) | struct StringPool_t type StringPool_t (line 835) | struct StringPool_t type StringPool_t (line 838) | struct StringPool_t type StringPool_t (line 840) | struct StringPool_t type StringPool_t (line 842) | struct StringPool_t type StringPool_t (line 844) | struct StringPool_t type StringPool_t (line 848) | struct StringPool_t type StringPool_t (line 850) | struct StringPool_t type StringPool_t (line 852) | struct StringPool_t type StringPool_t (line 855) | struct StringPool_t type StringPool_t (line 859) | struct StringPool_t type StringPool_t (line 861) | struct StringPool_t type StringPool_t (line 864) | struct StringPool_t type StringPool_t (line 867) | struct StringPool_t type StringPool_t (line 871) | struct StringPool_t type StringPool_t (line 873) | struct StringPool_t type StringPool_t (line 875) | struct StringPool_t type StringPool_t (line 877) | struct StringPool_t type StringPool_t (line 880) | struct StringPool_t type StringPool_t (line 883) | struct StringPool_t type StringPool_t (line 885) | struct StringPool_t type StringPool_t (line 887) | struct StringPool_t type StringPool_t (line 889) | struct StringPool_t type StringPool_t (line 892) | struct StringPool_t type StringPool_t (line 894) | struct StringPool_t type StringPool_t (line 897) | struct StringPool_t type StringPool_t (line 899) | struct StringPool_t type StringPool_t (line 905) | struct StringPool_t type StringPool_t (line 907) | struct StringPool_t type StringPool_t (line 911) | struct StringPool_t type StringPool_t (line 913) | struct StringPool_t type StringPool_t (line 915) | struct StringPool_t type StringPool_t (line 919) | struct StringPool_t type StringPool_t (line 921) | struct StringPool_t type StringPool_t (line 923) | struct StringPool_t type StringPool_t (line 926) | struct StringPool_t type StringPool_t (line 929) | struct StringPool_t type StringPool_t (line 932) | struct StringPool_t type StringPool_t (line 934) | struct StringPool_t type StringPool_t (line 936) | struct StringPool_t type StringPool_t (line 938) | struct StringPool_t type StringPool_t (line 940) | struct StringPool_t type StringPool_t (line 942) | struct StringPool_t type StringPool_t (line 944) | struct StringPool_t type StringPool_t (line 946) | struct StringPool_t type StringPool_t (line 948) | struct StringPool_t type StringPool_t (line 950) | struct StringPool_t type StringPool_t (line 953) | struct StringPool_t type StringPool_t (line 955) | struct StringPool_t type StringPool_t (line 957) | struct StringPool_t type StringPool_t (line 959) | struct StringPool_t type StringPool_t (line 961) | struct StringPool_t type StringPool_t (line 962) | struct StringPool_t type StringPool_t (line 964) | struct StringPool_t type StringPool_t (line 966) | struct StringPool_t type StringPool_t (line 969) | struct StringPool_t type StringPool_t (line 971) | struct StringPool_t type StringPool_t (line 973) | struct StringPool_t type StringPool_t (line 975) | struct StringPool_t type StringPool_t (line 978) | struct StringPool_t type StringPool_t (line 980) | struct StringPool_t type StringPool_t (line 982) | struct StringPool_t type StringPool_t (line 986) | struct StringPool_t type StringPool_t (line 988) | struct StringPool_t type StringPool_t (line 991) | struct StringPool_t type StringPool_t (line 993) | struct StringPool_t type StringPool_t (line 997) | struct StringPool_t type StringPool_t (line 999) | struct StringPool_t type StringPool_t (line 1002) | struct StringPool_t type StringPool_t (line 1007) | struct StringPool_t type StringPool_t (line 1012) | struct StringPool_t type StringPool_t (line 1015) | struct StringPool_t type StringPool_t (line 1017) | struct StringPool_t type StringPool_t (line 1019) | struct StringPool_t type StringPool_t (line 1022) | struct StringPool_t type StringPool_t (line 1024) | struct StringPool_t type StringPool_t (line 1026) | struct StringPool_t type StringPool_t (line 1028) | struct StringPool_t type StringPool_t (line 1031) | struct StringPool_t type StringPool_t (line 1034) | struct StringPool_t type StringPool_t (line 1036) | struct StringPool_t type StringPool_t (line 1038) | struct StringPool_t type StringPool_t (line 1041) | struct StringPool_t type StringPool_t (line 1043) | struct StringPool_t type StringPool_t (line 1045) | struct StringPool_t type StringPool_t (line 1048) | struct StringPool_t type StringPool_t (line 1050) | struct StringPool_t type StringPool_t (line 1052) | struct StringPool_t type StringPool_t (line 1054) | struct StringPool_t type StringPool_t (line 1056) | struct StringPool_t type StringPool_t (line 1058) | struct StringPool_t type StringPool_t (line 1061) | struct StringPool_t type StringPool_t (line 1064) | struct StringPool_t type StringPool_t (line 1066) | struct StringPool_t type StringPool_t (line 1069) | struct StringPool_t type StringPool_t (line 1072) | struct StringPool_t type StringPool_t (line 1079) | struct StringPool_t type StringPool_t (line 1083) | struct StringPool_t type StringPool_t (line 1087) | struct StringPool_t type StringPool_t (line 1089) | struct StringPool_t type StringPool_t (line 1092) | struct StringPool_t type StringPool_t (line 1095) | struct StringPool_t type StringPool_t (line 1097) | struct StringPool_t type StringPool_t (line 1099) | struct StringPool_t type StringPool_t (line 1102) | struct StringPool_t type StringPool_t (line 1104) | struct StringPool_t type StringPool_t (line 1107) | struct StringPool_t type StringPool_t (line 1109) | struct StringPool_t type StringPool_t (line 1111) | struct StringPool_t type StringPool_t (line 1113) | struct StringPool_t type StringPool_t (line 1115) | struct StringPool_t type StringPool_t (line 1117) | struct StringPool_t type StringPool_t (line 1121) | struct StringPool_t type StringPool_t (line 1123) | struct StringPool_t type StringPool_t (line 1125) | struct StringPool_t type StringPool_t (line 1127) | struct StringPool_t type StringPool_t (line 1129) | struct StringPool_t type StringPool_t (line 1131) | struct StringPool_t type StringPool_t (line 1133) | struct StringPool_t type StringPool_t (line 1135) | struct StringPool_t type StringPool_t (line 1139) | struct StringPool_t type StringPool_t (line 1141) | struct StringPool_t type StringPool_t (line 1145) | struct StringPool_t type StringPool_t (line 1147) | struct StringPool_t type StringPool_t (line 1149) | struct StringPool_t type StringPool_t (line 1151) | struct StringPool_t type StringPool_t (line 1153) | struct StringPool_t type StringPool_t (line 1155) | struct StringPool_t type StringPool_t (line 1159) | struct StringPool_t type StringPool_t (line 1163) | struct StringPool_t type StringPool_t (line 1165) | struct StringPool_t type StringPool_t (line 1167) | struct StringPool_t type StringPool_t (line 1170) | struct StringPool_t type StringPool_t (line 1172) | struct StringPool_t type StringPool_t (line 1174) | struct StringPool_t type StringPool_t (line 1177) | struct StringPool_t type StringPool_t (line 1181) | struct StringPool_t type StringPool_t (line 1183) | struct StringPool_t type StringPool_t (line 1187) | struct StringPool_t type StringPool_t (line 1189) | struct StringPool_t type StringPool_t (line 1191) | struct StringPool_t type StringPool_t (line 1194) | struct StringPool_t type StringPool_t (line 1197) | struct StringPool_t type StringPool_t (line 1199) | struct StringPool_t type StringPool_t (line 1202) | struct StringPool_t type StringPool_t (line 1204) | struct StringPool_t type StringPool_t (line 1206) | struct StringPool_t type StringPool_t (line 1210) | struct StringPool_t type StringPool_t (line 1215) | struct StringPool_t type StringPool_t (line 1218) | struct StringPool_t type StringPool_t (line 1220) | struct StringPool_t type StringPool_t (line 1224) | struct StringPool_t type StringPool_t (line 1226) | struct StringPool_t type StringPool_t (line 1230) | struct StringPool_t type StringPool_t (line 1237) | struct StringPool_t type StringPool_t (line 1240) | struct StringPool_t type StringPool_t (line 1243) | struct StringPool_t type StringPool_t (line 1247) | struct StringPool_t type StringPool_t (line 1249) | struct StringPool_t type StringPool_t (line 1251) | struct StringPool_t type StringPool_t (line 1257) | struct StringPool_t type StringPool_t (line 1268) | struct StringPool_t type StringPool_t (line 1270) | struct StringPool_t type StringPool_t (line 1272) | struct StringPool_t type StringPool_t (line 1280) | struct StringPool_t type StringPool_t (line 1282) | struct StringPool_t type StringPool_t (line 1285) | struct StringPool_t type StringPool_t (line 1288) | struct StringPool_t type StringPool_t (line 1292) | struct StringPool_t type StringPool_t (line 1298) | struct StringPool_t type StringPool_t (line 1301) | struct StringPool_t type StringPool_t (line 1310) | struct StringPool_t type StringPool_t (line 1313) | struct StringPool_t type StringPool_t (line 1318) | struct StringPool_t type StringPool_t (line 1322) | struct StringPool_t type StringPool_t (line 1330) | struct StringPool_t type StringPool_t (line 1333) | struct StringPool_t type StringPool_t (line 1337) | struct StringPool_t type StringPool_t (line 1348) | struct StringPool_t type StringPool_t (line 1358) | struct StringPool_t type StringPool_t (line 1361) | struct StringPool_t type StringPool_t (line 1363) | struct StringPool_t type StringPool_t (line 1377) | struct StringPool_t type StringPool_t (line 1382) | struct StringPool_t type StringPool_t (line 1387) | struct StringPool_t type StringPool_t (line 1391) | struct StringPool_t type StringPool_t (line 1394) | struct StringPool_t type StringPool_t (line 1396) | struct StringPool_t type StringPool_t (line 1402) | struct StringPool_t type StringPool_t (line 1404) | struct StringPool_t type StringPool_t (line 1411) | struct StringPool_t type StringPool_t (line 1440) | struct StringPool_t type StringPool_t (line 1451) | struct StringPool_t type StringPool_t (line 1466) | struct StringPool_t type StringPool_t (line 1476) | struct StringPool_t type StringPool_t (line 1494) | struct StringPool_t type StringPool_t (line 1553) | struct StringPool_t type StringPool_t (line 1562) | struct StringPool_t type StringPool_t (line 1571) | struct StringPool_t type TokenValue (line 1574) | struct TokenValue function KeywordID (line 1592) | KeywordID GetKeywordID(const std::string &str) { FILE: clay/ui/component/keywords.h function KeywordID (line 16) | enum class KeywordID { FILE: clay/ui/component/layout_controller.cc type clay (line 14) | namespace clay { FILE: clay/ui/component/layout_controller.h function namespace (line 12) | namespace clay { FILE: clay/ui/component/list/base_list_view.cc type clay (line 40) | namespace clay { function SetAllowListPrefetch (line 44) | void SetAllowListPrefetch(bool allow) { function ListScroller (line 584) | ListScroller* BaseListView::GetListScroller() { function FloatPoint (line 607) | FloatPoint BaseListView::DoScroll(FloatPoint delta, bool is_user_input, function FloatPoint (line 714) | FloatPoint BaseListView::TotalScrollOffset() { function ScrollableDirection (line 1380) | ScrollableDirection BaseListView::GetScrollableDirection() const { FILE: clay/ui/component/list/base_list_view.h function namespace (line 33) | namespace clay { function GetCallbackId (line 78) | int GetCallbackId() override { return callback_id_; } function NotifyLowMemory (line 95) | void NotifyLowMemory() override; function ListLayoutManager (line 198) | ListLayoutManager* GetLayoutManager() const { return layout_manager_.get... function StopAnimation (line 203) | void StopAnimation() override; function NotifyScrollAnimationEnd (line 211) | void NotifyScrollAnimationEnd() { function GetSemanticsActions (line 217) | int32_t GetSemanticsActions() const override; function OnScrollToVisible (line 296) | bool OnScrollToVisible() override; FILE: clay/ui/component/list/base_list_view_unittests.cc type clay (line 26) | namespace clay { class MockListItemViewHolder (line 32) | class MockListItemViewHolder : public ListItemViewHolder { method MockListItemViewHolder (line 34) | MockListItemViewHolder(PageView* page) : page_(page) {} method BaseView (line 37) | BaseView* InitView() { method ReleaseView (line 43) | void ReleaseView() { method MeasureResult (line 48) | MeasureResult Measure(const MeasureConstraint& constraint) override { class MockAdapter (line 80) | class MockAdapter : public ListAdapter { method MockAdapter (line 82) | explicit MockAdapter(BaseListView* list_view) : ListAdapter(list_vie... method ListItemViewHolder (line 85) | ListItemViewHolder* OnCreateListItem(TypeId type) override { method OnBindListItem (line 90) | void OnBindListItem(ListItemViewHolder* item, int prev_position, int... method OnDeleteListItem (line 97) | void OnDeleteListItem(ListItemViewHolder* view_holder) override { method GetItemCount (line 108) | int GetItemCount() const override { return height_list_.size(); } class MockListView (line 116) | class MockListView : public BaseListView { method MockListView (line 118) | explicit MockListView(PageView* page, method AnimationHandler (line 129) | AnimationHandler* GetAnimationHandler() { return &animator_handler_; } method Invalidate (line 132) | void Invalidate() override { invalidated_ = true; } method BaseView (line 134) | BaseView* HandleCreateView(ListItemViewHolder* item) override { method HandleDestroyView (line 141) | void HandleDestroyView(BaseView* to_destroy, class MockGridView (line 153) | class MockGridView : public MockListView { method MockGridView (line 155) | MockGridView(PageView* page, int span_count, class MockStaggeredGridView (line 164) | class MockStaggeredGridView : public MockListView { method MockStaggeredGridView (line 166) | explicit MockStaggeredGridView( class ListLayoutManagerTest (line 176) | class ListLayoutManagerTest : public UITest {} class ListLayoutManagerLinearTest (line 177) | class ListLayoutManagerLinearTest : public ListLayoutManagerTest {} class ListLayoutManagerGridTest (line 178) | class ListLayoutManagerGridTest : public ListLayoutManagerTest {} class ListLayoutManagerStaggeredGridTest (line 179) | class ListLayoutManagerStaggeredGridTest : public ListLayoutManagerTes... function TEST_F_UI (line 181) | TEST_F_UI(ListLayoutManagerLinearTest, Layout) { function TEST_F_UI (line 263) | TEST_F_UI(ListLayoutManagerLinearTest, Scroll) { function TEST_F_UI (line 340) | TEST_F_UI(ListLayoutManagerLinearTest, ScrollHorizontally) { function TEST_F_UI (line 418) | TEST_F_UI(ListLayoutManagerLinearTest, ScrollDiffHeight) { function TEST_F_UI (line 464) | TEST_F_UI(ListLayoutManagerLinearTest, DISABLED_InsertData) { function TEST_F_UI (line 628) | TEST_F_UI(ListLayoutManagerLinearTest, RemoveData) { function TEST_F_UI (line 736) | TEST_F_UI(ListLayoutManagerLinearTest, MoveData) { function TEST_F_UI (line 823) | TEST_F_UI(ListLayoutManagerLinearTest, ChangeData) { function TEST_F_UI (line 857) | TEST_F_UI(ListLayoutManagerGridTest, Layout) { function TEST_F_UI (line 942) | TEST_F_UI(ListLayoutManagerGridTest, Scroll) { function TEST_F_UI (line 1032) | TEST_F_UI(ListLayoutManagerStaggeredGridTest, Layout) { function TEST_F_UI (line 1121) | TEST_F_UI(ListLayoutManagerStaggeredGridTest, Scroll) { function TEST_F_UI (line 1205) | TEST_F_UI(ListLayoutManagerLinearTest, ScrollToPositionImmediately) { function TEST_F_UI (line 1234) | TEST_F_UI(ListLayoutManagerLinearTest, DISABLED_ScrollToPositionSmooth) { function TEST_F_UI (line 1305) | TEST_F_UI(ListLayoutManagerLinearTest, FILE: clay/ui/component/list/focus_list_adapter.cc type clay (line 18) | namespace clay { function ListItemViewHolder (line 24) | ListItemViewHolder* FocusListAdapter::OnCreateListItem(TypeId type) { FILE: clay/ui/component/list/focus_list_adapter.h function namespace (line 16) | namespace clay { FILE: clay/ui/component/list/focus_list_item_view_holder.cc type clay (line 15) | namespace clay { function BaseView (line 41) | BaseView* FocusListItemViewHolder::InitViews() { function MeasureResult (line 86) | MeasureResult FocusListItemViewHolder::Measure( FILE: clay/ui/component/list/focus_list_item_view_holder.h function namespace (line 14) | namespace clay { FILE: clay/ui/component/list/focus_list_view.cc type clay (line 17) | namespace clay { function BaseView (line 41) | BaseView* BaseFocusListView::HandleCreateView(ListItemViewHolder* item) { FILE: clay/ui/component/list/focus_list_view.h function namespace (line 13) | namespace clay { FILE: clay/ui/component/list/focus_list_view_unittests.cc type clay (line 19) | namespace clay { function CreateView (line 21) | [[maybe_unused]] std::unique_ptr CreateView(PageView* page_view, function MakeEvent (line 34) | [[maybe_unused]] std::unique_ptr MakeEvent(KeyCode dir) { function SetAppearanceEvent (line 39) | void SetAppearanceEvent(ListItemViewHolder* item, bool appear, bool di... class EventFocusListAdapter (line 52) | class EventFocusListAdapter : public FocusListAdapter { method EventFocusListAdapter (line 54) | explicit EventFocusListAdapter(BaseListView* list_view) method OnBindListItem (line 58) | void OnBindListItem(ListItemViewHolder* item, int prev_position, int... class EventFocusListView (line 66) | class EventFocusListView : public BaseFocusListView { method EventFocusListView (line 68) | explicit EventFocusListView(PageView* page_view) class FocusListViewTest (line 84) | class FocusListViewTest : public UITest {} function TEST_F_UI (line 86) | TEST_F_UI(FocusListViewTest, Focus) { function TEST_F_UI (line 243) | TEST_F_UI(FocusListViewTest, EventThrottling) { function TEST_F_UI (line 345) | TEST_F_UI(FocusListViewTest, EventFindFocus) { function TEST_F_UI (line 434) | TEST_F_UI(FocusListViewTest, AppearDisappearEvent) { FILE: clay/ui/component/list/list_adapter.cc function CalculateAverage (line 17) | int64_t CalculateAverage(int64_t old_average, int64_t new_value) { type clay (line 25) | namespace clay { function ListItemViewHolder (line 35) | ListItemViewHolder* ListAdapter::CreateListItem(TypeId type) { FILE: clay/ui/component/list/list_adapter.h function namespace (line 16) | namespace clay { FILE: clay/ui/component/list/list_adapter_helper.cc type clay (line 10) | namespace clay { FILE: clay/ui/component/list/list_adapter_helper.h function virtual (line 24) | virtual void OffsetPositionsForInsert(int position_start, int item_count... function virtual (line 25) | virtual void OffsetPositionsForRemove(int position_start, int item_count... function virtual (line 26) | virtual void MarkViewHoldersChanged( function virtual (line 29) | virtual void OffsetPositionsForMove(int from, int to) {} function Type (line 32) | enum class Type { FILE: clay/ui/component/list/list_adapter_updater.cc type clay (line 14) | namespace clay { FILE: clay/ui/component/list/list_adapter_updater.h function namespace (line 18) | namespace clay { FILE: clay/ui/component/list/list_children_helper.cc type clay (line 13) | namespace clay { function ListItemViewHolder (line 22) | ListItemViewHolder* ListChildrenHelper::GetChildAt(int index) { function ListItemViewHolder (line 36) | ListItemViewHolder* ListChildrenHelper::RemoveChild(int index) { function ListItemViewHolder (line 44) | ListItemViewHolder* ListChildrenHelper::FindChildByPosition(int positi... FILE: clay/ui/component/list/list_children_helper.h function namespace (line 15) | namespace clay { FILE: clay/ui/component/list/list_common/layout_types.cc type clay (line 7) | namespace clay { function AlignTo (line 15) | AlignTo StringToAlign(const std::string& str) { FILE: clay/ui/component/list/list_common/layout_types.h type class (line 15) | enum class type ListViewState (line 21) | struct ListViewState { type class (line 27) | enum class type class (line 33) | enum class function ListScrollState (line 41) | enum class ListScrollState { FILE: clay/ui/component/list/list_container/list_container_view.cc type clay (line 25) | namespace clay { type details (line 27) | namespace details { function Component (line 530) | Component* ListContainerView::GetStickyItemWithIndex(int index, FILE: clay/ui/component/list/list_container/list_container_view.h function namespace (line 26) | namespace clay { function SetDelegate (line 64) | void SetDelegate(Delegate* delegate) { delegate_ = delegate; } function DidUpdateAttributes (line 81) | void DidUpdateAttributes() override; FILE: clay/ui/component/list/list_container/list_container_wrapper.cc type clay (line 23) | namespace clay { function LYNX_UI_METHOD_BEGIN (line 60) | LYNX_UI_METHOD_BEGIN(ListContainerWrapper) { FILE: clay/ui/component/list/list_container/list_container_wrapper.h function namespace (line 13) | namespace clay { FILE: clay/ui/component/list/list_item_length_cache.cc type clay (line 13) | namespace clay { FILE: clay/ui/component/list/list_item_length_cache.h function namespace (line 12) | namespace clay { FILE: clay/ui/component/list/list_item_length_cache_unittests.cc type clay (line 9) | namespace clay { function TEST (line 33) | TEST(ListItemLengthCache, Test) { FILE: clay/ui/component/list/list_item_view.cc type clay (line 11) | namespace clay { FILE: clay/ui/component/list/list_item_view.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/list/list_item_view_holder.cc type clay (line 19) | namespace clay { function FloatPoint (line 89) | FloatPoint ListItemViewHolder::GetLayoutOrigin() const { FILE: clay/ui/component/list/list_item_view_holder.h function namespace (line 18) | namespace clay { FILE: clay/ui/component/list/list_layout_manager.cc type clay (line 21) | namespace clay { function MeasureResult (line 258) | MeasureResult ListLayoutManager::MeasureItem( function ListItemViewHolder (line 284) | ListItemViewHolder* ListLayoutManager::GetChildAt(int index) { function ListItemViewHolder (line 288) | ListItemViewHolder* ListLayoutManager::FindChildByPosition(int positio... function MeasureConstraint (line 397) | MeasureConstraint ListLayoutManager::FullSpanConstraint() { FILE: clay/ui/component/list/list_layout_manager.h function namespace (line 22) | namespace clay { FILE: clay/ui/component/list/list_layout_manager_grid.cc type clay (line 19) | namespace clay { function GetRowIndex (line 23) | inline size_t GetRowIndex(size_t index, size_t columns) { function CalculateAccumulatedLength (line 30) | float CalculateAccumulatedLength(const ListItemLengthCache::Sections& ... function CalculateItemBorders (line 80) | void CalculateItemBorders(std::vector& cached_borders, size_t s... class FullSpanEnabledSpanSizeLookup (line 98) | class FullSpanEnabledSpanSizeLookup method FullSpanEnabledSpanSizeLookup (line 101) | explicit FullSpanEnabledSpanSizeLookup(ListLayoutManagerGrid* manager) method GetSpanSize (line 103) | int GetSpanSize(int position) const override { function ListItemViewHolder (line 543) | ListItemViewHolder* ListLayoutManagerGrid::FindReferenceChild( FILE: clay/ui/component/list/list_layout_manager_grid.h function namespace (line 15) | namespace clay { FILE: clay/ui/component/list/list_layout_manager_linear.cc type clay (line 24) | namespace clay { function CalculateAccumulatedLength (line 32) | float CalculateAccumulatedLength(const ListItemLengthCache::Sections& ... function ListItemViewHolder (line 220) | ListItemViewHolder* ListLayoutManagerLinear::LayoutState::Next( function ListItemViewHolder (line 423) | ListItemViewHolder* ListLayoutManagerLinear::FindReferenceChild( function FloatSize (line 818) | FloatSize ListLayoutManagerLinear::ScrollToRect(const FloatRect& rect, function ListItemViewHolder (line 912) | ListItemViewHolder* ListLayoutManagerLinear::GetFirstInBoxChild( function ListItemViewHolder (line 972) | ListItemViewHolder* ListLayoutManagerLinear::GetLastInBoxChild( FILE: clay/ui/component/list/list_layout_manager_linear.h function namespace (line 18) | namespace clay { FILE: clay/ui/component/list/list_layout_manager_staggered_grid.cc type clay (line 24) | namespace clay { class FullSpanItem (line 33) | class FullSpanItem { method GetGapForSpan (line 35) | float GetGapForSpan(int index) const { class LazySpanLookup (line 52) | class LazySpanLookup { method ForceInvalidateAfter (line 54) | int ForceInvalidateAfter(size_t position) { method InvalidateAfter (line 63) | int InvalidateAfter(size_t position) { method GetSpan (line 83) | int GetSpan(size_t position) const { method SetSpan (line 90) | void SetSpan(size_t position, int index) { method AddFullSpanItem (line 95) | void AddFullSpanItem(std::unique_ptr full_span_item) { method FullSpanItem (line 103) | FullSpanItem* GetFullSpanItem(size_t position) { method FullSpanItem (line 114) | FullSpanItem* GetFirstFullSpanItemInRange(int min_pos, int max_pos, method OffsetForAddition (line 134) | void OffsetForAddition(size_t position_start, int item_count) { method OffsetForRemoval (line 146) | void OffsetForRemoval(size_t position_start, int item_count) { method Clear (line 158) | void Clear() { method InvalidateFullSpansAfter (line 164) | int InvalidateFullSpansAfter(int position) { method EnsureSize (line 176) | void EnsureSize(size_t target_position) { method OffsetFullSpansForAddition (line 186) | void OffsetFullSpansForAddition(int position_start, int item_count) { method OffsetFullSpansForRemoval (line 208) | void OffsetFullSpansForRemoval(int position_start, int item_count) { class Span (line 237) | class Span { method Span (line 241) | explicit Span(int index, ListLayoutManagerStaggeredGrid* manager) method GetStartLine (line 248) | float GetStartLine(float default_line = 0.f) { method GetEndLine (line 262) | float GetEndLine(float default_line = 0.f) { method PrependToSpan (line 275) | void PrependToSpan(ListItemViewHolder* item) { method AppendToSpan (line 291) | void AppendToSpan(ListItemViewHolder* item) { method OnOffset (line 305) | void OnOffset(float dt) { method SetLine (line 314) | void SetLine(float line) { cached_end_ = cached_start_ = line; } method PopStart (line 316) | void PopStart() { method PopEnd (line 331) | void PopEnd() { method GetVisibleItemPositions (line 346) | std::vector GetVisibleItemPositions() { method GetDeletedSize (line 363) | float GetDeletedSize() const { method CacheReferenceLineAndClear (line 369) | void CacheReferenceLineAndClear(bool reverse_layout, float offset) { method Clear (line 394) | void Clear() { method DebugStatus (line 400) | std::string DebugStatus() { method size (line 410) | size_t size() const { return items_.size(); } method index (line 411) | int index() const { return index_; } method CalculateStart (line 414) | void CalculateStart() { method CalculateEnd (line 431) | void CalculateEnd() { method FindOneVisibleChildIndex (line 448) | int FindOneVisibleChildIndex(int from_index, int to_index, function ListItemViewHolder (line 525) | ListItemViewHolder* ListLayoutManagerStaggeredGrid::LayoutState::Next( function FloatSize (line 625) | FloatSize ListLayoutManagerStaggeredGrid::ScrollToRect(const FloatRect... function ListItemViewHolder (line 691) | ListItemViewHolder* ListLayoutManagerStaggeredGrid::GetFirstInBoxChild( function ListItemViewHolder (line 751) | ListItemViewHolder* ListLayoutManagerStaggeredGrid::GetLastInBoxChild( function ListItemViewHolder (line 1431) | ListItemViewHolder* ListLayoutManagerStaggeredGrid::HasGapsToFix() { function ListLayoutDirection (line 1557) | ListLayoutDirection function Span (line 1747) | Span* ListLayoutManagerStaggeredGrid::GetNextSpan() { method Span (line 241) | explicit Span(int index, ListLayoutManagerStaggeredGrid* manager) method GetStartLine (line 248) | float GetStartLine(float default_line = 0.f) { method GetEndLine (line 262) | float GetEndLine(float default_line = 0.f) { method PrependToSpan (line 275) | void PrependToSpan(ListItemViewHolder* item) { method AppendToSpan (line 291) | void AppendToSpan(ListItemViewHolder* item) { method OnOffset (line 305) | void OnOffset(float dt) { method SetLine (line 314) | void SetLine(float line) { cached_end_ = cached_start_ = line; } method PopStart (line 316) | void PopStart() { method PopEnd (line 331) | void PopEnd() { method GetVisibleItemPositions (line 346) | std::vector GetVisibleItemPositions() { method GetDeletedSize (line 363) | float GetDeletedSize() const { method CacheReferenceLineAndClear (line 369) | void CacheReferenceLineAndClear(bool reverse_layout, float offset) { method Clear (line 394) | void Clear() { method DebugStatus (line 400) | std::string DebugStatus() { method size (line 410) | size_t size() const { return items_.size(); } method index (line 411) | int index() const { return index_; } method CalculateStart (line 414) | void CalculateStart() { method CalculateEnd (line 431) | void CalculateEnd() { method FindOneVisibleChildIndex (line 448) | int FindOneVisibleChildIndex(int from_index, int to_index, FILE: clay/ui/component/list/list_layout_manager_staggered_grid.h function namespace (line 21) | namespace clay { FILE: clay/ui/component/list/list_orientation_helper.cc type clay (line 12) | namespace clay { class ListOrientationHelperVertical (line 24) | class ListOrientationHelperVertical : public ListOrientationHelper { method ListOrientationHelperVertical (line 26) | explicit ListOrientationHelperVertical(ListLayoutManager* manager) method GetEndAfterPadding (line 30) | float GetEndAfterPadding() const override { method GetEnd (line 34) | float GetEnd() const override { return manager_->GetHeight(); } method GetEndPadding (line 36) | float GetEndPadding() const override { return manager_->GetPaddingBo... method GetDecoratedEnd (line 38) | float GetDecoratedEnd(const ListItemViewHolder* child) const override { method GetStartAfterPadding (line 43) | float GetStartAfterPadding() const override { method GetDecoratedStart (line 47) | float GetDecoratedStart(const ListItemViewHolder* child) const overr... method GetSecondaryStartAfterPadding (line 52) | float GetSecondaryStartAfterPadding() const override { method GetRectStart (line 56) | float GetRectStart(const FloatRect& rect) const override { return re... method GetRectEnd (line 58) | float GetRectEnd(const FloatRect& rect) const override { return rect... method GetDecoratedMeasure (line 60) | float GetDecoratedMeasure(const ListItemViewHolder* child) const ove... method GetSecondaryDecoratedMeasure (line 65) | float GetSecondaryDecoratedMeasure( method OffsetChildren (line 71) | void OffsetChildren(float amount) override { method GetTotalSpace (line 75) | float GetTotalSpace() const override { method GetSecondaryTotalSpace (line 84) | float GetSecondaryTotalSpace() const override { method FloatPoint (line 93) | FloatPoint CalculateFullSpanLocation( class ListOrientationHelperHorizontal (line 117) | class ListOrientationHelperHorizontal : public ListOrientationHelper { method ListOrientationHelperHorizontal (line 119) | explicit ListOrientationHelperHorizontal(ListLayoutManager* manager) method GetEndAfterPadding (line 123) | float GetEndAfterPadding() const override { method GetEnd (line 127) | float GetEnd() const override { return manager_->GetWidth(); } method GetEndPadding (line 129) | float GetEndPadding() const override { return manager_->GetPaddingRi... method GetDecoratedEnd (line 131) | float GetDecoratedEnd(const ListItemViewHolder* child) const override { method GetStartAfterPadding (line 136) | float GetStartAfterPadding() const override { method GetDecoratedStart (line 140) | float GetDecoratedStart(const ListItemViewHolder* child) const overr... method GetSecondaryStartAfterPadding (line 145) | float GetSecondaryStartAfterPadding() const override { method GetRectStart (line 149) | float GetRectStart(const FloatRect& rect) const override { return re... method GetRectEnd (line 151) | float GetRectEnd(const FloatRect& rect) const override { return rect... method GetDecoratedMeasure (line 153) | float GetDecoratedMeasure(const ListItemViewHolder* child) const ove... method GetSecondaryDecoratedMeasure (line 158) | float GetSecondaryDecoratedMeasure( method OffsetChildren (line 164) | void OffsetChildren(float amount) override { method GetTotalSpace (line 168) | float GetTotalSpace() const override { method GetSecondaryTotalSpace (line 177) | float GetSecondaryTotalSpace() const override { method FloatPoint (line 186) | FloatPoint CalculateFullSpanLocation( FILE: clay/ui/component/list/list_orientation_helper.h function namespace (line 14) | namespace clay { FILE: clay/ui/component/list/list_recycler.cc type clay (line 20) | namespace clay { function ListItemViewHolder (line 28) | ListItemViewHolder* ListRecycler::GetItemForPosition(int position) { function ListItemViewHolder (line 304) | ListItemViewHolder* ListRecycler::RecycleHelperForOldArch::GetItemForP... FILE: clay/ui/component/list/list_recycler.h function namespace (line 19) | namespace clay { FILE: clay/ui/component/list/list_scroller.cc type clay (line 27) | namespace clay { function GetInterpolation (line 30) | static float GetInterpolation(float t) { function IsNear (line 40) | inline bool IsNear(float l, float r) { function ListLayoutManager (line 115) | ListLayoutManager* ListScroller::GetLayoutManager() const { function ListAdapter (line 119) | ListAdapter* ListScroller::GetAdapter() const { return list_view_->ada... function ListChildrenHelper (line 121) | ListChildrenHelper* ListScroller::GetChildrenHelper() const { function AnimationHandler (line 125) | AnimationHandler* ListScroller::GetAnimationHandler() const { FILE: clay/ui/component/list/list_scroller.h function namespace (line 18) | namespace clay { FILE: clay/ui/component/list/list_view.cc type clay (line 23) | namespace clay { function SafeGetInt (line 36) | inline int SafeGetInt(const clay::Value* value, int default_value = 0) { function SafeGetBool (line 45) | inline bool SafeGetBool(const clay::Value* value, bool default_value =... function SafeGetString (line 52) | inline std::string SafeGetString(const clay::Value* value, function BaseView (line 114) | BaseView* ListView::ObtainChild(ListItemViewHolder* item, int position) { function BaseView (line 134) | BaseView* ListView::HandleCreateView(ListItemViewHolder* item) { FILE: clay/ui/component/list/list_view.h function namespace (line 15) | namespace clay { FILE: clay/ui/component/list/list_wrapper.cc type clay (line 25) | namespace clay { function LYNX_UI_METHOD_BEGIN (line 56) | LYNX_UI_METHOD_BEGIN(ListWrapper) { function FloatRect (line 254) | FloatRect ListWrapper::GetSemanticsBounds() const { FILE: clay/ui/component/list/list_wrapper.h function GetSemanticsActions (line 44) | int32_t GetSemanticsActions() const override; FILE: clay/ui/component/list/lynx_list_adapter.cc type clay (line 19) | namespace clay { function RemoveVectorValue (line 24) | void RemoveVectorValue(std::vector* vec, T value) { function ListItemViewHolder (line 138) | ListItemViewHolder* LynxListAdapter::OnCreateListItem(TypeId type) { function ListView (line 231) | ListView* LynxListAdapter::GetListView() { FILE: clay/ui/component/list/lynx_list_adapter.h function namespace (line 16) | namespace clay { FILE: clay/ui/component/list/lynx_list_data.cc type clay (line 13) | namespace clay { FILE: clay/ui/component/list/lynx_list_data.h function namespace (line 13) | namespace clay { function class (line 38) | class LynxListData { FILE: clay/ui/component/list/lynx_list_item_view_holder.cc type clay (line 9) | namespace clay { function MeasureResult (line 16) | MeasureResult LynxListItemViewHolder::Measure( FILE: clay/ui/component/list/lynx_list_item_view_holder.h function namespace (line 11) | namespace clay { FILE: clay/ui/component/measurable.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/mouse_cursor.h function namespace (line 14) | namespace clay { function AddCursor (line 95) | void AddCursor(const Cursor& cursor) { cursors_.emplace_back(cursor); } FILE: clay/ui/component/native_view.cc type clay (line 21) | namespace clay { function MeasureResult (line 221) | MeasureResult NativeView::Measure(const MeasureConstraint& constraint) { FILE: clay/ui/component/native_view.h function namespace (line 19) | namespace clay { FILE: clay/ui/component/native_view_unittests.cc type clay (line 11) | namespace clay { function TEST (line 13) | TEST(NativeViewTest, TextureRegistry) { FILE: clay/ui/component/nested_scroll/nested_scroll_manager.cc type clay (line 12) | namespace clay { function NestedScrollable (line 86) | NestedScrollable* NestedScrollManager::FindOuterScrollable( function NestedScrollable (line 310) | NestedScrollable* NestedScrollManager::FindOverscrollView() const { function RasterFlingManager (line 347) | RasterFlingManager* NestedScrollManager::GetOrCreateRasterFlingManager... FILE: clay/ui/component/nested_scroll/nested_scroll_manager.h function namespace (line 19) | namespace clay { FILE: clay/ui/component/nested_scroll/nested_scrollable.cc type clay (line 27) | namespace clay { function MaximumDimension (line 45) | static float MaximumDimension(const FloatPoint& delta) { function PointEqual (line 49) | bool PointEqual(const FloatPoint& point1, const FloatPoint& point2) { function NestedScrollManager (line 195) | NestedScrollManager* NestedScrollable::nested_scroll_manager() const { function NestedScrollable (line 199) | NestedScrollable* NestedScrollable::FindAncestorNestedDraggableView() { function NestedScrollable (line 210) | NestedScrollable* NestedScrollable::FindBeginningScrollable() { function NestedScrollable (line 224) | NestedScrollable* NestedScrollable::FindNextScrollable() { function FloatPoint (line 292) | FloatPoint NestedScrollable::DoScroll(FloatPoint delta, bool by_user_i... function GetDuration (line 361) | double GetDuration(float delta) { function VelocityBasedDurationBound (line 369) | double VelocityBasedDurationBound(FloatPoint delta, double velocity) { function NestedScrollable (line 468) | NestedScrollable* NestedScrollable::GetScrollable(BaseView* view) { FILE: clay/ui/component/nested_scroll/nested_scrollable.h function namespace (line 19) | namespace clay { FILE: clay/ui/component/nested_scroll/nested_scrollable_unittests.cc type clay (line 11) | namespace clay { class TestScrollable (line 13) | class TestScrollable : public NestedScrollable { method TestScrollable (line 15) | explicit TestScrollable(PageView* page_view, float max_scroll_offset) method FloatPoint (line 23) | FloatPoint DoScroll(FloatPoint delta, bool is_user_input, method OnScrollStatusChange (line 41) | void OnScrollStatusChange(ScrollStatus old_status) override { class NestedScrollableTest (line 53) | class NestedScrollableTest : public UITest { method UISetUp (line 54) | void UISetUp() override {} function TEST_F_UI (line 57) | TEST_F_UI(NestedScrollableTest, Chain) { function TEST_F_UI (line 94) | TEST_F_UI(NestedScrollableTest, SimpleScroll) { function TEST_F_UI (line 106) | TEST_F_UI(NestedScrollableTest, NestedDrag) { function TEST_F_UI (line 139) | TEST_F_UI(NestedScrollableTest, NestedDisabled) { function TEST_F_UI (line 165) | TEST_F_UI(NestedScrollableTest, RubberBandEffectAndBounce) { function TEST_F_UI (line 187) | TEST_F_UI(NestedScrollableTest, Fling) { function TEST_F_UI (line 211) | TEST_F_UI(NestedScrollableTest, FlingToBounce) { function TEST_F_UI (line 226) | TEST_F_UI(NestedScrollableTest, NestedFling) { function TEST_F_UI (line 242) | TEST_F_UI(NestedScrollableTest, RestoreOverscrollFirst) { function TEST_F_UI (line 267) | TEST_F_UI(NestedScrollableTest, StopFlingOnTouch) { function TEST_F_UI (line 287) | TEST_F_UI(NestedScrollableTest, StopBounceOnTouch) { function TEST_F_UI (line 316) | TEST_F_UI(NestedScrollableTest, ScrollMode) { function TEST_F_UI (line 344) | TEST_F_UI(NestedScrollableTest, DestroyOnDrag) { function TEST_F_UI (line 377) | TEST_F_UI(NestedScrollableTest, DestroyOnFling) { function TEST_F_UI (line 406) | TEST_F_UI(NestedScrollableTest, ManagerStatusDrag) { function TEST_F_UI (line 420) | TEST_F_UI(NestedScrollableTest, ManagerStatusDragWithFling) { function TEST_F_UI (line 436) | TEST_F_UI(NestedScrollableTest, ManagerStatusDragWithBounce) { function TEST_F_UI (line 456) | TEST_F_UI(NestedScrollableTest, ManagerStatusDragWithBounceDisabled) { function TEST_F_UI (line 473) | TEST_F_UI(NestedScrollableTest, ManagerStatusFlingWithBounce) { function TEST_F_UI (line 500) | TEST_F_UI(NestedScrollableTest, ManagerStatusFlingWithBounceDisabled) { function TEST_F_UI (line 523) | TEST_F_UI(NestedScrollableTest, ManagerStatusTouchOnFling) { function TEST_F_UI (line 540) | TEST_F_UI(NestedScrollableTest, ManagerStatusTouchOnBounce) { function TEST_F_UI (line 559) | TEST_F_UI(NestedScrollableTest, ScrollableStatusDrag) { function TEST_F_UI (line 579) | TEST_F_UI(NestedScrollableTest, ScrollableStatusFling) { FILE: clay/ui/component/nested_scroll/overscroll_effect.cc type clay (line 7) | namespace clay { FILE: clay/ui/component/nested_scroll/overscroll_effect.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/nested_scroll/raster_fling_manager.cc type clay (line 16) | namespace clay { FILE: clay/ui/component/nested_scroll/raster_fling_manager.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/overlay_view.cc type clay (line 16) | namespace clay { FILE: clay/ui/component/overlay_view.h function namespace (line 15) | namespace clay { FILE: clay/ui/component/overlay_view_unittests.cc type clay (line 16) | namespace clay { function TEST (line 18) | TEST(OverlayViewTest, ShowAndHide) { function TEST (line 70) | TEST(OverlayViewTest, Level) { FILE: clay/ui/component/page_view.cc type clay (line 73) | namespace clay { function ShouldIgnoreFocus (line 76) | bool ShouldIgnoreFocus(BaseView* view) { function CreateExposeArray (line 88) | clay::Value CreateExposeArray( type TransformRawDataIndex (line 110) | struct TransformRawDataIndex { function BaseView (line 430) | BaseView* PageView::FindViewByViewId(int view_id) { function BaseView (line 929) | BaseView* PageView::GetTopViewToAcceptEvent(const FloatPoint& position, function GrDataPtr (line 1194) | GrDataPtr PageView::TakeScreenshotHardware( function InputClientManager (line 1270) | InputClientManager* PageView::GetInputClientManager() { function KeyframesMap (line 1588) | const KeyframesMap* PageView::GetKeyframesMap( function ViewTreeObserver (line 1629) | ViewTreeObserver* PageView::GetViewTreeObserver() { function GapWorker (line 1883) | GapWorker* PageView::GetGapWorker() { function ClayEventType (line 2002) | ClayEventType ToClayEventType(PointerEvent::EventType event_type, function ClayEventType (line 2061) | ClayEventType ToClayEventType(const PointerEvent& event) { function ClayEventType (line 2065) | ClayEventType ToClayEventType(KeyEventType type) { FILE: clay/ui/component/page_view.h function namespace (line 59) | namespace clay { function SendCustomEvent (line 267) | void SendCustomEvent(int id, const char* event_name, function SetInterceptBackKeyOnce (line 278) | void SetInterceptBackKeyOnce(bool intercept) { function NotifyLowMemory (line 285) | void NotifyLowMemory() override; function SetTextInputClient (line 307) | void SetTextInputClient(int client_id, const char* input_action, function ClearTextInputClient (line 312) | void ClearTextInputClient() { render_delegate_->ClearTextInputClient(); } function SetEditableTransform (line 314) | void SetEditableTransform(const float transform_matrix[16]) { function SetEditingState (line 318) | void SetEditingState(uint64_t selection_base, uint64_t composing_extent, function SetCaretRect (line 327) | void SetCaretRect(float x, float y, float width, float height) { function setMarkedTextRect (line 331) | void setMarkedTextRect(float x, float y, float width, float height) { function ShowTextInput (line 335) | void ShowTextInput() { render_delegate_->ShowTextInput(); } function HideTextInput (line 336) | void HideTextInput() { render_delegate_->HideTextInput(); } function WindowMove (line 339) | void WindowMove() { render_delegate_->WindowMove(); } function ActivateSystemCursor (line 341) | void ActivateSystemCursor(int type, const std::string& path) { function FilterInputAsync (line 346) | void FilterInputAsync(const std::string& input, const std::string& pattern, function SetRasterAnimationEnabled (line 364) | void SetRasterAnimationEnabled(bool value) { function DumpRenderingTrees (line 374) | void DumpRenderingTrees() const; function SetUseTextureBackend (line 385) | void SetUseTextureBackend(bool use_texture_backend) { function SetExposureProps (line 389) | void SetExposureProps(int freq, bool exposure_ui_margin_enabled) { function SemanticsOwner (line 412) | SemanticsOwner* GetSemanticsOwner() const { return semantics_owner_.get(... function IsSemanticsEnabled (line 414) | bool IsSemanticsEnabled() const; function ShadowNode (line 426) | ShadowNode* GetShadowNodeById(int node_id) { function CleanForRecycle (line 432) | void CleanForRecycle() override; function virtual (line 450) | virtual void OnFlingEnd() {} function OverlayManager (line 457) | OverlayManager* overlay_manager() { return overlay_manager_.get(); } function Invalidate (line 468) | void Invalidate() override; FILE: clay/ui/component/page_view_unittests.cc type clay (line 11) | namespace clay { function TEST (line 13) | TEST(PageViewTest, EmptyKeyframesData) { function TEST (line 21) | TEST(PageViewTest, KeyframesData) { FILE: clay/ui/component/rubberband_distance.cc type clay (line 9) | namespace clay { function RubberBandDistance (line 15) | float RubberBandDistance(float x, float dimension, function ReverseRubberBandDistance (line 22) | float ReverseRubberBandDistance(float x, float dimension, function FloatPoint (line 28) | FloatPoint RubberBandDistance(FloatPoint offset, float width, float he... function FloatPoint (line 33) | FloatPoint ReverseRubberBandDistance(FloatPoint offset, float width, FILE: clay/ui/component/rubberband_distance.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/scroll_view.cc type clay (line 32) | namespace clay { function NestedScrollMode (line 41) | NestedScrollMode ParseNestedScrollMode(const std::string& value) { function ScrollDirection (line 54) | inline ScrollDirection ParseScrollDirection(const std::string& value) { function ConvertScrollState (line 62) | inline ScrollEventCallbackManager::ScrollState ConvertScrollState( function FloatRect (line 444) | const FloatRect& ScrollView::OverflowRect() const { function FloatPoint (line 720) | FloatPoint ScrollView::TotalScrollOffset() { function NestedScrollable (line 900) | NestedScrollable* ScrollView::NextScrollable() { function NestedScrollable (line 905) | NestedScrollable* ScrollView::PreviousScrollable() { function NestedScrollable (line 910) | NestedScrollable* ScrollView::FindScrollableById(const std::string& id) { function FloatPoint (line 935) | FloatPoint ScrollView::DoScroll(FloatPoint delta, bool by_user_input, FILE: clay/ui/component/scroll_view.h function namespace (line 19) | namespace clay { function GetCallbackId (line 45) | int GetCallbackId() override { return callback_id_; } function OnLayoutUpdated (line 49) | void OnLayoutUpdated() override; function OnScrollToVisible (line 58) | bool OnScrollToVisible() override; function ResetScroll (line 127) | void ResetScroll() override { OnScrollUpdate(0); } function SetDelegate (line 137) | void SetDelegate(Delegate* delegate) { delegate_ = delegate; } function Invalidate (line 144) | void Invalidate() override; FILE: clay/ui/component/scroll_view_unittests.cc type clay (line 17) | namespace clay { class ScrollViewTest (line 24) | class ScrollViewTest : public UITest { method UISetUp (line 26) | void UISetUp() override { method UITearDown (line 44) | void UITearDown() override { function TEST_F_UI (line 55) | TEST_F_UI(ScrollViewTest, ScrollToId) { function TEST_F_UI (line 75) | TEST_F_UI(ScrollViewTest, NestedScrollGestureOnPC) { function TEST_F_UI (line 110) | TEST_F_UI(ScrollViewTest, ScrollIntoView) { function TEST_F_UI (line 145) | TEST_F_UI(ScrollViewTest, AppendChild) { function TEST_F_UI (line 164) | TEST_F_UI(ScrollViewTest, ScrollTop) { function TEST_F_UI (line 192) | TEST_F_UI(ScrollViewTest, ScrollToIndex) { function TEST_F_UI (line 221) | TEST_F_UI(ScrollViewTest, ScrollEvent) { function TEST_F_UI (line 375) | TEST_F_UI(ScrollViewTest, ScrollToUpperLowerEvent) { function TEST_F_UI (line 420) | TEST_F_UI(ScrollViewTest, BounceView) { FILE: clay/ui/component/scroll_wrapper.cc type clay (line 18) | namespace clay { function LYNX_UI_METHOD_BEGIN (line 47) | LYNX_UI_METHOD_BEGIN(ScrollWrapper) { function FloatRect (line 114) | FloatRect ScrollWrapper::GetSemanticsBounds() const { function BaseView (line 119) | BaseView* ScrollWrapper::GetTopViewToAcceptEvent( FILE: clay/ui/component/scroll_wrapper.h function GetSemanticsActions (line 41) | int32_t GetSemanticsActions() const override; FILE: clay/ui/component/scrollable.cc type clay (line 13) | namespace clay { function FloatPoint (line 51) | FloatPoint Scrollable::DoOverscroll(FloatPoint delta) { function ScrollDirection (line 189) | ScrollDirection Scrollable::GetScrollDirection() const { FILE: clay/ui/component/scrollable.h function namespace (line 16) | namespace clay { function ScrollStatus (line 25) | enum class ScrollStatus { FILE: clay/ui/component/scrollbar/scrollbar_orientation_helper.cc type clay (line 9) | namespace clay { FILE: clay/ui/component/scrollbar/scrollbar_orientation_helper.h function namespace (line 11) | namespace clay { FILE: clay/ui/component/scrollbar/scrollbar_view.cc type clay (line 20) | namespace clay { function NearlyZeroFloat (line 30) | inline bool NearlyZeroFloat(float value) { type internal (line 38) | namespace internal { class ScrollbarThumb (line 40) | class ScrollbarThumb : public BaseView { method ScrollbarThumb (line 42) | ScrollbarThumb(PageView* page_view, ScrollDirection direction) method RenderBox (line 50) | RenderBox* GetRenderBox() { method SetOnDrag (line 54) | void SetOnDrag(OnDragCallback on_drag) { on_drag_ = on_drag; } method SetOnStatusChange (line 55) | void SetOnStatusChange( method OnMouseHoverChange (line 60) | void OnMouseHoverChange() override { method SetScrollDirection (line 67) | void SetScrollDirection(ScrollDirection direction) { method SetStatus (line 73) | void SetStatus(ScrollbarView::ThumbStatus status) { method ResetDragRecognizer (line 81) | void ResetDragRecognizer() { FILE: clay/ui/component/scrollbar/scrollbar_view.h function namespace (line 16) | namespace internal { function ThumbStatus (line 30) | enum class ThumbStatus { FILE: clay/ui/component/scrollbar/scrollbar_wrapper.cc type clay (line 16) | namespace clay { function NearlyZeroFloat (line 30) | inline bool NearlyZeroFloat(float value) { function NearlyEqual (line 34) | inline bool NearlyEqual(float left, float right) { FILE: clay/ui/component/scrollbar/scrollbar_wrapper.h function namespace (line 18) | namespace clay { FILE: clay/ui/component/scroller.cc type clay (line 12) | namespace clay { FILE: clay/ui/component/scroller.h function namespace (line 13) | namespace clay { FILE: clay/ui/component/scroller_animator.cc type clay (line 11) | namespace clay { type internal (line 12) | namespace internal { FILE: clay/ui/component/scroller_animator.h function namespace (line 13) | namespace clay { FILE: clay/ui/component/selection_handle_view.cc type clay (line 18) | namespace clay { function FloatSize (line 47) | FloatSize SelectionHandleView::GetHandleSize(double text_line_height) { function GrPath (line 54) | GrPath SelectionHandleView::CreateHandlePath(const FloatRect& oval_rect, FILE: clay/ui/component/selection_handle_view.h function namespace (line 17) | namespace clay { FILE: clay/ui/component/selection_popup_view.cc type clay (line 21) | namespace clay { function InternalTextView (line 125) | InternalTextView* SelectionPopupView::CreateTextViewByText( function FloatPoint (line 157) | FloatPoint SelectionPopupView::GetPositionForChild(FloatSize size, FILE: clay/ui/component/selection_popup_view.h type class (line 20) | enum class function MenuIndex (line 27) | enum class MenuIndex { FILE: clay/ui/component/soft_keyboard_resources.cc type clay (line 7) | namespace clay { type keyboard_res (line 8) | namespace keyboard_res { FILE: clay/ui/component/soft_keyboard_resources.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/tappable_image_view.h function namespace (line 15) | namespace clay { FILE: clay/ui/component/text/base_text_view.cc type clay (line 9) | namespace clay { FILE: clay/ui/component/text/base_text_view.h function namespace (line 14) | namespace clay { FILE: clay/ui/component/text/inline_spec_styles.h function namespace (line 8) | namespace clay { FILE: clay/ui/component/text/inline_text_view.cc type clay (line 11) | namespace clay { function BaseView (line 19) | BaseView* InlineTextView::GetDeepestViewInPos( FILE: clay/ui/component/text/inline_text_view.h function namespace (line 17) | namespace clay { FILE: clay/ui/component/text/internal_text_view.cc type clay (line 22) | namespace clay { class LayoutContextMeasure (line 40) | class LayoutContextMeasure : public LayoutContext { function RenderText (line 198) | RenderText* InternalTextView::GetRenderText() { FILE: clay/ui/component/text/internal_text_view.h function namespace (line 25) | namespace clay { FILE: clay/ui/component/text/layout_client.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/text/layout_context.cc type clay (line 16) | namespace clay { FILE: clay/ui/component/text/layout_context.h function namespace (line 17) | namespace clay { FILE: clay/ui/component/text/raw_text_view.cc type clay (line 12) | namespace clay { FILE: clay/ui/component/text/raw_text_view.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/text/tappable_text_view.h function namespace (line 15) | namespace clay { FILE: clay/ui/component/text/text_paragraph_builder.cc type clay (line 19) | namespace clay { function ToTTTextAlign (line 25) | ttoffice::tttext::CharacterVerticalAlignment ToTTTextAlign( function ToTxtFontWeight (line 56) | txt::FontWeight ToTxtFontWeight(FontWeight font_weight) { function ToTxtFontStyle (line 73) | txt::FontStyle ToTxtFontStyle(FontStyle font_style) { function ToTxtAlign (line 83) | txt::TextAlign ToTxtAlign(TextAlignment align) { function ToTxtDirection (line 102) | txt::TextDirection ToTxtDirection(TextDirection direction) { function ToTxtDecorationStyle (line 112) | txt::TextDecorationStyle ToTxtDecorationStyle(TextDecorationStyle styl... function ToTxtDecorationLine (line 131) | txt::TextDecoration ToTxtDecorationLine(uint8_t line) { function ToTextShadow (line 145) | txt::TextShadow ToTextShadow(const Shadow& shadow) { function ApplyParagraphStyle (line 151) | void ApplyParagraphStyle(const TextStyle& clay_style, function ApplyTextStyle (line 236) | void ApplyTextStyle(const TextStyle& clay_style, txt::TextStyle& txt_s... function Build (line 340) | std::unique_ptr Build( FILE: clay/ui/component/text/text_paragraph_builder.h function namespace (line 15) | namespace clay { FILE: clay/ui/component/text/text_style.h type class (line 23) | enum class type class (line 25) | enum class type class (line 31) | enum class type class (line 37) | enum class type TextDecorationLine (line 54) | enum TextDecorationLine : uint8_t { function TextDecorationStyle (line 61) | enum class TextDecorationStyle { function namespace (line 178) | namespace std { FILE: clay/ui/component/text/text_view.cc type clay (line 33) | namespace clay { function LYNX_UI_METHOD_BEGIN (line 37) | LYNX_UI_METHOD_BEGIN(TextView) { function AddTag (line 50) | uint32_t AddTag(uint32_t value, uint32_t tag) { return value | tag; } function RemoveTag (line 52) | uint32_t RemoveTag(uint32_t value, uint32_t tag) { return value & ~tag; } function CreateRectMap (line 56) | static clay::Value::Map CreateRectMap(const FloatRect& rect) { function CreateHandleMap (line 67) | static clay::Value::Map CreateHandleMap(float x, float y, float radius) { function TextRange (line 302) | TextRange TextView::SelectWord(size_t pos) { function RenderText (line 441) | RenderText* TextView::GetRenderText() { function BaseView (line 470) | BaseView* TextView::GetTopViewToAcceptEvent(const FloatPoint& position, function BaseView (line 493) | BaseView* TextView::GetViewAtPosition(const FloatPoint& point_by_parag... function FloatRect (line 673) | FloatRect TextView::GetDisplayRect() { function ScrollView (line 913) | ScrollView* TextView::FindScrollView() { FILE: clay/ui/component/text/text_view.h function namespace (line 29) | namespace clay { FILE: clay/ui/component/text/text_view_unittests.cc type clay (line 20) | namespace clay { class TextViewTest (line 35) | class TextViewTest : public ::testing::Test { method TextViewTest (line 37) | TextViewTest() : thread_("ui") { method InitializeFontCollection (line 44) | void InitializeFontCollection() { method CreateTestFontProvider (line 53) | sk_sp CreateTestFontProvider... method SetUp (line 67) | void SetUp() override { method SetupTestText (line 77) | void SetupTestText(const char* content) { method SetupHelloWorldText (line 84) | void SetupHelloWorldText() { SetupTestText("hello world"); } method SetupMultilinesText (line 86) | void SetupMultilinesText() { SetupTestText("hello world\nhello world... function TEST_F (line 96) | TEST_F(TextViewTest, MeasureWithEnoughSpaceTest) { function TEST_F (line 118) | TEST_F(TextViewTest, MeasureWithoutEnoughSpaceTest) { function TEST_F (line 136) | TEST_F(TextViewTest, MeasureLimitedLinesTest) { function TEST_F (line 158) | TEST_F(TextViewTest, MeasureMultiLineContentTest) { function TEST_F (line 177) | TEST_F(TextViewTest, MeasureWithNoContentTest) { FILE: clay/ui/component/text/unicode_util.h function class (line 12) | class UnicodeUtil { FILE: clay/ui/component/title_bar_view.cc type clay (line 13) | namespace clay { FILE: clay/ui/component/title_bar_view.h function namespace (line 12) | namespace clay { FILE: clay/ui/component/view.cc type clay (line 11) | namespace clay { FILE: clay/ui/component/view.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/view_callback/list_container_event_callback_manager.cc type clay (line 15) | namespace clay { FILE: clay/ui/component/view_callback/list_container_event_callback_manager.h function namespace (line 10) | namespace clay { FILE: clay/ui/component/view_callback/list_event_callback_manager.cc type clay (line 17) | namespace clay { function FilterDuplication (line 28) | void FilterDuplication(std::vector& events) { function FilterDuplication (line 56) | void FilterDuplication(std::vector& gen1, function ShouldSendItemAppearanceEvent (line 131) | static bool ShouldSendItemAppearanceEvent(bool appear, FILE: clay/ui/component/view_callback/list_event_callback_manager.h function namespace (line 16) | namespace clay { FILE: clay/ui/component/view_callback/scroll_event_callback_manager.cc type clay (line 9) | namespace clay { FILE: clay/ui/component/view_callback/scroll_event_callback_manager.h function class (line 16) | class ScrollEventCallbackManager { FILE: clay/ui/component/view_context.cc type clay (line 52) | namespace clay { function ShadowNode (line 288) | ShadowNode* ViewContext::CreateShadowNode(int id, const std::string& t... function HostNetLoadFinish (line 747) | void HostNetLoadFinish(size_t request_seq, bool success, const uint8_t... function BaseView (line 811) | BaseView* ViewContext::FindViewByViewId(int view_id) { function ShadowNode (line 825) | ShadowNode* ViewContext::FindShadowNodeByNodeId(int node_id) { function BaseView (line 829) | BaseView* ViewContext::FindViewByComponentId(const std::string& compon... function BaseView (line 846) | BaseView* ViewContext::FindViewByIdSelector(std::string_view id_selector, function BaseView (line 865) | BaseView* ViewContext::FindViewByRefIdSelector(std::string_view ref_id... function BaseView (line 920) | BaseView* ViewContext::GetViewById(int id) { function Bundle (line 1074) | Bundle* ViewContext::GetTextBundle(int32_t id) { FILE: clay/ui/component/view_context.h function namespace (line 34) | namespace clay { FILE: clay/ui/component/view_registry.cc type clay (line 12) | namespace clay { function ViewRegistry (line 14) | ViewRegistry* ViewRegistry::GetInstance() { function BaseView (line 36) | BaseView* ViewRegistry::CreateView(int32_t id, const std::string& tag_... function ShadowNode (line 60) | ShadowNode* ViewRegistry::CreateShadowNode(int32_t id, ShadowNodeOwner... FILE: clay/ui/component/view_registry.h function namespace (line 22) | namespace clay { function ShadowNodeCreator (line 58) | ShadowNodeCreator GetShadowNodeCreator() { type ViewRegistryDescription (line 69) | struct ViewRegistryDescription { function class (line 95) | class ViewRegistry { FILE: clay/ui/component/view_tree_observer.cc type clay (line 9) | namespace clay { FILE: clay/ui/component/view_tree_observer.h function namespace (line 10) | namespace clay { FILE: clay/ui/compositing/frame_builder.cc type clay (line 40) | namespace clay { function InitializeAnimationMutator (line 43) | void InitializeAnimationMutator(RenderObject* owner, function PendingLayer (line 221) | PendingLayer* FrameBuilder::FindOwnedLayer(PendingLayer* layer) const { FILE: clay/ui/compositing/frame_builder.h function namespace (line 24) | namespace clay { function class (line 38) | class FrameBuilder { FILE: clay/ui/compositing/frame_builder_unittests.cc type clay (line 19) | namespace clay { function MakeSizedPicture (line 22) | static sk_sp MakeSizedPicture(int width, int height) { class FrameBuilderTest (line 32) | class FrameBuilderTest : public clay::testing::ThreadTest { method FrameBuilderTest (line 34) | FrameBuilderTest() method RootLayer (line 43) | std::shared_ptr RootLayer() const { method TakeLayerTree (line 46) | std::unique_ptr TakeLayerTree() { method FinishBuild (line 49) | void FinishBuild() { frame_builder_->FinishBuild(); } method FrameBuilder (line 51) | FrameBuilder* GetFrameBuilder() { return frame_builder_.get(); } method CreateNeutralPicture (line 53) | std::unique_ptr CreateNeutralPicture(sk_sp pictu... function TEST_F (line 66) | TEST_F(FrameBuilderTest, Simple) { function TEST_F (line 71) | TEST_F(FrameBuilderTest, BuildFrame) { FILE: clay/ui/compositing/pending_container_layer.cc type clay (line 10) | namespace clay { FILE: clay/ui/compositing/pending_container_layer.h function namespace (line 14) | namespace clay { FILE: clay/ui/compositing/pending_container_layer_unittests.cc type clay (line 9) | namespace clay { type testing (line 10) | namespace testing { function TEST (line 12) | TEST(PendingContainerLayerTest, Simple) { FILE: clay/ui/compositing/pending_drawable_image_layer.cc type clay (line 12) | namespace clay { FILE: clay/ui/compositing/pending_drawable_image_layer.h function namespace (line 15) | namespace clay { FILE: clay/ui/compositing/pending_effect_layer.cc type clay (line 9) | namespace clay { FILE: clay/ui/compositing/pending_effect_layer.h function EffectType (line 23) | enum class EffectType { FILE: clay/ui/compositing/pending_external_view_layer.cc type clay (line 7) | namespace clay { FILE: clay/ui/compositing/pending_external_view_layer.h function namespace (line 13) | namespace clay { FILE: clay/ui/compositing/pending_layer.cc type clay (line 11) | namespace clay { FILE: clay/ui/compositing/pending_layer.h function namespace (line 16) | namespace clay { FILE: clay/ui/compositing/pending_layer_unittests.cc type clay (line 9) | namespace clay { type testing (line 10) | namespace testing { function TEST (line 12) | TEST(LayerTest, Simple) { FILE: clay/ui/compositing/pending_offset_layer.cc type clay (line 7) | namespace clay { FILE: clay/ui/compositing/pending_offset_layer.h function namespace (line 14) | namespace clay { FILE: clay/ui/compositing/pending_picture_layer.cc type clay (line 10) | namespace clay { FILE: clay/ui/compositing/pending_picture_layer.h function namespace (line 19) | namespace clay { FILE: clay/ui/compositing/pending_platform_view_layer.cc type clay (line 9) | namespace clay { FILE: clay/ui/compositing/pending_platform_view_layer.h function namespace (line 12) | namespace clay { FILE: clay/ui/compositing/pending_punch_hole_layer.cc type clay (line 7) | namespace clay { FILE: clay/ui/compositing/pending_punch_hole_layer.h function namespace (line 12) | namespace clay { FILE: clay/ui/compositing/pending_scroll_offset_layer.cc type clay (line 9) | namespace clay { FILE: clay/ui/compositing/pending_scroll_offset_layer.h function namespace (line 14) | namespace clay { FILE: clay/ui/compositing/pending_transform_layer.cc type clay (line 11) | namespace clay { FILE: clay/ui/compositing/pending_transform_layer.h function namespace (line 17) | namespace clay { FILE: clay/ui/compositing/testing/mock_pending_layer.h function namespace (line 12) | namespace clay { FILE: clay/ui/event/event_utils.cc type clay (line 9) | namespace clay { FILE: clay/ui/event/event_utils.h function namespace (line 10) | namespace clay { FILE: clay/ui/event/focus_isolate_unittests.cc type clay (line 9) | namespace clay { class FocusIsolateTest (line 15) | class FocusIsolateTest : public UITest { method UISetUp (line 17) | void UISetUp() override { method UITearDown (line 62) | void UITearDown() override { method AssignFocusFor (line 69) | void AssignFocusFor(const std::string& id) { ViewForId(id)->RequestF... method BaseView (line 71) | BaseView* GetCurrentFocus() { method FocusIsolate (line 77) | FocusIsolate* CreateFocusIsolate(int id, const FloatPoint& pos, method View (line 84) | View* CreateFocusableView(const FloatPoint& pos, const FloatSize& size, function TEST_F_UI (line 112) | TEST_F_UI(FocusIsolateTest, NotAllowEscape) { function TEST_F_UI (line 123) | TEST_F_UI(FocusIsolateTest, AllowEscape) { function TEST_F_UI (line 154) | TEST_F_UI(FocusIsolateTest, NestedScope) { function TEST_F_UI (line 178) | TEST_F_UI(FocusIsolateTest, FocusNodeIsUnique) { function TEST_F_UI (line 198) | TEST_F_UI(FocusIsolateTest, AutoRestoreFocusAcrossScope) { FILE: clay/ui/event/focus_manager.cc type clay (line 14) | namespace clay { function FocusManager (line 97) | FocusManager* FocusManager::GetRootFocusManager() { function FocusNode (line 354) | FocusNode* FocusManager::FindNextFocusView(Direction direction, function FocusNode (line 521) | FocusNode* FocusManager::FindFocusViewById(const std::string& id) { function FocusNode (line 536) | FocusNode* FocusManager::GetLeafFocusedNode() { function FloatRect (line 548) | FloatRect FocusManager::GetFocusedNodeRect() { FILE: clay/ui/event/focus_manager.h type Preference (line 26) | struct Preference { function SetPreference (line 40) | void SetPreference(const Preference& preference) { preference_ = prefere... function Direction (line 43) | enum class Direction { FILE: clay/ui/event/focus_manager_unittests.cc type clay (line 13) | namespace clay { function View (line 16) | View* AddView(int id, PageView* root, float left, float top, float width, function View (line 28) | [[maybe_unused]] View* AddViewToParent(int id, PageView* root, BaseVie... function TEST (line 41) | TEST(FocusManagerTest, SortViews) { function TEST (line 102) | TEST(FocusManagerTest, FindNextFocusView) { function TEST (line 168) | TEST(FocusManagerTest, ScrollViewFocusTest) { FILE: clay/ui/event/gesture_event.cc type clay (line 9) | namespace clay { FILE: clay/ui/event/gesture_event.h function namespace (line 16) | namespace clay { FILE: clay/ui/event/gesture_event_unittests.cc type clay (line 8) | namespace clay { type testing (line 10) | namespace testing { function TEST (line 12) | TEST(GestureEventTest, BasicTest) { FILE: clay/ui/event/key_code_converter.cc type clay (line 12) | namespace clay { FILE: clay/ui/event/key_code_converter.h function namespace (line 12) | namespace clay { FILE: clay/ui/event/key_codes.h function namespace (line 13) | namespace clay { FILE: clay/ui/event/key_event.cc type clay (line 9) | namespace clay { FILE: clay/ui/event/key_event.h function KeyEventType (line 16) | enum class KeyEventType { FILE: clay/ui/event/keyboard_key.h function namespace (line 12) | namespace clay { FILE: clay/ui/gesture/arena.h function namespace (line 12) | namespace clay { FILE: clay/ui/gesture/arena_manager.cc type clay (line 12) | namespace clay { FILE: clay/ui/gesture/arena_manager.h function GestureDisposition (line 19) | enum class GestureDisposition { kAccept, kReject }; FILE: clay/ui/gesture/arena_member.h function namespace (line 10) | namespace clay { FILE: clay/ui/gesture/drag_drop_manager.cc type clay (line 13) | namespace clay { FILE: clay/ui/gesture/drag_drop_manager.h function namespace (line 21) | namespace clay { FILE: clay/ui/gesture/drag_gesture_recognizer.cc type clay (line 14) | namespace clay { function CreateDragRecognizerByDirection (line 22) | std::unique_ptr CreateDragRecognizerByDirection( function FloatSize (line 160) | FloatSize DragGestureRecognizer::GetDeltaForDetails( function FloatSize (line 216) | FloatSize HorizontalDragGestureRecognizer::GetDeltaForDetails( function FloatSize (line 232) | FloatSize VerticalDragGestureRecognizer::GetDeltaForDetails( FILE: clay/ui/gesture/drag_gesture_recognizer.h function class (line 36) | class DragGestureRecognizer : public OneSequenceGestureRecognizer { FILE: clay/ui/gesture/gesture_manager.cc type clay (line 17) | namespace clay { FILE: clay/ui/gesture/gesture_manager.h function namespace (line 27) | namespace clay { FILE: clay/ui/gesture/gesture_manager_unittests.cc type clay (line 20) | namespace clay { type testing (line 22) | namespace testing { function ID (line 27) | static int ID() { function PointerEvent (line 32) | PointerEvent CreateSinglePointer(int pointer_id, PointerEvent::Event... function CreatePointer (line 41) | std::vector CreatePointer(int pointer_id, function MovePointer (line 47) | void MovePointer(PointerEvent& pointer, const FloatSize& delta, function UpPointer (line 55) | void UpPointer(PointerEvent& pointer) { class MockHitTestTargetBase (line 66) | class MockHitTestTargetBase : public HitTestTarget { method HandleEvent (line 69) | void HandleEvent(const PointerEvent& event) override {} method HasDragGestureRecognizer (line 70) | bool HasDragGestureRecognizer(ScrollDirection direction) const ove... method HasTapGestureRecognizer (line 73) | bool HasTapGestureRecognizer() const override { return false; } method HasLongPressGestureRecognizer (line 74) | bool HasLongPressGestureRecognizer() const override { return false; } method HasTapEvent (line 75) | bool HasTapEvent() const override { return false; } method HasLongPressEvent (line 76) | bool HasLongPressEvent() const override { return false; } method ShouldBlockNativeEvent (line 77) | bool ShouldBlockNativeEvent() const override { return false; } class MultiRecognizerHitTestTarget (line 80) | class MultiRecognizerHitTestTarget : public MockHitTestTargetBase { method HandleEvent (line 82) | void HandleEvent(const PointerEvent& event) override { class MockHitTestable (line 93) | class MockHitTestable : public HitTestable { method MockHitTestable (line 95) | MockHitTestable() = default; method HitTest (line 98) | bool HitTest(const PointerEvent& event, HitTestResult& result) ove... class GestureManagerTest (line 107) | class GestureManagerTest : public ::testing::Test { method SetUp (line 109) | void SetUp() override { method TearDown (line 120) | void TearDown() override { method task_runner (line 131) | fml::RefPtr task_runner() { method AddHitTestTarget (line 135) | void AddHitTestTarget(HitTestTarget* target) { method ClearHitTestTarget (line 140) | void ClearHitTestTarget() { hit_test_root_->hit_test_result_.clear... method GestureManager (line 142) | GestureManager* gesture_manager() { return gesture_manager_.get(); } method HitTestable (line 144) | HitTestable* root() { return hit_test_root_.get(); } function TEST_F (line 157) | TEST_F(GestureManagerTest, Exception_Test) { function TEST_F (line 175) | TEST_F(GestureManagerTest, NoConflict_Tap_Test) { type LongPressStatus (line 223) | enum LongPressStatus : uint32_t { function TEST_F (line 232) | TEST_F(GestureManagerTest, NoConflict_Long_Press_Test) { type DragStatus (line 360) | enum DragStatus : uint8_t { function TEST_F (line 369) | TEST_F(GestureManagerTest, NoConflict_Drag_Normal_Test) { function TEST_F (line 424) | TEST_F(GestureManagerTest, Conflict_Drag_Tap_LongPress_Test) { function TEST_F (line 548) | TEST_F(GestureManagerTest, HitTest_Hierarchy_Test) { function TEST_F (line 577) | TEST_F(GestureManagerTest, NoConflict_MultiTap_Test) { FILE: clay/ui/gesture/gesture_recognizer.cc type clay (line 16) | namespace clay { FILE: clay/ui/gesture/gesture_recognizer.h type class (line 42) | enum class function GestureRecognizerType (line 49) | enum class GestureRecognizerType { FILE: clay/ui/gesture/hit_test.h function namespace (line 16) | namespace clay { function class (line 60) | class HitTestable { FILE: clay/ui/gesture/hit_test_responsive_result.h function namespace (line 11) | namespace clay { FILE: clay/ui/gesture/long_press_gesture_recognizer.cc type clay (line 11) | namespace clay { FILE: clay/ui/gesture/long_press_gesture_recognizer.h function class (line 24) | class LongPressGestureRecognizer : public PrimaryPointerGestureRecognizer { FILE: clay/ui/gesture/macros.h function namespace (line 8) | namespace clay { FILE: clay/ui/gesture/mouse_cursor_manager.cc type clay (line 13) | namespace clay { function Cursor (line 61) | const Cursor* MouseCursorManager::GetCursorFromCursors( FILE: clay/ui/gesture/mouse_cursor_manager.h function namespace (line 19) | namespace clay { FILE: clay/ui/gesture/mouse_region_manager.cc type clay (line 11) | namespace clay { FILE: clay/ui/gesture/mouse_region_manager.h function namespace (line 18) | namespace clay { FILE: clay/ui/gesture/mouse_region_manager_unittests.cc type clay (line 15) | namespace clay { type testing (line 16) | namespace testing { class MouseRegionManagerTest (line 18) | class MouseRegionManagerTest : public UITest { method CreateHoverPointer (line 20) | std::vector CreateHoverPointer(float x, float y) { function TEST_F_UI (line 26) | TEST_F_UI(MouseRegionManagerTest, EnterLeaveMouseRegion) { FILE: clay/ui/gesture/mouse_wheel_phase_handler.cc type clay (line 11) | namespace clay { FILE: clay/ui/gesture/mouse_wheel_phase_handler.h function SetMouseWheelEndDispatchTimeout (line 51) | void SetMouseWheelEndDispatchTimeout(fml::TimeDelta timeout) { function Delegate (line 69) | Delegate* delegate_{nullptr}; FILE: clay/ui/gesture/multi_tap_gesture_recognizer.cc type clay (line 13) | namespace clay { FILE: clay/ui/gesture/multi_tap_gesture_recognizer.h function namespace (line 14) | namespace clay { FILE: clay/ui/gesture/pointer_router.cc type clay (line 13) | namespace clay { FILE: clay/ui/gesture/pointer_router.h function namespace (line 13) | namespace clay { FILE: clay/ui/gesture/scrollable_direction.h function namespace (line 11) | namespace clay { FILE: clay/ui/gesture/tap_gesture_recognizer.cc type clay (line 11) | namespace clay { FILE: clay/ui/gesture/tap_gesture_recognizer.h function namespace (line 13) | namespace clay { FILE: clay/ui/gesture/velocity_tracker.cc type clay (line 12) | namespace clay { function VectorDot (line 38) | float VectorDot(const float* left, const float* right, uint32_t length) { function VectorNorm (line 46) | float VectorNorm(const float* vec, uint32_t length) { class LeastSquaresVelocityTrackerStrategy (line 59) | class LeastSquaresVelocityTrackerStrategy : public VelocityTrackerStra... type Movement (line 82) | struct Movement { method Movement (line 83) | Movement(uint64_t event_time, const FloatPoint& pos) function Velocity (line 95) | Velocity& Velocity::Clamp(float min_velocity, float max_velocity) { function VelocityEstimate (line 149) | VelocityEstimate VelocityTracker::GetVelocityEstimate() { function SolveLeastSquares (line 216) | static bool SolveLeastSquares(const float* x, const float* y, const fl... FILE: clay/ui/gesture/velocity_tracker.h function namespace (line 15) | namespace clay { FILE: clay/ui/gesture/velocity_tracker_unittests.cc type clay (line 8) | namespace clay { type testing (line 10) | namespace testing { function VelocityFromDelta (line 20) | float VelocityFromDelta(float delta, uint64_t dt_us) { function AddSample (line 24) | void AddSample(VelocityTracker& tracker, const FloatPoint& position, function AddLinearSamples (line 29) | void AddLinearSamples(VelocityTracker& tracker, uint64_t start_time_us, class VelocityTrackerTest (line 41) | class VelocityTrackerTest : public ::testing::Test {} function TEST_F (line 43) | TEST_F(VelocityTrackerTest, GetVelocityEstimate_Empty_ReturnsZero) { function TEST_F (line 52) | TEST_F(VelocityTrackerTest, GetVelocityEstimate_OneSample_ReturnsZer... function TEST_F (line 62) | TEST_F(VelocityTrackerTest, function TEST_F (line 78) | TEST_F( function TEST_F (line 97) | TEST_F(VelocityTrackerTest, function TEST_F (line 110) | TEST_F(VelocityTrackerTest, function TEST_F (line 141) | TEST_F(VelocityTrackerTest, function TEST_F (line 154) | TEST_F(VelocityTrackerTest, function TEST_F (line 180) | TEST_F(VelocityTrackerTest, FILE: clay/ui/lynx_module/lynx_module_unittests.cc type clay (line 8) | namespace clay { function TEST (line 10) | TEST(LynxModuleTypes, TypesUtils) { FILE: clay/ui/lynx_module/lynx_ui_method_registrar.cc type clay (line 16) | namespace clay { function LynxUIMethodRegistrar (line 18) | LynxUIMethodRegistrar& LynxUIMethodRegistrar::Instance() { FILE: clay/ui/lynx_module/lynx_ui_method_registrar.h function namespace (line 17) | namespace clay { function GenerateLynxUIMethod (line 76) | GenerateLynxUIMethod( function GenerateLynxUIMethod (line 85) | GenerateLynxUIMethod(void (ViewClass::*ui_method)()) { FILE: clay/ui/lynx_module/lynx_ui_method_types.h function LynxUIMethodResult (line 11) | enum class LynxUIMethodResult { FILE: clay/ui/lynx_module/lynx_ui_method_unittests.cc type clay (line 8) | namespace clay { class LynxUIMethodTest (line 10) | class LynxUIMethodTest : public UITest {} function TEST_F_UI (line 12) | TEST_F_UI(LynxUIMethodTest, InvokeTest) { FILE: clay/ui/lynx_module/type_utils.cc type clay (line 14) | namespace clay { FILE: clay/ui/lynx_module/type_utils.h function namespace (line 19) | namespace clay { FILE: clay/ui/lynx_module/types.cc type clay (line 11) | namespace clay { FILE: clay/ui/lynx_module/types.h function namespace (line 18) | namespace clay { FILE: clay/ui/painter/border_side.h function namespace (line 11) | namespace clay { function GetDoubleBorderStripeWidths (line 49) | void GetDoubleBorderStripeWidths(float& outer_width, FILE: clay/ui/painter/box_decoration_data.h function namespace (line 8) | namespace clay { FILE: clay/ui/painter/box_painter.cc type clay (line 27) | namespace clay { function FloatRect (line 31) | static FloatRect CalculateSideRectIncludingInner( function FloatRoundedRect (line 63) | static FloatRoundedRect CalculateAdjustedInnerBorder( function SetRRectRadii (line 156) | static void SetRRectRadii(skity::RRect& rrect, const skity::Rect& rect, function PaintSolidBorder (line 175) | static void PaintSolidBorder(GraphicsContext* context, const FloatRect... function PaintDoubleBorder (line 204) | static void PaintDoubleBorder(GraphicsContext* context, const FloatRec... class Paint (line 414) | class Paint class Paint (line 437) | class Paint class Paint (line 635) | class Paint class Paint (line 896) | class Paint class Paint (line 963) | class Paint class Paint (line 1043) | class Paint class Paint (line 1062) | class Paint function FloatRoundedRect (line 1490) | FloatRoundedRect BoxPainter::GetBackgroundRoundedRect( FILE: clay/ui/painter/box_painter.h function namespace (line 18) | namespace clay { FILE: clay/ui/painter/box_painter_unittests.cc type clay (line 13) | namespace clay { class BoxPainterTest (line 17) | class BoxPainterTest : public ::testing::Test { method SetUp (line 19) | void SetUp() override { function TEST_F (line 31) | TEST_F(BoxPainterTest, EmptyBox) { function TEST_F (line 42) | TEST_F(BoxPainterTest, Background) { function TEST_F (line 63) | TEST_F(BoxPainterTest, SimpleBorder) { FILE: clay/ui/painter/box_shadow_painter.cc type clay (line 15) | namespace clay { function RoundedRectInBorder (line 20) | skity::RRect RoundedRectInBorder(const skity::Rect& rect, function RRectInBorder (line 34) | void RRectInBorder(const BordersData& borders, skity::RRect& rrect) { function PreparePaint (line 66) | void PreparePaint(Paint& paint, Color color, float blur_radius) { function PaintShadow (line 76) | void PaintShadow(GraphicsContext* context, const Shadow& shadow, function PaintShadows (line 124) | void PaintShadows(GraphicsContext* context, const std::vector&... FILE: clay/ui/painter/box_shadow_painter.h function namespace (line 10) | namespace clay { FILE: clay/ui/painter/gradient.cc type clay (line 14) | namespace clay { function SetColorAndStop (line 24) | void SetColorAndStop(const clay::Value::Array& color_array, FILE: clay/ui/painter/gradient.h type class (line 23) | enum class type class (line 48) | enum class type class (line 56) | enum class type class (line 65) | enum class type RadialCenter (line 70) | struct RadialCenter { type class (line 77) | enum class type GradientPosition (line 82) | struct GradientPosition { type class (line 87) | enum class type GradientLength (line 92) | struct GradientLength { function GradientType (line 97) | enum class GradientType { FILE: clay/ui/painter/gradient_factory.cc type clay (line 22) | namespace clay { function ConvertColorAndStops (line 58) | void ConvertColorAndStops(Gradient::ColorAndStops* position_colors, function LerpColor (line 98) | uint32_t LerpColor(uint32_t start_color, uint32_t end_color, float sta... function ClampColorAndStopListAtFront (line 105) | void ClampColorAndStopListAtFront(std::vector& colors, function ClampColorAndStopListAtBack (line 127) | void ClampColorAndStopListAtBack(std::vector& colors, function ClampColorAndStopList (line 149) | void ClampColorAndStopList(std::vector& colors, FILE: clay/ui/painter/gradient_factory.h function class (line 20) | class GradientFactory { FILE: clay/ui/painter/gradient_unittests.cc type clay (line 12) | namespace clay { function TEST (line 14) | TEST(GradientTest, CreateLinearGradient) { function TEST (line 94) | TEST(GradientTest, DirectionToPoints) { FILE: clay/ui/painter/image_painter.cc type clay (line 22) | namespace clay { function CalculateSizeByMode (line 25) | void CalculateSizeByMode(FillMode mode, const skity::Vec2& input_size, function GenerateImageTileRects (line 66) | std::vector GenerateImageTileRects( function ImageRepeat (line 99) | ImageRepeat BackgroundRepeatToImageRepeat( function FloatRect (line 114) | FloatRect GetPaintingBox(RenderBox* render_box, const FloatRect& frame... function FloatSize (line 136) | FloatSize GetBackgroundSize(float width, float height, function GetPixelRatio (line 172) | inline float GetPixelRatio(Renderer* renderer) { function GrSamplingOptions (line 545) | GrSamplingOptions ImagePainter::GetSamplingOptions() const { FILE: clay/ui/painter/image_painter.h function namespace (line 15) | namespace clay { FILE: clay/ui/painter/image_painter_unittests.cc type clay (line 25) | namespace clay { type testing (line 26) | namespace testing { class ImagePainterTest (line 30) | class ImagePainterTest : public ::testing::Test { method SetUp (line 32) | void SetUp() override { method SetImageData (line 56) | void SetImageData(ImageData& image_data) { method TearDown (line 68) | void TearDown() override {} method FloatPoint (line 70) | FloatPoint Offset() const { return FloatPoint(10, 10); } method PrintDrawCalls (line 73) | void PrintDrawCalls() { function TEST_F (line 88) | TEST_F(ImagePainterTest, FillMode) { function TEST_F (line 141) | TEST_F(ImagePainterTest, ImageRepeat) { function TEST_F (line 218) | TEST_F(ImagePainterTest, Blur) { function TEST_F (line 252) | TEST_F(ImagePainterTest, NinePatchImage) { FILE: clay/ui/painter/object_painter.cc type clay (line 14) | namespace clay { FILE: clay/ui/painter/object_painter.h function namespace (line 13) | namespace clay { FILE: clay/ui/painter/painter_graphics_test.cc type clay (line 10) | namespace clay { function GetCurrentTaskRunner (line 14) | fml::RefPtr GetCurrentTaskRunner() { FILE: clay/ui/painter/painter_graphics_test.h function namespace (line 10) | namespace clay { function namespace (line 16) | namespace clay { FILE: clay/ui/painter/painting_context.cc type clay (line 28) | namespace clay { function GraphicsContext (line 213) | GraphicsContext* PaintingContext::GetGraphicsContext() { FILE: clay/ui/painter/painting_context.h function namespace (line 18) | namespace clay { FILE: clay/ui/painter/painting_context_unittests.cc type clay (line 14) | namespace clay { function GetCurrentTaskRunner (line 18) | fml::RefPtr GetCurrentTaskRunner() { type testing (line 25) | namespace testing { function TEST (line 27) | TEST(PaintingContextTest, Simple) { FILE: clay/ui/painter/text_painter.cc type clay (line 33) | namespace clay { class Paint (line 68) | class Paint function TextPosWithAffinity (line 125) | TextPosWithAffinity TextPainter::GetGlyphPositionAtCoordinate(float x, function TextRange (line 190) | TextRange TextPainter::GetLineRangeForPosition(size_t position) { class Paint (line 257) | class Paint class Paint (line 275) | class Paint class Paint (line 294) | class Paint class Paint (line 321) | class Paint function TextRange (line 347) | TextRange TextPainter::GetWordBoundary(size_t offset) { FILE: clay/ui/painter/text_painter.h function namespace (line 26) | namespace clay { type TextStroke (line 39) | struct TextStroke { function class (line 50) | class TextPainter { FILE: clay/ui/platform/common/native_view_service_common.cc type clay (line 9) | namespace clay { FILE: clay/ui/platform/common/native_view_service_common.h function namespace (line 12) | namespace clay { FILE: clay/ui/platform/common/resource_loader_common.cc type clay (line 11) | namespace clay { function CreatePlatformResourceLoader (line 13) | std::shared_ptr CreatePlatformResourceLoader( FILE: clay/ui/platform/common/resource_loader_common_net.cc type clay (line 22) | namespace clay { function RawResource (line 142) | RawResource ResourceLoaderCommon::LoadSync(const std::string& src, FILE: clay/ui/platform/common/resource_loader_common_net.h function namespace (line 17) | namespace clay { FILE: clay/ui/platform/common/utils.h function namespace (line 13) | namespace clay { FILE: clay/ui/platform/cursor_types.cc type clay (line 9) | namespace clay { function CursorTypes (line 53) | CursorTypes CursorTypeUtil::ParseCursorType(const std::string& str) { FILE: clay/ui/platform/cursor_types.h function CursorTypes (line 12) | enum class CursorTypes { FILE: clay/ui/platform/keyboard_bridge.cc type clay (line 11) | namespace clay { FILE: clay/ui/platform/keyboard_bridge.h function namespace (line 14) | namespace clay { FILE: clay/ui/platform/keyboard_types.h type class (line 10) | enum class function KeyboardAction (line 19) | enum class KeyboardAction { FILE: clay/ui/platform/native_view_service.h function namespace (line 18) | namespace clay { FILE: clay/ui/public/clay.cc type clay (line 25) | namespace clay { function ClaySharedImageBackingTypeToBackingType (line 29) | SharedImageBacking::BackingType ClaySharedImageBackingTypeToBackingType( function ClaySharedImageBackingPixelFormatToPixelFormat (line 46) | SharedImageBacking::PixelFormat ClaySharedImageBackingPixelFormatToPix... class ExternalFenceSync (line 57) | class ExternalFenceSync final : public FenceSync { method ExternalFenceSync (line 59) | ExternalFenceSync(ClayVoidCallback wait_callback, method ClientWait (line 71) | bool ClientWait() override { method Type (line 79) | Type GetType() const override { function GrDataPtr (line 89) | GrDataPtr GetImagePixels(fml::RefPtr image) { function DecodeImage (line 137) | void DecodeImage( class ClayBitmapCallbackWrapper (line 179) | class ClayBitmapCallbackWrapper { method ClayBitmapCallbackWrapper (line 181) | ClayBitmapCallbackWrapper(ClayBitmapDecodeCallback callback, void* u... method OnDecode (line 184) | void OnDecode(const ClayBitmap* result) { method OnError (line 189) | void OnError(const char* error_message) { function CLAY_EXTERN_C (line 209) | CLAY_EXTERN_C ClaySharedImageRef ClayCreateSharedImage( function CLAY_EXTERN_C (line 222) | CLAY_EXTERN_C ClaySharedImageRef ClayCreateSharedImageFromHandle( function CLAY_EXTERN_C (line 237) | CLAY_EXTERN_C ClaySharedImageRef function CLAY_EXTERN_C (line 243) | CLAY_EXTERN_C void ClayReleaseSharedImage(ClaySharedImageRef shared_im... function CLAY_EXTERN_C (line 249) | CLAY_EXTERN_C void ClaySharedImageGetBacking( function CLAY_EXTERN_C (line 291) | CLAY_EXTERN_C void ClaySharedImageGetSize(ClaySharedImageRef shared_im... function CLAY_EXTERN_C (line 299) | CLAY_EXTERN_C void ClaySharedImageGetTransformation( function CLAY_EXTERN_C (line 315) | CLAY_EXTERN_C void ClaySharedImageSetTransformation( function CLAY_EXTERN_C (line 327) | CLAY_EXTERN_C ClayFenceSyncRef function CLAY_EXTERN_C (line 334) | CLAY_EXTERN_C bool ClayFenceSyncClientWait(ClayFenceSyncRef fence_sync) { function CLAY_EXTERN_C (line 341) | CLAY_EXTERN_C void ClayDestroyFenceSync(ClayFenceSyncRef fence_sync) { function CLAY_EXTERN_C (line 345) | CLAY_EXTERN_C void ClaySharedImageSetFenceSync( function CLAY_EXTERN_C (line 352) | CLAY_EXTERN_C ClayFenceSyncRef function CLAY_EXTERN_C (line 359) | CLAY_EXTERN_C ClaySharedImageSinkRef function CLAY_EXTERN_C (line 406) | CLAY_EXTERN_C ClaySharedImageSinkRef function CLAY_EXTERN_C (line 412) | CLAY_EXTERN_C void ClayReleaseSharedImageSink(ClaySharedImageSinkRef s... function CLAY_EXTERN_C (line 418) | CLAY_EXTERN_C ClaySharedImageSinkBufferMode function CLAY_EXTERN_C (line 434) | CLAY_EXTERN_C void ClaySharedImageSinkSetFrameAvailableCallback( function CLAY_EXTERN_C (line 446) | CLAY_EXTERN_C bool ClaySharedImageSinkUpdateFront( function CLAY_EXTERN_C (line 463) | CLAY_EXTERN_C void ClaySharedImageSinkReleaseFront( function CLAY_EXTERN_C (line 471) | CLAY_EXTERN_C bool ClaySharedImageSinkAcquireBack( function CLAY_EXTERN_C (line 489) | CLAY_EXTERN_C bool ClaySharedImageSinkTryAcquireBack( function CLAY_EXTERN_C (line 516) | CLAY_EXTERN_C bool ClaySharedImageSinkSwapBack( function CLAY_EXTERN_C (line 524) | CLAY_EXTERN_C ClaySharedImageSinkAccessorRef ClayCreateSharedImageSink... function CLAY_EXTERN_C (line 537) | CLAY_EXTERN_C void ClayDestroySharedImageSinkAccessor( function CLAY_EXTERN_C (line 542) | CLAY_EXTERN_C bool ClaySharedImageSinkRead( function CLAY_EXTERN_C (line 562) | CLAY_EXTERN_C void ClaySharedImageSinkEndRead( function CLAY_EXTERN_C (line 569) | CLAY_EXTERN_C bool ClaySharedImageSinkBeginWrite( function CLAY_EXTERN_C (line 594) | CLAY_EXTERN_C bool ClaySharedImageSinkEndWrite( function CLAY_EXTERN_C (line 601) | CLAY_EXTERN_C void ClayDecodeImage(const ClayDataHolder* data_holder, function CLAY_EXTERN_C (line 622) | CLAY_EXTERN_C bool ClayDecodeDataUrlImage(const char* data_url, size_t... function CLAY_EXTERN_C (line 654) | CLAY_EXTERN_C bool ClayEncodeBitmap(const ClayBitmap* bitmap, FILE: clay/ui/public/value.cc type clay (line 9) | namespace clay { function Value (line 38) | Value& Value::operator=(Value&& that) { FILE: clay/ui/render_delegate.h function namespace (line 21) | namespace clay { FILE: clay/ui/rendering/abstract_node.cc type clay (line 9) | namespace clay { FILE: clay/ui/rendering/abstract_node.h function namespace (line 8) | namespace clay { FILE: clay/ui/rendering/abstract_node_unittests.cc type clay (line 9) | namespace clay { type testing (line 10) | namespace testing { class MockAbstractNode (line 13) | class MockAbstractNode : public AbstractNode { function TEST (line 19) | TEST(AbstractNodeTest, ModifyTree) { FILE: clay/ui/rendering/decode_utils.cc type clay (line 12) | namespace clay { function LeftWithScroll (line 16) | float LeftWithScroll(RenderObject* render_object) { function TopWithScroll (line 23) | float TopWithScroll(RenderObject* render_object) { function VisibleAreaInParentScroll (line 34) | std::optional VisibleAreaInParentScroll( function IsInVisibleArea (line 71) | bool IsInVisibleArea(RenderObject* render_object, function InScrollAnimation (line 82) | bool InScrollAnimation(RenderScroll* render_scroll) { function IsInPreloadRange (line 89) | bool IsInPreloadRange(RenderObject* render_object, function DecodePriority (line 132) | DecodePriority DecodeUtils::GetDecodePriority(RenderObject* render_obj... FILE: clay/ui/rendering/decode_utils.h function namespace (line 10) | namespace clay { FILE: clay/ui/rendering/editable/render_editable.cc type clay (line 23) | namespace clay { class Paint (line 158) | class Paint class Paint (line 195) | class Paint function FloatRect (line 204) | FloatRect RenderEditable::ComputeCaretRect() { function FloatRect (line 240) | FloatRect RenderEditable::ComputeCaretRectRelativeToCanvas() { function FloatRect (line 250) | FloatRect RenderEditable::ComputeComposingRect(TextRange composing_ran... FILE: clay/ui/rendering/editable/render_editable.h function namespace (line 25) | namespace txt { function namespace (line 29) | namespace clay { FILE: clay/ui/rendering/render_bounce.h function namespace (line 10) | namespace clay { FILE: clay/ui/rendering/render_box.cc type clay (line 18) | namespace clay { function FloatPoint (line 91) | FloatPoint RenderBox::GetPaintOffsetForScroll() const { FILE: clay/ui/rendering/render_box.h function namespace (line 17) | namespace clay { FILE: clay/ui/rendering/render_box_unittests.cc type clay (line 11) | namespace clay { function CreateRenderBox (line 15) | std::unique_ptr CreateRenderBox(float l, float t, float w, ... function TEST (line 26) | TEST(RenderBoxTest, BoxModel) { function TEST (line 62) | TEST(RenderBoxTest, Overflow) { FILE: clay/ui/rendering/render_container.cc type clay (line 12) | namespace clay { function FloatRoundedRect (line 24) | FloatRoundedRect MakeRounded(const FloatRect& rect, const BordersData&... FILE: clay/ui/rendering/render_container.h function namespace (line 12) | namespace clay { FILE: clay/ui/rendering/render_dummy.h function namespace (line 11) | namespace clay { FILE: clay/ui/rendering/render_external_content.cc type clay (line 11) | namespace clay { FILE: clay/ui/rendering/render_external_content.h function namespace (line 11) | namespace clay { FILE: clay/ui/rendering/render_external_view.cc type clay (line 11) | namespace clay { FILE: clay/ui/rendering/render_external_view.h function namespace (line 10) | namespace clay { FILE: clay/ui/rendering/render_image.cc type clay (line 19) | namespace clay { function PaintFunction (line 404) | PaintFunction RenderImage::FixupPainterIfNeeded(const PaintFunction& p... FILE: clay/ui/rendering/render_image.h function namespace (line 20) | namespace clay { FILE: clay/ui/rendering/render_list.cc type clay (line 7) | namespace clay { FILE: clay/ui/rendering/render_list.h function namespace (line 10) | namespace clay { FILE: clay/ui/rendering/render_object.cc type clay (line 21) | namespace clay { class BackgroundOrMaskImageClient (line 40) | class BackgroundOrMaskImageClient : public ImageResourceClient { method BackgroundOrMaskImageClient (line 42) | explicit BackgroundOrMaskImageClient(RenderObject* obj) method DecodePriority (line 46) | DecodePriority GetDecodePriority() override { method RegisterUploadTask (line 50) | void RegisterUploadTask(OneShotCallback<>&& task, int image_id) over... method RequestRenderImage (line 59) | void RequestRenderImage(ImageResource* image_resource, method WillRenderImage (line 67) | bool WillRenderImage() override { method OnImageChanged (line 71) | void OnImageChanged() override {} function FloatRect (line 236) | FloatRect RenderObject::GetFrameRectEx() const { function FloatPoint (line 281) | FloatPoint RenderObject::OffsetInLayer() const { function FloatPoint (line 321) | FloatPoint RenderObject::PaintOffsetEx() const { function RenderObject (line 995) | RenderObject* RenderObject::NextInPreOrder() const { function RenderObject (line 1003) | RenderObject* RenderObject::NextInPreOrderAfterChildren() const { function RenderObject (line 1018) | RenderObject* RenderObject::NextInPreOrder( function RenderObject (line 1027) | RenderObject* RenderObject::NextInPreOrderAfterChildren( function RenderObject (line 1044) | RenderObject* RenderObject::PreviousInPreOrder() const { function RenderObject (line 1055) | RenderObject* RenderObject::PreviousInPreOrder( function RenderObject (line 1064) | RenderObject* RenderObject::ChildAt(unsigned index) const { function RenderObject (line 1072) | RenderObject* RenderObject::LastLeafChild() const { FILE: clay/ui/rendering/render_object.h function namespace (line 36) | namespace clay { function HasTransformOperations (line 324) | bool HasTransformOperations() const; function RedepthChildren (line 338) | void RedepthChildren() override; function PendingContainerLayer (line 351) | PendingContainerLayer* GetLayer() const { return compositor_layer_.get(); } function SetContainerLayer (line 353) | void SetContainerLayer(std::unique_ptr layer) { function PendingContainerLayer (line 358) | PendingContainerLayer* GetContainerLayer() const { function PendingEffectLayer (line 362) | PendingEffectLayer* GetOrCreateEffectLayer(EffectType type) { function UnloadAllEffectLayers (line 373) | void UnloadAllEffectLayers() { function SetNextSibling (line 520) | void SetNextSibling(RenderObject* next) { next_ = next; } type MotionPath (line 529) | struct MotionPath { FILE: clay/ui/rendering/render_object_child_list.cc type clay (line 10) | namespace clay { FILE: clay/ui/rendering/render_object_child_list.h function namespace (line 8) | namespace clay { FILE: clay/ui/rendering/render_object_child_list_unittests.cc type clay (line 11) | namespace clay { type testing (line 12) | namespace testing { class MockRenderObject (line 15) | class MockRenderObject : public RenderObject { function TEST (line 25) | TEST(RenderObjectChildListTest, Basic) { FILE: clay/ui/rendering/render_object_unittests.cc type clay (line 15) | namespace clay { class MockRenderObject (line 17) | class MockRenderObject : public RenderObject { method ChildrenPaintingOrderIsDirtyForTesting (line 25) | bool ChildrenPaintingOrderIsDirtyForTesting() const { class RenderObjectTest (line 35) | class RenderObjectTest : public ::testing::Test { method SetUp (line 37) | void SetUp() override { function TEST_F (line 58) | TEST_F(RenderObjectTest, TreeTraversal) { function TEST_F (line 74) | TEST_F(RenderObjectTest, MiscOperation) { function TEST_F (line 94) | TEST_F(RenderObjectTest, TreeManipulation) { function TEST_F (line 104) | TEST_F(RenderObjectTest, BoxModel) { function TEST_F (line 129) | TEST_F(RenderObjectTest, PaintOrder) { FILE: clay/ui/rendering/render_overlay.cc type clay (line 7) | namespace clay { FILE: clay/ui/rendering/render_overlay.h function namespace (line 10) | namespace clay { FILE: clay/ui/rendering/render_page.cc type clay (line 7) | namespace clay { FILE: clay/ui/rendering/render_page.h function namespace (line 16) | namespace clay { FILE: clay/ui/rendering/render_scroll.cc type clay (line 15) | namespace clay { function FloatRect (line 89) | FloatRect RenderScroll::VisibleOverflowRect() const { function ScrollableDirection (line 116) | ScrollableDirection RenderScroll::GetScrollableDirection() const { FILE: clay/ui/rendering/render_scroll.h function namespace (line 16) | namespace clay { FILE: clay/ui/rendering/renderer.cc type clay (line 13) | namespace clay { function PendingContainerLayer (line 45) | PendingContainerLayer* Renderer::GetLayer() const { FILE: clay/ui/rendering/renderer.h function RenderPhase (line 18) | enum class RenderPhase { FILE: clay/ui/rendering/text/render_inline_text.cc type clay (line 10) | namespace clay { FILE: clay/ui/rendering/text/render_inline_text.h function namespace (line 14) | namespace clay { FILE: clay/ui/rendering/text/render_text.cc type clay (line 24) | namespace clay { class Paint (line 171) | class Paint function TextBox (line 206) | TextBox RenderText::GetEndTextPositionTopAndBottom() const { function TextBox (line 220) | TextBox RenderText::GetStartTextPositionTopAndBottom() const { function TextBox (line 233) | TextBox RenderText::GetLeftTextBox() { function TextBox (line 243) | TextBox RenderText::GetRightTextBox() { function FloatRect (line 257) | FloatRect RenderText::GetTextBoundingRect( FILE: clay/ui/rendering/text/render_text.h function class (line 32) | class RenderText : public RenderBox { FILE: clay/ui/resource/asset_font_manager_clay.h function namespace (line 13) | namespace clay { FILE: clay/ui/resource/asset_manager_font_provider_skia.cc type clay (line 15) | namespace clay { FILE: clay/ui/resource/asset_manager_font_provider_skia.h function class (line 21) | class AssetManagerFontStyleSet : public SkFontStyleSet { FILE: clay/ui/resource/asset_manager_font_provider_skity.cc type clay (line 14) | namespace clay { FILE: clay/ui/resource/asset_manager_font_provider_skity.h function class (line 20) | class AssetManagerFontStyleSet : public skity::FontStyleSet { FILE: clay/ui/resource/font_collection.cc type clay (line 16) | namespace clay { FILE: clay/ui/resource/font_collection.h function namespace (line 21) | namespace clay { FILE: clay/ui/resource/font_resource_manager.cc type clay (line 18) | namespace clay { function RawResource (line 24) | RawResource FontResourceManager::GetResource(const std::string& family... function RawResource (line 161) | RawResource FontResourceManager::DecodeBase64Str( FILE: clay/ui/resource/font_resource_manager.h function namespace (line 19) | namespace clay { FILE: clay/ui/resource/font_resource_manager_unittests.cc type clay (line 16) | namespace clay { class FontResourceManagerTest (line 18) | class FontResourceManagerTest : public clay::testing::ThreadTest { method SetUp (line 20) | void SetUp() override { font_collection_ = FontCollection::Instance(... method TearDown (line 22) | void TearDown() override {} function TEST_F (line 61) | TEST_F(FontResourceManagerTest, GetLocalResourceTest) { function TEST_F (line 73) | TEST_F(FontResourceManagerTest, DISABLED_GetNetWorkResourceTest) { function TEST_F (line 85) | TEST_F(FontResourceManagerTest, FontCollectionTest) { FILE: clay/ui/resource/gpu_resource_cache.cc type clay (line 9) | namespace clay { FILE: clay/ui/resource/gpu_resource_cache.h function namespace (line 12) | namespace clay { FILE: clay/ui/resource/image_cache.h function namespace (line 20) | namespace clay { FILE: clay/ui/resource/image_fetcher.cc type clay (line 22) | namespace clay { function NextUniqueID (line 26) | uint64_t NextUniqueID() { function GetOrCreateResourceLoader (line 35) | std::shared_ptr GetOrCreateResourceLoader( FILE: clay/ui/resource/image_fetcher.h function namespace (line 19) | namespace clay { FILE: clay/ui/resource/image_manager.cc type clay (line 17) | namespace clay { function GenerateTaskID (line 26) | uint64_t GenerateTaskID() { FILE: clay/ui/resource/image_manager.h function namespace (line 20) | namespace clay { FILE: clay/ui/resource/image_resource_fetcher.cc type clay (line 16) | namespace clay { function GetOrCreateResourceLoader (line 21) | std::shared_ptr GetOrCreateResourceLoader( function ImageFetchID (line 66) | ImageFetchID ImageResourceFetcher::FetchImageAsync( function ImageFetchID (line 109) | ImageFetchID ImageResourceFetcher::FetchImageAsyncInternal( function ImageFetchID (line 318) | ImageFetchID ImageResourceFetcher::GenerateFetchID() { FILE: clay/ui/resource/image_resource_fetcher.h function namespace (line 19) | namespace clay { FILE: clay/ui/semantics/semantics_node.cc type clay (line 12) | namespace clay { FILE: clay/ui/semantics/semantics_node.h function namespace (line 19) | namespace clay { FILE: clay/ui/semantics/semantics_owner.cc type clay (line 11) | namespace clay { function BaseView (line 64) | BaseView* SemanticsOwner::GetViewFromId(int id) const { FILE: clay/ui/semantics/semantics_owner.h function namespace (line 16) | namespace clay { FILE: clay/ui/semantics/semantics_update_builder.cc type clay (line 12) | namespace clay { function ConvertFromUtf8Vector (line 14) | std::vector ConvertFromUtf8Vector( FILE: clay/ui/semantics/semantics_update_builder.h function namespace (line 15) | namespace clay { FILE: clay/ui/semantics/semantics_update_node.h function namespace (line 15) | namespace clay { FILE: clay/ui/shadow/base_text_shadow_node.cc type clay (line 36) | namespace clay { FILE: clay/ui/shadow/base_text_shadow_node.h function namespace (line 21) | namespace clay { FILE: clay/ui/shadow/bundle.h function namespace (line 8) | namespace clay { FILE: clay/ui/shadow/editable_ng_shadow_node.cc type clay (line 15) | namespace clay { FILE: clay/ui/shadow/editable_ng_shadow_node.h function namespace (line 12) | namespace clay { FILE: clay/ui/shadow/editable_shadow_node.cc type clay (line 16) | namespace clay { FILE: clay/ui/shadow/editable_shadow_node.h function namespace (line 15) | namespace clay { FILE: clay/ui/shadow/icu_no_substitute.cc type clay (line 14) | namespace clay { type icu_substitute (line 16) | namespace icu_substitute { function IsCJKCharacter (line 32) | bool IsCJKCharacter(uint32_t unicode) { function IsRTLCharacter (line 39) | bool IsRTLCharacter(const std::u16string& text) { FILE: clay/ui/shadow/icu_substitute.cc type clay (line 7) | namespace clay { type icu_substitute (line 9) | namespace icu_substitute { function IsCJKCharacter (line 11) | bool IsCJKCharacter(uint32_t unicode) { function IsRTLCharacter (line 17) | bool IsRTLCharacter(const std::u16string& text) { return false; } FILE: clay/ui/shadow/icu_substitute.h function namespace (line 11) | namespace clay { FILE: clay/ui/shadow/image_shadow_node.cc type clay (line 14) | namespace clay { function MeasureResult (line 42) | MeasureResult ImageShadowNode::Measure(const MeasureConstraint& constr... FILE: clay/ui/shadow/image_shadow_node.h function namespace (line 13) | namespace clay { FILE: clay/ui/shadow/inline_image_shadow_node.cc type clay (line 11) | namespace clay { FILE: clay/ui/shadow/inline_image_shadow_node.h function namespace (line 13) | namespace clay { FILE: clay/ui/shadow/inline_text_shadow_node.cc type clay (line 13) | namespace clay { FILE: clay/ui/shadow/inline_text_shadow_node.h function namespace (line 15) | namespace clay { FILE: clay/ui/shadow/inline_truncation_shadow_node.cc type clay (line 18) | namespace clay { function FloatSize (line 36) | FloatSize InlineTruncationShadowNode::CalculateTruncatedSize() { FILE: clay/ui/shadow/inline_truncation_shadow_node.h function namespace (line 14) | namespace clay { FILE: clay/ui/shadow/inline_view_shadow_node.cc type clay (line 11) | namespace clay { function MeasureResult (line 43) | MeasureResult InlineViewShadowNode::MeasureNativeNode( FILE: clay/ui/shadow/inline_view_shadow_node.h function namespace (line 13) | namespace clay { FILE: clay/ui/shadow/inner_inline_text_shadow_node.cc type clay (line 13) | namespace clay { FILE: clay/ui/shadow/inner_inline_text_shadow_node.h function namespace (line 13) | namespace clay { FILE: clay/ui/shadow/inner_text_shadow_node.cc type clay (line 21) | namespace clay { function MeasureResult (line 79) | MeasureResult InnerTextShadowNode::Measure( FILE: clay/ui/shadow/inner_text_shadow_node.h function namespace (line 16) | namespace clay { FILE: clay/ui/shadow/measure_utils.h function class (line 10) | class MeasureUtils { function TextUpdateFlag (line 18) | enum class TextUpdateFlag { FILE: clay/ui/shadow/native_view_shadow_node.cc type clay (line 10) | namespace clay { function MeasureResult (line 12) | MeasureResult NativeViewShadowNode::Measure( FILE: clay/ui/shadow/native_view_shadow_node.h function namespace (line 11) | namespace clay { FILE: clay/ui/shadow/raw_text_shadow_node.cc type clay (line 25) | namespace clay { function TextShadowNode (line 131) | TextShadowNode* RawTextShadowNode::FindTextShadowNodeAncestor() { FILE: clay/ui/shadow/raw_text_shadow_node.h function namespace (line 13) | namespace clay { FILE: clay/ui/shadow/shadow_layout_context.cc type clay (line 9) | namespace clay { FILE: clay/ui/shadow/shadow_layout_context.h function namespace (line 13) | namespace clay { FILE: clay/ui/shadow/shadow_node.cc type clay (line 19) | namespace clay { function ShadowNode (line 132) | ShadowNode* ShadowNode::FindNoneVirtualNode() { function Bundle (line 315) | Bundle* ShadowNode::FindTextBundle() { FILE: clay/ui/shadow/shadow_node.h function namespace (line 24) | namespace clay { FILE: clay/ui/shadow/shadow_node_owner.cc type clay (line 13) | namespace clay { function BaseView (line 27) | BaseView* ShadowNodeOwner::FindViewByViewId(int id) { function Size (line 49) | Size ShadowNodeOwner::ViewportSize() const { function ClayLayoutStyles (line 63) | ClayLayoutStyles ShadowNodeOwner::GetLayoutStyles(ShadowNode* node) co... function MeasureResult (line 70) | MeasureResult ShadowNodeOwner::MeasureNativeNode( function ShadowNode (line 100) | ShadowNode* ShadowNodeOwner::GetNode(int id) { FILE: clay/ui/shadow/shadow_node_owner.h function namespace (line 19) | namespace clay { FILE: clay/ui/shadow/text_render.cc type clay (line 37) | namespace clay { function TextAlignment (line 168) | TextAlignment TextRender::EffectAlign() { FILE: clay/ui/shadow/text_render.h function namespace (line 21) | namespace clay { FILE: clay/ui/shadow/text_shadow_node.cc type clay (line 45) | namespace clay { function MeasureResult (line 251) | MeasureResult TextShadowNode::Measure(const MeasureConstraint& constra... function ShadowLayoutContextMeasure (line 318) | ShadowLayoutContextMeasure TextShadowNode::CreateLayoutContext( function TextAlignment (line 387) | TextAlignment TextShadowNode::GetResolvedTextAlign() { FILE: clay/ui/shadow/text_shadow_node.h function namespace (line 27) | namespace clay { FILE: clay/ui/shadow/text_unittests.cc type clay (line 18) | namespace clay { class TextTest (line 19) | class TextTest : public UITest { method UISetUp (line 21) | void UISetUp() override { method UITearDown (line 34) | void UITearDown() override { function TEST_F_UI (line 46) | TEST_F_UI(TextTest, AutoFontSizeStepGranularity) { function TEST_F_UI (line 66) | TEST_F_UI(TextTest, DISABLED_AutoFontSizePreset) { function TEST_F_UI (line 83) | TEST_F_UI(TextTest, DISABLED_InlineTruncation) { function TEST_F_UI (line 107) | TEST_F_UI(TextTest, VerticalAlign) { FILE: clay/ui/shadow/text_update_bundle.cc type clay (line 11) | namespace clay { FILE: clay/ui/shadow/text_update_bundle.h function namespace (line 20) | namespace clay { FILE: clay/ui/shadow/vertical_align_style.h function namespace (line 8) | namespace clay { FILE: clay/ui/testing/test_utils.cc type clay (line 10) | namespace clay { function LynxModuleValues (line 124) | LynxModuleValues CreateLynxModuleValues(std::vector&& names, FILE: clay/ui/testing/test_utils.h function namespace (line 17) | namespace clay { FILE: clay/ui/testing/test_utils_unittests.cc type clay (line 8) | namespace clay { function TEST (line 10) | TEST(TestUtilsTest, ValueEquals) { function TEST (line 26) | TEST(TestUtilsTest, ValuePrint) { FILE: clay/ui/testing/ui_test.cc type clay (line 11) | namespace clay { class MockDelegate (line 13) | class MockDelegate : public clay::RenderDelegate { method ScheduleFrame (line 15) | void ScheduleFrame() override {} method ForceBeginFrame (line 16) | void ForceBeginFrame() override {} method OnFirstMeaningfulLayout (line 17) | void OnFirstMeaningfulLayout() override {} method Raster (line 19) | bool Raster(std::unique_ptr layer_tree, method ShowSoftInput (line 24) | void ShowSoftInput(int type, int action) override {} method HideSoftInput (line 25) | void HideSoftInput() override {} method ShouldInterceptUrl (line 26) | std::string ShouldInterceptUrl(const std::string& origin_url, method MakeRasterSnapshot (line 31) | void MakeRasterSnapshot( method MakeRasterSnapshot (line 34) | fml::RefPtr MakeRasterSnapshot( method SetClipboardData (line 38) | void SetClipboardData(const std::u16string& data) override {} method GetClipboardData (line 39) | std::u16string GetClipboardData() override { return {}; } method SetTextInputClient (line 41) | void SetTextInputClient(int client_id, const char* input_action, method ClearTextInputClient (line 43) | void ClearTextInputClient() override {} method SetEditableTransform (line 44) | void SetEditableTransform(const float transform_matrix[16]) override {} method SetEditingState (line 45) | void SetEditingState(uint64_t selection_base, uint64_t composing_ext... method SetCaretRect (line 50) | void SetCaretRect(float x, float y, float width, float height) overr... method setMarkedTextRect (line 51) | void setMarkedTextRect(float x, float y, float width, float height) ... method ShowTextInput (line 53) | void ShowTextInput() override {} method HideTextInput (line 54) | void HideTextInput() override {} method WindowMove (line 55) | void WindowMove() override {} method ActivateSystemCursor (line 56) | void ActivateSystemCursor(int type, const std::string& path) overrid... method ReportTiming (line 58) | void ReportTiming(const std::unordered_map& ti... method FilterInputAsync (line 60) | void FilterInputAsync( method BaseView (line 63) | BaseView* FindViewById(int view_id) override { return nullptr; } method ShadowNode (line 64) | ShadowNode* FindShadowNodeById(int node_id) override { return nullpt... method RegisterDrawableImage (line 66) | void RegisterDrawableImage( method UnregisterDrawableImage (line 68) | void UnregisterDrawableImage(int64_t id) override {} class MockEventDelegate (line 71) | class MockEventDelegate : public clay::EventDelegate { method MockEventDelegate (line 73) | MockEventDelegate(UITest* uitest) : uitest_(uitest) {} method OnTouchEvent (line 75) | void OnTouchEvent(const std::string& event_name, int tag, float x, f... method OnMouseEvent (line 77) | void OnMouseEvent(const std::string& event_name, int view_id, int bu... method OnWheelEvent (line 80) | void OnWheelEvent(const std::string& event_name, int view_id, float x, method OnKeyEvent (line 83) | void OnKeyEvent(const std::string& event_name, int view_id, const ch... method OnAnimationEvent (line 85) | void OnAnimationEvent(const std::string& event_name, method OnTransitionEvent (line 87) | void OnTransitionEvent(const std::string& event_name, method OnFocusChanged (line 90) | void OnFocusChanged(int view_id, bool focus) override {} method OnHoverChanged (line 91) | void OnHoverChanged(int view_id, bool hover) override {} method OnDragDropEvent (line 92) | void OnDragDropEvent(const std::string& event_name, int view_id, method OnViewportMetricsChanged (line 94) | void OnViewportMetricsChanged(double device_pixel_ratio, method OnSendGlobalEvent (line 100) | void OnSendGlobalEvent(const std::string& event_name, method OnDrawEndEvent (line 102) | void OnDrawEndEvent() override {} method OnFirstMeaningfulPaint (line 103) | void OnFirstMeaningfulPaint() override {} method OnOverlayEvent (line 104) | void OnOverlayEvent(int view_id, const char* overlay_id, int overlay... method OnLayoutChanged (line 107) | void OnLayoutChanged(int view_id, clay::Value::Map map) override {} method OnIntersectionEvent (line 108) | void OnIntersectionEvent(int view_id, clay::Value::Map map) override {} method OnCallJSApiCallback (line 109) | void OnCallJSApiCallback(int callback_id, clay::Value value) overrid... method CallJSIntersectionObserver (line 110) | void CallJSIntersectionObserver(int observer_id, int callback_id, method OnSendCustomEvent (line 113) | void OnSendCustomEvent(int view_id, const std::string& event_name, function BaseView (line 244) | BaseView* UITest::ViewForId(const std::string& id_selector) { function PointerEvent (line 285) | PointerEvent UITest::CreatePointer(int pointer_id, PointerEvent::Event... FILE: clay/ui/testing/ui_test.h function class (line 26) | class UITest : public ::testing::Test { FILE: clay/ui/window/key_data.cc type clay (line 12) | namespace clay { FILE: clay/ui/window/key_data.h function KeyEventActionType (line 19) | enum class KeyEventActionType : int64_t { FILE: clay/ui/window/key_data_helper.cc type clay (line 10) | namespace clay { function KeyEventActionType (line 12) | KeyEventActionType KeyDataHelper::MapKeyEventType(ClayKeyEventType eve... FILE: clay/ui/window/key_data_helper.h function namespace (line 14) | namespace clay { FILE: clay/ui/window/key_data_packet.cc type clay (line 14) | namespace clay { FILE: clay/ui/window/key_data_packet.h function namespace (line 17) | namespace clay { FILE: clay/ui/window/pointer_data.cc type clay (line 12) | namespace clay { FILE: clay/ui/window/pointer_data.h type PointerButtonMouse (line 20) | enum PointerButtonMouse : int64_t { type PointerButtonTouch (line 28) | enum PointerButtonTouch : int64_t { type PointerButtonStylus (line 32) | enum PointerButtonStylus : int64_t { type alignas (line 39) | struct alignas type class (line 41) | enum class function DeviceKind (line 55) | enum class DeviceKind : int64_t { FILE: clay/ui/window/pointer_data_helper.cc type clay (line 10) | namespace clay { FILE: clay/ui/window/pointer_data_helper.h function namespace (line 14) | namespace clay { FILE: clay/ui/window/pointer_data_packet.cc type clay (line 14) | namespace clay { function PointerData (line 29) | PointerData PointerDataPacket::GetPointerData(size_t i) const { FILE: clay/ui/window/pointer_data_packet.h function namespace (line 17) | namespace clay { FILE: clay/ui/window/pointer_data_packet_converter.cc type clay (line 15) | namespace clay { function PointerState (line 342) | PointerState PointerDataPacketConverter::EnsurePointerState( FILE: clay/ui/window/pointer_data_packet_converter.h function namespace (line 19) | namespace clay { FILE: clay/ui/window/pointer_data_packet_converter_unittests.cc type clay (line 13) | namespace clay { type testing (line 14) | namespace testing { function CreateSimulatedPointerData (line 16) | void CreateSimulatedPointerData(PointerData& data, // NOLINT function CreateSimulatedMousePointerData (line 49) | void CreateSimulatedMousePointerData(PointerData& data, // NOLINT function CreateSimulatedTrackpadGestureData (line 85) | void CreateSimulatedTrackpadGestureData(PointerData& data, // NOLINT function UnpackPointerPacket (line 126) | void UnpackPointerPacket(std::vector& output, // NOLINT function TEST (line 135) | TEST(PointerDataPacketConverterTest, CanConvertPointerDataPacket) { function TEST (line 184) | TEST(PointerDataPacketConverterTest, CanSynthesizeDownAndUp) { function TEST (line 235) | TEST(PointerDataPacketConverterTest, CanUpdatePointerIdentifier) { function TEST (line 290) | TEST(PointerDataPacketConverterTest, AlwaysForwardMoveEvent) { function TEST (line 327) | TEST(PointerDataPacketConverterTest, CanWorkWithDifferentDevices) { function TEST (line 424) | TEST(PointerDataPacketConverterTest, CanSynthesizeAdd) { function TEST (line 468) | TEST(PointerDataPacketConverterTest, CanHandleThreeFingerGesture) { function TEST (line 543) | TEST(PointerDataPacketConverterTest, CanConvertPointerSignals) { function TEST (line 657) | TEST(PointerDataPacketConverterTest, CanConvertTrackpadGesture) { FILE: clay/ui/window/pointer_data_packet_unittests.cc type clay (line 14) | namespace clay { type testing (line 15) | namespace testing { function CreateSimpleSimulatedPointerData (line 17) | void CreateSimpleSimulatedPointerData(PointerData& data, // NOLINT function TEST (line 51) | TEST(PointerDataPacketTest, CanGetPointerData) { function TEST (line 63) | TEST(PointerDataPacketTest, CanGetLength) { FILE: clay/ui/window/viewport_metrics.cc type clay (line 10) | namespace clay { function NeedsToChangeSize (line 69) | bool NeedsToChangeSize(const ViewportMetrics& old_metrics, function NeedsToChangeSystemParameters (line 77) | bool NeedsToChangeSystemParameters(const ViewportMetrics& old_metrics, FILE: clay/ui/window/viewport_metrics.h function namespace (line 14) | namespace clay { FILE: clay/version/version.cc type clay (line 16) | namespace clay { function GetBuildNumber (line 24) | int GetBuildNumber() { return CLAY_BUILD_NUMBER; } FILE: clay/version/version.h function namespace (line 13) | namespace clay { FILE: clay/version/write_file.py function main (line 7) | def main(): FILE: core/animation/animation.cc type lynx (line 23) | namespace lynx { type animation (line 24) | namespace animation { FILE: core/animation/animation.h function namespace (line 20) | namespace base { function namespace (line 24) | namespace tasm { type class (line 44) | enum class function base (line 62) | const base::String& name() { return name_; } function KeyframeEffect (line 70) | KeyframeEffect* keyframe_effect() { return keyframe_effect_.get(); } function BindElement (line 72) | void BindElement(tasm::Element* element) { element_ = element; } function set_animation_data (line 76) | void set_animation_data(starlight::AnimationData& data) { function SetRawCssId (line 86) | void SetRawCssId(tasm::CSSPropertyID id) { raw_style_set_.insert(id); } function State (line 92) | State GetState() { return state_; } function SetTransitionFlag (line 94) | void SetTransitionFlag() { is_transition_ = true; } function GetTransitionFlag (line 96) | bool GetTransitionFlag() { return is_transition_; } function AnimationDelegate (line 111) | AnimationDelegate* animation_delegate_{nullptr}; FILE: core/animation/animation_curve.cc type lynx (line 13) | namespace lynx { type animation (line 14) | namespace animation { FILE: core/animation/animation_curve.h function namespace (line 23) | namespace tasm { function class (line 59) | class Keyframe { function class (line 91) | class AnimationCurve { FILE: core/animation/animation_delegate.h function namespace (line 18) | namespace lynx { FILE: core/animation/animation_unittest.cc type lynx (line 23) | namespace lynx { type tasm (line 24) | namespace tasm { type testing (line 25) | namespace testing { class AnimationTest (line 32) | class AnimationTest : public ::testing::Test { method AnimationTest (line 34) | AnimationTest() {} method SetUp (line 40) | void SetUp() override { method InitTestAnimation (line 53) | std::shared_ptr InitTestAnimation() { method InitTestEffect (line 64) | void InitTestEffect(animation::KeyframeEffect& test_effect) { method InitAnimationData (line 84) | starlight::AnimationData InitAnimationData( function TEST_F (line 103) | TEST_F(AnimationTest, Pause) { function TEST_F (line 110) | TEST_F(AnimationTest, Stop) { function TEST_F (line 116) | TEST_F(AnimationTest, SetKeyframeEffect) { function TEST_F (line 126) | TEST_F(AnimationTest, HasFinishedAll) { function TEST_F (line 203) | TEST_F(AnimationTest, UpdateAnimationData) { function TEST_F (line 212) | TEST_F(AnimationTest, CheckStartTime) { function TEST_F (line 236) | TEST_F(AnimationTest, SendStartEvent) { function TEST_F (line 303) | TEST_F(AnimationTest, SendEndEvent) { function TEST_F (line 327) | TEST_F(AnimationTest, SendCancelEvent) { function TEST_F (line 352) | TEST_F(AnimationTest, SendIterationEvent) { function TEST_F (line 366) | TEST_F(AnimationTest, TestDelayEvent) { function TEST_F (line 485) | TEST_F(AnimationTest, ShouldSendTwoStartEvent) { function TEST_F (line 644) | TEST_F(AnimationTest, TestDurationZero) { FILE: core/animation/basic_animation/animation_effect.cc type lynx (line 13) | namespace lynx { type animation (line 14) | namespace animation { type basic (line 15) | namespace basic { FILE: core/animation/basic_animation/animation_effect.h function namespace (line 23) | namespace lynx { FILE: core/animation/basic_animation/animation_effect_timing.cc type lynx (line 7) | namespace lynx { type animation (line 8) | namespace animation { type basic (line 10) | namespace basic { FILE: core/animation/basic_animation/animation_effect_timing.h type OptionalAnimationEffectTiming (line 20) | struct OptionalAnimationEffectTiming type class (line 23) | enum class type class (line 24) | enum class function std (line 31) | static std::unique_ptr Create( function std (line 39) | static std::unique_ptr Create( function std (line 45) | static std::unique_ptr Create() { function explicit (line 77) | explicit AnimationEffectTiming( function playback_rate_ (line 91) | double playback_rate_{1.0}; type OptionalAnimationEffectTiming (line 94) | struct OptionalAnimationEffectTiming { function playback_rate_ (line 104) | double playback_rate_{1.0}; FILE: core/animation/basic_animation/animation_event_listener.h function namespace (line 12) | namespace lynx { FILE: core/animation/basic_animation/animation_frame_callback.h function namespace (line 12) | namespace lynx { FILE: core/animation/basic_animation/animation_frame_callback_provider.h function namespace (line 11) | namespace lynx { FILE: core/animation/basic_animation/animation_timeline.cc type lynx (line 7) | namespace lynx { type animation (line 8) | namespace animation { type basic (line 9) | namespace basic {} FILE: core/animation/basic_animation/animation_timeline.h function namespace (line 14) | namespace lynx { FILE: core/animation/basic_animation/animator_target.h function namespace (line 14) | namespace lynx { FILE: core/animation/basic_animation/basic_animatable_values/animatable_values_unittest.cc type lynx (line 17) | namespace lynx { type testing (line 18) | namespace testing { class BasicAnimatableValueTest (line 20) | class BasicAnimatableValueTest : public ::testing::Test { method BasicAnimatableValueTest (line 22) | BasicAnimatableValueTest() {} function TEST_F (line 26) | TEST_F(BasicAnimatableValueTest, PropertyValueTest1) { FILE: core/animation/basic_animation/basic_animatable_values/color_property_value.cc type lynx (line 12) | namespace lynx { type animation (line 13) | namespace animation { type basic (line 14) | namespace basic { FILE: core/animation/basic_animation/basic_animatable_values/color_property_value.h function namespace (line 12) | namespace lynx { FILE: core/animation/basic_animation/basic_animatable_values/float_property_value.cc type lynx (line 11) | namespace lynx { type animation (line 12) | namespace animation { type basic (line 13) | namespace basic { FILE: core/animation/basic_animation/basic_animatable_values/float_property_value.h function namespace (line 12) | namespace lynx { FILE: core/animation/basic_animation/basic_animatable_values/int_property_value.cc type lynx (line 12) | namespace lynx { type animation (line 13) | namespace animation { type basic (line 14) | namespace basic { FILE: core/animation/basic_animation/basic_animatable_values/int_property_value.h function namespace (line 12) | namespace lynx { FILE: core/animation/basic_animation/basic_animation.cc type lynx (line 11) | namespace lynx { type animation (line 12) | namespace animation { type basic (line 13) | namespace basic { FILE: core/animation/basic_animation/basic_animation.h function namespace (line 20) | namespace basic { FILE: core/animation/basic_animation/basic_animation_curve.cc type lynx (line 21) | namespace lynx { type animation (line 22) | namespace animation { type basic (line 23) | namespace basic { function TransformedAnimationTime (line 25) | fml::TimeDelta TransformedAnimationTime( function GetActiveKeyframe (line 44) | size_t GetActiveKeyframe( function TransformedKeyframeProgress (line 56) | double TransformedKeyframeProgress( FILE: core/animation/basic_animation/basic_animation_curve.h function namespace (line 21) | namespace lynx { FILE: core/animation/basic_animation/basic_keyframe_effect.cc type lynx (line 17) | namespace lynx { type animation (line 18) | namespace animation { type basic (line 19) | namespace basic { function AnimationEffect (line 32) | AnimationEffect(std::move(timing)) { function AnimationEffect (line 41) | AnimationEffect(std::move(timing)) { function clean_offset_func (line 46) | void clean_offset_func(std::vector>... function complete_sort_offset_func (line 76) | void complete_sort_offset_func( function HandleOffsetSequence (line 116) | void HandleOffsetSequence(std::vector InitTestAnimation() { method InitTestEffect (line 69) | void InitTestEffect(animation::KeyframeEffect& test_effect) { method InitTestKeyframeManager (line 87) | std::unique_ptr InitTestKeyfr... method InitAnimationData (line 94) | starlight::AnimationData InitAnimationData( method InitElement (line 112) | fml::RefPtr InitElement() { function TEST_F (line 120) | TEST_F(CSSKeyframeManagerTest, ConstructModel) { function TEST_F (line 138) | TEST_F(CSSKeyframeManagerTest, InitCurveAndModelAndKeyframe) { function TEST_F (line 217) | TEST_F(CSSKeyframeManagerTest, GetDefaultValue) { function TEST_F (line 241) | TEST_F(CSSKeyframeManagerTest, HasTwoSameAnimation) { function TEST_F (line 262) | TEST_F(CSSKeyframeManagerTest, ClearEffect) { function TEST_F (line 282) | TEST_F(CSSKeyframeManagerTest, DurationZero) { function TEST_F (line 299) | TEST_F(CSSKeyframeManagerTest, UpdateAndFlushAnimatedStyle) { function TEST_F (line 324) | TEST_F(CSSKeyframeManagerTest, SetNeedsAnimationStyleRecalc) { function TEST_F (line 334) | TEST_F(CSSKeyframeManagerTest, GetLayoutPropertyTypeSet) { function TEST_F (line 364) | TEST_F(CSSKeyframeManagerTest, GetLayoutCurveTypeSet) { function TEST_F (line 394) | TEST_F(CSSKeyframeManagerTest, GetPropertyIDToAnimationPropertyTyp... function TEST_F (line 467) | TEST_F(CSSKeyframeManagerTest, GetAnimatablePropertyIDSet) { function TEST_F (line 514) | TEST_F(CSSKeyframeManagerTest, FILE: core/animation/css_transition_manager.cc type lynx (line 14) | namespace lynx { type animation (line 15) | namespace animation { FILE: core/animation/css_transition_manager.h function namespace (line 16) | namespace lynx { FILE: core/animation/css_transition_manager_unittest.cc type lynx (line 28) | namespace lynx { type tasm (line 29) | namespace tasm { type testing (line 30) | namespace testing { class CSSTransitionManagerTest (line 37) | class CSSTransitionManagerTest : public ::testing::Test { method CSSTransitionManagerTest (line 39) | CSSTransitionManagerTest() {} method SetUp (line 44) | void SetUp() override { method InitTestTransitionManager (line 57) | std::unique_ptr method InitTransitionData (line 64) | starlight::TransitionData InitTransitionData( method InitElement (line 75) | fml::RefPtr InitElement() { function TEST_F (line 82) | TEST_F(CSSTransitionManagerTest, setTransitionData) { function TEST_F (line 131) | TEST_F(CSSTransitionManagerTest, NoNeedUpdateExistingAnimator) { function TEST_F (line 168) | TEST_F(CSSTransitionManagerTest, HasTwoSameAnimation) { function TEST_F (line 202) | TEST_F(CSSTransitionManagerTest, ClearEffect) { FILE: core/animation/keyframe_effect.cc type lynx (line 20) | namespace lynx { type animation (line 21) | namespace animation { function KeyframeModel (line 152) | KeyframeModel* KeyframeEffect::GetKeyframeModelByCurveType( FILE: core/animation/keyframe_effect.h function namespace (line 22) | namespace tasm { function class (line 30) | class KeyframeEffect { FILE: core/animation/keyframe_effect_unittest.cc type lynx (line 24) | namespace lynx { type tasm (line 25) | namespace tasm { type testing (line 26) | namespace testing { class KeyframeEffectTest (line 33) | class KeyframeEffectTest : public ::testing::Test { method KeyframeEffectTest (line 35) | KeyframeEffectTest() {} method SetUp (line 43) | void SetUp() override { method InitTestEffectInternal (line 67) | void InitTestEffectInternal(animation::KeyframeEffect* test_effe... method InitAnimationData (line 120) | starlight::AnimationData InitAnimationData( function TEST_F (line 139) | TEST_F(KeyframeEffectTest, AddKeyframeModel) { function TEST_F (line 205) | TEST_F(KeyframeEffectTest, SetStartTime) { function TEST_F (line 218) | TEST_F(KeyframeEffectTest, SetPauseTime) { function TEST_F (line 230) | TEST_F(KeyframeEffectTest, GetKeyframeModelByCurveType) { function TEST_F (line 238) | TEST_F(KeyframeEffectTest, CheckHasFinished) { FILE: core/animation/keyframe_model.cc type lynx (line 21) | namespace lynx { type animation (line 22) | namespace animation { FILE: core/animation/keyframe_model.h function class (line 27) | class KeyframeModel { FILE: core/animation/keyframe_model_unittest.cc type lynx (line 15) | namespace lynx { type animation (line 16) | namespace animation { type tasm (line 17) | namespace tasm { type test (line 18) | namespace test { function InitTestModel (line 19) | std::unique_ptr InitTestModel() { function TEST (line 34) | TEST(KeyframeModelTest, GetRepeatDuration) { function TEST (line 52) | TEST(KeyframeModelTest, CalculatePhase) { function TEST (line 111) | TEST(KeyframeModelTest, CalculateActiveTime) { function TEST (line 150) | TEST(KeyframeModelTest, TrimTimeToCurrentIteration) { function TEST (line 208) | TEST(KeyframeModelTest, InEffect) { function TEST (line 257) | TEST(KeyframeModelTest, SetRunState) { function TEST (line 314) | TEST(KeyframeModelTest, UpdateAnimationData) { function TEST (line 325) | TEST(KeyframeModelTest, EnsureFromAndToKeyframe) { function TEST (line 347) | TEST(KeyframeModelTest, UpdateState) { FILE: core/animation/keyframed_animation_curve.cc type lynx (line 21) | namespace lynx { type animation (line 22) | namespace animation { function TransformedAnimationTime (line 31) | fml::TimeDelta TransformedAnimationTime( function GetActiveKeyframe (line 50) | size_t GetActiveKeyframe( function TransformedKeyframeProgress (line 62) | double TransformedKeyframeProgress( function GetStyleInElement (line 87) | tasm::CSSValue GetStyleInElement(tasm::CSSPropertyID id, function HandleCSSVariableValueIfNeed (line 96) | tasm::CSSValue HandleCSSVariableValueIfNeed(tasm::CSSPropertyID id, function ProcessPositionValue (line 670) | static std::pair ProcessPositionValue(uint32_t pos... FILE: core/animation/keyframed_animation_curve.h function namespace (line 23) | namespace lynx { FILE: core/animation/keyframed_animation_curve_unittest.cc type lynx (line 27) | namespace lynx { type animation (line 28) | namespace animation { type tasm (line 29) | namespace tasm { type test (line 30) | namespace test { class KeyframedAnimationCurveTest (line 37) | class KeyframedAnimationCurveTest : public ::testing::Test { method KeyframedAnimationCurveTest (line 39) | KeyframedAnimationCurveTest() {} method SetUp (line 46) | void SetUp() override { method InitFiberElement (line 60) | fml::RefPtr<::lynx::tasm::FiberElement> InitFiberElement() { function TEST_F (line 70) | TEST_F(KeyframedAnimationCurveTest, TwoLayoutKeyframe) { function TEST_F (line 99) | TEST_F(KeyframedAnimationCurveTest, ThreeLayoutKeyframe) { function TEST_F (line 140) | TEST_F(KeyframedAnimationCurveTest, RepeatedLayoutKeyTimes) { function TEST_F (line 192) | TEST_F(KeyframedAnimationCurveTest, TwoOpacityKeyframe) { function TEST_F (line 213) | TEST_F(KeyframedAnimationCurveTest, ThreeOpacityKeyframe) { function TEST_F (line 245) | TEST_F(KeyframedAnimationCurveTest, RepeatedOpacityKeyTimes) { function TEST_F (line 286) | TEST_F(KeyframedAnimationCurveTest, TwoColorKeyFrame) { function TEST_F (line 315) | TEST_F(KeyframedAnimationCurveTest, ThreeColorKeyFrame) { function TEST_F (line 358) | TEST_F(KeyframedAnimationCurveTest, RepeatedColorKeyFrame) { function TEST_F (line 415) | TEST_F(KeyframedAnimationCurveTest, UnsortedKeyframes) { function TEST_F (line 455) | TEST_F(KeyframedAnimationCurveTest, TransformedKeyframeProgress) { function TEST_F (line 500) | TEST_F(KeyframedAnimationCurveTest, MakeEmptyKeyframe) { function TEST_F (line 530) | TEST_F(KeyframedAnimationCurveTest, HandleCSSVariableValueIfNeed) { function TEST_F (line 557) | TEST_F(KeyframedAnimationCurveTest, FilterInterPolateTest) { function TEST_F (line 601) | TEST_F(KeyframedAnimationCurveTest, TransformOriginInterPolateTe... function TEST_F (line 665) | TEST_F(KeyframedAnimationCurveTest, GetOnXAxisCurveTypeSet) { FILE: core/animation/lynx_basic_animator/basic_animator.cc type lynx (line 10) | namespace lynx { type animation (line 11) | namespace animation { type basic (line 12) | namespace basic { FILE: core/animation/lynx_basic_animator/basic_animator.h function namespace (line 22) | namespace lynx { FILE: core/animation/lynx_basic_animator/basic_animator_event_listener.cc type lynx (line 9) | namespace lynx { type animation (line 10) | namespace animation { type basic (line 11) | namespace basic { FILE: core/animation/lynx_basic_animator/basic_animator_event_listener.h function namespace (line 13) | namespace lynx { FILE: core/animation/lynx_basic_animator/basic_animator_frame_callback_provider.cc type lynx (line 12) | namespace lynx { type animation (line 13) | namespace animation { type basic (line 14) | namespace basic { FILE: core/animation/lynx_basic_animator/basic_animator_frame_callback_provider.h function namespace (line 12) | namespace lynx { FILE: core/animation/lynx_basic_animator/basic_property_value.cc type lynx (line 11) | namespace lynx { type animation (line 12) | namespace animation { FILE: core/animation/lynx_basic_animator/basic_property_value.h function namespace (line 12) | namespace lynx { FILE: core/animation/lynx_basic_animator/lynx_basic_animator_unittest.cc type lynx (line 14) | namespace lynx { type tasm (line 15) | namespace tasm { type testing (line 16) | namespace testing { class LynxBasicAnimatorTest (line 18) | class LynxBasicAnimatorTest : public ::testing::Test { method LynxBasicAnimatorTest (line 20) | LynxBasicAnimatorTest() {} method calculateMSE (line 22) | double calculateMSE(std::vector& data_set_1, method calculatePearsonCorrelation (line 46) | double calculatePearsonCorrelation(std::vector& data_set_1, function TEST_F (line 80) | TEST_F(LynxBasicAnimatorTest, HowToUseBasicAnimator) { FILE: core/animation/testing/mock_animation.cc type lynx (line 15) | namespace lynx { type animation (line 16) | namespace animation {} FILE: core/animation/testing/mock_animation.h function namespace (line 16) | namespace lynx { FILE: core/animation/testing/mock_css_keyframe_manager.cc type lynx (line 24) | namespace lynx { type animation (line 25) | namespace animation { FILE: core/animation/testing/mock_css_keyframe_manager.h function namespace (line 26) | namespace lynx { FILE: core/animation/testing/mock_css_transition_manager.cc type lynx (line 13) | namespace lynx { type animation (line 14) | namespace animation {} FILE: core/animation/testing/mock_css_transition_manager.h function namespace (line 17) | namespace lynx { function NotifyClientAnimated (line 38) | void NotifyClientAnimated(tasm::StyleMap& styles, tasm::CSSValue value, function SetNeedsAnimationStyleRecalc (line 43) | void SetNeedsAnimationStyleRecalc(const base::String& name) override { function has_been_ticked (line 47) | bool has_been_ticked() { return has_been_ticked_; } function std (line 49) | const std::string& GetClearEffectAnimationName() { FILE: core/animation/transform_animation_curve.cc type lynx (line 22) | namespace lynx { type animation (line 23) | namespace animation { FILE: core/animation/transform_animation_curve.h function namespace (line 23) | namespace lynx { FILE: core/animation/transform_animation_curve_unittest.cc type lynx (line 30) | namespace lynx { type animation (line 31) | namespace animation { type tasm (line 32) | namespace tasm { type testing (line 33) | namespace testing { class MockKeyframedLayoutAnimationCurve (line 40) | class MockKeyframedLayoutAnimationCurve : public LayoutAnimation... method MockKeyframedLayoutAnimationCurve (line 42) | MockKeyframedLayoutAnimationCurve() = default; method Create (line 45) | static std::unique_ptr Crea... method GetValue (line 49) | lynx::tasm::CSSValue GetValue(fml::TimeDelta& t) const override { method GetKeyframes (line 53) | std::vector> GetKeyframes() { class MockKeyframedTransformAnimationCurve (line 58) | class MockKeyframedTransformAnimationCurve : public TransformAni... method MockKeyframedTransformAnimationCurve (line 60) | MockKeyframedTransformAnimationCurve() = default; method Create (line 63) | static std::unique_ptr C... method GetValue (line 67) | lynx::tasm::CSSValue GetValue(fml::TimeDelta& t) const override { method GetKeyframes (line 71) | std::vector> GetKeyframes() { class TransformAnimationCurveTest (line 76) | class TransformAnimationCurveTest : public ::testing::Test { method TransformAnimationCurveTest (line 78) | TransformAnimationCurveTest() {} method SetUp (line 84) | void SetUp() override { method InitTestElement (line 98) | fml::RefPtr InitTestElement() { function TEST_F (line 103) | TEST_F(TransformAnimationCurveTest, TransformedAnimationTime) { function TEST_F (line 133) | TEST_F(TransformAnimationCurveTest, TransformedKeyframeProgress1) { function TEST_F (line 154) | TEST_F(TransformAnimationCurveTest, TransformedKeyframeProgress2) { function TEST_F (line 182) | TEST_F(TransformAnimationCurveTest, GetStyleInElement) { function TEST_F (line 200) | TEST_F(TransformAnimationCurveTest, GetActiveKeyframe) { function TEST_F (line 233) | TEST_F(TransformAnimationCurveTest, CreateTransformKeyframe) { function TEST_F (line 239) | TEST_F(TransformAnimationCurveTest, GetTransformKeyframeValueInE... function TEST_F (line 258) | TEST_F(TransformAnimationCurveTest, SetValue) { function TEST_F (line 286) | TEST_F(TransformAnimationCurveTest, CreateTransformAnimationCurv... function TEST_F (line 294) | TEST_F(TransformAnimationCurveTest, GetValue) { function TEST_F (line 367) | TEST_F(TransformAnimationCurveTest, MakeEmptyKeyframe) { FILE: core/animation/utils/cubic_bezier.cc type lynx (line 14) | namespace lynx { type animation (line 15) | namespace animation { function T (line 27) | constexpr const T& ClampToRange(const T& value, const T& min, const ... function IsApproximatelyEqual (line 32) | constexpr bool IsApproximatelyEqual(T lhs, T rhs, T tolerance) { FILE: core/animation/utils/cubic_bezier.h function namespace (line 12) | namespace lynx { FILE: core/animation/utils/cubic_bezier_unittest.cc type lynx (line 29) | namespace lynx { type animation (line 30) | namespace animation { type tasm (line 31) | namespace tasm { type testing (line 32) | namespace testing { class CubicBezierTest (line 39) | class CubicBezierTest : public ::testing::Test { method CubicBezierTest (line 41) | CubicBezierTest() {} method SetUp (line 48) | void SetUp() override { method InitAnimationData (line 62) | starlight::AnimationData InitAnimationData( function TEST_F (line 77) | TEST_F(CubicBezierTest, Create) { function TEST_F (line 88) | TEST_F(CubicBezierTest, GetDefaultEpsilon) { function TEST_F (line 94) | TEST_F(CubicBezierTest, SolveCurveX) { function TEST_F (line 116) | TEST_F(CubicBezierTest, Solve) { function TEST_F (line 138) | TEST_F(CubicBezierTest, SampleCurveX) { function TEST_F (line 147) | TEST_F(CubicBezierTest, SampleCurveY) { function TEST_F (line 156) | TEST_F(CubicBezierTest, SampleCurveDerivativeX) { function TEST_F (line 165) | TEST_F(CubicBezierTest, SampleCurveDerivativeY) { function TEST_F (line 174) | TEST_F(CubicBezierTest, SolveWithEpsilon) { function TEST_F (line 196) | TEST_F(CubicBezierTest, SlopeWithEpsilon) { function TEST_F (line 218) | TEST_F(CubicBezierTest, Slope) { function TEST_F (line 240) | TEST_F(CubicBezierTest, Get) { FILE: core/animation/utils/timing_function.cc type lynx (line 13) | namespace lynx { type animation (line 14) | namespace animation { FILE: core/animation/utils/timing_function.h type class (line 27) | enum class type class (line 30) | enum class function virtual (line 32) | virtual Type GetType() const = 0; function class (line 78) | class StepsTimingFunction : public TimingFunction { FILE: core/animation/utils/timing_function_unittest.cc type lynx (line 28) | namespace lynx { type animation (line 29) | namespace animation { type tasm (line 30) | namespace tasm { type testing (line 31) | namespace testing { class TimingFunctionTest (line 38) | class TimingFunctionTest : public ::testing::Test { method TimingFunctionTest (line 40) | TimingFunctionTest() {} method SetUp (line 47) | void SetUp() override { method InitAnimationData (line 61) | starlight::AnimationData InitAnimationData( function TEST_F (line 76) | TEST_F(TimingFunctionTest, MakeTimingFunction1) { function TEST_F (line 119) | TEST_F(TimingFunctionTest, MakeTimingFunction2) { function TEST_F (line 168) | TEST_F(TimingFunctionTest, CreatePreset) { function TEST_F (line 215) | TEST_F(TimingFunctionTest, CubicBezierTimingFunctionCreate) { function TEST_F (line 231) | TEST_F(TimingFunctionTest, LinearTimingFunctionCreate) { function TEST_F (line 237) | TEST_F(TimingFunctionTest, StepsTimingFunctionCreate) { function TEST_F (line 247) | TEST_F(TimingFunctionTest, Clone) { function TEST_F (line 266) | TEST_F(TimingFunctionTest, GetType) { function TEST_F (line 281) | TEST_F(TimingFunctionTest, GetValue) { function TEST_F (line 296) | TEST_F(TimingFunctionTest, Velocity) { FILE: core/base/android/android_jni.cc type lynx (line 17) | namespace lynx { type base (line 18) | namespace base { type android (line 19) | namespace android { function GetExceptionInfo (line 21) | void GetExceptionInfo( function CheckException (line 33) | void CheckException(JNIEnv *env) { function GetJNILocalFrameCapacity (line 77) | int GetJNILocalFrameCapacity() { FILE: core/base/android/android_jni.h function namespace (line 17) | namespace lynx { FILE: core/base/android/android_jni_unittest.cc type lynx (line 11) | namespace lynx { type base (line 12) | namespace base { type android (line 13) | namespace android { function TEST (line 15) | TEST(AndroidJNITest, HasJNIException) { function TEST (line 35) | TEST(AndroidJNITest, GetExceptionInfo) { FILE: core/base/android/callstack_util_android.cc type lynx (line 9) | namespace lynx { type jni (line 10) | namespace jni { function RegisterJNIForCallStackUtil (line 11) | bool RegisterJNIForCallStackUtil(JNIEnv *env) { type base (line 18) | namespace base { type android (line 19) | namespace android { type lynx (line 17) | namespace lynx { type jni (line 10) | namespace jni { function RegisterJNIForCallStackUtil (line 11) | bool RegisterJNIForCallStackUtil(JNIEnv *env) { type base (line 18) | namespace base { type android (line 19) | namespace android { FILE: core/base/android/callstack_util_android.h function namespace (line 13) | namespace lynx { FILE: core/base/android/device_utils_android.cc type lynx (line 10) | namespace lynx { type jni (line 11) | namespace jni { function RegisterJNIForDeviceUtils (line 12) | bool RegisterJNIForDeviceUtils(JNIEnv* env) { return RegisterNatives... type base (line 17) | namespace base { type android (line 18) | namespace android { type lynx (line 16) | namespace lynx { type jni (line 11) | namespace jni { function RegisterJNIForDeviceUtils (line 12) | bool RegisterJNIForDeviceUtils(JNIEnv* env) { return RegisterNatives... type base (line 17) | namespace base { type android (line 18) | namespace android { FILE: core/base/android/device_utils_android.h function namespace (line 10) | namespace lynx { FILE: core/base/android/fresco_blur_filter.c type pixel_t (line 16) | typedef struct { function max (line 29) | static inline int max(int a, int b) { return a > b ? a : b; } function bound (line 30) | static inline int bound(int x, int l, int h) { function safe_throw_exception (line 34) | static void safe_throw_exception(JNIEnv* env, const char* msg) { function internalHorizontalBlur (line 54) | static inline void internalHorizontalBlur(pixel_t* pixelsIn, pixel_t* ou... function internalVerticalBlur (line 108) | static inline void internalVerticalBlur(pixel_t* pixelsIn, pixel_t* outCol, function BlurFilter_iterativeBoxBlur (line 164) | static void BlurFilter_iterativeBoxBlur(JNIEnv* env, jclass clazz, function fresco_iterativeBoxBlur (line 282) | void fresco_iterativeBoxBlur(JNIEnv* env, jclass clazz, jobject bitmap, FILE: core/base/android/java_only_array.cc type lynx (line 21) | namespace lynx { type jni (line 22) | namespace jni { function RegisterJNIForJavaOnlyArray (line 23) | bool RegisterJNIForJavaOnlyArray(JNIEnv* env) { type base (line 30) | namespace base { type android (line 31) | namespace android { function ReadableType (line 167) | ReadableType JavaOnlyArray::JavaOnlyArrayGetTypeAtIndex(JNIEnv* env, function jstring2string (line 225) | std::string jstring2string(JNIEnv* env, jstring jStr) { function JavaValue (line 232) | JavaValue JavaOnlyArray::JavaOnlyArrayGetJavaValueAtIndex(JNIEnv* ... type lynx (line 29) | namespace lynx { type jni (line 22) | namespace jni { function RegisterJNIForJavaOnlyArray (line 23) | bool RegisterJNIForJavaOnlyArray(JNIEnv* env) { type base (line 30) | namespace base { type android (line 31) | namespace android { function ReadableType (line 167) | ReadableType JavaOnlyArray::JavaOnlyArrayGetTypeAtIndex(JNIEnv* env, function jstring2string (line 225) | std::string jstring2string(JNIEnv* env, jstring jStr) { function JavaValue (line 232) | JavaValue JavaOnlyArray::JavaOnlyArrayGetJavaValueAtIndex(JNIEnv* ... FILE: core/base/android/java_only_array.h function namespace (line 14) | namespace lynx { FILE: core/base/android/java_only_map.cc type lynx (line 22) | namespace lynx { type jni (line 23) | namespace jni { function RegisterJNIForJavaOnlyMap (line 24) | bool RegisterJNIForJavaOnlyMap(JNIEnv* env) { return RegisterNatives... type base (line 29) | namespace base { type android (line 30) | namespace android { function ReadableType (line 227) | ReadableType JavaOnlyMap::JavaOnlyMapGetTypeAtIndex(JNIEnv* env, j... function JavaValue (line 318) | JavaValue JavaOnlyMap::JavaOnlyMapGetJavaValueAtIndex(JNIEnv* env,... type lynx (line 28) | namespace lynx { type jni (line 23) | namespace jni { function RegisterJNIForJavaOnlyMap (line 24) | bool RegisterJNIForJavaOnlyMap(JNIEnv* env) { return RegisterNatives... type base (line 29) | namespace base { type android (line 30) | namespace android { function ReadableType (line 227) | ReadableType JavaOnlyMap::JavaOnlyMapGetTypeAtIndex(JNIEnv* env, j... function JavaValue (line 318) | JavaValue JavaOnlyMap::JavaOnlyMapGetJavaValueAtIndex(JNIEnv* env,... FILE: core/base/android/java_only_map.h function namespace (line 16) | namespace lynx { FILE: core/base/android/java_value.cc type lynx (line 10) | namespace lynx { type base (line 11) | namespace base { type android (line 12) | namespace android { type converter (line 14) | namespace converter { function jobject (line 17) | static jobject valueOf(JNIEnv* env, jclass c, const char* signat... function doubleValue (line 25) | static double doubleValue(JNIEnv* env, jclass c, const T& value) { function jobject (line 31) | jobject charValueOf(JNIEnv* env, jchar value) { function jobject (line 36) | jobject byteValueOf(JNIEnv* env, jbyte value) { function jobject (line 41) | jobject booleanValueOf(JNIEnv* env, jboolean value) { function jobject (line 46) | jobject shortValueOf(JNIEnv* env, jshort value) { function jobject (line 51) | jobject integerValueOf(JNIEnv* env, jint value) { function jobject (line 56) | jobject longValueOf(JNIEnv* env, jlong value) { function jobject (line 60) | jobject floatValueOf(JNIEnv* env, jfloat value) { function jobject (line 65) | jobject doubleValueOf(JNIEnv* env, jdouble value) { function JavaValue (line 179) | JavaValue JavaValue::GetValueForKey(const std::string& key) const { function JavaValue (line 209) | JavaValue JavaValue::GetValueForIndex(uint32_t index) const { function jvalue (line 221) | jvalue JavaValue::JByte() const { function jvalue (line 234) | jvalue JavaValue::WrapperJByte() const { function jvalue (line 242) | jvalue JavaValue::JChar() const { function jvalue (line 252) | jvalue JavaValue::WrapperJChar() const { function jvalue (line 263) | jvalue JavaValue::JBoolean() const { function jvalue (line 269) | jvalue JavaValue::WrapperJBoolean() const { function jvalue (line 277) | jvalue JavaValue::JShort() const { function jvalue (line 283) | jvalue JavaValue::WrapperJShort() const { function jvalue (line 290) | jvalue JavaValue::JInt() const { function jvalue (line 296) | jvalue JavaValue::WrapperJInt() const { function jvalue (line 303) | jvalue JavaValue::JLong() const { function jvalue (line 313) | jvalue JavaValue::WrapperJLong() const { function jvalue (line 320) | jvalue JavaValue::JFloat() const { function jvalue (line 326) | jvalue JavaValue::WrapperJFloat() const { function jvalue (line 334) | jvalue JavaValue::JDouble() const { function jvalue (line 340) | jvalue JavaValue::WrapperJDouble() const { function jvalue (line 348) | jvalue JavaValue::JNull() const { FILE: core/base/android/java_value.h function namespace (line 25) | namespace lynx { FILE: core/base/android/java_value_unittest.cc type lynx (line 11) | namespace lynx { type base (line 12) | namespace base { type android (line 13) | namespace android { function TEST (line 15) | TEST(JavaValueTest, ConstructorAndGetterAndSetter) { function TEST (line 85) | TEST(JavaValueTest, JavaDataConvertor) { FILE: core/base/android/jni_helper.cc type lynx (line 13) | namespace lynx { type base (line 14) | namespace base { type android (line 15) | namespace android { FILE: core/base/android/jni_helper.h function namespace (line 20) | namespace lynx { FILE: core/base/android/jni_helper_unittest.cc type lynx (line 10) | namespace lynx { type base (line 11) | namespace base { type android (line 12) | namespace android { function TEST (line 14) | TEST(ConvertSTLStringMapToJavaMapTest, ConvertEmptyMap) { function TEST (line 23) | TEST(ConvertSTLStringMapToJavaMapTest, ConvertNonEmptyMap) { function TEST (line 47) | TEST(ConvertSTLStringMapToJavaMapTest, ConvertMapWithEmptyKey) { function TEST (line 60) | TEST(ConvertSTLStringMapToJavaMapTest, ConvertMapWithEmptyValue) { FILE: core/base/android/lynx_android_blur.cc type lynx (line 10) | namespace lynx { type jni (line 11) | namespace jni { function RegisterJNIForBlurUtils (line 12) | bool RegisterJNIForBlurUtils(JNIEnv* env) { return RegisterNativesIm... function IterativeBoxBlur (line 16) | void IterativeBoxBlur(JNIEnv* env, jclass jcaller, jobject bitmap, FILE: core/base/android/lynx_error_android.cc type lynx (line 12) | namespace lynx { type jni (line 13) | namespace jni { function RegisterJNIForLynxError (line 14) | bool RegisterJNIForLynxError(JNIEnv* env) { return RegisterNativesIm... type base (line 19) | namespace base { type android (line 20) | namespace android { type lynx (line 18) | namespace lynx { type jni (line 13) | namespace jni { function RegisterJNIForLynxError (line 14) | bool RegisterJNIForLynxError(JNIEnv* env) { return RegisterNativesIm... type base (line 19) | namespace base { type android (line 20) | namespace android { FILE: core/base/android/lynx_error_android.h function namespace (line 12) | namespace lynx { FILE: core/base/android/lynx_white_board_android.cc type lynx (line 12) | namespace lynx { type jni (line 13) | namespace jni { function RegisterJNIForLynxWhiteBoard (line 14) | bool RegisterJNIForLynxWhiteBoard(JNIEnv* env) { function jlong (line 20) | jlong Create(JNIEnv* env, jobject jcaller) { function Destroy (line 27) | void Destroy(JNIEnv* env, jobject jcaller, jlong ptr) { FILE: core/base/android/message_loop_android_vsync.cc type lynx (line 14) | namespace lynx { type base (line 15) | namespace base { type android (line 16) | namespace android { FILE: core/base/android/message_loop_android_vsync.h function namespace (line 12) | namespace lynx { FILE: core/base/android/piper_data.cc type lynx (line 17) | namespace lynx { type jni (line 18) | namespace jni { function RegisterJNIForPiperData (line 19) | bool RegisterJNIForPiperData(JNIEnv* env) { return RegisterNativesIm... type base (line 46) | namespace base { type android (line 47) | namespace android { type PiperDataType (line 49) | enum PiperDataType { Empty, String, Map } function jsonValueToJSValue (line 51) | std::optional jsonValueToJSValue( function jlong (line 23) | jlong ParseStringData(JNIEnv* env, jclass jcaller, jstring data) { function ReleaseData (line 39) | void ReleaseData(JNIEnv* env, jclass jcaller, jlong data) { type lynx (line 45) | namespace lynx { type jni (line 18) | namespace jni { function RegisterJNIForPiperData (line 19) | bool RegisterJNIForPiperData(JNIEnv* env) { return RegisterNativesIm... type base (line 46) | namespace base { type android (line 47) | namespace android { type PiperDataType (line 49) | enum PiperDataType { Empty, String, Map } function jsonValueToJSValue (line 51) | std::optional jsonValueToJSValue( FILE: core/base/android/piper_data.h function namespace (line 13) | namespace lynx { FILE: core/base/android/vsync_monitor_android.cc type lynx (line 15) | namespace lynx { type jni (line 16) | namespace jni { function RegisterJNIForVSyncMonitor (line 17) | bool RegisterJNIForVSyncMonitor(JNIEnv* env) { type base (line 36) | namespace base { function OnVSync (line 23) | void OnVSync(JNIEnv* env, jclass jcaller, jlong nativePtr, type lynx (line 35) | namespace lynx { type jni (line 16) | namespace jni { function RegisterJNIForVSyncMonitor (line 17) | bool RegisterJNIForVSyncMonitor(JNIEnv* env) { type base (line 36) | namespace base { FILE: core/base/android/vsync_monitor_android.h function namespace (line 12) | namespace lynx { FILE: core/base/darwin/config_darwin.h function namespace (line 11) | namespace lynx { FILE: core/base/darwin/lynx_env_darwin.h function namespace (line 11) | namespace lynx { FILE: core/base/darwin/lynx_trail_hub_impl_darwin.h function namespace (line 13) | namespace lynx { FILE: core/base/darwin/message_loop_darwin_vsync.cc type lynx (line 11) | namespace lynx { type base (line 12) | namespace base { type darwin (line 13) | namespace darwin { FILE: core/base/darwin/message_loop_darwin_vsync.h function namespace (line 12) | namespace lynx { FILE: core/base/darwin/vsync_monitor_darwin.h function namespace (line 12) | namespace lynx { FILE: core/base/debug/memory_tracer.cc type lynx (line 48) | namespace lynx { type base (line 49) | namespace base { function local_free (line 61) | static void local_free(void* ptr) { function _Unwind_Reason_Code (line 99) | _Unwind_Reason_Code UnwindCallback(_Unwind_Context* context, void* s... function MemoryTracer (line 114) | MemoryTracer& MemoryTracer::Instance() { FILE: core/base/debug/memory_tracer.h function namespace (line 26) | namespace lynx { function pointer (line 61) | pointer address(reference x) { return (pointer)&x; } function const_pointer (line 63) | const_pointer address(const_reference x) { return (const_pointer)&x; } type Record (line 68) | struct Record { type AddrHash (line 74) | struct AddrHash { type AddrEq (line 80) | struct AddrEq { function class (line 86) | class DlInfo { function Dl_info (line 98) | Dl_info* GetDlInfo(uintptr_t addr) { function ClearCache (line 106) | void ClearCache() { dl_infos_.clear(); } function class (line 114) | class RecordBuffer { FILE: core/base/debug/memory_tracer_android.cc type lynx (line 9) | namespace lynx { type jni (line 10) | namespace jni { function RegisterJNIForLynxNativeMemoryTracer (line 11) | bool RegisterJNIForLynxNativeMemoryTracer(JNIEnv* env) { function StartTracing (line 18) | void StartTracing(JNIEnv* env, jclass clazz, jint min_watched_size) { function StopTracing (line 23) | void StopTracing(JNIEnv* env, jclass jcaller) { function WriteRecordsToFile (line 28) | void WriteRecordsToFile(JNIEnv* env, jclass jcaller, jstring filePath) { FILE: core/base/harmony/harmony_function_loader.cc type lynx (line 13) | namespace lynx { type base (line 14) | namespace base { type harmony (line 15) | namespace harmony { function HarmonyCompatFunctionsHandler (line 42) | HarmonyCompatFunctionsHandler* DlSymAllSymbolNeeded(void* handler) { function HarmonyCompatFunctionsHandler (line 61) | HarmonyCompatFunctionsHandler* GetHarmonyCompatFunctionsHandler() { function NativeDrawingFunctionsHandler (line 80) | NativeDrawingFunctionsHandler* DlSymAllNativeDrawingSymbolNeeded( function NativeDrawingFunctionsHandler (line 100) | NativeDrawingFunctionsHandler* GetNativeDrawingFunctionsHandler() { FILE: core/base/harmony/harmony_function_loader.h function namespace (line 11) | namespace lynx { FILE: core/base/harmony/harmony_napi_env_holder.cc type lynx (line 11) | namespace lynx { type base (line 12) | namespace base { type harmony (line 13) | namespace harmony { function napi_env (line 15) | napi_env& Holder() { function napi_env (line 21) | napi_env GetJSThreadNapiEnv() { function InitializationNapiEnvForCurrentThread (line 26) | void InitializationNapiEnvForCurrentThread(napi_env env) { FILE: core/base/harmony/harmony_napi_env_holder.h function namespace (line 12) | namespace lynx { FILE: core/base/harmony/napi_convert_helper.cc type lynx (line 18) | namespace lynx { type base (line 19) | namespace base { function create_lepus_value_from_js_object (line 23) | void create_lepus_value_from_js_object(napi_env env, napi_value obj, function lepus_value (line 121) | lepus_value NapiConvertHelper::JSONToLepusValue(napi_env env, napi_v... function lepus_value (line 138) | lepus_value NapiConvertHelper::ConvertToLepusValue(napi_env env, function napi_value (line 161) | napi_value NapiConvertHelper::CreateNapiValue(napi_env env, function copy_napi_value (line 217) | void copy_napi_value(napi_env env, napi_value obj, napi_value& resul... function napi_value (line 288) | napi_value NapiConvertHelper::CloneNapiValue(napi_env env, napi_valu... FILE: core/base/harmony/napi_convert_helper.h function namespace (line 16) | namespace lynx { FILE: core/base/harmony/props_constant.h function namespace (line 8) | namespace lynx { FILE: core/base/harmony/threading/js_thread_config_getter_harmony.cc type lynx (line 16) | namespace lynx { type base (line 17) | namespace base { function SetupArkTSRuntime (line 19) | void SetupArkTSRuntime() { function GetJSThreadConfig (line 39) | fml::Thread::ThreadConfig GetJSThreadConfig(const std::string& worke... FILE: core/base/harmony/vsync_monitor_harmony.cc type lynx (line 12) | namespace lynx { type base (line 13) | namespace base { FILE: core/base/harmony/vsync_monitor_harmony.h function namespace (line 11) | namespace lynx { FILE: core/base/js_constants.h function namespace (line 9) | namespace lynx { FILE: core/base/json/json_util.h function namespace (line 15) | namespace lynx { FILE: core/base/json/json_utils.cc type lynx (line 12) | namespace lynx { type base (line 13) | namespace base { function ToJson (line 18) | std::string ToJson(const rapidjson::Value& json) { function IsNumber (line 28) | bool IsNumber(const rapidjson::Value& value) { return value.IsNumber... function IsArray (line 30) | bool IsArray(const rapidjson::Value& value) { return value.IsArray(); } function IsNull (line 32) | bool IsNull(const rapidjson::Value& value) { return value.IsNull(); } function strToJson (line 55) | rapidjson::Document strToJson(const char* json) { FILE: core/base/json/json_utils_unittests.cc type lynx (line 9) | namespace lynx { type base (line 10) | namespace base { function TEST (line 12) | TEST(JSON, all) { FILE: core/base/memory/memory_pressure_callback.cc type lynx (line 15) | namespace lynx { type base (line 16) | namespace base { class MemoryPressureObserver (line 18) | class MemoryPressureObserver { method MemoryPressureObserver (line 20) | MemoryPressureObserver() = default; method AddObserver (line 23) | void AddObserver(MemoryPressureCallback* listener) { method RemoveObserver (line 28) | void RemoveObserver(MemoryPressureCallback* listener) { method Notify (line 36) | void Notify(MemoryPressureLevel memory_pressure_level) { function MemoryPressureObserver (line 48) | MemoryPressureObserver& GetMemoryPressureObserver() { method MemoryPressureObserver (line 20) | MemoryPressureObserver() = default; method AddObserver (line 23) | void AddObserver(MemoryPressureCallback* listener) { method RemoveObserver (line 28) | void RemoveObserver(MemoryPressureCallback* listener) { method Notify (line 36) | void Notify(MemoryPressureLevel memory_pressure_level) { FILE: core/base/memory/memory_pressure_callback.h function namespace (line 12) | namespace lynx { FILE: core/base/memory/memory_pressure_callback_unittest.cc type lynx (line 9) | namespace lynx { type base (line 10) | namespace base { function TEST (line 12) | TEST(MemoryPressureCallbackTest, NotifyMemoryPressure) { function TEST (line 30) | TEST(MemoryPressureCallbackTest, UnregisterOnDestruction) { function TEST (line 46) | TEST(MemoryPressureCallbackTest, MultipleListeners) { FILE: core/base/observer/observer.h function namespace (line 8) | namespace lynx { FILE: core/base/observer/observer_list.cc type lynx (line 9) | namespace lynx { type base (line 10) | namespace base { FILE: core/base/observer/observer_list.h function namespace (line 12) | namespace lynx { FILE: core/base/thread/atomic_lifecycle.cc type lynx (line 17) | namespace lynx { type base (line 18) | namespace base { FILE: core/base/thread/atomic_lifecycle.h function namespace (line 10) | namespace lynx { FILE: core/base/thread/blocking_queue.h function namespace (line 15) | namespace lynx { FILE: core/base/thread/blocking_queue_unittest.cc type lynx (line 27) | namespace lynx { type base (line 28) | namespace base { function TEST (line 30) | TEST(BlockingQueueTest, Queue_AddAndRemove) { function TEST (line 38) | TEST(BlockingQueueTest, Queue_isFIFO) { function TEST (line 50) | TEST(BlockingQueueTest, Queue_AllowsMultipleThreads) { function TEST (line 70) | TEST(BlockingQueueTest, Queue_BlocksWhileWaitingForElements) { function TEST (line 88) | TEST(BlockingQueueTest, Queue_BlocksWhileWaitingForSpace) { FILE: core/base/thread/once_task.h function namespace (line 16) | namespace lynx { FILE: core/base/thread/once_task_unittest.cc type lynx (line 14) | namespace lynx { type base (line 15) | namespace base { class OnceTaskTest (line 17) | class OnceTaskTest : public ::testing::Test { method OnceTaskTest (line 19) | OnceTaskTest() {} method SetUp (line 22) | void SetUp() override {} method TearDown (line 24) | void TearDown() override {} method GenerateTask (line 26) | std::vector> GenerateTask(int* parallelArray, function TEST_F (line 35) | TEST_F(OnceTaskTest, TestOnceTask0) { function TEST_F (line 93) | TEST_F(OnceTaskTest, TestOnceTask1) { FILE: core/base/thread/thread_utils.cc type lynx (line 17) | namespace lynx { type base (line 18) | namespace base { function GetCurrentThreadName (line 26) | std::string GetCurrentThreadName() { FILE: core/base/thread/thread_utils.h function namespace (line 10) | namespace lynx { FILE: core/base/thread/thread_utils_unittest.cc type lynx (line 20) | namespace lynx { type base (line 21) | namespace base { function SetThreadName (line 23) | bool SetThreadName(const std::string& name) { function TEST (line 40) | TEST(ThreadUtilsTest, GetCurrentThreadName) { FILE: core/base/threading/js_thread_config_getter.cc type lynx (line 11) | namespace lynx { type base (line 12) | namespace base { function GetJSThreadConfig (line 14) | fml::Thread::ThreadConfig GetJSThreadConfig(const std::string& worke... FILE: core/base/threading/js_thread_config_getter.h function namespace (line 12) | namespace lynx { FILE: core/base/threading/task_runner_manufactor.cc type lynx (line 31) | namespace lynx { type base (line 32) | namespace base { function GetMaxThreadsAllowed (line 36) | inline size_t GetMaxThreadsAllowed() { class ThreadGroup (line 83) | class ThreadGroup { method GetTaskRunner (line 85) | fml::RefPtr GetTaskRunner(size_t thread_index) { method ThreadGroup (line 111) | ThreadGroup(const std::string& prefix_name, size_t max_count) { function GetMultiTASMThreadCacheSize (line 117) | inline size_t GetMultiTASMThreadCacheSize() { function GetMultiLayoutThreadCacheSize (line 127) | inline size_t GetMultiLayoutThreadCacheSize() { function ThreadGroup (line 142) | inline ThreadGroup& GetJSGroupThreadCache(const std::string& prefix_... method GetTaskRunner (line 85) | fml::RefPtr GetTaskRunner(size_t thread_index) { method ThreadGroup (line 111) | ThreadGroup(const std::string& prefix_name, size_t max_count) { function ThreadGroup (line 150) | inline ThreadGroup& GetTASMThreadCache(const std::string& prefix_nam... method GetTaskRunner (line 85) | fml::RefPtr GetTaskRunner(size_t thread_index) { method ThreadGroup (line 111) | ThreadGroup(const std::string& prefix_name, size_t max_count) { function ThreadGroup (line 157) | inline ThreadGroup& GetLayoutThreadCache(const std::string& prefix_n... method GetTaskRunner (line 85) | fml::RefPtr GetTaskRunner(size_t thread_index) { method ThreadGroup (line 111) | ThreadGroup(const std::string& prefix_name, size_t max_count) { function GetConcurrentLoopHighPriorityWorkerCount (line 164) | static size_t GetConcurrentLoopHighPriorityWorkerCount() { function ThreadStrategyForRendering (line 327) | ThreadStrategyForRendering TaskRunnerManufactor::GetManufactorStrate... FILE: core/base/threading/task_runner_manufactor.h function namespace (line 19) | namespace base { FILE: core/base/threading/task_runner_manufactor_unittest.cc type lynx (line 9) | namespace lynx { type base (line 10) | namespace base { class TaskRunnerManufactorTest (line 12) | class TaskRunnerManufactorTest : public ::testing::Test { method TaskRunnerManufactorTest (line 14) | TaskRunnerManufactorTest() = default; method SetUp (line 17) | void SetUp() override { UIThread::Init(); } function TEST_F (line 20) | TEST_F(TaskRunnerManufactorTest, AllOnUIThreadMode) { function TEST_F (line 27) | TEST_F(TaskRunnerManufactorTest, PartOnLayoutMode) { function TEST_F (line 34) | TEST_F(TaskRunnerManufactorTest, MostOnTASMMode) { function TEST_F (line 41) | TEST_F(TaskRunnerManufactorTest, DefaultMultiThreadMode) { function TEST_F (line 48) | TEST_F(TaskRunnerManufactorTest, MultiTASMThreadMode) { function TEST_F (line 59) | TEST_F(TaskRunnerManufactorTest, MultiLayoutThreadMode) { function TEST_F (line 70) | TEST_F(TaskRunnerManufactorTest, MultiLayoutThreadModeAndCache) { function TEST_F (line 89) | TEST_F(TaskRunnerManufactorTest, MultiJSGroupThreadMode) { function TEST_F (line 114) | TEST_F(TaskRunnerManufactorTest, IsOnConcurrentLoopWorker) { FILE: core/base/threading/task_runner_vsync.cc type lynx (line 11) | namespace lynx { type base (line 12) | namespace base { FILE: core/base/threading/task_runner_vsync.h function namespace (line 9) | namespace lynx { FILE: core/base/threading/task_runner_vsync_unittest.cc type lynx (line 18) | namespace lynx { type base (line 19) | namespace base { type threading (line 20) | namespace threading { class TaskRunnerVSyncTest (line 22) | class TaskRunnerVSyncTest : public ::testing::Test { method TaskRunnerVSyncTest (line 24) | TaskRunnerVSyncTest() = default; method SetUpTestSuite (line 27) | static void SetUpTestSuite() { base::UIThread::Init(); } function TEST_F (line 30) | TEST_F(TaskRunnerVSyncTest, RunsTasksOnCurrentThread) { FILE: core/base/threading/thread_merger.cc type lynx (line 13) | namespace lynx { type base (line 14) | namespace base { function ThreadMerger (line 67) | ThreadMerger& ThreadMerger::operator=(ThreadMerger&& other) { FILE: core/base/threading/thread_merger.h function namespace (line 10) | namespace lynx { FILE: core/base/threading/thread_merger_unittest.cc type lynx (line 16) | namespace lynx { type base (line 17) | namespace base { class ThreadMergerTest (line 19) | class ThreadMergerTest : public ::testing::Test { method ThreadMergerTest (line 21) | ThreadMergerTest() = default; method SetUp (line 24) | void SetUp() override { UIThread::Init(); } function TEST_F (line 27) | TEST_F(ThreadMergerTest, SameRunner) { function TEST_F (line 55) | TEST_F(ThreadMergerTest, DifferentRunners) { function TEST_F (line 118) | TEST_F(ThreadMergerTest, RvalueMove) { FILE: core/base/threading/vsync_monitor.cc type lynx (line 14) | namespace lynx { type base (line 15) | namespace base { FILE: core/base/threading/vsync_monitor.h function virtual (line 33) | virtual void Init() {} function virtual (line 35) | virtual void SetHighRefreshRate() {} function virtual (line 55) | virtual void RequestVSyncOnUIThread(Callback callback){} function virtual (line 57) | virtual void RequestVSyncOnUIThread(){} function is_on_ui_thread_ (line 70) | bool is_on_ui_thread_{false}; FILE: core/base/threading/vsync_monitor_default.cc type lynx (line 9) | namespace lynx { type base (line 10) | namespace base { FILE: core/base/threading/vsync_monitor_unittest.cc type lynx (line 13) | namespace lynx { type base (line 14) | namespace base { type testing (line 15) | namespace testing { class TestVSyncMonitor (line 25) | class TestVSyncMonitor : public VSyncMonitor { method TestVSyncMonitor (line 27) | TestVSyncMonitor() = default; method RequestVSync (line 30) | void RequestVSync() override {} method TriggerVsync (line 32) | void TriggerVsync() { class VsyncMonitorTest (line 41) | class VsyncMonitorTest : public ::testing::Test { method VsyncMonitorTest (line 43) | VsyncMonitorTest() = default; method SetUpTestSuite (line 46) | static void SetUpTestSuite() { base::UIThread::Init(); } function TEST_F (line 49) | TEST_F(VsyncMonitorTest, AsyncRequestVSync) { function TEST_F (line 69) | TEST_F(VsyncMonitorTest, AsyncRequestVSyncDuplicately) { function TEST_F (line 96) | TEST_F(VsyncMonitorTest, AsyncRequestVSyncWithId) { function TEST_F (line 127) | TEST_F(VsyncMonitorTest, AsyncRequestVSyncWithDuplicateId) { function TEST_F (line 155) | TEST_F(VsyncMonitorTest, AsyncRequestVSyncWithNullCallback) { function TEST_F (line 177) | TEST_F(VsyncMonitorTest, OnVsyncOnMergedThread) { FILE: core/base/utils/any.h function namespace (line 10) | namespace lynx { FILE: core/base/utils/paths_mac.h function namespace (line 10) | namespace lynx { FILE: core/base/utils/paths_win.cc type lynx (line 20) | namespace lynx { type base (line 21) | namespace base { type FileInfo (line 24) | struct FileInfo { function RootLength (line 41) | size_t RootLength(const std::string& path) { function LastSeparator (line 66) | size_t LastSeparator(const std::string& path) { function GetDirectoryName (line 70) | std::string GetDirectoryName(const std::string& path) { function GetExecutableDirectoryPath (line 78) | std::pair GetExecutableDirectoryPath() { function GetModuleDirectoryPath (line 91) | std::pair GetModuleDirectoryPath() { function DirectoryExists (line 100) | bool DirectoryExists(const std::string& path) { function JoinPaths (line 107) | std::string JoinPaths(std::initializer_list components) { function CreateDir (line 125) | bool CreateDir(const std::string& path) { function FileTime2TimePoint (line 160) | std::chrono::system_clock::time_point FileTime2TimePoint(const FILET... function GetFileInfo (line 179) | bool GetFileInfo(const std::string& file_path, FileInfo& results) { function GetFileSize (line 199) | bool GetFileSize(const std::string& file_path, int64_t& file_size) { FILE: core/base/utils/paths_win.h function namespace (line 10) | namespace lynx { FILE: core/event/custom_event.cc type lynx (line 12) | namespace lynx { type event (line 13) | namespace event { FILE: core/event/custom_event.h function class (line 15) | class CustomEvent : public Event { FILE: core/event/event.cc type lynx (line 36) | namespace lynx { type event (line 37) | namespace event { function DispatchEventResult (line 104) | DispatchEventResult Event::DispatchEvent(EventDispatcher& dispatcher) { FILE: core/event/event.h type class (line 55) | enum class type class (line 60) | enum class type class (line 65) | enum class type class (line 70) | enum class type class (line 80) | enum class type class (line 89) | enum class function EventType (line 96) | enum class EventType { function EventType (line 124) | EventType event_type() { return event_type_; } function set_event_type (line 125) | void set_event_type(EventType event_type) { event_type_ = event_type; } function from_frontend (line 126) | bool from_frontend() { return from_frontend_; } function set_from_frontend (line 127) | void set_from_frontend(bool from_frontend) { from_frontend_ = from_front... function set_capture (line 131) | void set_capture(bool capture) { capture_ = capture; } function set_bubbles (line 133) | void set_bubbles(bool bubbles) { bubbles_ = bubbles; } function set_event_phase (line 138) | void set_event_phase(PhaseType event_phase) { event_phase_ = event_phase; } function set_is_stop_propagation (line 141) | void set_is_stop_propagation(bool is_stop_propagation) { function set_is_stop_immediate_propagation (line 148) | void set_is_stop_immediate_propagation(bool is_stop_immediate_propagatio... function set_target (line 153) | void set_target(fml::WeakPtr target) { target_ = target; } function set_current_target (line 156) | void set_current_target(fml::WeakPtr current_target) { function set_detail (line 161) | void set_detail(const lepus::Value detail) { detail_ = detail; } function SetTraceFlowId (line 165) | void SetTraceFlowId(uint64_t trace_flow_id) { function virtual (line 179) | virtual bool HandleEventConflictAndParam() { return false; } function time_stamp_ (line 184) | int64_t time_stamp_{0} function is_stop_immediate_propagation_ (line 196) | bool is_stop_immediate_propagation_{false}; FILE: core/event/event_dispatch_result.h function namespace (line 14) | namespace lynx { FILE: core/event/event_dispatcher.cc type lynx (line 43) | namespace lynx { type event (line 44) | namespace event { function DispatchEventResult (line 46) | DispatchEventResult EventDispatcher::DispatchEvent(EventTarget& target, function DispatchEventResult (line 57) | DispatchEventResult EventDispatcher::Dispatch() { FILE: core/event/event_dispatcher.h function namespace (line 38) | namespace lynx { FILE: core/event/event_listener.cc type lynx (line 29) | namespace lynx { type event (line 30) | namespace event { FILE: core/event/event_listener.h function namespace (line 32) | namespace lynx { FILE: core/event/event_listener_map.cc type lynx (line 42) | namespace lynx { type event (line 43) | namespace event { function EventListenerVector (line 110) | EventListenerVector* EventListenerMap::Find(const std::string& type) { FILE: core/event/event_listener_map.h function namespace (line 48) | namespace lynx { FILE: core/event/event_listener_map_test.cc type lynx (line 9) | namespace lynx { type event (line 10) | namespace event { type test (line 11) | namespace test { function TEST_F (line 13) | TEST_F(EventListenerMapTest, TestEventListenerMapTest0) { FILE: core/event/event_listener_map_test.h function namespace (line 13) | namespace lynx { FILE: core/event/event_listener_test.cc type lynx (line 9) | namespace lynx { type event (line 10) | namespace event { type test (line 11) | namespace test { FILE: core/event/event_listener_test.h function namespace (line 12) | namespace lynx { FILE: core/event/event_target.cc type lynx (line 44) | namespace lynx { type event (line 45) | namespace event { function DispatchEventResult (line 50) | DispatchEventResult EventTarget::DispatchEvent(fml::RefPtr ev... FILE: core/event/event_target.h function namespace (line 47) | namespace lynx { FILE: core/event/event_target_test.cc type lynx (line 17) | namespace lynx { type event (line 18) | namespace event { type test (line 19) | namespace test { function EventTarget (line 21) | EventTarget* MockEventTarget::GetParentTarget() { return nullptr; } function TEST_F (line 23) | TEST_F(EventTargetTest, TestEventTargetTest0) { function TEST_F (line 122) | TEST_F(EventTargetTest, TestEventTargetEraseBefore) { function TEST_F (line 183) | TEST_F(EventTargetTest, TestEventTargetEraseCurrent) { function TEST_F (line 243) | TEST_F(EventTargetTest, TestEventTargetEraseAfter) { function TEST_F (line 303) | TEST_F(EventTargetTest, TestEventTargetDispatchCaptureBubbleEvent) { function TEST_F (line 372) | TEST_F(EventTargetTest, TestEventTargetDispatchNoCaptureBubbleEven... FILE: core/event/event_target_test.h function namespace (line 13) | namespace lynx { FILE: core/event/keyboard_event.cc type lynx (line 7) | namespace lynx { type event (line 8) | namespace event { FILE: core/event/keyboard_event.h function namespace (line 12) | namespace lynx { FILE: core/event/touch_event.cc type lynx (line 13) | namespace lynx { type event (line 14) | namespace event { function GetNextUniqueTouchEventID (line 17) | static int64_t GetNextUniqueTouchEventID() { FILE: core/event/touch_event.h function namespace (line 20) | namespace event { FILE: core/include/starlight_standalone/starlight.h type StarlightNode (line 18) | struct StarlightNode type StarlightNode (line 19) | struct StarlightNode type StarlightSize (line 20) | struct StarlightSize type StarlightConfig (line 21) | struct StarlightConfig type StarlightSize (line 41) | typedef StarlightSize (*StarlightMeasureFunc)(void* manager_node, float ... type StarlightMeasureDelegate (line 49) | typedef struct StarlightMeasureDelegate { FILE: core/include/starlight_standalone/starlight_config.h type StarlightConfig (line 12) | typedef struct StarlightConfig StarlightConfig; FILE: core/include/starlight_standalone/starlight_enums.h type SLDisplay (line 12) | typedef enum SLDisplay { type SLFlexAlign (line 20) | typedef enum SLFlexAlign { type SLAlignContent (line 33) | typedef enum SLAlignContent { type SLJustifyContent (line 42) | typedef enum SLJustifyContent { type SLFlexDirection (line 54) | typedef enum SLFlexDirection { type SLFlexWrap (line 61) | typedef enum SLFlexWrap { type SLDirection (line 67) | typedef enum SLDirection { type SLPositionType (line 72) | typedef enum SLPositionType { type SLBoxSizing (line 77) | typedef enum SLBoxSizing { type SLEdge (line 82) | typedef enum SLEdge { type SLGap (line 94) | typedef enum SLGap { SLGapColumn = 0, SLGapRow = 1, SLGapAll = 2 } SLGap; type SLDimension (line 96) | typedef enum SLDimension { type SLNodeMeasureMode (line 102) | typedef enum SLNodeMeasureMode { type SLUnit (line 108) | typedef enum SLUnit { FILE: core/include/starlight_standalone/starlight_value.h type StarlightSize (line 15) | typedef struct StarlightSize { type StarlightValue (line 21) | typedef struct StarlightValue { FILE: core/inspector/console_message_postman.h function namespace (line 11) | namespace lynx { FILE: core/inspector/lepus_inspector_manager.h function namespace (line 11) | namespace lynx { FILE: core/inspector/observer/inspector_common_observer.h function namespace (line 10) | namespace lynx { FILE: core/inspector/observer/inspector_element_observer.h function namespace (line 14) | namespace lynx { FILE: core/inspector/observer/inspector_lepus_observer.h function namespace (line 13) | namespace lynx { FILE: core/inspector/observer/inspector_runtime_observer_ng.h function namespace (line 14) | namespace lynx { FILE: core/inspector/runtime_inspector_manager.h function namespace (line 11) | namespace lynx { FILE: core/inspector/runtime_inspector_manager_unittest.cc type lynx (line 10) | namespace lynx { type runtime (line 11) | namespace runtime { type js (line 12) | namespace js { type testing (line 13) | namespace testing { class RuntimeInspectorManagerTest (line 14) | class RuntimeInspectorManagerTest : public ::testing::Test { method RuntimeInspectorManagerTest (line 16) | RuntimeInspectorManagerTest() {} method SetUp (line 18) | void SetUp() override {} function TEST_F (line 21) | TEST_F(RuntimeInspectorManagerTest, BuildInspectorUrl) { FILE: core/inspector/runtime_inspector_manager_unittest.h function namespace (line 13) | namespace lynx { FILE: core/inspector/style_sheet.h type Range (line 32) | struct Range { type CSSPropertyDetail (line 39) | struct CSSPropertyDetail { type InspectorStyleSheet (line 51) | struct InspectorStyleSheet { type InspectorKeyframe (line 65) | struct InspectorKeyframe { type InspectorSelectorList (line 70) | struct InspectorSelectorList { type InspectorCSSRule (line 76) | struct InspectorCSSRule { type class (line 83) | enum class function InspectorNodeType (line 90) | enum class InspectorNodeType : int { FILE: core/list/decoupled_adapter_helper.cc type lynx (line 17) | namespace lynx { type list (line 18) | namespace list { FILE: core/list/decoupled_adapter_helper.h function namespace (line 19) | namespace lynx { FILE: core/list/decoupled_batch_list_adapter.cc type lynx (line 10) | namespace lynx { type list (line 11) | namespace list { FILE: core/list/decoupled_batch_list_adapter.h function namespace (line 18) | namespace lynx { FILE: core/list/decoupled_default_list_adapter.cc type lynx (line 13) | namespace lynx { type list (line 14) | namespace list { FILE: core/list/decoupled_default_list_adapter.h function namespace (line 15) | namespace lynx { FILE: core/list/decoupled_default_list_adapter_unittest.cc type lynx (line 19) | namespace lynx { type list (line 20) | namespace list { class DefaultListAdapterTest (line 25) | class DefaultListAdapterTest : public ::testing::Test { method DefaultListAdapterTest (line 27) | DefaultListAdapterTest() = default; method SetUp (line 37) | void SetUp() override { method InitFiberDataSource (line 47) | void InitFiberDataSource() { function TEST_F (line 71) | TEST_F(DefaultListAdapterTest, OnItemHolderRemoved) { function TEST_F (line 81) | TEST_F(DefaultListAdapterTest, OnItemHolderUpdateFrom) { function TEST_F (line 89) | TEST_F(DefaultListAdapterTest, OnItemHolderUpdateTo) { function TEST_F (line 99) | TEST_F(DefaultListAdapterTest, OnItemHolderMovedFrom) { function TEST_F (line 107) | TEST_F(DefaultListAdapterTest, OnItemHolderMovedTo) { function TEST_F (line 115) | TEST_F(DefaultListAdapterTest, OnItemHolderReInsert) { function TEST_F (line 125) | TEST_F(DefaultListAdapterTest, OnDataSetChanged) { function TEST_F (line 138) | TEST_F(DefaultListAdapterTest, BindItemHolder) { function TEST_F (line 155) | TEST_F(DefaultListAdapterTest, OnFinishBindItemHolder) { function TEST_F (line 185) | TEST_F(DefaultListAdapterTest, RadonDiffCase0) { function TEST_F (line 215) | TEST_F(DefaultListAdapterTest, RadonDiffCase1) { function TEST_F (line 297) | TEST_F(DefaultListAdapterTest, RadonDiffCase2) { function TEST_F (line 379) | TEST_F(DefaultListAdapterTest, FiberDiffCase0) { function TEST_F (line 414) | TEST_F(DefaultListAdapterTest, FiberDiffCase1) { function TEST_F (line 448) | TEST_F(DefaultListAdapterTest, FiberDiffCase2) { function TEST_F (line 480) | TEST_F(DefaultListAdapterTest, FiberDiffCase3) { FILE: core/list/decoupled_grid_layout_manager.cc type lynx (line 14) | namespace lynx { type list (line 15) | namespace list { FILE: core/list/decoupled_grid_layout_manager.h function namespace (line 10) | namespace lynx { FILE: core/list/decoupled_item_holder.cc type lynx (line 13) | namespace lynx { type list (line 14) | namespace list { FILE: core/list/decoupled_item_holder.h function virtual (line 28) | virtual ListAnimationType AnimationType() const = 0; function class (line 60) | class WeakCompare { function SetIndex (line 93) | void SetIndex(int index) { index_ = index; } function SetItemKey (line 94) | void SetItemKey(const std::string& item_key) { item_key_ = item_key; } function SetItemSpanSize (line 95) | void SetItemSpanSize(int item_span_size) { item_span_size_ = item_span_s... function SetItemColIndex (line 96) | void SetItemColIndex(int item_col_index) { item_col_index_ = item_col_in... function SetItemFullSpan (line 97) | void SetItemFullSpan(bool item_full_span) { function SetTopInset (line 100) | void SetTopInset(float top_inset) { top_inset_ = top_inset; } function SetTop (line 101) | void SetTop(float top) { top_ = top; } function SetLeft (line 102) | void SetLeft(float left) { left_ = left; } function SetEstimatedSize (line 103) | void SetEstimatedSize(float estimated_size) { function SetContainerSize (line 106) | void SetContainerSize(float container_size) { function SetOrientation (line 109) | void SetOrientation(Orientation orientation) { orientation_ = orientatio... function SetDirection (line 110) | void SetDirection(Direction direction) { direction_ = direction; } function SetSticky (line 111) | void SetSticky(bool sticky_top, bool sticky_bottom) { function SetWeakAnchorRef (line 115) | void SetWeakAnchorRef(ItemHolder* item_holder) { function ResetWeakAnchorRef (line 119) | void ResetWeakAnchorRef() { weak_anchor_ref_.reset(); } function ItemHolder (line 120) | ItemHolder* GetAnchorRefHolder() const { function SetRecyclable (line 124) | void SetRecyclable(bool recyclable) { recyclable_ = recyclable; } function height (line 134) | float height() const; function GetSizeInMainAxis (line 147) | float GetSizeInMainAxis() const; function MarkDiffStatus (line 152) | void MarkDiffStatus(DiffStatus status) { diff_status_ = status; } function MarkRemoved (line 153) | void MarkRemoved(bool value) { removed_ = value; } function MarkDirty (line 154) | void MarkDirty(bool value) { dirty_ = value; } function MarkVirtualDomPreloaded (line 155) | void MarkVirtualDomPreloaded(bool value) { virtual_dom_preloaded_ = valu... function BoundWithItemDelegate (line 158) | bool BoundWithItemDelegate() { function BoundWithoutItemDelegate (line 161) | bool BoundWithoutItemDelegate() { function operation_id_ (line 180) | int64_t operation_id_{0} function item_col_index_ (line 201) | int item_col_index_{0} function content_size_ (line 230) | float content_size_{std::numeric_limits::quiet_NaN()}; FILE: core/list/decoupled_linear_layout_manager.cc type lynx (line 15) | namespace lynx { type list (line 16) | namespace list { FILE: core/list/decoupled_linear_layout_manager.h function ResetPreloadIndex (line 25) | void ResetPreloadIndex() { function next_bind_index_ (line 41) | int next_bind_index_{0} function latest_updated_content_offset_ (line 55) | float latest_updated_content_offset_{0.f}; function class (line 58) | class LayoutChunkResult { function consumed_ (line 68) | float consumed_{0.f}; FILE: core/list/decoupled_list_adapter.cc type lynx (line 12) | namespace lynx { type list (line 13) | namespace list { function ItemHolder (line 445) | ItemHolder* ListAdapter::GetItemHolderForIndex(int index) { FILE: core/list/decoupled_list_adapter.h function namespace (line 20) | namespace lynx { FILE: core/list/decoupled_list_adapter_unittest.cc type lynx (line 19) | namespace lynx { type list (line 20) | namespace list { class ListAdapterTest (line 22) | class ListAdapterTest : public ::testing::Test { method ListAdapterTest (line 24) | ListAdapterTest() = default; method SetUp (line 34) | void SetUp() override { function TEST_F (line 45) | TEST_F(ListAdapterTest, UpdateRadonDataSource) { function TEST_F (line 77) | TEST_F(ListAdapterTest, UpdateFiberDataSource) { FILE: core/list/decoupled_list_anchor_manager.cc type lynx (line 12) | namespace lynx { type list (line 13) | namespace list { FILE: core/list/decoupled_list_anchor_manager.h function Reset (line 31) | void Reset() { function ItemHolder (line 48) | ItemHolder* item_holder_{nullptr}; function Reset (line 55) | void Reset() { function InvalidatePosition (line 62) | void InvalidatePosition() { scrolling_target_ = kInvalidIndex; } function ItemHolder (line 71) | ItemHolder* item_holder_{nullptr}; function SetListOrientationHelper (line 77) | void SetListOrientationHelper( function ClearDiffReference (line 81) | void ClearDiffReference() { function SetAnchorAlignToBottom (line 85) | void SetAnchorAlignToBottom(bool anchor_align_to_bottom) { function SetAnchorVisibility (line 88) | void SetAnchorVisibility(AnchorVisibility anchor_visibility) { function SetAnchorPriorityFromBegin (line 91) | void SetAnchorPriorityFromBegin(bool anchor_priority_from_begin) { function SetListContainer (line 94) | void SetListContainer(ListContainerImpl* list_container) { function SetListAdapter (line 97) | void SetListAdapter(ListAdapter* list_adapter) { function SetListChildrenHelper (line 100) | void SetListChildrenHelper(ListChildrenHelper* children_helper) { function SetInitialScrollIndex (line 103) | void SetInitialScrollIndex(int initial_scroll_index) { function IsValidInitialScrollIndex (line 111) | bool IsValidInitialScrollIndex() const; function ResetScrollInfo (line 117) | void ResetScrollInfo() { scrolling_info_.Reset(); } function IsValidSmoothScrollInfo (line 118) | bool IsValidSmoothScrollInfo() { function ListLayoutManager (line 149) | ListLayoutManager* list_layout_manager_{nullptr}; FILE: core/list/decoupled_list_anchor_manager_unittest.cc type lynx (line 21) | namespace lynx { type list (line 22) | namespace list { class ListAnchorManagerTest (line 27) | class ListAnchorManagerTest : public ::testing::Test { method ListAnchorManagerTest (line 29) | ListAnchorManagerTest() = default; method SetUp (line 39) | void SetUp() override { method ListOrientationHelper (line 49) | ListOrientationHelper* GetOrientationHelper() { method IsFullSpan (line 53) | bool IsFullSpan(int index) { method InitLayoutAttrs (line 58) | void InitLayoutAttrs(std::string list_type, int span_count, method InitFiberDataSource (line 90) | void InitFiberDataSource(int data_count, std::vector estimate... method InitRadonDataSource (line 107) | void InitRadonDataSource(int data_count) { method OnLayoutChildren (line 122) | void OnLayoutChildren() { method CheckAnchorInfo (line 150) | void CheckAnchorInfo(const ListAnchorManager::AnchorInfo& target, function TEST_F (line 163) | TEST_F(ListAnchorManagerTest, IsValidInitialScrollIndex) { function TEST_F (line 172) | TEST_F(ListAnchorManagerTest, FindAnchor1) { function TEST_F (line 188) | TEST_F(ListAnchorManagerTest, FindAnchor2) { function TEST_F (line 211) | TEST_F(ListAnchorManagerTest, FindAnchor3) { function TEST_F (line 252) | TEST_F(ListAnchorManagerTest, GetAnchorCandidates) { FILE: core/list/decoupled_list_children_helper.cc type lynx (line 13) | namespace lynx { type list (line 14) | namespace list { function ItemHolder (line 118) | ItemHolder* ListChildrenHelper::GetFirstChild( function ItemHolder (line 123) | ItemHolder* ListChildrenHelper::GetLastChild( function ItemHolder (line 129) | ItemHolder* ListChildrenHelper::GetFirstChild( function ItemHolder (line 143) | ItemHolder* ListChildrenHelper::GetLastChild( function ItemHolder (line 290) | ItemHolder* ListChildrenHelper::GetFirstChildFrom( FILE: core/list/decoupled_list_children_helper.h function namespace (line 15) | namespace lynx { FILE: core/list/decoupled_list_children_helper_unittest.cc type lynx (line 20) | namespace lynx { type list (line 21) | namespace list { class ListChildrenHelperTest (line 23) | class ListChildrenHelperTest : public ::testing::Test { method ListChildrenHelperTest (line 25) | ListChildrenHelperTest() = default; method SetUp (line 35) | void SetUp() override { method InitFiberDataSource (line 45) | void InitFiberDataSource() { method ItemHolder (line 68) | ItemHolder* GetItemHolderForKey(const std::string& item_key) { method Init (line 76) | void Init(const std::vector& on_screen_keys, function TEST_F (line 130) | TEST_F(ListChildrenHelperTest, HandleLayoutOrScrollResult0) { function TEST_F (line 160) | TEST_F(ListChildrenHelperTest, HandleLayoutOrScrollResult1) { function TEST_F (line 193) | TEST_F(ListChildrenHelperTest, HandleLayoutOrScrollResult2) { function TEST_F (line 244) | TEST_F(ListChildrenHelperTest, HandleLayoutOrScrollResult3) { function TEST_F (line 293) | TEST_F(ListChildrenHelperTest, AddChild) { function TEST_F (line 299) | TEST_F(ListChildrenHelperTest, AttachChild) { function TEST_F (line 317) | TEST_F(ListChildrenHelperTest, DetachChild) { function TEST_F (line 344) | TEST_F(ListChildrenHelperTest, ClearAttachedChildren) { function TEST_F (line 362) | TEST_F(ListChildrenHelperTest, GetFirstChild) { function TEST_F (line 379) | TEST_F(ListChildrenHelperTest, GetLastChild) { function TEST_F (line 396) | TEST_F(ListChildrenHelperTest, GetFirstChildFrom) { FILE: core/list/decoupled_list_container_default.cc type lynx (line 7) | namespace lynx { type list (line 8) | namespace list { function CreateListContainerDelegate (line 10) | std::unique_ptr CreateListContainerDelegate( FILE: core/list/decoupled_list_container_default.h function namespace (line 17) | namespace lynx { FILE: core/list/decoupled_list_container_impl.cc type lynx (line 19) | namespace lynx { type list (line 20) | namespace list { function ItemHolder (line 103) | ItemHolder* ListContainerImpl::GetItemHolderForIndex(int index) { function CreateListContainerDelegate (line 566) | std::unique_ptr CreateListContainerDelegate( FILE: core/list/decoupled_list_container_impl.h function OnAttachToElementManager (line 33) | void OnAttachToElementManager() override; function OnNextFrame (line 57) | void OnNextFrame() override; function GetDataCount (line 62) | int GetDataCount() const; function MarkShouldFlushFinishLayout (line 75) | void MarkShouldFlushFinishLayout(bool has_layout) { function ResetLayoutID (line 78) | void ResetLayoutID() { layout_id_ = -1; } function ListAdapter (line 85) | ListAdapter* list_adapter() const { return list_adapter_.get(); } function ListLayoutManager (line 86) | ListLayoutManager* list_layout_manager() const { function ListEventManager (line 89) | ListEventManager* list_event_manager() const { function ListChildrenHelper (line 92) | ListChildrenHelper* list_children_helper() const { function ListAnimationManager (line 95) | ListAnimationManager* list_animation_manager() const { function ElementDelegate (line 100) | ElementDelegate* list_delegate() { return list_delegate_; } function std (line 113) | const std::shared_ptr& value_factory() { function intercept_depth_ (line 147) | int intercept_depth_{0} function need_preload_section_on_next_frame_ (line 166) | bool need_preload_section_on_next_frame_{false}; FILE: core/list/decoupled_list_container_impl_unittest.cc type lynx (line 17) | namespace lynx { type list (line 18) | namespace list { class ListContainerImplTest (line 20) | class ListContainerImplTest : public ::testing::Test { method ListContainerImplTest (line 22) | ListContainerImplTest() = default; method SetUp (line 32) | void SetUp() override { function TEST_F (line 43) | TEST_F(ListContainerImplTest, Constructor) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 50) | TEST_LIST_CONTAINER_RESOLVE_PROP(CustomListName) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 57) | TEST_LIST_CONTAINER_RESOLVE_PROP(VerticalOrientation) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 68) | TEST_LIST_CONTAINER_RESOLVE_PROP(ScrollOrientation) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 80) | TEST_LIST_CONTAINER_RESOLVE_PROP(EnableDynamicSpanCount) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 87) | TEST_LIST_CONTAINER_RESOLVE_PROP(SpanCount) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 94) | TEST_LIST_CONTAINER_RESOLVE_PROP(ColumnCount) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 101) | TEST_LIST_CONTAINER_RESOLVE_PROP(AnchorPriority) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 113) | TEST_LIST_CONTAINER_RESOLVE_PROP(AnchorAlign) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 125) | TEST_LIST_CONTAINER_RESOLVE_PROP(AnchorVisibility) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 137) | TEST_LIST_CONTAINER_RESOLVE_PROP(RadonListPlatformInfo) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 159) | TEST_LIST_CONTAINER_RESOLVE_PROP(FiberUpdateListInfo) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 189) | TEST_LIST_CONTAINER_RESOLVE_PROP(UpdateAnimation) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 197) | TEST_LIST_CONTAINER_RESOLVE_PROP(ListType) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 211) | TEST_LIST_CONTAINER_RESOLVE_PROP(InitialScrollIndex) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 218) | TEST_LIST_CONTAINER_RESOLVE_PROP(UpperThresholdItemCount) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 224) | TEST_LIST_CONTAINER_RESOLVE_PROP(LowerThresholdItemCount) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 230) | TEST_LIST_CONTAINER_RESOLVE_PROP(NeedLayoutCompleteInfo) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 236) | TEST_LIST_CONTAINER_RESOLVE_PROP(LayoutId) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 243) | TEST_LIST_CONTAINER_RESOLVE_PROP(ScrollEventThrottle) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 249) | TEST_LIST_CONTAINER_RESOLVE_PROP(NeedsVisibleCells) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 255) | TEST_LIST_CONTAINER_RESOLVE_PROP(NeedVisibleItemInfo) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 261) | TEST_LIST_CONTAINER_RESOLVE_PROP(ShouldRequestStateRestore) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 268) | TEST_LIST_CONTAINER_RESOLVE_PROP(StickyOffset) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 275) | TEST_LIST_CONTAINER_RESOLVE_PROP(Sticky) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 282) | TEST_LIST_CONTAINER_RESOLVE_PROP(ExperimentalRecycleStickyItem) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 289) | TEST_LIST_CONTAINER_RESOLVE_PROP(StickyBufferCount) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 296) | TEST_LIST_CONTAINER_RESOLVE_PROP(EnablePreloadSection) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 302) | TEST_LIST_CONTAINER_RESOLVE_PROP(PreloadBufferCount) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 309) | TEST_LIST_CONTAINER_RESOLVE_PROP(EnableInsertPlatformViewOperation) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 317) | TEST_LIST_CONTAINER_RESOLVE_PROP(ExperimentalBatchRenderStrategy) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 325) | TEST_LIST_CONTAINER_RESOLVE_PROP(ListDebugInfoLevel) { function TEST_LIST_CONTAINER_RESOLVE_PROP (line 334) | TEST_LIST_CONTAINER_RESOLVE_PROP(ExperimentalRecycleAvailableItemBef... function TEST_LIST_CONTAINER_RESOLVE_PROP (line 342) | TEST_LIST_CONTAINER_RESOLVE_PROP(ExperimentalSearchRefAnchorStrategy) { FILE: core/list/decoupled_list_event_manager.cc type lynx (line 13) | namespace lynx { type list (line 14) | namespace list { FILE: core/list/decoupled_list_event_manager.h function SetVisibleCell (line 27) | void SetVisibleCell(bool visible_cell) { need_visible_cell_ = visible_ce... function SetScrollEventThrottleMS (line 29) | void SetScrollEventThrottleMS(int scroll_event_throttle_ms) { function SetLowerThresholdItemCount (line 33) | void SetLowerThresholdItemCount(int lower_threshold_item_count) { function SetUpperThresholdItemCount (line 37) | void SetUpperThresholdItemCount(int upper_threshold_item_count) { function SetListDebugInfoLevel (line 41) | void SetListDebugInfoLevel(ListDebugInfoLevel debug_info_level) { function SetNeedLayoutCompleteInfo (line 64) | void SetNeedLayoutCompleteInfo(bool need_layout_complete_info) { function scroll_event_throttle_ms_ (line 95) | int scroll_event_throttle_ms_{200}; FILE: core/list/decoupled_list_event_manager_unittest.cc type lynx (line 19) | namespace lynx { type list (line 20) | namespace list { class ListEventManagerTest (line 25) | class ListEventManagerTest : public ::testing::Test { method ListEventManagerTest (line 27) | ListEventManagerTest() = default; method SetUp (line 38) | void SetUp() override { method InitFiberDataSourceAndLayout (line 49) | void InitFiberDataSourceAndLayout(int layout_id, method CheckScrollInfo (line 128) | void CheckScrollInfo(const std::unique_ptr& scroll_inf... method CheckAllVisibleCellInfo (line 183) | void CheckAllVisibleCellInfo( method CheckCellInfo (line 199) | void CheckCellInfo(const pub::Value& cell_info, ItemHolder* item_h... function TEST_F (line 275) | TEST_F(ListEventManagerTest, HasBoundEvent) { function TEST_F (line 294) | TEST_F(ListEventManagerTest, SendLayoutCompleteEvent0) { function TEST_F (line 302) | TEST_F(ListEventManagerTest, SendLayoutCompleteEvent1) { function TEST_F (line 335) | TEST_F(ListEventManagerTest, SendCustomScrollEvent) { function TEST_F (line 375) | TEST_F(ListEventManagerTest, SendAnchorDebugInfoIfNeeded) { function TEST_F (line 427) | TEST_F(ListEventManagerTest, SendExposureEvent) { function TEST_F (line 475) | TEST_F(ListEventManagerTest, RecordDiffResultIfNeeded) { function TEST_F (line 498) | TEST_F(ListEventManagerTest, SendDiffDebugEventIfNeeded) { function TEST_F (line 515) | TEST_F(ListEventManagerTest, DetectScrollToThresholdAndSend0) { function TEST_F (line 550) | TEST_F(ListEventManagerTest, DetectScrollToThresholdAndSend1) { FILE: core/list/decoupled_list_layout_manager.cc type lynx (line 15) | namespace lynx { type list (line 16) | namespace list { FILE: core/list/decoupled_list_layout_manager.h function class (line 23) | class ListLayoutManager { function ResetContentOffsetAndContentSize (line 104) | void ResetContentOffsetAndContentSize(float content_offset, function span_count_ (line 170) | int span_count_{1} function preload_buffer_count_ (line 176) | int preload_buffer_count_{0} function enable_preload_section_ (line 177) | bool enable_preload_section_{false}; FILE: core/list/decoupled_list_layout_manager_unittest.cc type lynx (line 20) | namespace lynx { type list (line 21) | namespace list { class ListLayoutManagerTest (line 26) | class ListLayoutManagerTest : public ::testing::Test { method ListLayoutManagerTest (line 28) | ListLayoutManagerTest() = default; method SetUp (line 37) | void SetUp() override { method InitFiberDataSource (line 46) | void InitFiberDataSource() { method InitLayoutAttrs (line 69) | void InitLayoutAttrs(std::string list_type, int span_count, method ListOrientationHelper (line 101) | ListOrientationHelper* GetOrientationHelper() { function TEST_F (line 106) | TEST_F(ListLayoutManagerTest, InitLayoutAttrs) { FILE: core/list/decoupled_list_orientation_helper.cc type lynx (line 11) | namespace lynx { type list (line 12) | namespace list { class VerticalOrientationHelper (line 17) | class VerticalOrientationHelper : public ListOrientationHelper { method VerticalOrientationHelper (line 19) | explicit VerticalOrientationHelper(ListLayoutManager* list_layout_... method IsVertical (line 24) | bool IsVertical() const override { return true; } method GetStartAfterPadding (line 26) | float GetStartAfterPadding() const override { method GetEndAfterPadding (line 30) | float GetEndAfterPadding() const override { method GetMeasurement (line 36) | float GetMeasurement() const override { method GetMeasurementInOther (line 40) | float GetMeasurementInOther() const override { method GetMeasurementInOtherWithoutPadding (line 44) | float GetMeasurementInOtherWithoutPadding() const override { method GetStartAfterPaddingInOther (line 50) | float GetStartAfterPaddingInOther() const override { method GetEndPadding (line 54) | float GetEndPadding() const override { method GetDecoratedMeasurement (line 59) | float GetDecoratedMeasurement(const ItemHolder* item_holder) const... method GetDecoratedMeasurementInOther (line 68) | float GetDecoratedMeasurementInOther( method GetDecoratedStart (line 77) | float GetDecoratedStart(const ItemHolder* item_holder) const overr... method GetDecoratedEnd (line 85) | float GetDecoratedEnd(const ItemHolder* item_holder) const override { method GetStart (line 94) | float GetStart(const ItemHolder* item_holder) const override { method GetEnd (line 100) | float GetEnd(const ItemHolder* item_holder) const override { method GetItemHolderCrossMargin (line 104) | float GetItemHolderCrossMargin(const ItemHolder* item_holder) cons... method GetItemHolderMainMargin (line 109) | float GetItemHolderMainMargin(const ItemHolder* item_holder) const... class HorizontalOrientationHelper (line 118) | class HorizontalOrientationHelper : public ListOrientationHelper { method HorizontalOrientationHelper (line 120) | explicit HorizontalOrientationHelper(ListLayoutManager* list_layou... method IsVertical (line 125) | bool IsVertical() const override { return false; } method GetStartAfterPadding (line 127) | float GetStartAfterPadding() const override { method GetEndAfterPadding (line 131) | float GetEndAfterPadding() const override { method GetStartAfterPaddingInOther (line 137) | float GetStartAfterPaddingInOther() const override { method GetMeasurement (line 141) | float GetMeasurement() const override { method GetMeasurementInOther (line 145) | float GetMeasurementInOther() const override { method GetMeasurementInOtherWithoutPadding (line 149) | float GetMeasurementInOtherWithoutPadding() const override { method GetEndPadding (line 155) | float GetEndPadding() const override { method GetDecoratedMeasurement (line 159) | float GetDecoratedMeasurement(const ItemHolder* item_holder) const... method GetDecoratedMeasurementInOther (line 168) | float GetDecoratedMeasurementInOther( method GetDecoratedStart (line 177) | float GetDecoratedStart(const ItemHolder* item_holder) const overr... method GetDecoratedEnd (line 183) | float GetDecoratedEnd(const ItemHolder* item_holder) const override { method GetItemHolderCrossMargin (line 191) | float GetItemHolderCrossMargin(const ItemHolder* item_holder) cons... method GetItemHolderMainMargin (line 196) | float GetItemHolderMainMargin(const ItemHolder* item_holder) const... method GetStart (line 201) | float GetStart(const ItemHolder* item_holder) const override { method GetEnd (line 207) | float GetEnd(const ItemHolder* item_holder) const override { FILE: core/list/decoupled_list_orientation_helper.h function namespace (line 12) | namespace lynx { FILE: core/list/decoupled_list_types.h type class (line 247) | enum class type class (line 252) | enum class type class (line 259) | enum class type class (line 265) | enum class type class (line 267) | enum class type class (line 269) | enum class type class (line 275) | enum class type class (line 284) | enum class type class (line 290) | enum class type class (line 292) | enum class type class (line 298) | enum class type class (line 305) | enum class type class (line 312) | enum class type class (line 320) | enum class type class (line 327) | enum class type class (line 333) | enum class function ItemHolderAnimationType (line 339) | enum class ItemHolderAnimationType { kNone, kTransform, kOpacity }; FILE: core/list/decoupled_staggered_grid_layout_manager.cc type lynx (line 13) | namespace lynx { type list (line 14) | namespace list { FILE: core/list/decoupled_staggered_grid_layout_manager.h function item_index_ (line 27) | int item_index_{kInvalidIndex}; function class (line 30) | class LayoutState { function Reset (line 41) | void Reset(int span_count) { function LayoutDirection (line 52) | LayoutDirection layout_direction_{LayoutDirection::kLayoutToEnd}; FILE: core/list/decoupled_staggered_grid_layout_manager_unittest.cc type lynx (line 22) | namespace lynx { type list (line 23) | namespace list { class StaggeredGridLayoutManagerTest (line 30) | class StaggeredGridLayoutManagerTest : public ::testing::Test { method StaggeredGridLayoutManagerTest (line 32) | StaggeredGridLayoutManagerTest() = default; class BaseLayoutResult (line 41) | class BaseLayoutResult { method BaseLayoutResult (line 43) | BaseLayoutResult(int data_count, int span_count) method ReLayout (line 49) | void ReLayout() { method IsItemFullSpan (line 75) | bool IsItemFullSpan(int index) const { method SetUp (line 88) | void SetUp() override { method StaggeredGridLayoutManager (line 97) | StaggeredGridLayoutManager* GetStaggeredGridLayoutManager() { method IsFullSpan (line 101) | bool IsFullSpan(int index) { method ListOrientationHelper (line 106) | ListOrientationHelper* GetOrientationHelper() { method InitFiberDataSource (line 110) | void InitFiberDataSource(int data_count, std::vector estimate... method InitLayoutAttrs (line 127) | void InitLayoutAttrs(std::string list_type, int span_count, method BaseLayoutResult (line 159) | BaseLayoutResult GenerateBaseLayoutResult(int data_count, int span... method BaseLayoutResult (line 43) | BaseLayoutResult(int data_count, int span_count) method ReLayout (line 49) | void ReLayout() { method IsItemFullSpan (line 75) | bool IsItemFullSpan(int index) const { function TEST_F (line 196) | TEST_F(StaggeredGridLayoutManagerTest, LayoutInvalidItemHolder) { function TEST_F (line 224) | TEST_F(StaggeredGridLayoutManagerTest, LayoutInvalidItemHolder1) { function TEST_F (line 274) | TEST_F(StaggeredGridLayoutManagerTest, HasRemainSpaceToFillEnd) { function TEST_F (line 370) | TEST_F(StaggeredGridLayoutManagerTest, HasRemainSpaceToFillStart) { function TEST_F (line 428) | TEST_F(StaggeredGridLayoutManagerTest, GetItemIndexBeforeTargetIndex) { FILE: core/list/list_animation_manager.cc type lynx (line 9) | namespace lynx { type list (line 10) | namespace list { function ItemElementDelegate (line 16) | ItemElementDelegate* ListAnimationManager::GetItemElementDelegate( FILE: core/list/list_animation_manager.h function class (line 18) | class ListAnimationManager : public ItemHolder::AnimationDelegate { FILE: core/list/list_animation_manager_default.cc type lynx (line 11) | namespace lynx { type list (line 12) | namespace list { function CreateListAnimationManager (line 18) | std::unique_ptr CreateListAnimationManager( FILE: core/list/list_animation_manager_default.h function namespace (line 10) | namespace lynx { FILE: core/list/list_animation_manager_impl.cc type lynx (line 12) | namespace lynx { type list (line 13) | namespace list { function CreateListAnimationManager (line 149) | std::unique_ptr CreateListAnimationManager( FILE: core/list/list_animation_manager_impl.h function namespace (line 14) | namespace lynx { FILE: core/list/list_container_delegate.h function namespace (line 17) | namespace lynx { FILE: core/list/list_element_delegate.h function namespace (line 19) | namespace lynx { FILE: core/list/list_item_element_delegate.h function namespace (line 16) | namespace lynx { FILE: core/list/testing/fiber_data_source.h function namespace (line 16) | namespace list { FILE: core/list/testing/mock_list_element.h function namespace (line 19) | namespace lynx { function FlushListContainerInfo (line 44) | void FlushListContainerInfo(const std::string& list_container_info_str, function RemoveListItemPaintingNode (line 53) | void RemoveListItemPaintingNode(int32_t list_item_id) override {} function InsertListItemPaintingNode (line 54) | void InsertListItemPaintingNode(int32_t list_item_id) override {} function FlushPatching (line 55) | void FlushPatching(bool should_flush_finish_layout) override {} function FlushImmediately (line 56) | void FlushImmediately() override {} function UpdateContentOffsetAndSizeToPlatform (line 57) | void UpdateContentOffsetAndSizeToPlatform(float content_size, float delt... function HasBoundEvent (line 61) | bool HasBoundEvent(const std::string& event_name) const override { function UpdateScrollInfo (line 68) | void UpdateScrollInfo(float estimated_offset, bool smooth, function GetThreadStrategy (line 73) | int GetThreadStrategy() const { function CheckZIndex (line 77) | void CheckZIndex(ItemElementDelegate* list_item_delegate) const {} function ReportListItemLifecycleStatistic (line 78) | void ReportListItemLifecycleStatistic( function MarkTiming (line 84) | void MarkTiming(ListTiming flag) {} function RequestNextFrame (line 85) | void RequestNextFrame() {} function ClearListItemElements (line 88) | void ClearListItemElements() { list_item_elements_.clear(); } function AddListItemElement (line 89) | void AddListItemElement( function MockListItemElement (line 94) | MockListItemElement* GetListItemElement(const std::string& item_key) { FILE: core/list/testing/mock_list_item_element.h function namespace (line 16) | namespace lynx { function UpdateLayoutToPlatform (line 35) | void UpdateLayoutToPlatform(float left, float top) override { function HasBoundEvent (line 39) | bool HasBoundEvent(const std::string& event_name) const override { function OnListItemWillAppear (line 46) | void OnListItemWillAppear(const std::string& item_key) override {} function OnListItemDisappear (line 47) | void OnListItemDisappear(bool is_exist, FILE: core/list/testing/utils.h function namespace (line 8) | namespace lynx { FILE: core/parser/input_stream.cc type lynx (line 8) | namespace lynx { type parser (line 9) | namespace parser { FILE: core/parser/input_stream.h function namespace (line 10) | namespace lynx { FILE: core/public/box_model.h function namespace (line 8) | namespace lynx { FILE: core/public/devtool/lynx_devtool_proxy.h function namespace (line 16) | namespace lynx { FILE: core/public/devtool/lynx_inspector_owner.h function namespace (line 15) | namespace lynx { FILE: core/public/jsb/extension_module_factory.h type ModuleCreatorInfo (line 21) | struct ModuleCreatorInfo { function virtual (line 36) | virtual void OnLynxViewCreate(tasm::UIDelegate* ui_delegate) { FILE: core/public/jsb/lynx_extension_module.h function namespace (line 18) | namespace lynx { FILE: core/public/jsb/lynx_module_callback.h function namespace (line 13) | namespace lynx { FILE: core/public/jsb/lynx_native_module.h function namespace (line 28) | namespace lynx { FILE: core/public/jsb/native_module_factory.h function namespace (line 18) | namespace lynx { FILE: core/public/layout_ctx_platform_impl.h function namespace (line 21) | namespace lynx { FILE: core/public/layout_node_manager.h function namespace (line 11) | namespace lynx { FILE: core/public/layout_node_value.h function namespace (line 8) | namespace lynx { FILE: core/public/list_container_proxy.h function namespace (line 10) | namespace lynx { FILE: core/public/list_data.h function namespace (line 12) | namespace lynx { FILE: core/public/list_engine_proxy.h function namespace (line 11) | namespace lynx { FILE: core/public/lynx_engine_proxy.h function namespace (line 16) | namespace lynx { FILE: core/public/lynx_extension_delegate.h function namespace (line 17) | namespace lynx { FILE: core/public/lynx_layout_proxy.h function namespace (line 12) | namespace lynx { FILE: core/public/lynx_resource_loader.h function namespace (line 16) | namespace pub { FILE: core/public/lynx_runtime_proxy.h function namespace (line 13) | namespace lynx { FILE: core/public/page_options.h type EmbeddedMode (line 31) | enum EmbeddedMode { function SetDebuggable (line 73) | struct PageOptions { function SetInstanceID (line 85) | void SetInstanceID(int32_t instance_id) { instance_id_ = instance_id; } function SetLongTaskMonitorDisabled (line 93) | void SetLongTaskMonitorDisabled(bool disabled) { function SetEmbeddedMode (line 100) | void SetEmbeddedMode(EmbeddedMode mode) { embedded_mode_ = mode; } function SetHasLogicExecutor (line 124) | void SetHasLogicExecutor(bool enable) { has_logic_executor_ = enable; } function long_task_disabled_ (line 131) | bool long_task_disabled_{false}; FILE: core/public/painting_ctx_platform_impl.h function namespace (line 26) | namespace shell { function namespace (line 30) | namespace tasm { FILE: core/public/perf_controller_proxy.h function namespace (line 15) | namespace lynx { FILE: core/public/performance_controller_platform_impl.h function namespace (line 13) | namespace lynx { FILE: core/public/pipeline_option.h function namespace (line 21) | namespace lynx { function ResetListRelatedFlag (line 69) | struct PipelineOptions { function UpdateTraceDebugInfo (line 150) | void UpdateTraceDebugInfo(TraceEvent* event) const { function Element (line 182) | Element* target_node{nullptr}; FILE: core/public/platform_extra_bundle.h function namespace (line 10) | namespace lynx { FILE: core/public/platform_renderer_type.h type class (line 9) | enum class FILE: core/public/prop_bundle.h function namespace (line 21) | namespace lynx { function class (line 107) | class PropBundleCreator { FILE: core/public/pub_value.h function namespace (line 15) | namespace pub { FILE: core/public/runtime_lifecycle_observer.h function namespace (line 15) | namespace lynx { FILE: core/public/text_layout_impl.h function namespace (line 10) | namespace lynx { FILE: core/public/text_utils.h function namespace (line 13) | namespace lynx { FILE: core/public/timing_key.h function namespace (line 10) | namespace lynx { FILE: core/public/ui_delegate.h function namespace (line 24) | namespace lynx { FILE: core/public/ui_operation_queue_interface.h function namespace (line 12) | namespace lynx { FILE: core/public/vsync_monitor_platform_impl.h function namespace (line 10) | namespace lynx { FILE: core/public/vsync_observer_interface.h function namespace (line 15) | namespace lynx { FILE: core/renderer/css/android/css_color_utils.cc type lynx (line 12) | namespace lynx { type jni (line 13) | namespace jni { function RegisterJNIForColorUtils (line 14) | bool RegisterJNIForColorUtils(JNIEnv* env) { return RegisterNativesI... function jint (line 18) | jint Parse(JNIEnv* env, jclass jcaller, jstring color) { function jboolean (line 26) | jboolean Validate(JNIEnv* env, jclass jcaller, jstring color) { FILE: core/renderer/css/android/css_gradient_utils.cc type lynx (line 21) | namespace lynx { type jni (line 22) | namespace jni { function RegisterJNIForGradientUtils (line 23) | bool RegisterJNIForGradientUtils(JNIEnv* env) { function jfloatArray (line 29) | jfloatArray GetRadialRadius(JNIEnv* env, jclass jcaller, jint shape, function jobject (line 42) | jobject GetGradientArray(JNIEnv* env, jclass jcaller, jstring gradientDef, FILE: core/renderer/css/computed_css_style.cc type lynx (line 22) | namespace lynx { type starlight (line 26) | namespace starlight { function inherit_func_map_ (line 69) | static base::NoDestructor function CalculateFromBorderWidthStringToFloat (line 82) | bool CalculateFromBorderWidthStringToFloat( function CalculateCSSValueToFloat (line 103) | bool CalculateCSSValueToFloat(const tasm::CSSValue& value, float& re... function ShadowDataToLepus (line 127) | lepus::Value ShadowDataToLepus(const base::Vector& shado... function SetLayoutAnimationTimingFunctionInternal (line 142) | bool SetLayoutAnimationTimingFunctionInternal( function SetBorderWidthHelper (line 157) | bool SetBorderWidthHelper(bool cssAlignWithLegacyW3C, function SetBorderRadiusHelper (line 170) | bool SetBorderRadiusHelper(NLength& radiusX, NLength& radiusY, function lepus_value (line 208) | lepus_value LayoutAnimationTimingFunctionToLepusHelper( function SetBackgroundOrMaskImage (line 220) | bool SetBackgroundOrMaskImage(base::flex_optional& d... function SetBackgroundOrMaskPosition (line 245) | bool SetBackgroundOrMaskPosition(base::flex_optional... function SetBackgroundOrMaskSize (line 309) | bool SetBackgroundOrMaskSize(base::flex_optional& data, function SetBackgroundOrMaskClip (line 344) | bool SetBackgroundOrMaskClip(base::flex_optional& data, function SetBackgroundOrMaskOrigin (line 364) | bool SetBackgroundOrMaskOrigin(base::flex_optional& ... function SetBackgroundOrMaskRepeat (line 385) | bool SetBackgroundOrMaskRepeat(base::flex_optional& ... function lepus_value (line 3164) | lepus_value ComputedCSSStyle::OpacityToLepus() { return lepus_value(... function lepus_value (line 3166) | lepus_value ComputedCSSStyle::PositionToLepus() { function lepus_value (line 3170) | lepus_value ComputedCSSStyle::OverflowToLepus() { function lepus_value (line 3174) | lepus_value ComputedCSSStyle::OverflowXToLepus() { function lepus_value (line 3177) | lepus_value ComputedCSSStyle::OverflowYToLepus() { function lepus_value (line 3181) | lepus_value ComputedCSSStyle::FontSizeToLepus() { function lepus_value (line 3189) | lepus_value ComputedCSSStyle::XPlaceholderFontSizeToLepus() { function lepus_value (line 3197) | lepus_value ComputedCSSStyle::LineHeightToLepus() { function lepus_value (line 3205) | lepus_value ComputedCSSStyle::XAutoFontSizeToLepus() { function lepus_value (line 3218) | lepus_value ComputedCSSStyle::XAutoFontSizePresetSizesToLepus() { function lepus_value (line 3234) | lepus_value ComputedCSSStyle::PerspectiveToLepus() { function lepus_value (line 3251) | lepus_value ComputedCSSStyle::LetterSpacingToLepus() { function lepus_value (line 3259) | lepus_value ComputedCSSStyle::LineSpacingToLepus() { function lepus_value (line 3267) | lepus_value ComputedCSSStyle::ColorToLepus() { function lepus_value (line 3282) | lepus_value ComputedCSSStyle::XPlaceholderColorToLepus() { function lepus_value (line 3297) | lepus_value ComputedCSSStyle::BackgroundToLepus() { return lepus_val... function lepus_value (line 3299) | lepus_value ComputedCSSStyle::BackgroundColorToLepus() { function lepus_value (line 3307) | lepus_value ComputedCSSStyle::BackgroundImageToLepus() { function lepus_value (line 3312) | lepus_value ComputedCSSStyle::BackgroundSizeToLepus() { function lepus_value (line 3317) | lepus_value ComputedCSSStyle::BackgroundClipToLepus() { function lepus_value (line 3322) | lepus_value ComputedCSSStyle::BackgroundOriginToLepus() { function lepus_value (line 3327) | lepus_value ComputedCSSStyle::BackgroundPositionToLepus() { function lepus_value (line 3332) | lepus_value ComputedCSSStyle::BackgroundRepeatToLepus() { function lepus_value (line 3337) | lepus_value ComputedCSSStyle::FilterToLepus() { function lepus_value (line 3341) | lepus_value ComputedCSSStyle::BorderTopColorToLepus() { function lepus_value (line 3350) | lepus_value ComputedCSSStyle::BorderRightColorToLepus() { function lepus_value (line 3359) | lepus_value ComputedCSSStyle::BorderBottomColorToLepus() { function lepus_value (line 3368) | lepus_value ComputedCSSStyle::BorderLeftColorToLepus() { function lepus_value (line 3377) | lepus_value ComputedCSSStyle::BorderTopWidthToLepus() { function lepus_value (line 3382) | lepus_value ComputedCSSStyle::BorderRightWidthToLepus() { function lepus_value (line 3387) | lepus_value ComputedCSSStyle::BorderBottomWidthToLepus() { function lepus_value (line 3392) | lepus_value ComputedCSSStyle::BorderLeftWidthToLepus() { function lepus_value (line 3397) | lepus_value ComputedCSSStyle::ListMainAxisGapToLepus() { function lepus_value (line 3402) | lepus_value ComputedCSSStyle::ListCrossAxisGapToLepus() { function lepus_value (line 3407) | lepus_value ComputedCSSStyle::TransformToLepus() { function lepus_value (line 3415) | lepus_value ComputedCSSStyle::TransformOriginToLepus() { function lepus_value (line 3422) | lepus_value ComputedCSSStyle::AnimationToLepus() { function lepus_value (line 3435) | lepus_value ComputedCSSStyle::AnimationNameToLepus() { function lepus_value (line 3447) | lepus_value ComputedCSSStyle::AnimationDurationToLepus() { function lepus_value (line 3452) | lepus_value ComputedCSSStyle::AnimationTimingFunctionToLepus() { function lepus_value (line 3466) | lepus_value ComputedCSSStyle::AnimationDelayToLepus() { function lepus_value (line 3471) | lepus_value ComputedCSSStyle::AnimationIterationCountToLepus() { function lepus_value (line 3476) | lepus_value ComputedCSSStyle::AnimationDirectionToLepus() { function lepus_value (line 3481) | lepus_value ComputedCSSStyle::AnimationFillModeToLepus() { function lepus_value (line 3486) | lepus_value ComputedCSSStyle::AnimationPlayStateToLepus() { function lepus_value (line 3491) | lepus_value ComputedCSSStyle::LayoutAnimationCreateDurationToLepus() { function lepus_value (line 3496) | lepus_value ComputedCSSStyle::LayoutAnimationCreateTimingFunctionToL... function lepus_value (line 3500) | lepus_value ComputedCSSStyle::LayoutAnimationCreateDelayToLepus() { function lepus_value (line 3504) | lepus_value ComputedCSSStyle::LayoutAnimationCreatePropertyToLepus() { function lepus_value (line 3508) | lepus_value ComputedCSSStyle::LayoutAnimationDeleteDurationToLepus() { function lepus_value (line 3512) | lepus_value ComputedCSSStyle::LayoutAnimationDeleteTimingFunctionToL... function lepus_value (line 3516) | lepus_value ComputedCSSStyle::LayoutAnimationDeleteDelayToLepus() { function lepus_value (line 3520) | lepus_value ComputedCSSStyle::LayoutAnimationDeletePropertyToLepus() { function lepus_value (line 3524) | lepus_value ComputedCSSStyle::LayoutAnimationUpdateDurationToLepus() { function lepus_value (line 3528) | lepus_value ComputedCSSStyle::LayoutAnimationUpdateTimingFunctionToL... function lepus_value (line 3532) | lepus_value ComputedCSSStyle::LayoutAnimationUpdateDelayToLepus() { function lepus_value (line 3537) | lepus_value ComputedCSSStyle::TransitionToLepus() { function lepus_value (line 3562) | lepus_value ComputedCSSStyle::TransitionPropertyToLepus() { function lepus_value (line 3567) | lepus_value ComputedCSSStyle::TransitionDurationToLepus() { function lepus_value (line 3572) | lepus_value ComputedCSSStyle::TransitionDelayToLepus() { function lepus_value (line 3577) | lepus_value ComputedCSSStyle::TransitionTimingFunctionToLepus() { function lepus_value (line 3583) | lepus_value ComputedCSSStyle::EnterTransitionNameToLepus() { function lepus_value (line 3587) | lepus_value ComputedCSSStyle::ExitTransitionNameToLepus() { function lepus_value (line 3590) | lepus_value ComputedCSSStyle::PauseTransitionNameToLepus() { function lepus_value (line 3594) | lepus_value ComputedCSSStyle::ResumeTransitionNameToLepus() { function lepus_value (line 3598) | lepus_value ComputedCSSStyle::VisibilityToLepus() { function lepus_value (line 3602) | lepus_value ComputedCSSStyle::BorderTopStyleToLepus() { function lepus_value (line 3611) | lepus_value ComputedCSSStyle::BorderRightStyleToLepus() { function lepus_value (line 3620) | lepus_value ComputedCSSStyle::BorderBottomStyleToLepus() { function lepus_value (line 3629) | lepus_value ComputedCSSStyle::BorderLeftStyleToLepus() { function lepus_value (line 3638) | lepus_value ComputedCSSStyle::OutlineColorToLepus() { function lepus_value (line 3641) | lepus_value ComputedCSSStyle::OutlineStyleToLepus() { function lepus_value (line 3644) | lepus_value ComputedCSSStyle::OutlineWidthToLepus() { function lepus_value (line 3648) | lepus_value ComputedCSSStyle::BorderColorToLepus() { return lepus_va... function lepus_value (line 3650) | lepus_value ComputedCSSStyle::FontFamilyToLepus() { function lepus_value (line 3658) | lepus_value ComputedCSSStyle::XPlaceholderFontFamilyToLepus() { function lepus_value (line 3666) | lepus_value ComputedCSSStyle::CaretColorToLepus() { function lepus_value (line 3670) | lepus_value ComputedCSSStyle::DirectionToLepus() { function lepus_value (line 3677) | lepus_value ComputedCSSStyle::WhiteSpaceToLepus() { function lepus_value (line 3685) | lepus_value ComputedCSSStyle::WordBreakToLepus() { function lepus_value (line 3693) | lepus_value ComputedCSSStyle::BoxShadowToLepus() { function lepus_value (line 3701) | lepus_value ComputedCSSStyle::TextShadowToLepus() { function lepus_value (line 3709) | lepus_value ComputedCSSStyle::FontWeightToLepus() { function lepus_value (line 3717) | lepus_value ComputedCSSStyle::XPlaceholderFontWeightToLepus() { function lepus_value (line 3726) | lepus_value ComputedCSSStyle::FontStyleToLepus() { function lepus_value (line 3734) | lepus_value ComputedCSSStyle::XPlaceholderFontStyleToLepus() { function lepus_value (line 3743) | lepus_value ComputedCSSStyle::TextAlignToLepus() { function lepus_value (line 3751) | lepus_value ComputedCSSStyle::TextOverflowToLepus() { function lepus_value (line 3759) | lepus_value ComputedCSSStyle::TextDecorationToLepus() { function lepus_value (line 3783) | lepus_value ComputedCSSStyle::TextDecorationColorToLepus() { function lepus_value (line 3844) | lepus_value ComputedCSSStyle::ZIndexToLepus() { return lepus_value(z... function lepus_value (line 3846) | lepus_value ComputedCSSStyle::VerticalAlignToLepus() { function lepus_value (line 3857) | lepus_value ComputedCSSStyle::BorderRadiusToLepus() { function lepus_value (line 3891) | lepus_value ComputedCSSStyle::BorderTopLeftRadiusToLepus() { function lepus_value (line 3906) | lepus_value ComputedCSSStyle::BorderTopRightRadiusToLepus() { function lepus_value (line 3921) | lepus_value ComputedCSSStyle::BorderBottomRightRadiusToLepus() { function lepus_value (line 3936) | lepus_value ComputedCSSStyle::BorderBottomLeftRadiusToLepus() { function lepus_value (line 3964) | lepus_value ComputedCSSStyle::CursorToLepus() { function lepus_value (line 3989) | lepus_value ComputedCSSStyle::TextIndentToLepus() { function lepus_value (line 3999) | lepus_value ComputedCSSStyle::TextStrokeToLepus() { function lepus_value (line 4004) | lepus_value ComputedCSSStyle::TextStrokeColorToLepus() { function lepus_value (line 4014) | lepus_value ComputedCSSStyle::TextStrokeWidthToLepus() { function lepus_value (line 4078) | lepus_value ComputedCSSStyle::MaskImageToLepus() { function lepus_value (line 4083) | lepus_value ComputedCSSStyle::MaskSizeToLepus() { function lepus_value (line 4087) | lepus_value ComputedCSSStyle::MaskClipToLepus() { function lepus_value (line 4091) | lepus_value ComputedCSSStyle::MaskOriginToLepus() { function lepus_value (line 4095) | lepus_value ComputedCSSStyle::MaskPositionToLepus() { function lepus_value (line 4100) | lepus_value ComputedCSSStyle::MaskRepeatToLepus() { function lepus_value (line 4111) | lepus_value ComputedCSSStyle::ImageRenderingToLepus() { function lepus_value (line 4124) | lepus_value ComputedCSSStyle::HyphensToLepus() { function lepus_value (line 4139) | lepus_value ComputedCSSStyle::XAppRegionToLepus() { function lepus_value (line 4158) | lepus_value ComputedCSSStyle::XHandleColorToLepus() { function lepus_value (line 4176) | lepus_value ComputedCSSStyle::XHandleSizeToLepus() { function lepus_value (line 4205) | lepus_value ComputedCSSStyle::FontVariationSettingsToLepus() { function lepus_value (line 4237) | lepus_value ComputedCSSStyle::FontFeatureSettingsToLepus() { function lepus_value (line 4253) | lepus_value ComputedCSSStyle::FontOpticalSizingToLepus() { function lepus_value (line 4269) | lepus_value ComputedCSSStyle::PointerEventsToLepus() { FILE: core/renderer/css/computed_css_style.h function namespace (line 34) | namespace lynx { function VisibilityType (line 311) | VisibilityType GetVisibilityData() { return visibility_; } function XAppRegionType (line 327) | XAppRegionType GetAppRegion() { return app_region_; } function GetHandleSize (line 329) | float GetHandleSize() { return handle_size_; } function GetHandleColor (line 331) | uint32_t GetHandleColor() { return handle_color_; } function HasOpacity (line 333) | bool HasOpacity() const; function PrepareOptionalForTextAttributes (line 348) | void PrepareOptionalForTextAttributes() { function PrepareOptionalForPlaceholderTextAttributes (line 355) | void PrepareOptionalForPlaceholderTextAttributes() { function XAnimationColorInterpolationType (line 362) | XAnimationColorInterpolationType new_animator_interpolation() { function PointerEventsType (line 374) | PointerEventsType GetPointerEvents() { return pointer_events_; } function DirectionType (line 376) | DirectionType GetDirection() { return layout_computed_style_.GetDirectio... function IsPlatformInheritableProperty (line 378) | static bool IsPlatformInheritableProperty(const tasm::CSSPropertyID id) { function IsDirty (line 387) | bool IsDirty() { return changed_bitset_.HasAny() || reset_bitset_.HasAny... function IsClean (line 389) | bool IsClean() { return !IsDirty(); } function MarkChanged (line 391) | void MarkChanged(tasm::CSSPropertyID id) { function handle_color_ (line 449) | unsigned int handle_color_{0} function OverflowType (line 475) | OverflowType overflow_x_{DefaultComputedStyle::DEFAULT_OVERFLOW}; FILE: core/renderer/css/computed_css_style_css_text_helper.cc type lynx (line 17) | namespace lynx { type tasm (line 18) | namespace tasm { function NumericLengthToString (line 43) | std::string NumericLengthToString( FILE: core/renderer/css/computed_css_style_css_text_helper.h function namespace (line 17) | namespace lynx { FILE: core/renderer/css/computed_css_style_css_text_helper_unittest.cc type lynx (line 17) | namespace lynx { type tasm (line 18) | namespace tasm { type test (line 19) | namespace test { function CSSValue (line 22) | CSSValue parseBackgroundPositionStringValue(const lepus::Value& va... function TEST (line 29) | TEST(ComputedCSSStyleCssTextHelperTest, floatToPixelString) { function TEST (line 38) | TEST(ComputedCSSStyleCssTextHelperTest, Uint32ToRGBString) { function TEST (line 47) | TEST(ComputedCSSStyleCssTextHelperTest, ConcatStringsWithWhitespac... function TEST (line 54) | TEST(ComputedCSSStyleCssTextHelperTest, OpacityCSSText) { function TEST (line 67) | TEST(ComputedCSSStyleCssTextHelperTest, TransformOriginCSSText) { function TEST (line 81) | TEST(ComputedCSSStyleCssTextHelperTest, SizeCSSText) { function TEST (line 90) | TEST(ComputedCSSStyleCssTextHelperTest, FourSidesCSSText) { function TEST (line 102) | TEST(ComputedCSSStyleCssTextHelperTest, BackgroundColorCSSText) { function TEST (line 113) | TEST(ComputedCSSStyleCssTextHelperTest, ColorCSSText) { function TEST (line 123) | TEST(ComputedCSSStyleCssTextHelperTest, UnsupportedCSSProperty) { function TEST (line 136) | TEST(ComputedCSSStyleCssTextHelperTest, GetComputedStyleByProperty... function TEST (line 146) | TEST(ComputedCSSStyleCssTextHelperTest, ZIndexCSSText) { function TEST (line 168) | TEST(ComputedCSSStyleCssTextHelperTest, FilterCSSText) { function TEST (line 202) | TEST(ComputedCSSStyleCssTextHelperTest, DirectionCSSText) { function TEST (line 237) | TEST(ComputedCSSStyleCssTextHelperTest, function TEST (line 321) | TEST(ComputedCSSStyleCssTextHelperTest, function TEST (line 615) | TEST(ComputedCSSStyleCssTextHelperTest, function TEST (line 652) | TEST(ComputedCSSStyleCssTextHelperTest, PaddingCSSText) { function TEST (line 683) | TEST(ComputedCSSStyleCssTextHelperTest, MarginCSSText) { function TEST (line 722) | TEST(ComputedCSSStyleCssTextHelperTest, BorderWidthCSSText) { function TEST (line 801) | TEST(ComputedCSSStyleCssTextHelperTest, BorderCornerRadiusCSSText_... function TEST (line 823) | TEST(ComputedCSSStyleCssTextHelperTest, function TEST (line 867) | TEST(ComputedCSSStyleCssTextHelperTest, BorderRadiusPairCSSText) { function TEST (line 877) | TEST(ComputedCSSStyleCssTextHelperTest, BorderRadiusPairCSSTextCom... function TEST (line 889) | TEST(ComputedCSSStyleCssTextHelperTest, BorderTopColorCSSText) { function TEST (line 905) | TEST(ComputedCSSStyleCssTextHelperTest, BorderRightColorCSSText) { function TEST (line 921) | TEST(ComputedCSSStyleCssTextHelperTest, BorderBottomColorCSSText) { function TEST (line 937) | TEST(ComputedCSSStyleCssTextHelperTest, BorderLeftColorCSSText) { function TEST (line 953) | TEST(ComputedCSSStyleCssTextHelperTest, BorderColorCSSText) { FILE: core/renderer/css/css_color.cc type lynx (line 20) | namespace lynx { type tasm (line 21) | namespace tasm { function clamp_css_byte (line 26) | uint8_t clamp_css_byte(T i) { // Clamp to integer 0 .. 255. function clamp_css_float (line 32) | float clamp_css_float(T f) { // Clamp to float 0.0 .. 1.0. function parse_css_int (line 35) | bool parse_css_int(const std::string& str, function parse_css_float (line 53) | bool parse_css_float(const std::string& str, function css_hue_to_rgb (line 72) | float css_hue_to_rgb(float m1, float m2, float h) { function split (line 92) | std::vector split(const std::string& s, char delim) { function CSSColor (line 253) | CSSColor CSSColor::CreateFromHSLA(float h, float s, float l, float a) { function CSSColor (line 269) | CSSColor CSSColor::CreateFromRGBA(float r, float g, float b, float a) { function CSSColor (line 274) | CSSColor CSSColor::CreateFromKeyword(TokenType type) { FILE: core/renderer/css/css_color.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/css_color_unittest.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { type test (line 12) | namespace test { function TEST (line 169) | TEST(CSSColor, Keywords) { function TEST (line 177) | TEST(CSSColor, Parse) { FILE: core/renderer/css/css_content_data.cc type lynx (line 9) | namespace lynx { type tasm (line 10) | namespace tasm { function ContentData (line 12) | ContentData* ContentData::createTextContent(const base::String& text) { function ContentData (line 16) | ContentData* ContentData::createImageContent(const std::string& url) { function ContentData (line 20) | ContentData* ContentData::createAttrContent(const AttributeHolder* n... FILE: core/renderer/css/css_content_data.h function namespace (line 12) | namespace lynx { FILE: core/renderer/css/css_debug_msg.h function namespace (line 8) | namespace lynx { FILE: core/renderer/css/css_decoder.cc type lynx (line 18) | namespace lynx { type tasm (line 19) | namespace tasm { function NumberToRGBAColorString (line 26) | std::string NumberToRGBAColorString(double number) { function NumberToLineHeightString (line 51) | std::string NumberToLineHeightString(double number) { function RemoveRedundantZeros (line 308) | void RemoveRedundantZeros(std::string ¶msValue) { function ToLengthWithUnit (line 324) | std::string ToLengthWithUnit(const lepus_value &value, function GetTransformParams (line 375) | void GetTransformParams(std::string &length, const lepus_value &value, function GetTransformMatrixParams (line 382) | std::string GetTransformMatrixParams(const fml::RefPtr> type std (line 31) | typedef std::unordered_map> type base (line 34) | typedef base::LinearFlatMap> type base (line 36) | typedef base::LinearFlatMap> function class (line 39) | class CSSKeyframesToken : public fml::RefCountedThreadSafeStorage { FILE: core/renderer/css/css_keyframes_token_unittest.cc type lynx (line 13) | namespace lynx { type tasm (line 14) | namespace tasm { type test (line 15) | namespace test { function NearlyEqual (line 17) | bool NearlyEqual(float a, float b, float epsilon = 1e-5) { function TEST (line 21) | TEST(CSSKeyframesToken, ParseKeyStr0) { function TEST (line 27) | TEST(CSSKeyframesToken, ParseKeyStr1) { function TEST (line 33) | TEST(CSSKeyframesToken, ParseKeyStr2) { function TEST (line 39) | TEST(CSSKeyframesToken, ParseKeyStr3) { FILE: core/renderer/css/css_keywords.cc type TokenValue (line 46) | struct TokenValue class CSSKeywordsHash (line 49) | class CSSKeywordsHash { type TokenValue (line 54) | struct TokenValue type TokenValue (line 215) | struct TokenValue type TokenValue (line 230) | struct TokenValue type TokenValue (line 1002) | struct TokenValue FILE: core/renderer/css/css_keywords.h function namespace (line 9) | namespace tasm { FILE: core/renderer/css/css_keywords_unittest.cc type lynx (line 11) | namespace lynx { type tasm (line 12) | namespace tasm { function TEST (line 14) | TEST(CSSKeywords, TokenTypeCheck) { FILE: core/renderer/css/css_parser_token.cc type lynx (line 16) | namespace lynx { type tasm (line 17) | namespace tasm { function StyleMap (line 33) | const StyleMap& CSSParseToken::GetAttributes() { FILE: core/renderer/css/css_parser_token.h function namespace (line 25) | namespace lynx { function IsCascadeSelectorStyleToken (line 64) | bool IsCascadeSelectorStyleToken() const; function MarkParsed (line 72) | inline void MarkParsed() { parser_state_ = ParseState::kParsed; } type ParseState (line 84) | enum ParseState : int { FILE: core/renderer/css/css_parser_token_unittest.cc type lynx (line 20) | namespace lynx { type tasm (line 21) | namespace tasm { function TEST (line 23) | TEST(CSSParseToken, GetAttributes) { function TEST (line 40) | TEST(CSSParseToken, ParallelGetAttributes) { function TEST (line 78) | TEST(CSSParseToken, ParallelProcessAttributes) { function TEST (line 142) | TEST(CSSParseToken, TestTouchPseudoToken) { function TEST (line 150) | TEST(CSSParseToken, TestGetStyleTokenTypeCornerCase) { function TEST (line 159) | TEST(CSSParseToken, TestIsPseudoStyleTokenCornerCase) { FILE: core/renderer/css/css_property.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { function CSSPropertyID (line 57) | CSSPropertyID CSSProperty::GetPropertyID( function CSSPropertyID (line 141) | CSSPropertyID CSSProperty::GetTimingOptionsPropertyID( function kComputeStyleMap (line 161) | static const base::NoDestructor TryMakeIntrinsicNLength( function GetEnvValue (line 91) | std::pair GetEnvValue(const std::string& env_name) { function CalculationTopTwoData (line 112) | bool CalculationTopTwoData(CalcValueStack& data_stack, char operatio... function TryMakeCalcNLength (line 176) | std::pair TryMakeCalcNLength( function ToLengthHelper (line 331) | std::pair ToLengthHelper(const tasm::CSSValue& value, function ComputeShadowStyleHelper (line 337) | void ComputeShadowStyleHelper(float& prop_result, const base::String... function SetX1Y1 (line 348) | void SetX1Y1(TimingFunctionData& timing_function, function UpdateAnimationProp (line 354) | void UpdateAnimationProp(long& dest, const tasm::CSSPropertyID anim_id, function ComputeNumberStyle (line 558) | inline bool ComputeNumberStyle(const tasm::CSSValue& value, const bo... function ComputeNumberStyle (line 578) | inline bool ComputeNumberStyle(const tasm::CSSValue& value, const bo... function GetLengthData (line 724) | void GetLengthData(NLength& length, const lepus_value& value, function GetTransformMatrix (line 783) | void GetTransformMatrix(TransformType matrix_type, function lepus_value (line 949) | lepus_value CSSStyleUtils::FilterToLepus( function lepus_value (line 960) | lepus_value CSSStyleUtils::TransformToLepus( function lepus_value (line 1171) | lepus_value CSSStyleUtils::AnimationDataToLepus(AnimationData& anim) { FILE: core/renderer/css/css_style_utils.h function namespace (line 30) | namespace lynx { FILE: core/renderer/css/css_style_utils_unittest.cc type lynx (line 11) | namespace lynx { type starlight (line 12) | namespace starlight { function TEST (line 14) | TEST(CssStyleUtils, SetZIndex) { function TEST (line 48) | TEST(CssStyleUtils, ComputeFilter) { function TEST (line 118) | TEST(CssStyleUtils, ComputeIntStyle) { function TEST (line 185) | TEST(CssStyleUtils, GetLengthData) { function TEST (line 235) | TEST(CSSStyleUtils, ComputeBasicShapes) { function TEST (line 289) | TEST(CSSStyleUtils, ComputeSuperEllipse) { function TEST (line 356) | TEST(CSSStyleUtils, SetBasicShapeInset) { FILE: core/renderer/css/css_utils.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { function vec2 (line 18) | vec2 RadiusToSide(float px, float py, float sx, float sy, function vec2 (line 36) | inline vec2 EllipseRadius(float offset_x, float offset_y, float aspe... function vec2 (line 50) | vec2 RadiusToCorner(float px, float py, float sx, float sy, function vec2 (line 82) | vec2 GetRadialGradientRadius(RadialGradientShapeType shape, function ParseStyleDeclarationList (line 109) | bool ParseStyleDeclarationList(const char* content, uint32_t content... function ClassList (line 223) | ClassList SplitClasses(const char* content, size_t length) { FILE: core/renderer/css/css_utils.h function namespace (line 16) | namespace lynx { FILE: core/renderer/css/css_utils_unittest.cc type lynx (line 9) | namespace lynx { type tasm (line 10) | namespace tasm { type testing (line 11) | namespace testing { type RadialGradientRadiusTestCase (line 13) | struct RadialGradientRadiusTestCase { class RadialGradientRadiusTest (line 24) | class RadialGradientRadiusTest function TEST_P (line 27) | TEST_P(RadialGradientRadiusTest, Radius) { function TEST (line 120) | TEST(CSSUtils, ParseStyleDeclarationList) { function TEST (line 212) | TEST(CSSUtils, ParseStyleDeclarationListCase2) { function TEST (line 230) | TEST(CSSUtils, SplitClasses) { FILE: core/renderer/css/css_value.cc type lynx (line 14) | namespace lynx { type tasm (line 15) | namespace tasm { function CSSValue (line 33) | CSSValue& CSSValue::operator=(const CSSValue& other) { function CSSValue (line 54) | CSSValue& CSSValue::operator=(CSSValue&& other) noexcept { type SCCNode (line 407) | struct alignas(4) SCCNode { class CSSValue::CycleDetector (line 414) | class CSSValue::CycleDetector { method CycleDetector (line 416) | explicit CycleDetector(const CustomPropertiesMap& variables) method IsInCycle (line 422) | bool IsInCycle(const std::string& var_name) const { method FindAllSCCs (line 427) | void FindAllSCCs() { method StrongConnect (line 439) | void StrongConnect(const std::string& var_name) { FILE: core/renderer/css/css_value.h function namespace (line 26) | namespace lynx { FILE: core/renderer/css/css_value_lldb.py class LynxValueType (line 9) | class LynxValueType(IntEnum): class CSSValueSyntheticProvider (line 28) | class CSSValueSyntheticProvider: method __init__ (line 29) | def __init__(self, val_obj, internal_dict): method update (line 32) | def update(self): method num_children (line 47) | def num_children(self, max_children): method get_child_at_index (line 50) | def get_child_at_index(self,index): method has_children (line 89) | def has_children(self): method get_union_value (line 92) | def get_union_value(self): function __lldb_init_module (line 103) | def __lldb_init_module(debugger, internal_dict): FILE: core/renderer/css/css_value_unittest.cc type lynx (line 16) | namespace lynx { type tasm (line 17) | namespace tasm { class CSSValueSubstitutionTest (line 19) | class CSSValueSubstitutionTest : public ::testing::Test { method SetUp (line 21) | void SetUp() override { class CSSValueToVarReferenceTest (line 27) | class CSSValueToVarReferenceTest : public ::testing::Test { method SetUp (line 29) | void SetUp() override { function TEST (line 35) | TEST(CSSValueTest, DefaultConstruct) { function TEST (line 42) | TEST(CSSValueTest, ConstructFromEnum) { function TEST (line 55) | TEST(CSSValueTest, ConstructFromNumber) { function TEST_F (line 121) | TEST_F(CSSValueSubstitutionTest, SimpleVariableSubstitution) { function TEST_F (line 134) | TEST_F(CSSValueSubstitutionTest, VariableWithFallback) { function TEST_F (line 146) | TEST_F(CSSValueSubstitutionTest, NestedVariableReferences) { function TEST_F (line 167) | TEST_F(CSSValueSubstitutionTest, DeepNestedVariableReferences) { function TEST_F (line 203) | TEST_F(CSSValueSubstitutionTest, CycleDetection) { function TEST_F (line 230) | TEST_F(CSSValueSubstitutionTest, DepthLimit) { function TEST_F (line 288) | TEST_F(CSSValueSubstitutionTest, MultipleVariablesInOneString) { function TEST_F (line 302) | TEST_F(CSSValueSubstitutionTest, NonVariableValue) { function TEST_F (line 310) | TEST_F(CSSValueSubstitutionTest, EmptyVariableMap) { function TEST_F (line 321) | TEST_F(CSSValueSubstitutionTest, MultiVariableCycleDetection) { function TEST_F (line 357) | TEST_F(CSSValueSubstitutionTest, SelfReferencingVariable) { function TEST_F (line 376) | TEST_F(CSSValueSubstitutionTest, MultipleVariablesWithCycle) { function TEST_F (line 409) | TEST_F(CSSValueSubstitutionTest, ComplexCycleWithFallback) { function TEST_F (line 429) | TEST_F(CSSValueSubstitutionTest, CrossReferenceCycleDetection) { function TEST_F (line 465) | TEST_F(CSSValueSubstitutionTest, CycleWithFallbackCorrectBehavior) { function TEST_F (line 528) | TEST_F(CSSValueSubstitutionTest, NonCycleFallbackBehavior) { function TEST_F (line 543) | TEST_F(CSSValueSubstitutionTest, MixedCycleAndValidVariables) { function TEST_F (line 576) | TEST_F(CSSValueSubstitutionTest, MixedCycleAndValidVariables2) { function TEST_F (line 620) | TEST_F(CSSValueSubstitutionTest, SubstitutionConsumeProperty1) { function TEST_F (line 670) | TEST_F(CSSValueSubstitutionTest, SubstitutionNestedVariable) { function TEST_F (line 703) | TEST_F(CSSValueSubstitutionTest, SubstituteAll) { function TEST_F (line 746) | TEST_F(CSSValueToVarReferenceTest, SimpleVariableToVarReference) { function TEST_F (line 765) | TEST_F(CSSValueToVarReferenceTest, MultipleVariablesToVarReference) { function TEST_F (line 782) | TEST_F(CSSValueToVarReferenceTest, VariableWithFallbackMapToVarRefer... function TEST_F (line 802) | TEST_F(CSSValueToVarReferenceTest, NoVariableConversionForNonVariabl... function TEST_F (line 811) | TEST_F(CSSValueToVarReferenceTest, NoDoubleConversion) { function TEST_F (line 831) | TEST_F(CSSValueToVarReferenceTest, EmptyVariableName) { function TEST_F (line 844) | TEST_F(CSSValueToVarReferenceTest, ComplexVariableWithCalc) { function TEST_F (line 860) | TEST_F(CSSValueToVarReferenceTest, VariableWithSimpleFallback) { function TEST_F (line 876) | TEST_F(CSSValueSubstitutionTest, SubstitutionResolvedSimple) { function TEST_F (line 891) | TEST_F(CSSValueSubstitutionTest, SubstitutionResolvedFallback) { function TEST_F (line 904) | TEST_F(CSSValueSubstitutionTest, SubstitutionResolvedNoRecursive) { function TEST_F (line 921) | TEST_F(CSSValueSubstitutionTest, SubstitutionResolvedWithFallbackRes... FILE: core/renderer/css/css_variable_handler.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { function CustomPropertiesMap (line 174) | static CustomPropertiesMap* EmptyCustomPropertyMap() { FILE: core/renderer/css/css_variable_handler.h function namespace (line 15) | namespace lynx { FILE: core/renderer/css/css_variable_handler_unittest.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { type testing (line 12) | namespace testing { class CSSVariableHandlerTest (line 14) | class CSSVariableHandlerTest : public ::testing::Test { method CSSVariableHandlerTest (line 16) | CSSVariableHandlerTest() {} method SetUp (line 19) | void SetUp() override {} function TEST_F (line 22) | TEST_F(CSSVariableHandlerTest, FormatStringWithRule0) { function TEST_F (line 37) | TEST_F(CSSVariableHandlerTest, FormatStringWithRule1) { function TEST_F (line 52) | TEST_F(CSSVariableHandlerTest, FormatStringWithRule2) { function TEST_F (line 67) | TEST_F(CSSVariableHandlerTest, FormatStringWithRule3) { function TEST_F (line 82) | TEST_F(CSSVariableHandlerTest, FormatStringWithRule4) { function TEST_F (line 97) | TEST_F(CSSVariableHandlerTest, FormatStringWithRule5) { function TEST_F (line 113) | TEST_F(CSSVariableHandlerTest, FormatStringWithRule6) { function TEST_F (line 129) | TEST_F(CSSVariableHandlerTest, FormatStringWithRule7) { function TEST_F (line 145) | TEST_F(CSSVariableHandlerTest, FormatStringWithRule8) { FILE: core/renderer/css/dynamic_css_configs.h function namespace (line 13) | namespace lynx { FILE: core/renderer/css/dynamic_css_styles_manager.cc type lynx (line 20) | namespace lynx { type tasm (line 21) | namespace tasm { function GetPercentDependency (line 67) | inline DynamicCSSStylesManager::StyleUpdateFlags GetPercentDependency( function CheckFontScaleRelevance (line 77) | inline DynamicCSSStylesManager::StyleUpdateFlags CheckFontScaleRelev... function CSSPropertyID (line 96) | CSSPropertyID DynamicCSSStylesManager::ResolveDirectionAwarePropertyID( FILE: core/renderer/css/dynamic_css_styles_manager.h function namespace (line 26) | namespace lynx { FILE: core/renderer/css/dynamic_direction_styles_manager.cc type lynx (line 13) | namespace lynx { type tasm (line 14) | namespace tasm { function IsLogicalDirectionStyle (line 80) | bool IsLogicalDirectionStyle(CSSPropertyID css_id) { function IsDirectionAwareStyle (line 85) | bool IsDirectionAwareStyle(CSSPropertyID css_id) { function ResolveLogicStyleID (line 91) | std::pair ResolveLogicStyleID(CSSPropertyID ... function CSSPropertyID (line 105) | CSSPropertyID ResolveDirectionRelatedStyleID(CSSPropertyID trans_id, function CSSPropertyID (line 119) | CSSPropertyID ResolveDirectionAwareProperty(CSSPropertyID css_id, function CSSStyleValue (line 136) | CSSStyleValue ResolveTextAlign(CSSPropertyID css_id, FILE: core/renderer/css/dynamic_direction_styles_manager.h function namespace (line 16) | namespace lynx { FILE: core/renderer/css/layout_node_unittest.cc type lynx (line 14) | namespace lynx { type tasm (line 15) | namespace tasm { class LayoutNodeTests (line 17) | class LayoutNodeTests : public ::testing::Test { method LayoutNodeTests (line 19) | LayoutNodeTests() = default; method LayoutNode (line 30) | LayoutNode* CommonNode() { method LayoutNode (line 43) | LayoutNode* VirtualNode() { method SetUp (line 56) | void SetUp() override { method AppendSomeCommonNodes (line 62) | void AppendSomeCommonNodes(int number) { method AppendSomeVirtualNodes (line 68) | void AppendSomeVirtualNodes(int number) { function TEST_F (line 75) | TEST_F(LayoutNodeTests, InsertCommon) { function TEST_F (line 82) | TEST_F(LayoutNodeTests, InsertVirtual) { function TEST_F (line 87) | TEST_F(LayoutNodeTests, InsertCommonWithinCommon) { function TEST_F (line 101) | TEST_F(LayoutNodeTests, InsertCommonBeforeVirtual) { function TEST_F (line 116) | TEST_F(LayoutNodeTests, RemoveCommonBeforeVirtual) { function TEST_F (line 131) | TEST_F(LayoutNodeTests, InsertCommonAfterVirtual) { function TEST_F (line 146) | TEST_F(LayoutNodeTests, RemoveCommonAfterVirtual) { function TEST_F (line 161) | TEST_F(LayoutNodeTests, InsertCommonWithinVirtual) { function TEST_F (line 176) | TEST_F(LayoutNodeTests, RemoveCommonWithinVirtual) { type ThreadArgs (line 195) | struct ThreadArgs { function TEST_F (line 200) | TEST_F(LayoutNodeTests, ConcurrentAccess) { function TEST_F (line 233) | TEST_F(LayoutNodeTests, BasicFunction) { FILE: core/renderer/css/layout_property.cc type lynx (line 6) | namespace lynx { type tasm (line 7) | namespace tasm { function ConsumptionStatus (line 9) | ConsumptionStatus LayoutProperty::ConsumptionTest(CSSPropertyID id) { FILE: core/renderer/css/measure_context.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { FILE: core/renderer/css/measure_context.h function namespace (line 16) | namespace lynx { FILE: core/renderer/css/ng/css_ng_utils.cc type lynx (line 9) | namespace lynx { type css (line 10) | namespace css { FILE: core/renderer/css/ng/css_ng_utils.h function namespace (line 17) | namespace lynx { FILE: core/renderer/css/ng/invalidation/invalidation_set.cc type lynx (line 41) | namespace lynx { type css (line 42) | namespace css { function DescendantInvalidationSet (line 173) | DescendantInvalidationSet* CreateSelfInvalidationSet() { function InvalidationSet (line 180) | InvalidationSet* InvalidationSet::SelfInvalidationSet() { FILE: core/renderer/css/ng/invalidation/invalidation_set.h function namespace (line 46) | namespace tasm { function namespace (line 49) | namespace css { FILE: core/renderer/css/ng/invalidation/invalidation_set_feature.h function namespace (line 11) | namespace lynx { FILE: core/renderer/css/ng/invalidation/invalidation_set_test.cc type lynx (line 15) | namespace lynx { type css (line 17) | namespace css { function HasAny (line 26) | bool HasAny(const Backing& backing, const BackingFlags& flags, function HasAll (line 35) | bool HasAll(const Backing& backing, const BackingFlags& flags, function TEST (line 43) | TEST(InvalidationSetTest, Backing_Create) { function TEST (line 50) | TEST(InvalidationSetTest, Backing_Add) { function TEST (line 62) | TEST(InvalidationSetTest, Backing_AddSame) { function TEST (line 75) | TEST(InvalidationSetTest, Backing_Independence) { function TEST (line 141) | TEST(InvalidationSetTest, Backing_ClearContains) { function TEST (line 174) | TEST(InvalidationSetTest, Backing_BackingIsEmpty) { function TEST (line 186) | TEST(InvalidationSetTest, Backing_IsEmpty) { function TEST (line 199) | TEST(InvalidationSetTest, Backing_Iterator) { function TEST (line 245) | TEST(InvalidationSetTest, Backing_GetStringImpl) { function TEST (line 256) | TEST(InvalidationSetTest, Backing_GetHashSet) { function TEST (line 267) | TEST(InvalidationSetTest, ClassInvalidatesElement) { function TEST (line 317) | TEST(InvalidationSetTest, SubtreeInvalid_AddBefore) { function TEST (line 326) | TEST(InvalidationSetTest, SubtreeInvalid_AddAfter) { function TEST (line 335) | TEST(InvalidationSetTest, SubtreeInvalid_Combine_1) { function TEST (line 363) | TEST(InvalidationSetTest, SelfInvalidationSet_Combine) { FILE: core/renderer/css/ng/invalidation/rule_invalidation_set.cc type lynx (line 14) | namespace lynx { type css (line 15) | namespace css { function SupportedRelation (line 17) | static inline bool SupportedRelation(LynxCSSSelector::RelationType r... function InvalidationSet (line 24) | InvalidationSet& RuleInvalidationSet::GetInvalidationSet( function InvalidationSet (line 48) | InvalidationSet& RuleInvalidationSet::GetInvalidationSet( function InvalidationSet (line 54) | InvalidationSet& RuleInvalidationSet::GetInvalidationSet( function InvalidationSet (line 79) | InvalidationSet* RuleInvalidationSet::GetInvalidationSetForSimpleSel... function LynxCSSSelector (line 148) | const LynxCSSSelector* RuleInvalidationSet::ExtractCompound( function LynxCSSSelector (line 206) | const LynxCSSSelector* FILE: core/renderer/css/ng/invalidation/rule_invalidation_set.h function namespace (line 15) | namespace lynx { FILE: core/renderer/css/ng/invalidation/rule_invalidation_set_test.cc type lynx (line 28) | namespace lynx { type css (line 29) | namespace css { class RuleInvalidationSetTest (line 31) | class RuleInvalidationSetTest : public testing::Test { method RuleInvalidationSetTest (line 33) | RuleInvalidationSetTest() = default; method SetUp (line 35) | void SetUp() override { method MergeInto (line 44) | void MergeInto(RuleInvalidationSet& rule_feature_set) { method RuleInvalidationSet (line 48) | RuleInvalidationSet& GetRuleInvalidationSet() { method AddSelector (line 52) | void AddSelector(const std::string& selector_text) { method AddSelector (line 56) | static void AddSelector(std::unique_ptr se... method AddSelector (line 63) | static void AddSelector(std::unique_ptr style_rule, method AddSelector (line 71) | static void AddSelector(const std::string& selector_text, method ClearInvalidations (line 91) | void ClearInvalidations() { rule_invalidation_set_.Clear(); } method CollectClass (line 93) | void CollectClass(InvalidationLists& invalidation_lists, method CollectId (line 98) | void CollectId(InvalidationLists& invalidation_lists, method CollectPseudoClass (line 103) | void CollectPseudoClass(InvalidationLists& invalidation_lists, method ToHashSet (line 111) | std::unordered_set ToHashSet( method ClassSet (line 118) | std::unordered_set ClassSet( method IdSet (line 123) | std::unordered_set IdSet( method TagNameSet (line 128) | std::unordered_set TagNameSet( method AssertionResult (line 133) | AssertionResult HasNoInvalidation(InvalidationSetVector& invalidat... method AssertionResult (line 141) | AssertionResult HasSelfInvalidation( method AssertionResult (line 153) | AssertionResult HasNoSelfInvalidation( method AssertionResult (line 165) | AssertionResult HasSelfInvalidationSet( method AssertionResult (line 177) | AssertionResult HasNotSelfInvalidationSet( method AssertionResult (line 189) | AssertionResult HasWholeSubtreeInvalidation( method AssertionResult (line 201) | AssertionResult HasClassInvalidation( method AssertionResult (line 217) | AssertionResult HasClassInvalidation( method AssertionResult (line 239) | AssertionResult HasClassInvalidation( method AssertionResult (line 266) | AssertionResult HasIdInvalidation(const std::string& id, method AssertionResult (line 282) | AssertionResult HasIdInvalidation(const std::string& first_id, method AssertionResult (line 302) | AssertionResult HasTagNameInvalidation( method AssertionResult (line 319) | AssertionResult HasTagNameInvalidation( function TEST_F (line 345) | TEST_F(RuleInvalidationSetTest, interleavedDescendantSibling1) { function TEST_F (line 353) | TEST_F(RuleInvalidationSetTest, id) { function TEST_F (line 361) | TEST_F(RuleInvalidationSetTest, pseudoClass) { function TEST_F (line 369) | TEST_F(RuleInvalidationSetTest, tagName) { function TEST_F (line 377) | TEST_F(RuleInvalidationSetTest, Whole) { function TEST_F (line 385) | TEST_F(RuleInvalidationSetTest, SelfInvalidationSet) { function TEST_F (line 413) | TEST_F(RuleInvalidationSetTest, ReplaceSelfInvalidationSet) { function TEST_F (line 429) | TEST_F(RuleInvalidationSetTest, Not) { function TEST_F (line 441) | TEST_F(RuleInvalidationSetTest, EnsureMutableInvalidationSet2) { function TEST_F (line 450) | TEST_F(RuleInvalidationSetTest, EnsureMutableInvalidationSet3) { function TEST_F (line 459) | TEST_F(RuleInvalidationSetTest, Merge) { function TEST_F (line 475) | TEST_F(RuleInvalidationSetTest, IgnoreSibling) { FILE: core/renderer/css/ng/matcher/selector_matcher.cc type lynx (line 14) | namespace lynx { type css (line 15) | namespace css { function StyleNode (line 17) | static StyleNode* Parent( function NextContext (line 46) | static inline SelectorMatcher::SelectorMatchingContext NextContext( FILE: core/renderer/css/ng/matcher/selector_matcher.h function namespace (line 13) | namespace lynx { FILE: core/renderer/css/ng/matcher/selector_matcher_test.cc type lynx (line 19) | namespace lynx { type css (line 20) | namespace css { function TEST (line 22) | TEST(CSSMatcherTest, CheckSimple) { type MatchStatusTestData (line 49) | struct MatchStatusTestData { class MatchStatusTest (line 83) | class MatchStatusTest function TEST_P (line 90) | TEST_P(MatchStatusTest, All) { function TEST (line 130) | TEST(CSSMatcherTest, CheckPseudoElement) { FILE: core/renderer/css/ng/parser/css_parser_idioms.cc type lynx (line 13) | namespace lynx { type css (line 14) | namespace css { function ConsumeSingleWhitespaceIfNext (line 16) | void ConsumeSingleWhitespaceIfNext(CSSTokenizerInputStream& input) { function UChar32 (line 26) | UChar32 ConsumeEscape(CSSTokenizerInputStream& input) { function ConsumeName (line 58) | std::u16string ConsumeName(CSSTokenizerInputStream& input) { function NextCharsAreIdentifier (line 77) | bool NextCharsAreIdentifier(UChar first, const CSSTokenizerInputStre... FILE: core/renderer/css/ng/parser/css_parser_idioms.h function namespace (line 43) | namespace lynx { FILE: core/renderer/css/ng/parser/css_parser_token.cc type lynx (line 13) | namespace lynx { type css (line 14) | namespace css { function UChar (line 63) | UChar CSSParserToken::Delimiter() const { function NumericSign (line 68) | NumericSign CSSParserToken::GetNumericSign() const { function NumericValueType (line 75) | NumericValueType CSSParserToken::GetNumericValueType() const { FILE: core/renderer/css/ng/parser/css_parser_token.h function namespace (line 13) | namespace lynx { FILE: core/renderer/css/ng/parser/css_parser_token_range.cc type lynx (line 12) | namespace lynx { type css (line 13) | namespace css { function CSSParserTokenRange (line 18) | CSSParserTokenRange CSSParserTokenRange::MakeSubRange( function CSSParserTokenRange (line 26) | CSSParserTokenRange CSSParserTokenRange::ConsumeBlock() { FILE: core/renderer/css/ng/parser/css_parser_token_range.h function namespace (line 16) | namespace lynx { FILE: core/renderer/css/ng/parser/css_parser_token_stream.cc type lynx (line 10) | namespace lynx { type css (line 11) | namespace css { function CSSParserToken (line 22) | CSSParserToken CSSParserTokenStream::ConsumeIncludingWhitespace() { FILE: core/renderer/css/ng/parser/css_parser_token_stream.h function namespace (line 17) | namespace lynx { FILE: core/renderer/css/ng/parser/css_parser_token_stream_test.cc type lynx (line 14) | namespace lynx { type css (line 15) | namespace css { function TEST (line 19) | TEST(CSSParserTokenStreamTest, EmptyStream) { function TEST (line 27) | TEST(CSSParserTokenStreamTest, PeekThenConsume) { function TEST (line 35) | TEST(CSSParserTokenStreamTest, ConsumeThenPeek) { function TEST (line 42) | TEST(CSSParserTokenStreamTest, ConsumeMultipleTokens) { function TEST (line 51) | TEST(CSSParserTokenStreamTest, UncheckedPeekAndConsumeAfterPeek) { function TEST (line 60) | TEST(CSSParserTokenStreamTest, UncheckedPeekAndConsumeAfterAtEnd) { function TEST (line 69) | TEST(CSSParserTokenStreamTest, UncheckedConsumeComponentValue) { function TEST (line 85) | TEST(CSSParserTokenStreamTest, ConsumeWhitespace) { function TEST (line 93) | TEST(CSSParserTokenStreamTest, ConsumeIncludingWhitespace) { function TEST (line 101) | TEST(CSSParserTokenStreamTest, RangesDoNotGetInvalidatedWhenConsumin... function TEST (line 121) | TEST(CSSParserTokenStreamTest, BlockErrorRecoveryConsumesRestOfBlock) { function TEST (line 134) | TEST(CSSParserTokenStreamTest, BlockErrorRecoveryOnSuccess) { function TEST (line 148) | TEST(CSSParserTokenStreamTest, BlockErrorRecoveryConsumeComponentVal... function TEST (line 161) | TEST(CSSParserTokenStreamTest, OffsetAfterPeek) { function TEST (line 170) | TEST(CSSParserTokenStreamTest, OffsetAfterConsumes) { function TEST (line 186) | TEST(CSSParserTokenStreamTest, LookAheadOffset) { function TEST (line 200) | TEST(CSSParserTokenStreamTest, ConsumeUntilPeekedTypeIsEmpty) { function TEST (line 214) | TEST(CSSParserTokenStreamTest, Boundary) { function TEST (line 246) | TEST(CSSParserTokenStreamTest, MultipleBoundaries) { function TEST (line 295) | TEST(CSSParserTokenStreamTest, IneffectiveBoundary) { FILE: core/renderer/css/ng/parser/css_tokenizer.cc type lynx (line 13) | namespace lynx { type css (line 14) | namespace css { function CSSParserToken (line 61) | CSSParserToken CSSTokenizer::TokenizeSingle() { function CSSParserToken (line 70) | CSSParserToken CSSTokenizer::TokenizeSingleWithComments() { function UChar (line 79) | UChar CSSTokenizer::Consume() { function CSSParserToken (line 85) | CSSParserToken CSSTokenizer::WhiteSpace(UChar cc) { function CSSParserToken (line 90) | CSSParserToken CSSTokenizer::BlockStart(CSSParserTokenType type) { function CSSParserToken (line 95) | CSSParserToken CSSTokenizer::BlockStart(CSSParserTokenType block_type, function CSSParserToken (line 102) | CSSParserToken CSSTokenizer::BlockEnd(CSSParserTokenType type, function CSSParserToken (line 111) | CSSParserToken CSSTokenizer::LeftParenthesis(UChar cc) { function CSSParserToken (line 115) | CSSParserToken CSSTokenizer::RightParenthesis(UChar cc) { function CSSParserToken (line 119) | CSSParserToken CSSTokenizer::LeftBracket(UChar cc) { function CSSParserToken (line 123) | CSSParserToken CSSTokenizer::RightBracket(UChar cc) { function CSSParserToken (line 127) | CSSParserToken CSSTokenizer::LeftBrace(UChar cc) { function CSSParserToken (line 131) | CSSParserToken CSSTokenizer::RightBrace(UChar cc) { function CSSParserToken (line 135) | CSSParserToken CSSTokenizer::PlusOrFullStop(UChar cc) { function CSSParserToken (line 143) | CSSParserToken CSSTokenizer::Asterisk(UChar cc) { function CSSParserToken (line 149) | CSSParserToken CSSTokenizer::LessThan(UChar cc) { function CSSParserToken (line 160) | CSSParserToken CSSTokenizer::Comma(UChar cc) { function CSSParserToken (line 164) | CSSParserToken CSSTokenizer::HyphenMinus(UChar cc) { function CSSParserToken (line 181) | CSSParserToken CSSTokenizer::Solidus(UChar cc) { function CSSParserToken (line 191) | CSSParserToken CSSTokenizer::Colon(UChar cc) { function CSSParserToken (line 195) | CSSParserToken CSSTokenizer::SemiColon(UChar cc) { function CSSParserToken (line 199) | CSSParserToken CSSTokenizer::Hash(UChar cc) { function CSSParserToken (line 211) | CSSParserToken CSSTokenizer::CircumflexAccent(UChar cc) { function CSSParserToken (line 217) | CSSParserToken CSSTokenizer::DollarSign(UChar cc) { function CSSParserToken (line 223) | CSSParserToken CSSTokenizer::VerticalLine(UChar cc) { function CSSParserToken (line 230) | CSSParserToken CSSTokenizer::Tilde(UChar cc) { function CSSParserToken (line 236) | CSSParserToken CSSTokenizer::CommercialAt(UChar cc) { function CSSParserToken (line 243) | CSSParserToken CSSTokenizer::ReverseSolidus(UChar cc) { function CSSParserToken (line 251) | CSSParserToken CSSTokenizer::AsciiDigit(UChar cc) { function CSSParserToken (line 256) | CSSParserToken CSSTokenizer::LetterU(UChar cc) { function CSSParserToken (line 267) | CSSParserToken CSSTokenizer::NameStart(UChar cc) { function CSSParserToken (line 272) | CSSParserToken CSSTokenizer::StringStart(UChar cc) { function CSSParserToken (line 276) | CSSParserToken CSSTokenizer::EndOfFile(UChar cc) { function CSSParserToken (line 280) | CSSParserToken CSSTokenizer::NextToken() { function CSSParserToken (line 306) | CSSParserToken CSSTokenizer::ConsumeNumber() { function CSSParserToken (line 354) | CSSParserToken CSSTokenizer::ConsumeNumericToken() { function CSSParserToken (line 364) | CSSParserToken CSSTokenizer::ConsumeIdentLikeToken() { function CSSParserToken (line 380) | CSSParserToken CSSTokenizer::ConsumeStringTokenUntil(UChar ending_co... function CSSParserToken (line 418) | CSSParserToken CSSTokenizer::ConsumeUnicodeRange() { function IsNonPrintableCodePoint (line 453) | static bool IsNonPrintableCodePoint(UChar cc) { function CSSParserToken (line 459) | CSSParserToken CSSTokenizer::ConsumeUrlToken() { function UChar32 (line 566) | UChar32 CSSTokenizer::ConsumeEscape() { type css (line 20) | namespace css { function CSSParserToken (line 61) | CSSParserToken CSSTokenizer::TokenizeSingle() { function CSSParserToken (line 70) | CSSParserToken CSSTokenizer::TokenizeSingleWithComments() { function UChar (line 79) | UChar CSSTokenizer::Consume() { function CSSParserToken (line 85) | CSSParserToken CSSTokenizer::WhiteSpace(UChar cc) { function CSSParserToken (line 90) | CSSParserToken CSSTokenizer::BlockStart(CSSParserTokenType type) { function CSSParserToken (line 95) | CSSParserToken CSSTokenizer::BlockStart(CSSParserTokenType block_type, function CSSParserToken (line 102) | CSSParserToken CSSTokenizer::BlockEnd(CSSParserTokenType type, function CSSParserToken (line 111) | CSSParserToken CSSTokenizer::LeftParenthesis(UChar cc) { function CSSParserToken (line 115) | CSSParserToken CSSTokenizer::RightParenthesis(UChar cc) { function CSSParserToken (line 119) | CSSParserToken CSSTokenizer::LeftBracket(UChar cc) { function CSSParserToken (line 123) | CSSParserToken CSSTokenizer::RightBracket(UChar cc) { function CSSParserToken (line 127) | CSSParserToken CSSTokenizer::LeftBrace(UChar cc) { function CSSParserToken (line 131) | CSSParserToken CSSTokenizer::RightBrace(UChar cc) { function CSSParserToken (line 135) | CSSParserToken CSSTokenizer::PlusOrFullStop(UChar cc) { function CSSParserToken (line 143) | CSSParserToken CSSTokenizer::Asterisk(UChar cc) { function CSSParserToken (line 149) | CSSParserToken CSSTokenizer::LessThan(UChar cc) { function CSSParserToken (line 160) | CSSParserToken CSSTokenizer::Comma(UChar cc) { function CSSParserToken (line 164) | CSSParserToken CSSTokenizer::HyphenMinus(UChar cc) { function CSSParserToken (line 181) | CSSParserToken CSSTokenizer::Solidus(UChar cc) { function CSSParserToken (line 191) | CSSParserToken CSSTokenizer::Colon(UChar cc) { function CSSParserToken (line 195) | CSSParserToken CSSTokenizer::SemiColon(UChar cc) { function CSSParserToken (line 199) | CSSParserToken CSSTokenizer::Hash(UChar cc) { function CSSParserToken (line 211) | CSSParserToken CSSTokenizer::CircumflexAccent(UChar cc) { function CSSParserToken (line 217) | CSSParserToken CSSTokenizer::DollarSign(UChar cc) { function CSSParserToken (line 223) | CSSParserToken CSSTokenizer::VerticalLine(UChar cc) { function CSSParserToken (line 230) | CSSParserToken CSSTokenizer::Tilde(UChar cc) { function CSSParserToken (line 236) | CSSParserToken CSSTokenizer::CommercialAt(UChar cc) { function CSSParserToken (line 243) | CSSParserToken CSSTokenizer::ReverseSolidus(UChar cc) { function CSSParserToken (line 251) | CSSParserToken CSSTokenizer::AsciiDigit(UChar cc) { function CSSParserToken (line 256) | CSSParserToken CSSTokenizer::LetterU(UChar cc) { function CSSParserToken (line 267) | CSSParserToken CSSTokenizer::NameStart(UChar cc) { function CSSParserToken (line 272) | CSSParserToken CSSTokenizer::StringStart(UChar cc) { function CSSParserToken (line 276) | CSSParserToken CSSTokenizer::EndOfFile(UChar cc) { function CSSParserToken (line 280) | CSSParserToken CSSTokenizer::NextToken() { function CSSParserToken (line 306) | CSSParserToken CSSTokenizer::ConsumeNumber() { function CSSParserToken (line 354) | CSSParserToken CSSTokenizer::ConsumeNumericToken() { function CSSParserToken (line 364) | CSSParserToken CSSTokenizer::ConsumeIdentLikeToken() { function CSSParserToken (line 380) | CSSParserToken CSSTokenizer::ConsumeStringTokenUntil(UChar ending_co... function CSSParserToken (line 418) | CSSParserToken CSSTokenizer::ConsumeUnicodeRange() { function IsNonPrintableCodePoint (line 453) | static bool IsNonPrintableCodePoint(UChar cc) { function CSSParserToken (line 459) | CSSParserToken CSSTokenizer::ConsumeUrlToken() { function UChar32 (line 566) | UChar32 CSSTokenizer::ConsumeEscape() { type lynx (line 19) | namespace lynx { type css (line 14) | namespace css { function CSSParserToken (line 61) | CSSParserToken CSSTokenizer::TokenizeSingle() { function CSSParserToken (line 70) | CSSParserToken CSSTokenizer::TokenizeSingleWithComments() { function UChar (line 79) | UChar CSSTokenizer::Consume() { function CSSParserToken (line 85) | CSSParserToken CSSTokenizer::WhiteSpace(UChar cc) { function CSSParserToken (line 90) | CSSParserToken CSSTokenizer::BlockStart(CSSParserTokenType type) { function CSSParserToken (line 95) | CSSParserToken CSSTokenizer::BlockStart(CSSParserTokenType block_type, function CSSParserToken (line 102) | CSSParserToken CSSTokenizer::BlockEnd(CSSParserTokenType type, function CSSParserToken (line 111) | CSSParserToken CSSTokenizer::LeftParenthesis(UChar cc) { function CSSParserToken (line 115) | CSSParserToken CSSTokenizer::RightParenthesis(UChar cc) { function CSSParserToken (line 119) | CSSParserToken CSSTokenizer::LeftBracket(UChar cc) { function CSSParserToken (line 123) | CSSParserToken CSSTokenizer::RightBracket(UChar cc) { function CSSParserToken (line 127) | CSSParserToken CSSTokenizer::LeftBrace(UChar cc) { function CSSParserToken (line 131) | CSSParserToken CSSTokenizer::RightBrace(UChar cc) { function CSSParserToken (line 135) | CSSParserToken CSSTokenizer::PlusOrFullStop(UChar cc) { function CSSParserToken (line 143) | CSSParserToken CSSTokenizer::Asterisk(UChar cc) { function CSSParserToken (line 149) | CSSParserToken CSSTokenizer::LessThan(UChar cc) { function CSSParserToken (line 160) | CSSParserToken CSSTokenizer::Comma(UChar cc) { function CSSParserToken (line 164) | CSSParserToken CSSTokenizer::HyphenMinus(UChar cc) { function CSSParserToken (line 181) | CSSParserToken CSSTokenizer::Solidus(UChar cc) { function CSSParserToken (line 191) | CSSParserToken CSSTokenizer::Colon(UChar cc) { function CSSParserToken (line 195) | CSSParserToken CSSTokenizer::SemiColon(UChar cc) { function CSSParserToken (line 199) | CSSParserToken CSSTokenizer::Hash(UChar cc) { function CSSParserToken (line 211) | CSSParserToken CSSTokenizer::CircumflexAccent(UChar cc) { function CSSParserToken (line 217) | CSSParserToken CSSTokenizer::DollarSign(UChar cc) { function CSSParserToken (line 223) | CSSParserToken CSSTokenizer::VerticalLine(UChar cc) { function CSSParserToken (line 230) | CSSParserToken CSSTokenizer::Tilde(UChar cc) { function CSSParserToken (line 236) | CSSParserToken CSSTokenizer::CommercialAt(UChar cc) { function CSSParserToken (line 243) | CSSParserToken CSSTokenizer::ReverseSolidus(UChar cc) { function CSSParserToken (line 251) | CSSParserToken CSSTokenizer::AsciiDigit(UChar cc) { function CSSParserToken (line 256) | CSSParserToken CSSTokenizer::LetterU(UChar cc) { function CSSParserToken (line 267) | CSSParserToken CSSTokenizer::NameStart(UChar cc) { function CSSParserToken (line 272) | CSSParserToken CSSTokenizer::StringStart(UChar cc) { function CSSParserToken (line 276) | CSSParserToken CSSTokenizer::EndOfFile(UChar cc) { function CSSParserToken (line 280) | CSSParserToken CSSTokenizer::NextToken() { function CSSParserToken (line 306) | CSSParserToken CSSTokenizer::ConsumeNumber() { function CSSParserToken (line 354) | CSSParserToken CSSTokenizer::ConsumeNumericToken() { function CSSParserToken (line 364) | CSSParserToken CSSTokenizer::ConsumeIdentLikeToken() { function CSSParserToken (line 380) | CSSParserToken CSSTokenizer::ConsumeStringTokenUntil(UChar ending_co... function CSSParserToken (line 418) | CSSParserToken CSSTokenizer::ConsumeUnicodeRange() { function IsNonPrintableCodePoint (line 453) | static bool IsNonPrintableCodePoint(UChar cc) { function CSSParserToken (line 459) | CSSParserToken CSSTokenizer::ConsumeUrlToken() { function UChar32 (line 566) | UChar32 CSSTokenizer::ConsumeEscape() { type css (line 20) | namespace css { function CSSParserToken (line 61) | CSSParserToken CSSTokenizer::TokenizeSingle() { function CSSParserToken (line 70) | CSSParserToken CSSTokenizer::TokenizeSingleWithComments() { function UChar (line 79) | UChar CSSTokenizer::Consume() { function CSSParserToken (line 85) | CSSParserToken CSSTokenizer::WhiteSpace(UChar cc) { function CSSParserToken (line 90) | CSSParserToken CSSTokenizer::BlockStart(CSSParserTokenType type) { function CSSParserToken (line 95) | CSSParserToken CSSTokenizer::BlockStart(CSSParserTokenType block_type, function CSSParserToken (line 102) | CSSParserToken CSSTokenizer::BlockEnd(CSSParserTokenType type, function CSSParserToken (line 111) | CSSParserToken CSSTokenizer::LeftParenthesis(UChar cc) { function CSSParserToken (line 115) | CSSParserToken CSSTokenizer::RightParenthesis(UChar cc) { function CSSParserToken (line 119) | CSSParserToken CSSTokenizer::LeftBracket(UChar cc) { function CSSParserToken (line 123) | CSSParserToken CSSTokenizer::RightBracket(UChar cc) { function CSSParserToken (line 127) | CSSParserToken CSSTokenizer::LeftBrace(UChar cc) { function CSSParserToken (line 131) | CSSParserToken CSSTokenizer::RightBrace(UChar cc) { function CSSParserToken (line 135) | CSSParserToken CSSTokenizer::PlusOrFullStop(UChar cc) { function CSSParserToken (line 143) | CSSParserToken CSSTokenizer::Asterisk(UChar cc) { function CSSParserToken (line 149) | CSSParserToken CSSTokenizer::LessThan(UChar cc) { function CSSParserToken (line 160) | CSSParserToken CSSTokenizer::Comma(UChar cc) { function CSSParserToken (line 164) | CSSParserToken CSSTokenizer::HyphenMinus(UChar cc) { function CSSParserToken (line 181) | CSSParserToken CSSTokenizer::Solidus(UChar cc) { function CSSParserToken (line 191) | CSSParserToken CSSTokenizer::Colon(UChar cc) { function CSSParserToken (line 195) | CSSParserToken CSSTokenizer::SemiColon(UChar cc) { function CSSParserToken (line 199) | CSSParserToken CSSTokenizer::Hash(UChar cc) { function CSSParserToken (line 211) | CSSParserToken CSSTokenizer::CircumflexAccent(UChar cc) { function CSSParserToken (line 217) | CSSParserToken CSSTokenizer::DollarSign(UChar cc) { function CSSParserToken (line 223) | CSSParserToken CSSTokenizer::VerticalLine(UChar cc) { function CSSParserToken (line 230) | CSSParserToken CSSTokenizer::Tilde(UChar cc) { function CSSParserToken (line 236) | CSSParserToken CSSTokenizer::CommercialAt(UChar cc) { function CSSParserToken (line 243) | CSSParserToken CSSTokenizer::ReverseSolidus(UChar cc) { function CSSParserToken (line 251) | CSSParserToken CSSTokenizer::AsciiDigit(UChar cc) { function CSSParserToken (line 256) | CSSParserToken CSSTokenizer::LetterU(UChar cc) { function CSSParserToken (line 267) | CSSParserToken CSSTokenizer::NameStart(UChar cc) { function CSSParserToken (line 272) | CSSParserToken CSSTokenizer::StringStart(UChar cc) { function CSSParserToken (line 276) | CSSParserToken CSSTokenizer::EndOfFile(UChar cc) { function CSSParserToken (line 280) | CSSParserToken CSSTokenizer::NextToken() { function CSSParserToken (line 306) | CSSParserToken CSSTokenizer::ConsumeNumber() { function CSSParserToken (line 354) | CSSParserToken CSSTokenizer::ConsumeNumericToken() { function CSSParserToken (line 364) | CSSParserToken CSSTokenizer::ConsumeIdentLikeToken() { function CSSParserToken (line 380) | CSSParserToken CSSTokenizer::ConsumeStringTokenUntil(UChar ending_co... function CSSParserToken (line 418) | CSSParserToken CSSTokenizer::ConsumeUnicodeRange() { function IsNonPrintableCodePoint (line 453) | static bool IsNonPrintableCodePoint(UChar cc) { function CSSParserToken (line 459) | CSSParserToken CSSTokenizer::ConsumeUrlToken() { function UChar32 (line 566) | UChar32 CSSTokenizer::ConsumeEscape() { FILE: core/renderer/css/ng/parser/css_tokenizer.h function namespace (line 17) | namespace lynx { FILE: core/renderer/css/ng/parser/css_tokenizer_input_stream.cc type lynx (line 12) | namespace lynx { type css (line 13) | namespace css { FILE: core/renderer/css/ng/parser/css_tokenizer_input_stream.h function namespace (line 17) | namespace lynx { FILE: core/renderer/css/ng/parser/css_tokenizer_test.cc type lynx (line 16) | namespace lynx { type css (line 17) | namespace css { function CompareTokens (line 23) | void CompareTokens(const CSSParserToken& expected, function TestTokens (line 64) | void TestTokens(const std::u16string& string, const CSSParserToken& ... function TestTokens (line 86) | void TestTokens(const std::string& string, const CSSParserToken& tok... function CSSParserToken (line 92) | static CSSParserToken Ident(const std::string& string) { function CSSParserToken (line 96) | static CSSParserToken Ident(const std::u16string& string) { function CSSParserToken (line 100) | static CSSParserToken AtKeyword(const std::string& string) { function CSSParserToken (line 103) | static CSSParserToken GetString(const std::string& string) { function CSSParserToken (line 107) | static CSSParserToken GetString(const std::u16string& string) { function CSSParserToken (line 110) | static CSSParserToken Func(const std::string& string) { function CSSParserToken (line 113) | static CSSParserToken Url(const std::string& string) { function CSSParserToken (line 116) | static CSSParserToken GetHash(const std::string& string, HashTokenTy... function CSSParserToken (line 120) | static CSSParserToken Delim(char c) { function CSSParserToken (line 124) | static CSSParserToken UnicodeRng(UChar32 start, UChar32 end) { function CSSParserToken (line 128) | static CSSParserToken Number(NumericValueType type, double value, function CSSParserToken (line 133) | static CSSParserToken Dimension(NumericValueType type, double value, function CSSParserToken (line 140) | static CSSParserToken Percentage(NumericValueType type, double value) { function FromUChar32 (line 178) | std::u16string FromUChar32(UChar32 c) { function TEST (line 184) | TEST(CSSTokenizerTest, SingleCharacterTokens) { function TEST (line 198) | TEST(CSSTokenizerTest, MultipleCharacterTokens) { function TEST (line 211) | TEST(CSSTokenizerTest, DelimiterToken) { function TEST (line 226) | TEST(CSSTokenizerTest, WhitespaceTokens) { function TEST (line 233) | TEST(CSSTokenizerTest, Escapes) { function TEST (line 269) | TEST(CSSTokenizerTest, IdentToken) { function TEST (line 295) | TEST(CSSTokenizerTest, FunctionToken) { function TEST (line 309) | TEST(CSSTokenizerTest, AtKeywordToken) { function TEST (line 325) | TEST(CSSTokenizerTest, UrlToken) { function TEST (line 349) | TEST(CSSTokenizerTest, StringToken) { function TEST (line 375) | TEST(CSSTokenizerTest, HashToken) { function TEST (line 386) | TEST(CSSTokenizerTest, NumberToken) { function TEST (line 416) | TEST(CSSTokenizerTest, DimensionToken) { function TEST (line 436) | TEST(CSSTokenizerTest, PercentageToken) { function TEST (line 444) | TEST(CSSTokenizerTest, UnicodeRangeToken) { function TEST (line 473) | TEST(CSSTokenizerTest, CommentToken) { FILE: core/renderer/css/ng/parser/number_parsing_options.h function namespace (line 15) | namespace lynx { FILE: core/renderer/css/ng/parser/string_to_number.cc type lynx (line 16) | namespace lynx { type css (line 17) | namespace css { function IntegralType (line 33) | static inline IntegralType ToIntegralType(const CharType* data, size... function IntegralType (line 139) | static inline IntegralType ToIntegralType(const CharType* data, size... function CharactersToUInt (line 149) | unsigned CharactersToUInt(const LChar* data, size_t length, function CharactersToUInt (line 155) | unsigned CharactersToUInt(const UChar* data, size_t length, function HexCharactersToUInt (line 161) | unsigned HexCharactersToUInt(const LChar* data, size_t length, function HexCharactersToUInt (line 166) | unsigned HexCharactersToUInt(const UChar* data, size_t length, function HexCharactersToUInt64 (line 171) | uint64_t HexCharactersToUInt64(const LChar* data, size_t length, function HexCharactersToUInt64 (line 176) | uint64_t HexCharactersToUInt64(const UChar* data, size_t length, function CharactersToInt (line 181) | int CharactersToInt(const LChar* data, size_t length, function CharactersToInt (line 186) | int CharactersToInt(const UChar* data, size_t length, function CharactersToUInt (line 191) | unsigned CharactersToUInt(const LChar* data, size_t length, function CharactersToUInt (line 196) | unsigned CharactersToUInt(const UChar* data, size_t length, function CharactersToInt64 (line 201) | int64_t CharactersToInt64(const LChar* data, size_t length, function CharactersToInt64 (line 206) | int64_t CharactersToInt64(const UChar* data, size_t length, function CharactersToUInt64 (line 211) | uint64_t CharactersToUInt64(const LChar* data, size_t length, function CharactersToUInt64 (line 216) | uint64_t CharactersToUInt64(const UChar* data, size_t length, type TrailingJunkPolicy (line 221) | enum TrailingJunkPolicy { kDisallowTrailingJunk, kAllowTrailingJunk } function ParseDouble (line 223) | inline double ParseDouble(const LChar* string, size_t length, function ParseDouble (line 237) | inline double ParseDouble(const UChar* string, size_t length, function ToDoubleType (line 247) | static inline double ToDoubleType(const CharType* data, size_t lengt... function CharactersToDouble (line 266) | double CharactersToDouble(const LChar* data, size_t length, bool* ok) { function CharactersToDouble (line 272) | double CharactersToDouble(const UChar* data, size_t length, bool* ok) { function CharactersToDouble (line 278) | double CharactersToDouble(const LChar* data, size_t length, function CharactersToDouble (line 284) | double CharactersToDouble(const UChar* data, size_t length, FILE: core/renderer/css/ng/parser/string_to_number.h function namespace (line 15) | namespace css { FILE: core/renderer/css/ng/selector/css_parser_context.h function namespace (line 11) | namespace lynx { FILE: core/renderer/css/ng/selector/css_selector_parser.cc type lynx (line 20) | namespace lynx { type css (line 21) | namespace css { function AppendTagHistory (line 25) | void AppendTagHistory(LynxCSSParserSelector* target, function GetImplicitShadowCombinatorForMatching (line 36) | LynxCSSSelector::RelationType GetImplicitShadowCombinatorForMatching( function NeedsImplicitShadowCombinatorForMatching (line 47) | bool NeedsImplicitShadowCombinatorForMatching(LynxCSSParserSelector*... function LynxCSSSelectorVector (line 55) | LynxCSSSelectorVector CSSSelectorParser::ParseSelector( function LynxCSSSelectorVector (line 67) | LynxCSSSelectorVector CSSSelectorParser::ConsumeComplexSelectorList( function LynxCSSSelectorList (line 86) | LynxCSSSelectorList CSSSelectorParser::ConsumeNestedSelectorList( type CompoundSelectorFlags (line 95) | enum CompoundSelectorFlags { function ExtractCompoundFlags (line 99) | unsigned ExtractCompoundFlags(const LynxCSSParserSelector& simple_se... type NameToPseudoStruct (line 161) | struct NameToPseudoStruct { function NameToPseudoType (line 206) | static LynxCSSSelector::PseudoType NameToPseudoType(const std::strin... function IsSimpleSelectorValidAfterPseudoElement (line 249) | bool IsSimpleSelectorValidAfterPseudoElement( function SelectorIndex (line 809) | static size_t SelectorIndex(LynxCSSSelector* selector_array, function LynxCSSSelector (line 814) | static const LynxCSSSelector& SelectorAt(LynxCSSSelector* selector_a... function IndexOfNextSelectorAfter (line 819) | static size_t IndexOfNextSelectorAfter(LynxCSSSelector* selector_array, function LynxCSSSelectorList (line 858) | LynxCSSSelectorList CSSSelectorParser::AdoptSelectorVector( FILE: core/renderer/css/ng/selector/css_selector_parser.h function namespace (line 21) | namespace lynx { FILE: core/renderer/css/ng/selector/css_selector_parser_test.cc type lynx (line 21) | namespace lynx { type css (line 22) | namespace css { type SelectorTestCase (line 30) | struct SelectorTestCase { class SelectorParseTest (line 42) | class SelectorParseTest : public ::testing::TestWithParam (line 21) | struct LepusCheck { method Check (line 22) | static void Check(lepus::Value const& value, uint32_t t) { type LepusCheck (line 29) | struct LepusCheck { method Check (line 30) | static void Check(lepus::Value const& value, int32_t t) { type LepusCheck (line 37) | struct LepusCheck { method Check (line 38) | static void Check(lepus::Value const& value, float t) { type LepusCheck (line 45) | struct LepusCheck { method Check (line 46) | static void Check(lepus::Value const& value, std::string const& ... type LepusCheck (line 53) | struct LepusCheck { method Check (line 54) | static void Check(lepus::Value const& value, const char* t) { type LepusCheck::value>> (line 61) | struct LepusCheck::va... method Check (line 62) | static void Check(lepus::Value const& value, T t) { type LepusCheck> (line 68) | struct LepusCheck> { method Check (line 69) | static void Check(lepus::Value const& value, std::vector cons... function TupleForEach (line 79) | void TupleForEach(T&& t, F f, std::integer_sequence) { function LepusCheckFunc (line 86) | void LepusCheckFunc(lepus::Value const& value, T const& t) { function LepusCheckEach (line 105) | void LepusCheckEach(lepus::Value const& value, Args&&... args) { function TEST (line 110) | TEST(BackgroundImageHandler, parse_url_image) { function TEST (line 145) | TEST(BackgroundImageHandler, parse_url_data) { function ExpectLinearGradientEQ (line 162) | static void ExpectLinearGradientEQ(const lepus::Value& value, floa... function TEST (line 169) | TEST(BackgroundImageHandler, parse_linear_gradient) { function TEST (line 205) | TEST(BackgroundImageHandler, parse_radial_gradient) { function TEST (line 229) | TEST(BackgroundImageHandler, parse_radial_gradient_with_array) { function TEST (line 269) | TEST(BackgroundImageHandler, parse_radial_gradient_with_size) { function TEST (line 294) | TEST(BackgroundImageHandler, parse_radial_gradient_with_circle) { function TEST (line 319) | TEST(BackgroundImageHandler, parse_radial_gradient_with_shape_size) { function TEST (line 350) | TEST(BackgroundImageHandler, parse_radial_gradient_with_sizes) { function TEST (line 379) | TEST(BackgroundImageHandler, parse_radial_gradient_invalid) { function TEST (line 398) | TEST(BackgroundImageHandler, parse_linear_gradient_option_stop) { function TEST (line 425) | TEST(BackgroundImageHandler, parse_linear_gradient_option_start) { function TEST (line 451) | TEST(BackgroundImageHandler, linear_gradient_angle_valid_value) { function TEST (line 477) | TEST(BackgroundImageHandler, linear_gradient_value_invalid) { function TEST (line 491) | TEST(BackgroundImageHandler, parse_conic_gradient) { function TEST (line 512) | TEST(BackgroundImageHandler, parse_conic_gradient_angle) { function TEST (line 533) | TEST(BackgroundImageHandler, parse_conic_gradient_angle_at) { function TEST (line 555) | TEST(BackgroundImageHandler, conic_gradient_value_invalid) { type LepusCheck> (line 91) | struct LepusCheck> { method Check (line 93) | static void Check(lepus::Value const& value, tuple_type const& t) { FILE: core/renderer/css/parser/background_position_handler.cc type lynx (line 13) | namespace lynx { type tasm (line 14) | namespace tasm { type BackgroundPositionHandler (line 15) | namespace BackgroundPositionHandler { function HANDLER_IMPL (line 17) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 31) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/background_position_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/background_position_handler_unittest.cc type lynx (line 17) | namespace lynx { type tasm (line 18) | namespace tasm { type test (line 19) | namespace test { function TEST (line 20) | TEST(BackgroundPositionHandler, Handler) { function TEST (line 199) | TEST(BackgroundPositionHandler, Swap) { function TEST (line 219) | TEST(BackgroundPositionHandler, Calc) { function TEST (line 277) | TEST(BackgroundPositionHandler, Invalid) { FILE: core/renderer/css/parser/background_repeat_handler.cc type lynx (line 13) | namespace lynx { type tasm (line 14) | namespace tasm { type BackgroundRepeatHandler (line 15) | namespace BackgroundRepeatHandler { function HANDLER_IMPL (line 19) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 33) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/background_repeat_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/background_repeat_handler_unittest.cc type lynx (line 13) | namespace lynx { type tasm (line 14) | namespace tasm { type test (line 15) | namespace test { function TEST (line 17) | TEST(BackgroundRepeatHandler, One) { function TEST (line 62) | TEST(BackgroundRepeatHandler, Two) { function CheckLepusArrayNumberValue (line 101) | static void CheckLepusArrayNumberValue(fml::RefPtr ... function TEST (line 114) | TEST(BackgroundRepeatHandler, Valid) { function TEST (line 197) | TEST(BackgroundRepeatHandler, Invalid) { function TEST (line 211) | TEST(BackgroundRepeatHandler, Invalid2) { FILE: core/renderer/css/parser/background_shorthand_handler.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { type BackgroundShorthandHandler (line 17) | namespace BackgroundShorthandHandler { function HANDLER_IMPL (line 19) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 50) | HANDLER_REGISTER_IMPL() { array[kPropertyIDBackground] = &Handle; } FILE: core/renderer/css/parser/background_shorthand_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/background_shorthand_handler_unittest.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { type test (line 17) | namespace test { type LepusCheck (line 20) | struct LepusCheck {} type LepusCheck (line 23) | struct LepusCheck { method Check (line 24) | static void Check(lepus::Value const& value, uint32_t t) { type LepusCheck (line 31) | struct LepusCheck { method Check (line 32) | static void Check(lepus::Value const& value, int32_t t) { type LepusCheck (line 39) | struct LepusCheck { method Check (line 40) | static void Check(lepus::Value const& value, float t) { type LepusCheck (line 47) | struct LepusCheck { method Check (line 48) | static void Check(lepus::Value const& value, std::string const& ... type LepusCheck (line 55) | struct LepusCheck { method Check (line 56) | static void Check(lepus::Value const& value, const char* t) { type LepusCheck::value>> (line 63) | struct LepusCheck::va... method Check (line 64) | static void Check(lepus::Value const& value, T t) { type LepusCheck> (line 70) | struct LepusCheck> { method Check (line 71) | static void Check(lepus::Value const& value, std::vector cons... function TupleForEach (line 81) | void TupleForEach(T&& t, F f, std::integer_sequence) { function LepusCheckFunc (line 88) | void LepusCheckFunc(lepus::Value const& value, T const& t) { function LepusCheckEach (line 107) | void LepusCheckEach(lepus::Value const& value, Args&&... args) { type ImageOrGradient (line 112) | struct ImageOrGradient { method ImageOrGradient (line 119) | explicit ImageOrGradient(const std::string& str) method ImageOrGradient (line 124) | ImageOrGradient(float angle, std::vector const& c, method CheckValue (line 131) | void CheckValue(lepus::CArray* array, size_t index) const { method CheckLinearGradient (line 151) | void CheckLinearGradient(lepus::CArray* array) const { type LepusCheck> (line 161) | struct LepusCheck> { method Check (line 162) | static void Check(lepus::Value const& value, type LepusCheck, 2>> (line 187) | struct LepusCheck, 2>> { method Check (line 189) | static void Check(lepus::Value const& value, value_type const& t) { type LepusCheck> (line 195) | struct LepusCheck> { method Check (line 198) | static void Check(lepus::Value const& value, value_type const& t) { function MakeLengthT (line 204) | std::pair MakeLengthT(T t, float value) { function BGRepeat (line 209) | BGRepeat MakeRepeat(T t1, T t2) { function MakeBoxList (line 214) | std::vector MakeBoxList(T t) { function MakeBoxList (line 221) | std::vector MakeBoxList(T t, Args&&... args) { function check_bg_array (line 229) | static void check_bg_array(const lepus::Value& value, uint32_t color, function TEST (line 239) | TEST(BackgroundHandler, Normal) { function TEST (line 368) | TEST(BackgroundHandler, Invalid) { function TEST (line 394) | TEST(BackgroundHandler, None) { function TEST (line 410) | TEST(BackgroundHandler, Color) { type LepusCheck> (line 93) | struct LepusCheck> { method Check (line 95) | static void Check(lepus::Value const& value, tuple_type const& t) { FILE: core/renderer/css/parser/background_size_handler.cc type lynx (line 14) | namespace lynx { type tasm (line 15) | namespace tasm { type BackgroundSizeHandler (line 16) | namespace BackgroundSizeHandler { function HANDLER_IMPL (line 18) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 33) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/background_size_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/background_size_handler_unittest.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { type test (line 17) | namespace test { function TEST (line 19) | TEST(BackgroundSizeHandler, Handler) { function TEST (line 153) | TEST(BackgroundSizeHandler, Legacy) { function TEST (line 177) | TEST(BackgroundSizeHandler, Invalid) { function CheckLepusArrayNumberValue (line 201) | static void CheckLepusArrayNumberValue(fml::RefPtr ... function TEST (line 214) | TEST(BackgroundSizeHandler, Valid) { FILE: core/renderer/css/parser/bool_handler.cc type lynx (line 13) | namespace lynx { type tasm (line 14) | namespace tasm { type BoolHandler (line 15) | namespace BoolHandler { function HANDLER_IMPL (line 17) | HANDLER_IMPL() { FILE: core/renderer/css/parser/bool_handler_unittest.cc type lynx (line 11) | namespace lynx { type tasm (line 12) | namespace tasm { type test (line 13) | namespace test { function TEST (line 14) | TEST(BoolHandler, Handler) { FILE: core/renderer/css/parser/border_handler.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { type BorderHandler (line 17) | namespace BorderHandler { function AddProperty (line 19) | static inline void AddProperty(CSSPropertyID property, CSSValue&& ... function HANDLER_IMPL (line 27) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 90) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/border_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/border_handler_unittest.cc type lynx (line 10) | namespace lynx { type tasm (line 12) | namespace tasm { type test (line 13) | namespace test { function TEST (line 15) | TEST(BorderHandler, Border) { function TEST (line 80) | TEST(BorderHandler, BorderLine) { function TEST (line 138) | TEST(BorderHandler, Outline) { function ToBorderStyleType (line 221) | static bool ToBorderStyleType(const std::string& str, function TEST (line 249) | TEST(BorderStyleHandler, BorderStyle) { function TEST (line 272) | TEST(BorderWidthHandler, BorderWidth) { FILE: core/renderer/css/parser/border_radius_handler.cc type lynx (line 14) | namespace lynx { type tasm (line 15) | namespace tasm { type BorderRadiusHandler (line 16) | namespace BorderRadiusHandler { function HANDLER_IMPL (line 18) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 64) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/border_radius_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/border_radius_handler_unittest.cc type lynx (line 12) | namespace lynx { type tasm (line 14) | namespace tasm { type test (line 15) | namespace test { function TEST (line 24) | TEST(BorderRadiusHandler, Handler) { function TEST (line 404) | TEST(BorderRadiusHandler, Calc) { function TEST (line 480) | TEST(BorderRadiusHandler, Longhand) { function TEST (line 546) | TEST(BorderRadiusHandler, Invalid) { function TEST (line 564) | TEST(BorderRadiusHandler, LengthUnitCheck) { FILE: core/renderer/css/parser/border_style_handler.cc type lynx (line 11) | namespace lynx { type tasm (line 12) | namespace tasm { type BorderStyleHandler (line 13) | namespace BorderStyleHandler { function HANDLER_IMPL (line 15) | HANDLER_IMPL() { FILE: core/renderer/css/parser/border_width_handler.cc type lynx (line 12) | namespace lynx { type tasm (line 13) | namespace tasm { type BorderWidthHandler (line 14) | namespace BorderWidthHandler { function HANDLER_IMPL (line 16) | HANDLER_IMPL() { FILE: core/renderer/css/parser/clip_path_handler.cc type lynx (line 12) | namespace lynx { type tasm (line 13) | namespace tasm { type ClipPathHandler (line 14) | namespace ClipPathHandler { function HANDLER_IMPL (line 15) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 28) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/clip_path_handler.h function namespace (line 9) | namespace lynx { FILE: core/renderer/css/parser/clip_path_handler_unittest.cc type lynx (line 11) | namespace lynx { type tasm (line 12) | namespace tasm { function TEST (line 13) | TEST(ClipPathHandler, HandleCircle) { function TEST (line 53) | TEST(ClipPathHandler, Handle) { function TEST (line 134) | TEST(ClipPathHandler, HandleSuperEllipse) { FILE: core/renderer/css/parser/color_handler.cc type lynx (line 12) | namespace lynx { type tasm (line 13) | namespace tasm { type ColorHandler (line 14) | namespace ColorHandler { function _Process (line 21) | bool _Process(const lepus::Value& input, CSSValue& css_value, function Process (line 37) | bool Process(const lepus::Value& input, CSSValue& css_value, function HANDLER_IMPL (line 47) | HANDLER_IMPL() { FILE: core/renderer/css/parser/color_handler_unittest.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { type test (line 12) | namespace test { function TEST (line 14) | TEST(ColorHandler, Process) { FILE: core/renderer/css/parser/css_parser_configs.h function namespace (line 14) | namespace lynx { FILE: core/renderer/css/parser/css_string_parser.cc type lynx (line 29) | namespace lynx { type tasm (line 30) | namespace tasm { function ConvertPositionEnumToValue (line 33) | void ConvertPositionEnumToValue(unsigned int type, float &value, function PositionAddValue (line 56) | bool PositionAddValue(fml::RefPtr &arr, const CSSValu... function PositionAddLegacyValue (line 75) | void PositionAddLegacyValue(fml::RefPtr &arr, function SizeAddLegacyValue (line 87) | void SizeAddLegacyValue(fml::RefPtr &arr, const CSSVa... function CSSValue (line 100) | CSSValue CSSStringParser::ParseBackgroundOrMask(bool mask) { function CSSValue (line 148) | CSSValue CSSStringParser::ParseBackgroundImage() { function CSSValue (line 193) | CSSValue CSSStringParser::ParseLength() { function CSSValue (line 207) | CSSValue CSSStringParser::ParseSingleBorderRadius() { function Complete4Sides (line 228) | static void Complete4Sides(CSSValue side[4]) { function CSSValue (line 287) | CSSValue CSSStringParser::ParseBackgroundPosition() { function CSSValue (line 309) | CSSValue CSSStringParser::ParseBackgroundSize() { function CSSValue (line 339) | CSSValue CSSStringParser::ParseBackgroundBox() { function CSSValue (line 344) | CSSValue CSSStringParser::ParseBackgroundClip() { function CSSValue (line 349) | CSSValue CSSStringParser::ParseBackgroundRepeat() { function CSSValue (line 371) | CSSValue CSSStringParser::ParseTextColor() { function CSSValue (line 377) | CSSValue CSSStringParser::ParseCSSColor() { function CSSValue (line 408) | CSSValue CSSStringParser::ParseTextDecoration() { function CSSValue (line 447) | CSSValue CSSStringParser::ParseFontSrc() { function CSSValue (line 500) | CSSValue CSSStringParser::ParseFontWeight() { function CSSValue (line 530) | CSSValue CSSStringParser::ParseFontLength() { function CSSValue (line 543) | CSSValue CSSStringParser::ParseListGap() { function CSSValue (line 564) | CSSValue CSSStringParser::ParseCursor() { function CSSValue (line 644) | CSSValue CSSStringParser::Length() { function CSSValue (line 659) | CSSValue CSSStringParser::TokenToLength(const Token &token) { function IsHorizontalPositionKeywordOnly (line 946) | static bool IsHorizontalPositionKeywordOnly(const CSSValue &value) { function IsVerticalPositionKeywordOnly (line 953) | static bool IsVerticalPositionKeywordOnly(const CSSValue &value) { function PositionFromOneValue (line 960) | static void PositionFromOneValue(const CSSValue &value, CSSValue &re... function PositionFromTwoValues (line 970) | static void PositionFromTwoValues(const CSSValue &value1, function CSSValue (line 1725) | CSSValue CSSStringParser::ConsumeTimingFunction( function CSSValue (line 1881) | CSSValue CSSStringParser::ConsumeCommaSeparatedList(Func callback, function ClampColorValue (line 2769) | static uint8_t ClampColorValue(float x) { function CSSValue (line 3017) | CSSValue CSSStringParser::ParseVariable() { function CSSValue (line 3056) | CSSValue CSSStringParser::ParseFilter() { function CSSValue (line 3078) | CSSValue CSSStringParser::FilterValue(const Token &function_token, function CSSValue (line 3093) | CSSValue CSSStringParser::ParseFilterValue(starlight::FilterType fil... function CSSValue (line 3207) | CSSValue CSSStringParser::ParseShadow(bool inset_and_spread) { function CSSValue (line 3322) | CSSValue CSSStringParser::ParseTransformOrigin() { function CSSValue (line 3333) | CSSValue CSSStringParser::ParseAspectRatio() { function CSSValue (line 3420) | CSSValue CSSStringParser::ParseBool() { function CSSValue (line 3494) | CSSValue CSSStringParser::ParseTransform() { FILE: core/renderer/css/parser/css_string_parser.h function class (line 44) | class CSSStringParser final { FILE: core/renderer/css/parser/css_string_parser_unittest.cc type lynx (line 27) | namespace lynx { type tasm (line 28) | namespace tasm { type test (line 29) | namespace test { function TEST (line 31) | TEST(CSSStringParser, offset_rotate_value) { function TEST (line 65) | TEST(CSSStringParser, parse_cursor) { function TEST (line 133) | TEST(CSSStringParser, test_lerp_color) { function TEST (line 149) | TEST(CSSStringParse, font_face_src) { function TEST (line 204) | TEST(CSSStringParse, font_face_src_failed) { function TEST (line 268) | TEST(CSSStringParse, font_weight_parser) { function TEST (line 330) | TEST(CSSStringParser, length_valid_and_value) { function TEST (line 365) | TEST(CSSStringParse, length_invalid) { function TEST (line 377) | TEST(CSSStringScanner, DecimalPointsInNumbers) { function TEST (line 396) | TEST(CSSStringParser, url) { function TEST (line 422) | TEST(CSSStringParser, basic_shape_inset_invalid) { function TEST (line 519) | TEST(CSSStringParser, basic_shape_inset_rect) { function TEST (line 610) | TEST(CSSStringParser, basic_shape_inset_rounded) { function TEST (line 708) | TEST(CSSStringParser, basic_shape_inset_ellipse_corner) { function TEST (line 758) | TEST(CSSStringParser, valid_blur_value) { function TEST (line 777) | TEST(CSSStringParser, invalid_blur_value) { function TEST (line 788) | TEST(CSSStringParser, valid_grayscale_value) { function TEST (line 810) | TEST(CSSStringParser, valid_brightness_value) { function TEST (line 832) | TEST(CSSStringParser, valid_contrast_value) { function TEST (line 853) | TEST(CSSStringParser, valid_saturate_value) { function TEST (line 876) | TEST(CSSStringParser, parse_variable_positions) { function TEST (line 923) | TEST(CSSStringParser, parse_variable_multiple_and_malformed) { function TEST (line 967) | TEST(CSSStringParser, parse_variable_nested_fallback) { function TEST (line 984) | TEST(CSSStringParser, parse_variable_with_leading_whitespaces) { function TEST (line 1045) | TEST(CSSStringParser, invalid_grayscale) { function TEST (line 1057) | TEST(CSSStringParser, valid_values) { function TEST (line 1086) | TEST(CSSStringParser, invalid_filter_values) { function TEST (line 1101) | TEST(CSSStringParser, background_image_none) { function TEST (line 1113) | TEST(CSSStringParser, aspect_ratio_value) { function TEST (line 1180) | TEST(CSSStringParser, gap_value) { function TEST (line 1257) | TEST(CSSStringParser, RGBColor) { function TEST (line 1366) | TEST(CSSStringParser, open_type_tag) { function TEST (line 1376) | TEST(CSSStringParser, font_variation_settings) { function TEST (line 1434) | TEST(CSSStringParser, font_feature_settings) { function TEST (line 1510) | TEST(CSSStringParser, parse_variable_compact) { function TEST (line 1550) | TEST(CSSStringParser, ParseHSLColor_Basic) { function TEST (line 1560) | TEST(CSSStringParser, ParseHSLColor_Hue480) { function TEST (line 1570) | TEST(CSSStringParser, ParseHSLColor_NegativeHue) { function TEST (line 1580) | TEST(CSSStringParser, ParseHSLColor_LargeHue1000000) { function TEST (line 1590) | TEST(CSSStringParser, ParseHSLColor_SmallValues) { FILE: core/renderer/css/parser/css_string_scanner.cc type lynx (line 11) | namespace lynx { type tasm (line 12) | namespace tasm { function Token (line 14) | Token Scanner::ScanToken() { function Token (line 130) | Token Scanner::String(char boundary) { function Token (line 147) | Token Scanner::FunctionExpression(TokenType type) { function Token (line 187) | Token Scanner::Numeric(bool begin_with_dot) { function Token (line 230) | Token Scanner::Hex() { function Token (line 240) | Token Scanner::Whitespace() { function Token (line 248) | Token Scanner::IdentLikeToken() { function Token (line 274) | Token Scanner::MakeToken(TokenType type) const { function Token (line 279) | Token Scanner::ErrorToken() const { FILE: core/renderer/css/parser/css_string_scanner.h function namespace (line 13) | namespace lynx { FILE: core/renderer/css/parser/css_string_scanner_unittest.cc type lynx (line 20) | namespace lynx { type tasm (line 21) | namespace tasm { function TEST (line 23) | TEST(CSSStringScanner, EmptyString) { function TEST (line 30) | TEST(CSSStringScanner, Consume) { function TEST (line 37) | TEST(CSSStringScanner, ConsumeMultipleTokens) { function TEST (line 46) | TEST(CSSStringScanner, ConsumeComponentValue) { function TEST (line 64) | TEST(CSSStringScanner, ConsumeWhitespace) { function TEST (line 72) | TEST(CSSStringScanner, ConsumeString) { function TEST (line 104) | TEST(CSSStringScanner, ConsumeHex) { function TEST (line 115) | TEST(CSSStringScanner, ConsumeFunction) { function TEST (line 126) | TEST(CSSStringScanner, ConsumeFunctionWithArguments) { function TEST (line 137) | TEST(CSSStringScanner, ConsumeFunctionError) { function TEST (line 147) | TEST(CSSStringScanner, Dimension) { function TEST (line 162) | TEST(CSSStringScanner, Ident) { FILE: core/renderer/css/parser/cursor_handler.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { type CursorHandler (line 12) | namespace CursorHandler { function HANDLER_IMPL (line 14) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 24) | HANDLER_REGISTER_IMPL() { array[kPropertyIDCursor] = &Handle; } FILE: core/renderer/css/parser/cursor_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/enum_handler.cc type lynx (line 12) | namespace lynx { type tasm (line 13) | namespace tasm { function ToPositionType (line 18) | static bool ToPositionType(std::string_view str, int& result) { function ToBoxSizingType (line 36) | static bool ToBoxSizingType(std::string_view str, int& result) { function ToDisplayType (line 52) | static bool ToDisplayType(std::string_view str, int& result) { function ToWhiteSpaceType (line 76) | static bool ToWhiteSpaceType(std::string_view str, int& result) { function ToTextAlignType (line 90) | static bool ToTextAlignType(std::string_view str, int& result) { function ToTextOverflowType (line 112) | static bool ToTextOverflowType(std::string_view str, int& result) { function ToFontWeightType (line 126) | static bool ToFontWeightType(std::string_view str, int& result) { function ToFlexDirectionType (line 158) | static bool ToFlexDirectionType(std::string_view str, int& result) { function ToFlexWrapType (line 176) | static bool ToFlexWrapType(std::string_view str, int& result) { function ToAlignContentType (line 192) | static bool ToAlignContentType(std::string_view str, int& result) { function ToJustifyContentType (line 218) | static bool ToJustifyContentType(std::string_view str, int& result) { function ToFontStyleType (line 246) | static bool ToFontStyleType(std::string_view str, int& result) { function ToLinearOrientationType (line 262) | static bool ToLinearOrientationType(std::string_view str, int& resul... function ToLinearGravityType (line 288) | static bool ToLinearGravityType(std::string_view str, int& result) { function ToLinearLayoutGravityType (line 320) | static bool ToLinearLayoutGravityType(std::string_view str, int& res... function ToVisibilityType (line 356) | static bool ToVisibilityType(std::string_view str, int& result) { function ToWordBreakType (line 374) | static bool ToWordBreakType(std::string_view str, int& result) { function ToDirectionType (line 390) | static bool ToDirectionType(std::string_view str, int& result) { function ToRelativeCenterType (line 408) | static bool ToRelativeCenterType(std::string_view str, int& result) { function ToLinearCrossGravityType (line 426) | static bool ToLinearCrossGravityType(std::string_view str, int& resu... function ToImageRenderingType (line 446) | static bool ToImageRenderingType(std::string_view str, int& result) { function ToHyphensType (line 462) | static bool ToHyphensType(std::string_view str, int& result) { function ToXAppRegionType (line 478) | static bool ToXAppRegionType(std::string_view str, int& result) { function ToXAnimationColorInterpolationType (line 494) | static bool ToXAnimationColorInterpolationType(std::string_view str, function ToFontOpticalSizingType (line 512) | static bool ToFontOpticalSizingType(std::string_view str, int& resul... function ToXPlaceholderFontWeightType (line 526) | static bool ToXPlaceholderFontWeightType(std::string_view str, int& ... function ToXPlaceholderFontStyleType (line 558) | static bool ToXPlaceholderFontStyleType(std::string_view str, int& r... function ToPointerEventsType (line 574) | static bool ToPointerEventsType(std::string_view str, int& result) { function ToFlexAlignType (line 590) | static bool ToFlexAlignType(CSSPropertyID key, std::string_view str, function ToOverflowType (line 621) | static bool ToOverflowType(std::string_view str, int& result) { function ToJustifyType (line 637) | static bool ToJustifyType(CSSPropertyID key, std::string_view str, function ToGridAutoFlowType (line 658) | static bool ToGridAutoFlowType(std::string_view str, int& result) { type EnumHandler (line 691) | namespace EnumHandler { function HANDLER_IMPL (line 693) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 818) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/enum_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/enum_handler_unittest.cc type lynx (line 11) | namespace lynx { type tasm (line 12) | namespace tasm { type test (line 13) | namespace test { function TEST (line 17) | TEST(EnumHandler, Handler) { FILE: core/renderer/css/parser/filter_handler.cc type lynx (line 14) | namespace lynx { type tasm (line 15) | namespace tasm { type FilterHandler (line 16) | namespace FilterHandler { function HANDLER_IMPL (line 18) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 32) | HANDLER_REGISTER_IMPL() { array[kPropertyIDFilter] = &Handle; } FILE: core/renderer/css/parser/filter_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/filter_handler_unittest.cc type lynx (line 12) | namespace lynx { type tasm (line 13) | namespace tasm { type test (line 14) | namespace test { function TEST (line 15) | TEST(FilterHandler, Handler) { FILE: core/renderer/css/parser/flex_flow_handler.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { type FlexFlowHandler (line 17) | namespace FlexFlowHandler { function HANDLER_IMPL (line 19) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 63) | HANDLER_REGISTER_IMPL() { array[kPropertyIDFlexFlow] = &Handle; } FILE: core/renderer/css/parser/flex_flow_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/flex_flow_handler_unittest.cc type lynx (line 10) | namespace lynx { type tasm (line 12) | namespace tasm { type test (line 13) | namespace test { function TEST (line 15) | TEST(FlexFlowHandler, OneDirection) { function TEST (line 54) | TEST(FlexFlowHandler, OneWrap) { function TEST (line 85) | TEST(FlexFlowHandler, TwoValues) { function TEST (line 126) | TEST(FlexFlowHandler, Invalid) { FILE: core/renderer/css/parser/flex_handler.cc type lynx (line 12) | namespace lynx { type tasm (line 13) | namespace tasm { type FlexHandler (line 14) | namespace FlexHandler { function HANDLER_IMPL (line 16) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 57) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/flex_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/flex_handler_unittest.cc type lynx (line 10) | namespace lynx { type tasm (line 12) | namespace tasm { type test (line 13) | namespace test { function TEST (line 15) | TEST(FlexHandler, One) { function TEST (line 46) | TEST(FlexHandler, Two) { function TEST (line 78) | TEST(FlexHandler, Three) { function TEST (line 149) | TEST(FlexHandler, EnableLengthUnitCheck) { function TEST (line 174) | TEST(FlexHandler, Legacy) { function TEST (line 204) | TEST(FlexHandler, Invalid) { FILE: core/renderer/css/parser/font_feature_settings_handler.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { type FontFeatureSettingsHandler (line 17) | namespace FontFeatureSettingsHandler { function HANDLER_IMPL (line 19) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 32) | HANDLER_REGISTER_IMPL() { array[kPropertyIDFontFeatureSettings] = ... FILE: core/renderer/css/parser/font_feature_settings_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/font_length_handler.cc type lynx (line 11) | namespace lynx { type tasm (line 12) | namespace tasm { type FontLengthHandler (line 13) | namespace FontLengthHandler { function HANDLER_IMPL (line 16) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 37) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/font_length_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/font_length_handler_unittest.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { type test (line 12) | namespace test { function TEST (line 13) | TEST(FontLengthHandler, Handler) { FILE: core/renderer/css/parser/font_variation_settings_handler.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { type FontVariationSettingsHandler (line 17) | namespace FontVariationSettingsHandler { function HANDLER_IMPL (line 19) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 32) | HANDLER_REGISTER_IMPL() { array[kPropertyIDFontVariationSettings] ... FILE: core/renderer/css/parser/font_variation_settings_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/four_sides_shorthand_handler.cc type lynx (line 14) | namespace lynx { type tasm (line 15) | namespace tasm { type FourSidesShorthandHandler (line 35) | namespace FourSidesShorthandHandler { function CSSPropertyID (line 37) | const CSSPropertyID* GetLonghandProperties(CSSPropertyID property) { function HANDLER_IMPL (line 61) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 146) | HANDLER_REGISTER_IMPL() { function AddProperty (line 154) | void AddProperty(CSSPropertyID property, CSSValue&& value, StyleMa... FILE: core/renderer/css/parser/four_sides_shorthand_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/four_sides_shorthand_handler_unittest.cc type lynx (line 11) | namespace lynx { type tasm (line 13) | namespace tasm { type test (line 14) | namespace test { function TEST (line 16) | TEST(FourSidesShorthandHandler, Handler) { FILE: core/renderer/css/parser/gap_handler.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { type GapHandler (line 18) | namespace GapHandler { function HANDLER_IMPL (line 20) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 50) | HANDLER_REGISTER_IMPL() { array[kPropertyIDGap] = &Handle; } FILE: core/renderer/css/parser/gap_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/grid_position_handler.cc type lynx (line 11) | namespace lynx { type tasm (line 12) | namespace tasm { type GridPositionHandler (line 14) | namespace GridPositionHandler { function HANDLER_IMPL (line 21) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 47) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/grid_position_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/grid_template_handler.cc type lynx (line 18) | namespace lynx { type tasm (line 19) | namespace tasm { type GridTemplateHandler (line 20) | namespace GridTemplateHandler { function ParserTrackListValue (line 31) | bool ParserTrackListValue(const std::string& len_arr_str, function ResolveRepeatFunc (line 81) | bool ResolveRepeatFunc(const std::string& repeat_func, function HANDLER_IMPL (line 107) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 167) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/grid_template_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/grid_template_handler_unittest.cc type lynx (line 11) | namespace lynx { type tasm (line 13) | namespace tasm { type test (line 14) | namespace test { function TEST (line 16) | TEST(CSSProperty, GridTemplateHandler_OneLength) { function TEST (line 30) | TEST(CSSProperty, GridTemplateHandler_TwoLength) { function TEST (line 47) | TEST(CSSProperty, GridTemplateHandler_ThreeLength) { function TEST (line 67) | TEST(CSSProperty, GridTemplateHandler_OneLengthAndRepeatOne) { function TEST (line 87) | TEST(CSSProperty, GridTemplateHandler_OneLengthAndRepeatTwo) { function TEST (line 106) | TEST(CSSProperty, GridTemplateHandler_OneLengthAndRepeatFour) { function TEST (line 130) | TEST(CSSProperty, GridTemplateHandler_RepeatFourAndTwoLength) { function TEST (line 157) | TEST(CSSProperty, function TEST (line 185) | TEST(CSSProperty, GridTemplateHandler_RepeatOne) { function TEST (line 198) | TEST(CSSProperty, GridTemplateHandler_RepeatOneAndRepeatOne) { function TEST (line 214) | TEST(CSSProperty, GridTemplateHandler_RepeatOneAndOneLengthAndRepe... function TEST (line 232) | TEST(CSSProperty, GridTemplateHandler_None) { function TEST (line 244) | TEST(CSSProperty, GridTemplateHandler_OneCalc) { function TEST (line 258) | TEST(CSSProperty, GridTemplateHandler_TwoCalc) { function TEST (line 274) | TEST(CSSProperty, GridTemplateHandler_CalcAndOtherLength) { function TEST (line 292) | TEST(CSSProperty, GridTemplateHandler_RepeatCalcAndOtherLength) { function TEST (line 328) | TEST(CSSProperty, GridTemplateHandler_Fr) { function TEST (line 349) | TEST(CSSProperty, GridTemplateHandler_MinMax1) { function TEST (line 382) | TEST(CSSProperty, GridTemplateHandler_MinMax) { FILE: core/renderer/css/parser/handler_defines.h function namespace (line 31) | namespace lynx { FILE: core/renderer/css/parser/length_handler.cc type lynx (line 14) | namespace lynx { type tasm (line 15) | namespace tasm { type LengthHandler (line 16) | namespace LengthHandler { function CheckLengthUnitValid (line 18) | void CheckLengthUnitValid(CSSPropertyID key, const lepus::Value& i... function Process (line 39) | bool Process(const lepus::Value& input, CSSValue& css_value, function HANDLER_IMPL (line 55) | HANDLER_IMPL() { FILE: core/renderer/css/parser/length_handler_unittest.cc type lynx (line 11) | namespace lynx { type tasm (line 12) | namespace tasm { type test (line 13) | namespace test { function TEST (line 14) | TEST(LengthHandler, Handler) { function TEST (line 83) | TEST(LengthHandler, Process) { FILE: core/renderer/css/parser/list_gap_handler.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { type ListGapHandler (line 12) | namespace ListGapHandler { function HANDLER_IMPL (line 14) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 27) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/list_gap_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/list_gap_handler_unittest.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { type test (line 12) | namespace test { function TEST (line 13) | TEST(ListGapHandler, Handler) { FILE: core/renderer/css/parser/mask_shorthand_handler.cc type lynx (line 14) | namespace lynx { type tasm (line 15) | namespace tasm { type MaskShorthandHandler (line 16) | namespace MaskShorthandHandler { function HANDLER_IMPL (line 18) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 38) | HANDLER_REGISTER_IMPL() { array[kPropertyIDMask] = &Handle; } FILE: core/renderer/css/parser/mask_shorthand_handler.h function namespace (line 9) | namespace lynx { FILE: core/renderer/css/parser/number_handler.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { type NumberHandler (line 12) | namespace NumberHandler { function HANDLER_IMPL (line 14) | HANDLER_IMPL() { FILE: core/renderer/css/parser/number_handler_unittest.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { type test (line 12) | namespace test { function TEST (line 13) | TEST(NumberHandler, Handler) { FILE: core/renderer/css/parser/offset_rotate_handler.cc type lynx (line 12) | namespace lynx { type tasm (line 13) | namespace tasm { type OffsetRotateHandler (line 14) | namespace OffsetRotateHandler { function HANDLER_IMPL (line 15) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 28) | HANDLER_REGISTER_IMPL() { array[kPropertyIDOffsetRotate] = &Handle; } FILE: core/renderer/css/parser/offset_rotate_handler.h function namespace (line 9) | namespace lynx { FILE: core/renderer/css/parser/relative_align_handler.cc type lynx (line 14) | namespace lynx { type tasm (line 15) | namespace tasm { type RelativeAlignHandler (line 22) | namespace RelativeAlignHandler { function HANDLER_IMPL (line 24) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 50) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/relative_align_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/shadow_handler.cc type lynx (line 14) | namespace lynx { type tasm (line 15) | namespace tasm { type ShadowHandler (line 16) | namespace ShadowHandler { function HANDLER_IMPL (line 18) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 32) | HANDLER_REGISTER_IMPL() { FILE: core/renderer/css/parser/shadow_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/shadow_handler_unittest.cc type lynx (line 13) | namespace lynx { type tasm (line 14) | namespace tasm { type test (line 15) | namespace test { function TEST (line 16) | TEST(ShadowHandler, Handler) { function TEST (line 134) | TEST(ShadowHandler, None) { function TEST (line 170) | TEST(ShadowHandler, Invalid) { function TEST (line 201) | TEST(ShadowHandler, TextShadow) { FILE: core/renderer/css/parser/string_handler.cc type lynx (line 9) | namespace lynx { type tasm (line 10) | namespace tasm { type StringHandler (line 11) | namespace StringHandler { function HANDLER_IMPL (line 13) | HANDLER_IMPL() { FILE: core/renderer/css/parser/string_handler_unittest.cc type lynx (line 12) | namespace lynx { type tasm (line 13) | namespace tasm { type test (line 14) | namespace test { function TEST (line 15) | TEST(StringHandler, Handler) { FILE: core/renderer/css/parser/text_decoration_handler.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { type TextDecorationHandler (line 17) | namespace TextDecorationHandler { function HANDLER_IMPL (line 21) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 31) | HANDLER_REGISTER_IMPL() { array[kPropertyIDTextDecoration] = &Hand... FILE: core/renderer/css/parser/text_decoration_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/text_decoration_handler_unittest.cc type lynx (line 12) | namespace lynx { type tasm (line 13) | namespace tasm { type test (line 14) | namespace test { function TEST (line 15) | TEST(TextDecorationHandler, Handler) { FILE: core/renderer/css/parser/text_stroke_handler.cc type lynx (line 18) | namespace lynx { type tasm (line 19) | namespace tasm { type TextStrokeHandler (line 20) | namespace TextStrokeHandler { function HANDLER_IMPL (line 21) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 37) | HANDLER_REGISTER_IMPL() { array[kPropertyIDTextStroke] = &Handle; } FILE: core/renderer/css/parser/text_stroke_handler.h function namespace (line 9) | namespace lynx { FILE: core/renderer/css/parser/text_stroke_handler_unittest.cc type lynx (line 11) | namespace lynx { type tasm (line 12) | namespace tasm { function TEST (line 13) | TEST(TextStrokeHandler0, Handle) { function TEST (line 52) | TEST(TextStrokeHandler1, Handle) { FILE: core/renderer/css/parser/time_handler.cc type lynx (line 16) | namespace lynx { type tasm (line 17) | namespace tasm { type TimeHandler (line 18) | namespace TimeHandler { function HANDLER_IMPL (line 20) | HANDLER_IMPL() { FILE: core/renderer/css/parser/time_handler_unittest.cc type lynx (line 12) | namespace lynx { type tasm (line 13) | namespace tasm { type test (line 14) | namespace test { function TEST (line 15) | TEST(TimeHandler, Handler) { function TEST (line 66) | TEST(TimeHandler, Invalid) { function TEST (line 85) | TEST(TimeHandler, Compatibility) { function TEST (line 95) | TEST(TimeHandler, Negative) { FILE: core/renderer/css/parser/timing_function_handler.cc type lynx (line 16) | namespace lynx { type tasm (line 17) | namespace tasm { type TimingFunctionHandler (line 18) | namespace TimingFunctionHandler { function HANDLER_IMPL (line 20) | HANDLER_IMPL() { FILE: core/renderer/css/parser/timing_function_handler_unittest.cc type lynx (line 13) | namespace lynx { type tasm (line 14) | namespace tasm { type test (line 15) | namespace test { function TEST (line 17) | TEST(TimingFunctionHandler, Keywords) { function TEST (line 41) | TEST(TimingFunctionHandler, Square) { function TEST (line 58) | TEST(TimingFunctionHandler, Cubic) { function TEST (line 78) | TEST(TimingFunctionHandler, StepsKeywords) { function TEST (line 104) | TEST(TimingFunctionHandler, StepsFunction) { function TEST (line 135) | TEST(TimingFunctionHandler, Multi) { function TEST (line 173) | TEST(TimingFunctionHandler, Invalid) { FILE: core/renderer/css/parser/transform_handler.cc type lynx (line 19) | namespace lynx { type tasm (line 20) | namespace tasm { type TransformHandler (line 21) | namespace TransformHandler { function HANDLER_IMPL (line 23) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 37) | HANDLER_REGISTER_IMPL() { array[kPropertyIDTransform] = &Handle; } FILE: core/renderer/css/parser/transform_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/transform_handler_unittest.cc type lynx (line 13) | namespace lynx { type tasm (line 14) | namespace tasm { type test (line 15) | namespace test { function TEST (line 17) | TEST(TransformHandler, Handler) { function TEST (line 217) | TEST(TransformHandler, One) { function TEST (line 237) | TEST(TransformHandler, None) { function TEST (line 251) | TEST(TransformHandler, Invalid) { function TEST (line 301) | TEST(TransformHandler, Compatibility) { FILE: core/renderer/css/parser/transform_origin_handler.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { type TransformOriginHandler (line 17) | namespace TransformOriginHandler { function HANDLER_IMPL (line 19) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 33) | HANDLER_REGISTER_IMPL() { array[kPropertyIDTransformOrigin] = &Han... FILE: core/renderer/css/parser/transform_origin_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/transform_origin_handler_unittest.cc type lynx (line 11) | namespace lynx { type tasm (line 12) | namespace tasm { type test (line 13) | namespace test { function TEST (line 14) | TEST(TransformOriginHandler, Handler) { function TEST (line 87) | TEST(TransformOriginHandler, Compatibility) { FILE: core/renderer/css/parser/transition_shorthand_handler.cc type lynx (line 13) | namespace lynx { type tasm (line 14) | namespace tasm { type TransitionShorthandHandler (line 15) | namespace TransitionShorthandHandler { function HANDLER_IMPL (line 17) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 43) | HANDLER_REGISTER_IMPL() { array[kPropertyIDTransition] = &Handle; } FILE: core/renderer/css/parser/transition_shorthand_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/parser/transition_shorthand_handler_unittest.cc type lynx (line 13) | namespace lynx { type tasm (line 14) | namespace tasm { type test (line 15) | namespace test { function TEST (line 17) | TEST(TransitionShorthandHandler, ToLonghand) { function TEST (line 45) | TEST(TransitionShorthandHandler, Handler) { function TEST (line 199) | TEST(TransitionShorthandHandler, Negative) { function TEST (line 230) | TEST(TransitionShorthandHandler, None) { function TEST (line 261) | TEST(TransitionShorthandHandler, Multi) { function TEST (line 298) | TEST(TransitionShorthandHandler, Invalid) { FILE: core/renderer/css/parser/vertical_align_handler.cc type lynx (line 13) | namespace lynx { type tasm (line 14) | namespace tasm { type VerticalAlignHandler (line 15) | namespace VerticalAlignHandler { function HANDLER_IMPL (line 19) | HANDLER_IMPL() { function HANDLER_REGISTER_IMPL (line 66) | HANDLER_REGISTER_IMPL() { array[kPropertyIDVerticalAlign] = &Handl... FILE: core/renderer/css/parser/vertical_align_handler.h function namespace (line 10) | namespace lynx { FILE: core/renderer/css/select_element_token.cc type lynx (line 9) | namespace lynx { type tasm (line 10) | namespace tasm { function isblank (line 13) | inline bool isblank(char c) { return c == ' ' || c == '\t'; } FILE: core/renderer/css/select_element_token.h function namespace (line 13) | namespace tasm { FILE: core/renderer/css/select_element_token_unittest.cc type lynx (line 9) | namespace lynx { type tasm (line 10) | namespace tasm { type testing (line 16) | namespace testing { class SelectElementTokenTest (line 18) | class SelectElementTokenTest : public ::testing::Test { method SelectElementTokenTest (line 20) | SelectElementTokenTest() {} method SetUp (line 23) | void SetUp() override {} function TEST_F (line 26) | TEST_F(SelectElementTokenTest, ParseEmpty) { function TEST_F (line 33) | TEST_F(SelectElementTokenTest, ParseId) { function TEST_F (line 42) | TEST_F(SelectElementTokenTest, ParseClass) { function TEST_F (line 51) | TEST_F(SelectElementTokenTest, ParseChild) { function TEST_F (line 62) | TEST_F(SelectElementTokenTest, ParseDescendant) { function TEST_F (line 73) | TEST_F(SelectElementTokenTest, ParseTag) { function TEST_F (line 84) | TEST_F(SelectElementTokenTest, ParseTag2) { function TEST_F (line 95) | TEST_F(SelectElementTokenTest, ParseTagAndClass) { function TEST_F (line 107) | TEST_F(SelectElementTokenTest, ParseDescendantAC) { function TEST_F (line 119) | TEST_F(SelectElementTokenTest, ParseAttr1) { function TEST_F (line 129) | TEST_F(SelectElementTokenTest, ParseAttr2) { function TEST_F (line 139) | TEST_F(SelectElementTokenTest, ParseMixed) { function TEST_F (line 156) | TEST_F(SelectElementTokenTest, Error) { FILE: core/renderer/css/shared_css_fragment.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { function CSSParseToken (line 58) | CSSParseToken* SharedCSSFragment::GetCSSStyle(const std::string& key) { FILE: core/renderer/css/shared_css_fragment.h function namespace (line 16) | namespace lynx { FILE: core/renderer/css/shared_css_fragment_unittest.cc type lynx (line 12) | namespace lynx { type css (line 14) | namespace css { type testing (line 15) | namespace testing { function TEST (line 16) | TEST(SharedCSSFragment, Handler) { function TEST (line 277) | TEST(SharedCSSFragment, CheckHasID) { FILE: core/renderer/css/style_node.h function namespace (line 14) | namespace lynx { FILE: core/renderer/css/text_attributes.cc type lynx (line 13) | namespace lynx { type starlight (line 14) | namespace starlight { FILE: core/renderer/css/text_attributes.h function namespace (line 23) | namespace tasm { type class (line 30) | enum class function class (line 57) | class TextAttributes { function Reset (line 108) | void Reset() {} FILE: core/renderer/css/transforms/transform_operation.cc type lynx (line 18) | namespace lynx { type transforms (line 19) | namespace transforms { function IsOperationIdentity (line 22) | bool IsOperationIdentity(const TransformOperation* operation) { function GetDefaultValue (line 26) | float GetDefaultValue(TransformOperation::Type type) { function IsIdentityMatrix (line 37) | bool IsIdentityMatrix(const std::array& matrix) { function GetTranslateLengthType (line 44) | std::array GetTranslateLengthType( function GetPercentOrCalcTranslateValue (line 90) | std::array GetPercentOrCalcTranslateValue( function GetPercentOrCalcTranslateValue (line 111) | std::array GetPercentOrCalcTranslateValue( function BlendValue (line 117) | static float BlendValue(float from, float to, float progress) { function Matrix44 (line 160) | const Matrix44& TransformOperation::GetMatrix(tasm::Element* element) { function Matrix44 (line 168) | const Matrix44& TransformOperation::GetMatrix( function TransformOperation (line 231) | TransformOperation ComposeTransform( function TransformOperation (line 273) | TransformOperation TransformOperation::BlendTransformOperations( FILE: core/renderer/css/transforms/transform_operation.h function namespace (line 21) | namespace lynx { FILE: core/renderer/css/transforms/transform_operation_unittest.cc type lynx (line 26) | namespace lynx { type transforms (line 27) | namespace transforms { type testing (line 28) | namespace testing { function CompareMatrix44 (line 31) | void CompareMatrix44(const Matrix44& a, const Matrix44& b) { function CompareTransformOperation (line 39) | void CompareTransformOperation(const TransformOperation& a, class TransformOperationTest (line 84) | class TransformOperationTest : public ::testing::Test { method TransformOperationTest (line 86) | TransformOperationTest() {} method SetUp (line 92) | void SetUp() override { function TEST_F (line 107) | TEST_F(TransformOperationTest, GetMatrix) { function TEST_F (line 133) | TEST_F(TransformOperationTest, BlendTransformOperations) { function TEST_F (line 266) | TEST_F(TransformOperationTest, BlendIdentityAndNonIdentityLists) { FILE: core/renderer/css/transforms/transform_operations.cc type lynx (line 30) | namespace lynx { type transforms (line 31) | namespace transforms { function RadToDeg (line 32) | static inline constexpr float RadToDeg(float rad) { function TransformOperations (line 199) | TransformOperations& TransformOperations::operator=( function Matrix44 (line 206) | Matrix44 TransformOperations::ApplyRemaining(size_t start) { function Matrix44 (line 214) | Matrix44 TransformOperations::ApplyRemaining( function TransformOperations (line 223) | TransformOperations TransformOperations::Blend(TransformOperations& ... function Get2DRepresentation (line 506) | std::string Get2DRepresentation(const Matrix44& matrix) { function Get3DRepresentation (line 515) | std::string Get3DRepresentation(const Matrix44& matrix) { FILE: core/renderer/css/transforms/transform_operations.h function namespace (line 22) | namespace tasm { function namespace (line 25) | namespace transforms { FILE: core/renderer/css/transforms/transform_operations_unittest.cc type lynx (line 31) | namespace lynx { type transforms (line 32) | namespace transforms { type testing (line 33) | namespace testing { function CompareMatrix44 (line 36) | void CompareMatrix44(const Matrix44& a, const Matrix44& b) { function Matrix44 (line 44) | Matrix44 BuildPerspectiveMatrix(const DecomposedTransform& decompo... function Matrix44 (line 50) | Matrix44 BuildTranslationMatrix(const DecomposedTransform& decompo... function Matrix44 (line 57) | Matrix44 BuildRotationMatrix(const DecomposedTransform& decomposed) { function Matrix44 (line 77) | Matrix44 BuildSkewMatrix(const DecomposedTransform& decomposed) { function Matrix44 (line 100) | Matrix44 BuildScaleMatrix(const DecomposedTransform& decomposed) { function Matrix44 (line 107) | Matrix44 ComposeTransform(DecomposedTransform& decomposed) { function CheckProgress (line 123) | static void CheckProgress(float progress, const Matrix44& from_mat... function GetIdentityOperations (line 139) | std::vector> GetIdentityOpera... class TransformOperationsTest (line 205) | class TransformOperationsTest : public ::testing::Test { method TransformOperationsTest (line 207) | TransformOperationsTest() {} method SetUp (line 214) | void SetUp() override { function TEST_F (line 230) | TEST_F(TransformOperationsTest, MatchingPrefixSameLength) { function TEST_F (line 283) | TEST_F(TransformOperationsTest, MatchingPrefixDifferentLength) { function TEST_F (line 325) | TEST_F(TransformOperationsTest, MatchingPrefixLengthOrder) { function TEST_F (line 366) | TEST_F(TransformOperationsTest, NoneAlwaysMatches) { function TEST_F (line 377) | TEST_F(TransformOperationsTest, ApplyOrder) { function TEST_F (line 407) | TEST_F(TransformOperationsTest, BlendProgress) { function TEST_F (line 434) | TEST_F(TransformOperationsTest, BlendWhenTypesDoNotMatch) { function TEST_F (line 477) | TEST_F(TransformOperationsTest, FILE: core/renderer/css/unit_handler.cc type lynx (line 70) | namespace lynx { type tasm (line 71) | namespace tasm { function UnitHandler (line 73) | UnitHandler& UnitHandler::Instance() { function _CSSWarning (line 91) | void _CSSWarning(const char* fmt, va_list args) { function StyleMap (line 186) | StyleMap UnitHandler::Process(const CSSPropertyID key, FILE: core/renderer/css/unit_handler.h function namespace (line 20) | namespace lynx { FILE: core/renderer/css/unit_handler_unittest.cc type lynx (line 9) | namespace lynx { type css (line 13) | namespace css { type testing (line 14) | namespace testing { function TEST (line 16) | TEST(UnitHandler, Process2) { function TEST (line 29) | TEST(UnitHandler, Process3) { FILE: core/renderer/data/android/platform_data_android.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { FILE: core/renderer/data/android/platform_data_android.h function namespace (line 14) | namespace lynx { FILE: core/renderer/data/harmony/platform_data_harmony.cc type lynx (line 10) | namespace lynx { type tasm (line 11) | namespace tasm { FILE: core/renderer/data/harmony/platform_data_harmony.h function namespace (line 15) | namespace tasm { FILE: core/renderer/data/harmony/template_data_harmony.cc type lynx (line 15) | namespace lynx { type tasm (line 16) | namespace tasm { FILE: core/renderer/data/harmony/template_data_harmony.h function namespace (line 18) | namespace lynx { FILE: core/renderer/data/lynx_view_data_manager.cc type lynx (line 13) | namespace lynx { type tasm (line 14) | namespace tasm { FILE: core/renderer/data/lynx_view_data_manager.h function namespace (line 8) | namespace lynx { FILE: core/renderer/data/template_data.h function namespace (line 17) | namespace lynx { FILE: core/renderer/dom/air/air_element/air_block_element.cc type lynx (line 7) | namespace lynx { type tasm (line 8) | namespace tasm { FILE: core/renderer/dom/air/air_element/air_element.cc type lynx (line 24) | namespace lynx { type tasm (line 25) | namespace tasm { function AirElement (line 129) | AirElement *AirElement::GetParentComponent() const { function AirElement (line 217) | AirElement *AirElement::LastNonVirtualNode() { function AirElement (line 379) | AirElement *AirElement::GetDynamicNode(uint32_t index, function AirElement (line 415) | AirElement *AirElement::RemoveChildAt(size_t index) { function AirElement (line 441) | AirElement *AirElement::RemoveAirChildAt(size_t index) { function AirElement (line 463) | AirElement *AirElement::GetChildAt(size_t index) const { function PaintingContext (line 878) | PaintingContext *AirElement::painting_context() {