android.renderscript
Class Mesh.TriangleMeshBuilder

java.lang.Object
  extended by android.renderscript.Mesh.TriangleMeshBuilder
Enclosing class:
Mesh

public static class Mesh.TriangleMeshBuilder
extends Object


Field Summary
static int COLOR
           
static int NORMAL
           
static int TEXTURE_0
           
 
Constructor Summary
Mesh.TriangleMeshBuilder(RenderScript rs, int vtxSize, int flags)
           
 
Method Summary
 Mesh.TriangleMeshBuilder addTriangle(int idx1, int idx2, int idx3)
           
 Mesh.TriangleMeshBuilder addVertex(float x, float y)
           
 Mesh.TriangleMeshBuilder addVertex(float x, float y, float z)
           
 Mesh create(boolean uploadToBufferObject)
           
 Mesh.TriangleMeshBuilder setColor(float r, float g, float b, float a)
           
 Mesh.TriangleMeshBuilder setNormal(float x, float y, float z)
           
 Mesh.TriangleMeshBuilder setTexture(float s, float t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLOR

public static final int COLOR
See Also:
Constant Field Values

NORMAL

public static final int NORMAL
See Also:
Constant Field Values

TEXTURE_0

public static final int TEXTURE_0
See Also:
Constant Field Values
Constructor Detail

Mesh.TriangleMeshBuilder

public Mesh.TriangleMeshBuilder(RenderScript rs,
                                int vtxSize,
                                int flags)
Method Detail

addVertex

public Mesh.TriangleMeshBuilder addVertex(float x,
                                          float y)

addVertex

public Mesh.TriangleMeshBuilder addVertex(float x,
                                          float y,
                                          float z)

setTexture

public Mesh.TriangleMeshBuilder setTexture(float s,
                                           float t)

setNormal

public Mesh.TriangleMeshBuilder setNormal(float x,
                                          float y,
                                          float z)

setColor

public Mesh.TriangleMeshBuilder setColor(float r,
                                         float g,
                                         float b,
                                         float a)

addTriangle

public Mesh.TriangleMeshBuilder addTriangle(int idx1,
                                            int idx2,
                                            int idx3)

create

public Mesh create(boolean uploadToBufferObject)


Copyright © 2008-2012. All Rights Reserved.