Searched refs:VerticesImpl (Results 1 – 9 of 9) sorted by relevance
31 class VerticesImpl : public BaseImpl {33 VerticesImpl() noexcept {} in VerticesImpl() function34 ~VerticesImpl() override {} in ~VerticesImpl()59 virtual std::shared_ptr<VerticesImpl> Detach() = 0;
41 explicit Vertices(std::shared_ptr<VerticesImpl>) noexcept;122 std::shared_ptr<VerticesImpl::BuilderImpl> builderImplPtr_;126 std::shared_ptr<VerticesImpl> verticesImplPtr_;
25 class SkiaVertices : public VerticesImpl {50 class SkiaBuilder : public VerticesImpl::BuilderImpl {70 std::shared_ptr<VerticesImpl> Detach() override;
100 static std::unique_ptr<VerticesImpl> CreateVertices();101 static std::unique_ptr<VerticesImpl::BuilderImpl> CreateVerticesBuilder();
244 std::unique_ptr<VerticesImpl> SkiaImplFactory::CreateVertices() in CreateVertices()249 std::unique_ptr<VerticesImpl::BuilderImpl> SkiaImplFactory::CreateVerticesBuilder() in CreateVerticesBuilder()
189 std::shared_ptr<VerticesImpl> SkiaVertices::SkiaBuilder::Detach() in Detach()
98 static std::unique_ptr<VerticesImpl> CreateVerticesImpl();99 static std::unique_ptr<VerticesImpl::BuilderImpl> CreateVerticesBuilderImpl();
396 std::unique_ptr<VerticesImpl> ImplFactory::CreateVerticesImpl() in CreateVerticesImpl()406 std::unique_ptr<VerticesImpl::BuilderImpl> ImplFactory::CreateVerticesBuilderImpl() in CreateVerticesBuilderImpl()
25 Vertices::Vertices(std::shared_ptr<VerticesImpl> vertices) noexcept in Vertices()