Package | Description |
---|---|
thothbot.parallax.core.client.gl2 |
Here are located all WebGL rendering context related code.
|
thothbot.parallax.core.client.gl2.arrays |
Here are different typed arrays.
|
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.shared.core |
Contains all core Objects such as Vectors, Matrices and so on which are used overall on the project.
|
thothbot.parallax.core.shared.lights |
Here are all types of Light Objects used in the Scene.
|
thothbot.parallax.core.shared.math |
Different mathematics
|
thothbot.parallax.core.shared.objects |
Here are all Geometric Objects used in the Scene.
|
Modifier and Type | Method and Description |
---|---|
void |
WebGLRenderingContext.uniform1fv(WebGLUniformLocation location,
Float32Array v)
Sets the specified uniform to the values provided.
|
void |
WebGLRenderingContext.uniform2fv(WebGLUniformLocation location,
Float32Array v)
Sets the specified uniform to the values provided.
|
void |
WebGLRenderingContext.uniform3fv(WebGLUniformLocation location,
Float32Array v)
Sets the specified uniform to the values provided.
|
void |
WebGLRenderingContext.uniform4fv(WebGLUniformLocation location,
Float32Array v)
Sets the specified uniform to the values provided.
|
void |
WebGLRenderingContext.uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
Float32Array value)
Sets the specified uniform to the values provided.
|
void |
WebGLRenderingContext.uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
Float32Array value)
Sets the specified uniform to the values provided.
|
void |
WebGLRenderingContext.uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
Float32Array value)
Sets the specified uniform to the values provided.
|
void |
WebGLRenderingContext.vertexAttrib1fv(int index,
Float32Array values)
Specifies the value of a generic vertex attribute.
|
void |
WebGLRenderingContext.vertexAttrib2fv(int index,
Float32Array values)
Specifies the value of a generic vertex attribute.
|
void |
WebGLRenderingContext.vertexAttrib3fv(int index,
Float32Array values)
Specifies the value of a generic vertex attribute.
|
void |
WebGLRenderingContext.vertexAttrib4fv(int index,
Float32Array values)
Specifies the value of a generic vertex attribute.
|
Modifier and Type | Method and Description |
---|---|
static Float32Array |
Float32Array.create(ArrayBuffer buffer)
Create a new Float32Array object using the passed
ArrayBuffer for
its storage. |
static Float32Array |
Float32Array.create(ArrayBuffer buffer,
int byteOffset)
Create a new Float32Array object using the passed
ArrayBuffer for
its storage. |
static Float32Array |
Float32Array.create(ArrayBuffer buffer,
int byteOffset,
int length)
Create a new Float32Array object using the passed
ArrayBuffer for
its storage. |
static Float32Array |
Float32Array.create(double... array)
Create a new
ArrayBuffer with enough bytes to hold array.length
elements of this typed array, then creates a typed array view referring
to the full buffer. |
static Float32Array |
Float32Array.create(int length)
Create a new
ArrayBuffer with enough bytes to hold length elements
of this typed array, then creates a typed array view referring to the full
buffer. |
static Float32Array |
Float32Array.create(com.google.gwt.core.client.JsArrayNumber array)
Create a new
ArrayBuffer with enough bytes to hold array.length
elements of this typed array, then creates a typed array view referring
to the full buffer. |
static Float32Array |
Float32Array.create(TypeArray array)
Create a new
ArrayBuffer with enough bytes to hold array.length
elements of this typed array, then creates a typed array view referring
to the full buffer. |
Float32Array |
Float32Array.slice(int begin)
Returns a new Float32Array view of the
ArrayBuffer store for this
Float32Array, referencing the elements at begin, inclusive, up to end,
exclusive. |
Float32Array |
Float32Array.slice(int begin,
int end)
Returns a new Float32Array view of the
ArrayBuffer store for this
Float32Array, referencing the elements at begin, inclusive, up to end,
exclusive. |
Modifier and Type | Method and Description |
---|---|
void |
Float32Array.set(Float32Array array) |
Modifier and Type | Field and Description |
---|---|
Float32Array |
WebGLGeometry.__colorArray |
Float32Array |
WebGLGeometry.__lineDistanceArray |
Float32Array |
WebGLGeometry.__normalArray |
Float32Array |
WebGLGeometry.__tangentArray |
Float32Array |
WebGLGeometry.__uv2Array |
Float32Array |
WebGLGeometry.__uvArray |
Float32Array |
WebGLGeometry.__vertexArray |
Modifier and Type | Field and Description |
---|---|
Float32Array |
Attribute.array |
Modifier and Type | Method and Description |
---|---|
static Float32Array |
Shader.buildKernel(double sigma) |
Float32Array |
Uniform.getCacheArray() |
Modifier and Type | Method and Description |
---|---|
void |
Uniform.setCacheArray(Float32Array array) |
Modifier and Type | Field and Description |
---|---|
Float32Array |
GeometryGroup.__skinIndexArray |
Float32Array |
GeometryGroup.__skinWeightArray |
Modifier and Type | Field and Description |
---|---|
java.util.List<Float32Array> |
GeometryGroup.__morphNormalsArrays |
java.util.List<Float32Array> |
GeometryGroup.__morphTargetsArrays |
Modifier and Type | Method and Description |
---|---|
void |
BufferGeometry.reorderBuffers(Float32Array indexBuffer,
Int32Array indexMap,
int vertexCount) |
BufferAttribute |
BufferAttribute.set(Float32Array value) |
void |
BufferAttribute.setArray(Float32Array array) |
Modifier and Type | Field and Description |
---|---|
Float32Array |
SpotLight.UniformSport.angles |
Float32Array |
SpotLight.UniformSport.colors |
Float32Array |
PointLight.UniformPoint.colors |
Float32Array |
DirectionalLight.UniformDirectional.colors |
Float32Array |
AmbientLight.UniformAmbient.colors |
Float32Array |
SpotLight.UniformSport.directions |
Float32Array |
SpotLight.UniformSport.distances |
Float32Array |
PointLight.UniformPoint.distances |
Float32Array |
SpotLight.UniformSport.exponents |
Float32Array |
HemisphereLight.UniformHemisphere.groundColors |
Float32Array |
SpotLight.UniformSport.positions |
Float32Array |
PointLight.UniformPoint.positions |
Float32Array |
HemisphereLight.UniformHemisphere.positions |
Float32Array |
DirectionalLight.UniformDirectional.positions |
Float32Array |
HemisphereLight.UniformHemisphere.skyColors |
Modifier and Type | Method and Description |
---|---|
Float32Array |
Matrix4.applyToVector3Array(Float32Array array) |
Float32Array |
Matrix3.applyToVector3Array(Float32Array array) |
Float32Array |
Matrix4.applyToVector3Array(Float32Array array,
int offset,
int length) |
Float32Array |
Matrix3.applyToVector3Array(Float32Array array,
int offset,
int length) |
Float32Array |
Matrix4.flattenToArrayOffset(Float32Array flat)
Sets the value of input array to the values of the current matrix.
|
Float32Array |
Matrix4.flattenToArrayOffset(Float32Array flat,
int offset)
Sets the value of input array to the values of the current matrix.
|
Float32Array |
Matrix4.getArray()
get the current Matrix which is represented
by Array[16] which the following indexes:
0 4 8 12
1 5 9 13
2 6 10 14
3 7 11 15
|
Float32Array |
Matrix3.getArray()
get the current Matrix which is represented
by Array[9] which the following indexes:
0 3 6
1 4 7
2 5 8
|
Float32Array |
Vector3.toArray() |
Float32Array |
Vector2.toArray() |
Float32Array |
Vector3.toArray(Float32Array array,
int offset) |
Float32Array |
Vector2.toArray(Float32Array array,
int offset) |
Float32Array |
Matrix3.transposeIntoArray()
Transpose the current matrix into new Matrix which is represented
by Array[9]
|
Modifier and Type | Method and Description |
---|---|
Float32Array |
Matrix4.applyToVector3Array(Float32Array array) |
Float32Array |
Matrix3.applyToVector3Array(Float32Array array) |
Float32Array |
Matrix4.applyToVector3Array(Float32Array array,
int offset,
int length) |
Float32Array |
Matrix3.applyToVector3Array(Float32Array array,
int offset,
int length) |
Float32Array |
Matrix4.flattenToArrayOffset(Float32Array flat)
Sets the value of input array to the values of the current matrix.
|
Float32Array |
Matrix4.flattenToArrayOffset(Float32Array flat,
int offset)
Sets the value of input array to the values of the current matrix.
|
Vector3 |
Vector3.fromArray(Float32Array array) |
Vector2 |
Vector2.fromArray(Float32Array array) |
Vector3 |
Vector3.fromArray(Float32Array array,
int offset) |
Vector2 |
Vector2.fromArray(Float32Array array,
int offset) |
Float32Array |
Vector3.toArray(Float32Array array,
int offset) |
Float32Array |
Vector2.toArray(Float32Array array,
int offset) |
Modifier and Type | Field and Description |
---|---|
Float32Array |
Mesh.__webglMorphTargetInfluences |
Float32Array |
SkinnedMesh.boneMatrices |
Modifier and Type | Method and Description |
---|---|
Float32Array |
SkinnedMesh.getBoneMatrices() |
Modifier and Type | Method and Description |
---|---|
void |
SkinnedMesh.setBoneMatrices(Float32Array boneMatrices) |