Long4.java revision 6cc888e77e17ac522f75bf61403307de8ace2ef3
125430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams/*
225430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams * Copyright (C) 2009 The Android Open Source Project
325430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams *
425430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams * Licensed under the Apache License, Version 2.0 (the "License");
525430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams * you may not use this file except in compliance with the License.
625430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams * You may obtain a copy of the License at
725430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams *
825430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams *      http://www.apache.org/licenses/LICENSE-2.0
925430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams *
1025430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams * Unless required by applicable law or agreed to in writing, software
1125430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams * distributed under the License is distributed on an "AS IS" BASIS,
1225430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1325430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams * See the License for the specific language governing permissions and
1425430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams * limitations under the License.
1525430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams */
1625430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams
1725430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Samspackage android.renderscript;
1825430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams
1925430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Samsimport java.lang.Math;
2025430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Samsimport android.util.Log;
2125430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams
2225430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams
2325430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams/**
2411518acc8c416023d8c2192b441a1767205676d9Robert Ly * Class for exposing the native Renderscript long4 type back to the Android system.
2525430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams **/
26a70f416c9cf2fc6cc5e132c1d656ce07441d6b82Jason Samspublic class Long4 {
27a70f416c9cf2fc6cc5e132c1d656ce07441d6b82Jason Sams    public Long4() {
2825430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams    }
2925430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams
306cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams    public Long4(long initX, long initY, long initZ, long initW) {
316cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams        x = initX;
326cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams        y = initY;
336cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams        z = initZ;
346cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams        w = initW;
356cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams    }
366cc888e77e17ac522f75bf61403307de8ace2ef3Jason Sams
37a70f416c9cf2fc6cc5e132c1d656ce07441d6b82Jason Sams    public long x;
38a70f416c9cf2fc6cc5e132c1d656ce07441d6b82Jason Sams    public long y;
39a70f416c9cf2fc6cc5e132c1d656ce07441d6b82Jason Sams    public long z;
40a70f416c9cf2fc6cc5e132c1d656ce07441d6b82Jason Sams    public long w;
4125430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams}
4225430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams
4325430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams
4425430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams
45