All Downloads are FREE. Search and download functionalities are using the official Maven repository.

elemental.js.css.JsCSSMatrix Maven / Gradle / Ivy

There is a newer version: 2.9.0
Show newest version
/*
 * Copyright 2012 Google Inc.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */
package elemental.js.css;
import elemental.css.CSSMatrix;

import com.google.gwt.core.client.GWT;
import com.google.gwt.core.client.JavaScriptObject;

import elemental.events.*;
import elemental.util.*;
import elemental.dom.*;
import elemental.html.*;
import elemental.css.*;
import elemental.js.stylesheets.*;
import elemental.js.events.*;
import elemental.js.util.*;
import elemental.js.dom.*;
import elemental.js.html.*;
import elemental.js.css.*;
import elemental.js.stylesheets.*;

import java.util.Date;

public class JsCSSMatrix extends JsElementalMixinBase  implements CSSMatrix {
  protected JsCSSMatrix() {}

  public final native double getA() /*-{
    return this.a;
  }-*/;

  public final native void setA(double param_a) /*-{
    this.a = param_a;
  }-*/;

  public final native double getB() /*-{
    return this.b;
  }-*/;

  public final native void setB(double param_b) /*-{
    this.b = param_b;
  }-*/;

  public final native double getC() /*-{
    return this.c;
  }-*/;

  public final native void setC(double param_c) /*-{
    this.c = param_c;
  }-*/;

  public final native double getD() /*-{
    return this.d;
  }-*/;

  public final native void setD(double param_d) /*-{
    this.d = param_d;
  }-*/;

  public final native double getE() /*-{
    return this.e;
  }-*/;

  public final native void setE(double param_e) /*-{
    this.e = param_e;
  }-*/;

  public final native double getF() /*-{
    return this.f;
  }-*/;

  public final native void setF(double param_f) /*-{
    this.f = param_f;
  }-*/;

  public final native double getM11() /*-{
    return this.m11;
  }-*/;

  public final native void setM11(double param_m11) /*-{
    this.m11 = param_m11;
  }-*/;

  public final native double getM12() /*-{
    return this.m12;
  }-*/;

  public final native void setM12(double param_m12) /*-{
    this.m12 = param_m12;
  }-*/;

  public final native double getM13() /*-{
    return this.m13;
  }-*/;

  public final native void setM13(double param_m13) /*-{
    this.m13 = param_m13;
  }-*/;

  public final native double getM14() /*-{
    return this.m14;
  }-*/;

  public final native void setM14(double param_m14) /*-{
    this.m14 = param_m14;
  }-*/;

  public final native double getM21() /*-{
    return this.m21;
  }-*/;

  public final native void setM21(double param_m21) /*-{
    this.m21 = param_m21;
  }-*/;

  public final native double getM22() /*-{
    return this.m22;
  }-*/;

  public final native void setM22(double param_m22) /*-{
    this.m22 = param_m22;
  }-*/;

  public final native double getM23() /*-{
    return this.m23;
  }-*/;

  public final native void setM23(double param_m23) /*-{
    this.m23 = param_m23;
  }-*/;

  public final native double getM24() /*-{
    return this.m24;
  }-*/;

  public final native void setM24(double param_m24) /*-{
    this.m24 = param_m24;
  }-*/;

  public final native double getM31() /*-{
    return this.m31;
  }-*/;

  public final native void setM31(double param_m31) /*-{
    this.m31 = param_m31;
  }-*/;

  public final native double getM32() /*-{
    return this.m32;
  }-*/;

  public final native void setM32(double param_m32) /*-{
    this.m32 = param_m32;
  }-*/;

  public final native double getM33() /*-{
    return this.m33;
  }-*/;

  public final native void setM33(double param_m33) /*-{
    this.m33 = param_m33;
  }-*/;

  public final native double getM34() /*-{
    return this.m34;
  }-*/;

  public final native void setM34(double param_m34) /*-{
    this.m34 = param_m34;
  }-*/;

  public final native double getM41() /*-{
    return this.m41;
  }-*/;

  public final native void setM41(double param_m41) /*-{
    this.m41 = param_m41;
  }-*/;

  public final native double getM42() /*-{
    return this.m42;
  }-*/;

  public final native void setM42(double param_m42) /*-{
    this.m42 = param_m42;
  }-*/;

  public final native double getM43() /*-{
    return this.m43;
  }-*/;

  public final native void setM43(double param_m43) /*-{
    this.m43 = param_m43;
  }-*/;

  public final native double getM44() /*-{
    return this.m44;
  }-*/;

  public final native void setM44(double param_m44) /*-{
    this.m44 = param_m44;
  }-*/;

  public final native JsCSSMatrix inverse() /*-{
    return this.inverse();
  }-*/;

  public final native JsCSSMatrix multiply(CSSMatrix secondMatrix) /*-{
    return this.multiply(secondMatrix);
  }-*/;

  public final native JsCSSMatrix rotate(double rotX, double rotY, double rotZ) /*-{
    return this.rotate(rotX, rotY, rotZ);
  }-*/;

  public final native JsCSSMatrix rotateAxisAngle(double x, double y, double z, double angle) /*-{
    return this.rotateAxisAngle(x, y, z, angle);
  }-*/;

  public final native JsCSSMatrix scale(double scaleX, double scaleY, double scaleZ) /*-{
    return this.scale(scaleX, scaleY, scaleZ);
  }-*/;

  public final native void setMatrixValue(String string) /*-{
    this.setMatrixValue(string);
  }-*/;

  public final native JsCSSMatrix skewX(double angle) /*-{
    return this.skewX(angle);
  }-*/;

  public final native JsCSSMatrix skewY(double angle) /*-{
    return this.skewY(angle);
  }-*/;

  public final native JsCSSMatrix translate(double x, double y, double z) /*-{
    return this.translate(x, y, z);
  }-*/;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy