1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "ppapi/shared_impl/compositor_layer_data.h"
12 void Copy(scoped_ptr
<T
>* a
, const scoped_ptr
<T
>& b
) {
24 const CompositorLayerData
& CompositorLayerData::operator=(
25 const CompositorLayerData
& other
) {
26 DCHECK(other
.is_null() || other
.is_valid());
28 common
= other
.common
;
29 Copy(&color
, other
.color
);
30 Copy(&texture
, other
.texture
);
31 Copy(&image
, other
.image
);