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 239c9ad3f8c218954e46aab81f9af7834cea5675caStephen Hines/** 2411518acc8c416023d8c2192b441a1767205676d9Robert Ly * Class for exposing the native Renderscript float2 type back to the Android system. 2525430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams * 2625430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams **/ 27a70f416c9cf2fc6cc5e132c1d656ce07441d6b82Jason Samspublic class Float2 { 28a70f416c9cf2fc6cc5e132c1d656ce07441d6b82Jason Sams public Float2() { 2925430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams } 3025430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams 31094a068bc46f725a7358ff84317cff2ca4528601Alex Sakhartchouk public Float2(float initX, float initY) { 32094a068bc46f725a7358ff84317cff2ca4528601Alex Sakhartchouk x = initX; 33094a068bc46f725a7358ff84317cff2ca4528601Alex Sakhartchouk y = initY; 34094a068bc46f725a7358ff84317cff2ca4528601Alex Sakhartchouk } 35094a068bc46f725a7358ff84317cff2ca4528601Alex Sakhartchouk 3625430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams public float x; 3725430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams public float y; 3825430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams} 3925430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams 4025430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams 4125430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams 4225430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams 43