diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-01-20 13:40:20 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-01-22 12:41:23 +0000 |
commit | 7961cea6d1041e3e454dae6a1da660b453efd238 (patch) | |
tree | c0eeb4a9ff9ba32986289c1653d9608e53ccb444 /chromium/components/viz/service/display/resource_metadata.h | |
parent | b7034d0803538058e5c9d904ef03cf5eab34f6ef (diff) | |
download | qtwebengine-chromium-7961cea6d1041e3e454dae6a1da660b453efd238.tar.gz |
BASELINE: Update Chromium to 78.0.3904.130
Change-Id: If185e0c0061b3437531c97c9c8c78f239352a68b
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/components/viz/service/display/resource_metadata.h')
-rw-r--r-- | chromium/components/viz/service/display/resource_metadata.h | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/chromium/components/viz/service/display/resource_metadata.h b/chromium/components/viz/service/display/resource_metadata.h deleted file mode 100644 index 05860c5ca6e..00000000000 --- a/chromium/components/viz/service/display/resource_metadata.h +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright 2018 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef COMPONENTS_VIZ_SERVICE_DISPLAY_RESOURCE_METADATA_H_ -#define COMPONENTS_VIZ_SERVICE_DISPLAY_RESOURCE_METADATA_H_ - -#include "base/optional.h" -#include "components/viz/common/resources/resource_format.h" -#include "components/viz/common/resources/resource_id.h" -#include "components/viz/service/viz_service_export.h" -#include "gpu/command_buffer/common/mailbox_holder.h" -#include "gpu/command_buffer/common/sync_token.h" -#include "gpu/ipc/common/vulkan_ycbcr_info.h" -#include "third_party/skia/include/gpu/GrTypes.h" -#include "ui/gfx/color_space.h" -#include "ui/gfx/geometry/size.h" - -namespace viz { - -// Metadata for a resource named by a ResourceId in DisplayResourceProvider. -// Used to construct a promise SkImage for a ResourceId. -struct VIZ_SERVICE_EXPORT ResourceMetadata { - ResourceMetadata(); - ResourceMetadata(const ResourceMetadata& other); - ~ResourceMetadata(); - ResourceMetadata& operator=(const ResourceMetadata& other); - - // Resource Id. - ResourceId resource_id = kInvalidResourceId; - - // A mailbox holder for the resource texture. - gpu::MailboxHolder mailbox_holder; - - // The resource size. - gfx::Size size; - - // ResourceFormat from the resource texture. - ResourceFormat resource_format = RGBA_8888; - - // The color space for the resource texture. - gfx::ColorSpace color_space; - - // Whether resource is premultiplied. - SkAlphaType alpha_type; - - // If the SkImage should use top-left or bottom-left for (0,0) uv - GrSurfaceOrigin origin; - - // Sampler conversion information which is used in vulkan context for android - // video. - base::Optional<gpu::VulkanYCbCrInfo> ycbcr_info; -}; - -} // namespace viz - -#endif // COMPONENTS_VIZ_SERVICE_DISPLAY_RESOURCE_METADATA_H_ |