diff options
Diffstat (limited to 'libs/rs/java/ModelViewer/src/com/android/modelviewer')
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; + } + } |