cd732001创建于 2012年9月15日历史提交
// Copyright (c) 2012 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 CC_STUBS_FLOATPOINT3D_H_
#define CC_STUBS_FLOATPOINT3D_H_

#include "FloatPoint.h"

#if INSIDE_WEBKIT_BUILD
#include "Source/WebCore/platform/graphics/FloatPoint3D.h"
#else
#include "third_party/WebKit/Source/WebCore/platform/graphics/FloatPoint3D.h"
#endif

namespace cc {

class FloatPoint3D : public WebCore::FloatPoint3D {
public:
    FloatPoint3D() { }

    FloatPoint3D(float x, float y, float z)
        : WebCore::FloatPoint3D(x, y, z)
    {
    }

    FloatPoint3D(FloatPoint point)
        : WebCore::FloatPoint3D(point.x(), point.y(), 0)
    {
    }

    FloatPoint3D(const FloatPoint3D& point)
        : WebCore::FloatPoint3D(point)
    {
    }

    FloatPoint3D(WebCore::FloatPoint3D point)
        : WebCore::FloatPoint3D(point)
    {
    }

    FloatPoint3D(WebCore::FloatPoint point)
        : WebCore::FloatPoint3D(point)
    {
    }
};

}

#endif