Sha256: 2809fd305e4f6807810833529b9f545c5c802c1cd5b84192ded57c8956b258e3

Contents?: true

Size: 699 Bytes

Versions: 11

Compression:

Stored size: 699 Bytes

Contents

package toxi.newmesh;

import toxi.util.datatypes.ItemIndex;

/**
 *
 * @author tux
 */
public abstract class MeshAttributeCompiler {

    /**
     *
     */
    protected IndexedTriangleMesh mesh;

    /**
     *
     * @param f
     * @param index
     * @param buf
     * @param offset
     */
    public abstract void compileFace(AttributedFace f, ItemIndex<?> index,
            float[] buf, int offset);

    /**
     *
     * @return
     */
    public abstract ItemIndex<?> getIndex();

    /**
     *
     * @return
     */
    public abstract int getStride();

    /**
     *
     * @param mesh
     */
    public void setMesh(IndexedTriangleMesh mesh) {
        this.mesh = mesh;
    }
}

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
toxiclibs-2.1.0 src/main/java/toxi/newmesh/MeshAttributeCompiler.java
toxiclibs-2.0.0 src/main/java/toxi/newmesh/MeshAttributeCompiler.java
toxiclibs-1.0.0 src/toxi/newmesh/MeshAttributeCompiler.java
toxiclibs-0.9.3 src/toxi/newmesh/MeshAttributeCompiler.java
toxiclibs-0.9.2 src/toxi/newmesh/MeshAttributeCompiler.java
toxiclibs-0.9.1 src/toxi/newmesh/MeshAttributeCompiler.java
toxiclibs-0.9.0 src/toxi/newmesh/MeshAttributeCompiler.java
toxiclibs-0.8.0 src/toxi/newmesh/MeshAttributeCompiler.java
toxiclibs-0.6.0-java src/toxi/newmesh/MeshAttributeCompiler.java
toxiclibs-0.5.1-java src/toxi/newmesh/MeshAttributeCompiler.java
toxiclibs-0.5.0-java src/toxi/newmesh/MeshAttributeCompiler.java