ScriptIntrinsic.java revision 7a629fac82f88126642081b4474879f6a883e313
1c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)/* 2c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) * Copyright (C) 2012 The Android Open Source Project 3c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) * 4c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) * Licensed under the Apache License, Version 2.0 (the "License"); 5eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch * you may not use this file except in compliance with the License. 6eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch * You may obtain a copy of the License at 7eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch * 8eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch * http://www.apache.org/licenses/LICENSE-2.0 9eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch * 10eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch * Unless required by applicable law or agreed to in writing, software 11eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch * distributed under the License is distributed on an "AS IS" BASIS, 12eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch * See the License for the specific language governing permissions and 14a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) * limitations under the License. 15a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) */ 16a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) 17a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)package android.renderscript; 18a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) 19a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)/** 20a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) * Base class for all Intrinsic scripts. An intrinsic a script 21a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) * which implements a pre-defined function. Intrinsics are 22a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) * provided to provide effecient implemtations of common 23b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) * operations. 24eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch * 257dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch * Not intended for direct use. 26eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch **/ 27eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdochpublic abstract class ScriptIntrinsic extends Script { 28eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch ScriptIntrinsic(long id, RenderScript rs) { 29eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch super(id, rs); 30eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch } 31eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch} 32eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch