It is present in the features.gypi but not in the BUILD.gn.
atom/browser/api/atom_api_view.cc
view_->set_owned_by_client();
}
View::~View() {
  if (delete_view_)
    delete view_;
}
#if defined(ENABLE_VIEW_API)
void View::SetLayoutManager(mate::Handle<LayoutManager> layout_manager) {
  layout_manager_.Reset(isolate(), layout_manager->GetWrapper());
  
  
  view()->SetLayoutManager(layout_manager->TakeOver().release());
}
void View::AddChildView(mate::Handle<View> child) {
  AddChildViewAt(child, child_views_.size());
}
void View::AddChildViewAt(mate::Handle<View> child, size_t index) {
  if (index > child_views_.size())
    return;
  child_views_.emplace(child_views_.begin() + index,     
                       isolate(), child->GetWrapper());  
  view()->AddChildViewAt(child->view(), index);
}
#endif
mate::WrappableBase* View::New(mate::Arguments* args) {
  auto* view = new View();
  view->InitWith(args->isolate(), args->GetThis());
  return view;
}
void View::BuildPrototype(v8::Isolate* isolate,