|
libgdx API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Model
Method Summary | |
---|---|
void |
dispose()
This function releases memory once you are done with the Model. |
void |
getBoundingBox(BoundingBox bbox)
Generates the bounding box for the Model. For every finite 3D object there exists a box that can enclose the object. |
SubMesh |
getSubMesh(java.lang.String name)
|
SubMesh[] |
getSubMeshes()
|
Model |
getSubModel(java.lang.String... subMeshNames)
Returns a Model that is made up of the sub-meshes with the provided names. |
void |
render()
Renders the model using the GL10 pipeline.Important: This model must have materials set before you can use this render function. |
void |
render(ShaderProgram program)
Renders this model using the GL20 shader pipeline.IMPORTANT: This model must have materials set before you can use this render function. |
void |
setMaterial(Material material)
Sets the Material of every SubMesh in this Model to be the material provided. |
void |
setMaterials(Material... materials)
Sets every Material of every SubMesh in this Model to be the materials provided. |
Method Detail |
---|
void render()
GL10
pipeline.setMaterials(Material...)
.
void render(ShaderProgram program)
GL20
shader pipeline.setMaterials(Material...)
.
program
- The shader program that you will use to draw this object to the screen. It must be non-null.Model getSubModel(java.lang.String... subMeshNames)
Model
that is made up of the sub-meshes with the provided names.
subMeshNames
- A list of names of each SubMesh
that is to be extracted from this model.
Model
that is only made up of the parts you requested.SubMesh getSubMesh(java.lang.String name)
name
- The name of the SubMesh
to be acquired.
SubMesh
that matches that name; or null, if one does not exist.SubMesh[] getSubMeshes()
SubMesh
that makes up this model.void getBoundingBox(BoundingBox bbox)
BoundingBox
to be one such enclosing box.
bbox
- The provided BoundingBox
will have its internal values correctly set. (To allow Java Object reuse)void setMaterials(Material... materials)
Material
of every SubMesh
in this Model
to be the materials provided.
materials
- A list of the materials to set the submeshes to for this model. (The length of the list of materials must
be the same as the number of SubMeshes in this Model. Failure to do so will result in an
UnsupportedOperationException
)void setMaterial(Material material)
Material
of every SubMesh
in this Model to be the material provided.
material
- The Material that you wish the whole object to be rendered with.void dispose()
|
libgdx API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |