Subversion Repositories AndroidProjects

Rev

Rev 1748 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.gebauz.bauzoid2.graphics.model;

import com.gebauz.bauzoid2.game.Engine;

/**
 * Created by chris on 12.12.2014.
 */

public class MeshGroup
{
    // Constants========================================================================================

    // Embedded Types===================================================================================

    // Fields===========================================================================================

    private int mFirstIndex = -1;
    private int mLastIndex = -1;

    private Mesh mParentMesh;
    private String mName;

    // Methods==========================================================================================

    public MeshGroup(Mesh parentMesh, String name, int firstIndex, int lastIndex)
    {
        mParentMesh = parentMesh;
        mName = name;

        mFirstIndex = firstIndex;
        mLastIndex = lastIndex;
    }

    public void dispose()
    {

    }

    public void render()
    {
        mParentMesh.getGeometry().activate();
        mParentMesh.render(mFirstIndex, mLastIndex);
        mParentMesh.getGeometry().deactivate();
    }

    // Getters/Setters==================================================================================

    public final String getName() { return mName; }

}