Float3.java revision 9c9ad3f8c218954e46aab81f9af7834cea5675ca
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 Float3 {
28a70f416c9cf2fc6cc5e132c1d656ce07441d6b82Jason Sams    public Float3() {
2925430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams    }
30094a068bc46f725a7358ff84317cff2ca4528601Alex Sakhartchouk    public Float3(float initX, float initY, float initZ) {
31094a068bc46f725a7358ff84317cff2ca4528601Alex Sakhartchouk        x = initX;
32094a068bc46f725a7358ff84317cff2ca4528601Alex Sakhartchouk        y = initY;
33094a068bc46f725a7358ff84317cff2ca4528601Alex Sakhartchouk        z = initZ;
34094a068bc46f725a7358ff84317cff2ca4528601Alex Sakhartchouk    }
3525430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams
3625430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams    public float x;
3725430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams    public float y;
3825430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams    public float z;
3925430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams}
4025430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams
4125430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams
4225430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams
4325430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4eJason Sams
44