Remove extra line from unit_tests.isolate
[chromium-blink-merge.git] / cc / CCYUVVideoDrawQuad.cpp
blob41d5490f31e0e5fe0b7bc637843094633c5b4506
1 // Copyright 2012 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 "config.h"
7 #include "CCYUVVideoDrawQuad.h"
9 namespace cc {
11 scoped_ptr<CCYUVVideoDrawQuad> CCYUVVideoDrawQuad::create(const CCSharedQuadState* sharedQuadState, const IntRect& quadRect, const CCVideoLayerImpl::FramePlane& yPlane, const CCVideoLayerImpl::FramePlane& uPlane, const CCVideoLayerImpl::FramePlane& vPlane)
13 return make_scoped_ptr(new CCYUVVideoDrawQuad(sharedQuadState, quadRect, yPlane, uPlane, vPlane));
16 CCYUVVideoDrawQuad::CCYUVVideoDrawQuad(const CCSharedQuadState* sharedQuadState, const IntRect& quadRect, const CCVideoLayerImpl::FramePlane& yPlane, const CCVideoLayerImpl::FramePlane& uPlane, const CCVideoLayerImpl::FramePlane& vPlane)
17 : CCDrawQuad(sharedQuadState, CCDrawQuad::YUVVideoContent, quadRect)
18 , m_yPlane(yPlane)
19 , m_uPlane(uPlane)
20 , m_vPlane(vPlane)
24 const CCYUVVideoDrawQuad* CCYUVVideoDrawQuad::materialCast(const CCDrawQuad* quad)
26 ASSERT(quad->material() == CCDrawQuad::YUVVideoContent);
27 return static_cast<const CCYUVVideoDrawQuad*>(quad);
30 } // namespace cc