Package | Description |
---|---|
com.tyrlib2.graphics.materials | |
com.tyrlib2.graphics.renderables | |
com.tyrlib2.graphics.renderer | |
com.tyrlib2.graphics.scene |
Modifier and Type | Class and Description |
---|---|
class |
ColoredLightedMaterial |
class |
ColoredMaterial
A material for simple per vertex colouring
|
class |
DefaultMaterial3
Default material for rendering 3D objects especially entities.
|
class |
LightedMaterial
Basic abstract class for material which work with light
|
class |
PointLightMaterial
Material to display point lights
|
class |
PointSpriteMaterial
Material for rendering point sprites.
|
class |
TerrainMaterial
Default material for rendering 3D objects especially entities.
|
class |
TexturedMaterial
A material which only supports texturing
|
Modifier and Type | Method and Description |
---|---|
Material |
TerrainMaterial.copy() |
Material |
PointSpriteMaterial.copy() |
Material |
DefaultMaterial3.copy() |
Constructor and Description |
---|
Box(Material material,
Vector3 min,
Vector3 max) |
Quad(Material material,
Vector2 min,
Vector2 max) |
SubEntity(java.lang.String name,
Mesh mesh,
Material material) |
Triangle(Material material,
Vector3[] points) |
Modifier and Type | Method and Description |
---|---|
Material |
Material.copy() |
Material |
Renderable.getMaterial() |
Modifier and Type | Method and Description |
---|---|
void |
Renderable.init(Material material,
Vector3[] points,
short[] drawOrder) |
void |
Renderable.setMaterial(Material material) |
Constructor and Description |
---|
Renderable(Material material,
Mesh mesh) |
Renderable(Material material,
Vector3[] points,
short[] drawOrder) |
Renderable(Mesh mesh,
Material material) |
Modifier and Type | Method and Description |
---|---|
Box |
SceneManager.createBox(Material material,
Vector3 min,
Vector3 max) |