198a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams/* 298a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * Copyright (C) 2012 The Android Open Source Project 398a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * 498a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * Licensed under the Apache License, Version 2.0 (the "License"); 598a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * you may not use this file except in compliance with the License. 698a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * You may obtain a copy of the License at 798a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * 898a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * http://www.apache.org/licenses/LICENSE-2.0 998a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * 1098a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * Unless required by applicable law or agreed to in writing, software 1198a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * distributed under the License is distributed on an "AS IS" BASIS, 1298a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1398a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * See the License for the specific language governing permissions and 1498a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * limitations under the License. 1598a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams */ 1698a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams 1798a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Samspackage android.support.v8.renderscript; 1898a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams 1998a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Samsimport java.lang.Math; 2098a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Samsimport android.util.Log; 2198a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams 2298a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams 2398a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams/** 2498a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * Class for exposing the native Renderscript double3 type back 2598a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * to the Android system. 2698a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams * 2798a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams **/ 2898a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Samspublic class Double3 { 2998a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams public Double3() { 3098a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams } 3198a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams 3298a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams public Double3(double initX, double initY, double initZ) { 3398a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams x = initX; 3498a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams y = initY; 3598a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams z = initZ; 3698a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams } 3798a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams 3898a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams public double x; 3998a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams public double y; 4098a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams public double z; 4198a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams} 4298a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams 4398a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams 4498a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams 4598a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams 46