Package | Description |
---|---|
thothbot.parallax.core.client.context |
Canvas in 3D context and all related code.
|
thothbot.parallax.core.client.renderers |
Here is located WebGL renderer.
|
thothbot.parallax.core.client.shaders |
Here are all shaders and shader's related code.
|
thothbot.parallax.core.client.textures |
Here are textures which can be used by Materials.
|
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.
|
Modifier and Type | Method and Description |
---|---|
WebGLRenderingContext |
Canvas3d.getGL()
Gets the WebGL context.
|
Modifier and Type | Method and Description |
---|---|
WebGLRenderingContext |
WebGLRenderer.getGL()
Gets the WebGL context from the
Canvas3d widget. |
Modifier and Type | Method and Description |
---|---|
static WebGLExtension |
WebGLExtensions.get(WebGLRenderingContext gl,
WebGLExtensions.Id id) |
Constructor and Description |
---|
WebGLRenderer(WebGLRenderingContext gl,
int width,
int height)
The constructor will create renderer for the
Canvas3d widget. |
Modifier and Type | Method and Description |
---|---|
Shader |
Shader.buildProgram(WebGLRenderingContext gl) |
Shader |
Shader.buildProgram(WebGLRenderingContext gl,
boolean useVertexTexture,
int maxMorphTargets,
int maxMorphNormals) |
Modifier and Type | Method and Description |
---|---|
void |
RenderTargetTexture.deallocate(WebGLRenderingContext gl) |
void |
RenderTargetCubeTexture.deallocate(WebGLRenderingContext gl) |
void |
RenderTargetTexture.setRenderTarget(WebGLRenderingContext gl) |
void |
RenderTargetCubeTexture.setRenderTarget(WebGLRenderingContext gl) |
void |
Texture.setTextureParameters(WebGLRenderingContext gl,
int maxAnisotropy,
TextureTarget textureType,
boolean isImagePowerOfTwo) |
void |
Texture.setTextureParameters(WebGLRenderingContext gl,
TextureTarget textureType,
boolean isImagePowerOfTwo) |
void |
RenderTargetTexture.setupFrameBuffer(WebGLRenderingContext gl,
WebGLFramebuffer framebuffer,
TextureTarget textureTarget) |
void |
RenderTargetCubeTexture.setupFrameBuffer(WebGLRenderingContext gl,
WebGLFramebuffer framebuffer,
TextureTarget textureTarget,
int slot) |
void |
RenderTargetTexture.setupRenderBuffer(WebGLRenderingContext gl,
WebGLRenderbuffer renderbuffer) |
void |
RenderTargetTexture.updateRenderTargetMipmap(WebGLRenderingContext gl) |
void |
RenderTargetCubeTexture.updateRenderTargetMipmap(WebGLRenderingContext gl) |
Modifier and Type | Method and Description |
---|---|
void |
BufferGeometry.setDirectBuffers(WebGLRenderingContext gl) |
void |
GeometryObject.setLineWidth(WebGLRenderingContext gl,
double width) |
Modifier and Type | Method and Description |
---|---|
Shader |
Material.buildShader(WebGLRenderingContext gl,
ProgramParameters parameters) |
Modifier and Type | Method and Description |
---|---|
void |
PointCloud.initBuffers(WebGLRenderingContext gl) |
void |
Line.initBuffers(WebGLRenderingContext gl) |
void |
Mesh.initBuffers(WebGLRenderingContext gl,
GeometryGroup geometryGroup) |
void |
Line.setBuffers(WebGLRenderingContext gl,
BufferUsage hint) |
void |
Mesh.setBuffers(WebGLRenderingContext gl,
GeometryGroup geometryGroup,
BufferUsage hint,
boolean dispose,
Material material) |