libgdx API

com.badlogic.gdx.graphics
Class VertexAttributes

java.lang.Object
  extended by com.badlogic.gdx.graphics.VertexAttributes

public final class VertexAttributes
extends java.lang.Object

Instances of this class specify the vertex attributes of a mesh. VertexAttributes are used by Mesh instances to define its vertex structure. Vertex attributes have an order. The order is specified by the order they are added to this class.

Author:
mzechner

Nested Class Summary
static class VertexAttributes.Usage
          The usage of a vertex attribute.
 
Field Summary
 int vertexSize
          the size of a single vertex in bytes
 
Constructor Summary
VertexAttributes(VertexAttribute... attributes)
          Constructor, sets the vertex attributes in a specific order
 
Method Summary
 VertexAttribute get(int index)
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

vertexSize

public final int vertexSize
the size of a single vertex in bytes

Constructor Detail

VertexAttributes

public VertexAttributes(VertexAttribute... attributes)
Constructor, sets the vertex attributes in a specific order

Method Detail

size

public int size()
Returns:
the number of attributes

get

public VertexAttribute get(int index)
Parameters:
index - the index
Returns:
the VertexAttribute at the given index

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

libgdx API

Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)