de.grogra.imp3d.gl20
public class GL20ResourceShapeSphere 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 |
|---|
GL20ResourceShapeSphere() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyGeometry()
tell this
GL20ResourceShape that it should apply the
geometry to the GL20GfxServer |
void |
destroy()
destroy this
GL20ResourceShapeSphere |
float |
getRadius()
get the radius of this
GL20ResourceShapeSphere |
boolean |
isUpToDate()
check if this
GL20ResourceShapeSphere is up to date. |
void |
setRadius(float radius)
set the radius of this
GL20ResourceShapeSphere |
void |
update()
update the state of this
GL20ResourceShapeSphere |
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()
GL20ResourceShapeSpheredestroy in class GL20ResourceShapeGL20Resourcepublic final float getRadius()
GL20ResourceShapeSpherepublic boolean isUpToDate()
GL20ResourceShapeSphere is up to date.isUpToDate in class GL20ResourceShapetrue - this GL20ResourceShapeSphere is up to dateGL20Resourcepublic final void setRadius(float radius)
GL20ResourceShapeSphereradius - the radiuspublic void update()
GL20ResourceShapeSphereupdate in class GL20ResourceShapeGL20Resource