de.grogra.imp3d.gl20
public class GL20ResourceShapeBox extends GL20ResourceShape
GL20RESOURCE_CLASS_LIGHT, GL20RESOURCE_CLASS_MASK, GL20RESOURCE_CLASS_MESH, GL20RESOURCE_CLASS_SHADER, GL20RESOURCE_CLASS_SHADERFRAGMENT, GL20RESOURCE_CLASS_SHAPE, GL20RESOURCE_CLASS_TEXTURE, GL20RESOURCE_LIGHT_DIRECTIONAL, GL20RESOURCE_LIGHT_POINT, GL20RESOURCE_LIGHT_SPOT, GL20RESOURCE_MESH_MULTI_USER, GL20RESOURCE_MESH_SINGLE_USER, GL20RESOURCE_SHADER_PHONG, GL20RESOURCE_SHADER_RGBA, GL20RESOURCE_SHADERFRAGMENT_BLEND, GL20RESOURCE_SHADERFRAGMENT_GRAYTONE, GL20RESOURCE_SHADERFRAGMENT_RGB, GL20RESOURCE_SHAPE_BOX, GL20RESOURCE_SHAPE_FRUSTUM, GL20RESOURCE_SHAPE_LINE, GL20RESOURCE_SHAPE_LINE_STRIP, GL20RESOURCE_SHAPE_PARALLELOGRAM, GL20RESOURCE_SHAPE_PLANE, GL20RESOURCE_SHAPE_POLYGONS, GL20RESOURCE_SHAPE_SPHERE, GL20RESOURCE_TEXTURE, GL20RESOURCE_TEXTURE_CUBEMAP, GL20RESOURCE_TYPE_MASK| Constructor and Description |
|---|
GL20ResourceShapeBox() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyGeometry()
tell this
GL20ResourceShape that it should apply the
geometry to the GL20GfxServer |
void |
destroy()
destroy this
GL20ResourceShapeBox |
float |
getHalfLength()
get the half length of this
GL20ResourceShapeBox |
float |
getHalfWidth()
get the half width of this
GL20ResourceShapeBox |
float |
getHeight()
get the height of this
GL20ResourceShapeBox |
boolean |
isUpToDate()
check if this
GL20ResourceShapeBox is up to date. |
void |
setHalfLength(float halfLength)
set the half length of this
GL20ResourceShapeBox |
void |
setHalfWidth(float halfWidth)
set the half width of this
GL20ResourceShapeBox |
void |
setHeight(float height)
set the height of this
GL20ResourceShapeBox |
void |
update()
update this
GL20ResourceShapeBox is up to date. |
getShader, getShapeTransformationMatrix, getWorldTransformationMatrix, setShader, setShapeTransformationMatrix, setWorldTransformationMatrixgetResourceClass, getResourceClassType, getResourceTypepublic void applyGeometry()
GL20ResourceShape that it should apply the
geometry to the GL20GfxServerapplyGeometry in class GL20ResourceShapepublic void destroy()
GL20ResourceShapeBoxdestroy in class GL20ResourceShapeGL20Resourcepublic final float getHalfLength()
GL20ResourceShapeBoxpublic final float getHalfWidth()
GL20ResourceShapeBoxpublic final float getHeight()
GL20ResourceShapeBoxpublic boolean isUpToDate()
GL20ResourceShapeBox is up to date.isUpToDate in class GL20ResourceShapetrue - this GL20ResourceShapeBox is up to dateGL20Resourcepublic final void setHalfLength(float halfLength)
GL20ResourceShapeBoxhalfLength - the half lengthpublic final void setHalfWidth(float halfWidth)
GL20ResourceShapeBoxhalfWidth - the half widthpublic final void setHeight(float height)
GL20ResourceShapeBoxheight - the heightpublic void update()
GL20ResourceShapeBox is up to date.update in class GL20ResourceShapeGL20Resource