8#ifndef SkBBHFactory_DEFINED
9#define SkBBHFactory_DEFINED
35 virtual void search(
const SkRect& query, std::vector<int>* results)
const = 0;
virtual sk_sp< SkBBoxHierarchy > operator()() const =0
SkBBHFactory(const SkBBHFactory &)=delete
SkBBHFactory & operator=(const SkBBHFactory &)=delete
virtual size_t bytesUsed() const =0
virtual void search(const SkRect &query, std::vector< int > *results) const =0
virtual void insert(const SkRect[], int N)=0
SkBBoxHierarchy()=default
SkBBoxHierarchy & operator=(const SkBBoxHierarchy &)=delete
SkBBoxHierarchy(const SkBBoxHierarchy &)=delete