summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--res/raw/clouds.rs34
-rw-r--r--res/raw/clouds_bc.bcbin9876 -> 10636 bytes
-rw-r--r--src/com/android/magicsmoke/MagicSmokeRS.java4
-rw-r--r--src/com/android/magicsmoke/ScriptC_Clouds.java392
-rw-r--r--src/com/android/magicsmoke/ScriptC_MagicSmoke.java203
5 files changed, 410 insertions, 223 deletions
diff --git a/res/raw/clouds.rs b/res/raw/clouds.rs
index f2e6efd..5c40cab 100644
--- a/res/raw/clouds.rs
+++ b/res/raw/clouds.rs
@@ -14,6 +14,8 @@
#pragma version(1)
+#pragma rs java_package_name(com.android.magicsmoke)
+
#include "../../../../../frameworks/base/libs/rs/scriptc/rs_types.rsh"
#include "../../../../../frameworks/base/libs/rs/scriptc/rs_math.rsh"
#include "../../../../../frameworks/base/libs/rs/scriptc/rs_graphics.rsh"
@@ -55,24 +57,20 @@ rs_allocation gTnoise3;
rs_allocation gTnoise4;
rs_allocation gTnoise5;
-// can't export int pointers yet
-typedef struct Integers_s {
- int value;
-} Integers_t;
-
-Integers_t *gNoisesrc1;
-Integers_t *gNoisesrc2;
-Integers_t *gNoisesrc3;
-Integers_t *gNoisesrc4;
-Integers_t *gNoisesrc5;
+int *gNoisesrc1;
+int *gNoisesrc2;
+int *gNoisesrc3;
+int *gNoisesrc4;
+int *gNoisesrc5;
-Integers_t *gNoisedst1;
-Integers_t *gNoisedst2;
-Integers_t *gNoisedst3;
-Integers_t *gNoisedst4;
-Integers_t *gNoisedst5;
+int *gNoisedst1;
+int *gNoisedst2;
+int *gNoisedst3;
+int *gNoisedst4;
+int *gNoisedst5;
#pragma rs export_var(gXOffset, gTilt, gPreset, gTextureMask, gRotate, gTextureSwap, gProcessTextureMode, gBackCol, gLowCol, gHighCol, gAlphaMul, gPreMul, gBlendFunc, gPVBackground, gPFBackground, gPFSBackgroundOne, gPFSBackgroundSrc, gTnoise1, gTnoise2, gTnoise3, gTnoise4, gTnoise5, gNoisesrc1, gNoisesrc2, gNoisesrc3, gNoisesrc4, gNoisesrc5, gNoisedst1, gNoisedst2, gNoisedst3, gNoisedst4, gNoisedst5)
+#pragma rs_export_func()
// Local script variables
float xshift[5];
@@ -84,7 +82,7 @@ int lastuptime;
float timedelta;
static float4 clearColor = {0.5f, 0.0f, 0.0f, 1.0f};
-void drawCloud(rs_matrix4x4 *ident, int id, int idx) {
+void drawCloud(rs_matrix4x4 *ident, rs_allocation allocat, int idx) {
rs_matrix4x4 mat1;
float z = -8.f * idx;
rsMatrixLoadMat(&mat1, ident);
@@ -92,7 +90,7 @@ void drawCloud(rs_matrix4x4 *ident, int id, int idx) {
rsMatrixRotate(&mat1, rotation[idx], 0.f, 0.f, 1.f);
rsgProgramVertexLoadModelMatrix(&mat1);
- rsgBindTexture(gPFBackground, 0, id);
+ rsgBindTexture(gPFBackground, 0, allocat);
rsgDrawQuadTexCoords(
-1200.0f, -1200.0f, z, // space
0.f + xshift[idx], 0.f, // texture
@@ -173,7 +171,7 @@ int premul(int rgb, int a) {
}
-void makeTexture(int *src, int *dst, int rsid) {
+void makeTexture(int *src, int *dst, rs_allocation rsid) {
int x;
int y;
diff --git a/res/raw/clouds_bc.bc b/res/raw/clouds_bc.bc
index 0dffd62..1f6c624 100644
--- a/res/raw/clouds_bc.bc
+++ b/res/raw/clouds_bc.bc
Binary files differ
diff --git a/src/com/android/magicsmoke/MagicSmokeRS.java b/src/com/android/magicsmoke/MagicSmokeRS.java
index 649530c..a116991 100644
--- a/src/com/android/magicsmoke/MagicSmokeRS.java
+++ b/src/com/android/magicsmoke/MagicSmokeRS.java
@@ -77,7 +77,7 @@ class MagicSmokeRS extends RenderScriptScene implements OnSharedPreferenceChange
private Allocation[] mSourceTextures;
private Allocation[] mRealTextures;
- private ScriptC_MagicSmoke mScript;
+ private ScriptC_Clouds mScript;
private ProgramVertex mPVBackground;
private ProgramVertex.MatrixAllocation mPVAlloc;
@@ -313,7 +313,7 @@ class MagicSmokeRS extends RenderScriptScene implements OnSharedPreferenceChange
@Override
protected ScriptC createScript() {
- mScript = new ScriptC_MagicSmoke(mRS, mResources, R.raw.clouds_bc, true);
+ mScript = new ScriptC_Clouds(mRS, mResources, R.raw.clouds_bc, true);
// First set up the coordinate system and such
ProgramVertex.Builder pvb = new ProgramVertex.Builder(mRS, null, null);
diff --git a/src/com/android/magicsmoke/ScriptC_Clouds.java b/src/com/android/magicsmoke/ScriptC_Clouds.java
new file mode 100644
index 0000000..4248734
--- /dev/null
+++ b/src/com/android/magicsmoke/ScriptC_Clouds.java
@@ -0,0 +1,392 @@
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.magicsmoke;
+
+import android.renderscript.*;
+import android.content.res.Resources;
+import android.util.Log;
+
+public class ScriptC_Clouds extends ScriptC {
+ // Constructor
+ public ScriptC_Clouds(RenderScript rs, Resources resources, int id, boolean isRoot) {
+ super(rs, resources, id, isRoot);
+ }
+
+ private final static int mExportVarIdx_gXOffset = 0;
+ private float mExportVar_gXOffset;
+ public void set_gXOffset(float v) {
+ mExportVar_gXOffset = v;
+ setVar(mExportVarIdx_gXOffset, v);
+ }
+
+ public float get_gXOffset() {
+ return mExportVar_gXOffset;
+ }
+
+ private final static int mExportVarIdx_gTilt = 1;
+ private float mExportVar_gTilt;
+ public void set_gTilt(float v) {
+ mExportVar_gTilt = v;
+ setVar(mExportVarIdx_gTilt, v);
+ }
+
+ public float get_gTilt() {
+ return mExportVar_gTilt;
+ }
+
+ private final static int mExportVarIdx_gPreset = 2;
+ private int mExportVar_gPreset;
+ public void set_gPreset(int v) {
+ mExportVar_gPreset = v;
+ setVar(mExportVarIdx_gPreset, v);
+ }
+
+ public int get_gPreset() {
+ return mExportVar_gPreset;
+ }
+
+ private final static int mExportVarIdx_gTextureMask = 3;
+ private int mExportVar_gTextureMask;
+ public void set_gTextureMask(int v) {
+ mExportVar_gTextureMask = v;
+ setVar(mExportVarIdx_gTextureMask, v);
+ }
+
+ public int get_gTextureMask() {
+ return mExportVar_gTextureMask;
+ }
+
+ private final static int mExportVarIdx_gRotate = 4;
+ private int mExportVar_gRotate;
+ public void set_gRotate(int v) {
+ mExportVar_gRotate = v;
+ setVar(mExportVarIdx_gRotate, v);
+ }
+
+ public int get_gRotate() {
+ return mExportVar_gRotate;
+ }
+
+ private final static int mExportVarIdx_gTextureSwap = 5;
+ private int mExportVar_gTextureSwap;
+ public void set_gTextureSwap(int v) {
+ mExportVar_gTextureSwap = v;
+ setVar(mExportVarIdx_gTextureSwap, v);
+ }
+
+ public int get_gTextureSwap() {
+ return mExportVar_gTextureSwap;
+ }
+
+ private final static int mExportVarIdx_gProcessTextureMode = 6;
+ private int mExportVar_gProcessTextureMode;
+ public void set_gProcessTextureMode(int v) {
+ mExportVar_gProcessTextureMode = v;
+ setVar(mExportVarIdx_gProcessTextureMode, v);
+ }
+
+ public int get_gProcessTextureMode() {
+ return mExportVar_gProcessTextureMode;
+ }
+
+ private final static int mExportVarIdx_gBackCol = 7;
+ private int mExportVar_gBackCol;
+ public void set_gBackCol(int v) {
+ mExportVar_gBackCol = v;
+ setVar(mExportVarIdx_gBackCol, v);
+ }
+
+ public int get_gBackCol() {
+ return mExportVar_gBackCol;
+ }
+
+ private final static int mExportVarIdx_gLowCol = 8;
+ private int mExportVar_gLowCol;
+ public void set_gLowCol(int v) {
+ mExportVar_gLowCol = v;
+ setVar(mExportVarIdx_gLowCol, v);
+ }
+
+ public int get_gLowCol() {
+ return mExportVar_gLowCol;
+ }
+
+ private final static int mExportVarIdx_gHighCol = 9;
+ private int mExportVar_gHighCol;
+ public void set_gHighCol(int v) {
+ mExportVar_gHighCol = v;
+ setVar(mExportVarIdx_gHighCol, v);
+ }
+
+ public int get_gHighCol() {
+ return mExportVar_gHighCol;
+ }
+
+ private final static int mExportVarIdx_gAlphaMul = 10;
+ private float mExportVar_gAlphaMul;
+ public void set_gAlphaMul(float v) {
+ mExportVar_gAlphaMul = v;
+ setVar(mExportVarIdx_gAlphaMul, v);
+ }
+
+ public float get_gAlphaMul() {
+ return mExportVar_gAlphaMul;
+ }
+
+ private final static int mExportVarIdx_gPreMul = 11;
+ private int mExportVar_gPreMul;
+ public void set_gPreMul(int v) {
+ mExportVar_gPreMul = v;
+ setVar(mExportVarIdx_gPreMul, v);
+ }
+
+ public int get_gPreMul() {
+ return mExportVar_gPreMul;
+ }
+
+ private final static int mExportVarIdx_gBlendFunc = 12;
+ private int mExportVar_gBlendFunc;
+ public void set_gBlendFunc(int v) {
+ mExportVar_gBlendFunc = v;
+ setVar(mExportVarIdx_gBlendFunc, v);
+ }
+
+ public int get_gBlendFunc() {
+ return mExportVar_gBlendFunc;
+ }
+
+ private final static int mExportVarIdx_gPVBackground = 13;
+ private ProgramVertex mExportVar_gPVBackground;
+ public void set_gPVBackground(ProgramVertex v) {
+ mExportVar_gPVBackground = v;
+ setVar(mExportVarIdx_gPVBackground, (v == null) ? 0 : v.getID());
+ }
+
+ public ProgramVertex get_gPVBackground() {
+ return mExportVar_gPVBackground;
+ }
+
+ private final static int mExportVarIdx_gPFBackground = 14;
+ private ProgramFragment mExportVar_gPFBackground;
+ public void set_gPFBackground(ProgramFragment v) {
+ mExportVar_gPFBackground = v;
+ setVar(mExportVarIdx_gPFBackground, (v == null) ? 0 : v.getID());
+ }
+
+ public ProgramFragment get_gPFBackground() {
+ return mExportVar_gPFBackground;
+ }
+
+ private final static int mExportVarIdx_gPFSBackgroundOne = 15;
+ private ProgramStore mExportVar_gPFSBackgroundOne;
+ public void set_gPFSBackgroundOne(ProgramStore v) {
+ mExportVar_gPFSBackgroundOne = v;
+ setVar(mExportVarIdx_gPFSBackgroundOne, (v == null) ? 0 : v.getID());
+ }
+
+ public ProgramStore get_gPFSBackgroundOne() {
+ return mExportVar_gPFSBackgroundOne;
+ }
+
+ private final static int mExportVarIdx_gPFSBackgroundSrc = 16;
+ private ProgramStore mExportVar_gPFSBackgroundSrc;
+ public void set_gPFSBackgroundSrc(ProgramStore v) {
+ mExportVar_gPFSBackgroundSrc = v;
+ setVar(mExportVarIdx_gPFSBackgroundSrc, (v == null) ? 0 : v.getID());
+ }
+
+ public ProgramStore get_gPFSBackgroundSrc() {
+ return mExportVar_gPFSBackgroundSrc;
+ }
+
+ private final static int mExportVarIdx_gTnoise1 = 17;
+ private Allocation mExportVar_gTnoise1;
+ public void set_gTnoise1(Allocation v) {
+ mExportVar_gTnoise1 = v;
+ setVar(mExportVarIdx_gTnoise1, (v == null) ? 0 : v.getID());
+ }
+
+ public Allocation get_gTnoise1() {
+ return mExportVar_gTnoise1;
+ }
+
+ private final static int mExportVarIdx_gTnoise2 = 18;
+ private Allocation mExportVar_gTnoise2;
+ public void set_gTnoise2(Allocation v) {
+ mExportVar_gTnoise2 = v;
+ setVar(mExportVarIdx_gTnoise2, (v == null) ? 0 : v.getID());
+ }
+
+ public Allocation get_gTnoise2() {
+ return mExportVar_gTnoise2;
+ }
+
+ private final static int mExportVarIdx_gTnoise3 = 19;
+ private Allocation mExportVar_gTnoise3;
+ public void set_gTnoise3(Allocation v) {
+ mExportVar_gTnoise3 = v;
+ setVar(mExportVarIdx_gTnoise3, (v == null) ? 0 : v.getID());
+ }
+
+ public Allocation get_gTnoise3() {
+ return mExportVar_gTnoise3;
+ }
+
+ private final static int mExportVarIdx_gTnoise4 = 20;
+ private Allocation mExportVar_gTnoise4;
+ public void set_gTnoise4(Allocation v) {
+ mExportVar_gTnoise4 = v;
+ setVar(mExportVarIdx_gTnoise4, (v == null) ? 0 : v.getID());
+ }
+
+ public Allocation get_gTnoise4() {
+ return mExportVar_gTnoise4;
+ }
+
+ private final static int mExportVarIdx_gTnoise5 = 21;
+ private Allocation mExportVar_gTnoise5;
+ public void set_gTnoise5(Allocation v) {
+ mExportVar_gTnoise5 = v;
+ setVar(mExportVarIdx_gTnoise5, (v == null) ? 0 : v.getID());
+ }
+
+ public Allocation get_gTnoise5() {
+ return mExportVar_gTnoise5;
+ }
+
+ private final static int mExportVarIdx_gNoisesrc1 = 22;
+ private Allocation mExportVar_gNoisesrc1;
+ public void bind_gNoisesrc1(Allocation v) {
+ mExportVar_gNoisesrc1 = v;
+ if(v == null) bindAllocation(null, mExportVarIdx_gNoisesrc1);
+ else bindAllocation(v, mExportVarIdx_gNoisesrc1);
+ }
+
+ public Allocation get_gNoisesrc1() {
+ return mExportVar_gNoisesrc1;
+ }
+
+ private final static int mExportVarIdx_gNoisesrc2 = 23;
+ private Allocation mExportVar_gNoisesrc2;
+ public void bind_gNoisesrc2(Allocation v) {
+ mExportVar_gNoisesrc2 = v;
+ if(v == null) bindAllocation(null, mExportVarIdx_gNoisesrc2);
+ else bindAllocation(v, mExportVarIdx_gNoisesrc2);
+ }
+
+ public Allocation get_gNoisesrc2() {
+ return mExportVar_gNoisesrc2;
+ }
+
+ private final static int mExportVarIdx_gNoisesrc3 = 24;
+ private Allocation mExportVar_gNoisesrc3;
+ public void bind_gNoisesrc3(Allocation v) {
+ mExportVar_gNoisesrc3 = v;
+ if(v == null) bindAllocation(null, mExportVarIdx_gNoisesrc3);
+ else bindAllocation(v, mExportVarIdx_gNoisesrc3);
+ }
+
+ public Allocation get_gNoisesrc3() {
+ return mExportVar_gNoisesrc3;
+ }
+
+ private final static int mExportVarIdx_gNoisesrc4 = 25;
+ private Allocation mExportVar_gNoisesrc4;
+ public void bind_gNoisesrc4(Allocation v) {
+ mExportVar_gNoisesrc4 = v;
+ if(v == null) bindAllocation(null, mExportVarIdx_gNoisesrc4);
+ else bindAllocation(v, mExportVarIdx_gNoisesrc4);
+ }
+
+ public Allocation get_gNoisesrc4() {
+ return mExportVar_gNoisesrc4;
+ }
+
+ private final static int mExportVarIdx_gNoisesrc5 = 26;
+ private Allocation mExportVar_gNoisesrc5;
+ public void bind_gNoisesrc5(Allocation v) {
+ mExportVar_gNoisesrc5 = v;
+ if(v == null) bindAllocation(null, mExportVarIdx_gNoisesrc5);
+ else bindAllocation(v, mExportVarIdx_gNoisesrc5);
+ }
+
+ public Allocation get_gNoisesrc5() {
+ return mExportVar_gNoisesrc5;
+ }
+
+ private final static int mExportVarIdx_gNoisedst1 = 27;
+ private Allocation mExportVar_gNoisedst1;
+ public void bind_gNoisedst1(Allocation v) {
+ mExportVar_gNoisedst1 = v;
+ if(v == null) bindAllocation(null, mExportVarIdx_gNoisedst1);
+ else bindAllocation(v, mExportVarIdx_gNoisedst1);
+ }
+
+ public Allocation get_gNoisedst1() {
+ return mExportVar_gNoisedst1;
+ }
+
+ private final static int mExportVarIdx_gNoisedst2 = 28;
+ private Allocation mExportVar_gNoisedst2;
+ public void bind_gNoisedst2(Allocation v) {
+ mExportVar_gNoisedst2 = v;
+ if(v == null) bindAllocation(null, mExportVarIdx_gNoisedst2);
+ else bindAllocation(v, mExportVarIdx_gNoisedst2);
+ }
+
+ public Allocation get_gNoisedst2() {
+ return mExportVar_gNoisedst2;
+ }
+
+ private final static int mExportVarIdx_gNoisedst3 = 29;
+ private Allocation mExportVar_gNoisedst3;
+ public void bind_gNoisedst3(Allocation v) {
+ mExportVar_gNoisedst3 = v;
+ if(v == null) bindAllocation(null, mExportVarIdx_gNoisedst3);
+ else bindAllocation(v, mExportVarIdx_gNoisedst3);
+ }
+
+ public Allocation get_gNoisedst3() {
+ return mExportVar_gNoisedst3;
+ }
+
+ private final static int mExportVarIdx_gNoisedst4 = 30;
+ private Allocation mExportVar_gNoisedst4;
+ public void bind_gNoisedst4(Allocation v) {
+ mExportVar_gNoisedst4 = v;
+ if(v == null) bindAllocation(null, mExportVarIdx_gNoisedst4);
+ else bindAllocation(v, mExportVarIdx_gNoisedst4);
+ }
+
+ public Allocation get_gNoisedst4() {
+ return mExportVar_gNoisedst4;
+ }
+
+ private final static int mExportVarIdx_gNoisedst5 = 31;
+ private Allocation mExportVar_gNoisedst5;
+ public void bind_gNoisedst5(Allocation v) {
+ mExportVar_gNoisedst5 = v;
+ if(v == null) bindAllocation(null, mExportVarIdx_gNoisedst5);
+ else bindAllocation(v, mExportVarIdx_gNoisedst5);
+ }
+
+ public Allocation get_gNoisedst5() {
+ return mExportVar_gNoisedst5;
+ }
+
+}
+
diff --git a/src/com/android/magicsmoke/ScriptC_MagicSmoke.java b/src/com/android/magicsmoke/ScriptC_MagicSmoke.java
deleted file mode 100644
index 7a6cd54..0000000
--- a/src/com/android/magicsmoke/ScriptC_MagicSmoke.java
+++ /dev/null
@@ -1,203 +0,0 @@
-
-package com.android.magicsmoke;
-
-import android.content.res.Resources;
-import android.renderscript.*;
-import android.util.Log;
-
-public class ScriptC_MagicSmoke
- extends android.renderscript.ScriptC
-{
-
- public ScriptC_MagicSmoke(RenderScript rs, Resources resources, int id, boolean isRoot) {
- super(rs, resources, id, isRoot);
- }
-
- private float mField_gXOffset;
- public void set_gXOffset(float v) {
- mField_gXOffset = v;
- setVar(0, v);
- }
- private float mField_gTilt;
- public void set_gTilt(float v) {
- mField_gTilt = v;
- setVar(1, v);
- }
- private int mField_gPreset;
- public void set_gPreset(int v) {
- mField_gPreset = v;
- setVar(2, v);
- }
- private int mField_gTextureMask;
- public void set_gTextureMask(int v) {
- mField_gTextureMask = v;
- setVar(3, v);
- }
- private int mField_gRotate;
- public void set_gRotate(int v) {
- mField_gRotate = v;
- setVar(4, v);
- }
- private int mField_gTextureSwap;
- public void set_gTextureSwap(int v) {
- mField_gTextureSwap = v;
- setVar(5, v);
- }
- private int mField_gProcessTextureMode;
- public void set_gProcessTextureMode(int v) {
- mField_gProcessTextureMode = v;
- setVar(6, v);
- }
- private int mField_gBackCol;
- public void set_gBackCol(int v) {
- mField_gBackCol = v;
- setVar(7, v);
- }
- private int mField_gLowCol;
- public void set_gLowCol(int v) {
- mField_gLowCol = v;
- setVar(8, v);
- }
- private int mField_gHighCol;
- public void set_gHighCol(int v) {
- mField_gHighCol = v;
- setVar(9, v);
- }
- private float mField_gAlphaMul;
- public void set_gAlphaMul(float v) {
- mField_gAlphaMul = v;
- setVar(10, v);
- }
- private int mField_gPreMul;
- public void set_gPreMul(int v) {
- mField_gPreMul = v;
- setVar(11, v);
- }
- private int mField_gBlendFunc;
- public void set_gBlendFunc(int v) {
- mField_gBlendFunc = v;
- setVar(12, v);
- }
-
- private ProgramVertex mField_gPVBackground;
- public void set_gPVBackground(ProgramVertex v) {
- mField_gPVBackground = v;
- setVar(13, v.getID());
- }
- private ProgramFragment mField_gPFBackground;
- public void set_gPFBackground(ProgramFragment v) {
- mField_gPFBackground = v;
- setVar(14, v.getID());
- }
- private ProgramStore mField_gPFSBackgroundOne;
- public void set_gPFSBackgroundOne(ProgramStore v) {
- mField_gPFSBackgroundOne = v;
- setVar(15, v.getID());
- }
- private ProgramStore mField_gPFSBackgroundSrc;
- public void set_gPFSBackgroundSrc(ProgramStore v) {
- mField_gPFSBackgroundSrc = v;
- setVar(16, v.getID());
- }
-
- private Allocation mField_gTnoise1;
- public void set_gTnoise1(Allocation v) {
- mField_gTnoise1 = v;
- setVar(17, v.getID());
- }
- private Allocation mField_gTnoise2;
- public void set_gTnoise2(Allocation v) {
- mField_gTnoise2 = v;
- setVar(18, v.getID());
- }
- private Allocation mField_gTnoise3;
- public void set_gTnoise3(Allocation v) {
- mField_gTnoise3 = v;
- setVar(19, v.getID());
- }
- private Allocation mField_gTnoise4;
- public void set_gTnoise4(Allocation v) {
- mField_gTnoise4 = v;
- setVar(20, v.getID());
- }
- private Allocation mField_gTnoise5;
- public void set_gTnoise5(Allocation v) {
- mField_gTnoise5 = v;
- setVar(21, v.getID());
- }
-
- // Pointers
- public void bind_gNoisesrc1(Allocation v) {
- if (v == null) {
- bindAllocation(null, 22);
- } else {
- bindAllocation(v, 22);
- }
- }
- public void bind_gNoisesrc2(Allocation v) {
- if (v == null) {
- bindAllocation(null, 23);
- } else {
- bindAllocation(v, 23);
- }
- }
- public void bind_gNoisesrc3(Allocation v) {
- if (v == null) {
- bindAllocation(null, 24);
- } else {
- bindAllocation(v, 24);
- }
- }
- public void bind_gNoisesrc4(Allocation v) {
- if (v == null) {
- bindAllocation(null, 25);
- } else {
- bindAllocation(v, 25);
- }
- }
- public void bind_gNoisesrc5(Allocation v) {
- if (v == null) {
- bindAllocation(null, 26);
- } else {
- bindAllocation(v, 26);
- }
- }
-
- public void bind_gNoisedst1(Allocation v) {
- if (v == null) {
- bindAllocation(null, 27);
- } else {
- bindAllocation(v, 27);
- }
- }
- public void bind_gNoisedst2(Allocation v) {
- if (v == null) {
- bindAllocation(null, 28);
- } else {
- bindAllocation(v, 28);
- }
- }
- public void bind_gNoisedst3(Allocation v) {
- if (v == null) {
- bindAllocation(null, 29);
- } else {
- bindAllocation(v, 29);
- }
- }
- public void bind_gNoisedst4(Allocation v) {
- if (v == null) {
- bindAllocation(null, 30);
- } else {
- bindAllocation(v, 30);
- }
- }
- public void bind_gNoisedst5(Allocation v) {
- if (v == null) {
- bindAllocation(null, 31);
- } else {
- bindAllocation(v, 31);
- }
- }
-
-}
-