chromium/third_party/blink/renderer/core/css/cssom/css_scale.cc

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/css/cssom/css_scale.h"

#include "third_party/blink/renderer/bindings/core/v8/v8_union_cssnumericvalue_double.h"
#include "third_party/blink/renderer/core/css/css_math_expression_node.h"
#include "third_party/blink/renderer/core/css/css_primitive_value.h"
#include "third_party/blink/renderer/core/css/cssom/css_numeric_value.h"
#include "third_party/blink/renderer/core/css/cssom/css_style_value.h"

namespace blink {

namespace {

bool IsValidScaleCoord(CSSNumericValue* coord) {}

CSSScale* FromScale(const CSSFunctionValue& value) {}

CSSScale* FromScaleXYZ(const CSSFunctionValue& value) {}

CSSScale* FromScale3d(const CSSFunctionValue& value) {}

}  // namespace

CSSScale* CSSScale::Create(const V8CSSNumberish* x,
                           const V8CSSNumberish* y,
                           ExceptionState& exception_state) {}

CSSScale* CSSScale::Create(const V8CSSNumberish* x,
                           const V8CSSNumberish* y,
                           const V8CSSNumberish* z,
                           ExceptionState& exception_state) {}

CSSScale* CSSScale::FromCSSValue(const CSSFunctionValue& value) {}

V8CSSNumberish* CSSScale::x() {}

V8CSSNumberish* CSSScale::y() {}

V8CSSNumberish* CSSScale::z() {}

void CSSScale::setX(const V8CSSNumberish* x, ExceptionState& exception_state) {}

void CSSScale::setY(const V8CSSNumberish* y, ExceptionState& exception_state) {}

void CSSScale::setZ(const V8CSSNumberish* z, ExceptionState& exception_state) {}

DOMMatrix* CSSScale::toMatrix(ExceptionState& exception_state) const {}

const CSSFunctionValue* CSSScale::ToCSSValue() const {}

CSSScale::CSSScale(CSSNumericValue* x,
                   CSSNumericValue* y,
                   CSSNumericValue* z,
                   bool is2D)
    :{}

}  // namespace blink