Package | Description |
---|---|
thothbot.parallax.core.client.renderers |
Here is located WebGL renderer.
|
thothbot.parallax.core.shared.core |
Contains all core Objects such as Vectors, Matrices and so on which are used overall on the project.
|
thothbot.parallax.core.shared.materials |
Here are all Materials used for the Geometric Objects.
|
thothbot.parallax.core.shared.objects |
Here are all Geometric Objects used in the Scene.
|
thothbot.parallax.core.shared.scenes |
Here are Scene object - the main rendering object and all Scene additions such as fog.
|
thothbot.parallax.core.shared.utils |
Contains helper methods which are used overall in the project.
|
thothbot.parallax.loader.shared |
Different file loaders
|
thothbot.parallax.loader.shared.collada | |
thothbot.parallax.plugins.postprocessing |
Postprocessing plugin
|
thothbot.parallax.plugins.sprite |
Plugin for rendering sprites
|
Modifier and Type | Field and Description |
---|---|
Material |
WebGLObject.material |
Material |
WebGLObject.opaque |
Material |
WebGLObject.transparent |
Modifier and Type | Method and Description |
---|---|
Material |
WebGLRenderer.getBufferMaterial(GeometryObject object,
Geometry geometry) |
Material |
WebGLRenderer.getBufferMaterial(GeometryObject object,
GeometryGroup geometryGroup) |
Modifier and Type | Method and Description |
---|---|
void |
WebGLRenderer.renderBuffer(Camera camera,
java.util.List<Light> lights,
AbstractFog fog,
Material material,
WebGLGeometry geometry,
GeometryObject object)
Buffer rendering.
|
void |
WebGLRenderer.renderBufferDirect(Camera camera,
java.util.List<Light> lights,
AbstractFog fog,
Material material,
BufferGeometry geometry,
GeometryObject object) |
void |
WebGLRenderer.renderBufferImmediate(GeometryObject object,
Shader program,
Material material) |
void |
WebGLRenderer.renderImmediateObject(Camera camera,
java.util.List<Light> lights,
AbstractFog fog,
Material material,
GeometryObject object) |
void |
WebGLRenderer.renderObjectsImmediate(java.util.List<WebGLObject> renderList,
java.lang.Boolean isTransparentMaterial,
Camera camera,
java.util.List<Light> lights,
AbstractFog fog,
boolean useBlending,
Material overrideMaterial) |
void |
WebGLRenderer.setMaterialFaces(Material material) |
Constructor and Description |
---|
WebGLObject(WebGLGeometry buffer,
GeometryObject object,
Material opaque,
Material transparent) |
Modifier and Type | Method and Description |
---|---|
Material |
GeometryObject.getMaterial() |
Modifier and Type | Method and Description |
---|---|
void |
GeometryObject.setMaterial(Material material) |
Constructor and Description |
---|
GeometryObject(AbstractGeometry geometry,
Material material) |
Modifier and Type | Class and Description |
---|---|
class |
LineBasicMaterial
A material for drawing wireframe-style geometries.
|
class |
LineDashedMaterial
A material for drawing wireframe-style geometries with dashed lines.
|
class |
MeshBasicMaterial
A material for drawing geometries in a simple shaded (flat or wireframe) way.
|
class |
MeshDepthMaterial
A material for drawing geometry by depth.
|
class |
MeshFaceMaterial
A Material to define multiple materials for the same geometry.
|
class |
MeshLambertMaterial
A material for non-shiny (Lambertian) surfaces, evaluated per vertex.
|
class |
MeshNormalMaterial
A material that maps the normal vectors to RGB colors.
|
class |
MeshPhongMaterial
A material for shiny surfaces, evaluated per pixel.
|
class |
PointCloudMaterial |
class |
ShaderMaterial |
Modifier and Type | Method and Description |
---|---|
abstract Material |
Material.clone() |
Material |
Material.clone(Material material) |
static Material |
Material.getBufferMaterial(GeometryObject object,
GeometryGroup geometryGroup) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Material> |
MeshFaceMaterial.getMaterials()
Get or set the materials for the geometry.
|
Modifier and Type | Method and Description |
---|---|
Material |
Material.clone(Material material) |
Constructor and Description |
---|
MeshFaceMaterial(java.util.List<Material> materials)
Creates a MeshFaceMaterial with the correct materials.
|
Modifier and Type | Method and Description |
---|---|
void |
Mesh.setBuffers(WebGLRenderingContext gl,
GeometryGroup geometryGroup,
BufferUsage hint,
boolean dispose,
Material material) |
Constructor and Description |
---|
Mesh(AbstractGeometry geometry,
Material material) |
MorphAnimMesh(Geometry geometry,
Material material) |
PointCloud(AbstractGeometry geometry,
Material material) |
SkinnedMesh(AbstractGeometry geometry,
Material material,
boolean useVertexTexture) |
Modifier and Type | Method and Description |
---|---|
Material |
Scene.getOverrideMaterial() |
Modifier and Type | Method and Description |
---|---|
void |
Scene.setOverrideMaterial(Material overrideMaterial) |
Modifier and Type | Method and Description |
---|---|
static Object3D |
SceneUtils.createMultiMaterialObject(Geometry geometry,
java.util.List<? extends Material> materials)
This method creates multi-material 3D object which contains Mesh objects
in amount of the materials list size.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Material> |
JsonLoader.getMaterials() |
Modifier and Type | Method and Description |
---|---|
Material |
DaeEffect.getMaterial() |
Constructor and Description |
---|
RenderPass(Scene scene,
Camera camera,
Material overrideMaterial,
Color clearColor) |
RenderPass(Scene scene,
Camera camera,
Material overrideMaterial,
Color clearColor,
double clearAlpha) |
Modifier and Type | Class and Description |
---|---|
class |
SpriteMaterial |
Constructor and Description |
---|
Sprite(AbstractGeometry geometry,
Material material) |