// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_SURFACE_TRANSPORT_DIB_H_ #define UI_SURFACE_TRANSPORT_DIB_H_ #include <stddef.h> #include <memory> #include "base/memory/shared_memory_mapping.h" #include "base/memory/unsafe_shared_memory_region.h" #include "build/build_config.h" #include "ui/surface/surface_export.h" class SkCanvas; // ----------------------------------------------------------------------------- // A TransportDIB is a block of memory that is used to transport pixels // between processes: from the renderer process to the browser, and // between renderer and plugin processes. // ----------------------------------------------------------------------------- class SURFACE_EXPORT TransportDIB { … }; #endif // UI_SURFACE_TRANSPORT_DIB_H_