summaryrefslogtreecommitdiffstats
path: root/libs/rs/java/ModelViewer/src
diff options
context:
space:
mode:
Diffstat (limited to 'libs/rs/java/ModelViewer/src')
-rw-r--r--libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java16
-rw-r--r--libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerView.java1
-rw-r--r--libs/rs/java/ModelViewer/src/com/android/modelviewer/ScriptC_Modelviewer.java22
3 files changed, 37 insertions, 2 deletions
diff --git a/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java b/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java
index e581520..b6485dc 100644
--- a/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java
+++ b/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java
@@ -57,6 +57,9 @@ public class ModelViewerRS {
private SimpleMesh mMesh;
+ private Font mItalic;
+ private Allocation mTextAlloc;
+
private ScriptC_Modelviewer mScript;
int mLastX;
@@ -123,11 +126,17 @@ public class ModelViewerRS {
private void loadImage() {
mGridImage = Allocation.createFromBitmapResourceBoxed(mRS, mRes, R.drawable.robot, Element.RGB_565(mRS), true);
- mGridImage.uploadToTexture(1);
+ mGridImage.uploadToTexture(0);
mScript.set_gTGrid(mGridImage);
}
+ private void initTextAllocation() {
+ String allocString = "Displaying file: R.raw.robot";
+ mTextAlloc = Allocation.createFromString(mRS, allocString);
+ mScript.set_gTextAlloc(mTextAlloc);
+ }
+
private void initRS() {
mScript = new ScriptC_Modelviewer(mRS, mRes, R.raw.modelviewer_bc, true);
@@ -148,6 +157,11 @@ public class ModelViewerRS {
mScript.set_gTestMesh(mMesh);
}
+ mItalic = Font.create(mRS, mRes, "DroidSerif-Italic.ttf", 10);
+ mScript.set_gItalic(mItalic);
+
+ initTextAllocation();
+
mRS.contextBindRootScript(mScript);
}
}
diff --git a/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerView.java b/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerView.java
index ce76e1a..061cf8e 100644
--- a/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerView.java
+++ b/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerView.java
@@ -86,7 +86,6 @@ public class ModelViewerView extends RSSurfaceView {
ret = false;
}
- Log.v("rs", "Values " + (int)ev.getX() + " " + (int)ev.getY());
mRender.touchEvent((int)ev.getX(), (int)ev.getY());
return ret;
}
diff --git a/libs/rs/java/ModelViewer/src/com/android/modelviewer/ScriptC_Modelviewer.java b/libs/rs/java/ModelViewer/src/com/android/modelviewer/ScriptC_Modelviewer.java
index 7a965b8..d3a2a29 100644
--- a/libs/rs/java/ModelViewer/src/com/android/modelviewer/ScriptC_Modelviewer.java
+++ b/libs/rs/java/ModelViewer/src/com/android/modelviewer/ScriptC_Modelviewer.java
@@ -92,5 +92,27 @@ public class ScriptC_Modelviewer extends ScriptC {
return mExportVar_gRotate;
}
+ private final static int mExportVarIdx_gItalic = 6;
+ private Font mExportVar_gItalic;
+ public void set_gItalic(Font v) {
+ mExportVar_gItalic = v;
+ setVar(mExportVarIdx_gItalic, (v == null) ? 0 : v.getID());
+ }
+
+ public Font get_gItalic() {
+ return mExportVar_gItalic;
+ }
+
+ private final static int mExportVarIdx_gTextAlloc = 7;
+ private Allocation mExportVar_gTextAlloc;
+ public void set_gTextAlloc(Allocation v) {
+ mExportVar_gTextAlloc = v;
+ setVar(mExportVarIdx_gTextAlloc, (v == null) ? 0 : v.getID());
+ }
+
+ public Allocation get_gTextAlloc() {
+ return mExportVar_gTextAlloc;
+ }
+
}