Package org.boxutil.units.standard.misc
Class LineObject
java.lang.Object
org.boxutil.units.standard.misc.LineObject
- All Implemented Interfaces:
SimpleVAOAPI
Vertices: vec2(-1.0, 0.0), vec2(1.0, 0.0)
Required GLWrapper.VAO.valid(), required <GLWrapper.Drawcall.valid_InstancedDraw() for instanced draw.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intprotected final intprotected booleanstatic final byte[]static final byte -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.boxutil.base.api.SimpleVAOAPI
glBind, glReleaseBind
-
Field Details
-
VERTICES_COUNT
public static final byte VERTICES_COUNT- See Also:
-
VERTICES
public static final byte[] VERTICES -
_lineID
protected final int _lineID -
_lineVBO
protected final int _lineVBO -
isValid
protected boolean isValid
-
-
Constructor Details
-
LineObject
public LineObject()
-
-
Method Details
-
destroy
public void destroy()- Specified by:
destroyin interfaceSimpleVAOAPI
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceSimpleVAOAPI
-
glDraw
public void glDraw()- Specified by:
glDrawin interfaceSimpleVAOAPI
-
glDraw
public void glDraw(int primCount) - Specified by:
glDrawin interfaceSimpleVAOAPI
-
getVAO
public int getVAO()- Specified by:
getVAOin interfaceSimpleVAOAPI
-
getVBO
public int getVBO()- Specified by:
getVBOin interfaceSimpleVAOAPI
-