/** * Assigns and Multiplies a value to a shader variable. Equivalent to GLSL's '*=' operator. * * @param value */ public void assignMultiply(float value) { assignMultiply(Float.toString(value)); }
mvCubeTextureCoord.assign(castVec3(maPosition)); if (mHasSkyTexture) { mvCubeTextureCoord.x().assignMultiply(-1);
reflected.assign(reflect(eyeDir.xyz(), viewNormal)); reflected.assign(castVec3(multiply(inverseV, castVec4(reflected, 0)))); reflected.x().assignMultiply(-1); cmColor.assign(textureCube(muCubeTextures[cubeMapCount++], reflected));
mvCubeTextureCoord.assign(castVec3(maPosition)); if(mHasSkyTexture) { mvCubeTextureCoord.x().assignMultiply(-1);
/** * Assigns and Multiplies a value to a shader variable. Equivalent to GLSL's '*=' operator. * * @param value */ public void assignMultiply(float value) { assignMultiply(Float.toString(value)); }
/** * Assigns and Multiplies a value to a shader variable. Equivalent to GLSL's '*=' operator. * * @param value */ public void assignMultiply(ShaderVar value) { assignMultiply(value.getName()); }
uvAnim.y().assign(uv.y().subtract(0.5f)); uvAnim.y().assignMultiply(one.divide(yScale));
@Override public void main() { RVec4 color = (RVec4) getGlobal(DefaultShaderVar.G_COLOR); color.a().assignMultiply(muAlpha); }
/** * Assigns and Multiplies a value to a shader variable. Equivalent to GLSL's '*=' operator. * * @param value */ public void assignMultiply(ShaderVar value) { assignMultiply(value.getName()); }